Hi,
I’ve been using MusicBrainz Picard with Ubuntu for many years now, at least since LTS version 16.04, perhaps even before. It has always worked great.
But since I moved to the last LTS version of Ubuntu (20.04), it crashed while starting. However, the Ubuntu I run is quite ordinary, installed from scratch with the official DVD distribution, and with other applications always installed from the official Canonical repositories.
I requested some help in a Ubuntu forum but it seems I’m the only one to experience such crashes at start. That’s why I’m now asking help here…
Here are the logs when I run “picard -d” :
$ picard -d
D: 15:02:32,789 /usr/lib/picard/picard/tagger.init:232: Starting Picard from ‘/usr/lib/picard/picard/tagger.py’
D: 15:02:32,790 /usr/lib/picard/picard/tagger.init:233: Platform: Linux-5.4.0-29-generic-x86_64-with-glibc2.29 CPython 3.8.2
D: 15:02:32,790 /usr/lib/picard/picard/tagger.init:235: Versions: Picard 2.3.1, Python 3.8.2, PyQt 5.14.1, Qt 5.12.8, Mutagen 1.44.0, Discid discid 1.1.0 (compat layer from python-libdiscid 0.4.1), libdiscid 0.6.2, astrcmp C, SSL OpenSSL 1.1.1f 31 Mar 2020
D: 15:02:32,790 /usr/lib/picard/picard/tagger.init:236: Configuration file path: ‘/home/lionel/.config/MusicBrainz/Picard.ini’
D: 15:02:32,790 /usr/lib/picard/picard/tagger.init:238: User directory: ‘/home/lionel/.config/MusicBrainz/Picard’
D: 15:02:32,792 /usr/lib/picard/picard/i18n.setup_gettext:83: Using locale ‘fr_FR.UTF-8’
D: 15:02:32,792 /usr/lib/picard/picard/i18n.setup_gettext:85: Loading gettext translation, localedir=’/usr/share/locale’
D: 15:02:32,798 /usr/lib/picard/picard/i18n.setup_gettext:87: Loading gettext translation (picard-countries), localedir=’/usr/share/locale’
D: 15:02:32,800 /usr/lib/picard/picard/i18n.setup_gettext:89: Loading gettext translation (picard-attributes), localedir=’/usr/share/locale’
D: 15:02:32,807 /usr/lib/picard/picard/i18n.setup_gettext:101: _ = <bound method GNUTranslations.gettext of <gettext.GNUTranslations object at 0x7fc3d41dfa60>>
D: 15:02:32,807 /usr/lib/picard/picard/i18n.setup_gettext:102: N_ = <function at 0x7fc3d8d321f0>
D: 15:02:32,807 /usr/lib/picard/picard/i18n.setup_gettext:103: ngettext = <bound method GNUTranslations.ngettext of <gettext.GNUTranslations object at 0x7fc3d41dfa60>>
D: 15:02:32,807 /usr/lib/picard/picard/i18n.setup_gettext:104: gettext_countries = <bound method GNUTranslations.gettext of <gettext.GNUTranslations object at 0x7fc3d41dfbb0>>
D: 15:02:32,807 /usr/lib/picard/picard/i18n.setup_gettext:105: gettext_attributes = <bound method GNUTranslations.gettext of <gettext.GNUTranslations object at 0x7fc3d41dff70>>
D: 15:02:32,843 /usr/lib/picard/picard/webservice/init.set_cache:303: NetworkDiskCache dir: ‘/home/lionel/.cache/network/’ current size: 0 B max size: 100 MB
D: 15:02:32,844 /usr/lib/picard/picard/pluginmanager.load_plugins_from_directory:219: Looking for plugins in directory ‘/usr/lib/picard/picard/plugins’, 0 names found
D: 15:02:32,845 /usr/lib/picard/picard/pluginmanager.load_plugins_from_directory:219: Looking for plugins in directory ‘/home/lionel/.config/MusicBrainz/Picard/plugins’, 0 names found
D: 15:02:32,855 /usr/lib/picard/picard/ui/playertoolbar.init:91: Internal player: QtMultimedia available, initializing QMediaPlayer
Erreur de segmentation (core dumped)
Other interesting logs :
$ dpkg -l | grep python3-pyqt5.qtmultimedia
ii python3-pyqt5.qtmultimedia 5.14.1+dfsg-3build1 amd64 Python 3 bindings for Qt5’s Multimedia module
$ dpkg -l | grep libqt5multimedia5-plugin
ii libqt5multimedia5-plugins:amd64 5.12.8-0ubuntu1 amd64 Qt 5 Multimedia module plugins
Deleting the current config directory or Picard, nor reinstalling it, didn’t fix the problem.
Thank you for your help !