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 <draws...@earthlink.net
<mailto: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
<mailto: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
<mailto: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 <mailto: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 <mailto: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.