Closed marilmanen closed 3 years ago
Ouch, so so when you say "launched an xterm in a macro", what precisely do you mean, I don't recall macros themselves being able to start sub-processes.
Do you mean that you had it run a shell command?
Ohh... NVM. did you do an execute_command
inside a macro? And that command was xterm
?
Hmm, OK here's the steps I think I need to reproduce:
execute_command("xterm")
Open multiple tabls
Run the new macro
Close the tab which ran the macro
Unfortunately, doing that, I don't get a crash. I do get a warning about QProcess
being destroyed while still running, but no segfault. I'll continue to investigate.
OK, got a crash. Debugging :-)
Should be fixed in master! :-)
Thanks as usual!
I accidentally closed a tab from which I had launched an xterm in a macro, so the macro was still running. Closing the tab caused a crash with nedit version 079cc39. Here is the terminal output with QT 5.15.3 Warning: QProcess: Destroyed while process ("/bin/tcsh") is still running. Segmentation fault (core dumped)