<AWT Dev> Drag and Drop crash jdk 1.8.0_25
Peter J Slack
pslack at wavedna.com
Thu Oct 30 17:06:20 UTC 2014
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>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/awt-dev/attachments/20141030/b335bacb/attachment.html>
More information about the awt-dev
mailing list