error in writing core file leaves temporary core in /tmp
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
apport (Ubuntu) |
Fix Released
|
Low
|
Martin Pitt |
Bug Description
Binary package hint: apport
apport 0.108.4
In apport/report.py (Report.
if hasattr(
elif hasattr(
else:
if an exception is thrown before unlink_core is set to True the possibly (almost) fully written temporary core file will be left in /tmp
In my case a SIGSEGV to xulrunner-bin was causing the following exception:
Traceback (most recent call last):
File "/usr/lib/
self[
File "/usr/lib/
block = gz.read(1048576)
File "/usr/lib/
self.
File "/usr/lib/
self.
File "/usr/lib/
raise IOError, "CRC check failed"
Nice catch, thanks! Applied to trunk r1541.