|
Bugzilla – Full Text Bug Listing |
| Summary: | Gnumeric crashes when saving spreadsheets in Excel format | ||
|---|---|---|---|
| Product: | [openSUSE] SUSE LINUX 10.0 | Reporter: | Bryce Nesbitt <bryce2> |
| Component: | X11 Applications | Assignee: | Jody Goldberg <jody> |
| Status: | RESOLVED FIXED | QA Contact: | Stefan Dirsch <sndirsch> |
| Severity: | Normal | ||
| Priority: | P5 - None | ||
| Version: | Final | ||
| Target Milestone: | --- | ||
| Hardware: | Other | ||
| OS: | Other | ||
| URL: | https://bugzilla.novell.com/show_bug.cgi?id=116579 | ||
| Whiteboard: | |||
| Found By: | Other | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
|
Description
Bryce Nesbitt
2005-11-16 07:29:54 UTC
If you want to report a bug, please read: http://www.opensuse.org/Submit_a_bug As this is no bugreport, I will close it. This references a bug report! If you look, you'll see that SUSE has supplied incompatible versions of gnumeric and libgsf (gnumeric 1.4.3 is incompatible with libgsf > 1.12.x). As far as I can tell, that counts as a distribution bug. As a bug reporter it is your responsibility to create a usable and sound bug report, not pointing out external sources so that people here can crawl themselves through these sources maby realizing that there might be or might not be a bug somewhere. If you cannot accept that, you should consider not to take part here. Gnome Maintainers? Please provide a comment about comment #2 Jody Goldberg has provided a patch, which should fix this incompatibility. You can try gnumeric 1.6.x from supplementary: ftp://ftp.suse.com/pub/suse/i386/supplementary/GNOME/update_for_10.0/yast-source/ You may need to update more packages due to new libgsf (preferably all due to new GNOME 2.12.1). Michael: as a bug reporter I should not copy other people's primary sources. The gnome site is the proper home of the bug and its discussion. SUSE is just the packager, but should know about the underlying bug. I find your comment to be rude and patronizing. This does not make much sense. SuSE 10 shipped with a patch to gnumeric that enabled gnumeric 1.4.x (the most recent stable release at the time) to use newer version of libgsf. Please try something simple like saving a blank sheet as xls. Saving a blank or simple spreadsheet as xls does not crash. Saving the invoice I emailed you does crash (as reported). That was originally created in an older version of Gnumeric, and saved as xls. Here's the bug-buddy backtrace: Backtrace was generated from '/opt/gnome/bin/gnumeric' (no debugging symbols found) Using host libthread_db library "/lib/tls/libthread_db.so.1". (no debugging symbols found) `system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols. (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) [Thread debugging using libthread_db enabled] [New Thread 1090850176 (LWP 25916)] [New Thread 1132608432 (LWP 25924)] [Thread debugging using libthread_db enabled] [New Thread 1090850176 (LWP 25916)] [New Thread 1132608432 (LWP 25924)] [Thread debugging using libthread_db enabled] [New Thread 1090850176 (LWP 25916)] [New Thread 1132608432 (LWP 25924)] [New Thread 1132342192 (LWP 25923)] [New Thread 1132075952 (LWP 25922)] (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) 0xffffe410 in __kernel_vsyscall () #0 0xffffe410 in __kernel_vsyscall () #1 0x40c7742b in __waitpid_nocancel () from /lib/tls/libpthread.so.0 #2 0x401339e5 in libgnomeui_module_info_get () from /opt/gnome/lib/libgnomeui-2.so.0 #3 <signal handler called> #4 0x40a1cdc8 in ?? () from /opt/gnome/lib/libgsf-1.so.1 #5 0x40a224b1 in gsf_docprop_vector_new () from /opt/gnome/lib/libgsf-1.so.1 #6 0x40a22999 in gsf_msole_metadata_write () from /opt/gnome/lib/libgsf-1.so.1 #7 0x411d85b0 in excel_file_open () from /opt/gnome/lib/gnumeric/1.4.3/plugins/excel/excel.so #8 0x080f4ca8 in plugin_service_plugin_loader_generate_type () #9 0x0814535b in workbook_view_new () #10 0x081455c5 in wb_view_save_as () #11 0x080c983c in gui_file_save_as () #12 0x40a535eb in g_cclosure_marshal_VOID__VOID () from /opt/gnome/lib/libgobject-2.0.so.0 #13 0x40a46d19 in g_closure_invoke () from /opt/gnome/lib/libgobject-2.0.so.0 #14 0x40a56816 in g_signal_stop_emission () from /opt/gnome/lib/libgobject-2.0.so.0 #15 0x40a57e80 in g_signal_emit_valist () from /opt/gnome/lib/libgobject-2.0.so.0 #16 0x40a581f5 in g_signal_emit () from /opt/gnome/lib/libgobject-2.0.so.0 #17 0x402c20c3 in gtk_action_create_menu_item () from /opt/gnome/lib/libgtk-x11-2.0.so.0 #18 0x402c25f8 in gtk_action_activate () from /opt/gnome/lib/libgtk-x11-2.0.so.0 #19 0x40a535eb in g_cclosure_marshal_VOID__VOID () from /opt/gnome/lib/libgobject-2.0.so.0 #20 0x40a46d19 in g_closure_invoke () from /opt/gnome/lib/libgobject-2.0.so.0 #21 0x40a56816 in g_signal_stop_emission () from /opt/gnome/lib/libgobject-2.0.so.0 #22 0x40a57e80 in g_signal_emit_valist () from /opt/gnome/lib/libgobject-2.0.so.0 #23 0x40a581f5 in g_signal_emit () from /opt/gnome/lib/libgobject-2.0.so.0 #24 0x40490172 in gtk_widget_activate () from /opt/gnome/lib/libgtk-x11-2.0.so.0 #25 0x403adfeb in gtk_menu_shell_activate_item () from /opt/gnome/lib/libgtk-x11-2.0.so.0 #26 0x403ae308 in gtk_menu_shell_activate_item () from /opt/gnome/lib/libgtk-x11-2.0.so.0 #27 0x403a3e5f in gtk_menu_reorder_child () from /opt/gnome/lib/libgtk-x11-2.0.so.0 #28 0x4039de60 in gtk_marshal_VOID__UINT_STRING () from /opt/gnome/lib/libgtk-x11-2.0.so.0 #29 0x40a46637 in g_cclosure_new_swap () from /opt/gnome/lib/libgobject-2.0.so.0 #30 0x40a46d19 in g_closure_invoke () from /opt/gnome/lib/libgobject-2.0.so.0 #31 0x40a569a7 in g_signal_stop_emission () from /opt/gnome/lib/libgobject-2.0.so.0 #32 0x40a57bee in g_signal_emit_valist () from /opt/gnome/lib/libgobject-2.0.so.0 #33 0x40a581f5 in g_signal_emit () from /opt/gnome/lib/libgobject-2.0.so.0 #34 0x404903b4 in gtk_widget_activate () from /opt/gnome/lib/libgtk-x11-2.0.so.0 #35 0x4039c265 in gtk_propagate_event () from /opt/gnome/lib/libgtk-x11-2.0.so.0 #36 0x4039c6ff in gtk_main_do_event () from /opt/gnome/lib/libgtk-x11-2.0.so.0 #37 0x405a3f8a in gdk_screen_get_setting () from /opt/gnome/lib/libgdk-x11-2.0.so.0 #38 0x40bde35c in g_main_context_dispatch () from /opt/gnome/lib/libglib-2.0.so.0 #39 0x40be17cb in g_main_context_check () from /opt/gnome/lib/libglib-2.0.so.0 #40 0x40be1ae7 in g_main_loop_run () from /opt/gnome/lib/libglib-2.0.so.0 #41 0x4092ec83 in bonobo_main () from /opt/gnome/lib/libbonobo-2.so.0 #42 0x08162ef5 in main () Thread 4 (Thread 1132075952 (LWP 25922)): #0 0xffffe410 in __kernel_vsyscall () No symbol table info available. #1 0x40d33482 in poll () from /lib/tls/libc.so.6 No symbol table info available. #2 0x40be161c in g_main_context_check () from /opt/gnome/lib/libglib-2.0.so.0 No symbol table info available. #3 0x40be1ae7 in g_main_loop_run () from /opt/gnome/lib/libglib-2.0.so.0 No symbol table info available. #4 0x409e9e50 in link_thread_io_context () from /opt/gnome/lib/libORBit-2.so.0 No symbol table info available. #5 0x0876c978 in ?? () No symbol table info available. #6 0x40c3cb20 in ?? () from /opt/gnome/lib/libglib-2.0.so.0 No symbol table info available. #7 0x437a1458 in ?? () No symbol table info available. #8 0x40bfcb61 in g_static_private_free () from /opt/gnome/lib/libglib-2.0.so.0 No symbol table info available. #9 0x40bfcb61 in g_static_private_free () from /opt/gnome/lib/libglib-2.0.so.0 No symbol table info available. #10 0x40c71297 in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #11 0x40d3d37e in clone () from /lib/tls/libc.so.6 No symbol table info available. #12 0x437a1bb0 in ?? () No symbol table info available. Thread 3 (Thread 1132342192 (LWP 25923)): #0 0xffffe410 in __kernel_vsyscall () No symbol table info available. #1 0x40c73a76 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0 No symbol table info available. #2 0x408eb005 in _gnome_vfs_thread_pool_init () from /opt/gnome/lib/libgnomevfs-2.so.0 No symbol table info available. #3 0x40bfcb61 in g_static_private_free () from /opt/gnome/lib/libglib-2.0.so.0 No symbol table info available. #4 0x40c71297 in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #5 0x40d3d37e in clone () from /lib/tls/libc.so.6 No symbol table info available. #6 0x437e2bb0 in ?? () No symbol table info available. Thread 2 (Thread 1132608432 (LWP 25924)): #0 0xffffe410 in __kernel_vsyscall () No symbol table info available. #1 0x40c73a76 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0 No symbol table info available. #2 0x408eb005 in _gnome_vfs_thread_pool_init () from /opt/gnome/lib/libgnomevfs-2.so.0 No symbol table info available. #3 0x40bfcb61 in g_static_private_free () from /opt/gnome/lib/libglib-2.0.so.0 No symbol table info available. #4 0x40c71297 in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #5 0x40d3d37e in clone () from /lib/tls/libc.so.6 No symbol table info available. #6 0x43823bb0 in ?? () No symbol table info available. Thread 1 (Thread 1090850176 (LWP 25916)): #0 0xffffe410 in __kernel_vsyscall () No symbol table info available. #1 0x40c7742b in __waitpid_nocancel () from /lib/tls/libpthread.so.0 No symbol table info available. #2 0x401339e5 in libgnomeui_module_info_get () from /opt/gnome/lib/libgnomeui-2.so.0 No symbol table info available. #3 <signal handler called> No symbol table info available. #4 0x40a1cdc8 in ?? () from /opt/gnome/lib/libgsf-1.so.1 No symbol table info available. #5 0x40a224b1 in gsf_docprop_vector_new () from /opt/gnome/lib/libgsf-1.so.1 No symbol table info available. #6 0x40a22999 in gsf_msole_metadata_write () from /opt/gnome/lib/libgsf-1.so.1 No symbol table info available. #7 0x411d85b0 in excel_file_open () from /opt/gnome/lib/gnumeric/1.4.3/plugins/excel/excel.so No symbol table info available. #8 0x080f4ca8 in plugin_service_plugin_loader_generate_type () No symbol table info available. #9 0x0814535b in workbook_view_new () No symbol table info available. #10 0x081455c5 in wb_view_save_as () No symbol table info available. #11 0x080c983c in gui_file_save_as () No symbol table info available. #12 0x40a535eb in g_cclosure_marshal_VOID__VOID () from /opt/gnome/lib/libgobject-2.0.so.0 No symbol table info available. #13 0x40a46d19 in g_closure_invoke () from /opt/gnome/lib/libgobject-2.0.so.0 No symbol table info available. #14 0x40a56816 in g_signal_stop_emission () from /opt/gnome/lib/libgobject-2.0.so.0 No symbol table info available. #15 0x40a57e80 in g_signal_emit_valist () from /opt/gnome/lib/libgobject-2.0.so.0 No symbol table info available. #16 0x40a581f5 in g_signal_emit () from /opt/gnome/lib/libgobject-2.0.so.0 No symbol table info available. #17 0x402c20c3 in gtk_action_create_menu_item () from /opt/gnome/lib/libgtk-x11-2.0.so.0 No symbol table info available. #18 0x402c25f8 in gtk_action_activate () from /opt/gnome/lib/libgtk-x11-2.0.so.0 No symbol table info available. #19 0x40a535eb in g_cclosure_marshal_VOID__VOID () from /opt/gnome/lib/libgobject-2.0.so.0 No symbol table info available. #20 0x40a46d19 in g_closure_invoke () from /opt/gnome/lib/libgobject-2.0.so.0 No symbol table info available. #21 0x40a56816 in g_signal_stop_emission () from /opt/gnome/lib/libgobject-2.0.so.0 No symbol table info available. #22 0x40a57e80 in g_signal_emit_valist () from /opt/gnome/lib/libgobject-2.0.so.0 No symbol table info available. #23 0x40a581f5 in g_signal_emit () from /opt/gnome/lib/libgobject-2.0.so.0 No symbol table info available. #24 0x40490172 in gtk_widget_activate () from /opt/gnome/lib/libgtk-x11-2.0.so.0 No symbol table info available. #25 0x403adfeb in gtk_menu_shell_activate_item () from /opt/gnome/lib/libgtk-x11-2.0.so.0 No symbol table info available. #26 0x403ae308 in gtk_menu_shell_activate_item () from /opt/gnome/lib/libgtk-x11-2.0.so.0 No symbol table info available. #27 0x403a3e5f in gtk_menu_reorder_child () from /opt/gnome/lib/libgtk-x11-2.0.so.0 No symbol table info available. #28 0x4039de60 in gtk_marshal_VOID__UINT_STRING () from /opt/gnome/lib/libgtk-x11-2.0.so.0 No symbol table info available. #29 0x40a46637 in g_cclosure_new_swap () from /opt/gnome/lib/libgobject-2.0.so.0 No symbol table info available. #30 0x40a46d19 in g_closure_invoke () from /opt/gnome/lib/libgobject-2.0.so.0 No symbol table info available. #31 0x40a569a7 in g_signal_stop_emission () from /opt/gnome/lib/libgobject-2.0.so.0 No symbol table info available. #32 0x40a57bee in g_signal_emit_valist () from /opt/gnome/lib/libgobject-2.0.so.0 No symbol table info available. #33 0x40a581f5 in g_signal_emit () from /opt/gnome/lib/libgobject-2.0.so.0 No symbol table info available. #34 0x404903b4 in gtk_widget_activate () from /opt/gnome/lib/libgtk-x11-2.0.so.0 No symbol table info available. #35 0x4039c265 in gtk_propagate_event () from /opt/gnome/lib/libgtk-x11-2.0.so.0 No symbol table info available. #36 0x4039c6ff in gtk_main_do_event () from /opt/gnome/lib/libgtk-x11-2.0.so.0 No symbol table info available. #37 0x405a3f8a in gdk_screen_get_setting () from /opt/gnome/lib/libgdk-x11-2.0.so.0 No symbol table info available. #38 0x40bde35c in g_main_context_dispatch () from /opt/gnome/lib/libglib-2.0.so.0 No symbol table info available. #39 0x40be17cb in g_main_context_check () from /opt/gnome/lib/libglib-2.0.so.0 No symbol table info available. #40 0x40be1ae7 in g_main_loop_run () from /opt/gnome/lib/libglib-2.0.so.0 No symbol table info available. #41 0x4092ec83 in bonobo_main () from /opt/gnome/lib/libbonobo-2.so.0 No symbol table info available. #42 0x08162ef5 in main () No symbol table info available. #0 0xffffe410 in __kernel_vsyscall () See also bug #116579 for the (possibly) related issue. If it helps, I also see the following console errors: ** (gnumeric:18836): WARNING **: Owner of /tmp/orbit-brycen is not the current user (gnumeric:18836): GConf-WARNING **: Owner of /tmp/gconfd-brycen is not the current user ** (gnumeric:18836): WARNING **: GnomePrint: Requested Albany but using Sans (Sans Regular 10.000000) ** (gnumeric:18836): WARNING **: Trying to fallback to 'Arial' Hello World. ** (gnumeric:18836): CRITICAL **: gnm_plugin_use_ref: assertion `plugin->is_active' failed Any update on this? Without Gnumeric Excel capability I can't invoice my clients. The crash is specific to the mismatched libgsf and gnumeric that we ship. Although there is a patch to allow the older gnumeric (1.4.3) to use the newer libgsf it is not sufficient to use the newest gsf which has the fixes for exporting metadata with arrays. We have two choices. 1) Ship the latest libgsf and move to gnumeric 1.6.x 2) Disable the export of metadata in gnumeric 1.4.3's excel plugin Bryce, 1.6.1 should be in supplementary now, does that solve your problem? I did a quick google and forum search for "SUSE supplementary", and found no clear instructions. How do I get this? Supplementary 1.6.1 is better with Excel. Though now I get: ** (gnumeric-1.6.1:24197): WARNING **: The Pango library present on your system is buggy, see http://bugzilla.gnome.org/show_bug.cgi?id=316054 Editing rich text therefore does not work well. Please check with your distribution if a fixed Pango library is available. Reading file:///home/bryce/xxxxx The pango warning is not critical. It will go away whenever a newer version of pango shows up. |