AttributeError exception in apport/REThread.py (line 39)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
apport (Ubuntu) |
Fix Released
|
High
|
Martin Pitt |
Bug Description
Binary package hint: apport
I've just started adept_notifier from the command line and triggered a Firefox crash.
This is the result:
$ adept_notifier
firefox-3
Exception in thread Thread-2 (most likely raised during interpreter shutdown):
Traceback (most recent call last):
File "/usr/lib/
File "/usr/lib/
<type 'exceptions.
Unhandled exception in thread started by <bound method REThread.
Error in sys.excepthook:
Traceback (most recent call last):
File "/usr/lib/
sys.
AttributeError: 'NoneType' object has no attribute '__excepthook__'
Original exception was:
Traceback (most recent call last):
File "/usr/lib/
self.
File "/usr/lib/
_active_
AttributeError: 'NoneType' object has no attribute 'acquire'
It seems that "self" wasn't defined anymore in apport/REThread.py:
def run(self):
'''Run target function, identical to threading.
if self.__target:
try:
except:
And the same applied then to "sys" in apport_excepthook:
finally:
# resume original processing to get the default behaviour.
This is on Ubuntu Hardy, apport 0.107.
Related branches
Changed in apport: | |
assignee: | nobody → pitti |
importance: | Undecided → High |
status: | New → In Progress |
More info:
apport-qt has been invoked, I said that I want to send the report, but while sending, I've canceled it (if I remember correctly).
I could not reproduce this, but have tried to address this in revision 1098 of the branch I'll attach.