[systemd-bugs] [Bug 84931] systemd --test: Assertion 'sigaddset(ss, sig) == 0' failed at .../work/systemd-206/src/shared/util.c:2516, function sigset_add_many(). Aborting
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Thu Oct 23 17:06:11 PDT 2014
https://bugs.freedesktop.org/show_bug.cgi?id=84931
--- Comment #1 from Lennart Poettering <lennart at poettering.net> ---
Hmm, did I get this right? SIGRTMAX-SIGRTMIN is different for Linux on hppa
than for Linux on all other archs?
Yuck, what a fuck-up.
The only sane solution I see is adding a patch that #ifdefs out the code that
binds to the high SIGRTMIN+n signals.
What's the last SIGRTMIN+n that works on hppa? Or in other words, what is
SIGRTMAX-SIGRTMIN? If you let me know we'll just skip all signal assignments
beyond this value on #ifdef __hppa__
Note that the signals we expose are kinda API, hence we cannot dynamically
assign them. Hence checking things against SIGRTMAX and shifting things around
is really not a good idea. And normally this wouldn't be a problem as on
Linux/glibc the number of rt sigs should be stable and fixed. Apparently though
with the exception of Linux/hppa...
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/systemd-bugs/attachments/20141024/3b4ea1fd/attachment.html>
More information about the systemd-bugs
mailing list