Bug#1118252: rhythmbox: Crashes when "play next" button pressed multiple times in a row

apilatosba aposdapulos098 at hotmail.com
Fri Oct 17 10:10:59 BST 2025


Package: rhythmbox
Version: 3.4.8-3
Severity: normal
X-Debbugs-Cc: aposdapulos098 at hotmail.com

Dear Maintainer,

I press the play next button multiple times in a row and it crashed the
program. this is the output i got when i run it from terminal:
```
 ~  rhythmbox
SEGV | 31s | 10:59:21
Traceback (most recent call last):
  File "/usr/lib/x86_64-linux-gnu/rhythmbox/plugins/artsearch/embedded.py",
line 52, in discovered_cb
    key = RB.ExtDBKey.create_storage("album",
self.search_key.get_field("album"))
TypeError: Argument 1 does not allow None as a value
Traceback (most recent call last):
  File "/usr/lib/x86_64-linux-gnu/rhythmbox/plugins/artsearch/embedded.py",
line 52, in discovered_cb
    key = RB.ExtDBKey.create_storage("album",
self.search_key.get_field("album"))
TypeError: Argument 1 does not allow None as a value
Traceback (most recent call last):
  File "/usr/lib/x86_64-linux-gnu/rhythmbox/plugins/artsearch/embedded.py",
line 52, in discovered_cb
    key = RB.ExtDBKey.create_storage("album",
self.search_key.get_field("album"))
TypeError: Argument 1 does not allow None as a value
Fatal glibc error: malloc.c:2601 (sysmalloc): assertion failed: (old_top ==
initial_top (av) && old_size == 0) || ((unsigned long) (old_size) >= MINSIZE &&
prev_inuse (old_top) && ((unsigned long) old_end & (pagesize - 1)) == 0)
zsh: IOT instruction  rhythmbox
```

it says glibc error. i have 16gb of ram and 32gb of swap space and at the time
i executed the program 30% of ram was in use and 0% of swap was in use. so i
dont think it is related to having not enough memory.
rhythmbox version = 3.4.8-3

Cheers
apilatosba


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

Kernel: Linux 6.16.12+deb14-amd64 (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages rhythmbox depends on:
ii  dbus                            1.16.2-2
ii  gstreamer1.0-plugins-base       1.26.7-1
ii  gstreamer1.0-plugins-good       1.26.7-1
ii  gstreamer1.0-x                  1.26.7-1
ii  libc6                           2.41-12
ii  libglib2.0-0t64                 2.86.0-5
ii  libgstreamer-plugins-base1.0-0  1.26.7-1
ii  libgstreamer1.0-0               1.26.7-1
ii  libgtk-3-0t64                   3.24.51-1
ii  libpeas-1.0-0                   1.36.0-5
ii  librhythmbox-core10             3.4.8-3
ii  libx11-6                        2:1.8.12-1
ii  media-player-info               26-1
ii  rhythmbox-data                  3.4.8-3

Versions of packages rhythmbox recommends:
ii  avahi-daemon                       0.8-17
ii  gnome-shell [notification-daemon]  48.5-3
ii  gstreamer1.0-plugins-ugly          1.26.7-1
ii  gvfs-backends                      1.58.0-1
ii  rhythmbox-plugins                  3.4.8-3
ii  yelp                               49.0-3

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

-- no debconf information



More information about the pkg-gnome-maintainers mailing list