dialer-app crashed with SIGSEGV in __GI___pthread_mutex_lock()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mir |
Invalid
|
Undecided
|
Unassigned | ||
unity-mir |
Fix Released
|
Critical
|
Andreas Pokorny | ||
dialer-app (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
mir (Ubuntu) |
Invalid
|
Critical
|
Andreas Pokorny | ||
unity-mir (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
I regularly get this crash when running the dialer-
Reproducer:
* Make phone writable
* Keep display on: adb shell "nohup powerd-cli display on"
* install packages: adb shell "apt-get install -y ofono-phonesim-
* Run tests: adb shell sudo -u phablet -i bash -ic "autopilot run -v dialer_app"
In a lot of cases, dialer_
Traceback (most recent call last):
File "/usr/lib/
self.hangup()
File "/usr/lib/
self.
File "/usr/lib/
raise MismatchError(
MismatchError: After 10.0 seconds test failed: None != <autopilot.
and the screen just stays black except for the unity panel. Then you get /var/crash/
ProblemType: Crash
DistroRelease: Ubuntu 13.10
Package: dialer-app 0.1+13.
Uname: Linux 3.4.0-3-mako armv7l
ApportVersion: 2.12.5-0ubuntu2
Architecture: armhf
Date: Wed Oct 16 09:59:34 2013
ExecutablePath: /usr/bin/dialer-app
ExecutableTimes
InstallationDate: Installed on 2013-10-15 (0 days ago)
InstallationMedia: Ubuntu 13.10 - armhf (20131015.2)
LocalLibraries: /android/
MarkForUpload: True
ProcCmdline: dialer-app
ProcCwd: /home/phablet
Signal: 11
SourcePackage: dialer-app
StacktraceTop:
pthread_mutex_lock () from /lib/arm-
pthread_mutex_lock () from /lib/arm-
mir::client:
MirConnection:
mir_connection
Title: dialer-app crashed with SIGSEGV in pthread_
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm autopilot cdrom dialout dip nopasswdlogin plugdev sudo tty video
Related branches
- Gerry Boland (community): Approve
- PS Jenkins bot (community): Approve (continuous-integration)
- Alberto Aguirre (community): Approve
- Michał Sawicz: Abstain
- Ubuntu Unity PS integration team: Pending requested
-
Diff: 1344 lines (+625/-219)15 files modifiedCMakeLists.txt (+1/-0)
debian/control (+1/-0)
src/modules/Unity/Application/CMakeLists.txt (+1/-0)
src/modules/Unity/Application/application.cpp (+1/-1)
src/modules/Unity/Application/application_manager.cpp (+219/-144)
src/modules/Unity/Application/application_manager.h (+15/-2)
src/modules/Unity/Application/proc_info.cpp (+52/-0)
src/modules/Unity/Application/proc_info.h (+48/-0)
src/unity-mir/CMakeLists.txt (+1/-2)
tests/CMakeLists.txt (+1/-0)
tests/application_manager_test.cpp (+137/-64)
tests/auto/modules/Unity/Application/main.cpp (+5/-6)
tests/mock_focus_controller.h (+37/-0)
tests/mock_proc_info.h (+37/-0)
tests/mock_session.h (+69/-0)
Changed in mir (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → Critical |
assignee: | nobody → Daniel van Vugt (vanvugt) |
Changed in mir: | |
assignee: | nobody → rosa maria (rprosamaria383) |
Changed in dialer-app (Ubuntu): | |
assignee: | nobody → rosa maria (rprosamaria383) |
assignee: | rosa maria (rprosamaria383) → nobody |
assignee: | nobody → rosa maria (rprosamaria383) |
Changed in mir (Ubuntu): | |
assignee: | Daniel van Vugt (vanvugt) → Andreas Pokorny (andreas-pokorny) |
Changed in dialer-app (Ubuntu): | |
assignee: | rosa maria (rprosamaria383) → nobody |
Changed in mir: | |
assignee: | rosa maria (rprosamaria383) → nobody |
Changed in mir (Ubuntu): | |
status: | Triaged → In Progress |
no longer affects: | unity8 |
Changed in unity-mir: | |
status: | New → Confirmed |
importance: | Undecided → High |
importance: | High → Critical |
status: | Confirmed → In Progress |
Changed in mir: | |
status: | Confirmed → Invalid |
Changed in mir (Ubuntu): | |
status: | In Progress → Invalid |
Changed in unity-mir: | |
status: | In Progress → Fix Released |
Running only that one test "autopilot run dialer_ app.tests. test_calls. TestCalls. test_incoming" directly in an ssh session to the G4 (as user phablet) reproduces the crash as well, and runs faster.