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 366477 - Crash after hiding sheets and adding a new one
Crash after hiding sheets and adding a new one
Status: RESOLVED FIXED
Product: Gnumeric
Classification: Applications
Component: General
git master
Other All
: Normal critical
: ---
Assigned To: Jody Goldberg
Jody Goldberg
Depends on:
Blocks:
 
 
Reported: 2006-10-28 20:21 UTC by sum1
Modified: 2006-10-29 01:05 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description sum1 2006-10-28 20:21:45 UTC
Steps to reproduce:
- Edit > Sheet > Manage Sheets
- Press Add
- Hide Sheet1, Sheet2, and Sheet3
- Press OK
- Undo

Backtrace:

Program received signal SIGSEGV, Segmentation fault.

Thread NaN (LWP 10305)

  • #0 wbcg_menu_state_update
    at workbook-control-gui.c line 1112
  • #1 wb_control_menu_state_update
    at workbook-control.c line 98
  • #2 sv_update
    at sheet-view.c line 627
  • #3 sheet_update
    at sheet.c line 1266
  • #4 cb_notebook_switch_page
    at workbook-control-gui.c line 1595
  • #5 _gtk_marshal_VOID__POINTER_UINT
    from /usr/lib/libgtk-x11-2.0.so.0
  • #6 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #7 g_signal_chain_from_overridden
    from /usr/lib/libgobject-2.0.so.0
  • #8 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #9 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #10 gtk_notebook_set_homogeneous_tabs
    from /usr/lib/libgtk-x11-2.0.so.0
  • #11 gtk_notebook_new
    from /usr/lib/libgtk-x11-2.0.so.0
  • #12 g_cclosure_marshal_VOID__OBJECT
    from /usr/lib/libgobject-2.0.so.0
  • #13 g_value_set_boxed
    from /usr/lib/libgobject-2.0.so.0
  • #14 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #15 g_signal_chain_from_overridden
    from /usr/lib/libgobject-2.0.so.0
  • #16 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #17 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #18 gtk_container_set_focus_child
    from /usr/lib/libgtk-x11-2.0.so.0
  • #19 gtk_widget_freeze_child_notify
    from /usr/lib/libgtk-x11-2.0.so.0
  • #20 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #21 g_value_set_boxed
    from /usr/lib/libgobject-2.0.so.0
  • #22 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #23 g_signal_chain_from_overridden
    from /usr/lib/libgobject-2.0.so.0
  • #24 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #25 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #26 gtk_widget_grab_focus
    from /usr/lib/libgtk-x11-2.0.so.0

Comment 1 Jon Kåre Hellan 2006-10-28 20:34:45 UTC
Confirmed.
Comment 2 Morten Welinder 2006-10-28 22:32:46 UTC
Yeah, me too.  I can guess what goes wrong: somewhere in the middle of
the process all sheets are hidden and thus no sheet can be focused.
Comment 3 Morten Welinder 2006-10-29 01:05:40 UTC
Fixed in the development version. The fix will be available in the next major release. Thank you for your bug report.

Looks like gtk is (imho) partly to blame: see bug 366588.