I managed to get a coredump and backtrace, but I'm not able to
extract any useful information. I never went that deep into C
programming. If anyone can get more out of this, attached is the
backtrace, register state and some disassembly.

Björn
#0  0x00007ffff7b743be in _svmf_interpreter ()
   from 
/gnu/store/088bg6n5llvqn9j7d2740hhhilbqai4a-sablevm-1.13/lib/libsablevm-1.13.so
#1  0x00007ffff7ba4dab in Java_java_lang_Throwable_nativeGetStackTraceList ()
   from 
/gnu/store/088bg6n5llvqn9j7d2740hhhilbqai4a-sablevm-1.13/lib/libsablevm-1.13.so
#2  0x00007ffff68470c0 in ffi_call_unix64 ()
   from /gnu/store/jnbb8ffxxvrw2b4z18zn0g08kqk9rsgl-libffi-3.2.1/lib/libffi.so.6
#3  0x00007ffff6845ee1 in ffi_call () from 
/gnu/store/jnbb8ffxxvrw2b4z18zn0g08kqk9rsgl-libffi-3.2.1/lib/libffi.so.6
#4  0x00007ffff7b737af in _svmf_interpreter ()
   from 
/gnu/store/088bg6n5llvqn9j7d2740hhhilbqai4a-sablevm-1.13/lib/libsablevm-1.13.so
#5  0x00007ffff7bb3f26 in 
_svmh_invoke_nonvirtual_NoClassDefFoundError_init.constprop.137 ()
   from 
/gnu/store/088bg6n5llvqn9j7d2740hhhilbqai4a-sablevm-1.13/lib/libsablevm-1.13.so
#6  0x00007ffff7bb4045 in _svmf_error_NoClassDefFoundError ()
   from 
/gnu/store/088bg6n5llvqn9j7d2740hhhilbqai4a-sablevm-1.13/lib/libsablevm-1.13.so
#7  0x00007ffff7bb5723 in _svmh_create_class ()
   from 
/gnu/store/088bg6n5llvqn9j7d2740hhhilbqai4a-sablevm-1.13/lib/libsablevm-1.13.so
#8  0x00007ffff7bb8634 in Java_java_lang_VMClassLoader_nativeLoadClass ()
   from 
/gnu/store/088bg6n5llvqn9j7d2740hhhilbqai4a-sablevm-1.13/lib/libsablevm-1.13.so
#9  0x00007ffff68470c0 in ffi_call_unix64 ()
   from /gnu/store/jnbb8ffxxvrw2b4z18zn0g08kqk9rsgl-libffi-3.2.1/lib/libffi.so.6
#10 0x00007ffff6845ee1 in ffi_call () from 
/gnu/store/jnbb8ffxxvrw2b4z18zn0g08kqk9rsgl-libffi-3.2.1/lib/libffi.so.6
#11 0x00007ffff7b73cd9 in _svmf_interpreter ()
   from 
/gnu/store/088bg6n5llvqn9j7d2740hhhilbqai4a-sablevm-1.13/lib/libsablevm-1.13.so
#12 0x00007ffff7bb006f in Java_java_lang_reflect_Method_invokeNative ()
   from 
/gnu/store/088bg6n5llvqn9j7d2740hhhilbqai4a-sablevm-1.13/lib/libsablevm-1.13.so
#13 0x00007ffff68470c0 in ffi_call_unix64 ()
   from /gnu/store/jnbb8ffxxvrw2b4z18zn0g08kqk9rsgl-libffi-3.2.1/lib/libffi.so.6
#14 0x00007ffff6845ee1 in ffi_call () from 
/gnu/store/jnbb8ffxxvrw2b4z18zn0g08kqk9rsgl-libffi-3.2.1/lib/libffi.so.6
#15 0x00007ffff7b73cd9 in _svmf_interpreter ()
   from 
/gnu/store/088bg6n5llvqn9j7d2740hhhilbqai4a-sablevm-1.13/lib/libsablevm-1.13.so
#16 0x00007ffff7bb006f in Java_java_lang_reflect_Method_invokeNative ()
   from 
/gnu/store/088bg6n5llvqn9j7d2740hhhilbqai4a-sablevm-1.13/lib/libsablevm-1.13.so
#17 0x00007ffff68470c0 in ffi_call_unix64 ()
   from /gnu/store/jnbb8ffxxvrw2b4z18zn0g08kqk9rsgl-libffi-3.2.1/lib/libffi.so.6
#18 0x00007ffff6845ee1 in ffi_call () from 
/gnu/store/jnbb8ffxxvrw2b4z18zn0g08kqk9rsgl-libffi-3.2.1/lib/libffi.so.6
#19 0x00007ffff7b73cd9 in _svmf_interpreter ()
   from 
/gnu/store/088bg6n5llvqn9j7d2740hhhilbqai4a-sablevm-1.13/lib/libsablevm-1.13.so
#20 0x00007ffff7bb006f in Java_java_lang_reflect_Method_invokeNative ()
   from 
/gnu/store/088bg6n5llvqn9j7d2740hhhilbqai4a-sablevm-1.13/lib/libsablevm-1.13.so
#21 0x00007ffff68470c0 in ffi_call_unix64 ()
   from /gnu/store/jnbb8ffxxvrw2b4z18zn0g08kqk9rsgl-libffi-3.2.1/lib/libffi.so.6
#22 0x00007ffff6845ee1 in ffi_call () from 
/gnu/store/jnbb8ffxxvrw2b4z18zn0g08kqk9rsgl-libffi-3.2.1/lib/libffi.so.6
#23 0x00007ffff7b73cd9 in _svmf_interpreter ()
   from 
/gnu/store/088bg6n5llvqn9j7d2740hhhilbqai4a-sablevm-1.13/lib/libsablevm-1.13.so
#24 0x00007ffff7bb051c in Java_java_lang_VirtualMachine_invokeMain ()
   from 
/gnu/store/088bg6n5llvqn9j7d2740hhhilbqai4a-sablevm-1.13/lib/libsablevm-1.13.so
#25 0x00007ffff68470c0 in ffi_call_unix64 ()
   from /gnu/store/jnbb8ffxxvrw2b4z18zn0g08kqk9rsgl-libffi-3.2.1/lib/libffi.so.6
#26 0x00007ffff6845ee1 in ffi_call () from 
/gnu/store/jnbb8ffxxvrw2b4z18zn0g08kqk9rsgl-libffi-3.2.1/lib/libffi.so.6
#27 0x00007ffff7b73cd9 in _svmf_interpreter ()
   from 
/gnu/store/088bg6n5llvqn9j7d2740hhhilbqai4a-sablevm-1.13/lib/libsablevm-1.13.so
#28 0x00007ffff7ba5f46 in CallStaticVoidMethod ()
   from 
/gnu/store/088bg6n5llvqn9j7d2740hhhilbqai4a-sablevm-1.13/lib/libsablevm-1.13.so
#29 0x000000000040198f in main (argc=<optimized out>, argv=<optimized out>) at 
sablevm.c:1455
rax            0x7ffff25f0ee8   140737259704040
rbx            0x7ffff4715698   140737294456472
rcx            0x58     88
rdx            0x7ffff7f42c68   140737353362536
rsi            0x60bde8 6340072
rdi            0x6069e0 6318560
rbp            0x60be48 0x60be48
rsp            0x7fffffffc6e0   0x7fffffffc6e0
r8             0x7ffff7f490d8   140737353388248
r9             0x61a200 6398464
r10            0x60bf98 6340504
r11            0x18     24
r12            0x60bdd8 6340056
r13            0x7fffe2f12988   140737000843656
r14            0x60be48 6340168
r15            0x1      1
rip            0x7ffff7b743be   0x7ffff7b743be <_svmf_interpreter+21822>
eflags         0x10206  [ PF IF RF ]
cs             0x33     51
ss             0x2b     43
ds             0x0      0
es             0x0      0
fs             0x0      0
gs             0x0      0
Dump of assembler code for function _svmf_interpreter:
   0x00007ffff7b6ee80 <+0>:     push   %r15
   0x00007ffff7b6ee82 <+2>:     push   %r14
   0x00007ffff7b6ee84 <+4>:     push   %r13
   0x00007ffff7b6ee86 <+6>:     push   %r12
   0x00007ffff7b6ee88 <+8>:     push   %rbp
   0x00007ffff7b6ee89 <+9>:     push   %rbx
   0x00007ffff7b6ee8a <+10>:    sub    $0xb8,%rsp
   0x00007ffff7b6ee91 <+17>:    mov    %rdi,0x60(%rsp)
   0x00007ffff7b6ee96 <+22>:    mov    0x60(%rsp),%rax
   0x00007ffff7b6ee9b <+27>:    cmpq   $0x0,0x80(%rax)
   0x00007ffff7b6eea3 <+35>:    je     0x7ffff7b6eef6 <_svmf_interpreter+118>
   0x00007ffff7b6eea5 <+37>:    mov    0x60(%rsp),%rax
   0x00007ffff7b6eeaa <+42>:    mov    0x60(%rsp),%r13
   0x00007ffff7b6eeaf <+47>:    mov    0x80(%rax),%rbp
   0x00007ffff7b6eeb6 <+54>:    mov    0x10(%rbp),%rax
   0x00007ffff7b6eeba <+58>:    mov    %rbp,%r12
   0x00007ffff7b6eebd <+61>:    add    $0x40,%rbp
   0x00007ffff7b6eec1 <+65>:    mov    0x48(%rax),%rax
   0x00007ffff7b6eec5 <+69>:    sub    0x10(%rax),%r12
   0x00007ffff7b6eec9 <+73>:    mov    0x98(%r13),%rax
   0x00007ffff7b6eed0 <+80>:    cmp    $0x1,%rax
   0x00007ffff7b6eed4 <+84>:    je     0x7ffff7b76988 <_svmf_interpreter+31496>
   0x00007ffff7b6eeda <+90>:    mov    0x60(%rsp),%rax
   0x00007ffff7b6eedf <+95>:    xor    %r15d,%r15d
   0x00007ffff7b6eee2 <+98>:    mov    0x80(%rax),%rax
   0x00007ffff7b6eee9 <+105>:   mov    0x30(%rax),%rax
   0x00007ffff7b6eeed <+109>:   lea    0x8(%rax),%rbx
   0x00007ffff7b6eef1 <+113>:   mov    (%rax),%rax
   0x00007ffff7b6eef4 <+116>:   jmpq   *%rax
   0x00007ffff7b6eef6 <+118>:   lea    0xb62(%rip),%rsi        # 0x7ffff7b6fa5f 
<_svmf_interpreter+3039>
   0x00007ffff7b6eefd <+125>:   lea    0x5aa54(%rip),%rcx        # 
0x7ffff7bc9958
   0x00007ffff7b6ef04 <+132>:   lea    0x72eb(%rip),%r12        # 
0x7ffff7b761f6 <_svmf_interpreter+29558>
   0x00007ffff7b6ef0b <+139>:   lea    0x78cb(%rip),%rbp        # 
0x7ffff7b767dd <_svmf_interpreter+31069>
   0x00007ffff7b6ef12 <+146>:   lea    0x6f37(%rip),%rbx        # 
0x7ffff7b75e50 <_svmf_interpreter+28624>
   0x00007ffff7b6ef19 <+153>:   lea    0x7696(%rip),%r11        # 
0x7ffff7b765b6 <_svmf_interpreter+30518>
   0x00007ffff7b6ef20 <+160>:   lea    0x71ed(%rip),%r10        # 
0x7ffff7b76114 <_svmf_interpreter+29332>
   0x00007ffff7b6ef27 <+167>:   lea    0x755a(%rip),%r9        # 0x7ffff7b76488 
<_svmf_interpreter+30216>
   0x00007ffff7b6ef2e <+174>:   lea    0x6e2d(%rip),%r8        # 0x7ffff7b75d62 
<_svmf_interpreter+28386>
   0x00007ffff7b6ef35 <+181>:   lea    0x6d53(%rip),%rdi        # 
0x7ffff7b75c8f <_svmf_interpreter+28175>
   0x00007ffff7b6ef3c <+188>:   mov    $0x1,%edx
   0x00007ffff7b6ef41 <+193>:   lea    -0x1(%rdx),%eax
   0x00007ffff7b6ef44 <+196>:   cmp    $0x14b,%eax
   0x00007ffff7b6ef49 <+201>:   ja     0x7ffff7b6ef54 <_svmf_interpreter+212>
   0x00007ffff7b6ef4b <+203>:   movslq (%rcx,%rax,4),%rax
   0x00007ffff7b6ef4f <+207>:   add    %rcx,%rax
Quit

Reply via email to