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