Bug#763705: vlc: [kfreebsd] quits after ~30 seconds: xdg_screensaver_plugin
Rémi Denis-Courmont
remi at remlab.net
Mon Nov 10 18:49:22 UTC 2014
reassign 763705 libc0.1
thanks
Hello,
Le lundi 20 octobre 2014, 11:45:40 Rémi Denis-Courmont a écrit :
> Le 2014-10-02 02:11, Steven Chamberlain a écrit :
> > Attached is output from kFreeBSD's ktrace, showing:
> > pid, thread ID, process name, elapsed time (seconds), and syscalls
>
> In the trace, it looks like SIGCHLD causes sigwait() to return, even
> though SIGCHLD is not in the wait-set.
>
> If that is the case, then I think it is a bug in the kFreeBSD
> sigwait().
7296 100634 vlc 48.521557 RET sigwait 4
7296 100634 vlc 48.521577 PSIG SIGCHLD caught handler=0x804254220
mask=0x5007 code=CLD_EXITED
7296 100634 vlc 48.521631 CALL write(0xa,0x804354922,0x1)
It seems that sigwait() returns EINTR, which is not even a specified error for
sigwait(). What is worst, SIGCHLD is blocked on the calling task.
This is completely bogus behaviour from the run-time as far as I can tell.
Best regards,
--
Rémi Denis-Courmont
http://www.remlab.net/
More information about the pkg-multimedia-maintainers
mailing list