Here's part of the output of strace, it is a bit hard to tell where the
loop begins and ends, it seems it is 2 processes interacting.
(...)
[pid 7459] 20:20:45.468638 <... writev resumed> ) = 2999
[pid 16613] 20:20:45.468680 futex(0x810b4e8, 0x80 /* FUTEX_??? */, 2
<unfinished ...>
[pid 7459] 20:20:45.468712 futex(0x810b4e8, 0x81 /* FUTEX_??? */, 1
<unfinished ...>
[pid 16613] 20:20:45.468734 <... futex resumed> ) = 0
[pid 7459] 20:20:45.468748 <... futex resumed> ) = 1
[pid 16613] 20:20:45.468768 futex(0x810b4e8, 0x81 /* FUTEX_??? */, 1) = 0
[pid 16613] 20:20:45.468803 read(11, "GIOP\1\2\1\1$\0\0\0", 12) = 12
[pid 16613] 20:20:45.468849 read(11,
"\360-\252\277\0\0\0\0\1\0\0\0\1\0\0\0\f\0\0\0\1\1\1\1\1"..., 36) = 36
[pid 16613] 20:20:45.468948 poll( <unfinished ...>
[pid 7459] 20:20:45.469276 select(4, [3], [3], NULL, NULL) = 2 (in [3], out
[3])
[pid 7459] 20:20:45.469354 read(3, "[EMAIL PROTECTED]"..., 4096) = 192
[pid 7459] 20:20:45.469419 writev(3, [{"\22\0\n\0\347\227\341\1F\1\0\0\6\0\0\0
\0\0\0\4\0\0\0\0"..., 284}], 1) = 284
[pid 7459] 20:20:45.470074 select(4, [3], [], NULL, NULL) = 1 (in [3])
[pid 7459] 20:20:45.470795 read(3,
"\34\257\26\317\347\227\341\1F\1\0\0\365\224\217\26\0\31"..., 4096) = 224
[pid 7459] 20:20:45.470891 read(3, 0x80e01fc, 4096) = -1 EAGAIN (Resource
temporarily unavailable)
[pid 7459] 20:20:45.480372 gettimeofday({1212002445, 480420}, NULL) = 0
[pid 7459] 20:20:45.480498 gettimeofday({1212002445, 480513}, NULL) = 0
[pid 7459] 20:20:45.480631 writev(11, [{"GIOP\1\2\1\0\243\v\0\0", 12},
{"\320-\252\277\3\0\0\0\0\0\0\0\34\0\0\0\0\0\0\0\337\304"..., 2036},
{"ROLE_TOOL_BAR\0\0\0\16\0\0\0ROLE_TOOL_TI"..., 943}], 3 <unfinished ...>
[pid 16613] 20:20:45.481081 <... poll resumed> [{fd=41, events=POLLIN}, {fd=38,
events=POLLIN|POLLPRI}, {fd=37, events=POLLIN|POLLPRI}, {fd=36,
events=POLLIN|POLLPRI}, {fd=35, events=POLLIN|POLLPRI}, {fd=33,
events=POLLIN|POLLPRI}, {fd=32, events=POLLIN|POLLPRI}, {fd=31,
events=POLLIN|POLLPRI}, {fd=30, events=POLLIN|POLLPRI}, {fd=28,
events=POLLIN|POLLPRI}, {fd=27, events=POLLIN|POLLPRI}, {fd=26,
events=POLLIN|POLLPRI}, {fd=25, events=POLLIN|POLLPRI}, {fd=24,
events=POLLIN|POLLPRI}, {fd=23, events=POLLIN|POLLPRI}, {fd=17,
events=POLLIN|POLLPRI}, {fd=18, events=POLLIN|POLLPRI}, {fd=16,
events=POLLIN|POLLPRI}, {fd=15, events=POLLIN|POLLPRI}, {fd=14,
events=POLLIN|POLLPRI}, {fd=11, events=POLLIN|POLLPRI, revents=POLLIN}, {fd=12,
events=POLLIN|POLLPRI}, {fd=43, events=POLLIN|POLLPRI}, {fd=45,
events=POLLIN|POLLPRI}, {fd=46, events=POLLIN|POLLPRI}, {fd=29,
events=POLLIN|POLLPRI}, {fd=34, events=POLLIN|POLLPRI}], 27, -1) = 1
[pid 7459] 20:20:45.481208 <... writev resumed> ) = 2991
[pid 16613] 20:20:45.481251 futex(0x810b4e8, 0x80 /* FUTEX_??? */, 2
<unfinished ...>
[pid 7459] 20:20:45.481284 futex(0x810b4e8, 0x81 /* FUTEX_??? */, 1
<unfinished ...>
[pid 16613] 20:20:45.481306 <... futex resumed> ) = 0
[pid 7459] 20:20:45.481320 <... futex resumed> ) = 1
[pid 16613] 20:20:45.481341 futex(0x810b4e8, 0x81 /* FUTEX_??? */, 1) = 0
[pid 16613] 20:20:45.481375 read(11, "GIOP\1\2\1\1$\0\0\0", 12) = 12
[pid 16613] 20:20:45.481420 read(11,
"\320-\252\277\0\0\0\0\1\0\0\0\1\0\0\0\f\0\0\0\1\1\1\1\1"..., 36) = 36
[pid 16613] 20:20:45.481517 poll( <unfinished ...>
[pid 7459] 20:20:45.481729 gettimeofday({1212002445, 481755}, NULL) = 0
[pid 7459] 20:20:45.481824 gettimeofday({1212002445, 481839}, NULL) = 0
[pid 7459] 20:20:45.481952 writev(11, [{"GIOP\1\2\1\0\253\v\0\0", 12},
{"\360-\252\277\3\0\0\0\0\0\0\0\34\0\0\0\0\0\0\0\337\304"..., 2044},
{"ROLE_TOOL_BAR\0\0\0\16\0\0\0ROLE_TOOL_TI"..., 943}], 3 <unfinished ...>
[pid 16613] 20:20:45.482590 <... poll resumed> [{fd=41, events=POLLIN}, {fd=38,
events=POLLIN|POLLPRI}, {fd=37, events=POLLIN|POLLPRI}, {fd=36,
events=POLLIN|POLLPRI}, {fd=35, events=POLLIN|POLLPRI}, {fd=33,
events=POLLIN|POLLPRI}, {fd=32, events=POLLIN|POLLPRI}, {fd=31,
events=POLLIN|POLLPRI}, {fd=30, events=POLLIN|POLLPRI}, {fd=28,
events=POLLIN|POLLPRI}, {fd=27, events=POLLIN|POLLPRI}, {fd=26,
events=POLLIN|POLLPRI}, {fd=25, events=POLLIN|POLLPRI}, {fd=24,
events=POLLIN|POLLPRI}, {fd=23, events=POLLIN|POLLPRI}, {fd=17,
events=POLLIN|POLLPRI}, {fd=18, events=POLLIN|POLLPRI}, {fd=16,
events=POLLIN|POLLPRI}, {fd=15, events=POLLIN|POLLPRI}, {fd=14,
events=POLLIN|POLLPRI}, {fd=11, events=POLLIN|POLLPRI, revents=POLLIN}, {fd=12,
events=POLLIN|POLLPRI}, {fd=43, events=POLLIN|POLLPRI}, {fd=45,
events=POLLIN|POLLPRI}, {fd=46, events=POLLIN|POLLPRI}, {fd=29,
events=POLLIN|POLLPRI}, {fd=34, events=POLLIN|POLLPRI}], 27, -1) = 1
[pid 7459] 20:20:45.482720 <... writev resumed> ) = 2999
(...)
** Attachment added: "strace-gnome-panel_hang-0805282010.log"
http://launchpadlibrarian.net/14809442/strace-gnome-panel_hang-0805282010.log
--
Hardy: opening a drawer can randomly make gnome-panel hang using 100% cpu
https://bugs.launchpad.net/bugs/235944
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to gnome-panel in ubuntu.
--
desktop-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs