From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.3 required=5.0 tests=MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 28779 invoked from network); 15 Aug 2020 06:51:44 -0000 Received: from mother.openwall.net (195.42.179.200) by inbox.vuxu.org with ESMTPUTF8; 15 Aug 2020 06:51:44 -0000 Received: (qmail 7278 invoked by uid 550); 15 Aug 2020 06:51:39 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Reply-To: musl@lists.openwall.com Received: (qmail 7258 invoked from network); 15 Aug 2020 06:51:39 -0000 X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=OoFJ21VT1neecitsDLqs3+MD/xN+JI8/P6gtmA54K9U=; b=Dwf6yIW1/vFkVR9jByOluppJpQUVRyoo+zbBDYQLKNlSTbCchNVODlv7MwDJqeMJ3V V3RCfu1FWP/tDSSfNXkkUIA9ZQNtIlPbdZkGaBkWz8Y3asEzF/9cpTVNUg4yRP0peKAM n802c2C3iYompK36D5y3Vjz+oS+fyre+yQvBYdxLCeFXC0JjnRsUd30Sv7Hxq97wg4Yu gjgEph+iNKlfUIZJu8WYh6+oKWUd9vIdUrcejQHAFKnUgmLEsm+wf5IHiJqI1d+PGvBs d3MML3P/RHMthEe8v6eeyze5FfWAaCSW6Mn3DR1zHVxCTdVg6DsjjBulptsAlV87wXsq PRPg== X-Gm-Message-State: AOAM5318M2ABCzPvvG5ASy9nDIm9cCiXjH8q3tZGmBZHOR5vyzqqqXrt c6afb0lc9WKDPApQd0vIQysnrKXg7SSaVxtr X-Google-Smtp-Source: ABdhPJxAzWW8TI2v0g7oe/w6HvivYcQstqY1PAHqhNmWab7Nx0HnLzIuzFkT46A837kUzFf4yI1liQ== X-Received: by 2002:a2e:9e98:: with SMTP id f24mr2783298ljk.204.1597474287422; Fri, 14 Aug 2020 23:51:27 -0700 (PDT) Date: Sat, 15 Aug 2020 09:51:24 +0300 From: Timo Teras To: Rich Felker Cc: musl@lists.openwall.com Message-ID: <20200815095124.526ce794@vostro.wlan> In-Reply-To: <20200814214136.GP3265@brightrain.aerifal.cx> References: <20200814214136.GP3265@brightrain.aerifal.cx> X-Mailer: Claws Mail 3.17.6 (GTK+ 2.24.32; x86_64-alpine-linux-musl) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: Re: [musl] Restrictions on child context after multithreaded fork On Fri, 14 Aug 2020 17:41:38 -0400 Rich Felker wrote: > musl 1.2.1 has exposed bugs in several applications and libraries > caused by async-signal-unsafe code between (multithreaded) fork and > subsequent exec. So far, dbus library code, pulseaudio library code, > and libvirt have been found to be affected. A couple of the bug > reports (with incomplete information) are: > > https://gitlab.alpinelinux.org/alpine/aports/-/issues/11602 > https://gitlab.alpinelinux.org/alpine/aports/-/issues/11815 Add to that list glib and libvte. XFCE4 became quite unusable due to glib. Fortunately, it was fixed quite fast, and is merged for Alpine already: https://gitlab.gnome.org/GNOME/glib/-/issues/2140 Unfortunately, libvte duplicates the some of the code and the issue: there's https://gitlab.gnome.org/GNOME/vte/-/issues/263 That got fixed relatively fast too in git master, but is not backported to any stables branch. So that's not merged yet in Alpine. And is causing still random lock ups in e.g. xfce4-terminal. - Timo