Neil Hodgson - 2024-11-02

SciTE on GTK is reporting the status value it received in a callback attached to the process with g_child_watch_add after passing the status value through WEXITSTATUS. There may be some issue with how Unix handles this status value in some situations.

The code converting the status into text is in SciTEGTK::ContinueExecute in gtk/SciTEGTK.cxx so you could try debugging from that point.