Le mercredi 16 mars 2005 Ã 02:17 +0000, Andrew Kanaber a Ãcrit : > > Otherwise, could you please use strace to show me where prboom is > > hanging? > > Seems to be hanging in rt_sigsuspend. > > [...] > connect(3, {sa_family=AF_FILE, path="/tmp/.X11-unix/X0"}, 19) = 0 > [...] > gettimeofday({1110936074, 161825}, NULL) = 0 > gettimeofday({1110936074, 161863}, NULL) = 0 > select(4, [3], NULL, NULL, {0, 0}) = 0 (Timeout) > rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0 > rt_sigsuspend([] <unfinished ...> > --- SIGHUP (Hangup) @ 0 (0) --- > +++ killed by SIGHUP +++ > > The SIGHUP is from me killing X. > > There are actually three earlier instances in the trace of > rt_sigsuspend([] <unfinished ...> > in those cases it gets "SIGRTMIN (Unknown signal 32)" and carries on. > The one prior to the hanging instance is > > open("/dev/sequencer", O_WRONLY) = 10 > ioctl(10, SNDCTL_SEQ_NRSYNTHS, 0x40095b20) = 0 > ioctl(10, SNDCTL_SEQ_NRMIDIS, 0x40094c20) = 0 > rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0 > write(9, " [EMAIL PROTECTED]@\220\376\23\10"..., 148) = 148 > rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0 > rt_sigsuspend([] <unfinished ...> > --- SIGRTMIN (Unknown signal 32) @ 0 (0) --- > <... rt_sigsuspend resumed> ) = -1 EINTR (Interrupted system call) > sigreturn() = ? (mask now [RTMIN])
This is not very helpful, as it means the thread is waiting for another thread, nothing else. Could you run it with strace -f ? -- .''`. Josselin Mouette /\./\ : :' : [EMAIL PROTECTED] `. `' [EMAIL PROTECTED] `- Debian GNU/Linux -- The power of freedom
signature.asc
Description: Ceci est une partie de message =?ISO-8859-1?Q?num=E9riquement?= =?ISO-8859-1?Q?_sign=E9e?=