python / python/cpython

CIFuzz fails on the 3.13 and 3.14 branches: plistlib parse and LookupError

Offen
#152,211 1 Kommentar 0 Reaktionen 1 zugewiesene Person Auf GitHub ansehen

@StanFromIreland arbeitet bereits daran.

Seit 25.6.2026.

tests type-bug
Vorherrschende Sprache
Python
Sterne
77.2k
Forks
35.9k
PR-Merge-Kennzahlen
PR-Kennzahlen ausstehend

Beschreibung

Bug report

Examples on a 3.13 PR:

Example on the address job:

Traceback (most recent call last):
  File "<string>", line 7, in FuzzerRunOne
  File "/github/workspace/build-out/cpython-install/lib/python3.13/plistlib.py", line 925, in loads
    return load(fp, fmt=fmt, dict_type=dict_type, aware_datetime=aware_datetime)
  File "/github/workspace/build-out/cpython-install/lib/python3.13/plistlib.py", line 912, in load
    return p.parse(fp)
           ~~~~~~~^^^^
  File "/github/workspace/build-out/cpython-install/lib/python3.13/plistlib.py", line 194, in parse
    self.parser.ParseFile(fileobj)
    ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
LookupError: unknown encoding: Latin-5_________________________

The artifacts ZIP contains:

<?xml version="2147483646.256" encoding="Latin-5_________________________"  ?><svg><svg><svg

cc @StanFromIreland @serhiy-storchaka

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.