I've just patched my kernel to 2.2.16 and it's broken java.
I get the following stack trace when executing any awt/swing based app:
can anyone help!!!
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=0xbfffeba0
Full thread dump Classic VM (1.2.2_006, green threads):
"Image Fetcher 0" (TID:0x41a90838, sys_thread_t:0x87578f8, state:CW)
prio=8
at java.lang.Object.wait(Native Method)
at sun.awt.image.ImageFetcher.nextImage(ImageFetcher.java:163)
at sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:212)
at sun.awt.image.ImageFetcher.run(ImageFetcher.java:185)
"AWT-Motif" (TID:0x41a89260, sys_thread_t:0x86f0108, state:R) prio=5
at sun.awt.motif.MToolkit.run(Native Method)
at java.lang.Thread.run(Thread.java:475)
"SunToolkit.PostEventQueue-0" (TID:0x41a881c8,
sys_thread_t:0x86a0a78, state:CW) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:420)
at sun.awt.PostEventQueue.run(SunToolkit.java:409)
"AWT-EventQueue-0" (TID:0x41a88260, sys_thread_t:0x83a9e08,
state:CW) prio=6
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:420)
at java.awt.EventQueue.getNextEvent(EventQueue.java:219)
at
java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java:96)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:88)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:79)
"Finalizer" (TID:0x419fa320, sys_thread_t:0x810b950, state:CW)
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:0x419fa3b0, sys_thread_t:0x8106fc0,
state:CW) 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)
"Signal dispatcher" (TID:0x419fa3e0, sys_thread_t:0x81054f8,
state:CW) prio=5
"main" (TID:0x419fa1e0, sys_thread_t:0x804ce58, state:R) prio=5
at sun.awt.motif.MToolkit.loadSystemColors(Native Method)
at java.awt.SystemColor.updateSystemColors(SystemColor.java:342)
at java.awt.SystemColor.<clinit>(SystemColor.java:335)
at sun.awt.motif.MFramePeer.<init>(MFramePeer.java:164)
at sun.awt.motif.MToolkit.createFrame(MToolkit.java:140)
at
com.borland.jbuilder.designer.toolkit.LMToolkit.createFrame(LMToolkit.java:
at java.awt.Frame.addNotify(Frame.java:270)
at
javax.swing.plaf.metal.BumpBuffer.createComponent(MetalBumps.java:233)
at javax.swing.plaf.metal.BumpBuffer.<init>(MetalBumps.java:147)
at javax.swing.plaf.metal.MetalBumps.createBuffer(MetalBumps.java:61)
at javax.swing.plaf.metal.MetalBumps.setBumpColors(MetalBumps.java:96)
at javax.swing.plaf.metal.MetalBumps.<init>(MetalBumps.java:53)
at
javax.swing.plaf.metal.MetalBorders$ToolBarBorder.<init>(MetalBorders.java:
at
javax.swing.plaf.metal.MetalLookAndFeel.initComponentDefaults(MetalLookAndF
at
javax.swing.plaf.basic.BasicLookAndFeel.getDefaults(BasicLookAndFeel.java:6
at
javax.swing.plaf.metal.MetalLookAndFeel.getDefaults(MetalLookAndFeel.java:7
at javax.swing.UIManager.setLookAndFeel(UIManager.java:359)
at javax.swing.UIManager.setLookAndFeel(UIManager.java:386)
at javax.swing.UIManager.initializeDefaultLAF(UIManager.java:846)
at javax.swing.UIManager.initialize(UIManager.java:922)
at javax.swing.UIManager.maybeInitialize(UIManager.java:944)
at javax.swing.UIManager.getLookAndFeel(UIManager.java:329)
at
com.borland.dbswing.IntlSwingSupport.localizeEnvironment(IntlSwingSupport.j
at
com.borland.dbswing.IntlSwingSupport.setLocale(IntlSwingSupport.java:91)
at
com.borland.dbswing.IntlSwingSupport.<init>(IntlSwingSupport.java:70)
at
com.borland.dbswing.IntlSwingSupport.<init>(IntlSwingSupport.java:58)
at com.borland.jbuilder.IntlSwing.localizeSwingResources(Unknown
Source)
at com.borland.jbuilder.IntlSwing.initOpenTool(Unknown Source)
at java.lang.reflect.Method.invoke(Native Method)
at com.borland.primetime.PrimeTime.b(Unknown Source)
at com.borland.primetime.PrimeTime.initializeOpenTools(Unknown Source)
at com.borland.primetime.info.InfoDialog.uiSetup(Unknown Source)
at com.borland.jbuilder.info.JBuilderInfo.showInfoDialog(Unknown
Source)
at com.borland.jbuilder.info.JBuilderInfo.b(Unknown Source)
at com.borland.jbuilder.info.JBuilderInfo.isEntEnabled(Unknown Source)
at com.borland.jbuilder.node.JspFileNode.initOpenTool(Unknown Source)
at java.lang.reflect.Method.invoke(Native Method)
at com.borland.primetime.PrimeTime.b(Unknown Source)
at com.borland.primetime.PrimeTime.initializeOpenTools(Unknown Source)
at com.borland.primetime.PrimeTime.start(Unknown Source)
at com.borland.jbuilder.JBuilder.main(Unknown Source)
Monitor Cache Dump:
java.lang.Object@41AAC520/4217F0B8: owner "main" (0x804ce58) 1 entry
java.util.Vector@41A90860/4208D090: <unowned>
Waiting to be notified:
"Image Fetcher 0" (0x87578f8)
sun.awt.PostEventQueue@41A881C8/41FEE080: <unowned>
Waiting to be notified:
"SunToolkit.PostEventQueue-0" (0x86a0a78)
java.awt.EventQueue@41A88038/41FED5C0: <unowned>
Waiting to be notified:
"AWT-EventQueue-0" (0x83a9e08)
java.awt.Component$AWTTreeLock@41AA66F8/42149C88: owner "main"
(0x804ce58) 1 entry
java.lang.ref.ReferenceQueue$Lock@419FA338/41B96690: <unowned>
Waiting to be notified:
"Finalizer" (0x810b950)
java.lang.Class@41A254D8/41CF6A18: owner "main" (0x804ce58) 1 entry
java.lang.ref.Reference$Lock@419FA3C0/41B96188: <unowned>
Waiting to be notified:
"Reference Handler" (0x8106fc0)
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" (0x804ce58) 1 entry
Dynamic loading lock: <unowned>
Monitor IO lock: <unowned>
User signal monitor: <unowned>
Waiting to be notified:
"Signal dispatcher" (0x81054f8)
Child death monitor: <unowned>
I/O monitor: owner "AWT-Motif" (0x86f0108) 1 entry
Alarm monitor: <unowned>
Waiting to be notified:
<unknown thread> (0x80582c0)
Thread queue lock: owner "main" (0x804ce58) 1 entry
Monitor registry: owner "main" (0x804ce58) 1 entry