Top Crasher: ubuntu-location-serviced crashed with SIGABRT in __gnu_cxx::__verbose_terminate_handler()

Bug #1367836 reported by Loïc Minier
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
dbus-cpp (Ubuntu)
Fix Released
Undecided
Unassigned
location-service (Ubuntu)
Fix Released
Critical
Thomas Voß

Bug Description

Hi,

while testing location-service in utopic-proposed on mako, I've reproduced the exact same setup as in bug #1367835, but disabled the GPS provider to avoid the error described in this bug:
1) change:
    export HERE_IMEI_FRAGMENT=$Serial
to:
    export HERE_IMEI_FRAGMENT=35513605
in /etc/init/ubuntu-location-provider-here-posclientd.conf to help the service come up on boot (see bug #1367244), not sure it helps though.

2) change
    exec /usr/bin/ubuntu-location-serviced --bus system --provider $provider $poptions
to:
    exec /usr/bin/ubuntu-location-serviced --bus system --provider remote::Provider --remote::Provider::name="com.ubuntu.espoo.Service.Provider" --remote::Provider::path="/com/ubuntu/espoo/Service/Provider"
in /etc/init/ubuntu-location-service.override.

I also manually started the trust store with "start ubuntu-location-service-trust-stored".

While accessing location from OSMTouch app, I've got this crash.

Cheers,

ProblemType: Crash
DistroRelease: Ubuntu 14.10
Package: ubuntu-location-service-bin 2.1+14.10.20140829-0ubuntu1
Uname: Linux 3.4.0-5-mako armv7l
ApportVersion: 2.14.7-0ubuntu2
Architecture: armhf
Date: Wed Sep 10 16:44:16 2014
ExecutablePath: /usr/bin/ubuntu-location-serviced
ExecutableTimestamp: 1409311427
InstallationDate: Installed on 2014-09-10 (0 days ago)
InstallationMedia: Ubuntu Utopic Unicorn (development branch) - armhf (20140910-020205)
ProcCmdline: /usr/bin/ubuntu-location-serviced --bus system --provider remote::Provider --remote::Provider::name=com.ubuntu.espoo.Service.Provider --remote::Provider::path=/com/ubuntu/espoo/Service/Provider
ProcCwd: /
ProcEnviron:
 TERM=linux
 PATH=(custom, no user)
Signal: 6
SourcePackage: location-service
StacktraceTop:
 ?? () from /lib/arm-linux-gnueabihf/libc.so.6
 raise () from /lib/arm-linux-gnueabihf/libc.so.6
 abort () from /lib/arm-linux-gnueabihf/libc.so.6
 __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/arm-linux-gnueabihf/libstdc++.so.6
 ?? () from /usr/lib/arm-linux-gnueabihf/libstdc++.so.6
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups:

Related branches

Revision history for this message
Loïc Minier (lool) wrote :
information type: Private → Public
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 __gnu_cxx::__verbose_terminate_handler () at ../../../../src/libstdc++-v3/libsupc++/vterminate.cc:95
 __cxxabiv1::__terminate (handler=<optimized out>) at ../../../../src/libstdc++-v3/libsupc++/eh_terminate.cc:47
 std::terminate () at ../../../../src/libstdc++-v3/libsupc++/eh_terminate.cc:57
 __cxxabiv1::__cxa_throw (obj=0xb4c014c8, tinfo=0xb6c4ba28 <typeinfo for std::system_error>, dest=0xb6c21f09 <std::system_error::~system_error()>) at ../../../../src/libstdc++-v3/libsupc++/eh_throw.cc:87
 std::__throw_system_error (__i=22) at ../../../../../src/libstdc++-v3/src/c++11/functexcept.cc:127

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 location-service (Ubuntu):
importance: Undecided → Medium
summary: - ubuntu-location-serviced crashed with SIGABRT in raise()
+ ubuntu-location-serviced crashed with SIGABRT in
+ __gnu_cxx::__verbose_terminate_handler()
tags: removed: need-armhf-retrace
Revision history for this message
Loïc Minier (lool) wrote : Re: ubuntu-location-serviced crashed with SIGABRT in __gnu_cxx::__verbose_terminate_handler()

this is not reproducible 100% of the time

Revision history for this message
Chris Gagnon (chris.gagnon) wrote :

This was the top crasher during long running tests on the mako running the 20140924 image

current build number: 254
device name: mako
channel: ubuntu-touch/devel-proposed
alias: ubuntu-touch/utopic-proposed
last update: 2014-09-24 21:12:58
version version: 254
version ubuntu: 20140924
version device: 20140923.1
version custom: mako-0.6

https://errors.ubuntu.com/oops/6e792502-44ad-11e4-a373-fa163e5bb1a2

summary: - ubuntu-location-serviced crashed with SIGABRT in
+ Top Crasher: ubuntu-location-serviced crashed with SIGABRT in
__gnu_cxx::__verbose_terminate_handler()
Changed in location-service (Ubuntu):
importance: Medium → Critical
tags: added: qa-daily-testing qasoak rtm14
Revision history for this message
Chris Gagnon (chris.gagnon) wrote :
Changed in location-service (Ubuntu):
assignee: nobody → Thomas Voß (thomas-voss)
status: New → Confirmed
Revision history for this message
Alberto Aguirre (albaguirre) wrote :

The linked branch may address the issue.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package dbus-cpp - 4.0.0+14.10.20141002.1-0ubuntu1

---------------
dbus-cpp (4.0.0+14.10.20141002.1-0ubuntu1) utopic; urgency=low

  [ thomas-voss ]
  * Always unref pending calls, add load test to ensure correct
    behavior. Make sure that timeouts are never notified after
    destruction. (LP: #1367836)
 -- Ubuntu daily release <email address hidden> Thu, 02 Oct 2014 20:49:03 +0000

Changed in dbus-cpp (Ubuntu):
status: New → Fix Released
Thomas Strehl (strehl-t)
tags: added: touch-2014-10-23
Olli Ries (ories)
tags: added: touch-2014-10-16
removed: touch-2014-10-23
Changed in location-service (Ubuntu):
status: Confirmed → Fix Released
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.