-
Bug
-
Resolution: Duplicate
-
P3
-
None
-
1.2.2
-
sparc
-
solaris_2.5.1
Name: akC57697 Date: 04/07/99
The JCK 1.2b test api/java_awt/java2d/font/TextLayout/index.html#DrawTesttestCase1
causes SEGV under Master-Slave run.
---------------------------- output -------------------------------------
SLAVE STARTED, maxThreads=1
THREAD JavaTest-SlaveThread-0 STARTED javasoft.sqe.javatest.SlaveThread
REQUEST FROM spb
TAG IS `file:/net/spb/export/nightly12-b/jck12-b-int-nightly/tests/api/java_awt/java2d/font/TextLayout/index.html#DrawTesttestCase1'
REQUEST IS `executeCommand'
CLASSNAME: javasoft.sqe.javatest.lib.ExecJCKTestSameJVMCmd
nArgs: 4
arg[0]: javasoft.sqe.tests.api.java.awt.java2d.font.TextLayout.DrawTest
arg[1]: -TestCaseID
arg[2]: testCase1
arg[3]: testCase2
mapArgs: true
FATAL ERROR in native method: Try to unpin an object that is not pinned
at sun.awt.font.NativeFontWrapper.drawGlyphVectorARGBRaster(Native Method)
at sun.java2d.loops.ICRDrawGlyphVectorRasterContextAA.invoke(TextRendering.java:920)
at sun.awt.image.BufferedImageGraphics2D.drawGlyphVector(BufferedImageGraphics2D.java:1196)
at sun.java2d.SunGraphics2D.drawGlyphVector(SunGraphics2D.java:2247)
at sun.awt.font.ExtendedTextSourceLabel.draw(ExtendedTextSourceLabel.java:109)
at sun.awt.font.ExtendedTextLabelComponent.handleDraw(ExtendedTextLabelComponent.java:67)
at sun.awt.font.TextLineComponent.drawTextAndEmbellishments(TextLineComponent.java:107)
at sun.awt.font.TextLineComponent.draw(TextLineComponent.java:143)
at java.awt.font.TextLine.draw(TextLine.java:498)
at java.awt.font.TextLayout.draw(TextLayout.java:2469)
at javasoft.sqe.tests.api.java.awt.java2d.font.TextLayout.DrawTest.testCase2(DrawTest.java:148)
at java.lang.reflect.Method.invoke(Native Method)
at javasoft.sqe.jck.lib.MultiTest.runTests(MultiTest.java:134)
at javasoft.sqe.jck.lib.MultiTest.run(MultiTest.java:101)
at javasoft.sqe.javatest.lib.ExecJCKTestSameJVMCmd.executeOldTest(ExecJCKTestSameJVMCmd.java:223)
at javasoft.sqe.javatest.lib.ExecJCKTestSameJVMCmd.run(ExecJCKTestSameJVMCmd.java:135)
at javasoft.sqe.javatest.SlaveThread.executeCommand(Slave.java:549)
at javasoft.sqe.javatest.SlaveThread.handleRequest(Slave.java:380)
at javasoft.sqe.javatest.SlaveThread.run(Slave.java:305)
SIGABRT 6* abort (generated by abort(3) routine)
si_signo [6]: SIGABRT 6* abort (generated by abort(3) routine)
si_errno [0]: Error 0
si_code [0]: SI_USER [pid: 10072, uid: 302]
stackpointer=ea961808
Full thread dump Classic VM (JDK-1.2.2-M, green threads):
"JavaTest-SlaveThread-0" (TID:0xebcc19a8, sys_thread_t:0x392828, state:R) prio=2
at sun.awt.font.NativeFontWrapper.drawGlyphVectorARGBRaster(Native Method)
at sun.java2d.loops.ICRDrawGlyphVectorRasterContextAA.invoke(TextRendering.java:920)
at sun.awt.image.BufferedImageGraphics2D.drawGlyphVector(BufferedImageGraphics2D.java:1196)
at sun.java2d.SunGraphics2D.drawGlyphVector(SunGraphics2D.java:2247)
at sun.awt.font.ExtendedTextSourceLabel.draw(ExtendedTextSourceLabel.java:109)
at sun.awt.font.ExtendedTextLabelComponent.handleDraw(ExtendedTextLabelComponent.java:67)
at sun.awt.font.TextLineComponent.drawTextAndEmbellishments(TextLineComponent.java:107)
at sun.awt.font.TextLineComponent.draw(TextLineComponent.java:143)
at java.awt.font.TextLine.draw(TextLine.java:498)
at java.awt.font.TextLayout.draw(TextLayout.java:2469)
at javasoft.sqe.tests.api.java.awt.java2d.font.TextLayout.DrawTest.testCase2(DrawTest.java:148)
at java.lang.reflect.Method.invoke(Native Method)
at javasoft.sqe.jck.lib.MultiTest.runTests(MultiTest.java:134)
at javasoft.sqe.jck.lib.MultiTest.run(MultiTest.java:101)
at javasoft.sqe.javatest.lib.ExecJCKTestSameJVMCmd.executeOldTest(ExecJCKTestSameJVMCmd.java:223)
at javasoft.sqe.javatest.lib.ExecJCKTestSameJVMCmd.run(ExecJCKTestSameJVMCmd.java:135)
at javasoft.sqe.javatest.SlaveThread.executeCommand(Slave.java:549)
at javasoft.sqe.javatest.SlaveThread.handleRequest(Slave.java:380)
at javasoft.sqe.javatest.SlaveThread.run(Slave.java:305)
"Timer0" (TID:0xebca3b98, sys_thread_t:0x3926f0, state:CW) prio=4
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:424)
at javasoft.sqe.javatest.util.Timer.run(Timer.java:143)
"SlavePanel worker thread" (TID:0xebca8b18, sys_thread_t:0x3925b8, state:CW) prio=4
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:424)
at javasoft.sqe.javatest.Slave.run(Slave.java:130)
at java.lang.Thread.run(Thread.java:479)
"Screen Updater" (TID:0xebcc9cd8, sys_thread_t:0x2ef500, state:CW) prio=4
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:424)
at sun.awt.ScreenUpdater.nextEntry(ScreenUpdater.java:79)
at sun.awt.ScreenUpdater.run(ScreenUpdater.java:99)
"AWT-Motif" (TID:0xebcaccd0, sys_thread_t:0x179178, state:CW) prio=5
at sun.awt.motif.MToolkit.run(Native Method)
at java.lang.Thread.run(Thread.java:479)
"SunToolkit.PostEventQueue-1" (TID:0xebcaca80, sys_thread_t:0x26f248, state:CW) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:424)
at sun.awt.PostEventQueue.run(SunToolkit.java:413)
"AWT-EventQueue-1" (TID:0xebcad190, sys_thread_t:0x26eda0, state:CW) prio=6
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:424)
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)
"thread applet-NewSlaveApplet20" (TID:0xebcae3d8, sys_thread_t:0x1eada0, state:CW) prio=4
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:424)
at sun.applet.AppletPanel.getNextEvent(AppletPanel.java:265)
at sun.applet.AppletPanel.run(AppletPanel.java:290)
at java.lang.Thread.run(Thread.java:479)
"SunToolkit.PostEventQueue-0" (TID:0xebcae698, sys_thread_t:0x1ea6f8, state:CW) prio=4
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:424)
at sun.awt.PostEventQueue.run(SunToolkit.java:413)
"AWT-EventQueue-0" (TID:0xebcae438, sys_thread_t:0x1eac68, state:CW) prio=4
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:424)
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:0xebc98320, sys_thread_t:0x69af0, state:CW) prio=8
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:112)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:174)
"Reference Handler" (TID:0xebc983b0, sys_thread_t:0x656d8, state:CW) prio=10
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:424)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:114)
"Signal dispatcher" (TID:0xebc983e0, sys_thread_t:0x5e7f0, state:CW) prio=5
"Thread-0" (TID:0xebc9c968, sys_thread_t:0x26bb0, state:CW) prio=5
Monitor Cache Dump:
javasoft.sqe.javatest.util.Timer@EBCA3B98/EBE53300: <unowned>
Waiting to be notified:
"Timer0" (0x3926f0)
sun.applet.AppletViewerPanel@EBCAC628/EBD1E640: <unowned>
Waiting to be notified:
"thread applet-NewSlaveApplet20" (0x1eada0)
java.lang.Class@EBCAE830/EBD22518: owner "JavaTest-SlaveThread-0" (0x392828) 1 entry
java.lang.ref.ReferenceQueue$Lock@EBC98338/EBCCDC90: <unowned>
Waiting to be notified:
"Finalizer" (0x69af0)
sun.awt.PostEventQueue@EBCAE698/EBD22090: <unowned>
Waiting to be notified:
"SunToolkit.PostEventQueue-0" (0x1ea6f8)
javasoft.sqe.javatest.Slave@EBCA80E0/EBE4FF78: <unowned>
Waiting to be notified:
"SlavePanel worker thread" (0x3925b8)
sun.awt.PostEventQueue@EBCACA80/EBD2E980: <unowned>
Waiting to be notified:
"SunToolkit.PostEventQueue-1" (0x26f248)
sun.awt.ScreenUpdater@EBCC9CD8/EBE00A70: <unowned>
Waiting to be notified:
"Screen Updater" (0x2ef500)
java.lang.ref.Reference$Lock@EBC983C0/EBCCD860: <unowned>
Waiting to be notified:
"Reference Handler" (0x656d8)
java.awt.EventQueue@EBCAE4D0/EBD21D00: <unowned>
Waiting to be notified:
"AWT-EventQueue-0" (0x1eac68)
java.awt.EventQueue@EBCAD0D8/EBD2E580: <unowned>
Waiting to be notified:
"AWT-EventQueue-1" (0x26eda0)
Registered Monitor Dump:
utf8 hash table: <unowned>
JNI pinning lock: owner "JavaTest-SlaveThread-0" (0x392828) 1 entry
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 "JavaTest-SlaveThread-0" (0x392828) 1 entry
Dynamic loading lock: <unowned>
Monitor IO lock: <unowned>
User signal monitor: <unowned>
Waiting to be notified:
"Signal dispatcher" (0x5e7f0)
Child death monitor: <unowned>
I/O monitor: <unowned>
Waiting to be notified:
"AWT-Motif" (0x179178)
Alarm monitor: <unowned>
Waiting to be notified:
<unknown thread> (0x2bea0)
Thread queue lock: owner "JavaTest-SlaveThread-0" (0x392828) 1 entry
Waiting to be notified:
"Thread-0" (0x26bb0)
Monitor registry: owner "JavaTest-SlaveThread-0" (0x392828) 1 entry
-------------------------------------------------------------------------
java full version "JDK-1.2.2-M"
======================================================================
- duplicates
-
JDK-4216393 java2d is unstable in JDK build "I"
-
- Resolved
-