Public bug reported:
Binary package hint: rhythmbox
Sometime when seeking the sound and GUI hangs for abount 1-4 seconds,
only tested with mp3s and it seams to be easier to reproduce with some
mp3 files then others. With some mp3 files it's very easy to reproduce,
just drag the seekbar back and forth a number of times.
gnome is configured to use ALSA output
have tried to reproduce with totem but no luck
have had the same problem with older version of ubuntu
hardware is thinkpad x41
[EMAIL PROTECTED]:~$ lsmod|grep snd
snd_intel8x0 34972 5
snd_ac97_codec 100644 1 snd_intel8x0
ac97_bus 3200 1 snd_ac97_codec
snd_pcm_oss 44672 0
snd_mixer_oss 17664 1 snd_pcm_oss
snd_pcm 80388 5 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
snd_seq_dummy 4740 0
snd_seq_oss 33152 0
snd_seq_midi 9600 0
snd_rawmidi 25728 1 snd_seq_midi
snd_seq_midi_event 8448 2 snd_seq_oss,snd_seq_midi
snd_seq 53232 6
snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer 24324 4 snd_pcm,snd_seq
snd_seq_device 9228 5
snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd 54660 16
snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore 8800 1 snd
snd_page_alloc 11400 2 snd_intel8x0,snd_pcm
strace logs for three hangs, i think it's related to FUTEX_WAKE somehow
0.000072 write(3, "&[EMAIL PROTECTED]", 8) = 8
0.000133 read(3,
"\1\1Fi\0\0\0\0j\0\0\0\0\0\0\0\315\3\205\0X\2\6\0\20\0\0"..., 32) = 32
0.000280 gettimeofday({1204401063, 895141}, NULL) = 0
0.000121 write(3, "&[EMAIL PROTECTED]", 8) = 8
0.000121 read(3,
"\1\1Gi\0\0\0\0j\0\0\0\0\0\0\0\315\3\205\0X\2\6\0\20\0\0"..., 32) = 32
0.000203 gettimeofday({1204401063, 895586}, NULL) = 0
0.000082 gettimeofday({1204401063, 895667}, NULL) = 0
0.000067 poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=8,
events=POLLIN|POLLPRI}, {fd=11, events=POLLIN|POLLPRI}, {fd=12,
events=POLLIN|POLLPRI}, {fd=13, events=POLLIN|POLLPRI}, {fd=10,
events=POLLIN|POLLPRI}, {fd=23, events=POLLIN}, {fd=14, events=POLLIN}, {fd=19,
events=POLLIN}, {fd=20, events=POLLIN}], 11, 0) = 0
0.000254 gettimeofday({1204401063, 896007}, NULL) = 0
0.012187 futex(0x8148d40, FUTEX_WAKE, 1) = 1
0.000053 clock_gettime(CLOCK_REALTIME, {1204401063, 908226650}) = 0
0.000055 futex(0x893fdcc, FUTEX_WAIT, 105, {2, 987780350}) = -1 ETIMEDOUT
(Connection timed out)
--> 2.990226 futex(0x8148d40, FUTEX_WAKE, 1) = 0
0.000073 write(2, "\n(rhythmbox:31820): Rhythmbox-WA"..., 79) = 79
0.000335 futex(0x8b92da4, 0x5 /* FUTEX_??? */, 1) = 1
0.000037 futex(0x8b92d80, FUTEX_WAKE, 1) = 1
0.000181 futex(0x8bdd4e4, FUTEX_WAIT, 2, NULL) = -1 EAGAIN (Resource
temporarily unavailable)
0.000107 gettimeofday({1204401066, 899235}, NULL) = 0
0.000164 gettimeofday({1204401066, 899397}, NULL) = 0
0.000135 gettimeofday({1204401066, 899532}, NULL) = 0
0.000129 gettimeofday({1204401066, 899660}, NULL) = 0
0.000037 futex(0x843b7b4, 0x5 /* FUTEX_??? */, 1) = 1
0.000029 futex(0x8bce908, FUTEX_WAKE, 1) = 1
0.000029 futex(0x88ca9a8, FUTEX_WAKE, 1) = 1
-----------------------------------
0.000166 read(4, "A", 1) = 1
0.000565 gettimeofday({1204400865, 548004}, NULL) = 0
0.002364 write(3, "&[EMAIL PROTECTED]", 8) = 8
0.000160 read(3, "[EMAIL PROTECTED]"..., 32) = 32
0.000064 read(3,
"\1\1\346*\0\0\0\0j\0\0\0\0\0\0\0\352\2\210\0u\1\t\0\20"..., 32) = 32
0.000208 gettimeofday({1204400865, 550771}, NULL) = 0
0.000092 write(3, "&[EMAIL PROTECTED]", 8) = 8
0.000078 read(3,
"\1\1\347*\0\0\0\0j\0\0\0\0\0\0\0\352\2\210\0u\1\t\0\20"..., 32) = 32
0.000151 gettimeofday({1204400865, 551091}, NULL) = 0
0.000063 gettimeofday({1204400865, 551154}, NULL) = 0
0.000048 poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=8,
events=POLLIN|POLLPRI}, {fd=11, events=POLLIN|POLLPRI}, {fd=12,
events=POLLIN|POLLPRI}, {fd=13, events=POLLIN|POLLPRI}, {fd=10,
events=POLLIN|POLLPRI}, {fd=23, events=POLLIN}, {fd=14, events=POLLIN}, {fd=19,
events=POLLIN}, {fd=20, events=POLLIN}], 11, 0) = 0
0.000216 gettimeofday({1204400865, 551420}, NULL) = 0
0.000039 clock_gettime(CLOCK_REALTIME, {1204400865, 551457150}) = 0
0.000043 futex(0x893fdcc, FUTEX_WAIT, 103, {2, 999962850}) = -1 ETIMEDOUT
(Connection timed out)
--> 3.003360 futex(0x8148d40, FUTEX_WAKE, 1) = 0
0.000128 write(2, "\n(rhythmbox:31820): Rhythmbox-WA"..., 79) = 79
0.000528 futex(0x8b92da4, 0x5 /* FUTEX_??? */, 1) = 1
0.000082 futex(0x8b92d80, FUTEX_WAKE, 1) = 1
0.000358 futex(0x8bdd4e4, FUTEX_WAIT, 2, NULL) = -1 EAGAIN (Resource
temporarily unavailable)
0.000517 gettimeofday({1204400868, 556489}, NULL) = 0
0.000304 gettimeofday({1204400868, 556786}, NULL) = 0
0.000294 gettimeofday({1204400868, 557080}, NULL) = 0
0.000189 futex(0x843b7b4, 0x5 /* FUTEX_??? */, 1) = 1
0.000071 futex(0x8bce908, FUTEX_WAKE, 1) = 1
0.000068 futex(0x88ca9a8, FUTEX_WAKE, 1) = 1
0.000211 gettimeofday({1204400868, 557620}, NULL) = 0
0.000182 madvise(0xb2d21000, 741376, 0x4 /* MADV_??? */) = 0
0.000228 futex(0x8a44eec, 0x5 /* FUTEX_??? */, 1) = 1
0.000069 futex(0x8bc5e20, FUTEX_WAKE, 1) = 1
-----------------------------------
0.001832 writev(3, [{"H\2\"[EMAIL
PROTECTED]@\3\264\1\3\0\4\0\36\0\0\30v\v1\204"..., 5352},
{"\0\0\26\0\0\0\27\0\0\0\1\0\0\0\26\0\0\0\1\0\0\0\27\0\0"..., 40200}], 2) =
45552
0.014217 write(3, "[EMAIL PROTECTED]"..., 7256) = 7256
0.001085 ioctl(3, FIONREAD, [0]) = 0
0.000060 gettimeofday({1204401145, 997004}, NULL) = 0
0.000068 poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=8,
events=POLLIN|POLLPRI}, {fd=11, events=POLLIN|POLLPRI}, {fd=12,
events=POLLIN|POLLPRI}, {fd=13, events=POLLIN|POLLPRI}, {fd=10,
events=POLLIN|POLLPRI}, {fd=23, events=POLLIN}, {fd=14, events=POLLIN}, {fd=19,
events=POLLIN}, {fd=20, events=POLLIN}], 11, 0) = 0
0.000342 futex(0x8bacf08, FUTEX_WAIT, 2, NULL) = 0
0.009976 ioctl(18, 0x54a1, 0xbffe2bc8) = 0
0.000055 read(18, 0xbffe2b84, 64) = -1 EAGAIN (Resource temporarily
unavailable)
0.000066 ioctl(18, TIOCSTI, 0xbffe2b70) = 0
0.000049 futex(0x8bacf08, FUTEX_WAKE, 1) = 0
0.000042 futex(0x899ccd0, FUTEX_WAKE, 1) = 1
0.000433 gettimeofday({1204401146, 18312}, NULL) = 0
0.010424 clock_gettime(CLOCK_REALTIME, {1204401146, 18465660}) = 0
0.000055 futex(0x893fdcc, FUTEX_WAIT, 137, {2, 999846340}) = 0
--> 1.592140 futex(0x8148d40, FUTEX_WAKE, 1) = 0
0.000224 futex(0x84425e4, 0x5 /* FUTEX_??? */, 1) = 1
0.000035 futex(0x8bb4a78, FUTEX_WAKE, 1) = 1
0.000116 futex(0x8bd972c, 0x5 /* FUTEX_??? */, 1) = 1
0.000030 futex(0x8b47fe0, FUTEX_WAKE, 1) = 1
0.000035 futex(0x8a48e4c, FUTEX_WAIT, 2, NULL) = 0
0.000282 futex(0x89a27b4, 0x5 /* FUTEX_??? */, 1) = 1
0.000031 futex(0x8b8af30, FUTEX_WAKE, 1) = 1
0.000028 futex(0x88ca9a8, FUTEX_WAKE, 1) = 1
0.000034 futex(0x89a7bd4, 0x5 /* FUTEX_??? */
** Affects: rhythmbox (Ubuntu)
Importance: Undecided
Status: New
--
Seek in song hangs sound and gui for 1-4 seconds
https://bugs.launchpad.net/bugs/197403
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs