Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > JVM ругается на ntdll


Автор: serega34 3.2.2004, 10:25

Есть Ява приложение которое постоянно,запущено и работает под WIN 2000. Периодически (очень редко) возникает исключение виртуальной машины(java version "1.4.2_03 Java™ 2 Runtime Environment, Standard Edition (build 1.4.2_03-b02)Java HotSpot™ Client VM (build 1.4.2_03-b02, mixed mode)):
An unexpected exception has been detected in native code outside the VM.
Unexpected Signal : EXCEPTION_ACCESS_VIOLATION (0xc0000005) occurred at PC=0x77FCA723
Function=RtlFreeHeap+0x1EE
Library=C:\WINNT\System32\ntdll.dll

/*
список dll
*/

Heap at VM Abort:
Heap
def new generation total 576K, used 557K [0x10010000, 0x100b0000, 0x104f0000)
eden space 512K, 96% used [0x10010000, 0x1008b6c0, 0x10090000)
from space 64K, 100% used [0x100a0000, 0x100b0000, 0x100b0000)
to space 64K, 0% used [0x10090000, 0x10090000, 0x100a0000)
tenured generation total 3384K, used 2962K [0x104f0000, 0x1083e000, 0x14010000)
the space 3384K, 87% used [0x104f0000, 0x107d48c0, 0x107d4a00, 0x1083e000)
compacting perm gen total 7168K, used 7122K [0x14010000, 0x14710000, 0x18010000)
the space 7168K, 99% used [0x14010000, 0x14704a40, 0x14704c00, 0x14710000)

Local Time = Mon Feb 02 02:39:20 2004
Elapsed Time = 1206
#
# The exception above was detected in native code outside the VM
#
# Java VM: Java HotSpot™ Client VM (1.4.2_03-b02 mixed mode)
#
Переставлял Windows и JVM не помогает, на других машинах тоже самое.
Может кто встречался с такой проблеммой подскажите, как с этим бороться.

Автор: AntonSaburov 3.2.2004, 14:24
По поводу бороться - не знаю, не встречал. Можно попробовать пойти на java.sun.com и зарегестрившись поискать среди багов - там такого рода баги встречаются.

Но там они все закрыты. Открыт только для 1.5, но у тебя JVM не этой версии.
Так что боюсь, что это внутренняя проблема JVM и решение возможно только патчами.

Конечно было бы классно поянть когда это происходит и написать в SUN - пусть голову чешут. Хотя если воспроизвести не удается они могут и не озаботиться.

Мои соболезнования - отвратительная задачка sad.gif

Автор: serega34 4.2.2004, 19:10
А что если предположить, что это проблемма не JVM(ведь в исключении написано что оно выброшено вне JVM),может этот косяк самой ntdll(много жалоб видел на эту библиотеку).

Автор: AntonSaburov 5.2.2004, 10:27
Цитата
может этот косяк самой ntdll

Может быть и такое. Но тут тоже вряд ли что сделать можно sad.gif

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)