Environment: Ubuntu 16 OpenJDK 8 Libvirt 5.2.0 JNA 5.2.0 Libvirt Java Bindings 0.5.1 root@local-ubuntu:~# java -classpath /var/tmp/jna-5.2.0.jar:/var/tmp/libvirt-0.5.1-Custom.jar org.libvirt.LibvirtCrashTest Starting new connection with default auth Enter username for x.x.x.x [root] abc Enter abc's password for x.x.x.x WARNING: THE ENTERED PASSWORD WILL NOT BE MASKED! xyz Explicit connection closure gc'ing gc'd waiting.. 1 Connect finalizing.. waiting.. 2 waiting.. 3 waiting.. 4 waiting.. 5 waiting.. 6 waiting.. 7 waiting.. 8 waiting.. 9 waiting.. 10 waiting.. 11 waiting.. 12 waiting.. 13 waiting.. 14 waiting.. 15 waiting.. 16 waiting.. 17 waiting.. 18 waiting.. 19 waiting.. 20 Starting new connection with default auth *** Error in `java': malloc(): smallbin double linked list corrupted: 0x00007f620021cd50 *** ======= Backtrace: ========= /lib/x86_64-linux-gnu/libc.so.6(+0x777e5)[0x7f62082207e5] /lib/x86_64-linux-gnu/libc.so.6(+0x82651)[0x7f620822b651] /lib/x86_64-linux-gnu/libc.so.6(__libc_malloc+0x54)[0x7f620822d184] /lib/x86_64-linux-gnu/libc.so.6(__strdup+0x1a)[0x7f620823448a] /usr/lib/libvirt.so(virStrdup+0x2f)[0x7f61d3ae4bbf] /usr/lib/libvirt.so(+0xa05e3)[0x7f61d3a835e3] /usr/lib/libvirt.so(virConfReadFile+0x87)[0x7f61d3a83d27] /usr/lib/libvirt.so(virConfLoadConfig+0xe3)[0x7f61d3a85413] /usr/lib/libvirt.so(+0x28cfd0)[0x7f61d3c6ffd0] /usr/lib/libvirt.so(virConnectOpenAuth+0x70)[0x7f61d3c71ac0] /root/.cache/JNA/temp/jna7031735637746354974.tmp(ffi_call_unix64+0x4c)[0x7f61f06185d4] /root/.cache/JNA/temp/jna7031735637746354974.tmp(ffi_call+0x1fb)[0x7f61f061833b] /root/.cache/JNA/temp/jna7031735637746354974.tmp(+0xc125)[0x7f61f0611125] /root/.cache/JNA/temp/jna7031735637746354974.tmp(Java_com_sun_jna_Native_invokePointer+0x21)[0x7f61f0611a11] [0x7f61f10183a7]