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

Reply via email to