GNOME Bugzilla – Bug 734123
Rhythmbox 3.0.2 crashes if attempting to load pls stream before any other type
Last modified: 2014-08-16 14:21:24 UTC
Load rhythmbox and attempt to load the following url always crashes, http://playerservices.streamtheworld.com/pls/CBC_R1_MTL_H.pls with the following message, Unable to open ~/.mtpz-data for reading, MTPZ disabled.** Rhythmbox:ERROR:rb-player.c:638:_rb_player_emit_buffering: assertion failed: (rb_is_main_thread ()) Aborted (core dumped) If I then open a asx stream, http://www.vpr.net/vpr_files/stream_playlists/vprclassicalhigh.asx and then attempt to re-open the previous pls stream it succeeds.
I can't reproduce this. Please attach a stack trace and the output from 'rhythmbox -D player' showing this occurring.
Created attachment 282435 [details] debug player trace while attempting to play CBC pls file
I can reproduce this every time in 3.0.2 on ubuntu 14.04 $ cat /etc/os-release NAME="Ubuntu" VERSION="14.04.1 LTS, Trusty Tahr" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 14.04.1 LTS" VERSION_ID="14.04" HOME_URL="http://www.ubuntu.com/" SUPPORT_URL="http://help.ubuntu.com/" BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/" $ uname -a Linux satchmo 3.13.0-32-generic #57-Ubuntu SMP Tue Jul 15 03:51:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
The problem did not occur on an up to date redhat fedora 20 box with rhythmbox 3.0.3, $ cat /etc/redhat-release Fedora release 20 (Heisenbug) $ rpm -q rhythmbox rhythmbox-3.0.3-1.fc20.x86_64
(In reply to comment #2) > Created an attachment (id=282435) [details] > debug player trace while attempting to play CBC pls file This is sort of useful, but can you get a stack trace too? See https://wiki.gnome.org/Community/GettingInTouch/Bugzilla/GettingTraces/Details#gdb-not-yet-running if you're not sure what to do.
Created attachment 282713 [details] gdb backtrace Sorry, missed that bit of the request.
Created attachment 282714 [details] gdb backtrace 2 This version is better than the previous.
fixed in commit 38625a6