"Dr. Werner Fink" <wer...@suse.de> writes:

> On 2025/07/22 09:08:38 +0200, wer...@suse.de wrote:
>> Configuration Information [Automatically generated, do not change]:
>> Machine: x86_64
>> OS: linux-gnu
>> Compiler: gcc
>> Compilation CFLAGS: -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 
>> -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables 
>> -fstack-clash-protection -Werror=return-type -flto=auto -g  -D_GNU_SOURCE 
>> -DRECYCLES_PIDS -Wall -g -Wuninitialized -Wextra -Wno-switch-enum 
>> -Wno-unused-variable -Wno-unused-parameter -Wno-parentheses 
>> -ftree-loop-linear -pipe -DBNC382214=0 -DIMPORT_FUNCTIONS_DEF=0 
>> -DDEFAULT_LOADABLE_BUILTINS_PATH='/usr/lib64/bash'
>> uname output: Linux noether 6.11.8-1-default #1 SMP PREEMPT_DYNAMIC Thu Nov 
>> 14 12:54:01 UTC 2024 (099023b) x86_64 x86_64 x86_64 GNU/Linux
>> Machine Type: x86_64-suse-linux-gnu
>> 
>> Bash Version: 5.3
>> Patch Level: 0
>> Release Status: release
>> 
>> Description:
>>      The kill test of util-linux fails with bash 5.3
>> 
>> --- 
>> /home/abuild/rpmbuild/BUILD/util-linux-2.41.1-build/util-linux-2.41.1/tests/expected/kill/decode
>>  2025-05-05 08:28:45.049284591 +0000
>> +++ 
>> /home/abuild/rpmbuild/BUILD/util-linux-2.41.1-build/util-linux-2.41.1/tests/output/kill/decode
>>    2025-07-22 06:57:51.483466788 +0000
>> @@ -16,5 +16,5 @@
>>  Pending (thread): INT ILL 
>>  Pending (process): USR1 
>>  Blocked: INT ILL ABRT FPE USR1 SEGV TERM 
>> -Ignored: HUP QUIT TRAP PIPE ALRM 
>> +Ignored: HUP INT QUIT TRAP PIPE ALRM 
>>  Caught: ILL USR1 
>> 
>> Repeat-By:
>>      util-linux-2.41.1/tests> ./run.sh
>
> 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);

I'd seen this but assumed it was actually an issue in the util-linux
test.

>  
>        get_original_signal (SIGQUIT);
>        set_signal_handler (SIGQUIT, SIG_IGN);
>
> with the disabled line it works.
>
> Beside this I face some reports more from QA:
> libssh has 32 tests failed out of 76 and qemu shows 3 failing tests.

I suspect those aren't related. I at least didn't hit them.

>
> Werner

Reply via email to