Hi, Branden! Following up on the mail to the Xfree86 ML i posted earlier...
The strace output after the freeze has happened: =========================================================== --- SIGALRM (Alarm clock) @ 0 (0) --- sigreturn() = ? (mask now []) --- SIGALRM (Alarm clock) @ 0 (0) --- sigreturn() = ? (mask now []) =========================================================== and so on ad infinitum... That obviously doesn't make a whole lot of sense... Next time I'll also capture the time-of-day of each signal. I forot that but it would be interesting. Here's the output while normal operation: =========================================================== 14:27:51.202001 --- SIGALRM (Alarm clock) @ 0 (0) --- 14:27:51.202168 setitimer(ITIMER_REAL, {it_interval={0, 0}, it_value={0, 0}}, NULL) = 0 14:27:51.202208 sigreturn() = ? (mask now [IO]) 14:27:51.202277 gettimeofday({1044365271, 202288}, NULL) = 0 14:27:51.202309 gettimeofday({1044365271, 202319}, NULL) = 0 14:27:51.202343 select(256, [1 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 29], NULL, NULL, {110, 560000}) = 1 (in [17], left {110, 550000}) 14:27:51.212345 setitimer(ITIMER_REAL, {it_interval={0, 20000}, it_value={0, 20000}}, NULL) = 0 14:27:51.212394 read(17, "&\6\2\0;\0\0\0", 4096) = 8 14:27:51.212469 read(17, 0x4021e008, 4096) = -1 EAGAIN (Resource temporarily unavailable) 14:27:51.212516 writev(17, [{"\1\1\r \0\0\0\0;\0\0\0\324\t\0\1J\4\10\4J\4\10\4\f\0\0"..., 32}], 1) = 32 14:27:51.212610 gettimeofday({1044365271, 212621}, NULL) = 0 14:27:51.212645 select(256, [1 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 29], NULL, NULL, {110, 550000}) = 1 (in [17], left {110, 550000}) 14:27:51.212764 read(17, "(\6\4\0;\0\0\0p\2`\1J\4\10\4", 4096) = 16 14:27:51.212815 read(17, 0x4021e008, 4096) = -1 EAGAIN (Resource temporarily unavailable) 14:27:51.212847 writev(17, [{"\1\1\16 \0\0\0\0\0\0\0\0&\4\6\4\0\0\0\0\10\340!@\0\0\0"..., 32}], 1) = 32 14:27:51.213589 gettimeofday({1044365271, 213610}, NULL) = 0 14:27:51.213643 select(256, [1 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 29], NULL, NULL, {110, 549000}) = 1 (in [17], left {110, 550000}) 14:27:51.213788 read(17, "\232\6\5\0\316\4`\1\0\0\0\0\0\0\0\0\32\6\32\0;\3\5\0\251"..., 4096) = 812 14:27:51.214867 read(17, 0x4021e008, 4096) = -1 EAGAIN (Resource temporarily unavailable) 14:27:51.214942 gettimeofday({1044365271, 214953}, NULL) = 0 14:27:51.214982 select(256, [1 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 29], NULL, NULL, {110, 548000}) = ? ERESTARTNOHAND (To be restarted) 14:27:51.232319 --- SIGALRM (Alarm clock) @ 0 (0) --- =========================================================== The most interesting thing is the setitimer call right after the SIGALRM. So perhaps it's just something wrong with the sighandler... Well, I also istalled the xserver-xfree86-dbg package but unfortunately it doesn't work with the nvidia binary only driver. I'll try with the nv driver and see if it also freezes with that driver. Mika -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]