Please remember to copy the list on all replies.

GnuCash 2.6 uses an obsolete version of the WebKit library that hasn’t been 
updated in several years. It shouldn’t be used for anything besides GnuCash 
because it has a huge number of known exploits that have been fixed in the 
current WebKit2. The actual crash was triggered in a Java plugin named 
IcedTeaPlugin. I don’t know anything about that, but I suspect that it requires 
the WebKit2 API and crashes when WebKit1 tries to load it. You’ll have to find 
out from the OpenSuSE community how to adjust your system so that that doesn’t 
happen.

Regards,
John Ralls

> On Dec 14, 2017, at 7:52 AM, Dan <draws...@earthlink.net> wrote:
> 
> John -
> 
> Excellent, thanks! 
> 
>  I JUST did another test; I reopened the previous save file and imported the 
> log.  That works, but trying to run ANY report causes the same crash.
> 
> Do I need to manually update the webkit libs?  Or do I need to point this 
> back at the OpenSuSE team?  According to their repo I'm up to date
> 
> Thanks again!
> 
> Dan
> On Dec 14, 2017 10:13, John Ralls <jra...@ceridwen.us> wrote:
> 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 <draws...@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@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@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@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.

Reply via email to