Uploaded image for project: 'Picard'
  1. Picard
  2. PICARD-1421

Fatal error due to plugin decode_cyrillic

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Normal Normal
    • None
    • None
    • None
    • Mac OS, python 3.7

      With some tracks from behind the decode_kirillis plugin, the MusicBrainz Picard program crashes. With a sufficiently large library, it is quite difficult to find a track due to which an error occurs.

      The error occurs in the 64th line of the decode_cyrillic.py plugin code.
      Sometimes it causes a UnicodeDecodeError that is not intercepted (not to be confused with UnicodeEncodeError). This exception crashes the entire program MusicBrainz Picard.

      One solution is change 65 line:

      except UnicodeEncodeError:
      

      to:

      except UnicodeError:
      

       

      I add an attachment - the track on which such an error appears. When it is processed, the program crashes.

       

      I did not find any contacts of the author of the plugin, so I am writing to you, maybe you want to correct the error.

       

            outsidecontext Philipp Wolfer
            darklim Aleksandr
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:

                Version Package