unity8-dash hangs in location service property destructor

Bug #1366978 reported by Michał Sawicz
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
location-service (Ubuntu)
Confirmed
Critical
Unassigned
properties-cpp (Ubuntu)
Confirmed
Critical
Unassigned
unity8 (Ubuntu)
Opinion
Critical
Unassigned

Bug Description

This is an ABRT in the dash-hung situation from bug #1362769, hoping for something interesting in the retrace.

To reproduice:
In your favorites scopes you should have Apps, My Music and The Weather Channel scopes.
There should be some local music and it should appear in my music

Go to my music scope (by default it is set to Artist), set the Album view.
Click on an album in the scope view go back, move in the scopes in the direction of the weather channel scope.

As soon as you enter the weather channel scope the screen is divided between the two scopes and you cannot exit this screen. You can still access other apps via the left launcher and launch them successfully.

ProblemType: Crash
DistroRelease: Ubuntu 14.10
Package: unity8 8.00+14.10.20140903.1-0ubuntu1
Uname: Linux 3.4.0-5-mako armv7l
ApportVersion: 2.14.7-0ubuntu2
Architecture: armhf
CurrentDesktop: Unity
Date: Mon Sep 8 22:27:33 2014
ExecutablePath: /usr/bin/unity8-dash
ExecutableTimestamp: 1409733142
InstallationDate: Installed on 2014-09-08 (0 days ago)
InstallationMedia: Ubuntu Utopic Unicorn (development branch) - armhf (20140908-123005)
ProcCmdline: unity8-dash --desktop_file_hint=/usr/share/applications/unity8-dash.desktop
ProcCwd: /home/phablet
Signal: 6
SourcePackage: unity8
StacktraceTop:
 __libc_do_syscall () from /lib/arm-linux-gnueabihf/libpthread.so.0
 pthread_cond_wait@@GLIBC_2.4 () from /lib/arm-linux-gnueabihf/libpthread.so.0
 __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /build/buildd/gcc-4.9-4.9.1/build/arm-linux-gnueabihf/libstdc++-v3/include/arm-linux-gnueabihf/bits/gthr-default.h:864
 std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../src/libstdc++-v3/src/c++11/condition_variable.cc:52
 com::ubuntu::location::service::Stub::create_session_for_criteria(com::ubuntu::location::Criteria const&) () from /usr/lib/arm-linux-gnueabihf/libubuntu-location-service.so.2
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dialout dip plugdev sudo tty video

Revision history for this message
Michał Sawicz (saviq) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 __libc_do_syscall () at ../ports/sysdeps/unix/sysv/linux/arm/libc-do-syscall.S:43
 __pthread_cond_wait (cond=0x218a870, mutex=0x218a858) at pthread_cond_wait.c:187
 __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /build/buildd/gcc-4.9-4.9.1/build/arm-linux-gnueabihf/libstdc++-v3/include/arm-linux-gnueabihf/bits/gthr-default.h:864
 std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../src/libstdc++-v3/src/c++11/condition_variable.cc:52
 com::ubuntu::location::service::Stub::create_session_for_criteria(com::ubuntu::location::Criteria const&) () from /tmp/apport_sandbox_f9VtJH/usr/lib/arm-linux-gnueabihf/libubuntu-location-service.so.2

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : StacktraceSource.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in unity8 (Ubuntu):
importance: Undecided → Medium
tags: removed: need-armhf-retrace
Michał Sawicz (saviq)
information type: Private → Public
summary: - unity8-dash crashed with SIGABRT in __libc_do_syscall()
+ unity8-dash hangs in location service property destructor
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in location-service (Ubuntu):
status: New → Confirmed
Changed in properties-cpp (Ubuntu):
status: New → Confirmed
Changed in unity8 (Ubuntu):
status: New → Confirmed
Michał Sawicz (saviq)
description: updated
kevin gunn (kgunn72)
Changed in unity8 (Ubuntu):
status: Confirmed → Opinion
tags: added: rtm-14
Changed in location-service (Ubuntu):
importance: Undecided → Critical
Changed in properties-cpp (Ubuntu):
importance: Undecided → Critical
Changed in unity8 (Ubuntu):
importance: Medium → Critical
tags: added: rtm14
removed: rtm-14
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.