In the VTK project in Android Studio, when rendering and displaying an dicom image, it always crashes and crashes
Development Environment: Windows10 IDE: Android Studio Giraffe 2022.3.1 VTK Version: 9.3 NDK Version: r21b
Can you help me analyze the cause of this problem? I confirm that I read a dicom file, but when I call renderwindow When Render() is used, the program will crash, and I have no idea what the reason is.....
A *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
2024-04-12 16:26:44.622 10499-10499 DEBUG crash_dump32 A Build fingerprint: 'Xiaomi/cas/cas:13/TKQ1.221114.001/V14.0.2.0.TJJCNXM:user/release-keys' 2024-04-12 16:26:44.622 10499-10499 DEBUG crash_dump32 A Revision: '0' 2024-04-12 16:26:44.622 10499-10499 DEBUG crash_dump32 A ABI: 'arm' 2024-04-12 16:26:44.622 10499-10499 DEBUG crash_dump32 A Timestamp: 2024-04-12 16:26:44.255267047+0800 2024-04-12 16:26:44.622 10499-10499 DEBUG crash_dump32 A Process uptime: 2s 2024-04-12 16:26:44.622 10499-10499 DEBUG crash_dump32 A ZygotePid: 2045680462 2024-04-12 16:26:44.622 10499-10499 DEBUG crash_dump32 A Cmdline: com.example.vtk2 2024-04-12 16:26:44.622 10499-10499 DEBUG crash_dump32 A pid: 10395, tid: 10493, name: GLThread 31 >>> com.example.vtk2 <<< 2024-04-12 16:26:44.622 10499-10499 DEBUG crash_dump32 A uid: 10532 2024-04-12 16:26:44.622 10499-10499 DEBUG crash_dump32 A signal 11 (SIGSEGV), code 2 (SEGV_ACCERR), fault addr 0xb8731b14 2024-04-12 16:26:44.622 10499-10499 DEBUG crash_dump32 A r0 ee2fc9c0 r1 b8731b14 r2 0000044a r3 00000000 2024-04-12 16:26:44.622 10499-10499 DEBUG crash_dump32 A r4 ebad6a89 r5 bb0f0d44 r6 bb0f0d34 r7 bb0f0c98 2024-04-12 16:26:44.622 10499-10499 DEBUG crash_dump32 A r8 00000000 r9 ebdc1400 r10 bb0f0cb0 r11 ebdc1400 2024-04-12 16:26:44.622 10499-10499 DEBUG crash_dump32 A ip b677e3bc sp bb0f0c40 lr b799979d pc b8731b14 2024-04-12 16:26:44.622 10499-10499 DEBUG crash_dump32 A backtrace: 2024-04-12 16:26:44.622 10499-10499 DEBUG crash_dump32 A #00 pc 00002b14 /data/app/~~Ep1dnUm5VH9fMt3JwvbDsQ==/com.example.vtk2-YxUfXHUcV4jY5mLSd7hIQg==/base.apk 2024-04-12 16:26:44.622 10499-10499 DEBUG crash_dump32 A #01 pc 0000a79b /data/app/~~Ep1dnUm5VH9fMt3JwvbDsQ==/com.example.vtk2-YxUfXHUcV4jY5mLSd7hIQg==/base.apk!libvtk2.so (Java_com_example_vtk2_JavaVTKLib_RenderDicom+54) (BuildId: c2aa0e7db5ccca9bc5f2a21e1443c5bddcf6f788) 2024-04-12 16:26:44.622 10499-10499 DEBUG crash_dump32 A #02 pc 000e699d /apex/com.android.art/lib/libart.so (art_quick_generic_jni_trampoline+44) (BuildId: 6b2ee4d4e11b0b1aaee93f0fd4dbfc5f) 2024-04-12 16:26:44.622 10499-10499 DEBUG crash_dump32 A #03 pc 000dd82c /apex/com.android.art/lib/libart.so (nterp_helper+1948) (BuildId: 6b2ee4d4e11b0b1aaee93f0fd4dbfc5f) 2024-04-12 16:26:44.622 10499-10499 DEBUG crash_dump32 A #04 pc 000015b0 [anon:dalvik-classes3.dex extracted in memory from /data/app/~~Ep1dnUm5VH9fMt3JwvbDsQ==/com.example.vtk2-YxUfXHUcV4jY5mLSd7hIQg==/base.apk!classes3.dex] (com.example.vtk2.JavaVTKView$Renderer.onDrawFrame+4) 2024-04-12 16:26:44.622 10499-10499 DEBUG crash_dump32 A #05 pc 000de5e8 /apex/com.android.art/lib/libart.so (nterp_helper+5464) (BuildId: 6b2ee4d4e11b0b1aaee93f0fd4dbfc5f) 2024-04-12 16:26:44.622 10499-10499 DEBUG crash_dump32 A #06 pc 004bfe2a /system/framework/framework.jar (android.opengl.GLSurfaceView$GLThread.guardedRun+1126) 2024-04-12 16:26:44.622 10499-10499 DEBUG crash_dump32 A #07 pc 000ddb80 /apex/com.android.art/lib/libart.so (nterp_helper+2800) (BuildId: 6b2ee4d4e11b0b1aaee93f0fd4dbfc5f) 2024-04-12 16:26:44.622 10499-10499 DEBUG crash_dump32 A #08 pc 004c048c /system/framework/framework.jar (android.opengl.GLSurfaceView$GLThread.run+52) 2024-04-12 16:26:44.622 10499-10499 DEBUG crash_dump32 A #9 (closed) pc 000e1fd5 /apex/com.android.art/lib/libart.so (art_quick_invoke_stub_internal+68) (BuildId: 6b2ee4d4e11b0b1aaee93f0fd4dbfc5f) 2024-04-12 16:26:44.622 10499-10499 DEBUG crash_dump32 A #10 pc 004dfe9f /apex/com.android.art/lib/libart.so (art_quick_invoke_stub+270) (BuildId: 6b2ee4d4e11b0b1aaee93f0fd4dbfc5f) 2024-04-12 16:26:44.622 10499-10499 DEBUG crash_dump32 A #11 (closed) pc 00134ad7 /apex/com.android.art/lib/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+138) (BuildId: 6b2ee4d4e11b0b1aaee93f0fd4dbfc5f) 2024-04-12 16:26:44.622 10499-10499 DEBUG crash_dump32 A #12 pc 004005e7 /apex/com.android.art/lib/libart.so (art::JValue art::InvokeVirtualOrInterfaceWithJValuesart::ArtMethod*(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, art::ArtMethod*, jvalue const*)+354) (BuildId: 6b2ee4d4e11b0b1aaee93f0fd4dbfc5f) 2024-04-12 16:26:44.623 10499-10499 DEBUG crash_dump32 A #13 pc 004006ff /apex/com.android.art/lib/libart.so (art::JValue art::InvokeVirtualOrInterfaceWithJValues<_jmethodID>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject, _jmethodID*, jvalue const*)+42) (BuildId: 6b2ee4d4e11b0b1aaee93f0fd4dbfc5f) 2024-04-12 16:26:44.623 10499-10499 DEBUG crash_dump32 A #14 pc 0043a7bb /apex/com.android.art/lib/libart.so (art::Thread::CreateCallback(void*)+1094) (BuildId: 6b2ee4d4e11b0b1aaee93f0fd4dbfc5f) 2024-04-12 16:26:44.623 10499-10499 DEBUG crash_dump32 A #15 pc 000adcbf /apex/com.android.runtime/lib/bionic/libc.so (__pthread_start(void*)+40) (BuildId: 0bf27f8fcefe3acc55b2dd5ca6e5b4aa) 2024-04-12 16:26:44.623 10499-10499 DEBUG crash_dump32 A #16 pc 00064b6d /apex/com.android.runtime/lib/bionic/libc.so (__start_thread+30) (BuildId: 0bf27f8fcefe3acc55b2dd5ca6e5b4aa)