GNOME Bugzilla – Bug 165873
crashes when inserting new column
Last modified: 2005-02-01 15:57:33 UTC
Distribution: Debian 3.1 Package: Gnumeric Severity: normal Version: GNOME2.8.1 unspecified Gnome-Distributor: Debian Synopsis: crashes when inserting new column Bugzilla-Product: Gnumeric Bugzilla-Component: GUI Bugzilla-Version: unspecified BugBuddy-GnomeVersion: 2.0 (2.8.0) Description: Description of the crash: Relatively largish worksheet, a dozen columns of data, contains several tabs and a number of plots drawn from the data. When I try to insert a new column in the middle of the others, gnumeric crashes. Steps to reproduce the crash: 1. Select column in the middle of existing columns 2. Use right-click, select "Insert Column" 3. Crashes Expected Results: Should create a new empty column in the middle of the others. How often does this happen? Has just happened twice in a row (i.e. "every time"). Debugging Information: Backtrace was generated from '/usr/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) [Thread debugging using libthread_db enabled] [New Thread -1220887616 (LWP 16680)] (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) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) 0x4117d4ee in __waitpid_nocancel () from /lib/tls/libpthread.so.0
+ Trace 55139
------- Bug moved to this database by unknown@bugzilla.gnome.org 2005-01-31 19:02 ------- Unknown platform unknown. Setting to default platform "Other". Unknown milestone "unknown" in product "Gnumeric". Setting to default milestone for this product, '---' The original reporter of this bug does not have an account here. Reassigning to the person who moved it here, unknown@bugzilla.gnome.org. Previous reporter was Drew.Parsons@anu.edu.au. Setting to default status "UNCONFIRMED". Setting qa contact to the default for this product. This bug either had no qa contact or an invalid one.
The crash happened twice in a row - happened once, then happened again after selecting "restart gnumeric" from the Crash dialog box. However, when I started gnumeric from scratch from the command line again, I was able to insert the new column. So I can't say it's happening "every time". What I had done the time it crashed was to create a new sheet, copy a diagram from the first sheet to the new sheet, then go back to the first sheet to insert the new column. Trying this again: 1. right-click on sheet tabs at bottom of screen 2. select "append new sheet" 3. copy plot in first sheet (click on, then Ctrl-C) 4. paste plot into new sheet (click in sheet, Ctrl-V) 5. return back to first sheet 6. select column in middle of others 7. right-click and insert new column 8. crashes. The crash is reproducible following these steps.
I see this.
NPR: Null pointer read This is occurring while in: range_dup [ranges.c:600 pc=0x1761f8] cmd_ins_del_colrow [commands.c:1459 pc=0xb3df8] cmd_insert_cols [commands.c:1485 pc=0xb3f0c] dialog_insert_cells [dialog-insert-cells.c:142 pc=0x22cb78] context_menu_handler [sheet-control-gui.c:1432 pc=0x19b180] popup_item_activate [gui-util.c:678 pc=0x10aeb0] g_cclosure_marshal_VOID__VOID [gmarshal.c:77 pc=0xfa888e5c] g_closure_invoke [gclosure.c:437 pc=0xfa85e084] signal_emit_unlocked_R [gsignal.c:2485 pc=0xfa8866c8] g_signal_emit_valist [gsignal.c:2244 pc=0xfa8832fc] g_signal_emit [gsignal.c:2288 pc=0xfa883830] gtk_widget_activate [gtkwidget.c:3647 pc=0xfaf9c79c] gtk_menu_shell_activate_item [gtkmenushell.c:943 pc=0xfadfe4b8] gtk_menu_shell_button_release [gtkmenushell.c:556 pc=0xfadfcfe4] gtk_menu_button_release [gtkmenu.c:2543 pc=0xfadf019c] _gtk_marshal_BOOLEAN__BOXED [gtkmarshalers.c:83 pc=0xfade42e0] g_type_class_meta_marshal [gclosure.c:514 pc=0xfa85e444] g_closure_invoke [gclosure.c:437 pc=0xfa85e084] signal_emit_unlocked_R [gsignal.c:2523 pc=0xfa8871ec] g_signal_emit_valist [gsignal.c:2254 pc=0xfa883380] g_signal_emit [gsignal.c:2288 pc=0xfa883830] gtk_widget_event_internal [gtkwidget.c:3616 pc=0xfaf9c620] gtk_widget_event [gtkwidget.c:3422 pc=0xfaf9c0f8] gtk_propagate_event [gtkmain.c:2145 pc=0xfade24b4] gtk_main_do_event [gtkmain.c:1383 pc=0xfade082c] Reading 4 bytes from 0x0
fixed in cvs.