CVS HEAD : balsa freezes



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
#6  0x00002b78be8020e1 in _XReply () from /usr/lib/libX11.so.6
#7  0x00002b78be7f3e25 in XQueryPointer () from /usr/lib/libX11.so.6
#8  0x00002b78bd6abbd1 in _gdk_windowing_window_get_pointer ()
   from /usr/lib/libgdk-x11-2.0.so.0
#9  0x00002b78bd68254d in gdk_window_get_pointer ()
   from /usr/lib/libgdk-x11-2.0.so.0
#10 0x00002b78bd41a62c in _gtk_tree_view_column_autosize ()
   from /usr/lib/libgtk-x11-2.0.so.0
#11 0x00002b78bd35562d in _gtk_marshal_BOOLEAN__BOXED ()
   from /usr/lib/libgtk-x11-2.0.so.0
#12 0x00002b78be9a7589 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#13 0x00002b78be9b6d8f in g_signal_chain_from_overridden ()
   from /usr/lib/libgobject-2.0.so.0
#14 0x00002b78be9b7c6e in g_signal_emit_valist ()
   from /usr/lib/libgobject-2.0.so.0
#15 0x00002b78be9b8083 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#16 0x00002b78bd42bd9e in gtk_widget_get_default_style ()
   from /usr/lib/libgtk-x11-2.0.so.0
#17 0x00002b78bd3504b0 in gtk_main_do_event ()
   from /usr/lib/libgtk-x11-2.0.so.0
#18 0x00002b78bd6836fe in gdk_window_is_viewable ()
   from /usr/lib/libgdk-x11-2.0.so.0
#19 0x00002b78bd683889 in gdk_window_process_all_updates ()
   from /usr/lib/libgdk-x11-2.0.so.0
#20 0x00002b78bd2cf235 in gtk_container_check_resize ()
   from /usr/lib/libgtk-x11-2.0.so.0
#21 0x00002b78bed109e3 in g_main_context_dispatch ()
   from /usr/lib/libglib-2.0.so.0
#22 0x00002b78bed1382d in g_main_context_check ()
   from /usr/lib/libglib-2.0.so.0
#23 0x00002b78bed13b16 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#24 0x00002b78bd350692 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#25 0x00000000004628d7 in main ()
(gdb)


Regards

Jean-Luc

Attachment: pgpSo2AH2fLea.pgp
Description: PGP signature



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]