python / python/cpython

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

オープン
#152,211 コメント 1 件 リアクション 0 件 担当者 1 名 GitHub で見る

@StanFromIreland がすでに取り組んでいます。

2026年6月25日 から。

tests type-bug
主要言語
Python
スター
77.2k
フォーク
35.9k
PR マージ指標
PR 指標を取得中

説明

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

コントリビューションガイド

コントリビューションガイドを開く

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。