[prev in list] [next in list] [prev in thread] [next in thread] 

List:       busybox
Subject:    deadlock in ash in busybox 1.32
From:       Natanael Copa <ncopa () alpinelinux ! org>
Date:       2020-07-27 10:11:56
Message-ID: 20200727121156.7eb49d6a () ncopa-desktop ! copa ! dup ! pw
[Download RAW message or body]

Hi!

The testsuite for stunnel-5.56 deadlocks after busybox upgrade from
1.32.1->1.32.0.

I have bisected it to this commmit:

commit 47eb979404735b9528538968cb5eaac7355a0c5a (HEAD, refs/bisect/bad)
Author: Denys Vlasenko <vda.linux@googlemail.com>
Date:   Tue Feb 18 15:37:43 2020 +0100

    ash: jobs: Only clear gotsigchld when waiting for everything
    
I have also confirmed that reverting that commit solves the deadlock.

To reproduce:

* fetch https://www.stunnel.org/downloads/archive/5.x/stunnel-5.56.tar.gz
* build it from source.
* run make check with busybox ash (/bin/sh can be edited in tests/make_test)

I am not sure what the proper fix is.

-nc
_______________________________________________
busybox mailing list
busybox@busybox.net
http://lists.busybox.net/mailman/listinfo/busybox
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic