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

Reply via email to