https://bugs.freedesktop.org/show_bug.cgi?id=54895
Bug #: 54895
Summary: Hang/freeze when repeatedly opening presentation and
hiding slidepane via API (GTK vclplugin)
Classification: Unclassified
Product: LibreOffice
Version: 3.6.1.2 release
Platform: x86-64 (AMD64)
OS/Version: Linux (All)
Status: UNCONFIRMED
Severity: major
Priority: medium
Component: graphics stack
AssignedTo: [email protected]
ReportedBy: [email protected]
Created attachment 67125
--> https://bugs.freedesktop.org/attachment.cgi?id=67125
testcase to reproduce
Just opening an empty presentation, and then hiding the left-hand slidepane
causes LibreOffice to hang/freeze/not respond anymore after a few files when
using the GTK vclplugin. The generic plugin apparently is not affected (or a
lot harder to trigger)
(LibreOffice 3.6.1 on Gnome3)
to reproduce:
* compile the attached java-testcase (derived from OpenCards, the real-world
usecase)
javac -cp
.:/opt/libreoffice3.6/ure/share/java/\*:/opt/libreoffice3.6/program/classes/\*
TestSidePane.java
* put some odp files into /tmp/libobench/ - empty ones work as well, I used the
shellnew document[1] and just copied it a few times (3 copies are enough)
* quit any instances of LibreOffice, then run the testcase using
SAL_USE_VCLPLUGIN=gtk java -cp
.:/opt/libreoffice3.6/ure/share/java/\*:/opt/libreoffice3.6/program/classes/\*
TestSidePane
→ first files load OK and the sidepane is hidden, but then LibreOffice
hangs/freezes (with no CPU usage)
* kill LibreOffice and try the same with the generic vlcplugin:
SAL_USE_VCLPLUGIN=gen java -cp
.:/opt/libreoffice3.6/ure/share/java/\*:/opt/libreoffice3.6/program/classes/\*
TestSidePane
→ now the test finishes without freeze, it will loop 5 times through the files
in /tmp/libobench and then print "everything passed without hang" to the
console.
[1]
http://cgit.freedesktop.org/libreoffice/core/tree/extras/source/shellnew/soffice.odp
(click on "plain" to download that file) - but as mentioned above any
presentation will do
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs