View Single Post
Old 07-03-07, 07:09 PM   #2
jhohertz
Registered User
 
Join Date: Jul 2007
Posts: 5
Default Re: Regarding freezing, possible work around?

And so of course, right after, I posted, it wedged....

Xorg and beryl are spinning, and straces of them look like repeating sequences of:

For beryl:

I was seeing a lot of IO, it stoped making syscalls as I wrote this.

For Xorg:

--- SIGALRM (Alarm clock) @ 0 (0) ---
setitimer(ITIMER_REAL, {it_interval={0, 0}, it_value={0, 0}}, NULL) = 0
sigreturn() = ? (mask now [])
select(256, [1 3 9 10 13 15 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49], [44], NULL, NULL) = 1 (in [49])
setitimer(ITIMER_REAL, {it_interval={0, 20000}, it_value={0, 20000}}, NULL) = 0
read(49, ">\0\7\0\3\0\0\4=\0\200\3\2\0\0\4\37\1\325\0\0\0\0 \0\340"..., 4096) = 32
gettimeofday({1183503682, 391472}, NULL) = 0
gettimeofday({1183503682, 391505}, NULL) = 0
read(49, 0x97c6ab8, 4096) = -1 EAGAIN (Resource temporarily unavailable)
writev(44, [{"w\0\216\354\3\0\200\3|\4`\3\334\347P\216\315\0#\ 0\340\1"..., 5760}], 1) = -1 EAGAIN (Resource temporarily unavailable)
writev(49, [{"\16D\255%=\0\200\3\0\0>\2$\255\302\t@\255!\10\2\ 0\0\300"..., 64}], 1) = 64
select(256, [1 3 9 10 13 15 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49], [44], NULL, NULL) = ? ERESTARTNOHAND (To be restarted)
--- SIGALRM (Alarm clock) @ 0 (0) ---
setitimer(ITIMER_REAL, {it_interval={0, 0}, it_value={0, 0}}, NULL) = 0
sigreturn() = ? (mask now [])
select(256, [1 3 9 10 13 15 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49], [44], NULL, NULL) = 1 (in [49])
setitimer(ITIMER_REAL, {it_interval={0, 20000}, it_value={0, 20000}}, NULL) = 0
read(49, ">\0\7\0\3\0\0\4=\0\200\3\2\0\0\4\34\1\330\0\0\0\0 \0\340"..., 4096) = 32
gettimeofday({1183503682, 491472}, NULL) = 0
gettimeofday({1183503682, 491504}, NULL) = 0
read(49, 0x97c6ab8, 4096) = -1 EAGAIN (Resource temporarily unavailable)
writev(44, [{"w\0\216\354\3\0\200\3|\4`\3\334\347P\216\315\0#\ 0\340\1"..., 5824}], 1) = -1 EAGAIN (Resource temporarily unavailable)
writev(49, [{"\16D\257%=\0\200\3\0\0>\2$\255\302\t@\255!\10\2\ 0\0\300"..., 64}], 1) = 64
select(256, [1 3 9 10 13 15 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49], [44], NULL, NULL) = ? ERESTARTNOHAND (To be restarted)
--- SIGALRM (Alarm clock) @ 0 (0) ---
setitimer(ITIMER_REAL, {it_interval={0, 0}, it_value={0, 0}}, NULL) = 0
sigreturn() = ? (mask now [])
select(256, [1 3 9 10 13 15 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49], [44], NULL, NULL) = 1 (in [49])
setitimer(ITIMER_REAL, {it_interval={0, 20000}, it_value={0, 20000}}, NULL) = 0
read(49, ">\0\7\0\3\0\0\4=\0\200\3\2\0\0\4\31\1\333\0\0\0\0 \0\340"..., 4096) = 32
gettimeofday({1183503682, 591472}, NULL) = 0
gettimeofday({1183503682, 591505}, NULL) = 0
read(49, 0x97c6ab8, 4096) = -1 EAGAIN (Resource temporarily unavailable)
writev(44, [{"w\0\216\354\3\0\200\3|\4`\3\334\347P\216\315\0#\ 0\340\1"..., 5888}], 1) = -1 EAGAIN (Resource temporarily unavailable)
writev(49, [{"\16D\261%=\0\200\3\0\0>\2$\255\302\t@\255!\10\2\ 0\0\300"..., 64}], 1) = 64
select(256, [1 3 9 10 13 15 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49], [44], NULL, NULL) = ? ERESTARTNOHAND (To be restarted)
--- SIGALRM (Alarm clock) @ 0 (0) ---
setitimer(ITIMER_REAL, {it_interval={0, 0}, it_value={0, 0}}, NULL) = 0
sigreturn() = ? (mask now [])
select(256, [1 3 9 10 13 15 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49], [44], NULL, NULL) = 1 (in [49])
setitimer(ITIMER_REAL, {it_interval={0, 20000}, it_value={0, 20000}}, NULL) = 0
read(49, ">\0\7\0\3\0\0\4=\0\200\3\2\0\0\4\26\1\336\0\0\0\0 \0\340"..., 4096) = 32
gettimeofday({1183503682, 691472}, NULL) = 0
gettimeofday({1183503682, 691511}, NULL) = 0
read(49, 0x97c6ab8, 4096) = -1 EAGAIN (Resource temporarily unavailable)
writev(44, [{"w\0\216\354\3\0\200\3|\4`\3\334\347P\216\315\0#\ 0\340\1"..., 5952}], 1) = -1 EAGAIN (Resource temporarily unavailable)
writev(49, [{"\16D\263%=\0\200\3\0\0>\2$\255\302\t@\255!\10\2\ 0\0\300"..., 64}], 1) = 64
select(256, [1 3 9 10 13 15 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49], [44], NULL, NULL) = ? ERESTARTNOHAND (To be restarted)
--- SIGALRM (Alarm clock) @ 0 (0) ---
setitimer(ITIMER_REAL, {it_interval={0, 0}, it_value={0, 0}}, NULL) = 0
sigreturn() = ? (mask now [])
select(256, [1 3 9 10 13 15 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49], [44], NULL, NULL) = 1 (in [49])
setitimer(ITIMER_REAL, {it_interval={0, 20000}, it_value={0, 20000}}, NULL) = 0
read(49, ">\0\7\0\3\0\0\4=\0\200\3\2\0\0\4\23\1\341\0\0\0\0 \0\340"..., 4096) = 32
gettimeofday({1183503682, 791471}, NULL) = 0
gettimeofday({1183503682, 791503}, NULL) = 0
read(49, 0x97c6ab8, 4096) = -1 EAGAIN (Resource temporarily unavailable)
writev(44, [{"w\0\216\354\3\0\200\3|\4`\3\334\347P\216\315\0#\ 0\340\1"..., 6016}], 1) = -1 EAGAIN (Resource temporarily unavailable)
writev(49, [{"\16D\265%=\0\200\3\0\0>\2$\255\302\t@\255!\10\2\ 0\0\300"..., 64}], 1) = 64
select(256, [1 3 9 10 13 15 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49], [44], NULL, NULL) = ? ERESTARTNOHAND (To be restarted)
--- SIGALRM (Alarm clock) @ 0 (0) ---
setitimer(ITIMER_REAL, {it_interval={0, 0}, it_value={0, 0}}, NULL) = 0
sigreturn() = ? (mask now [])
select(256, [1 3 9 10 13 15 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49], [44], NULL, NULL <unfinished ...>
jhohertz is offline   Reply With Quote