-
Bug
-
Resolution: Fixed
-
P3
-
1.2.2
-
None
-
1.2.2
-
x86
-
linux
Starting a demo program on a linux machine with the accelerated Xserver
from XIG crashes the linux JVM
method unknown (eip = 40236599)
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=0xbffff448
Full thread dump Classic VM (1.2.2-RC2-K, green threads):
"SunToolkit.PostEventQueue-1" (TID:0x40f62e68, sys_thread_t:0x8321240, state:R) prio=5
"AWT-EventQueue-1" (TID:0x40f62d78, sys_thread_t:0x831d4c0, state:CW) prio=6
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at java.awt.EventQueue.getNextEvent(EventQueue.java, Compiled Code)
at java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java, Compiled Code)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java, Compiled Code)
at java.awt.EventDispatchThread.run(EventDispatchThread.java, Compiled Code)
"thread applet-TicTacToe.class" (TID:0x40f62940, sys_thread_t:0x82e8a20, state:CW) prio=4
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at sun.applet.AppletPanel.getNextEvent(AppletPanel.java:275)
at sun.applet.AppletPanel.run(AppletPanel.java:300)
at java.lang.Thread.run(Thread.java:479)
"SunToolkit.PostEventQueue-0" (TID:0x40f62c80, sys_thread_t:0x82e5e40, state:CW) prio=4
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at sun.awt.PostEventQueue.run(SunToolkit.java:413)
"AWT-EventQueue-0" (TID:0x40f62a20, sys_thread_t:0x82e47b8, state:CW) prio=4
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at java.awt.EventQueue.getNextEvent(EventQueue.java:208)
at java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java:100)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:92)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:83)
"Finalizer" (TID:0x40f4b320, sys_thread_t:0x8108230, state:CW) prio=8
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java, Compiled Code)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java, Compiled Code)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:174)
"Reference Handler" (TID:0x40f4b3b0, sys_thread_t:0x81034e0, state:CW) prio=10
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:114)
"Signal dispatcher" (TID:0x40f4b3e0, sys_thread_t:0x8101628, state:CW) prio=5
"main" (TID:0x40f4b1e0, sys_thread_t:0x804c608, state:R) prio=5
at sun.awt.motif.MToolkit.init(Native Method)
at sun.awt.motif.MToolkit.<init>(MToolkit.java:66)
at java.lang.Class.newInstance0(Native Method)
at java.lang.Class.newInstance(Class.java, Compiled Code)
at java.awt.Toolkit$2.run(Toolkit.java:499)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:492)
at java.awt.Window.getToolkit(Window.java:420)
at java.awt.Frame.addNotify(Frame.java:274)
at java.awt.Window.pack(Window.java:262)
at sun.applet.AppletViewer.<init>(AppletViewer.java:200)
at sun.applet.StdAppletViewerFactory.createAppletViewer(AppletViewer.java:85)
at sun.applet.AppletViewer.parse(AppletViewer.java:1033)
at sun.applet.AppletViewer.parse(AppletViewer.java:976)
at sun.applet.AppletViewer.main(AppletViewer.java:1306)
Monitor Cache Dump:
sun.applet.AppletViewerPanel@40F603E8/41018FF8: <unowned>
Waiting to be notified:
"thread applet-TicTacToe.class" (0x82e8a20)
java.lang.ref.ReferenceQueue$Lock@40F4B338/40F81028: <unowned>
Waiting to be notified:
"Finalizer" (0x8108230)
java.lang.ref.Reference$Lock@40F4B3C0/40F80B20: <unowned>
Waiting to be notified:
"Reference Handler" (0x81034e0)
java.awt.EventQueue@40F63108/40FDF678: <unowned>
Waiting to be notified:
"AWT-EventQueue-1" (0x831d4c0)
java.awt.Component$AWTTreeLock@40F50608/40FA68B0: owner "main" (0x804c608) 1 entry
java.lang.Class@40F50600/40FA68B8: owner "main" (0x804c608) 1 entry
sun.awt.PostEventQueue@40F62C80/41028CE8: <unowned>
Waiting to be notified:
"SunToolkit.PostEventQueue-0" (0x82e5e40)
java.awt.EventQueue@40F62AB8/41028828: <unowned>
Waiting to be notified:
"AWT-EventQueue-0" (0x82e47b8)
java.lang.Class@40F62E70/41029D20: owner "main" (0x804c608) 1 entry
Registered Monitor Dump:
Invoker change lock: <unowned>
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" (0x804c608) 1 entry
Dynamic loading lock: <unowned>
Monitor IO lock: <unowned>
User signal monitor: <unowned>
Waiting to be notified:
"Signal dispatcher" (0x8101628)
Child death monitor: <unowned>
I/O monitor: <unowned>
Alarm monitor: <unowned>
Waiting to be notified:
<unknown thread> (0x8057a70)
Thread queue lock: owner "main" (0x804c608) 1 entry
Monitor registry: owner "main" (0x804c608) 1 entry
from XIG crashes the linux JVM
method unknown (eip = 40236599)
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=0xbffff448
Full thread dump Classic VM (1.2.2-RC2-K, green threads):
"SunToolkit.PostEventQueue-1" (TID:0x40f62e68, sys_thread_t:0x8321240, state:R) prio=5
"AWT-EventQueue-1" (TID:0x40f62d78, sys_thread_t:0x831d4c0, state:CW) prio=6
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at java.awt.EventQueue.getNextEvent(EventQueue.java, Compiled Code)
at java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java, Compiled Code)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java, Compiled Code)
at java.awt.EventDispatchThread.run(EventDispatchThread.java, Compiled Code)
"thread applet-TicTacToe.class" (TID:0x40f62940, sys_thread_t:0x82e8a20, state:CW) prio=4
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at sun.applet.AppletPanel.getNextEvent(AppletPanel.java:275)
at sun.applet.AppletPanel.run(AppletPanel.java:300)
at java.lang.Thread.run(Thread.java:479)
"SunToolkit.PostEventQueue-0" (TID:0x40f62c80, sys_thread_t:0x82e5e40, state:CW) prio=4
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at sun.awt.PostEventQueue.run(SunToolkit.java:413)
"AWT-EventQueue-0" (TID:0x40f62a20, sys_thread_t:0x82e47b8, state:CW) prio=4
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at java.awt.EventQueue.getNextEvent(EventQueue.java:208)
at java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java:100)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:92)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:83)
"Finalizer" (TID:0x40f4b320, sys_thread_t:0x8108230, state:CW) prio=8
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java, Compiled Code)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java, Compiled Code)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:174)
"Reference Handler" (TID:0x40f4b3b0, sys_thread_t:0x81034e0, state:CW) prio=10
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:114)
"Signal dispatcher" (TID:0x40f4b3e0, sys_thread_t:0x8101628, state:CW) prio=5
"main" (TID:0x40f4b1e0, sys_thread_t:0x804c608, state:R) prio=5
at sun.awt.motif.MToolkit.init(Native Method)
at sun.awt.motif.MToolkit.<init>(MToolkit.java:66)
at java.lang.Class.newInstance0(Native Method)
at java.lang.Class.newInstance(Class.java, Compiled Code)
at java.awt.Toolkit$2.run(Toolkit.java:499)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:492)
at java.awt.Window.getToolkit(Window.java:420)
at java.awt.Frame.addNotify(Frame.java:274)
at java.awt.Window.pack(Window.java:262)
at sun.applet.AppletViewer.<init>(AppletViewer.java:200)
at sun.applet.StdAppletViewerFactory.createAppletViewer(AppletViewer.java:85)
at sun.applet.AppletViewer.parse(AppletViewer.java:1033)
at sun.applet.AppletViewer.parse(AppletViewer.java:976)
at sun.applet.AppletViewer.main(AppletViewer.java:1306)
Monitor Cache Dump:
sun.applet.AppletViewerPanel@40F603E8/41018FF8: <unowned>
Waiting to be notified:
"thread applet-TicTacToe.class" (0x82e8a20)
java.lang.ref.ReferenceQueue$Lock@40F4B338/40F81028: <unowned>
Waiting to be notified:
"Finalizer" (0x8108230)
java.lang.ref.Reference$Lock@40F4B3C0/40F80B20: <unowned>
Waiting to be notified:
"Reference Handler" (0x81034e0)
java.awt.EventQueue@40F63108/40FDF678: <unowned>
Waiting to be notified:
"AWT-EventQueue-1" (0x831d4c0)
java.awt.Component$AWTTreeLock@40F50608/40FA68B0: owner "main" (0x804c608) 1 entry
java.lang.Class@40F50600/40FA68B8: owner "main" (0x804c608) 1 entry
sun.awt.PostEventQueue@40F62C80/41028CE8: <unowned>
Waiting to be notified:
"SunToolkit.PostEventQueue-0" (0x82e5e40)
java.awt.EventQueue@40F62AB8/41028828: <unowned>
Waiting to be notified:
"AWT-EventQueue-0" (0x82e47b8)
java.lang.Class@40F62E70/41029D20: owner "main" (0x804c608) 1 entry
Registered Monitor Dump:
Invoker change lock: <unowned>
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" (0x804c608) 1 entry
Dynamic loading lock: <unowned>
Monitor IO lock: <unowned>
User signal monitor: <unowned>
Waiting to be notified:
"Signal dispatcher" (0x8101628)
Child death monitor: <unowned>
I/O monitor: <unowned>
Alarm monitor: <unowned>
Waiting to be notified:
<unknown thread> (0x8057a70)
Thread queue lock: owner "main" (0x804c608) 1 entry
Monitor registry: owner "main" (0x804c608) 1 entry