@Christian-Ehrlicher said in Debug or assert in Popup requires machine hard reboot!!:
It's an OS thing and can't be handled by the debugger (which has nothing to do with the QtCreator IDE btw). You will have exactly the same situation with the MSVC ide. And no a simple popup will not create such a situation as long as you don't set the breakpoint in the show or focusIn event of the popup.
This shouldn't be the case. I've never hit such a limitation while debugging. I think this is simply some kind of bug/idiosyncrasy between gdb and the window manager/GUI.
@JonB said in Debug or assert in Popup requires machine hard reboot!!:
But... what is going on here??
Ctrl + Alt + Fn switches between the different terminals you have attached (ttys, or - and you're going to love this - teletypewriters). You usually have multiple of them running, as far as I can tell F1 to F7 are pretty much standard, and n in Fn is obviously the identifying ordinal.
I'm afraid I come from the days of UNIX and vt100 terminals, the days when Programmers were Programmers, and nobody was vegetarian ;-)
Yeah, we know you're old. ;P
There were no windows or function keys.
This has nothing to do with windows or function keys.
Where is this documented so I can read up?
Honestly, I have no idea. I've picked it up somewhere along the way, but I imagine linux/your distro's docs/wiki should have an explanation.
What is the relationship between the 5/3 runlevels you mention and which keys?
There's no keys for that one. init is a command line utility (I believe a shell script) that switches between the runlevels. For me on Debian there are 3 (formally 4) runlevels that are available:
0 is shutdown
1 is maintenance mode (single user, single terminal, bare bones functionality), call it the linux version of "Safe mode"
3 is multiuser no GUI mode, I get all the TTYs attached in it, but the GUI related stuff doesn't get started. Basically what one'd get if one were to be running a server/no-GUI machine
5 is multiuser + GUI, same as 3 but the window manager and all its associated daemons and such get started.
So if I want to restart the window manager:
$> su -
$> ******
$> init 3
$> init 5