ubuntu-apps-bugs team mailing list archive
-
ubuntu-apps-bugs team
-
Mailing list archive
-
Message #01207
[Bug 1240400] Re: dialer-app crashed with SIGSEGV in __GI___pthread_mutex_lock()
** Changed in: unity-mir
Status: In Progress => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Apps bug tracking, which is subscribed to dialer-app in Ubuntu.
https://bugs.launchpad.net/bugs/1240400
Title:
dialer-app crashed with SIGSEGV in __GI___pthread_mutex_lock()
Status in Mir:
Invalid
Status in Unity Mir:
Fix Released
Status in “dialer-app” package in Ubuntu:
Fix Released
Status in “mir” package in Ubuntu:
Invalid
Status in “unity-mir” package in Ubuntu:
Fix Released
Bug description:
I regularly get this crash when running the dialer-app-autopilot tests
on the Nexus G4.
Reproducer:
* Make phone writable
* Keep display on: adb shell "nohup powerd-cli display on"
* install packages: adb shell "apt-get install -y ofono-phonesim-autostart dialer-app-autopilot"
* Run tests: adb shell sudo -u phablet -i bash -ic "autopilot run -v dialer_app"
In a lot of cases, dialer_app.tests.test_calls.TestCalls.test_incoming
fails with
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/dialer_app/tests/test_calls.py", line 143, in test_incoming
self.hangup()
File "/usr/lib/python2.7/dist-packages/dialer_app/tests/test_calls.py", line 190, in hangup
self.assertThat(fn, Eventually(Equals(None)))
File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 417, in assertThat
raise MismatchError(matchee, matcher, mismatch, verbose)
MismatchError: After 10.0 seconds test failed: None != <autopilot.introspection.dbus.AbstractButton object at 0x2194990>
and the screen just stays black except for the unity panel. Then you
get /var/crash/_usr_bin_dialer-app.32011.crash (You get the crash even
in cases where the test case doesn't fail, it's apparently some race
condition in Mir).
ProblemType: Crash
DistroRelease: Ubuntu 13.10
Package: dialer-app 0.1+13.10.20131011+autopilot0 [origin: unknown]
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
ExecutableTimestamp: 1381856940
InstallationDate: Installed on 2013-10-15 (0 days ago)
InstallationMedia: Ubuntu 13.10 - armhf (20131015.2)
LocalLibraries: /android/system/lib/libhardware.so /android/system/lib/libdsyscalls.so /android/system/lib/libstlport.so /android/system/lib/libgenlock.so /android/system/lib/libc.so /android/system/lib/libstdc++.so /android/system/lib/libgsl.so /android/system/lib/libEGL.so /android/system/lib/egl/libEGL_adreno200.so /android/system/lib/libGLES_trace.so /android/system/lib/egl/libGLESv1_CM_adreno200.so /android/system/lib/libgccdemangle.so /android/system/lib/libm.so /android/system/lib/libcutils.so /android/system/lib/liblog.so /android/system/lib/libcorkscrew.so /android/system/lib/libGLESv2.so /android/system/lib/libz.so /android/system/lib/egl/libGLESv2_adreno200.so /android/system/lib/libutils.so
MarkForUpload: True
ProcCmdline: dialer-app
ProcCwd: /home/phablet
Signal: 11
SourcePackage: dialer-app
StacktraceTop:
pthread_mutex_lock () from /lib/arm-linux-gnueabihf/libpthread.so.0
pthread_mutex_lock () from /lib/arm-linux-gnueabihf/libc.so.6
mir::client::DisplayConfiguration::copy_to_client() const () from /usr/lib/arm-linux-gnueabihf/libmirclient.so.3
MirConnection::create_copy_of_display_config() () from /usr/lib/arm-linux-gnueabihf/libmirclient.so.3
mir_connection_get_display_info () from /usr/lib/arm-linux-gnueabihf/libmirclient.so.3
Title: dialer-app crashed with SIGSEGV in pthread_mutex_lock()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm autopilot cdrom dialout dip nopasswdlogin plugdev sudo tty video
To manage notifications about this bug go to:
https://bugs.launchpad.net/mir/+bug/1240400/+subscriptions