GNOME Bugzilla – Bug 312610
Deleting a name does not force a redraw
Last modified: 2006-04-07 15:46:57 UTC
Steps to reproduce: 1. Insert->Names->Define, add name: "foo", expression: A1 2. cell A1: "foobar", cell B1: "=foo" 3. Insert->Names->Define, delete name "foo", B1 is correctly "=#REF!" 4. delete contents of B1, 5. deleting contents of A1 results in a crash Stack trace: Backtrace was generated from '/usr/bin/gnumeric' (no debugging symbols found) Using host libthread_db library "/lib/libthread_db.so.1". (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 -1208584512 (LWP 10376)] (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) 0x00a0f402 in ?? ()
+ Trace 62219
Thread 1 (Thread -1208584512 (LWP 10376))
Other information: Gnumeric from FC4 extras 1.4.3-2.
I cannot reproduce this with 1.5.x; no purify events. However, when the name it removed and the formula changes to =#REF!, I do not see the rendered value changed.
same as Morten, but I confirm the bug for 1.4.3 with the same stack trace.
Deleting a name also seems to lack undo support.
Fixed in the development version. The fix will be available in the next major release. Thank you for your bug report.