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

Reply via email to