Issue 124950 - UNO: Deadlock JobQueue.removeJob
Summary: UNO: Deadlock JobQueue.removeJob
Alias: None
Product: App Dev
Classification: Unclassified
Component: api (show other issues)
Version: 4.1.0
Hardware: PC Windows, all
: P3 Major
Target Milestone: ---
Assignee: AOO issues mailing list
QA Contact:
Depends on:
Reported: 2014-05-21 14:30 UTC by schlocke
Modified: 2014-05-21 14:30 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---

Thread dump java (26.19 KB, text/plain)
2014-05-21 14:30 UTC, schlocke
no flags Details

Note You need to log in before you can comment on or make changes to this issue.
Description schlocke 2014-05-21 14:30:09 UTC
We are using OpenOffice in our JAVA Application to view and edit documents.
After opening + closing of 10-50 documents openoffice locks up.
Attached a threaddump from our application.

Please look at lines 4-22 and 261-303 of this document.

Java 1.7
OpenOffice 4.10
Windows 7 + 8 + 8.1

We investigated some time to analyse this.
I think the cause is, the JobDispatcher is dispatching an asynchronous job. This asynchronous job invokes an synchronous job. because of different threads, the synchronous job is executed in the wrong queue.
So when another synchronous job is executed, we get this application hang up.
Comment 1 schlocke 2014-05-21 14:30:36 UTC
Created attachment 83442 [details]
Thread dump java