View Panels get irresponsive to input

Hi!

First of all thanks for all who helped to create this wonderful software, really outstanding project!

I frequently have a “freeze” of one or several of the view panels, which means that no mouse input is working in them any more. Happens after any refresh of the panel content (like rotation, MPR, selection of content etc). The software itself is fully functional, but I found no option to make the frozen panel responsive again (tried changing panel layout, resizing the window, other content/CT series in the panel etc). Only solution that I found is to save everything and restart Slicer.

Experienced that behavior on a Mac book 2017 and current MacPro M2 max. Not sure if relevant, but am mostly working with external Monitor and Mouse (problem persists if external monitor is disconnected and the resolution is reset to the native display resolution).

Wonder if this is a known issue? Does anybody have an idea how get the frozen panels responsive without restarting Slicer?

Thanks for all input!

I use various versions of Slicer on a Mac Pro 2019 with external monitor and on a mac air M2 and don’t recall any issues with viewers freezing. I do have the popup menus show up in the wrong place sometimes.

If you can, please describe the workflow that leads to this issue, and also check the python consoles and log files when the freeze happens and send along any info you find. It could be that a tool or widget is grabbing the input but not releasing it due to an error condition and it would help to know which one.

Hi!

Thanks for your feedback. The workflow is variable, happens mostly while segmenting in CTs.
Just had it happen while using the standard segmentation tools (Paint, Scissors etc) without leaving Segment Editor since rebooting.

I found one message that is potentially helpful in the Python console:

[Qt] Window position QRect(-37,287 84x15) outside any known screen, using primary screen

Is this helpful to get an idea what happens?
Where do I find the log files?

I think it is due to a strange definition of where the panels of the views are, is this correct?
Can I somehow force to recalculate that to overcome the freeze/irresponsiveness of one of the panels?

Thanks for all help,
Andreas

@HOAreg does this happen to include the “Draw” tool as well?

I have had slice views become unresponsive if I am using the draw tool, unknowingly place a point of the draw effect in a slice view and then change the slice offset. It becomes unresponsive to place new draw points because its does not allow points to be drawn on different slice offsets.

When it happens again can you try clearing the scene and reloading your data? This will be differently then closing Slicer and reopening.

Hello,

Closing Scene is not helpful, issue remains also when different scene than the crashed one is loaded. I noticed that it get unfreezes when it happens in one of the by changing Window Width/Level in the three regular panels. Didn’t find any trick to unfreeze in the 3d panel.

Very strange behavior. Would be very nice to get any input!

Solution: That was too easy. Just reconnect the monitor from the Mabook, change anything in the view panel like zooming in/out and reconnect. Gets responsive by this way. Not a satisfying clean way but still better than restarting Slicer all 10 mins…

PS: if anyone is still interested in this issue I can add that it is also happening when using a 2023 14" MBP on the Thunderbolt Display