Bug#521743: rhythmbox: locks up after middle-click pause on tray icon

Tim Retout tim at retout.co.uk
Sun Mar 29 20:37:26 UTC 2009


Package: rhythmbox
Version: 0.11.6-1.1+b1
Severity: normal

rhythmbox stops responding sometimes after middle-clicking on the icon
in the notification area. Here is the backtrace from gdb:

#0  __lll_lock_wait ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:130
#1  0x00007f328b8dbab0 in _L_lock_102 () from /lib/libpthread.so.0
#2  0x00007f328b8db39e in __pthread_mutex_lock (mutex=0x2e3c4f8)
    at pthread_mutex_lock.c:86
#3  0x00007f32851f3352 in IA__g_static_rec_mutex_lock (mutex=0x2e3c4f0)
    at /tmp/buildd/glib2.0-2.20.0/glib/gthread.c:313
#4  0x00007f328605b2f5 in post_activate (pad=0x356ba40, new_mode=128)
    at gstpad.c:608
#5  0x00007f328606471a in gst_pad_activate_push (pad=0x356ba40, active=0)
    at gstpad.c:904
#6  0x00007f328606461b in gst_pad_activate_push (pad=0x2e1c3d0, active=0)
    at gstpad.c:897
#7  0x00007f32860653f6 in gst_pad_set_active (pad=0x2e1c3d0, active=0)
    at gstpad.c:666
#8  0x00007f3286039353 in activate_pads (pad=0x2e3c4f8, ret=0x7fff94763030, 
    active=0x7f328b8e36a8) at gstbin.c:2092
#9  0x00007f3286057afe in gst_iterator_fold (it=0x3dbd380, 
    func=0x7f3286039330 <activate_pads>, ret=0x7fff94763030, 
    user_data=0x7fff9476302c) at gstiterator.c:540
#10 0x00007f3286039219 in gst_bin_src_pads_activate (bin=0x2216b00, active=0)
    at gstbin.c:2116
#11 0x00007f3286039fee in gst_bin_change_state_func (element=0x2216b00,
    transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstbin.c:2303
#12 0x00007f3286047b9c in gst_element_change_state (element=0x2e3c4f8, 
    transition=128) at gstelement.c:2427
#13 0x00007f3286047d6b in gst_element_change_state (element=0x2216b00, 
    transition=<value optimized out>) at gstelement.c:2464
#14 0x00007f328604a84e in gst_element_set_state_func (element=0x2216b00, 
    state=<value optimized out>) at gstelement.c:2377
#15 0x00007f328c310ea6 in stop_sink (player=0x1e7c9c0)
    at rb-player-gst-xfade.c:2726
#16 0x00007f328c311023 in stop_sink_later (player=0x1e7c9c0)
    at rb-player-gst-xfade.c:3099
#17 0x00007f32851ca5bb in g_timeout_dispatch (source=0x36b0ff0, callback=0x80, 
    user_data=0x7f328b8e36a8) at /tmp/buildd/glib2.0-2.20.0/glib/gmain.c:3253
#18 0x00007f32851c9e4a in IA__g_main_context_dispatch (context=0x1e9e770)
    at /tmp/buildd/glib2.0-2.20.0/glib/gmain.c:1814
#19 0x00007f32851cd510 in g_main_context_iterate (context=0x1e9e770, block=1, 
    dispatch=1, self=<value optimized out>)
    at /tmp/buildd/glib2.0-2.20.0/glib/gmain.c:2448
#20 0x00007f32851cd9dd in IA__g_main_loop_run (loop=0x2202570)
    at /tmp/buildd/glib2.0-2.20.0/glib/gmain.c:2656
#21 0x00007f3288478737 in IA__gtk_main ()
    at /tmp/buildd/gtk+2.0-2.14.7/gtk/gtkmain.c:1200
#22 0x0000000000422891 in main (argc=<value optimized out>, 


-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

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

