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>

Reply via email to