> >
> > And important for me, because if it IS related to the vb2 conversion then I
> > need to know asap.
> >
> 
> Might take a few days to be completely sure. I've wondered if it's something
> to do with the signal too (maybe some bug when signal error occurs?). So
> many variables :(
> 

I can reasonably reliably reproduce the problem using dvbstream. strace output 
below. It looks pretty much as you'd expect - poll returning normally up until 
it doesn't anymore.

I'll test out the downgrade to 73d8102298719863d54264f62521362487f84256 just to 
be sure, then see if I can take it further back.

James

poll([{fd=7, events=POLLIN|POLLPRI}], 1, 500) = 1 ([{fd=7, 
revents=POLLIN|POLLPRI}])
accept(0, 0x712e20, [0])                = -1 ENOTSOCK (Socket operation on 
non-socket)
read(7, 
"G\v\30\37\252V\317\373\21\377\35\265\6\200Z\200\34\24\342\337bw\237\265\314,:!`\n\370\4"...,
 188) = 188
write(3, 
"G\v\30\37\252V\317\373\21\377\35\265\6\200Z\200\34\24\342\337bw\237\265\314,:!`\n\370\4"...,
 188) = 188
poll([{fd=7, events=POLLIN|POLLPRI}], 1, 500) = 1 ([{fd=7, 
revents=POLLIN|POLLPRI}])
accept(0, 0x712e20, [0])                = -1 ENOTSOCK (Socket operation on 
non-socket)
read(7, 
"G\v\30\20\f0n!\200\301\10)@),\261\241\330\242\213\376\f\345\223\21\202@N\2b\224i"...,
 188) = 188
write(3, 
"G\v\30\20\f0n!\200\301\10)@),\261\241\330\242\213\376\f\345\223\21\202@N\2b\224i"...,
 188) = 188
poll([{fd=7, events=POLLIN|POLLPRI}], 1, 500) = 1 ([{fd=7, 
revents=POLLIN|POLLPRI}])
accept(0, 0x712e20, [0])                = -1 ENOTSOCK (Socket operation on 
non-socket)
read(7, 
"G\v\30\21%\35]\356\rv\372+\0222\34\233\312v,\230\371\363\204s\205RQ\334\243\21\337\223"...,
 188) = 188
write(3, 
"G\v\30\21%\35]\356\rv\372+\0222\34\233\312v,\230\371\363\204s\205RQ\334\243\21\337\223"...,
 188) = 188
poll([{fd=7, events=POLLIN|POLLPRI}], 1, 500) = 0 (Timeout)
accept(0, 0x712e20, [0])                = -1 ENOTSOCK (Socket operation on 
non-socket)
read(7, 0x7ffff7145120, 188)            = -1 EAGAIN (Resource temporarily 
unavailable)
poll([{fd=7, events=POLLIN|POLLPRI}], 1, 500) = 0 (Timeout)
accept(0, 0x712e20, [0])                = -1 ENOTSOCK (Socket operation on 
non-socket)
read(7, 0x7ffff7145120, 188)            = -1 EAGAIN (Resource temporarily 
unavailable)
poll([{fd=7, events=POLLIN|POLLPRI}], 1, 500) = 0 (Timeout)
accept(0, 0x712e20, [0])                = -1 ENOTSOCK (Socket operation on 
non-socket)

Reply via email to