Versions of packages rhythmbox depends on:
ii  dbus                   1.2.12-1          simple interprocess messaging syst
ii  gconf2                 2.24.0-7          GNOME configuration database syste
ii  gnome-icon-theme       2.24.0-4          GNOME Desktop icon theme
ii  gstreamer0.10-alsa [gs 0.10.22-4         GStreamer plugin for ALSA
ii  gstreamer0.10-esd [gst 0.10.14-2         GStreamer plugin for ESD
ii  gstreamer0.10-gnomevfs 0.10.22-4         GStreamer plugin for GnomeVFS
ii  gstreamer0.10-plugins- 0.10.10.3-1       GStreamer plugins from the "bad" s
ii  gstreamer0.10-plugins- 0.10.22-4         GStreamer plugins from the "base" 
ii  gstreamer0.10-plugins- 0.10.14-2         GStreamer plugins from the "good" 
ii  gstreamer0.10-pulseaud 0.10.14-2         GStreamer plugin for PulseAudio
ii  gstreamer0.10-x        0.10.22-4         GStreamer plugins for X11 and Pang
ii  libart-2.0-2           2.3.20-2          Library of functions for 2D graphi
ii  libatk1.0-0            1.24.0-2          The ATK accessibility toolkit
ii  libavahi-client3       0.6.24-2          Avahi client library
ii  libavahi-common3       0.6.24-2          Avahi common library
ii  libavahi-glib1         0.6.24-2          Avahi glib integration library
ii  libbonobo2-0           2.24.1-1          Bonobo CORBA interfaces library
ii  libbonoboui2-0         2.24.1-1          The Bonobo UI library
ii  libc6                  2.9-6             GNU C Library: Shared libraries
ii  libcairo2              1.8.6-2+b1        The Cairo 2D vector graphics libra
ii  libdbus-1-3            1.2.12-1          simple interprocess messaging syst
ii  libdbus-glib-1-2       0.80-3            simple interprocess messaging syst
ii  libexpat1              2.0.1-4           XML parsing C library - runtime li
ii  libfontconfig1         2.6.0-3           generic font configuration library
ii  libfreetype6           2.3.9-4           FreeType 2 font engine, shared lib
ii  libgconf2-4            2.24.0-7          GNOME configuration database syste
ii  libglade2-0            1:2.6.3-1         library to load .glade files at ru
ii  libglib2.0-0           2.20.0-2          The GLib library of C routines
ii  libgnome-keyring0      2.24.1-2          GNOME keyring services library
ii  libgnome-media0        2.24.0.1-2        runtime libraries for the GNOME me
ii  libgnome2-0            2.24.1-2          The GNOME 2 library - runtime file
ii  libgnomecanvas2-0      2.20.1.1-1        A powerful object-oriented display
ii  libgnomeui-0           2.24.1-1          The GNOME 2 libraries (User Interf
ii  libgnomevfs2-0         1:2.24.0-3        GNOME Virtual File System (runtime
ii  libgpod4               0.7.0-2           library to read and write songs an
ii  libgstreamer-plugins-b 0.10.22-4         GStreamer libraries from the "base
ii  libgstreamer0.10-0     0.10.22-2         Core GStreamer libraries and eleme
ii  libgtk2.0-0            2.14.7-5          The GTK+ graphical user interface 
ii  libhal1                0.5.11-8          Hardware Abstraction Layer - share
ii  libice6                2:1.0.5-1         X11 Inter-Client Exchange library
ii  liblircclient0         0.8.3-3           infra-red remote control support -
ii  libmtp8                0.3.6-2           Media Transfer Protocol (MTP) libr
ii  libmusicbrainz4c2a     2.1.5-2           Second generation incarnation of t
ii  libnautilus-burn4      2.20.0-1          Nautilus Burn Library - runtime ve
ii  libnotify1 [libnotify1 0.4.5-1           sends desktop notifications to a n
ii  libnspr4-0d            4.7.1-4           NetScape Portable Runtime Library
ii  liborbit2              1:2.14.17-0.1     libraries for ORBit2 - a CORBA ORB
ii  libpango1.0-0          1.22.4-3          Layout and rendering of internatio
ii  libpopt0               1.14-4            lib for parsing cmdline parameters
ii  libsexy2               0.1.11-2+b1       collection of additional GTK+ widg
ii  libsm6                 2:1.1.0-2         X11 Session Management library
ii  libsoup2.4-1           2.24.3-2          an HTTP library implementation in 
ii  libtotem-plparser10    2.22.3-1+b1       Totem Playlist Parser library - ru
ii  libusb-0.1-4           2:0.1.12-13       userspace USB programming library
ii  libx11-6               2:1.2-1           X11 client-side library
ii  libxml2                2.7.3.dfsg-1      GNOME XML library
ii  python                 2.5.4-2           An interactive high-level object-o
ii  python-gnome2          2.22.3-3          Python bindings for the GNOME desk
ii  python-gtk2            2.14.1-1          Python bindings for the GTK+ widge
ii  python-support         0.8.7             automated rebuilding support for P
ii  python2.5              2.5.4-1           An interactive high-level object-o
ii  zlib1g                 1:1.2.3.3.dfsg-13 compression library - runtime

Versions of packages rhythmbox recommends:
ii  avahi-daemon             0.6.24-2        Avahi mDNS/DNS-SD daemon
ii  gnome-app-install        0.5.5.1-1       GNOME Application Installer
ii  gnome-control-center     1:2.22.2.1-2+b1 utilities to configure the GNOME d
ii  gnome-volume-manager     2.22.1-1        GNOME daemon to auto-mount and man
ii  gstreamer0.10-plugins-ug 0.10.11-1       GStreamer plugins from the "ugly" 
ii  hal                      0.5.11-8        Hardware Abstraction Layer
ii  libgnomevfs2-extra       1:2.24.0-3      GNOME Virtual File System (extra m
ii  notification-daemon      0.4.0-1         a daemon that displays passive pop
ii  python-gst0.10           0.10.14-2       generic media-playing framework (P
ii  rarian-compat [scrollkee 0.8.1-1         Rarian is a documentation meta-dat
ii  sound-juicer             2.24.0-2        GNOME 2 CD Ripper
ii  yelp                     2.24.0-2        Help browser for GNOME 2

Versions of packages rhythmbox suggests:
ii  gstreamer0.10-plugins-bad    0.10.10.3-1 GStreamer plugins from the "bad" s
pn  python-coherence             <none>      (no description available)

-- no debconf information






More information about the pkg-gnome-maintainers mailing list