Package: gnumeric Version: 1.12.44-1 Severity: normal Dear Dmitry,
Thanks again for maintaining the very cool and useful gnumeric package for Debian's epic distribution. * What led up to the situation? A head wind of bugs mightier than a biblical plague of locust swarming through a computer buggier than Maine in June. corrupted_workbook.gnumeric is a Gnumeric workbook with many sheets, one of which is corrupted. Where once a mighty sheet was filled with data, now only comments, empty charts and the last number entered remain! * What exactly did you do (or not do) that was effective (or ineffective)? Typing this at the command line $ gnumeric corrupted_workbook.gnumeric * What was the outcome of this action? An almighty "Segmentation fault". Here's the back trace from gdb: Starting program: /usr/bin/gnumeric Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Thread 1 "gnumeric" received signal SIGSEGV, Segmentation fault. 0x00007ffff0056339 in ?? () from /usr/lib/goffice/0.10.44/plugins/plot_surface/surface.so #0 0x00007ffff0056339 in ?? () from /usr/lib/goffice/0.10.44/plugins/plot_surface/surface.so #1 0x00007ffff6fdaac4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff6fda8b4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff6fda8a6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007ffff6fda8a6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007ffff6fda8a6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007ffff6fda8a6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #7 0x00007ffff6fda8a6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #8 0x00007ffff6fda8a6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #9 0x00007ffff6fda8a6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #10 0x00007ffff6fda8a6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #11 0x00007ffff6fda8a6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #12 0x00007ffff6fdad2f in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #13 0x00007ffff005786f in ?? () from /usr/lib/goffice/0.10.44/plugins/plot_surface/surface.so #14 0x00007ffff0056cb4 in ?? () from /usr/lib/goffice/0.10.44/plugins/plot_surface/surface.so #15 0x00007ffff7957314 in gog_object_update () from /lib/libgoffice-0.10.so.10 #16 0x00007ffff79572b4 in gog_object_update () from /lib/libgoffice-0.10.so.10 #17 0x00007ffff79572b4 in gog_object_update () from /lib/libgoffice-0.10.so.10 #18 0x00007ffff7960387 in gog_graph_force_update () from /lib/libgoffice-0.10.so.10 #19 0x00007ffff7c28ab0 in workbook_update_graphs () from /lib/libspreadsheet-1.12.44.so #20 0x00007ffff7c27104 in workbook_view_new_from_input () from /lib/libspreadsheet-1.12.44.so #21 0x00007ffff7c2734d in workbook_view_new_from_uri () from /lib/libspreadsheet-1.12.44.so #22 0x00007ffff7b73cba in gui_file_read () from /lib/libspreadsheet-1.12.44.so #23 0x00007ffff7b746ae in gui_file_open () from /lib/libspreadsheet-1.12.44.so #24 0x00007ffff70acc8d in g_closure_invoke () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0 #25 0x00007ffff70c0365 in ?? () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0 #26 0x00007ffff70c92be in g_signal_emit_valist () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0 #27 0x00007ffff70c997f in g_signal_emit () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0 #28 0x00007ffff729a7e0 in ?? () from /lib/x86_64-linux-gnu/libgtk-3.so.0 #29 0x00007ffff70acec6 in ?? () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0 #30 0x00007ffff70c938d in g_signal_emit_valist () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0 #31 0x00007ffff70c997f in g_signal_emit () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0 #32 0x00007ffff756888a in gtk_widget_activate () from /lib/x86_64-linux-gnu/libgtk-3.so.0 #33 0x00007ffff743ba86 in gtk_menu_shell_activate_item () from /lib/x86_64-linux-gnu/libgtk-3.so.0 #34 0x00007ffff743bd23 in ?? () from /lib/x86_64-linux-gnu/libgtk-3.so.0 #35 0x00007ffff75b8274 in ?? () from /lib/x86_64-linux-gnu/libgtk-3.so.0 #36 0x00007ffff70acec6 in ?? () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0 #37 0x00007ffff70c8d74 in g_signal_emit_valist () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0 #38 0x00007ffff70c997f in g_signal_emit () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0 #39 0x00007ffff7566324 in ?? () from /lib/x86_64-linux-gnu/libgtk-3.so.0 #40 0x00007ffff7426976 in ?? () from /lib/x86_64-linux-gnu/libgtk-3.so.0 #41 0x00007ffff7428a83 in gtk_main_do_event () from /lib/x86_64-linux-gnu/libgtk-3.so.0 #42 0x00007ffff712a465 in ?? () from /lib/x86_64-linux-gnu/libgdk-3.so.0 #43 0x00007ffff715b112 in ?? () from /lib/x86_64-linux-gnu/libgdk-3.so.0 #44 0x00007ffff6fcaf2e in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #45 0x00007ffff6fcb1c8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #46 0x00007ffff6fcb4c2 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #47 0x00007ffff7427b15 in gtk_main () from /lib/x86_64-linux-gnu/libgtk-3.so.0 #48 0x0000555555557d60 in main () * What outcome did you expect instead? Gnumeric displaying the sheet with all its glorious data. * Humble comments The upstream developers Jean Bréfort and Andreas Guelzow and I suspect the segmentation fault may have been caused by the earlier bug eviscerated data and thus confusing charting code in goffice's surface.so that usually works fine. Opening the same workbook, corrupted_workbook.gnumeric on a different computer with gnumeric 1.12.48-1+b2 and libgoffice-0.10-10 0.10.48-1 evades the "Segmentation fault" to reveal the horror of the eviscerated data. I wish I could replicate the bug that corrupted my data. Unfortunately, the same computer silently stopped backing up. I hope that helps. So, Kingsley Versions of packages gnumeric depends on: ii debconf 1.5.71 ii debconf-i18n 1.5.71 ii python3-debconf 1.5.71 ii gnumeric-common 1.12.44-1 ii gsfonts 1:8.11+urwcyr1.0.7~pre44-4.4 ii libatk1.0-0:amd64 2.30.0-2 ii libc6:amd64 2.28-10 ii libc6-dbg:amd64 2.28-10 ii libcairo2:amd64 1.16.0-4 ii libgdk-pixbuf2.0-0:amd64 2.38.1+dfsg-1 ii libglib2.0-0:amd64 2.58.3-2+deb10u1 ii libgoffice-0.10-10 0.10.44-1 ii libgoffice-0.10-10-common 0.10.44-1 ii libgsf-1-114:amd64 1.14.45-1 ii libgtk-3-0:amd64 3.24.5-1 ii libpango-1.0-0:amd64 1.42.4-7~deb10u1 ii libpangocairo-1.0-0:amd64 1.42.4-7~deb10u1 ii libxml2:amd64 2.9.4+dfsg1-7+b3 ii procps 2:3.3.15-2 ii pxlib1 0.6.7-1 ii zlib1g:amd64 1:1.2.11.dfsg-1 Versions of packages gnumeric recommends: ii gnumeric-doc 1.12.44-1 ii lp-solve 5.5.0.15-4+b1 Versions of packages gnumeric suggests: ii fonts-liberation 1:1.07.4-9 -- debconf information excluded