dbus-cpp crash on arm64 in core::dbus::Object::get_property
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Fix Released
|
High
|
Timo Jyrinki | ||
dbus-cpp (Ubuntu) |
Invalid
|
High
|
Unassigned | ||
location-service (Ubuntu) |
Fix Released
|
High
|
Timo Jyrinki | ||
mtp (Ubuntu) |
Fix Released
|
High
|
Timo Jyrinki |
Bug Description
Requests to location service cause crashes on arm64:
$ system-image-cli -i
current build number: 23
device name: frieza_arm64
channel: 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_
__val = -1
__mem = 0x29
#1 0x0000007f978d4328 in std::_Sp_
__val = -1
__mem = 0x29
#2 0x0000007f978d4328 in std::_Sp_
#3 0x0000007f97922a28 in std::__
__tmp = 0x8b34ba0
#4 0x0000007f9792cc64 in core::dbus:
property = <error reading variable: Cannot access memory at address 0x1fe000001ea41>
#5 0x0000007f9792cc64 in core::dbus:
property = <error reading variable: Cannot access memory at address 0x1fe000001ea41>
#6 0x0000007f9792cc64 in core::dbus:
property = <error reading variable: Cannot access memory at address 0x1fe000001ea41>
#7 0x0000007f97931c08 in com::ubuntu:
warning: can't find linker symbol for virtual table for `std::_
ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: libubuntu-
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)
---
ApportVersion: 2.20.1-0ubuntu2.1
Architecture: arm64
DistroRelease: Ubuntu 16.04
Package: mtp-server 0.0.4+16.
PackageArchitec
Tags: third-party-
Uname: Linux 3.10.93+ aarch64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dialout dip plugdev sudo tty video
_MarkForUpload: True
Changed in canonical-devices-system-image: | |
status: | New → Confirmed |
Changed in location-service (Ubuntu): | |
importance: | Undecided → Medium |
Changed in mtp (Ubuntu): | |
importance: | Undecided → Medium |
Changed in dbus-cpp (Ubuntu): | |
importance: | Undecided → Medium |
Changed in dbus-cpp (Ubuntu): | |
importance: | Medium → High |
Changed in location-service (Ubuntu): | |
importance: | Medium → High |
Changed in mtp (Ubuntu): | |
importance: | Medium → High |
Changed in canonical-devices-system-image: | |
importance: | Undecided → High |
Changed in canonical-devices-system-image: | |
assignee: | nobody → Timo Jyrinki (timo-jyrinki) |
status: | Confirmed → In Progress |
Changed in dbus-cpp (Ubuntu): | |
status: | Confirmed → Invalid |
Changed in location-service (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in mtp (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in location-service (Ubuntu): | |
assignee: | nobody → Timo Jyrinki (timo-jyrinki) |
Changed in mtp (Ubuntu): | |
assignee: | nobody → Timo Jyrinki (timo-jyrinki) |
Changed in canonical-devices-system-image: | |
status: | Fix Committed → Fix Released |
apport information