Re: CVS HEAD : balsa freezes
- From: Pawel Salek <pawsa theochem kth se>
- To: balsa-list gnome org
- Subject: Re: CVS HEAD : balsa freezes
- Date: Thu, 05 Oct 2006 20:24:23 +0200
On 10/02/2006 03:01:00 PM, Jean-Luc Coulon (f5ibh) wrote:
Hi,
I've experienced a freeze of balsa.
I've done a strace on the pid and got something like this:
poll([{fd=9, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(9, "\34S;9\4\0\300\3S\1\0\0\341+\26\t\0\0\300\3\0\0\0\0\320"...,
32) = 32
read(9, 0x7ffff0edef80, 32) = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=9, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(9, "n\2;9 \26\t\1\20\0\0\20\0\0\0\0\0\0\20\20\20\20\20\0\0"...,
32) = 32
read(9, 0x7ffff0edef80, 32) = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=9, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(9, "n\2;9\226/\26\t\1\30\10\0\20\0\0\0\0\0\0\30\30\30\30\30"...,
32) = 32
read(9, 0x7ffff0edef80, 32) = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=9, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(9, "n\2;9\2230\26\t\1\20\0\0\20\0\0\0\0\0\0\20\20\20\20\20"...,
32) = 32
read(9, 0x7ffff0edef80, 32) = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=9, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(9, "\17|;9\r\234\303\3\0J&\1\0\0\0\0`{\314\2\0\0\0\0\340 !"...,
32) = 32
read(9, "\17|;9L\0\300\3\0J&\1\0\0\0\0P\266\31\1\0\0\0\0U\31T\0"...,
32) = 32
read(9,
"\f\0;9\4\0\300\3\0\0c\0\362\4\2\0\23\0\0\0\0\0\0\0`j\262"..., 32) =
32
read(9, "\fX;9\4\0\300\3\0\0e\0\2\0\2\0\22\0\37\1\0\0\0\0 \0\0\0"...,
32) = 32
read(9, "\f\0;9\4\0\300\3\340\0e\0\22\4\2\0\21\0\300\0\0\0\0\0\0"...,
32) = 32
read(9, "\f\264;9\4\0\300\3\0\0g\0\2\0\31\0\20\0\177\0\0\0\0\0`"...,
32) = 32
read(9, "\f\0;9\4\0\300\3\340\0g\0K\1\31\0\17\0\0\0\0\0\0\0\f\0"...,
32) = 32
read(9, "\fj;9\4\0\300\3\315\4g\0%\0\31\0\16\0r\0\0\0\0\0u#\224"...,
32) = 32
read(9, "\f\0;9\4\0\300\3\0\0\200\0\2\0!\0\r\0\0\0\0\0\0\0\0\0\0"...,
32) = 32
read(9, "\f\0;9\4\0\300\3\340\0\200\0\22\4!\0\f\0A\221\377\177\0"...,
32) = 32
read(9, "\f\264;9\4\0\300\3\0\0\241\0\2\0\366\0\v\0n\0\0\0\0\0`"...,
32) = 32
read(9, "\f\0;9\4\0\300\3\340\0\241\0$\0\366\0\n\0\0\0\0\0\0\0\f"...,
32) = 32
read(9, "\f:;9\4\0\300\3\356\4\241\0\4\0\366\0\t\0\0\0\0\0\0\0`"...,
32) = 32
read(9, "\f\0;9\4\0\300\3\0\0\227\1\2\0\22\0\10\0A\221\377\177\0"...,
32) = 32
read(9, "\fj;9\4\0\300\3\340\0\227\1\22\4\22\0\7\0\276\0\0\0\0\0"...,
32) = 32
read(9, "\f\0;9\4\0\300\3\0\0\251\1\2\0G\0\6\0r\0\0\0\0\0\3\0\0"...,
32) = 32
read(9, "\f\377;9\4\0\300\3\340\0\251\1 \1G\0\5\0\177\0\0\0\0\0"...,
32) = 32
read(9, "\f\0;9\4\0\300\3\367\2\251\1\373\1G\0\4\0\304\0\0\0\0\0"...,
32) = 32
read(9, "\f\352;9\4\0\300\3\0\0\360\1\2\0\274\1\3\0\262\0\0\0\0"...,
32) = 32
read(9,
"\f\0;9\4\0\300\3\340\0\360\1\22\4\274\1\2\0A\221\377\177"..., 32) =
32
read(9,
"\fc;9\4\0\300\3\0\0\254\3\362\4\2\0\1\0\0\0\0\0\0\0P\357"..., 32) =
32
read(9, "\f\345;9\4\0\300\3\226\0\256\3\\\4\25\0\0\0\177\0\0\0\0"...,
32) = 32
read(9, "\f);9\17\234\303\3\0\0\0\0\352\3\33\0\0\0\177\0\0\0\0\0"...,
32) = 32
read(9, "\f*;9\16\234\303\3\0\0\0\0\352\3\333\0\0\0\177\0\0\0\0"...,
32) = 32
read(9, "\f@;9l\0\300\3\0\0\0\0\226\0\25\0\0\0\177\0\0\0\0\0\300"...,
32) = 32
read(9,
"\fp;9d\0\300\3\0\0\0\0\242\2\2\0\3\0\276\0\0\0\0\0h_\307"..., 32) =
32
read(9, "\f\0;9d\0\300\3\0\0\2\0\2\0\25\0\2\0A\221\377\177\0\0\0"...,
32) = 32
read(9, "\fc;9d\0\300\3\240\2\2\0\2\0\25\0\1\0\0\0\0\0\0\0P\357"...,
32) = 32
read(9, "\f\206;9d\0\300\3\0\0\27\0\242\2\2\0\0\0\177\0\0\0\0\0"...,
32) = 32
read(9, "\f2;9i\0\300\3\0\0\0\0\236\2\25\0\0\0\177\0\0\0\0\0\300"...,
32) = 32
read(9,
"\f8;9M\0\300\3\0\0\0\0\336\0G\3\0\0\177\0\0\0\0\0\300\264"..., 32) =
32read(9,
"\f\332;98\0\300\3\0\0\0\0\362\4H\0\0\0\177\0\0\0\0\0\300"..., 32) =
32
read(9, "\fb;9.\0\300\3\0\0\0\0\362\4\33\0\0\0\177\0\0\0\0\0\300"...,
32) = 32
read(9, 0x7ffff0edef80, 32) = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=9, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(9, "\t\3;9\4\0\300\3\3,\34\1\0\0\0\0\220,\34\1\0\0\0\0\360"...,
32) = 32
read(9, "\241 ;9\4\0\300\3\23\1\0\0\21\1\0\0\2230\26\t\2230\26\t"...,
32) = 32
read(9, 0x7ffff0edef80, 32) = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=9, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(9, "\f\211;9\4\0\300\3\0\2\251\1\367\0G\0\0\0\177\0\0\0\0\0"...,
32) = 32
read(9, "\7\1;9c2\26\tM\0\0\0\4\0\300\3\r\234\303\3T\1=\1P\1\n\1"...,
32) = 32
read(9,
"\7\0;9c2\26\tM\0\0\0\16\234\303\3\0\0\0\0T\1=\1L\0N\0\20"..., 32) =
32
read(9,
"\t\0;9\4\0\300\3\2j\262\0\0\0\0\0\0\0\0\0\2230\26\tp\356"..., 32) =
32
read(9, 0x7ffff0edef80, 32) = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=9, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(9,
"\34S;9\4\0\300\3S\1\0\0s2\26\t\0\0\300\3\0\0\0\0\320O\307"..., 32) =
32read(9, 0x7ffff0edef80, 32) = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=9, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(9, "\2%;9\3112\26\tM\0\0\0\4\0\300\3\r\234\303\3T\1=\1P\1\n"...,
32) = 32
read(9, "n\2;9\3112\26\t\1\24\4\0\20\0\0\0\0\0\0\24\24\24\24\24"...,
32) = 32
read(9, 0x7ffff0edef80, 32) = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=9, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(9, "\3%;9\3624\26\tM\0\0\0\4\0\300\3\r\234\303\3T\1=\1P\1\n"...,
32) = 32
read(9, "n\2;9\3624\26\t\1\20\0\0\20\0\0\0\0\0\0\20\20\20\20\20"...,
32) = 32
read(9, 0x7ffff0edef80, 32) = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=9, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(9, "\2@;9\3545\26\tM\0\0\0\4\0\300\3\r\234\303\3T\1=\1P\1\n"...,
32) = 32
read(9, "n\2;9\3555\26\t\1\30\10\0\20\0\0\0\0\0\0\30\30\30\30\30"...,
32) = 32
read(9, 0x7ffff0edef80, 32) = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=9, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(9, "\n\0;9\4\0\300\3\1\361r\0\0\0\0\0\340\342r\0\0\0\0\0\1"...,
32) = 32
read(9, "\10\0;946\26\tM\0\0\0\16\234\303\3\0\0\0\0T\1=\1L\0N\0"...,
32) = 32
read(9, "\10\1;946\26\tM\0\0\0\4\0\300\3\r\234\303\3T\1=\1P\1\n"...,
32) = 32
read(9, 0x7ffff0edef80, 32) = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=9, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(9, "\17};9\r\234\303\3\1D\10\5\0\0\0\0`{\314\2\0\0\0\0\340"...,
32) = 32
read(9, "\17};9L\0\300\3\1D\10\5\0\0\0\0P\266\31\1\0\0\0\0U\31T"...,
32) = 32
read(9, 0x7ffff0edef80, 32) = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=9, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(9, "n\2;9\3778\26\t\1\20\0\0\20\0\0\0\0\0\0\20\20\20\20\20"...,
32) = 32
read(9, 0x7ffff0edef80, 32) = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=9, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(9,
"\n\3;9\4\0\300\3\3\220E\0\0\0\0\0\0\0\0\0!\0\0\0\210\314"..., 32) =
32
read(9, 0x7ffff0edef80, 32) = -1 EAGAIN (Resource
temporarily unavailable)
And then started gdb on the running pid:
#0 0x00002b78bf2a0cc6 in poll () from /lib/libc.so.6
#1 0x0000000000000009 in ?? ()
#2 0x00007ffff0edef80 in ?? ()
#3 0x000000000062e610 in ?? ()
#4 0x00002b78be8011ff in XProcessInternalConnection ()
from /usr/lib/libX11.so.6
#5 0x00002b78be801612 in _XRead () from /usr/lib/libX11.so.6
This looks like there is some X-windows access unprotected with
gdk_threads_enter()... Is this entirely random?
Pawel
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]