Coredump after openSuSE upgrade

Dan Rawson drawson1 at earthlink.net
Thu Dec 14 16:11:31 EST 2017


John -

This was a good clue - at least I have a work-around - THANKS!

I un-installed the openjdk-plugin packages (which is what provides the IcedTea plugin), 
and now the reports run just fine!!!  But I still have NOTHING from the OpenSuSE forum on 
why they were crashing for me, or working for others :-((

FYI, my system had both of:

java-1_7_0-openjdk-plugin (version 1.6.2-4.1)
java-1_8_0-openjdk-plugin (version 1.6.2-4.1)

and I was able to remove them both  - apparently nothing else that I have installed is 
dependent on those packages.  Note that both 2.6.16-4.1 (from the "official" openSuSE 
repository) and 2.6.18-98.1 (from the GNOME repository on opensuse.org) work correctly 
with this new configuration

So I'm up and running again - thanks to everyone here!

Dan

On 12/14/2017 11:29 AM, John Ralls wrote:
>
> 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 <drawson1 at earthlink.net 
>> <mailto:drawson1 at 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 <jralls at ceridwen.us <mailto:jralls at 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 <drawson1 at earthlink.net
>>     <mailto: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 <mailto: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 <mailto: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