[Bug 168] New: Problem with threads on OpenWRT

[email protected] Wed, 4 Jan 2006 07:21:43 -0500
Newsgroups gmane.comp.java.vm.sablevm.bugs
Message-ID <[email protected]>
http://sablevm.org/bugs/show_bug.cgi?id=168

           Summary: Problem with threads on OpenWRT
           Product: SableVM
           Version: unspecified
          Platform: Other
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: default
        AssignedTo: [email protected]
        ReportedBy: [email protected]
         QAContact: [email protected]


OpenWRT version RC4. Sablevm version:
SableVM version 1.13
- compile date and time: 2005-01-03 21:52:21 UTC
- gcc version: 3.4.4
- debugging checks enabled
- copying garbage collection
- bidirectional object layout
- direct-threaded interpreter

jvm dies with following debug info:

*** CONTENTION ***
Thread (2,0) already owns the thin monitor of type java/lang/Class seeked by
thread (1,0)
--- stack trace dump (begin) ---
Thread ID: 1, Posix ID: 0
(VMObject.java:-1)  java/lang/VMObject.wait  n
(Object.java:528)  java/lang/Object.wait
(Object.java:480)  java/lang/Object.wait
(ConnectionNotifier.java:237) 
de/avetana/bluetooth/connection/ConnectionNotifier.acceptAndOpenI
(RFCommConnectionNotifierImpl.java:91) 
de/avetana/bluetooth/rfcomm/RFCommConnectionNotifierImpl.acceptAndOpen
(SessionNotifierImpl.java:53) 
de/avetana/bluetooth/obex/SessionNotifierImpl.acceptAndOpen
(SessionNotifierImpl.java:44) 
de/avetana/bluetooth/obex/SessionNotifierImpl.acceptAndOpen
(AventanaTest.java:66)  AventanaTest.doAccept
(AventanaTest.java:82)  AventanaTest.main
(internal frame)
(VirtualMachine.java:-1)  java/lang/VirtualMachine.invokeMain  n
(VirtualMachine.java:108)  java/lang/VirtualMachine.main
(internal frame)
--- stack trace dump (end) ---
sablevm: thread.c: 1310: _svmf_enter_object_monitor: Assertion
`owner->contention.owner.flag == 1' failed.
Aborted



------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
You are the QA contact for the bug, or are watching the QA contact.