Message358336
The attached file produces the following stacktrace when opened via `tarfile.open`, on Python 3.7.5rc1:
```
$ cat test.py
import sys
import tarfile
tarfile.open(sys.argv[1])
$ python3 test.py ./crash-83a6e7d4b810c6a0bd4fd9dfd6a0b36550034ccf
Traceback (most recent call last):
File "test.py", line 4, in <module>
tarfile.open(sys.argv[1])
File "/usr/lib/python3.7/tarfile.py", line 1573, in open
return func(name, "r", fileobj, **kwargs)
File "/usr/lib/python3.7/tarfile.py", line 1645, in gzopen
t = cls.taropen(name, mode, fileobj, **kwargs)
File "/usr/lib/python3.7/tarfile.py", line 1621, in taropen
return cls(name, mode, fileobj, **kwargs)
File "/usr/lib/python3.7/tarfile.py", line 1484, in __init__
self.firstmember = self.next()
File "/usr/lib/python3.7/tarfile.py", line 2289, in next
tarinfo = self.tarinfo.fromtarfile(self)
File "/usr/lib/python3.7/tarfile.py", line 1097, in fromtarfile
return obj._proc_member(tarfile)
File "/usr/lib/python3.7/tarfile.py", line 1119, in _proc_member
return self._proc_pax(tarfile)
File "/usr/lib/python3.7/tarfile.py", line 1230, in _proc_pax
match = regex.match(buf, pos)
OverflowError: Python int too large to convert to C ssize
``` |
|
Date |
User |
Action |
Args |
2019-12-13 15:57:25 | jvoisin | set | recipients:
+ jvoisin |
2019-12-13 15:57:25 | jvoisin | set | messageid: <1576252645.43.0.77972989062.issue39038@roundup.psfhosted.org> |
2019-12-13 15:57:25 | jvoisin | link | issue39038 messages |
2019-12-13 15:57:25 | jvoisin | create | |
|