On 7/22/25 4:57 AM, Dr. Werner Fink wrote:
One line cause this behaviour change:
---
/abuild/oscbuild/openSUSE_Tumbleweed/home/abuild/rpmbuild/BUILD/bash-5.3.0-build/bash-5.3/execute_cmd.c
2025-07-22 10:52:15.705599240 +0200
+++ bash-5.3/execute_cmd.c 2025-06-05 17:02:01.000000000 +0200
@@ -5727,7 +5727,7 @@ setup_async_signals (void)
hard ignored flag because that would prevent the trap builtin from
setting a trap. We also have to special-case set_signal so we can
set a trap for one of these signals. */
-// set_signal_async_ignored (SIGINT);
+ set_signal_async_ignored (SIGINT);
get_original_signal (SIGQUIT);
set_signal_handler (SIGQUIT, SIG_IGN);
with the disabled line it works.
What is `it'? What is the reproducer?
--
``The lyf so short, the craft so long to lerne.'' - Chaucer
``Ars longa, vita brevis'' - Hippocrates
Chet Ramey, UTech, CWRU c...@case.edu http://tiswww.cwru.edu/~chet/