Post-presentation-end, blanking then un-blanking causes OpenLP error dialog

Bug #859098 reported by Johan Mynhardt
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenLP
Fix Released
Low
Jonathan Corwin

Bug Description

OS: Ubuntu 11.04
Presentation viewer: LibreOffice 3.3.3
OpenLP: bzr 1761

Steps to recreate:
1. Load a presentation
2. Send Live,
3. Go through presentation past "click to exit presentation..."
4. Blank screen (".")
5. Un-blank screen

Message in OpenLP error dialog:

Traceback (most recent call last):
  File "/home/johan/openlp/trunk/openlp/plugins/presentations/lib/messagelistener.py", line 379, in unblank
    self.live_handler.unblank()
  File "/home/johan/openlp/trunk/openlp/plugins/presentations/lib/messagelistener.py", line 226, in unblank
    self.doc.unblank_screen()
  File "/home/johan/openlp/trunk/openlp/plugins/presentations/lib/impresscontroller.py", line 367, in unblank_screen
    return self.control.resume()
com.sun.star.lang.DisposedException: URP_Bridge : disposed
(tid=3) Unexpected connection closure

Related branches

Revision history for this message
Johan Mynhardt (johanmynhardt) wrote :
description: updated
Tim Bentley (trb143)
Changed in openlp:
status: New → Confirmed
status: Confirmed → New
importance: Undecided → Low
Revision history for this message
Jonathan Corwin (j-corwin) wrote :

I'm not seeing the crash. However it is going beyond the end of the presentation for me so blank doesn't work anyway which needs to be fixed. (It's showing the desktop)

Changed in openlp:
status: New → Confirmed
Revision history for this message
Johan Mynhardt (johanmynhardt) wrote :

I can still reproduce the crash, not the exact steps though:

Ubuntu 11.10
LibreOffice 3.4.4 - OOO340m1 (Build:402)
...
Updated to revision 1892 of branch bzr+ssh://bazaar.launchpad.net/~openlp-core/openlp/trunk
~/openlp/trunk/ $

Load ppt.
- Go through presentation past "click to exit presentation..."
- Blank screen (".")
- Un-blank screen
continue blank-unblank-cycle untill error pops up.

Traceback (most recent call last):
  File "/home/johan/openlp/trunk/openlp/plugins/presentations/lib/messagelistener.py", line 379, in unblank
    self.live_handler.unblank()
  File "/home/johan/openlp/trunk/openlp/plugins/presentations/lib/messagelistener.py", line 226, in unblank
    self.doc.unblank_screen()
  File "/home/johan/openlp/trunk/openlp/plugins/presentations/lib/impresscontroller.py", line 374, in unblank_screen
    return self.control.resume()
com.sun.star.lang.DisposedException: Binary URP bridge disposed during call

Changed in openlp:
status: Confirmed → In Progress
assignee: nobody → Jonathan Corwin (j-corwin)
Changed in openlp:
status: In Progress → Fix Committed
Tim Bentley (trb143)
Changed in openlp:
status: Fix Committed → Fix Released
milestone: none → 2.0
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.