Public bug reported: 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 ** Affects: dialer-app (Ubuntu) Importance: Undecided Status: New ** Tags: apport-crash armhf local-libs need-armhf-retrace qa-touch saucy ** Information type changed from Private to Public ** Tags removed: third-party-packages ** Tags added: qa-touch -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1240400 Title: dialer-app crashed with SIGSEGV in pthread_mutex_lock() To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dialer-app/+bug/1240400/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs