Seg fault while writing file

John David Ravenscroft j.ravenscroft at gmail.com
Sat May 28 14:32:12 EDT 2016


Hi all,

I'm having a seg fault crash while writing to file. Reproducible every
time. Version 2.6.12. Linux mint 17.2. Trace below.

Any help greatfuly appreciated.

Thanks,

John

Reading symbols from gnucash...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/gnucash
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffdd1fd700 (LWP 13152)]
[New Thread 0x7fffdc9fc700 (LWP 13153)]
[New Thread 0x7fffca0bf700 (LWP 13156)]
Found Finance::Quote version 1.18
[New Thread 0x7fffc8c04700 (LWP 13157)]
[Thread 0x7fffc8c04700 (LWP 13157) exited]
[New Thread 0x7fffc8c04700 (LWP 13162)]

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff3ac034c in g_type_check_instance_cast () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
(gdb) bt
#0  0x00007ffff3ac034c in g_type_check_instance_cast () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#1  0x00007ffff4b408fa in ?? () from
/usr/lib/x86_64-linux-gnu/gnucash/libgnc-backend-xml-utils.so.0
#2  0x00007ffff6cc4f69 in qof_object_foreach_sorted () from
/usr/lib/x86_64-linux-gnu/gnucash/libgnc-qof.so.1
#3  0x00007ffff4b4025a in ?? () from
/usr/lib/x86_64-linux-gnu/gnucash/libgnc-backend-xml-utils.so.0
#4  0x00007ffff6ccda07 in g_hash_table_foreach_sorted () from
/usr/lib/x86_64-linux-gnu/gnucash/libgnc-qof.so.1
#5  0x00007ffff6cc516a in qof_object_foreach_backend () from
/usr/lib/x86_64-linux-gnu/gnucash/libgnc-qof.so.1
#6  0x00007ffff4b4ffce in gnc_book_write_to_xml_filehandle_v2 () from
/usr/lib/x86_64-linux-gnu/gnucash/libgnc-backend-xml-utils.so.0
#7  0x00007ffff4b50179 in gnc_book_write_to_xml_file_v2 () from
/usr/lib/x86_64-linux-gnu/gnucash/libgnc-backend-xml-utils.so.0
#8  0x00007fffca39c658 in ?? () from
/usr/lib/x86_64-linux-gnu/gnucash/gnucash/libgncmod-backend-xml.so
#9  0x00007fffca39ccc7 in ?? () from
/usr/lib/x86_64-linux-gnu/gnucash/gnucash/libgncmod-backend-xml.so
#10 0x00007ffff6cccf71 in qof_session_save () from
/usr/lib/x86_64-linux-gnu/gnucash/libgnc-qof.so.1
#11 0x00007ffff7899e71 in gnc_file_save () from
/usr/lib/x86_64-linux-gnu/gnucash/gnucash/libgncmod-gnome-utils.so
#12 0x00007ffff7b87a85 in ?? () from
/usr/lib/x86_64-linux-gnu/gnucash/libgnc-gnome.so.0
#13 0x00007ffff3a9e3b8 in g_closure_invoke () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#14 0x00007ffff3aafd3d in ?? () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#15 0x00007ffff3ab7a29 in g_signal_emit_valist () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#16 0x00007ffff3ab7ce2 in g_signal_emit () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#17 0x00007ffff635a1b0 in ?? () from
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#18 0x00007ffff64d7b39 in ?? () from
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#19 0x00007ffff3a9e5e7 in ?? () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#20 0x00007ffff3ab7088 in g_signal_emit_valist () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#21 0x00007ffff3ab7ce2 in g_signal_emit () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#22 0x00007ffff6372585 in ?? () from
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#23 0x00007ffff3a9e5e7 in ?? () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#24 0x00007ffff3ab7088 in g_signal_emit_valist () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#25 0x00007ffff3ab7ce2 in g_signal_emit () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#26 0x00007ffff63714d9 in ?? () from
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#27 0x00007ffff6413815 in ?? () from
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#28 0x00007ffff3a9e3b8 in g_closure_invoke () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#29 0x00007ffff3aafafb in ?? () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#30 0x00007ffff3ab76f9 in g_signal_emit_valist () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#31 0x00007ffff3ab7ce2 in g_signal_emit () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#32 0x00007ffff6523684 in ?? () from
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#33 0x00007ffff6411fc4 in gtk_propagate_event () from
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#34 0x00007ffff641237b in gtk_main_do_event () from
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#35 0x00007ffff46be3ec in ?? () from
/usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#36 0x00007ffff6026e04 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007ffff6027048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#38 0x00007ffff602730a in g_main_loop_run () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#39 0x00007ffff6411447 in gtk_main () from
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#40 0x00007ffff789e589 in gnc_ui_start_event_loop () from
/usr/lib/x86_64-linux-gnu/gnucash/gnucash/libgncmod-gnome-utils.so
#41 0x0000000000402cde in _start ()


More information about the gnucash-user mailing list