Date: Sat, 15 Aug 2020 09:51:24 +0300 From: Timo Teras <timo.teras@....fi> To: Rich Felker <dalias@...c.org> Cc: musl@...ts.openwall.com Subject: Re: Restrictions on child context after multithreaded fork On Fri, 14 Aug 2020 17:41:38 -0400 Rich Felker <dalias@...c.org> 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
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.