Package: rhythmbox
Version: 2.99.1-3
Severity: normal

The newer version of Rhythmbox does not seem to deal well with the Pulseaudio
daemon not being present.  It will start up fine, then attempting to play a song
will cause the error sign to show next to that song, and the song will not play.
After this has happened, attempting to play another song will crash the player.

I see these messages in debug mode:

  [rb_player_gst_try_audio_sink] rb-player-gst-helper.c:87: audio sink 
autoaudiosink failed to change to READY state
  [start_state_change] rb-player-gst.c:381: changing state to NULL
  [start_state_change] rb-player-gst.c:385: state change succeeded synchronously
  [rb_shell_player_sync_with_source] rb-shell-player.c:1933: playing source: 
0x9b6020, active entry: 0x7fffb01245b0
  [rb_shell_set_window_title] rb-shell.c:2307: setting title to "Kool A.D. - 51 
(Amaze 88 Intro)"
  [rb_shell_player_sync_buttons] rb-shell-player.c:2025: syncing with source 
0x9b6020
  [playing_changed_cb] rb-mpris-plugin.c:1190: emitting PlaybackStatus change
  [rb_shell_player_error] rb-shell-player.c:2456: playback error while playing: 
Failed to create autoaudiosink element; check your GStreamer installation

Here is a backtrace:

  #0  0x00007ffff7b6d6d8 in rb_player_gst_find_element_with_property 
(element=0x0, property=property@entry=0x7ffff7b950bd "volume") at 
rb-player-gst-helper.c:140
  #1  0x00007ffff7b769f0 in track_change_done (mp=0x6268d0, error=<optimized 
out>) at rb-player-gst.c:361
  #2  track_change_done (mp=0x6268d0, error=<optimized out>) at 
rb-player-gst.c:329
  #3  0x00007ffff7b77a1a in bus_cb (bus=0x192c9f0, message=0x1c99530, 
mp=0x6268d0) at rb-player-gst.c:538
  #4  0x00007ffff1227397 in gst_bus_source_dispatch (source=0x158d6c0, 
callback=0x7ffff7b77880 <bus_cb>, user_data=0x6268d0) at gstbus.c:773
  #5  0x00007ffff06aaaf6 in g_main_context_dispatch () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
  #6  0x00007ffff06aae48 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #7  0x00007ffff06aaeec in g_main_context_iteration () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
  #8  0x00007ffff1c3bee4 in g_application_run () from 
/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
  #9  0x00007ffff7adaf16 in rb_application_run (rb=0x61b000, argc=argc@entry=1, 
argv=argv@entry=0x7fffffffe4a8) at rb-application.c:637
  #10 0x0000000000400f9a in main (argc=1, argv=0x7fffffffe4a8) at main.c:95

While getting this backtrace I found that having 'gstreamer1.0-alsa' installed,
which is a dependency of 'rhythmbox-dbg', fixes the problem and automatically
starts pulseaudio as it should.  I got the above backtrace by force removing
'gstreamer1.0-alsa' after installing 'rhythmbox-dbg'.  Possibly not having this
package installed is an anomaly that came about through upgrading, however I
thought I should record this in a bug in any case.

Cheers,
Dave

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.9-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages rhythmbox depends on:
ii  dbus                            1.6.12-1
ii  gnome-icon-theme                3.8.2-2
ii  gstreamer1.0-plugins-base       1.0.7-1
ii  gstreamer1.0-plugins-good       1.0.7-1
ii  gstreamer1.0-x                  1.0.7-1
ii  libatk1.0-0                     2.8.0-2
ii  libc6                           2.17-7
ii  libcairo-gobject2               1.12.14-5
ii  libcairo2                       1.12.14-5
ii  libgdk-pixbuf2.0-0              2.28.2-1
ii  libgirepository-1.0-1           1.36.0-2+b1
ii  libglib2.0-0                    2.36.3-2
ii  libgstreamer-plugins-base1.0-0  1.0.7-1
ii  libgstreamer1.0-0               1.0.7-1
ii  libgtk-3-0                      3.8.2-2
ii  libgudev-1.0-0                  175-7.2
ii  libice6                         2:1.0.8-2
ii  libjavascriptcoregtk-3.0-0      1.8.1-4
ii  libjson-glib-1.0-0              0.16.0-1
ii  libnotify4                      0.7.5-2
ii  libpango-1.0-0                  1.32.5-5+b1
ii  libpangocairo-1.0-0             1.32.5-5+b1
ii  libpeas-1.0-0                   1.4.0-2+b1
ii  librhythmbox-core7              2.99.1-3
ii  libsm6                          2:1.2.1-2
ii  libsoup-gnome2.4-1              2.42.2-6
ii  libsoup2.4-1                    2.42.2-6
ii  libtdb1                         1.2.10-2
ii  libtotem-plparser17             3.4.5-1
ii  libwebkitgtk-3.0-0              1.8.1-4
ii  libx11-6                        2:1.6.0-1
ii  libxml2                         2.9.1+dfsg1-2
ii  media-player-info               17-1
ii  rhythmbox-data                  2.99.1-3
ii  zlib1g                          1:1.2.8.dfsg-1

Versions of packages rhythmbox recommends:
ii  avahi-daemon                 0.6.31-2
ii  dunst [notification-daemon]  1.0.0-2
ii  gstreamer1.0-plugins-ugly    1.0.7-1
ii  gstreamer1.0-pulseaudio      1.0.7-1
ii  gvfs-backends                1.16.3-1
ii  notification-daemon          0.7.6-1
ii  rhythmbox-plugins            2.99.1-3
ii  yelp                         3.8.1-2

Versions of packages rhythmbox suggests:
pn  gnome-codec-install          <none>
ii  gnome-control-center         1:3.4.3.1-5
pn  gstreamer1.0-plugins-bad     <none>
pn  rhythmbox-plugin-cdrecorder  <none>

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to