[Python-apps-team] Bug#971280: quodlibet segfauts trying to play some files in archive

Klaumi Klingsporn klaumikli at gmx.de
Mon Sep 28 19:52:14 BST 2020


Package: quodlibet
Version: 4.3.0-1
Severity: normal

Dear Maintainer,

when I try to play some files in my archive quodlibet segfauts (core dumped).
I can play the files with other players and I'm sure I've played them with
quodlibet maybe a year ago.

In a terminal I get:
"(io.github.quodlibet.QuodLibet:23043): WARNING **: 20:27:58.426: Binding 'XF86AudioRandomPlay' failed!
E: 4.596: errorreport.main.errorhook: faulthandling.py:138:raise_and_clear_error:
 quodlibet.errorreport.faulthandling.FaultHandlerCrash: Fatal Python error: Segmentation fault
E: 9.698: formats._misc.MusicFile: __init__.py:402:__init__:
 quodlibet.formats._misc.AudioFileError: can't sync to MPEG frame terminate called after throwing an instance of 'std::runtime_error'
  what():  Unable to read configuration
Abgebrochen (Speicherabzug geschrieben)"

When I restart the progam I get an error-log-message inside quodlibet:
"{'event_id': 'e949e3acce534947a23c7c09d3625e9d',
'exception': {'values': [{'module': 'quodlibet.errorreport.faulthandling',
      'stacktrace': {'frames': [{'abs_path': '/usr/lib/python3/dist-packages/quodlibet/errorreport/faulthandling.py',
             'context_line': '            '
                 'raise '
                 'FaultHandlerCrash(text)',
             'filename': 'quodlibet/errorreport/faulthandling.py',
             'function': 'raise_and_clear_error',
             'lineno': 138,
             'module': 'quodlibet.errorreport.faulthandling',
             'post_context': ['',
                 '',
                 'def '
                 'crash():',
                 '    '
                 '"""Makes '
                 'the '
                 'process '
                 'segfault. '
                 'For '
                 'testing '
                 'purposes"""',
                 ''],
             'pre_context': ['        '
                 '_fileobj.truncate()',
                 '    '
                 'except '
                 'IOError:',
                 '        '
                 'print_exc()',
                 '    '
                 'else:',
                 '        '
                 'if '
                 'text:'],
             'vars': {'text': "'Fatal "
                 'Python '
                 'error: '
                 'Segmentation '
                 "fault'"}}]},
      'type': 'FaultHandlerCrash',
      'value': 'Fatal '
         'Python '
         'error: '
         'Segmentation '
         'fault'}]},
'extra': {'sys.argv': ("'/usr/bin/quodlibet'",)},
'fingerprint': ['{{ default }}', ''],
'level': 40,
'message': 'FaultHandlerCrash: Fatal '
   'Python error: '
   'Segmentation fault',
'modules': {'python': '3.8.6'},
'platform': 'python',
'project': '142415',
'release': '4.3.0',
'repos': {},
'sdk': {'name': 'raven-python',
  'version': '6.5.0'},
'server_name': 'default',
'tags': {'build_info': 'NONE',
  'build_type': 'default',
  'gtk_backend': 'X11',
  'gtk_version': '3.24.23',
  'mutagen_version': '1.45.1',
  'platform': 'Linux-5.8.0-2-amd64-x86_64-with-glibc2.29',
  'pycairo_version': '1.16.2',
  'pygobject_version': '3.38.0',
  'python_version': '3.8.6'},
'time_spent': None,
'timestamp': datetime.datetime(2020, 9, 28, 18, 24, 0, 57141)}"

Would be nice if it worked again ;-)

Klaumi


-- System Information:
Debian Release: bullseye/sid
  APT prefers testing
  APT policy: (900, 'testing'), (200, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.8.0-2-amd64 (SMP w/4 CPU threads)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE=de_DE:de:en_US:en
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages quodlibet depends on:
ii  exfalso                      4.3.0-1
ii  gir1.2-gst-plugins-base-1.0  1.18.0-2
ii  gir1.2-gstreamer-1.0         1.18.0-3
ii  gir1.2-keybinder-3.0         0.3.2-1+b1
ii  gstreamer1.0-alsa            1.18.0-2
ii  gstreamer1.0-plugins-base    1.18.0-2
ii  gstreamer1.0-plugins-good    1.18.0-1
ii  gstreamer1.0-plugins-ugly    1.18.0-1
ii  gstreamer1.0-pulseaudio      1.18.0-1
ii  python3                      3.8.2-3

Versions of packages quodlibet recommends:
ii  gir1.2-gtksource-3.0                            3.24.11-2
ii  gir1.2-webkit2-4.0                              2.30.1-1
ii  lxqt-notificationd [notification-daemon]        0.14.1-1+b1
ii  mate-notification-daemon [notification-daemon]  1.24.1-1
ii  notification-daemon                             3.20.0-4
ii  plasma-workspace [notification-daemon]          4:5.17.5-4
ii  python3-dbus                                    1.2.16-3
ii  python3-pyinotify                               0.9.6-1.3
ii  xfce4-notifyd [notification-daemon]             0.6.1-1

Versions of packages quodlibet suggests:
ii  gstreamer1.0-plugins-bad  1.18.0-2+b1

-- no debconf information



More information about the Python-apps-team mailing list