Details
Description
Hi,
so I am running into this issue: QTCREATORBUG-18759 - gdb stops on enabling breakpoint while running
Quick summary: I have a custom SIGINT-handler in my application, which causes it to terminate on SIGINT. Removing this handler when debugging is currently not an option.
But it is ok, as I got used to not adding breakpoints while the application is running.
But starting a while ago (probably around 4.6 or late 4.5.X), there is an additional annoyance:
The debugger sends a SIGINT when I switch to another workspace of my display-manager (I am running centOS7 with Cinnamon).
I can minimize QtCreator without problems and switch windows around. But going to another workspace somehow sends an interrupt and kills my application.
Now I usually have the terminals to interact with my app while running in the debugger on the next desktop-workspace. I can't do this anymore, as it will kill my app.
I see no reason why QtCreator would need to interrupt the application on workspace-switch, but not on minimizing or when switching windows.
This might be very OS-specific and could be out of QtCreators control, but I don't know how to figure that out.
Any idea what could causing this?