GNOME Bugzilla – Bug 573181
crash in Rhythmbox Music Player: I stoppen playing music ...
Last modified: 2009-09-10 08:39:04 UTC
Version: 0.11.6 What were you doing when the application crashed? I stoppen playing music in Rhythmbox before I started mplayer to play an MP3 file: muelli@bigbox /tmp $ mplayer chaosradio_express_110.mp3 MPlayer dev-SVN-r27514-4.3.2 (C) 2000-2008 MPlayer Team CPU: Intel(R) Core(TM)2 Duo CPU E7200 @ 2.53GHz (Family: 6, Model: 23, Stepping: 6) CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1 Compiled with runtime CPU detection. mplayer: could not connect to socket mplayer: No such file or directory Failed to open LIRC support. You will not be able to use your remote control. Playing chaosradio_express_110.mp3. Audio only file format detected. ========================================================================== Opening audio decoder: [mp3lib] MPEG layer-2, layer-3 AUDIO: 44100 Hz, 2 ch, s16le, 96.0 kbit/6.80% (ratio: 12000->176400) Selected audio codec: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3) ========================================================================== AO: [pulse] 44100Hz 2ch s16le (2 bytes per sample) Video: no video Starting playback... A:5439.7 ( 1:30:39.7) of 5448.0 ( 1:30:48.0) 0.8% Exiting... (End of file) muelli@bigbox /tmp $ Then I wanted to start rhythmbox but it freezed. On the commandline, I saw lots of aplay: main:590: audio open error: Connection refused ALSA lib pulse.c:272:(pulse_connect) PulseAudio: Unable to connect: Connection refused aplay: main:590: audio open error: Connection refused ALSA lib pulse.c:272:(pulse_connect) PulseAudio: Unable to connect: Connection refused aplay: main:590: audio open error: Connection refused Unknown BT message id [9] ALSA lib pulse.c:272:(pulse_connect) PulseAudio: Unable to connect: Connection refused aplay: main:590: audio open error: Connection refused ALSA lib pulse.c:272:(pulse_connect) PulseAudio: Unable to connect: Connection refused aplay: main:590: audio open error: Connection refused ALSA lib pulse.c:272:(pulse_connect) PulseAudio: Unable to connect: Connection refused aplay: main:590: audio open error: Connection refused ALSA lib pulse.c:272:(pulse_connect) PulseAudio: Unable to connect: Connection refused I then pkill -SEGVed rhythmbox. Distribution: Fedora release 10 (Cambridge) Gnome Release: 2.24.3 2009-01-16 (Red Hat, Inc) BugBuddy Version: 2.24.2 System: Linux 2.6.27.15-170.2.24.fc10.x86_64 #1 SMP Wed Feb 11 23:14:31 EST 2009 x86_64 X Vendor: The X.Org Foundation X Vendor Release: 10503000 Selinux: Enforcing Accessibility: Disabled GTK+ Theme: Nodoka Icon Theme: Fedora Memory status: size: 990076928 vsize: 990076928 resident: 74391552 share: 26136576 rss: 74391552 rss_rlim: 18446744073709551615 CPU usage: start_time: 1235560510 rtime: 71072 utime: 55452 stime: 15620 cutime:0 cstime: 3 timeout: 0 it_real_value: 0 frequency: 100 Backtrace was generated from '/usr/bin/rhythmbox' [?1034h[Thread debugging using libthread_db enabled] [New Thread 0x7f0e8ffc2800 (LWP 5769)] [New Thread 0x7f0e78c9e950 (LWP 7192)] [New Thread 0x7f0e89b82950 (LWP 7187)] [New Thread 0x7f0e72746950 (LWP 7157)] [New Thread 0x7f0e771a9950 (LWP 11130)] [New Thread 0x7f0e6f146950 (LWP 10079)] [New Thread 0x7f0e7d164950 (LWP 6008)] 0x0000003fb500ec2f in __libc_waitpid (pid=14083, stat_loc=0x7fff98010010, options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:41 41 int result = INLINE_SYSCALL (wait4, 4, pid, stat_loc, options, NULL);
+ Trace 212904
Thread 1 (Thread 0x7f0e8ffc2800 (LWP 5769))
*** Bug 573201 has been marked as a duplicate of this bug. ***
This seems to be a deadlock in gstreamer.
Which version of gst-plugins-good and pulseaudio is used here? This might be fixed in gst-plugins-good 0.10.14.2 Also there seems to be a problem with your alsa setup as it fails to connect to the PA server although mplayer at the same time is using it just fine.
I use the Fedora10 packages, so given that the packages haven't been updated since then, I'm using: Available Packages Name : gstreamer-plugins-good Arch : i386 Version : 0.10.13 Release : 1.fc10 Size : 1.1 M Repo : updates Summary : GStreamer plug-ins with good code and licensing URL : http://gstreamer.freedesktop.org/ License : LGPLv2+ Name : pulseaudio Arch : x86_64 Version : 0.9.14 Release : 3.fc10 Size : 1.4 M
Can you reproduce this problem? Is there really a deadlock, or does it just do things in a loop until you kill it? If you can reproduce it, could you do a GST_DEBUG=*:3 log for starters?
Hm. I can't actually reproduce. I remember that it hogged the CPU and the UI didn't update, so it probably did something in a loop.
Then let's close this for now until someone can actually reproduce it.