"Manage Sheets ..." dialogue box crashes Gnumeric

Bug #36704 reported by David Hillshafer
8
Affects Status Importance Assigned to Milestone
Gnumeric
Fix Released
High
gnumeric (Ubuntu)
Fix Released
Medium
Ubuntu Desktop Bugs

Bug Description

OS Version: Dapper Drake
Kernel Package: linux-image-2.6.15-19-amd64-k8
Program: Gnumeric
Package Version: 1.6.3-0ubuntu1

How to recreate the problem:
1. open Edit > Sheet > Manage Sheets...
2. select "Add"
3. crash

Testing Notes
1. Tested "Insert" and "Append" functions directly. It did not reproduce the problem.
2. Also tested on a similarly configured (Dapper) Thinkpad T40P. It did not reproduce the problem.

Revision history for this message
Corey Burger (corey.burger) wrote :

Cannot replicate on i386. Reporter, are you only able to create this crash on amd64. Could you also follow the steps on the following wiki page from creating a backtrace? Thanks.
https://wiki.ubuntu.com/DebuggingProgramCrash

Changed in gnumeric:
status: Unconfirmed → Needs Info
Revision history for this message
David Hillshafer (david-hillshafer) wrote : backtrace

Thread 1 (Thread 46912592856112 (LWP 25729)):
#0 0x00002aaaabd8ea5d in gdk_color_copy () from /usr/lib/libgdk-x11-2.0.so.0
#1 0x00002aaaac334cf9 in g_value_get_boxed ()
   from /usr/lib/libgobject-2.0.so.0
#2 0x00002aaaaba6b2b0 in gtk_list_store_move_after ()
   from /usr/lib/libgtk-x11-2.0.so.0
#3 0x00002aaaaba6b6ff in gtk_list_store_set_valist ()
   from /usr/lib/libgtk-x11-2.0.so.0
#4 0x00002aaaaba6b829 in gtk_list_store_set ()
   from /usr/lib/libgtk-x11-2.0.so.0
#5 0x00002aaaaad1813d in cb_add_clicked (ignore=<value optimized out>,
    state=0xbd43e0) at ../../../src/dialogs/dialog-sheet-order.c:512
#6 0x00002aaaac337910 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#7 0x00002aaaac346bdb in g_signal_stop_emission ()
   from /usr/lib/libgobject-2.0.so.0
#8 0x00002aaaac3480fc in g_signal_emit_valist ()
   from /usr/lib/libgobject-2.0.so.0
#9 0x00002aaaac3484b3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#10 0x00002aaaab9b6cb7 in _gtk_button_set_depressed ()
   from /usr/lib/libgtk-x11-2.0.so.0
#11 0x00002aaaac337910 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#12 0x00002aaaac34674a in g_signal_stop_emission ()
   from /usr/lib/libgobject-2.0.so.0
#13 0x00002aaaac3480fc in g_signal_emit_valist ()
   from /usr/lib/libgobject-2.0.so.0
#14 0x00002aaaac3484b3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#15 0x00002aaaab9b6269 in _gtk_button_paint ()
   from /usr/lib/libgtk-x11-2.0.so.0
#16 0x00002aaaaba6f5f0 in _gtk_marshal_BOOLEAN__BOXED ()
   from /usr/lib/libgtk-x11-2.0.so.0
#17 0x00002aaaac337910 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#18 0x00002aaaac346da7 in g_signal_stop_emission ()
   from /usr/lib/libgobject-2.0.so.0
#19 0x00002aaaac347e3e in g_signal_emit_valist ()
   from /usr/lib/libgobject-2.0.so.0
#20 0x00002aaaac3484b3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#21 0x00002aaaabb4e0b5 in gtk_widget_activate ()
   from /usr/lib/libgtk-x11-2.0.so.0
#22 0x00002aaaaba6d9fb in gtk_propagate_event ()
   from /usr/lib/libgtk-x11-2.0.so.0
#23 0x00002aaaaba6de77 in gtk_main_do_event ()
   from /usr/lib/libgtk-x11-2.0.so.0
#24 0x00002aaaabdb92ac in _gdk_events_queue ()
   from /usr/lib/libgdk-x11-2.0.so.0
#25 0x00002aaaac495acd in g_main_context_dispatch ()
   from /usr/lib/libglib-2.0.so.0
#26 0x00002aaaac498d95 in g_main_context_check ()
   from /usr/lib/libglib-2.0.so.0
#27 0x00002aaaac49905a in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#28 0x00002aaaac1e5395 in bonobo_main () from /usr/lib/libbonobo-2.so.0
#29 0x0000000000404abb in main (argc=<value optimized out>,
    argv=<value optimized out>) at ../../src/main-application.c:483

Revision history for this message
David Hillshafer (david-hillshafer) wrote : Ooops

I'm really sorry for the duplicate posts. I was just refreshing to see any updates. Perhaps they could change launchpad to forward the user to the updated page because of idiots like me. I have never had this problem with the forums I frequent, and expected a behavior in launchpad similar to a forum. Also, there should be a way to delete or modify posts after they are posted. If there already is this feature, it isn't apparent to me. I think I'll send a bug report on launchpad.

Revision history for this message
Corey Burger (corey.burger) wrote :

Thanks for the backtrace

Changed in gnumeric:
assignee: nobody → gnome
status: Needs Info → Confirmed
Revision history for this message
Daniel Holbach (dholbach) wrote :

Thanks for the information, I did a debug build and forwarded the issue to the upstream developers: http://bugzilla.gnome.org/show_bug.cgi?id=336165

Changed in gnumeric:
assignee: gnome → desktop-bugs
Revision history for this message
Sebastien Bacher (seb128) wrote :

fixed upstream

Changed in gnumeric:
status: Confirmed → Fix Committed
Revision history for this message
Daniel Holbach (dholbach) wrote :

 gnumeric (1.6.3-0ubuntu2) dapper; urgency=low
 .
   * src/dialogs/dialog-sheet-order.c,
     debian/applied-patches/fix-from-cfs-for-amd64-manage-sheets-crash.patch:
     - apart from having a much too long name, this patch fixes Malone: #36704.

Changed in gnumeric:
status: Fix Committed → Fix Released
Changed in gnumeric:
importance: Unknown → High
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.