I want to be able to get a stack trace of my hanging PyQt application, does anyone have any tips on how this can be done in a cross-platform way? I can catch SIGINT (and then write the trace before quitting) but the program isn't necessarily run in a terminal, so I need some way of killing it from the GUI (
e.g., End Task on Windows). I have no idea how to catch the event resulting from say End Task on Windows however. Any practical insight would be very welcome.<br><br>Thanks,<br>Arve<br>