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