Public bug reported: Hi,
Since I upgraded to Ubuntu 9.04 / Jaunty, I experience a really annoying bug that I can't pinpoint. What happens: At a point, a given set of apps will freeze for a few moments. These apps include gnome-terminal and xchat mainly, but more interestingly some apps are totally "free" from the bug: firefox/thunderbird, gedit, nautilus.. Since audacious would stop playing at the same time, I thought that pulseaudio was the cause (everybody knows it's always pulseaudio's fault), but once it was gone, the bug would still occur. So it appears pulseaudio is simply impacted by the issue.. but for a reason, even though when the freezing occurs, I can start a new song and have audacious play it.. while the other apps are still frozen. This is how a typical trace would look like on the bugging apps when a freeze occurs (obtained through alt+sysrq+t): xchat: May 7 22:03:20 cameleon kernel: [266940.278003] xchat S 00200282 0 16695 1 May 7 22:03:20 cameleon kernel: [266940.278003] f634fef8 00200086 f634fec0 00200282 00000001 00000000 c0687340 c07b4500 May 7 22:03:20 cameleon kernel: [266940.278003] f40bcb60 f40bcdd8 c2841600 03f871f7 c2841600 f431666f 0000f29e f40bcdd8 May 7 22:03:20 cameleon kernel: [266940.278003] 00000000 00200282 0000c350 00000001 f634ff3c f634ff18 c0501f62 0000c350 May 7 22:03:20 cameleon kernel: [266940.278003] Call Trace: May 7 22:03:20 cameleon kernel: [266940.278003] [<c0501f62>] do_nanosleep+0x92/0xc0 May 7 22:03:20 cameleon kernel: [266940.278003] [<c0153063>] hrtimer_nanosleep+0xf3/0x180 May 7 22:03:20 cameleon kernel: [266940.278003] [<c0152420>] ? hrtimer_wakeup+0x0/0x20 May 7 22:03:20 cameleon kernel: [266940.278003] [<c0501f4f>] ? do_nanosleep+0x7f/0xc0 May 7 22:03:20 cameleon kernel: [266940.278003] [<c0153150>] sys_nanosleep+0x60/0x70 May 7 22:03:20 cameleon kernel: [266940.278003] [<c0103f6b>] sysenter_do_call+0x12/0x2f May 7 22:03:20 cameleon kernel: [266940.278003] xchat S f634e000 0 16696 1 May 7 22:03:20 cameleon kernel: [266940.278003] f0031af8 00000086 f0031ab8 f634e000 f6c4e480 00000000 f6c4e480 c07b4500 May 7 22:03:20 cameleon kernel: [266940.278003] ed1a57f0 ed1a5a68 c284c600 03f87b01 c284c600 dc665eb8 0000f29e ed1a5a68 May 7 22:03:20 cameleon kernel: [266940.278003] f0031c10 00000292 00000000 00000100 00000000 f0031b6c c0501ea5 0000007b May 7 22:03:20 cameleon kernel: [266940.278003] Call Trace: May 7 22:03:20 cameleon kernel: [266940.278003] [<c0501ea5>] schedule_hrtimeout_range+0x135/0x150 May 7 22:03:20 cameleon kernel: [266940.278003] [<c014f017>] ? add_wait_queue+0x37/0x50 May 7 22:03:20 cameleon kernel: [266940.278003] [<c01cc184>] ? __pollwait+0x64/0xe0 May 7 22:03:20 cameleon kernel: [266940.278003] [<c01c38af>] ? pipe_poll+0x2f/0xb0 May 7 22:03:20 cameleon kernel: [266940.278003] [<c01cbfda>] do_select+0x4ca/0x610 May 7 22:03:20 cameleon kernel: [266940.278003] [<c01cc120>] ? __pollwait+0x0/0xe0 May 7 22:03:20 cameleon kernel: [266940.278003] [<c0133d00>] ? default_wake_function+0x0/0x10 May 7 22:03:20 cameleon kernel: [266940.278003] [<c01312dd>] ? find_busiest_group+0x15d/0x7f0 gnome-terminal: May 6 23:48:33 cameleon kernel: [186853.369640] gnome-termina S f5de4000 0 16810 1 May 6 23:48:33 cameleon kernel: [186853.369640] f5c3bef8 00200082 f5c3bec0 f5de4000 00000001 f0287880 c0687340 c07b4500 May 6 23:48:34 cameleon kernel: [186853.369640] edcbf110 edcbf388 c2841600 f5c3bf3c c2841600 723dd54c 0000a9e4 edcbf388 May 6 23:48:34 cameleon kernel: [186853.369640] 00000000 00200282 0000c350 00000001 f5c3bf3c f5c3bf18 c0501f62 0000c350 May 6 23:48:34 cameleon kernel: [186853.369640] Call Trace: May 6 23:48:34 cameleon kernel: [186853.369640] [<c0501f62>] do_nanosleep+0x92/0xc0 May 6 23:48:34 cameleon kernel: [186853.369640] [<c0153063>] hrtimer_nanosleep+0xf3/0x180 May 6 23:48:34 cameleon kernel: [186853.369640] [<c0152420>] ? hrtimer_wakeup+0x0/0x20 May 6 23:48:34 cameleon kernel: [186853.369640] [<c0501f4f>] ? do_nanosleep+0x7f/0xc0 May 6 23:48:34 cameleon kernel: [186853.369640] [<c0153150>] sys_nanosleep+0x60/0x70 May 6 23:48:34 cameleon kernel: [186853.369640] [<c0103f6b>] sysenter_do_call+0x12/0x2f May 6 23:48:34 cameleon kernel: [186853.369640] gnome-termina S f0242000 0 16813 1 May 6 23:48:34 cameleon kernel: [186853.369640] f020de48 00200082 c015aee3 f0242000 edcbf110 edef0c40 c0687340 c07b4500 May 6 23:48:34 cameleon kernel: [186853.369640] ed1a7110 ed1a7388 c2841600 f020de34 c2841600 3da65686 000059b0 ed1a7388 May 6 23:48:34 cameleon kernel: [186853.369640] f020de48 c014ef0a edb53400 f020de50 f020df60 f020de6c c01c440f 00000000 May 6 23:48:34 cameleon kernel: [186853.369640] Call Trace: May 6 23:48:34 cameleon kernel: [186853.369640] [<c015aee3>] ? tick_dev_program_event+0x33/0xc0 May 6 23:48:34 cameleon kernel: [186853.369640] [<c014ef0a>] ? prepare_to_wait+0x3a/0x70 May 6 23:48:34 cameleon kernel: [186853.369640] [<c01c440f>] pipe_wait+0x4f/0x70 May 6 23:48:34 cameleon kernel: [186853.369640] [<c014ecb0>] ? autoremove_wake_function+0x0/0x50 May 6 23:48:34 cameleon kernel: [186853.369640] [<c01c4c93>] pipe_read+0x323/0x3e0 May 6 23:48:34 cameleon kernel: [186853.369640] [<c01bd531>] do_sync_read+0xd1/0x110 May 6 23:48:34 cameleon kernel: [186853.369640] [<c014ecb0>] ? autoremove_wake_function+0x0/0x50 May 6 23:48:34 cameleon kernel: [186853.369640] [<c02a8ff9>] ? apparmor_file_permission+0x19/0x40 If I strace them, it reveals nothing (waiting for syscall or something).. While angry, I started to diff the libs used in firefox/thunderbird & the guilty packages... FWIW, here's the outcome (I got them from lsof, then diffed/compared to exclude the one that were in common): /lib/ld-2.9.so /lib/libuuid.so.1.2 /lib/libz.so.1.2.3.3 /lib/tls/i686/cmov/libc-2.9.so /lib/tls/i686/cmov/libdl-2.9.so /lib/tls/i686/cmov/libm-2.9.so /lib/tls/i686/cmov/libpthread-2.9.so /lib/tls/i686/cmov/librt-2.9.so /usr/lib/gconv/gconv-modules.cache /usr/lib/libasound.so.2.0.0 /usr/lib/libdirect-1.0.so.0.1.0 /usr/lib/libdirectfb-1.0.so.0.1.0 /usr/lib/libfusion-1.0.so.0.1.0 /usr/lib/libICE.so.6.3.0 /usr/lib/libSM.so.6.0.0 /usr/lib/libX11.so.6.2.0 /usr/lib/libXau.so.6.0.0 /usr/lib/libxcb.so.1.1.0 /usr/lib/libXcursor.so.1.0.2 /usr/lib/libXdmcp.so.6.0.0 /usr/lib/libXext.so.6.4.0 /usr/lib/libXfixes.so.3.1.0 /usr/lib/libXrender.so.1.3.0 /usr/lib/locale/fr_FR.utf8/LC_ADDRESS /usr/lib/locale/fr_FR.utf8/LC_COLLATE /usr/lib/locale/fr_FR.utf8/LC_CTYPE /usr/lib/locale/fr_FR.utf8/LC_IDENTIFICATION /usr/lib/locale/fr_FR.utf8/LC_MEASUREMENT /usr/lib/locale/fr_FR.utf8/LC_MESSAGES/SYS_LC_MESSAGES /usr/lib/locale/fr_FR.utf8/LC_MONETARY /usr/lib/locale/fr_FR.utf8/LC_NAME /usr/lib/locale/fr_FR.utf8/LC_NUMERIC /usr/lib/locale/fr_FR.utf8/LC_PAPER /usr/lib/locale/fr_FR.utf8/LC_TELEPHONE /usr/lib/locale/fr_FR.utf8/LC_TIME I really would like this ironed out... Ubuntu 9.04 has been a disaster so far (hint: my other workstation, and my laptop have intel graphical cards), and need this to get over with before I really destroy something :) Any help to solve this will be appreciated. ** Affects: ubuntu Importance: Undecided Status: New ** Description changed: Hi, Since I upgraded to Ubuntu 9.04 / Jaunty, I experience a really annoying bug that I can't pinpoint. What happens: At a point, a given set of apps will freeze for a few moments. These apps include gnome-terminal and xchat mainly, but more interestingly some apps are totally "free" from the bug: firefox/thunderbird, gedit, nautilus.. Since audacious would stop playing at the same time, I thought that pulseaudio was the cause (everybody knows it's always pulseaudio's fault), but once it was gone, the bug would still occur. So it appears pulseaudio is simply impacted by the issue.. but for a reason, even though when the freezing occurs, I can start a new song and have audacious play it.. while the other apps are still frozen. This is how a typical trace would look like on the bugging apps when a freeze occurs (obtained through alt+sysrq+t): xchat: May 7 22:03:20 cameleon kernel: [266940.278003] xchat S 00200282 0 16695 1 May 7 22:03:20 cameleon kernel: [266940.278003] f634fef8 00200086 f634fec0 00200282 00000001 00000000 c0687340 c07b4500 May 7 22:03:20 cameleon kernel: [266940.278003] f40bcb60 f40bcdd8 c2841600 03f871f7 c2841600 f431666f 0000f29e f40bcdd8 May 7 22:03:20 cameleon kernel: [266940.278003] 00000000 00200282 0000c350 00000001 f634ff3c f634ff18 c0501f62 0000c350 May 7 22:03:20 cameleon kernel: [266940.278003] Call Trace: May 7 22:03:20 cameleon kernel: [266940.278003] [<c0501f62>] do_nanosleep+0x92/0xc0 May 7 22:03:20 cameleon kernel: [266940.278003] [<c0153063>] hrtimer_nanosleep+0xf3/0x180 May 7 22:03:20 cameleon kernel: [266940.278003] [<c0152420>] ? hrtimer_wakeup+0x0/0x20 May 7 22:03:20 cameleon kernel: [266940.278003] [<c0501f4f>] ? do_nanosleep+0x7f/0xc0 May 7 22:03:20 cameleon kernel: [266940.278003] [<c0153150>] sys_nanosleep+0x60/0x70 May 7 22:03:20 cameleon kernel: [266940.278003] [<c0103f6b>] sysenter_do_call+0x12/0x2f May 7 22:03:20 cameleon kernel: [266940.278003] xchat S f634e000 0 16696 1 May 7 22:03:20 cameleon kernel: [266940.278003] f0031af8 00000086 f0031ab8 f634e000 f6c4e480 00000000 f6c4e480 c07b4500 May 7 22:03:20 cameleon kernel: [266940.278003] ed1a57f0 ed1a5a68 c284c600 03f87b01 c284c600 dc665eb8 0000f29e ed1a5a68 May 7 22:03:20 cameleon kernel: [266940.278003] f0031c10 00000292 00000000 00000100 00000000 f0031b6c c0501ea5 0000007b May 7 22:03:20 cameleon kernel: [266940.278003] Call Trace: May 7 22:03:20 cameleon kernel: [266940.278003] [<c0501ea5>] schedule_hrtimeout_range+0x135/0x150 May 7 22:03:20 cameleon kernel: [266940.278003] [<c014f017>] ? add_wait_queue+0x37/0x50 May 7 22:03:20 cameleon kernel: [266940.278003] [<c01cc184>] ? __pollwait+0x64/0xe0 May 7 22:03:20 cameleon kernel: [266940.278003] [<c01c38af>] ? pipe_poll+0x2f/0xb0 May 7 22:03:20 cameleon kernel: [266940.278003] [<c01cbfda>] do_select+0x4ca/0x610 May 7 22:03:20 cameleon kernel: [266940.278003] [<c01cc120>] ? __pollwait+0x0/0xe0 May 7 22:03:20 cameleon kernel: [266940.278003] [<c0133d00>] ? default_wake_function+0x0/0x10 May 7 22:03:20 cameleon kernel: [266940.278003] [<c01312dd>] ? find_busiest_group+0x15d/0x7f0 gnome-terminal: May 6 23:48:33 cameleon kernel: [186853.369640] gnome-termina S f5de4000 0 16810 1 May 6 23:48:33 cameleon kernel: [186853.369640] f5c3bef8 00200082 f5c3bec0 f5de4000 00000001 f0287880 c0687340 c07b4500 May 6 23:48:34 cameleon kernel: [186853.369640] edcbf110 edcbf388 c2841600 f5c3bf3c c2841600 723dd54c 0000a9e4 edcbf388 May 6 23:48:34 cameleon kernel: [186853.369640] 00000000 00200282 0000c350 00000001 f5c3bf3c f5c3bf18 c0501f62 0000c350 May 6 23:48:34 cameleon kernel: [186853.369640] Call Trace: May 6 23:48:34 cameleon kernel: [186853.369640] [<c0501f62>] do_nanosleep+0x92/0xc0 May 6 23:48:34 cameleon kernel: [186853.369640] [<c0153063>] hrtimer_nanosleep+0xf3/0x180 May 6 23:48:34 cameleon kernel: [186853.369640] [<c0152420>] ? hrtimer_wakeup+0x0/0x20 May 6 23:48:34 cameleon kernel: [186853.369640] [<c0501f4f>] ? do_nanosleep+0x7f/0xc0 May 6 23:48:34 cameleon kernel: [186853.369640] [<c0153150>] sys_nanosleep+0x60/0x70 May 6 23:48:34 cameleon kernel: [186853.369640] [<c0103f6b>] sysenter_do_call+0x12/0x2f May 6 23:48:34 cameleon kernel: [186853.369640] gnome-termina S f0242000 0 16813 1 May 6 23:48:34 cameleon kernel: [186853.369640] f020de48 00200082 c015aee3 f0242000 edcbf110 edef0c40 c0687340 c07b4500 May 6 23:48:34 cameleon kernel: [186853.369640] ed1a7110 ed1a7388 c2841600 f020de34 c2841600 3da65686 000059b0 ed1a7388 May 6 23:48:34 cameleon kernel: [186853.369640] f020de48 c014ef0a edb53400 f020de50 f020df60 f020de6c c01c440f 00000000 May 6 23:48:34 cameleon kernel: [186853.369640] Call Trace: May 6 23:48:34 cameleon kernel: [186853.369640] [<c015aee3>] ? tick_dev_program_event+0x33/0xc0 May 6 23:48:34 cameleon kernel: [186853.369640] [<c014ef0a>] ? prepare_to_wait+0x3a/0x70 May 6 23:48:34 cameleon kernel: [186853.369640] [<c01c440f>] pipe_wait+0x4f/0x70 May 6 23:48:34 cameleon kernel: [186853.369640] [<c014ecb0>] ? autoremove_wake_function+0x0/0x50 May 6 23:48:34 cameleon kernel: [186853.369640] [<c01c4c93>] pipe_read+0x323/0x3e0 May 6 23:48:34 cameleon kernel: [186853.369640] [<c01bd531>] do_sync_read+0xd1/0x110 May 6 23:48:34 cameleon kernel: [186853.369640] [<c014ecb0>] ? autoremove_wake_function+0x0/0x50 May 6 23:48:34 cameleon kernel: [186853.369640] [<c02a8ff9>] ? apparmor_file_permission+0x19/0x40 If I strace them, it reveals nothing (waiting for syscall or something).. While angry, I started to diff the libs used in firefox/thunderbird & the guilty packages... FWIW, here's the outcome (I got them from lsof, then diffed/compared to exclude the one that were in common): /lib/ld-2.9.so /lib/libuuid.so.1.2 /lib/libz.so.1.2.3.3 /lib/tls/i686/cmov/libc-2.9.so /lib/tls/i686/cmov/libdl-2.9.so /lib/tls/i686/cmov/libm-2.9.so /lib/tls/i686/cmov/libpthread-2.9.so /lib/tls/i686/cmov/librt-2.9.so /usr/lib/gconv/gconv-modules.cache /usr/lib/libasound.so.2.0.0 /usr/lib/libdirect-1.0.so.0.1.0 /usr/lib/libdirectfb-1.0.so.0.1.0 /usr/lib/libfusion-1.0.so.0.1.0 /usr/lib/libICE.so.6.3.0 /usr/lib/libSM.so.6.0.0 /usr/lib/libX11.so.6.2.0 /usr/lib/libXau.so.6.0.0 /usr/lib/libxcb.so.1.1.0 /usr/lib/libXcursor.so.1.0.2 /usr/lib/libXdmcp.so.6.0.0 /usr/lib/libXext.so.6.4.0 /usr/lib/libXfixes.so.3.1.0 /usr/lib/libXrender.so.1.3.0 /usr/lib/locale/fr_FR.utf8/LC_ADDRESS /usr/lib/locale/fr_FR.utf8/LC_COLLATE /usr/lib/locale/fr_FR.utf8/LC_CTYPE /usr/lib/locale/fr_FR.utf8/LC_IDENTIFICATION /usr/lib/locale/fr_FR.utf8/LC_MEASUREMENT /usr/lib/locale/fr_FR.utf8/LC_MESSAGES/SYS_LC_MESSAGES /usr/lib/locale/fr_FR.utf8/LC_MONETARY /usr/lib/locale/fr_FR.utf8/LC_NAME /usr/lib/locale/fr_FR.utf8/LC_NUMERIC /usr/lib/locale/fr_FR.utf8/LC_PAPER /usr/lib/locale/fr_FR.utf8/LC_TELEPHONE /usr/lib/locale/fr_FR.utf8/LC_TIME I really would like this ironed out... Ubuntu 9.04 has been a disaster so far (hint: my other workstation, and my laptop have intel graphical - cards), and need this to get over with because I really destroy - something :) + cards), and need this to get over with before I really destroy something + :) Any help to solve this will be appreciated. -- Annoying freeze of some apps (gnome-terminal, xchat, audacious..) https://bugs.launchpad.net/bugs/376168 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs