Public bug reported: Requests to location service cause crashes on arm64:
$ system-image-cli -i current build number: 23 device name: frieza_arm64 channel: ubuntu-touch/staging/ubuntu last update: 2016-08-30 09:13:12 version version: 23 version ubuntu: 20160830 version device: 20160824.0 version custom: 20160830 Steps: * flash the above channel (remember --device frieza_arm64) * go to a scope using location * refresh == Stacktrace ================================= #0 0x0000007f978d4328 in std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() (__val=-1, __mem=0x29) at /usr/include/c++/5/ext/atomicity.h:49 __val = -1 __mem = 0x29 #1 0x0000007f978d4328 in std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() (__val=-1, __mem=0x29) at /usr/include/c++/5/ext/atomicity.h:82 __val = -1 __mem = 0x29 #2 0x0000007f978d4328 in std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() (this=0x21) at /usr/include/c++/5/bits/shared_ptr_base.h:147 #3 0x0000007f97922a28 in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::operator=(std::__shared_count<(__gnu_cxx::_Lock_policy)2> const&) (this=this@entry=0x8b34558, __r=...) at /usr/include/c++/5/bits/shared_ptr_base.h:678 __tmp = 0x8b34ba0 #4 0x0000007f9792cc64 in core::dbus::Object::get_property<com::ubuntu::location::service::Interface::Properties::State>() (this=0x8b34550) at /usr/include/c++/5/bits/shared_ptr_base.h:867 property = <error reading variable: Cannot access memory at address 0x1fe000001ea41> #5 0x0000007f9792cc64 in core::dbus::Object::get_property<com::ubuntu::location::service::Interface::Properties::State>() (this=0x8b34550) at /usr/include/c++/5/bits/shared_ptr.h:93 property = <error reading variable: Cannot access memory at address 0x1fe000001ea41> #6 0x0000007f9792cc64 in core::dbus::Object::get_property<com::ubuntu::location::service::Interface::Properties::State>() (this=0x8b342c0) at /usr/include/core/dbus/impl/object.h:162 property = <error reading variable: Cannot access memory at address 0x1fe000001ea41> #7 0x0000007f97931c08 in com::ubuntu::location::service::Stub::Stub(std::shared_ptr<core::dbus::Bus> const&) (object=warning: can't find linker symbol for virtual table for `std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>' value warning: can't find linker symbol for virtual table for `std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>' value ProblemType: Bug DistroRelease: Ubuntu 16.04 Package: libubuntu-location-service3 3.0.0+16.04.20160811-0ubuntu1 [origin: LP-PPA-ci-train-ppa-service-stable-phone-overlay] Uname: Linux 3.10.93+ aarch64 ApportVersion: 2.20.1-0ubuntu2.1 Architecture: arm64 Date: Tue Aug 30 09:39:24 2016 SourcePackage: location-service UpgradeStatus: No upgrade log present (probably fresh install) ** Affects: canonical-devices-system-image Importance: Undecided Status: New ** Affects: dbus-cpp (Ubuntu) Importance: Undecided Status: New ** Affects: location-service (Ubuntu) Importance: Undecided Status: New ** Tags: apport-bug arm64 third-party-packages xenial ** Also affects: canonical-devices-system-image Importance: Undecided Status: New ** Description changed: Requests to location service cause crashes on arm64: $ system-image-cli -i current build number: 23 device name: frieza_arm64 channel: ubuntu-touch/staging/ubuntu last update: 2016-08-30 09:13:12 version version: 23 version ubuntu: 20160830 version device: 20160824.0 version custom: 20160830 + Steps: + * flash the above channel (remember --device frieza_arm64) + * go to a scope using location + * refresh + == Stacktrace ================================= #0 0x0000007f978d4328 in std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() (__val=-1, __mem=0x29) at /usr/include/c++/5/ext/atomicity.h:49 - __val = -1 - __mem = 0x29 + __val = -1 + __mem = 0x29 #1 0x0000007f978d4328 in std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() (__val=-1, __mem=0x29) at /usr/include/c++/5/ext/atomicity.h:82 - __val = -1 - __mem = 0x29 + __val = -1 + __mem = 0x29 #2 0x0000007f978d4328 in std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() (this=0x21) at /usr/include/c++/5/bits/shared_ptr_base.h:147 #3 0x0000007f97922a28 in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::operator=(std::__shared_count<(__gnu_cxx::_Lock_policy)2> const&) (this=this@entry=0x8b34558, __r=...) at /usr/include/c++/5/bits/shared_ptr_base.h:678 - __tmp = 0x8b34ba0 + __tmp = 0x8b34ba0 #4 0x0000007f9792cc64 in core::dbus::Object::get_property<com::ubuntu::location::service::Interface::Properties::State>() (this=0x8b34550) at /usr/include/c++/5/bits/shared_ptr_base.h:867 - property = <error reading variable: Cannot access memory at address 0x1fe000001ea41> + property = <error reading variable: Cannot access memory at address 0x1fe000001ea41> #5 0x0000007f9792cc64 in core::dbus::Object::get_property<com::ubuntu::location::service::Interface::Properties::State>() (this=0x8b34550) at /usr/include/c++/5/bits/shared_ptr.h:93 - property = <error reading variable: Cannot access memory at address 0x1fe000001ea41> + property = <error reading variable: Cannot access memory at address 0x1fe000001ea41> #6 0x0000007f9792cc64 in core::dbus::Object::get_property<com::ubuntu::location::service::Interface::Properties::State>() (this=0x8b342c0) at /usr/include/core/dbus/impl/object.h:162 - property = <error reading variable: Cannot access memory at address 0x1fe000001ea41> + property = <error reading variable: Cannot access memory at address 0x1fe000001ea41> #7 0x0000007f97931c08 in com::ubuntu::location::service::Stub::Stub(std::shared_ptr<core::dbus::Bus> const&) (object=warning: can't find linker symbol for virtual table for `std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>' value warning: can't find linker symbol for virtual table for `std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>' value ProblemType: Bug DistroRelease: Ubuntu 16.04 Package: libubuntu-location-service3 3.0.0+16.04.20160811-0ubuntu1 [origin: LP-PPA-ci-train-ppa-service-stable-phone-overlay] Uname: Linux 3.10.93+ aarch64 ApportVersion: 2.20.1-0ubuntu2.1 Architecture: arm64 Date: Tue Aug 30 09:39:24 2016 SourcePackage: location-service UpgradeStatus: No upgrade log present (probably fresh install) ** Also affects: dbus-cpp (Ubuntu) Importance: Undecided Status: New ** Changed in: canonical-devices-system-image Milestone: None => xenial -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to location-service in Ubuntu. https://bugs.launchpad.net/bugs/1618390 Title: crash on arm64 in com::ubuntu::location::service::Stub::Stub(std::shared_ptr<core::dbus::Bus> const&) To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1618390/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs