FS#8222 - gnumeric crash open xls file with chart

Attached to Project: Arch Linux
Opened by bart (bart) - Friday, 05 October 2007, 10:47 GMT
Last edited by Roman Kyrylych (Romashka) - Monday, 08 October 2007, 11:28 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture i686
Severity Medium
Priority Normal
Reported Version 2007.08.1
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
Gnumeric 1.7.11-1 crashes when trying to open an Excel file with a chart. Opening an Excel file without a chart works fine. Open a Excel file without a chart, add a chart and try to save it as an Excel file makes gnumeric crash as well.

Additional info:
* package version(s)
* config and/or log files etc.

Crash details (long lists of "(no debugging symbols found)" are replaced by "..."):
Distribution: Unknown
Gnome Release: 2.18.3 2007-07-07 (Archlinux)
BugBuddy Version: 2.18.1

System: Linux 2.6.20-ARCH #1 SMP PREEMPT Sat Mar 24 10:51:35 CET 2007 i686
X Vendor: The X.Org Foundation
X Vendor Release: 70200000
Selinux: No
Accessibility: Disabled
GTK+ Theme: Clearlooks
Icon Theme: gnome

Memory status: size: 42758144 vsize: 42758144 resident: 24788992 share: 17113088 rss: 24788992 rss_rlim: 4294967295
CPU usage: start_time: 1191580824 rtime: 70 utime: 64 stime: 6 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100

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

