Help: unable to use 3D VTK, program crashes

Home Forums Bug Reports Help: unable to use 3D VTK, program crashes


  • Sunny Zhang


    I am trying to use icy to analyse confocal images in .nd2 format. However, when I clicked the ‘3D VTK’ canvas type, the program just crashes after a window of ‘loading canvas…’ appears, with no error message. I am currently using windows system and have java8. Does anyone know what the problem might be? Do I need to download any plugin to view 3D VTK?

    Thank you so much!

    Stephane Dallongeville

    Hi Sunny,

    You don’t need extra plugin, you only need to have the VTK library to correctly load, which seems to be your case as you can select the 3D VTK view (not possible when library didn’t loaded properly). Also the complete crash you’re experiencing mean the error happen on VTK side (in which case we can’t catch it unfortunately and so everything close suddenly).
    Be sure to have a 64 bit java installed. Another requirement is to have a OpenGL2 compatible video card driver but i guess that is your case but sometime updating the graphical card driver may help.
    Also when program crashes that way (mean it’s a JVM crash), you should find an hs_err_pid*.log file into the Icy folder, its content may help in understanding what happened.


    – Stephane

    Jose M Adrover

    Same thing happening here (Macbook Pro, Mac OS Catalina 10.15.5). Icy opens fine, loads the images just fine but when I click the 3D button the program just crashes. Here’s the output when I run the app in the terminal (in case it helps):

    Apple AWT Internal Exception: NSWindow drag regions should only be invalidated on the Main Thread!
    *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'NSWindow drag regions should only be invalidated on the Main Thread!'
    *** First throw call stack:
    0   CoreFoundation                      0x00007fff324cfbe7 __exceptionPreprocess + 250
    1   libobjc.A.dylib                     0x00007fff6b2a75bf objc_exception_throw + 48
    2   CoreFoundation                      0x00007fff324f83dc -[NSException raise] + 9
    3   AppKit                              0x00007fff2f6f6ddc -[NSWindow(NSWindow_Theme) _postWindowNeedsToResetDragMarginsUnlessPostingDisabled] + 310
    4   AppKit                              0x00007fff2f6de842 -[NSWindow _initContent:styleMask:backing:defer:contentView:] + 1416
    5   AppKit                              0x00007fff2f6de2b3 -[NSWindow initWithContentRect:styleMask:backing:defer:] + 42
    6   libnativewindow_macosx.jnilib       0x000000016b1f56be Java_jogamp_nativewindow_macosx_OSXUtil_CreateNSWindow0 + 382
    7   ???                                 0x0000000112d286c7 0x0 + 4610754247
    libc++abi.dylib: terminating with uncaught exception of type NSException
    Marion Louveaux

    Dear Jose M Adrover,

    Thank you for contributing to this thread on 3D VTK.

    We migrated on the forum and this forum is now closed. You can get more info here:

    Could you open a new thread on with the tag “icy” about this topic and re-post the description of the issue you encountered (with the Icy version)?

    Many thanks in advance.

    Best regards

    Marion, for the Icy team

Viewing 4 posts - 1 through 4 (of 4 total)

The forum ‘Bug Reports’ is closed to new topics and replies.