[Kaffe] This week's CVS code deadlocks.

Moses DeJong dejong at cs.umn.edu
Wed Feb 24 02:12:54 PST 1999


Hello.

Has anyone run into a thread deadlocking problem with kaffe
from the CVS in the past week or so? I remember running some
test cases last week and they worked, but now I seem
to be getting a deadlock. Here is the kind of error output
I am getting. Any ideas? I noticed a bunch of thread related
changes in the ChangeLog but I am not sure where to being
hunting down this problem. Could someone point me in the right
direction?


(output of my code)
tcljava/SwitchCmd.test

Dumping dynamic locks:
lock at 175318 tcl/lang/Notifier 
  held by `main'
  blocks threads: 
lock at b9448 java.lang.Class `java/lang/NullPointerException' 
  held by `gc'
  blocks threads: 
lock at 1f2f78 tcl/lang/ConsoleThread 
  held by `ConsoleThread'
  blocks threads: 
lock at 24d3d8 tcl/lang/ConsoleEvent  (uncontended)
  waiting to be signaled are: `ConsoleThread'
Dumping static locks:
&gcman  (uncontended)
  waiting to be signaled are: `gc' `main'
&finman  (uncontended)
  waiting to be signaled are: `finaliser'
&thread_start_lock  (uncontended)
&translatorlock 
  held by `gc'
  blocks threads: 
&jarlock  (uncontended)
&classHashLock  (uncontended)
&utf8Lock  (uncontended)
&stringLock  (uncontended)
&gc_lock 
  held by `gc'
  blocks threads: 
Dumping live threads:
`ConsoleThread' tid 2b6010, status SUSPENDED flags DONTSTOP 
 blocked at bb0d8 (2b6010->|) 
`gc' tid 162010, status SUSPENDED flags DONTSTOP 
 blocked at 129588 (162010->b8098->|) 
`finaliser' tid 158010, status SUSPENDED flags DONTSTOP 
 blocked at 129568 (158010->|) 
`main' tid b8098, status SUSPENDED flags NOSTACKALLOC DONTSTOP 
 blocked at 129588 (162010->b8098->|) 
Deadlock: all threads blocked on internal events
Abort - core dumped




Mo DeJong
dejong at cs.umn.edu



More information about the kaffe mailing list