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 490984 - Preference Window Crash
Preference Window Crash
Status: RESOLVED DUPLICATE of bug 462906
Product: Gnumeric
Classification: Applications
Component: GUI
1.7.x
Other All
: Normal major
: ---
Assigned To: Jody Goldberg
Jody Goldberg
Depends on:
Blocks:
 
 
Reported: 2007-10-28 08:11 UTC by Mike Richman
Modified: 2007-10-30 15:58 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Backtrace (2.19 KB, text/plain)
2007-10-28 21:56 UTC, Mike Richman
Details
gdb output - try to print some strings (1.35 KB, text/plain)
2007-10-30 03:22 UTC, Mike Richman
Details
gdb output - printing strings again (1.36 KB, text/plain)
2007-10-30 03:26 UTC, Mike Richman
Details

Description Mike Richman 2007-10-28 08:11:39 UTC
There is a segmentation fault when attempting to open the preferences dialog either by File->Preferences or Format->Preferences.
Comment 1 Morten Welinder 2007-10-28 20:11:39 UTC
This works for me.  Can you produce a stack trace?
Comment 2 Mike Richman 2007-10-28 21:56:07 UTC
Created attachment 98048 [details]
Backtrace

I can't find debugging symbols for Gnumeric in Ubuntu's repositories, but I did install the GNOME/GTK+/GLib debugging symbol packages.  I've attached what gdb tells me.
Comment 3 Morten Welinder 2007-10-29 13:30:01 UTC
Not much information there beyond the fact that the crash happens inside a
strcmp call.  We have quite a few of those.

Could you try running gdb by hand:

gdb /path/to/gnumeric
run
# make crash happen
where
print (char *)$ecx
print (char *)$edx
print (char *)$ecx-10
print (char *)$edx-10
quit

That way we might at least get a hint of what strings it is trying to
compare.  At least one of them is likely bogus.
Comment 4 Mike Richman 2007-10-30 03:22:51 UTC
Created attachment 98152 [details]
gdb output - try to print some strings
Comment 5 Mike Richman 2007-10-30 03:26:13 UTC
Created attachment 98153 [details]
gdb output - printing strings again

On checking those strings in multiple runs, looks like the first is NULL, the second is "none", the third is generally out of bounds, and the fourth is sort of arbitrary.
Comment 6 Andreas J. Guelzow 2007-10-30 06:19:39 UTC
Do you know whether you are using gnome/gconf or the non-gnome version?
Comment 7 Morten Welinder 2007-10-30 15:35:54 UTC
What exact gnumeric version is this?
Comment 8 Morten Welinder 2007-10-30 15:58:14 UTC
Never mind.  It is 1.7.11 as seen bu the libspreadsheet version.

In that case, the crash has been fixed by some changes that went in just
before 1.7.12.

Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find.


*** This bug has been marked as a duplicate of 462906 ***