<html>
<head>
<base href="https://bugs.documentfoundation.org/">
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_UNCONFIRMED "
title="UNCONFIRMED - Forms and reports hang"
href="https://bugs.documentfoundation.org/show_bug.cgi?id=113937#c19">Comment # 19</a>
on <a class="bz_bug_link
bz_status_UNCONFIRMED "
title="UNCONFIRMED - Forms and reports hang"
href="https://bugs.documentfoundation.org/show_bug.cgi?id=113937">bug 113937</a>
from <span class="vcard"><a class="email" href="mailto:RPeters52@gmail.com" title="Ralph Peters <RPeters52@gmail.com>"> <span class="fn">Ralph Peters</span></a>
</span></b>
<pre>(In reply to Alex Thurgood from <a href="show_bug.cgi?id=113937#c18">comment #18</a>)
<span class="quote">> @Ralph : as you mention that you have programming experience, perhaps you
> could install either the debug code for the version of LO that comes with
> your distrib and try and obtain a backtrace using gdb when the app hangs.
> That at least might point in the right direction.
>
> The problem with LO5162 as provided by the distro is that it is, to all
> intents and purposes, obsolete, and no longer supported by TDF. Whether or
> not Ubuntu still provides updates and fixes for that version is another
> matter altogether and not within the LibreOffice project's control.
>
> Another avenue to explore is the version of JDK/JVM. The report-builder, as
> does embedded hsqldb, uses Java to function correctly, and perhaps a SIGSEGV
> in the JVM, for whatever reason, is subsequently causing LO to hang. You
> might want to look through your logs to see if there are any traces of hangs
> registered there when using LibreOffice and that particular ODB file.
>
> If we don't have a copy of the database, and I understand your reticence to
> post a copy on this bug report, then it is going to be very difficult for us
> to reproduce. If your database contains confidential information then
> posting it to this bug report is not a good idea, as it will become public.
>
> There are/were known mutex release issues that sometimes occur(red) with
> LibreOffice Base, particularly when switching between Forms and Reports. The
> behaviour you describe might be one such occurrence, which is why I
> suggested trying to obtain a backtrace with a debug build (or the associated
> debug symbol code provided with the distro version).</span >
Hi Alex,
Where do I get the debug code? I could wander the web but thought
that I would ask. I am currently using version 5.4.3.2 of
LibreOffice which I downloaded from the LibreOffice site.
Ahh gdb.... I remember it well...with fondness based on many
hours(days, weeks...) using it inside emacs. (Maybe not fondness, but
it was a great tool.) I have not used it for a few years, so I may
have a few questions about what would make sense to do. Are you
suggesting just a simple run and then look at the backtrace after I
kill it??
A set of suggestions to get me re-started might speed things up.
Is "main" LibreOffice code c++? Or one of the
newer languages? I know that hsqldb is java.
Which logs should I look at during and after a "hang"? Suggestions
appreciated!
You mentioned mutex issues and that sounds right to me. On occasion,
after I killed LibreOffice in the standard gui manner ("Wait" or
"Force Quit"), I have checked "top" and found soffice.bin was still
running and chewing up a lot of cpu (40%) after it was "killed".
Ralph
--------------------------------------------
I CHECKED ON THE INSTALLED PACKAGES FOR JAVA and JDK. Are these appropriate?
JAVA:
dpkg -l | grep java
ii ca-certificates-java 20160321
all Common CA certificates (JKS keystore)
ii cjs 3.4.4+sonya
amd64 Mozilla-based javascript bindings for the
Cinnamon platform
ii gir1.2-javascriptcoregtk-3.0:amd64 2.4.11-0ubuntu0.1
amd64 JavaScript engine library from WebKitGTK+ -
GObject introspection data
ii gir1.2-javascriptcoregtk-4.0:amd64 2.18.3-0ubuntu0.16.04.1
amd64 JavaScript engine library from WebKitGTK+ -
GObject introspection data
ii gjs 1.44.0-1ubuntu1
amd64 Mozilla-based javascript bindings for the GNOME
platform
ii java-common 0.56ubuntu2
all Base package for Java runtimes
ii libapache-pom-java 10-2build1
all Maven metadata for all Apache Software projects
ii libatk-wrapper-java 0.33.3-6
all ATK implementation for Java using JNI
ii libatk-wrapper-java-jni:amd64 0.33.3-6
amd64 ATK implementation for Java using JNI (JNI
bindings)
ii libcjs0f 3.4.4+sonya
amd64 Mozilla-based javascript bindings for the
Cinnamon platform
ii libcommons-beanutils-java 1.9.2-3
all Apache Commons BeanUtils - Utility for
manipulating Java beans
ii libcommons-collections3-java 3.2.2-1
all Apache Commons Collections - Extended
Collections API for Java
ii libcommons-compress-java 1.10-2
all Java API for working with compression and
archive formats
ii libcommons-digester-java 1.8.1-4
all Rule based XML Java object mapping tool
ii libcommons-logging-java 1.2-1+build1
all common wrapper interface for several logging
APIs
ii libcommons-parent-java 39-3
all Maven metadata for Apache Commons project
ii libdb-je-java 3.3.98-1
all Oracle Berkeley Database Java Edition
ii libgjs0e 1.44.0-1ubuntu1
amd64 Mozilla-based javascript bindings for the GNOME
platform
ii libhsqldb1.8.0-java 1.8.0.10+dfsg-6
all Java SQL database engine
ii libicu4j-java 4.2.1.1-3
all Library for Unicode support and
internationalization
ii libjavascriptcoregtk-1.0-0:amd64 2.4.11-0ubuntu0.1
amd64 JavaScript engine library from WebKitGTK+
ii libjavascriptcoregtk-3.0-0:amd64 2.4.11-0ubuntu0.1
amd64 JavaScript engine library from WebKitGTK+
ii libjavascriptcoregtk-4.0-18:amd64 2.18.3-0ubuntu0.16.04.1
amd64 JavaScript engine library from WebKitGTK+
ii libjaxp1.3-java 1.3.05-2ubuntu3
all Java XML parser and transformer APIs (DOM, SAX,
JAXP, TrAX)
ii libjtidy-java 7+svn20110807-4
all JTidy
ii liblucene2-java 2.9.4+ds1-4
all Full-text search engine library for Java(TM)
ii libobasis5.4-extension-javascript-script-provider 5.4.3.2-2
amd64 Script provider for JavaScript extension for
LibreOffice 5.4 .3.2
ii libservlet2.5-java 6.0.45+dfsg-1
all Servlet 2.5 and JSP 2.1 Java API classes
ii libservlet3.0-java 7.0.68-1ubuntu0.1
all Servlet 3.0 and JSP 2.2 Java API classes
ii libservlet3.1-java 8.0.32-1ubuntu1.4
all Servlet 3.1, JSP 2.3, EL 3.0 and WebSocket 1.0
Java API classes
ii plasma-scriptengine-javascript 4:15.12.3-0ubuntu1
amd64 JavaScript script engine for Plasma
JDK:
dpkg -l | grep jdk
ii openjdk-8-jre:amd64
8u151-b12-0ubuntu0.16.04.2 amd64 OpenJDK Java runtime,
using Hotspot JIT
ii openjdk-8-jre-headless:amd64
8u151-b12-0ubuntu0.16.04.2 amd64 OpenJDK Java runtime,
using Hotspot JIT (headless)</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>