Crash Error / Language preferences?

Hey there

i have a Program Crash everytime i click on the Tagger in my Browser Window. (Firefox 62.0.2 (64-Bit))

also i somehow installed the german language and i want to change to english again, but really can’t seem to find the option in the preferences. am i just blind?

Does this happen for all tagger buttons, or only for a specific releases or recordings? If it is only for specific releases / recordings please post a link. If it crashes for all please try opening picard.exe from a Windows Command Prompt and report the output when it crashes here.

It’s under Options > User interface. Unless you changed it it should follow your system default.

`J:\Programme\MB Picard\MusicBrainz Picard>I: 12:43:42,120 tagger.debug:234: Debu
g mode off
W: 12:43:42,186 plugin.load_plugin:345: Plugin ‘Add Cluster As Release’ from ‘pl
ugins\addrelease.py’ is not compatible with this version of Picard.
W: 12:43:42,188 plugin.load_plugin:345: Plugin ‘Album Artist Website’ from ‘plug
ins\albumartist_website.py’ is not compatible with this version of Picard.
E: 12:43:42,191 plugin.load_plugin:349: Plugin ‘bpm’ : Traceback (most recent ca
ll last):
File “picard\plugin.py”, line 322, in load_plugin
File “imp.py”, line 245, in load_module
File “imp.py”, line 217, in load_package
File “”, line 684, in _load
File “”, line 665, in _load_unlocked
File “”, line 678, in exec_module
File “”, line 219, in call_with_frames_removed
File "plugins\bpm_init
.py", line 24, in
from picard.util import encode_filename, decode_filename, partial, thread
ImportError: cannot import name ‘partial’

W: 12:43:42,193 plugin.load_plugin:345: Plugin ‘Classic Disc Numbers’ from ‘plug
ins\classicdiscnumber.py’ is not compatible with this version of Picard.
E: 12:43:42,196 plugin.load_plugin:349: Plugin ‘cuesheet’ : Traceback (most rece
nt call last):
File “picard\plugin.py”, line 322, in load_plugin
File “imp.py”, line 235, in load_module
File “imp.py”, line 172, in load_source
File “”, line 684, in _load
File “”, line 665, in _load_unlocked
File “”, line 678, in exec_module
File “”, line 219, in _call_with_frames_removed
File “plugins\cuesheet.py”, line 12, in
from PyQt4 import QtCore, QtGui
ModuleNotFoundError: No module named ‘PyQt4’

W: 12:43:42,199 plugin.load_plugin:345: Plugin ‘Disc Numbers’ from ‘plugins\disc
number.py’ is not compatible with this version of Picard.
E: 12:43:42,201 plugin.load_plugin:349: Plugin ‘fanarttv’ : Traceback (most rece
nt call last):
File “picard\plugin.py”, line 322, in load_plugin
File “imp.py”, line 245, in load_module
File “imp.py”, line 217, in load_package
File “”, line 684, in _load
File “”, line 665, in _load_unlocked
File “”, line 678, in exec_module
File “”, line 219, in call_with_frames_removed
File "plugins\fanarttv_init
.py", line 30, in
from PyQt4.QtCore import QUrl
ModuleNotFoundError: No module named ‘PyQt4’

W: 12:43:42,203 plugin.load_plugin:345: Plugin ‘Feat. Artists Removed’ from ‘plu
gins\featartist.py’ is not compatible with this version of Picard.
W: 12:43:42,204 plugin.load_plugin:345: Plugin ‘Feat. Artists in Titles’ from ‘p
lugins\featartistsintitles.py’ is not compatible with this version of Picard.
E: 12:43:42,207 plugin.load_plugin:349: Plugin ‘lastfm’ : Traceback (most recent
call last):
File “picard\plugin.py”, line 322, in load_plugin
File “imp.py”, line 245, in load_module
File “imp.py”, line 217, in load_package
File “”, line 684, in _load
File “”, line 665, in _load_unlocked
File “”, line 678, in exec_module
File “”, line 219, in call_with_frames_removed
File "plugins\lastfm_init
.py", line 9, in
from PyQt4 import QtCore
ModuleNotFoundError: No module named ‘PyQt4’

E: 12:43:42,216 plugin.load_plugin:349: Plugin ‘lastfmplus’ : Traceback (most re
cent call last):
File “picard\plugin.py”, line 322, in load_plugin
File “imp.py”, line 245, in load_module
File “imp.py”, line 217, in load_package
File “”, line 684, in _load
File “”, line 665, in _load_unlocked
File “”, line 678, in exec_module
File “”, line 219, in call_with_frames_removed
File "plugins\lastfmplus_init
.py", line 12, in
from PyQt4 import QtGui, QtCore
ModuleNotFoundError: No module named ‘PyQt4’

E: 12:43:42,219 plugin.load_plugin:349: Plugin ‘moodbars’ : Traceback (most rece
nt call last):
File “picard\plugin.py”, line 322, in load_plugin
File “imp.py”, line 245, in load_module
File “imp.py”, line 217, in load_package
File “”, line 684, in _load
File “”, line 665, in _load_unlocked
File “”, line 678, in exec_module
File “”, line 219, in call_with_frames_removed
File "plugins\moodbars_init
.py", line 22, in
from picard.util import encode_filename, decode_filename, partial, thread
ImportError: cannot import name ‘partial’

E: 12:43:42,221 plugin.load_plugin:349: Plugin ‘musixmatch’ : Traceback (most re
cent call last):
File “picard\plugin.py”, line 322, in load_plugin
File “imp.py”, line 245, in load_module
File “imp.py”, line 217, in load_package
File “”, line 684, in _load
File “”, line 665, in _load_unlocked
File “”, line 678, in exec_module
File “”, line 219, in call_with_frames_removed
File "plugins\musixmatch_init
.py", line 13, in
from ui_options_musixmatch import Ui_MusixmatchOptionsPage
ModuleNotFoundError: No module named ‘ui_options_musixmatch’

E: 12:43:42,225 plugin.load_plugin:349: Plugin ‘no_release’ : Traceback (most re
cent call last):
File “picard\plugin.py”, line 322, in load_plugin
File “imp.py”, line 235, in load_module
File “imp.py”, line 172, in load_source
File “”, line 684, in _load
File “”, line 665, in _load_unlocked
File “”, line 678, in exec_module
File “”, line 219, in _call_with_frames_removed
File “plugins\no_release.py”, line 9, in
from PyQt4 import QtCore, QtGui
ModuleNotFoundError: No module named ‘PyQt4’

W: 12:43:42,227 plugin.load_plugin:345: Plugin ‘Release Type’ from ‘plugins\rele
ase_type.py’ is not compatible with this version of Picard.
E: 12:43:42,229 plugin.load_plugin:349: Plugin ‘replaygain’ : Traceback (most re
cent call last):
File “picard\plugin.py”, line 322, in load_plugin
File “imp.py”, line 245, in load_module
File “imp.py”, line 217, in load_package
File “”, line 684, in _load
File “”, line 665, in _load_unlocked
File “”, line 678, in exec_module
File “”, line 219, in call_with_frames_removed
File "plugins\replaygain_init
.py", line 20, in
from picard.util import encode_filename, decode_filename, partial, thread
ImportError: cannot import name ‘partial’

W: 12:43:42,231 plugin.load_plugin:345: Plugin ‘Sort Multi-Value Tags’ from ‘plu
gins\sort_multivalue_tags.py’ is not compatible with this version of Picard.
W: 12:43:42,232 plugin.load_plugin:345: Plugin ‘Standardise Performers’ from ‘pl
ugins\standardise_performers.py’ is not compatible with this version of Picard.
W: 12:43:42,234 plugin.load_plugin:345: Plugin ‘Title Case’ from ‘plugins\titlec
ase.py’ is not compatible with this version of Picard.
E: 12:43:42,236 plugin.load_plugin:349: Plugin ‘tracks2clipboard’ : Traceback (m
ost recent call last):
File “picard\plugin.py”, line 322, in load_plugin
File “imp.py”, line 235, in load_module
File “imp.py”, line 172, in load_source
File “”, line 684, in _load
File “”, line 665, in _load_unlocked
File “”, line 678, in exec_module
File “”, line 219, in _call_with_frames_removed
File “plugins\tracks2clipboard.py”, line 10, in
from PyQt4 import QtCore, QtGui
ModuleNotFoundError: No module named ‘PyQt4’

W: 12:43:42,242 plugin.load_plugin:345: Plugin ‘Video tools’ from ‘plugins\video
tools’ is not compatible with this version of Picard.
E: 12:43:42,244 plugin.load_plugin:349: Plugin ‘viewvariables’ : Traceback (most
recent call last):
File “picard\plugin.py”, line 322, in load_plugin
File “imp.py”, line 245, in load_module
File “imp.py”, line 217, in load_package
File “”, line 684, in _load
File “”, line 665, in _load_unlocked
File “”, line 678, in exec_module
File “”, line 219, in call_with_frames_removed
File "plugins\viewvariables_init
.py", line 11, in
from PyQt4 import QtGui, QtCore
ModuleNotFoundError: No module named ‘PyQt4’`

