Environment: Ubuntu 16 OpenJDK 8 Libvirt 4.6.0 JNA 4.0.0 Libvirt Java Bindings 0.5.1 root@local-ubuntu:~# java -classpath /var/tmp/jna-4.0.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: 0x00007f32601e4490 *** ======= Backtrace: ========= /lib/x86_64-linux-gnu/libc.so.6(+0x777e5)[0x7f32691587e5] /lib/x86_64-linux-gnu/libc.so.6(+0x82651)[0x7f3269163651] /lib/x86_64-linux-gnu/libc.so.6(__libc_malloc+0x54)[0x7f3269165184] /lib/x86_64-linux-gnu/libc.so.6(__strdup+0x1a)[0x7f326916c48a] /usr/lib/libvirt.so(virStrdup+0x2f)[0x7f3264147a3f] /usr/lib/libvirt.so(+0x91ec3)[0x7f32640e9ec3] /usr/lib/libvirt.so(virConfReadFile+0x87)[0x7f32640ea607] /usr/lib/libvirt.so(virConfLoadConfig+0xe3)[0x7f32640ebcf3] /usr/lib/libvirt.so(+0x26d880)[0x7f32642c5880] /usr/lib/libvirt.so(virConnectOpenAuth+0x70)[0x7f32642c73f0] /usr/lib/x86_64-linux-gnu/libffi.so.6(ffi_call_unix64+0x4c)[0x7f32302c4e40] /usr/lib/x86_64-linux-gnu/libffi.so.6(ffi_call+0x2eb)[0x7f32302c48ab] /tmp/jna-3506402/jna5404685393549328494.tmp(+0x5e41)[0x7f3264646e41] /tmp/jna-3506402/jna5404685393549328494.tmp(Java_com_sun_jna_Native_invokePointer+0x22)[0x7f32646495f2] [0x7f32510183a7]