-
Bug
-
Resolution: Fixed
-
P1
-
1.2.0
-
1.2beta2
-
sparc
-
solaris_2.6
-
Verified
When running Stylepad on Solaris (8-bit, 2.6), a core dump occurs. This doesn't occur while compiling, only when running.
snicker:/home/nancys/RegularBuild/solaris/demo/jfc/Stylepad% java Stylepad
SIGBUS 10* bus error
si_signo [10]: SIGBUS 10* bus error
si_errno [0]: Error 0
si_code [1]: BUS_ADRALN [addr: 0xee32115e]
stackbase=EDD32000, stackpointer=EDD30454
Full thread dump:
"AWT-Finalizer" (TID:0xee318c00, sys_thread_t:0x5fada4, state:CW) prio=9
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:309)
at sun.awt.AWTFinalizer.run(AWTFinalizer.java:47)
"Screen Updater" (TID:0xee318d40, sys_thread_t:0x5f40bc, state:R) prio=4
at java.lang.Thread.setPriority0(Native Method)
at java.lang.Thread.setPriority(Thread.java:750)
at sun.awt.ScreenUpdater.run(ScreenUpdater.java:100)
"TimerQueue" (TID:0xee3136c8, sys_thread_t:0x51dcfc, state:R) prio=4
at java.lang.Object.wait(Native Method)
at java.awt.swing.TimerQueue.run(TimerQueue.java:244)
at java.lang.Thread.run(Thread.java:484)
"AWT-Motif" (TID:0xee305620, sys_thread_t:0x457c6c, state:CW) prio=5
at java.lang.Object.wait(Native Method)
at sun.awt.motif.MToolkit.run(Native Method)
at java.lang.Thread.run(Thread.java:484)
"AWT-Input" (TID:0xee305648, sys_thread_t:0x4567ec, state:R) prio=5
at sun.awt.motif.InputThread.run(Native Method)
"AWT-EventQueue-0" (TID:0xee305440, sys_thread_t:0x437fcc, state:R) prio=5
*current thread*
at sun.awt.image.GIFAcceleratorLoops.LUTcopyToIntRgb(Native Method)
at
sun.awt.image.GIFAcceleratorLoops.doColorPaintNoDither(GIFAcceleratorLoops.java:
514)
at
sun.awt.image.GIFAcceleratorLoops.performOperation(GIFAcceleratorLoops.java:670)
at
sun.awt.image.GraphicComponents.performOperation(GraphicComponents.java:200)
at
sun.awt.image.RasterOutputManager.componentRenderSurfaceLoop(RasterOutputManager
.java:775)
at
sun.awt.image.RasterOutputManager.renderImage(RasterOutputManager.java:1153)
at sun.java2d.SunGraphics2D.renderingPipeImage(SunGraphics2D.java:1994)
at sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:1408)
at
sun.awt.image.BufferedImageGraphics2D.drawImage(BufferedImageGraphics2D.java:176
)
at sun.awt.image.GraphicsObserver.drawImage(GraphicsObserver.java:135)
at
sun.awt.image.ImageRepresentation.drawToBufImage(ImageRepresentation.java:646)
at
sun.awt.image.BufferedImageGraphics2D.drawImage(BufferedImageGraphics2D.java:349
)
at java.awt.swing.SwingGraphics.drawImage(SwingGraphics.java:225)
at java.awt.swing.ImageIcon.paintIcon(ImageIcon.java:191)
at java.awt.swing.text.IconView.paint(IconView.java:68)
at java.awt.swing.text.BoxView.paintChild(BoxView.java:60)
at java.awt.swing.text.BoxView.paint(BoxView.java:149)
at java.awt.swing.text.BoxView.paintChild(BoxView.java:60)
at java.awt.swing.text.BoxView.paint(BoxView.java:149)
at java.awt.swing.text.BoxView.paintChild(BoxView.java:60)
"CachedReference sweeper" (TID:0xee300d30, sys_thread_t:0xd8df4, state:CW)
prio=9
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:309)
at java.lang.Runtime.waitForMemoryAdvice(Runtime.java:569)
at java.lang.ref.CachedReference$Sweeper.run(CachedReference.java:342)
at java.lang.Thread.run(Thread.java:484)
"Finalizer" (TID:0xee300368, sys_thread_t:0xd10b4, state:CW) prio=8
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:86)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:99)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:131)
"Reference handler" (TID:0xee300438, sys_thread_t:0xc92f4, state:CW) prio=10
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:309)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:198)
"Async Garbage Collector" (TID:0xee3001f8, sys_thread_t:0x899ac, state:R)
prio=1
"Idle thread" (TID:0xee300240, sys_thread_t:0x898a4, state:R) prio=0
"Clock" (TID:0xee300088, sys_thread_t:0x8a43c, state:CW) prio=12
"main" (TID:0xee3000b0, sys_thread_t:0x209fc, state:CW) prio=5
Monitor Cache Dump:
java.awt.swing.TimerQueue@EE3136D0/EE4106A8: owner "TimerQueue" (0x51dcfc, 1
entry)
java.awt.swing.ImageIcon@EE310470/EE3B9A60: owner "AWT-EventQueue-0"
(0x437fcc, 1 entry)
sun.awt.image.GraphicsObserver@EE321178/EE59C5F0: owner "AWT-EventQueue-0"
(0x437fcc, 1 entry)
<unknown key> (0x899ac): owner "Async Garbage Collector" (0x899ac, 1 entry)
java.awt.swing.motif.MotifTextPaneUI@EE312800/EE3E9500: owner
"AWT-EventQueue-0" (0x437fcc, 1 entry)
sun.awt.motif.MToolkit@EE3054C0/EE37F970: owner "AWT-Input" (0x4567ec, 0
entries)
Waiting to be notified:
"AWT-Motif" (0x457c6c)
java.lang.Object@EE301220/EE356C60: owner "AWT-EventQueue-0" (0x437fcc, 7
entries)
Registered Monitor Dump:
utf8 hash table: <unowned>
JNI pinning lock: <unowned>
JNI global reference lock: <unowned>
BinClass lock: <unowned>
Class linking lock: <unowned>
Code rewrite lock: <unowned>
Heap lock: <unowned>
Monitor IO lock: <unowned>
Child death monitor: <unowned>
Event monitor: <unowned>
I/O monitor: <unowned>
Alarm monitor: <unowned>
Waiting to be notified:
"Clock" (0x8a43c)
Sbrk lock: <unowned>
Monitor cache expansion lock: <unowned>
Thread queue lock: <unowned>
Waiting to be notified:
"main" (0x209fc)
Monitor registry: owner "AWT-EventQueue-0" (0x437fcc, 1 entry)
Thread Alarm Q:
Abort
snicker:/home/nancys/RegularBuild/solaris/demo/jfc/Stylepad% java Stylepad
SIGBUS 10* bus error
si_signo [10]: SIGBUS 10* bus error
si_errno [0]: Error 0
si_code [1]: BUS_ADRALN [addr: 0xee32115e]
stackbase=EDD32000, stackpointer=EDD30454
Full thread dump:
"AWT-Finalizer" (TID:0xee318c00, sys_thread_t:0x5fada4, state:CW) prio=9
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:309)
at sun.awt.AWTFinalizer.run(AWTFinalizer.java:47)
"Screen Updater" (TID:0xee318d40, sys_thread_t:0x5f40bc, state:R) prio=4
at java.lang.Thread.setPriority0(Native Method)
at java.lang.Thread.setPriority(Thread.java:750)
at sun.awt.ScreenUpdater.run(ScreenUpdater.java:100)
"TimerQueue" (TID:0xee3136c8, sys_thread_t:0x51dcfc, state:R) prio=4
at java.lang.Object.wait(Native Method)
at java.awt.swing.TimerQueue.run(TimerQueue.java:244)
at java.lang.Thread.run(Thread.java:484)
"AWT-Motif" (TID:0xee305620, sys_thread_t:0x457c6c, state:CW) prio=5
at java.lang.Object.wait(Native Method)
at sun.awt.motif.MToolkit.run(Native Method)
at java.lang.Thread.run(Thread.java:484)
"AWT-Input" (TID:0xee305648, sys_thread_t:0x4567ec, state:R) prio=5
at sun.awt.motif.InputThread.run(Native Method)
"AWT-EventQueue-0" (TID:0xee305440, sys_thread_t:0x437fcc, state:R) prio=5
*current thread*
at sun.awt.image.GIFAcceleratorLoops.LUTcopyToIntRgb(Native Method)
at
sun.awt.image.GIFAcceleratorLoops.doColorPaintNoDither(GIFAcceleratorLoops.java:
514)
at
sun.awt.image.GIFAcceleratorLoops.performOperation(GIFAcceleratorLoops.java:670)
at
sun.awt.image.GraphicComponents.performOperation(GraphicComponents.java:200)
at
sun.awt.image.RasterOutputManager.componentRenderSurfaceLoop(RasterOutputManager
.java:775)
at
sun.awt.image.RasterOutputManager.renderImage(RasterOutputManager.java:1153)
at sun.java2d.SunGraphics2D.renderingPipeImage(SunGraphics2D.java:1994)
at sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:1408)
at
sun.awt.image.BufferedImageGraphics2D.drawImage(BufferedImageGraphics2D.java:176
)
at sun.awt.image.GraphicsObserver.drawImage(GraphicsObserver.java:135)
at
sun.awt.image.ImageRepresentation.drawToBufImage(ImageRepresentation.java:646)
at
sun.awt.image.BufferedImageGraphics2D.drawImage(BufferedImageGraphics2D.java:349
)
at java.awt.swing.SwingGraphics.drawImage(SwingGraphics.java:225)
at java.awt.swing.ImageIcon.paintIcon(ImageIcon.java:191)
at java.awt.swing.text.IconView.paint(IconView.java:68)
at java.awt.swing.text.BoxView.paintChild(BoxView.java:60)
at java.awt.swing.text.BoxView.paint(BoxView.java:149)
at java.awt.swing.text.BoxView.paintChild(BoxView.java:60)
at java.awt.swing.text.BoxView.paint(BoxView.java:149)
at java.awt.swing.text.BoxView.paintChild(BoxView.java:60)
"CachedReference sweeper" (TID:0xee300d30, sys_thread_t:0xd8df4, state:CW)
prio=9
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:309)
at java.lang.Runtime.waitForMemoryAdvice(Runtime.java:569)
at java.lang.ref.CachedReference$Sweeper.run(CachedReference.java:342)
at java.lang.Thread.run(Thread.java:484)
"Finalizer" (TID:0xee300368, sys_thread_t:0xd10b4, state:CW) prio=8
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:86)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:99)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:131)
"Reference handler" (TID:0xee300438, sys_thread_t:0xc92f4, state:CW) prio=10
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:309)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:198)
"Async Garbage Collector" (TID:0xee3001f8, sys_thread_t:0x899ac, state:R)
prio=1
"Idle thread" (TID:0xee300240, sys_thread_t:0x898a4, state:R) prio=0
"Clock" (TID:0xee300088, sys_thread_t:0x8a43c, state:CW) prio=12
"main" (TID:0xee3000b0, sys_thread_t:0x209fc, state:CW) prio=5
Monitor Cache Dump:
java.awt.swing.TimerQueue@EE3136D0/EE4106A8: owner "TimerQueue" (0x51dcfc, 1
entry)
java.awt.swing.ImageIcon@EE310470/EE3B9A60: owner "AWT-EventQueue-0"
(0x437fcc, 1 entry)
sun.awt.image.GraphicsObserver@EE321178/EE59C5F0: owner "AWT-EventQueue-0"
(0x437fcc, 1 entry)
<unknown key> (0x899ac): owner "Async Garbage Collector" (0x899ac, 1 entry)
java.awt.swing.motif.MotifTextPaneUI@EE312800/EE3E9500: owner
"AWT-EventQueue-0" (0x437fcc, 1 entry)
sun.awt.motif.MToolkit@EE3054C0/EE37F970: owner "AWT-Input" (0x4567ec, 0
entries)
Waiting to be notified:
"AWT-Motif" (0x457c6c)
java.lang.Object@EE301220/EE356C60: owner "AWT-EventQueue-0" (0x437fcc, 7
entries)
Registered Monitor Dump:
utf8 hash table: <unowned>
JNI pinning lock: <unowned>
JNI global reference lock: <unowned>
BinClass lock: <unowned>
Class linking lock: <unowned>
Code rewrite lock: <unowned>
Heap lock: <unowned>
Monitor IO lock: <unowned>
Child death monitor: <unowned>
Event monitor: <unowned>
I/O monitor: <unowned>
Alarm monitor: <unowned>
Waiting to be notified:
"Clock" (0x8a43c)
Sbrk lock: <unowned>
Monitor cache expansion lock: <unowned>
Thread queue lock: <unowned>
Waiting to be notified:
"main" (0x209fc)
Monitor registry: owner "AWT-EventQueue-0" (0x437fcc, 1 entry)
Thread Alarm Q:
Abort