← Back to team overview

ubuntu-apps-bugs team mailing list archive

[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