GNOME Bugzilla – Bug 795861
Segfault on Undo
Last modified: 2018-05-06 22:23:55 UTC
new workbook enter 1 in A1 and 2 in B1 select A3:A4 in this selected range enter the array function =TRANSPOSE(A1:B1) Undo boom....
Thread 1 "gnumeric-1.12.4" received signal SIGSEGV, Segmentation fault. 0x00007ffff78f933b in cb_clear_variable_width_content ( iter=iter@entry=0x7fffffffd3d0, user=user@entry=0x0) at colrow.c:500 500 iter->ri->needs_respan = TRUE; (gdb) bt
+ Trace 238603
Definitely. iter->ri NULL which is strange for an existing cell. It's easily worked around, but why does it happen and why now?
58c0499f19e29e9396825f1834fb1ac5173f605c is the first bad commit commit 58c0499f19e29e9396825f1834fb1ac5173f605c Author: Morten Welinder <terra@gnome.org> Date: Mon Apr 23 22:54:32 2018 -0400 Paste: also paste widths of full columns pasted. Work in progress. Undo doesn't work yet. :040000 040000 c0710379800edd5459a1e6240e8deb7b54da8e20 2d4c04cd88c455a5bdb99d7926c68d559d6c38df M src
Fixed, but there might be similar issues. This problem has been fixed in our software repository. The fix will go into the next software release. Once that release is available, you may want to check for a software upgrade provided by your Linux distribution.