[?1034h(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
(no debugging symbols found)
....
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1229900096 (LWP 5554)]
(no debugging symbols found)
...
(no debugging symbols found)
0xb7f96410 in __kernel_vsyscall ()
#0 0xb7f96410 in __kernel_vsyscall ()
#1 0xb7c15643 in __waitpid_nocancel () from /lib/libc.so.6
#2 0xb7a5f825 in libgnomeui_segv_handle () from /usr/lib/libgnomeui-2.so.0
#3 <signal handler called>
#4 0xb69131e4 in XL_gog_series_map_dim () from /usr/lib/gnumeric/1.7.11/plugins/excel/excel.so
#5 0xb6913ca8 in store_dim () from /usr/lib/gnumeric/1.7.11/plugins/excel/excel.so
#6 0xb6914bd3 in chart_write_series () from /usr/lib/gnumeric/1.7.11/plugins/excel/excel.so
#7 0xb6916cf3 in ms_excel_chart_write () from /usr/lib/gnumeric/1.7.11/plugins/excel/excel.so
#8 0xb6903c5a in excel_write_objs_v8 () from /usr/lib/gnumeric/1.7.11/plugins/excel/excel.so
#9 0xb6908cc3 in excel_write_sheet () from /usr/lib/gnumeric/1.7.11/plugins/excel/excel.so
#10 0xb69098d3 in excel_write_workbook () from /usr/lib/gnumeric/1.7.11/plugins/excel/excel.so
#11 0xb690a6b7 in excel_write_v8 () from /usr/lib/gnumeric/1.7.11/plugins/excel/excel.so
#12 0xb68e9284 in excel_save () from /usr/lib/gnumeric/1.7.11/plugins/excel/excel.so
#13 0xb7aed6c2 in go_plugin_loader_module_func_file_save () from /usr/lib/libgoffice-0.so.4
#14 0xb7aefac0 in go_plugin_file_saver_save () from /usr/lib/libgoffice-0.so.4
#15 0xb7af1171 in go_file_saver_save () from /usr/lib/libgoffice-0.so.4
#16 0xb7de049a in wbv_save_to_output () from /usr/lib/libspreadsheet-1.7.11.so
#17 0xb7de05ad in wbv_save_to_uri () from /usr/lib/libspreadsheet-1.7.11.so
#18 0xb7de0e70 in wb_view_save () from /usr/lib/libspreadsheet-1.7.11.so
#19 0xb7d687a5 in gui_file_save () from /usr/lib/libspreadsheet-1.7.11.so
#20 0xb7df5abf in cb_file_save () from /usr/lib/libspreadsheet-1.7.11.so
#21 0xb74a6a6f in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
#22 0xb74997f9 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#23 0xb74adefb in signal_emit_unlocked_R () from /usr/lib/libgobject-2.0.so.0
#24 0xb74afb2f in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#25 0xb74afe79 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#26 0xb76bfa15 in _gtk_action_emit_activate () from /usr/lib/libgtk-x11-2.0.so.0
#27 0xb76c0891 in gtk_action_activate () from /usr/lib/libgtk-x11-2.0.so.0
#28 0xb74a6a6f in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
#29 0xb74997f9 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#30 0xb74adefb in signal_emit_unlocked_R () from /usr/lib/libgobject-2.0.so.0
#31 0xb74afb2f in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#32 0xb74afdf0 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#33 0xb786d697 in button_clicked () from /usr/lib/libgtk-x11-2.0.so.0
#34 0xb74a6a6f in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
#35 0xb74997f9 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#36 0xb74adefb in signal_emit_unlocked_R () from /usr/lib/libgobject-2.0.so.0
#37 0xb74afb2f in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#38 0xb74afe79 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#39 0xb76d12ca in gtk_button_clicked () from /usr/lib/libgtk-x11-2.0.so.0
#40 0xb76d2e5e in gtk_real_button_released () from /usr/lib/libgtk-x11-2.0.so.0
#41 0xb74a6a6f in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
#42 0xb7498119 in g_type_class_meta_marshal () from /usr/lib/libgobject-2.0.so.0
#43 0xb74997f9 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#44 0xb74adb3b in signal_emit_unlocked_R () from /usr/lib/libgobject-2.0.so.0
#45 0xb74afb2f in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#46 0xb74afe79 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#47 0xb76d135a in gtk_button_released () from /usr/lib/libgtk-x11-2.0.so.0
#48 0xb76d1381 in gtk_button_button_release () from /usr/lib/libgtk-x11-2.0.so.0
#49 0xb77a0184 in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2.0.so.0
#50 0xb7498119 in g_type_class_meta_marshal () from /usr/lib/libgobject-2.0.so.0
#51 0xb74997f9 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#52 0xb74ae08b in signal_emit_unlocked_R () from /usr/lib/libgobject-2.0.so.0
#53 0xb74af857 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#54 0xb74afe79 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#55 0xb78b30c7 in gtk_widget_event_internal () from /usr/lib/libgtk-x11-2.0.so.0
#56 0xb7799631 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#57 0xb779a89c in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#58 0xb76294ca in gdk_event_dispatch () from /usr/lib/libgdk-x11-2.0.so.0
#59 0xb7420226 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#60 0xb74235b2 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#61 0xb7423997 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#62 0xb75448d3 in bonobo_main () from /usr/lib/libbonobo-2.so.0
#63 0x0804c10a in main ()

Thread 1 (Thread -1229900096 (LWP 5554)):
#0 0xb7f96410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb7c15643 in __waitpid_nocancel () from /lib/libc.so.6
No symbol table info available.
#2 0xb7a5f825 in libgnomeui_segv_handle () from /usr/lib/libgnomeui-2.so.0
No symbol table info available.
#3 <signal handler called>
No symbol table info available.
#4 0xb69131e4 in XL_gog_series_map_dim () from /usr/lib/gnumeric/1.7.11/plugins/excel/excel.so
No symbol table info available.
#5 0xb6913ca8 in store_dim () from /usr/lib/gnumeric/1.7.11/plugins/excel/excel.so
No symbol table info available.
#6 0xb6914bd3 in chart_write_series () from /usr/lib/gnumeric/1.7.11/plugins/excel/excel.so
No symbol table info available.
#7 0xb6916cf3 in ms_excel_chart_write () from /usr/lib/gnumeric/1.7.11/plugins/excel/excel.so
No symbol table info available.
#8 0xb6903c5a in excel_write_objs_v8 () from /usr/lib/gnumeric/1.7.11/plugins/excel/excel.so
No symbol table info available.
#9 0xb6908cc3 in excel_write_sheet () from /usr/lib/gnumeric/1.7.11/plugins/excel/excel.so
No symbol table info available.
#10 0xb69098d3 in excel_write_workbook () from /usr/lib/gnumeric/1.7.11/plugins/excel/excel.so
No symbol table info available.
#11 0xb690a6b7 in excel_write_v8 () from /usr/lib/gnumeric/1.7.11/plugins/excel/excel.so
No symbol table info available.
#12 0xb68e9284 in excel_save () from /usr/lib/gnumeric/1.7.11/plugins/excel/excel.so
No symbol table info available.
#13 0xb7aed6c2 in go_plugin_loader_module_func_file_save () from /usr/lib/libgoffice-0.so.4
No symbol table info available.
#14 0xb7aefac0 in go_plugin_file_saver_save () from /usr/lib/libgoffice-0.so.4
No symbol table info available.
#15 0xb7af1171 in go_file_saver_save () from /usr/lib/libgoffice-0.so.4
No symbol table info available.
#16 0xb7de049a in wbv_save_to_output () from /usr/lib/libspreadsheet-1.7.11.so
No symbol table info available.
#17 0xb7de05ad in wbv_save_to_uri () from /usr/lib/libspreadsheet-1.7.11.so
No symbol table info available.
#18 0xb7de0e70 in wb_view_save () from /usr/lib/libspreadsheet-1.7.11.so
No symbol table info available.
#19 0xb7d687a5 in gui_file_save () from /usr/lib/libspreadsheet-1.7.11.so
No symbol table info available.
#20 0xb7df5abf in cb_file_save () from /usr/lib/libspreadsheet-1.7.11.so
No symbol table info available.
#21 0xb74a6a6f in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#22 0xb74997f9 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#23 0xb74adefb in signal_emit_unlocked_R () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#24 0xb74afb2f in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#25 0xb74afe79 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#26 0xb76bfa15 in _gtk_action_emit_activate () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#27 0xb76c0891 in gtk_action_activate () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#28 0xb74a6a6f in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#29 0xb74997f9 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#30 0xb74adefb in signal_emit_unlocked_R () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#31 0xb74afb2f in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#32 0xb74afdf0 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#33 0xb786d697 in button_clicked () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#34 0xb74a6a6f in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#35 0xb74997f9 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#36 0xb74adefb in signal_emit_unlocked_R () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#37 0xb74afb2f in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#38 0xb74afe79 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#39 0xb76d12ca in gtk_button_clicked () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#40 0xb76d2e5e in gtk_real_button_released () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#41 0xb74a6a6f in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#42 0xb7498119 in g_type_class_meta_marshal () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#43 0xb74997f9 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#44 0xb74adb3b in signal_emit_unlocked_R () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#45 0xb74afb2f in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#46 0xb74afe79 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#47 0xb76d135a in gtk_button_released () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#48 0xb76d1381 in gtk_button_button_release () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#49 0xb77a0184 in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#50 0xb7498119 in g_type_class_meta_marshal () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#51 0xb74997f9 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#52 0xb74ae08b in signal_emit_unlocked_R () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#53 0xb74af857 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#54 0xb74afe79 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#55 0xb78b30c7 in gtk_widget_event_internal () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#56 0xb7799631 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#57 0xb779a89c in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#58 0xb76294ca in gdk_event_dispatch () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#59 0xb7420226 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#60 0xb74235b2 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#61 0xb7423997 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#62 0xb75448d3 in bonobo_main () from /usr/lib/libbonobo-2.so.0
No symbol table info available.
#63 0x0804c10a in main ()
No symbol table info available.
#0 0xb7f96410 in __kernel_vsyscall ()
The program is running. Quit anyway (and detach it)? (y or n) [answered Y; input not from terminal]

Steps to reproduce:
* start gnumeric
* insert a chart (eg; XY plot)
* save workbook as "MS Excell 97/2000/xp" file

This task depends upon

Closed by  Roman Kyrylych (Romashka)
Monday, 08 October 2007, 11:28 GMT
Reason for closing:  Deferred
Comment by bart (bart) - Friday, 05 October 2007, 11:16 GMT
Problem is known in gnumeric bugzilla and should be fixed in gnumeric-1.7.12 & goffice-0.5.0

Loading...