Closed isaki68k closed 2 years ago
Ctrl+Q を打つとアプリケーションが正常終了してしまう。 -CLsignal=2 で見るといきなり Terminate() が呼ばれているようだ (23は SIGIO)。
Ctrl+Q
-CLsignal=2
Terminate()
23
SIGIO
(SignalThread) Terminate (SignalThread) Kill(23) (SignalThread) ThreadRun terminating
ちなみに kill -IO <pid> を打ち込んでも sigwait() が受け取って無視するだけで何もおきない。
kill -IO <pid>
sigwait()
wxWidgets っぽい。以下バックトレースの要約。
SignalThread::Terminate() ThreadDevice::TerminateThread() VM::Dispose() WXMainFrame::OnClose() wxEvtHandler::ProcessEventIfMatchesId() 👍 👍 :
3fcf2ee1 (2022-07-24) で修正。
Ctrl+Q
を打つとアプリケーションが正常終了してしまう。-CLsignal=2
で見るといきなりTerminate()
が呼ばれているようだ (23
はSIGIO
)。ちなみに
kill -IO <pid>
を打ち込んでもsigwait()
が受け取って無視するだけで何もおきない。