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 114958 - Gnumeric Crashes (consistantly) while trying to open XL file
Gnumeric Crashes (consistantly) while trying to open XL file
Status: RESOLVED FIXED
Product: Gnumeric
Classification: Applications
Component: import/export MS Excel (tm)
1.1.x
Other Linux
: Normal critical
: ---
Assigned To: Jody Goldberg
Jody Goldberg
Depends on:
Blocks:
 
 
Reported: 2003-06-11 18:48 UTC by Uri David Akavia
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
File which crashes gnumeric (60.50 KB, application/octet-stream)
2003-06-11 19:03 UTC, Uri David Akavia
Details

Description Uri David Akavia 2003-06-11 18:46:41 UTC
Package: Gnumeric
Severity: normal
Version: 1.1.19
Synopsis: Gnumeric Crashes (consistantly) while trying to open XL file
Bugzilla-Product: Gnumeric
Bugzilla-Component: MS Excel (tm)
BugBuddy-GnomeVersion: 2.0 (2.2.0.1)

Description:
Description of Problem:
I tried to open the (attached) file while stating that the format be
automaticly detected. This file was created in Hebrew Excel 97 (or
perhaps even 95, though I suspect 97) and contains a graph.
Gnumeric crashes when trying to open the file.

How often does this happen?
Always.



Debugging Information:

Backtrace was generated from '/usr/bin/gnumeric'

(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...[New Thread 16384 (LWP 2414)]
(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
0x40ec7b89 in wait4 () from /lib/libc.so.6

Thread 1 (Thread 16384 (LWP 2414))

  • #0 wait4
    from /lib/libc.so.6
  • #1 sys_sigabbrev
    from /lib/libc.so.6
  • #2 waitpid
    from /lib/libpthread.so.0
  • #3 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #4 __pthread_sighandler
    from /lib/libpthread.so.0
  • #5 sigaction
    from /lib/libc.so.6
  • #6 gog_object_add_by_name
  • #7 ms_excel_read_chart
    from /usr/lib/gnumeric/1.1.19-bonobo/plugins/excel/excel.so
  • #8 excel_read_EXTERNSHEET_v7
    from /usr/lib/gnumeric/1.1.19-bonobo/plugins/excel/excel.so
  • #9 excel_read_workbook
    from /usr/lib/gnumeric/1.1.19-bonobo/plugins/excel/excel.so
  • #10 excel_file_open
    from /usr/lib/gnumeric/1.1.19-bonobo/plugins/excel/excel.so
  • #11 gnumeric_plugin_loader_module_get_type
  • #12 plugin_service_file_opener_get_type
  • #13 gnm_file_opener_open
  • #14 wb_view_new_from_input
  • #15 wb_view_new_from_file
  • #16 gui_file_read
  • #17 gui_file_open
  • #18 wbcg_toolbar_timer_clear
  • #19 bonobo_socket_add_id
    from /usr/lib/libbonoboui-2.so.0
  • #20 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #21 bonobo_closure_invoke_va_list
    from /usr/lib/libbonobo-2.so.0
  • #22 bonobo_closure_invoke
    from /usr/lib/libbonobo-2.so.0
  • #23 bonobo_socket_add_id
    from /usr/lib/libbonoboui-2.so.0
  • #24 Bonobo_UIComponent_execVerb
    from /usr/lib/libbonobo-2.so.0
  • #25 bonobo_ui_engine_get_ui_container
    from /usr/lib/libbonoboui-2.so.0
  • #26 bonobo_ui_engine_get_ui_container
    from /usr/lib/libbonoboui-2.so.0
  • #27 g_cclosure_marshal_VOID__POINTER
    from /usr/lib/libgobject-2.0.so.0
  • #28 g_cclosure_new_swap
    from /usr/lib/libgobject-2.0.so.0
  • #29 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #30 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #31 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #32 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #33 bonobo_ui_engine_emit_verb_on_w
    from /usr/lib/libbonoboui-2.so.0
  • #34 bonobo_ui_sync_status_new
    from /usr/lib/libbonoboui-2.so.0
  • #35 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #36 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #37 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #38 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #39 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #40 bonobo_ui_toolbar_item_activate
    from /usr/lib/libbonoboui-2.so.0
  • #41 bonobo_ui_toolbar_button_item_get_type
    from /usr/lib/libbonoboui-2.so.0
  • #42 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #43 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #44 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #45 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #46 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #47 gtk_button_clicked
    from /usr/lib/libgtk-x11-2.0.so.0
  • #48 _gtk_button_paint
    from /usr/lib/libgtk-x11-2.0.so.0
  • #49 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #50 g_cclosure_new_swap
    from /usr/lib/libgobject-2.0.so.0
  • #51 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #52 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #53 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #54 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #55 gtk_button_released
    from /usr/lib/libgtk-x11-2.0.so.0
  • #56 _gtk_button_paint
    from /usr/lib/libgtk-x11-2.0.so.0
  • #57 _gtk_marshal_BOOLEAN__BOXED
    from /usr/lib/libgtk-x11-2.0.so.0
  • #58 g_cclosure_new_swap
    from /usr/lib/libgobject-2.0.so.0
  • #59 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #60 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #61 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #62 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #63 gtk_widget_send_expose
    from /usr/lib/libgtk-x11-2.0.so.0
  • #64 gtk_propagate_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #65 gtk_main_do_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #66 _gdk_events_queue
    from /usr/lib/libgdk-x11-2.0.so.0
  • #67 unblock_source
    from /usr/lib/libglib-2.0.so.0
  • #68 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #69 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #70 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #71 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #72 main
  • #73 __libc_start_main
    from /lib/libc.so.6
  • #0 wait4
    from /lib/libc.so.6




------- Bug moved to this database by unknown@bugzilla.gnome.org 2003-06-11 14:46 -------

Reassigning to the default owner of the component, jody@gnome.org.

Comment 1 Uri David Akavia 2003-06-11 19:01:36 UTC
I have installed Gnumeric from Debian Unstable on Debian Testing.

Running gnumeric from a terminal gives me 
/windows/Backup/My Documents/gideon/prob4.xls
Excel 97 +
 
** (gnumeric:3023): CRITICAL **: file ../../src/sheet-object-graph.c:
line 334 (sheet_object_graph_get_gog): assertion
`IS_SHEET_OBJECT_GRAPH (sog)' failed

I also upped the severity, because I think Gnumeric shouldn't crash,
at all.
Comment 2 Uri David Akavia 2003-06-11 19:03:42 UTC
Created attachment 17466 [details]
File which crashes gnumeric
Comment 3 Jody Goldberg 2003-06-12 01:58:51 UTC
The stable release should never crash.
Development releases should try not to crash.  The charting code is
new enough that I expect there to be some lurking surprises.

Keep filing anything unexpected, but you needent bother uping
priorities just yet.

Fixed in cvs.