i hope i did that right

I can confirm the crash since this weekend. Is there a bug open for it?

Edit: ran with debug mode after a fresh install. No messages shown at all at crash.

@XonE The errors No module named ‘PyQt4’` disappeared for me with a fresh (64bit) install. My noob guess is that there are some remains from previous installs hanging around.

Thanks for the log output. Unfortunately it does not list any crash cause. Did Picard actually crash when you did that?

Apart from that I see you have a lot of plugins installed, but most of them are outdated. I would suggest to remove all plugins from J:\Programme\MB Picard\MusicBrainz Picard\plugins and also update all remaining plugins via Options > Plugins.

Also try disabling plugins and see if it fixes your issues. Two plugins that are known to cause crashes at the moment are Tango.info and wikidata-genre. We will hopefully have fixes for those soon.

Bug report posted PICARD-1359

Can you confirm the issue happens whichever albums are ? You press Tagger in the browser and it fails to load the album ?
How does it relate to “Language Preferences” ?

Please make steps leading to the issue clear. Especially since the debug log doesn’t help in this case (also, it’d be nice to have the complete debug log)

No, you press the green tagger icon. Any album will do (for me). Then Picard closes. No debug messages, no Windows crash, nothing.

I do not have any other languages, that is for OP to explain.
I will try to make a full debug log (and place it at the ticket)

it’s like michelv wrote. the crash works on every album just about 2 seconds after the click on the green “Tagger” icon in the browser. The message: “picard.exe is not working” (german: picard.exe funktioniert nicht mehr) comes up and that’s it.

i thought it might have been related to language preferences, but after i changed it to english (thank you outsidecontext!) the program still crashes.

i deleted all the plugins. but nothing changed. afterwards i removed picard (including all settings) from my system and reinstalled. but still the crash occurs.

Since I cannot reproduce this there is not much chance of fixing this with the given information. I am still wondering why there should be no output when run from the command line, maybe you both (@michelv and @XonE) could try again:

  1. Open a windows “Command Prompt” (called “Eingabeaufforderung” in German)
  2. Start picard.exe in debug mode by entering "C:\Program Files\MusicBrainz Picard\picard.exe" --debug and pressing Enter. Of course change the path according to your install location, e.g. for @XonE it would be "J:\Programme\MB Picard\MusicBrainz Picard\picard.exe" --debug
  3. Make Picard crash
  4. Copy the output. I am especially interested at the end of the output, but the complete output would be best. Selecting text in the windows command prompt is a bit unusual, but basically right click and select “Select all”. Another right click will copy the content to the clipboard. Then you can paste it here or at the ticket.

I hpe this will give us some clue what’s actually happening.

i did that but didn’t use the “–debug” parameter

posted the new result in the ticket.

A temporary solution has been posted at the bug: turning off Site Privacy Protection for MusicBrainz with the DuckDuckGo extension solves it for now.

@XonE Are you using that extension as well?

2 Likes

yes that’s it, thank you!