Coredump after openSuSE upgrade

John Ralls jralls at ceridwen.us
Thu Dec 14 10:13:22 EST 2017


The crash appears to be a webkit problem that’s triggered by a report you left open when you quit GnuCash the last time you were using the data. If you remove the .gcm file in ~/.gnucash/books corresponding to the file that’s causing trouble GnuCash will open it with only the Accounts tab open. The .gcm is just an “ini” file, so you could even edit it to remove the report page(s) and leave the others.

Regards,
John Ralls


> On Dec 14, 2017, at 3:43 AM, Dan Rawson <drawson1 at earthlink.net> wrote:
> 
> Additional info - if I open the previous "save" file, it opens normally :-((
> 
> Is there any way to test the gnucash data file WITHOUT opening it in gnucash?
> 
> Thanks!
> 
> Dan
> 
> On 12/13/2017 01:54 PM, Dan Rawson wrote:
>> I upgraded OpenSuSE (just a point release), but kept gnucash at the same version.  This is part of the distro - it's gnucash 2.6.16-98.1.
>> 
>> gnucash now coredumps when accessing my primary data file.
>> 
>> I can still create a new file (and open it later), and I can still access the original file from Windows system running the 2.6.16 version of gnucash (it's on a shared location).
>> 
>> I'm assuming that this is an OpenSuSE problem, but how can I provide them with more info about what's failing?  I've already posted a similar message to the OpenSuSE applications forum, but I wasn't sure what info would be relevant.
>> 
>> Thanks!
>> 
>> Dan
>> 
>> ==========================
>> 
>> Trace:
>> 
>> gnucash
>> Found Finance::Quote version 1.37
>> *** Error in `gnucash': double free or corruption (out): 0x00007ffc2cc912d0 ***
>> ======= Backtrace: =========
>> /lib64/libc.so.6(+0x721af)[0x7f1253ea11af]
>> /lib64/libc.so.6(+0x77706)[0x7f1253ea6706]
>> /lib64/libc.so.6(+0x78453)[0x7f1253ea7453]
>> /usr/lib64/java-1_8_0-openjdk-plugin/lib/IcedTeaPlugin.so(+0xe439)[0x7f11ca07e439]
>> /usr/lib64/java-1_8_0-openjdk-plugin/lib/IcedTeaPlugin.so(NP_Initialize+0x1bca)[0x7f11ca08e4da] 
>> /usr/lib64/libwebkitgtk-1.0.so.0(+0x13ebcd2)[0x7f124e22acd2]
>> /usr/lib64/libwebkitgtk-1.0.so.0(+0x13ebe2c)[0x7f124e22ae2c]
>> /usr/lib64/libwebkitgtk-1.0.so.0(+0xbb6f57)[0x7f124d9f5f57]
>> /usr/lib64/libwebkitgtk-1.0.so.0(+0xbb2d29)[0x7f124d9f1d29]
>> /usr/lib64/libwebkitgtk-1.0.so.0(+0xbb3478)[0x7f124d9f2478]
>> /usr/lib64/libwebkitgtk-1.0.so.0(+0x463a2e)[0x7f124d2a2a2e]
>> /usr/lib64/libwebkitgtk-1.0.so.0(+0xb8ffd7)[0x7f124d9cefd7]
>> /usr/lib64/libwebkitgtk-1.0.so.0(+0x4888d3)[0x7f124d2c78d3]
>> /usr/lib64/libwebkitgtk-1.0.so.0(+0x489859)[0x7f124d2c8859]
>> /usr/lib64/libgobject-2.0.so.0(g_type_create_instance+0x1eb)[0x7f1251ecf63b]
>> /usr/lib64/libgobject-2.0.so.0(+0x1594d)[0x7f1251eb394d]
>> /usr/lib64/libgobject-2.0.so.0(g_object_newv+0x22d)[0x7f1251eb545d]
>> /usr/lib64/libgobject-2.0.so.0(g_object_new+0xec)[0x7f1251eb5c0c]
>> /usr/lib64/libwebkitgtk-1.0.so.0(webkit_web_view_new+0x22)[0x7f124d2c4482]
>> /usr/lib64/gnucash/libgncmod-html.so(+0x7aa0)[0x7f1252f8caa0]
>> /usr/lib64/libgobject-2.0.so.0(g_type_create_instance+0x1eb)[0x7f1251ecf63b]
>> /usr/lib64/libgobject-2.0.so.0(+0x1594d)[0x7f1251eb394d]
>> /usr/lib64/libgobject-2.0.so.0(g_object_newv+0x22d)[0x7f1251eb545d]
>> /usr/lib64/libgobject-2.0.so.0(g_object_new+0xec)[0x7f1251eb5c0c]
>> /usr/lib64/gnucash/libgncmod-html.so(gnc_html_webkit_new+0x12)[0x7f1252f8eb92]
>> /usr/lib64/gnucash/libgncmod-report-gnome.so(+0xf36a)[0x7f12535c036a]
>> /usr/lib64/gnucash/libgncmod-gnome-utils.so(gnc_plugin_page_create_widget+0x71)[0x7f1255d00881] 
>> /usr/lib64/gnucash/libgncmod-gnome-utils.so(gnc_main_window_open_page+0x1bd)[0x7f1255cfaabd] 
>> /usr/lib64/gnucash/libgncmod-gnome-utils.so(gnc_main_window_restore_all_windows+0x1217)[0x7f1255cfc1c7] 
>> /usr/lib64/libgnc-gnome.so.0(+0x7e698)[0x7f1256004698]
>> /usr/lib64/gnucash/libgncmod-engine.so(+0x6716e)[0x7f125579216e]
>> /usr/lib64/libglib-2.0.so.0(g_hook_list_marshal+0x84)[0x7f125442c084]
>> /usr/lib64/gnucash/libgncmod-engine.so(gnc_hook_run+0x99)[0x7f12557936e9]
>> /usr/lib64/gnucash/libgncmod-gnome-utils.so(+0x6e646)[0x7f1255cee646]
>> gnucash[0x402f91]
>> /usr/lib64/libguile-2.0.so.22(+0x8624d)[0x7f1254dbe24d]
>> /usr/lib64/libguile-2.0.so.22(+0x6011a)[0x7f1254d9811a]
>> /usr/lib64/libguile-2.0.so.22(+0xf1a00)[0x7f1254e29a00]
>> /usr/lib64/libguile-2.0.so.22(scm_call_4+0x33)[0x7f1254da16f3]
>> /usr/lib64/libguile-2.0.so.22(+0x6084f)[0x7f1254d9884f]
>> /usr/lib64/libguile-2.0.so.22(scm_c_with_continuation_barrier+0x35)[0x7f1254d988e5]
>> /usr/lib64/libguile-2.0.so.22(+0xd955c)[0x7f1254e1155c]
>> /usr/lib64/libgc.so.1(GC_call_with_stack_base+0x12)[0x7f12507c3e82]
>> /usr/lib64/libguile-2.0.so.22(scm_with_guile+0x28)[0x7f1254e11918]
>> /usr/lib64/libguile-2.0.so.22(scm_boot_guile+0x25)[0x7f1254dbe3e5]
>> gnucash(main+0x41a)[0x402aea]
>> /lib64/libc.so.6(__libc_start_main+0xf5)[0x7f1253e4f6e5]
>> gnucash(_start+0x29)[0x402b99]
>> 
>> _______________________________________________
>> gnucash-user mailing list
>> gnucash-user at gnucash.org
>> https://lists.gnucash.org/mailman/listinfo/gnucash-user
>> -----
>> Please remember to CC this list on all your replies.
>> You can do this by using Reply-To-List or Reply-All.
> 
> 
> _______________________________________________
> gnucash-user mailing list
> gnucash-user at gnucash.org
> https://lists.gnucash.org/mailman/listinfo/gnucash-user
> -----
> Please remember to CC this list on all your replies.
> You can do this by using Reply-To-List or Reply-All.



More information about the gnucash-user mailing list