Public bug reported:
(aside, I attempted to submit the bug with package 'songbird' but
bugs.launchpad.net tells me "songbird" does not exist in Ubuntu. Please
choose a different package. If you're unsure, please select "I don't
know")
In songbird 1.1.1-0ubuntu1~fta4~intrepid (release 8.10, kernel
2.6.27-11-generic) I am experiencing process hangs when the song changes
(song ends, the song progress bar jumps back to the beginning as if to
play the next song, but the next song does not queue and songbird hangs
at that point). This occurs after a few song changes, usually after the
third or fourth song, but it varies. I have no add-ons enabled (in fact
I uninstalled them all to try to isolate the problem) and no funny file
systems are mounted - the tracks are all on a local EXT3 FS.
I ran an strace on the process (strace -p <PID of songbird>) and got the
following output:
gettimeofday({1237292173, 724569}, NULL) = 0
gettimeofday({1237292173, 724610}, NULL) = 0
poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=10,
events=POLLIN|POLLPRI}, {fd=14, events=POLLIN|POLLPRI}, {fd=16,
events=POLLIN|POLLPRI}, {fd=18, events=POLLIN|POLLPRI}, {fd=12,
events=POLLIN|POLLPRI}, {fd=37, events=POLLIN}, {fd=36, events=POLLIN}, {fd=20,
events=POLLIN}], 10, 0) = 0
select(4, [3], [3], NULL, NULL) = 1 (out [3])
writev(3, [{"$\7\1\0&\7\2\0\246\1\0\0", 12}], 1) = 12
select(4, [3], [], NULL, NULL) = 1 (in [3])
read(3, "\1\1\24:\0\0\0\0\246\1\0\0\v\0\300\4\343\1r\1\343\1r\1"..., 4096) = 32
read(3, 0xb7c81094, 4096) = -1 EAGAIN (Resource temporarily
unavailable)
select(4, [3], [3], NULL, NULL) = 1 (out [3])
writev(3, [{"&\7\2\0\v\0\300\4", 8}], 1) = 8
select(4, [3], [], NULL, NULL) = 1 (in [3])
read(3, "\1\1\25:\0\0\0\0\246\1\0\0=\0\300\4\343\1r\1\336\1>\1\20"..., 4096) =
32
read(3, 0xb7c81094, 4096) = -1 EAGAIN (Resource temporarily
unavailable)
select(4, [3], [3], NULL, NULL) = 1 (out [3])
writev(3, [{"&\7\2\0=\0\300\4", 8}], 1) = 8
select(4, [3], [], NULL, NULL) = 1 (in [3])
read(3, "\1\1\26:\0\0\0\0\246\1\0\0\0\0\0\0\343\1r\1\336\1%\1\20"..., 4096) = 32
read(3, 0xb7c81094, 4096) = -1 EAGAIN (Resource temporarily
unavailable)
select(4, [3], [3], NULL, NULL) = 1 (out [3])
writev(3, [{"%\7\1\0", 4}], 1) = 4
read(3, 0xb7c81094, 4096) = -1 EAGAIN (Resource temporarily
unavailable)
gettimeofday({1237292173, 725983}, NULL) = 0
gettimeofday({1237292173, 726022}, NULL) = 0
gettimeofday({1237292173, 726059}, NULL) = 0
poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=10,
events=POLLIN|POLLPRI}, {fd=14, events=POLLIN|POLLPRI}, {fd=16,
events=POLLIN|POLLPRI}, {fd=18, events=POLLIN|POLLPRI}, {fd=12,
events=POLLIN|POLLPRI}, {fd=37, events=POLLIN}, {fd=36, events=POLLIN}, {fd=20,
events=POLLIN}], 10, 0) = 0
select(4, [3], [3], NULL, NULL) = 1 (out [3])
writev(3, [{"$\7\1\0&\7\2\0\246\1\0\0", 12}], 1) = 12
select(4, [3], [], NULL, NULL) = 1 (in [3])
read(3, "\1\1\31:\0\0\0\0\246\1\0\0\v\0\300\4\343\1r\1\343\1r\1"..., 4096) = 32
read(3, 0xb7c81094, 4096) = -1 EAGAIN (Resource temporarily
unavailable)
select(4, [3], [3], NULL, NULL) = 1 (out [3])
writev(3, [{"&\7\2\0\v\0\300\4", 8}], 1) = 8
select(4, [3], [], NULL, NULL) = 1 (in [3])
read(3, "\1\1\32:\0\0\0\0\246\1\0\0=\0\300\4\343\1r\1\336\1>\1\20"..., 4096) =
32
read(3, 0xb7c81094, 4096) = -1 EAGAIN (Resource temporarily
unavailable)
select(4, [3], [3], NULL, NULL) = 1 (out [3])
writev(3, [{"&\7\2\0=\0\300\4", 8}], 1) = 8
select(4, [3], [], NULL, NULL) = 1 (in [3])
read(3, "\1\1\33:\0\0\0\0\246\1\0\0\0\0\0\0\343\1r\1\336\1%\1\20"..., 4096) = 32
read(3, 0xb7c81094, 4096) = -1 EAGAIN (Resource temporarily
unavailable)
select(4, [3], [3], NULL, NULL) = 1 (out [3])
writev(3, [{"%\7\1\0", 4}], 1) = 4
read(3, 0xb7c81094, 4096) = -1 EAGAIN (Resource temporarily
unavailable)
gettimeofday({1237292173, 727228}, NULL) = 0
...
Seems to go on forever, then my strace hangs too (completely halting my
X session) and I have to SSH in to kill songbird to get my session back.
If I click around in songbird and then run strace again I get
futex(0xa89b87f4, 0x80 /* FUTEX_??? */, 2
(strace hangs with the cursor sitting after the '2')
This problem is easily reproducible for me, so please let me know if you
need any more information. I'd love to get this fixed (it's a major
annoyance!) and will help any way I can.
Cheers,
Mike Gillan
ProblemType: Bug
Architecture: i386
DistroRelease: Ubuntu 8.10
NonfreeKernelModules: nvidia
Package: songbird 1.1.1-0ubuntu1~fta4~intrepid
ProcEnviron:
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
LANG=en_CA.UTF-8
SHELL=/bin/bash
SourcePackage: songbird
Uname: Linux 2.6.27-11-generic i686
UnreportableReason: This is not a genuine Ubuntu package
** Affects: ubuntu
Importance: Undecided
Status: New
** Tags: apport-bug
--
Songbird hangs on song change
https://bugs.launchpad.net/bugs/344196
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