Странный вывод дампа потока Java

У меня есть дамп потока java-процесса (выход kill -3), и я вижу странную проблему - я вижу, что много потоков заблокировано, так как они ждут блокировки объекта, но я не вижу ни одного потока. который держит этот замок:

grep 0x00002aab9e9454a0 выходной файл | сортировать | уникальный -c

 86         - waiting to lock <0x00002aab9e9454a0> (a java.util.Vector)

(это 86 раз, потому что там несколько дампов, но это не относится к этому вопросу).

Кто-нибудь знает, как что-то подобное может произойти?

Спасибо!


person duduamar    schedule 26.04.2012    source источник
comment
Похоже, у вас тупик :-)   -  person Aidanc    schedule 26.04.2012
comment
Возможный обман: stackoverflow.com/questions/4174560/   -  person Jonathan    schedule 26.04.2012
comment
Если есть тупик, threadump упоминает об этом.   -  person Amir Afghani    schedule 26.04.2012
comment
Точно, Амир, в выводе threaddump нет тупика. Так что это не так   -  person duduamar    schedule 26.04.2012
comment
Джонатан, я согласен, что это обман, но я не вижу там никакого полезного ответа... в моем случае это не временная проблема. Несколько дампов показывают одну и ту же картину   -  person duduamar    schedule 26.04.2012
comment
Какую JVM вы используете? Вы пытались подключиться к JVisualVM?   -  person Amir Afghani    schedule 26.04.2012
comment
jvm 1.6, подключаться к visual vm не пробовал (пришлось перезапустить процесс и теперь этого не происходит)   -  person duduamar    schedule 26.04.2012