After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 614499 - gnumeric crashed with SIGSEGV in _gtk_marshal_BOOLEAN__BOXED()
gnumeric crashed with SIGSEGV in _gtk_marshal_BOOLEAN__BOXED()
Status: RESOLVED OBSOLETE
Product: gtk+
Classification: Platform
Component: Widget: Other
2.20.x
Other Linux
: Normal normal
: ---
Assigned To: gtk-bugs
gtk-bugs
Depends on:
Blocks:
 
 
Reported: 2010-03-31 19:07 UTC by Charlie Kravetz
Modified: 2017-08-25 12:53 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Charlie Kravetz 2010-03-31 19:07:12 UTC
This bug has been reported to Ubuntu Launchpad as: 
https://launchpad.net/bugs/537190

From the launchpad report:

$ lsb_release -rd
Description: Ubuntu lucid (development branch)
Release: 10.04

$ apt-cache policy gnumeric
gnumeric:
  Installed: 1.10.0-1ubuntu1
  Candidate: 1.10.0-1ubuntu1
  Version table:
 *** 1.10.0-1ubuntu1 0
        500 http://us.archive.ubuntu.com lucid/universe Packages
        100 /var/lib/dpkg/status

I was using gnumeric and didn't expect it to crash.

ProblemType: Crash
Architecture: i386
CrashCounter: 1
Date: Thu Mar 11 00:46:23 2010
DistroRelease: Ubuntu 10.04
ExecutablePath: /usr/bin/gnumeric
Package: gnumeric 1.10.0-1ubuntu1
ProcCmdline: gnumeric
ProcEnviron:
 SHELL=/bin/bash
 LANG=en_US.utf8
ProcVersionSignature: Ubuntu 2.6.32-15.22-generic
SegvAnalysis:
 Segfault happened at: 0x488a7a: fldl 0x18(%ecx)
 PC (0x00488a7a) ok
 source "0x18(%ecx)" (0x00000018) not located in a known VMA region (needed readable region)!
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: gnumeric
StacktraceTop:
 ?? () from /usr/lib/libspreadsheet-1.10.0.so
 ?? () from /usr/lib/libspreadsheet-1.10.0.so
 _gtk_marshal_BOOLEAN__BOXED (closure=0x8128410,
 g_type_class_meta_marshal (closure=0x8128410,
 IA__g_closure_invoke (closure=0x8128410,
Title: gnumeric crashed with SIGSEGV in _gtk_marshal_BOOLEAN__BOXED()
Uname: Linux 2.6.32-15-generic i686
UserGroups: adm admin audio cdrom dialout dip floppy fuse lpadmin plugdev video
 CancelOk


Stacktrace available:
http://launchpadlibrarian.net/42471662/Stacktrace.txt

Comments from gnumeric developer:

According to the stack trace of comment #5(above stacktrace), gtk_icon_view_get_dest_item_at_pos was called with a valid GtkIconVIew two valid integers for drag_x and drag_y and two arguments that are NULL (as permitted by the documentation). The crash happens 24 layers deeper in gtk.

I think this bug should be considered a gtk bug.
Comment 1 Matthias Clasen 2010-07-10 01:37:54 UTC
Stacktrace looks dubious, with treeview functions intermixed with iconview calls.
Comment 2 Daniel Boles 2017-08-25 12:53:57 UTC
This was closed downstream due to the doubt cast on the stack trace, and I think it's old enough that we should wait and see if anyone else sees it again with modern versions of GTK+ and can get a clearer trace.