Looks like this is fixed in 1.9 .. On Thu, Oct 30, 2014 at 1:06 PM, Peter J Slack <psl...@wavedna.com> wrote:
> Hello to all fine folks, > > We are very grateful for open source and communities, I hope the following > is useful. > > We've managed to embed openjdk 1.8.0_25 in the mac version of our product > and it runs very well. However, we've encountered a problem with drag and > drop, putting this out there to see if there is any more insights or any > fixes available. > > we have discovered this portion of code, it looks like one of the > references is bad when it checks the references > > > http://cr.openjdk.java.net/~pchelko/8006941/webrev.03/src/macosx/native/sun/awt/CDragSource.m.cdiff.html > > > here is our crash log: > > > Process: LiquidRhythm [28369] > Path: > /Applications/LiquidRhythm.app/Contents/MacOS/./LiquidRhythm > Identifier: com.wavedna.liquidrhythm.app > Version: 1.4.2 (1.4.2) > Code Type: X86-64 (Native) > Parent Process: bash [28220] > Responsible: Terminal [1082] > User ID: 501 > > Date/Time: 2014-10-29 18:43:46.564 -0400 > OS Version: Mac OS X 10.9.4 (13E28) > Report Version: 11 > Anonymous UUID: 408B5E9C-DE6F-0A34-177B-0812033DF562 > > Sleep/Wake UUID: EFB703F2-9CB3-4C94-ADA5-DF0FD214DB9F > > Crashed Thread: 0 Dispatch queue: com.apple.main-thread > > Exception Type: EXC_BAD_ACCESS (SIGABRT) > Exception Codes: KERN_INVALID_ADDRESS at 0x000000000000000c > > VM Regions Near 0xc: > --> > __TEXT 0000000100000000-0000000100005000 [ 20K] > r-x/rwx SM=COW /Applications/LiquidRhythm.app/Contents/MacOS/LiquidRhythm > > Application Specific Information: > abort() called > > Thread 0 Crashed:: Dispatch queue: com.apple.main-thread > 0 libsystem_kernel.dylib 0x00007fff8d737866 __pthread_kill + 10 > 1 libsystem_pthread.dylib 0x00007fff9418935c pthread_kill + 92 > 2 libsystem_c.dylib 0x00007fff8cc59b1a abort + 125 > 3 libjvm.dylib 0x0000000107e7002b os::abort(bool) + 25 > 4 libjvm.dylib 0x0000000107d1de03 > jniCheck::validate_handle(JavaThread*, _jobject*) + 119 > 5 libjvm.dylib 0x0000000107d1f02a > checked_jni_NewGlobalRef + 207 > 6 JavaNativeFoundation 0x000000011b91bd07 JNFNewGlobalRef + 31 > 7 libawt_lwawt.dylib 0x0000000120c5fdb5 -[CDragSource > init:component:control:transferable:triggerEvent:dragPosX:dragPosY:modifiers:clickCount:timeStamp:dragImage:dragImageOffsetX:dragImageOffsetY:sourceActions:formats:formatMap:] > + 151 > 8 libawt_lwawt.dylib 0x0000000120c6036e > __Java_sun_lwawt_macosx_CDragSourceContextPeer_createNativeDragSource_block_invoke_1 > + 427 > 9 JavaNativeFoundation 0x000000011b92053d +[JNFRunLoop > _performDirectBlock:] + 12 > 10 com.apple.Foundation 0x00007fff8bd4813e > __NSThreadPerformPerform + 229 > 11 com.apple.CoreFoundation 0x00007fff920035b1 > __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17 > 12 com.apple.CoreFoundation 0x00007fff91ff4c62 > __CFRunLoopDoSources0 + 242 > 13 com.apple.CoreFoundation 0x00007fff91ff43ef __CFRunLoopRun + 831 > 14 com.apple.CoreFoundation 0x00007fff91ff3e75 > CFRunLoopRunSpecific + 309 > 15 com.apple.HIToolbox 0x00007fff9269ba0d > RunCurrentEventLoopInMode + 226 > 16 com.apple.HIToolbox 0x00007fff9269b685 > ReceiveNextEventCommon + 173 > 17 com.apple.HIToolbox 0x00007fff9269b5bc > _BlockUntilNextEventMatchingListInModeWithFilter + 65 > 18 com.apple.AppKit 0x00007fff8ef3424e _DPSNextEvent + 1434 > 19 com.apple.AppKit 0x00007fff8ef3389b -[NSApplication > nextEventMatchingMask:untilDate:inMode:dequeue:] + 122 > 20 libswt-pi-cocoa-4430.jnilib 0x000000011f627d6a > Java_org_eclipse_swt_internal_cocoa_OS_objc_1msgSendSuper__Lorg_eclipse_swt_internal_cocoa_objc_1super_2JJJJZ > + 122 > 21 ??? 0x000000010bdfcbde 0 + 4494183390 > 22 ??? 0x000000010bdfedc4 0 + 4494192068 > 23 libjvm.dylib 0x0000000107ce7516 > JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, > Thread*) + 1710 > 24 libjvm.dylib 0x0000000107d1c58b > jni_invoke_static(JNIEnv_*, JavaValue*, _jobject*, JNICallType, > _jmethodID*, JNI_ArgumentPusher*, Thread*) + 447 > 25 libjvm.dylib 0x0000000107d14bfd > jni_CallStaticLongMethodV + 268 > 26 libjvm.dylib 0x0000000107d28476 > checked_jni_CallStaticLongMethodV + 277 > 27 libswt-cocoa-4430.jnilib 0x000000011f2c8f92 callback + 1344 > 28 libswt-cocoa-4430.jnilib 0x000000011f2ae525 fn3_6 + 90 > 29 libswt-pi-cocoa-4430.jnilib 0x000000011f623bc2 > Java_org_eclipse_swt_internal_cocoa_OS_objc_1msgSend__JJJJJZ + 79 > 30 ??? 0x000000010bdfc84d 0 + 4494182477 > 31 ??? 0x000000010be8f424 0 + 4494783524 > 32 ??? 0x000000010ab187e4 0 + 4474374116 > 33 ??? 0x000000010ab187e4 0 + 4474374116 > 34 ??? 0x000000010ab18710 0 + 4474373904 > 35 ??? 0x000000010ab18710 0 + 4474373904 > 36 ??? 0x000000010ab18710 0 + 4474373904 > 37 ??? 0x000000010ab114e7 0 + 4474344679 > 38 libjvm.dylib 0x0000000107ce7516 > JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, > Thread*) + 1710 > 39 libjvm.dylib 0x0000000107eb60be > Reflection::invoke(instanceKlassHandle, methodHandle, Handle, bool, > objArrayHandle, BasicType, objArrayHandle, bool, Thread*) + 3576 > 40 libjvm.dylib 0x0000000107eb65d8 > Reflection::invoke_method(oopDesc*, Handle, objArrayHandle, Thread*) + 364 > 41 libjvm.dylib 0x0000000107d35b98 JVM_InvokeMethod + > 358 > 42 ??? 0x000000010ab26694 0 + 4474431124 > 43 ??? 0x000000010ab18710 0 + 4474373904 > 44 ??? 0x000000010ab18710 0 + 4474373904 > 45 ??? 0x000000010ab187e4 0 + 4474374116 > 46 ??? 0x000000010ab18710 0 + 4474373904 > 47 ??? 0x000000010ab1898d 0 + 4474374541 > 48 ??? 0x000000010ab1898d 0 + 4474374541 > 49 ??? 0x000000010ab114e7 0 + 4474344679 > 50 libjvm.dylib 0x0000000107ce7516 > JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, > Thread*) + 1710 > 51 libjvm.dylib 0x0000000107d1c93b > jni_invoke_nonstatic(JNIEnv_*, JavaValue*, _jobject*, JNICallType, > _jmethodID*, JNI_ArgumentPusher*, Thread*) + 773 > 52 libjvm.dylib 0x0000000107d0e53b jni_CallIntMethodV > + 248 > 53 libjvm.dylib 0x0000000107d21416 > checked_jni_CallIntMethod + 379 > 54 eclipse_1605.so 0x000000010029a43a startJavaJNI + 2090 > 55 eclipse_1605.so 0x0000000100296d12 _run + 6114 > 56 eclipse_1605.so 0x00000001002951fa run + 410 > 57 com.wavedna.liquidrhythm.app 0x00000001000023ef original_main + 1946 > 58 com.wavedna.liquidrhythm.app 0x00000001000029dc main + 1237 > 59 com.wavedna.liquidrhythm.app 0x0000000100001af8 start + 52 > > > PJ Slack, P.Eng > > -- > Senior Software Developer / IT Administrator > Work: (416) 466-9283 > Fax : (866) 855-2605 > > <http://www.wavedna.com/> > <https://www.facebook.com/waveDNA> <http://www.twitter.com/wavedna> > <http://www.youtube.com/wavedna> <http://www.soundcloud.com/wavedna> > <https://plus.google.com/+Wavedna/posts> <http://instagram.com/wavedna> > <http://www.linkedin.com/company/wavedna> > -- Senior Software Developer / IT Administrator Work: (416) 466-9283 Fax : (866) 855-2605 <http://www.wavedna.com/> <https://www.facebook.com/waveDNA> <http://www.twitter.com/wavedna> <http://www.youtube.com/wavedna> <http://www.soundcloud.com/wavedna> <https://plus.google.com/+Wavedna/posts> <http://instagram.com/wavedna> <http://www.linkedin.com/company/wavedna>