On 09/02/14 17:17, Nicolas Boulenguez wrote: > # strace -f -p `pidof thermald` > Process 16506 attached with 2 threads - interrupt to quit > [pid 16509] poll([{fd=7, events=POLLIN}, {fd=0, events=0}, {fd=0, events=0}, > {fd=0, events=0}, {fd=0, events=0}, {fd=0, events=0}, {fd=0, events=0}, > {fd=0, events=0}, {fd=0, events=0}, {fd=5, events=POLLIN}], 10, 4000 > <unfinished ...> > [pid 16506] restart_syscall(<... resuming interrupted call ...> <unfinished > ...> > [pid 16509] <... poll resumed> ) = 8 ([{fd=0, > revents=POLLERR|POLLHUP}, {fd=0, revents=POLLERR|POLLHUP}, {fd=0, > revents=POLLERR|POLLHUP}, {fd=0, revents=POLLERR|POLLHUP}, {fd=0, > revents=POLLERR|POLLHUP}, {fd=0, revents=POLLERR|POLLHUP}, {fd=0, > revents=POLLERR|POLLHUP}, {fd=0, revents=POLLERR|POLLHUP}]) > [pid 16509] poll([{fd=7, events=POLLIN}, {fd=0, events=0}, {fd=0, events=0}, > {fd=0, events=0}, {fd=0, events=0}, {fd=0, events=0}, {fd=0, events=0}, > {fd=0, events=0}, {fd=0, events=0}, {fd=5, events=POLLIN}], 10, 4000) = 8 > ([{fd=0, revents=POLLERR|POLLHUP}, {fd=0, revents=POLLERR|POLLHUP}, {fd=0, > revents=POLLERR|POLLHUP}, {fd=0, revents=POLLERR|POLLHUP}, {fd=0, > revents=POLLERR|POLLHUP}, {fd=0, revents=POLLERR|POLLHUP}, {fd=0, > revents=POLLERR|POLLHUP}, {fd=0, revents=POLLERR|POLLHUP}]) > ... > This line is repeated ad nauseam. > ... > [pid 16509] poll([{fd=7, events=POLLIN}, {fd=0, events=0}, {fd=0, events=0}, > {fd=0, events=0}, {fd=0, events=0}, {fd=0, events=0}, {fd=0, events=0}, > {fd=0, events=0}, {fd=0, events=0}, {fd=5, events=POLLIN}], 10, 4000) = 8 > ([{fd=0, revents=POLLERR|POLLHUP}, {fd=0, revents=POLLERR|POLLHUP}, {fd=0, > revents=POLLERR|POLLHUP}, {fd=0, revents=POLLERR|POLLHUP}, {fd=0, > revents=POLLERR|POLLHUP}, {fd=0, revents=POLLERR|POLLHUP}, {fd=0, > revents=POLLERR|POLLHUP}, {fd=0, revents=POLLERR|POLLHUP}]) > Process 16506 detached > Process 16509 detached > Thanks, it would be interesting to see why one is getting errors on fd 0 for the 2nd thread (e.g pid 16509 in your trace above), it should be open on /dev/null, but perhaps it is not. Can your report what the output of from listing the /proc/$pid/fd for that pid, e.g.
ls -al /proc/16509/fd Thanks -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org