Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2223199 | 7u6 | Anthony Petrov | P3 | Closed | Fixed | b12 |
Run an FX app (e.g. HelloRectangle toy) with J2D:
java -Dprism.order=j2d -cp /jfx/artifacts/sdk/rt/lib/jfxrt.jar:dist/HelloWorld.jar helloworld.HelloRectangle
Java will crash after closing the application.
Note:
1. This happens with both latest Oracle JDK Mac Port build, as well as the latest Java update for Apple JDK.
2. This isn't happening with older builds of Oracle Mac Port (e.g. I've tried a build from early Dec 2011 and it won't crash; I assume that older Apple JDKs didn't crash either since the problem manifested itself only now).
More details: http://javafx-jira.kenai.com/browse/RT-19541
The crash log:
Stack: [7fff65055000,7fff65855000], sp=7fff658523e0, free space=8180k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.dylib+0x27f3ae] ThreadStateTransition::trans_from_native(JavaThreadState)+0xa
V [libjvm.dylib+0x277a19] jni_CallStaticVoidMethodV+0x3d
C [JavaNativeFoundation+0x3c20] JNFCallStaticVoidMethod+0xae
C [liblwawt.dylib+0xde46] setBusy+0x79
C [CoreFoundation+0x63bd7] __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__+0x17
C [CoreFoundation+0x63b36] __CFRunLoopDoObservers+0x176
C [CoreFoundation+0x38dd6] __CFRunLoopRun+0x426
C [CoreFoundation+0x38676] CFRunLoopRunSpecific+0xe6
C [java+0x5cb4] CreateExecutionEnvironment+0x349
C [java+0x37b8] JLI_Launch+0x78d
C [java+0x7a30] main+0x6c
C [java+0x13f4] start+0x34
java -Dprism.order=j2d -cp /jfx/artifacts/sdk/rt/lib/jfxrt.jar:dist/HelloWorld.jar helloworld.HelloRectangle
Java will crash after closing the application.
Note:
1. This happens with both latest Oracle JDK Mac Port build, as well as the latest Java update for Apple JDK.
2. This isn't happening with older builds of Oracle Mac Port (e.g. I've tried a build from early Dec 2011 and it won't crash; I assume that older Apple JDKs didn't crash either since the problem manifested itself only now).
More details: http://javafx-jira.kenai.com/browse/RT-19541
The crash log:
Stack: [7fff65055000,7fff65855000], sp=7fff658523e0, free space=8180k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.dylib+0x27f3ae] ThreadStateTransition::trans_from_native(JavaThreadState)+0xa
V [libjvm.dylib+0x277a19] jni_CallStaticVoidMethodV+0x3d
C [JavaNativeFoundation+0x3c20] JNFCallStaticVoidMethod+0xae
C [liblwawt.dylib+0xde46] setBusy+0x79
C [CoreFoundation+0x63bd7] __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__+0x17
C [CoreFoundation+0x63b36] __CFRunLoopDoObservers+0x176
C [CoreFoundation+0x38dd6] __CFRunLoopRun+0x426
C [CoreFoundation+0x38676] CFRunLoopRunSpecific+0xe6
C [java+0x5cb4] CreateExecutionEnvironment+0x349
C [java+0x37b8] JLI_Launch+0x78d
C [java+0x7a30] main+0x6c
C [java+0x13f4] start+0x34
- backported by
-
JDK-2223199 [macosx] Crash in liblwawt.dylib setBusy() when exiting an FX app run with j2d pipeline
- Closed
- relates to
-
JDK-7174704 [macosx] New issue in 7u6 b12: HeadlessPrintingTest failure
- Closed