session-installer crashed with AlreadyCalledDeferred in callback()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Session Installer |
Fix Released
|
Undecided
|
Unassigned | ||
sessioninstaller (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Precise |
Fix Released
|
High
|
Unassigned | ||
Quantal |
Fix Released
|
High
|
Unassigned |
Bug Description
[Impact]
When a user delays entering a password for sessioninstaller, it will timeout and crash. It should merely timeout.
[Test Case]
0) Ensure that you do not have p7zip installed
1) Open a terminal
2) wget http://
3) file-roller oops.7z
4) Click through dialogs until at prompt to enter your password
5) Wait
6) Wait some more
7) Observe unhandlable error dialog, click cancel
8) Observe second error dialog, click cancel
9) Click cancel in authentication dialog
10) Repeat step 3 through 6
11) Observe apport crash
[Regression Potential]
I wouldn't think much, but then the first time I tried to fix this issue (bug 848605), I accidentally caused bug 1042231.
[Original Report]
when launching im client
ProblemType: CrashDistroRelease: Ubuntu 12.10
Package: sessioninstaller 0.20+bzr131-
ProcVersionSign
Uname: Linux 3.5.0-15-generic x86_64
ApportVersion: 2.5.2-0ubuntu4
Architecture: amd64
Date: Tue Sep 25 22:07:32 2012
EcryptfsInUse: Yes
ExecutablePath: /usr/bin/
InstallationMedia: Ubuntu 12.04.1 LTS "Precise Pangolin" - Release amd64 (20120823.1)
InterpreterPath: /usr/bin/python2.7
PackageArchitec
ProcCmdline: /usr/bin/python /usr/bin/
ProcEnviron:
SHELL=/bin/bash
PATH=(custom, user)
LANG=en_US.UTF-8
PythonArgs: ['/usr/
Title: session-installer crashed with AlreadyCalledDe
UpgradeStatus: Upgraded to quantal on 2012-09-25 (0 days ago)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
Related branches
- Michael Vogt: Approve
-
Diff: 12 lines (+2/-0)1 file modifiedsessioninstaller/backends/aptd.py (+2/-0)
tags: | removed: need-duplicate-check |
Changed in sessioninstaller (Ubuntu): | |
importance: | Undecided → Medium |
information type: | Private → Public |
description: | updated |
Changed in sessioninstaller (Ubuntu Precise): | |
status: | New → Triaged |
importance: | Undecided → High |
Changed in sessioninstaller (Ubuntu Quantal): | |
status: | New → Triaged |
importance: | Undecided → High |
Changed in sessioninstaller: | |
status: | New → Fix Committed |
status: | Fix Committed → Incomplete |
I got this when trying to play a video, I got a popup suggesting installation of extra packages, accepted, but then I didn't enter my root password immediately. It seems a time out kicked in, and this triggered a dbus error.