vtkPropAssembly.GetBounds() causes JVM to crash when called from Java on an empty (no parts) vtkPropAssembly
vtkPropAssembly assembly = new vtkPropAssembly();
double[] bounds = assembly.GetBounds(); // causes JVM crash
Probably because the C++ call vtkPropAssembly::GetBounds() will return NULL and trying to convert this NULL to a Java double array will cause the SEGFAULT.
Stack: [0x00007f86dc51b000,0x00007f86dc61c000], sp=0x00007f86dc6184d0, free space=1013k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [libvtkWrappingJava.so.1+0x23e0] vtkJavaMakeJArrayOfDoubleFromDouble(JNIEnv_*, double*, int)+0x50
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j vtk.vtkPropAssembly.GetBounds_11()[D+0
j vtk.vtkPropAssembly.GetBounds()[D+1
For details see the complete JVM crash log file: hs_err_pid9931.log