Branch: refs/heads/master
Home: https://github.com/LinuxCNC/linuxcnc
Commit: 699af8e5ae645788355be42437804795afcc363f
https://github.com/LinuxCNC/linuxcnc/commit/699af8e5ae645788355be42437804795afcc363f
Author: Luca Toniolo <107...@us...>
Date: 2026-09-05 (Sat, 05 Sep 2026)
Changed paths:
M lib/python/gladevcp/hal_sourceview.py
M src/emc/usr_intf/gmoccapy/gmoccapy.py
Log Message:
-----------
gmoccapy: fix SIGTERM/SIGINT hang while a modal dialog is up
A modal dialog's gtk_dialog_run() loop is invisible to Gtk.main_quit(), so the GUI survived SIGTERM and the ui-smoke gmoccapy-quit test timed out. _terminate now destroys all other toplevels so run() returns and the unwind proceeds, with a forced exit as backstop.
Also guard set_max_undo_levels() in hal_sourceview (dropped by newer GtkSourceView 4; the AttributeError popped the modal error dialog on CI), and harden the excepthook against a partially built app object.
Commit: 8bf4605ae81042248add031e94c77300406e0413
https://github.com/LinuxCNC/linuxcnc/commit/8bf4605ae81042248add031e94c77300406e0413
Author: Luca Toniolo <107...@us...>
Date: 2026-09-04 (Fri, 04 Sep 2026)
Changed paths:
M lib/python/gladevcp/hal_sourceview.py
M src/emc/usr_intf/gmoccapy/gmoccapy.py
Log Message:
-----------
Merge pull request #4501 from grandixximo/gmoccapy-quit-4500
gmoccapy: fix SIGTERM/SIGINT hang while a modal dialog is up
Compare: https://github.com/LinuxCNC/linuxcnc/compare/fa910f12394b...8bf4605ae810
To unsubscribe from these emails, change your notification settings at https://github.com/LinuxCNC/linuxcnc/settings/notifications
|