jdk 1.2.2 on RH6.2 x86 kills roxen
Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=127
Reported by Fred van Dijk f.vandijk@scintilla.utwente.nl
System : x86 SMP 2 x celeron 500 OS : redhat 6.2 (zoot) roxen : 2.0.75 PF pike : 7.0.144
java: ./java -version java version "1.2.2" Classic VM (build 1.2.2-L, green threads, nojit)
(downloaded from sun)
Made a fresh build, starting roxen gives:
26856 : Executing ./bin/roxen -DMODULE_DEBUG -DENABLE_THREADS -DKEEP_ALIVE -M./etc/modules -I./etc/include -I./base_server -P. -w base_server/roxenloader .pike 13:44:51 : ---------------------------------------------------------- 0m 0.0s : Pike v7.0 release 144, Roxen WebServer 2.0.75 : Loading pike modules ... Done [68.1ms] : Loading roxen ... SIGSEGV 11* segmentation violation si_signo [11]: SIGSEGV 11* segmentation violation si_errno [0]: Success si_code [0]: SI_USER [pid: 0, uid: 0] stackpointer=0xbfffaf54
Full thread dump Classic VM (1.2.2-L, native threads):
"Finalizer" (TID:0x411eb320, sys_thread_t:0x8369250, state:CW, native
ID:0x1
005) prio=8
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:108)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:123)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:170)
"Reference Handler" (TID:0x411eb3b0, sys_thread_t:0x8362e00, state:CW,
nativ
e ID:0xc04) prio=10
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:420)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:110)
"SIGQUIT handler" (TID:0x411eb3e0, sys_thread_t:0x83686d8, state:R,
native I
D:0x803) prio=5
"main" (TID:0x411eb1e0, sys_thread_t:0x81e35f0, state:R, native
ID:0x400) pr
io=5
Monitor Cache Dump:
java.lang.ref.ReferenceQueue$Lock@411EB338/41221028: <unowned>
Waiting to be notified:
"Finalizer" (0x8369250)
java.lang.ref.Reference$Lock@411EB3C0/41220B20: <unowned>
Waiting to be notified:
"Reference Handler" (0x8362e00)
Registered Monitor Dump:
utf8 hash table: <unowned>
JNI pinning lock: <unowned>
JNI global reference lock: <unowned>
BinClass lock: <unowned>
Class linking lock: <unowned>
System class loader lock: <unowned>
Code rewrite lock: <unowned>
Heap lock: <unowned>
Monitor cache lock: owner "main" (0x81e35f0) 1 entry
Thread queue lock: owner "main" (0x81e35f0) 1 entry
Monitor registry: owner "main" (0x81e35f0) 1 entry