With Mir enabled: platform-api apps crash with SIGABRT in __gnu_cxx::__verbose_terminate_handler(), thrown from mir::client::DisplayConfiguration::copy_to_client()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mir |
Fix Released
|
High
|
Thomas Voß | ||
platform-api |
Fix Released
|
High
|
Alexandros Frantzis | ||
maliit-framework (Ubuntu) |
Fix Committed
|
High
|
Loïc Minier | ||
mir (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
platform-api (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
qtubuntu (Ubuntu) |
Fix Released
|
High
|
Alexandros Frantzis |
Bug Description
This crash file is in /var/crash/ with Mir is enabled.
TEST CASE:
1. Flash a device with latest build
2. Enable Mir support
3. Reboot
-> Verify that /var/crash is empty
ACTUAL RESULT:
This crash
TEST CASE 2: (from 1236705)
1. Load some songs on the device
2. Go to the Music scope and play a song
3. Don't stop playing and switch back to the music scope
4. While music is still playing, play another song
ProblemType: Crash
DistroRelease: Ubuntu 13.10
Package: maliit-framework 0.99.0+
Uname: Linux 3.4.0-3-mako armv7l
ApportVersion: 2.12.5-0ubuntu1
Architecture: armhf
Date: Wed Oct 2 05:46:34 2013
ExecutablePath: /usr/bin/
InstallationDate: Installed on 2013-10-01 (0 days ago)
InstallationMedia: Ubuntu Saucy Salamander (development branch) - armhf (20131001.3)
LocalLibraries: /android/
MarkForUpload: True
ProcCmdline: maliit-server
Signal: 6
SourcePackage: maliit-framework
StacktraceTop:
?? () from /lib/arm-
raise () from /lib/arm-
abort () from /lib/arm-
__gnu_
?? () from /usr/lib/
Title: maliit-server crashed with SIGABRT in raise()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm autopilot cdrom dialout dip nopasswdlogin plugdev sudo tty video
Related branches
- Daniel d'Andrada (community): Approve
- Didier Roche-Tolomelli: Approve
-
Diff: 24 lines (+4/-8)1 file modifiedupstart-session/maliit-server.conf (+4/-8)
- Robert Carr (community): Approve
- PS Jenkins bot: Approve (continuous-integration)
-
Diff: 21 lines (+5/-3)1 file modifiedsrc/ubuntu/mirclient/application_instance_mirclient.cpp (+5/-3)
- PS Jenkins bot (community): Approve (continuous-integration)
- Daniel van Vugt: Approve
- Alan Griffiths: Approve
- Loïc Minier: Approve
-
Diff: 48 lines (+3/-5)3 files modified3rd_party/android-input/android/CMakeLists.txt (+0/-1)
CMakeLists.txt (+3/-3)
src/shared/protobuf/CMakeLists.txt (+0/-1)
- Thomas Voß (community): Approve
- Michał Sawicz: Approve
- PS Jenkins bot: Approve (continuous-integration)
-
Diff: 13 lines (+3/-0)1 file modifiedsrc/platforms/ubuntu/ubuntucommon/integration.cc (+3/-0)
- Thomas Voß (community): Approve
- Michał Sawicz: Approve
- PS Jenkins bot: Approve (continuous-integration)
-
Diff: 16 lines (+4/-2)1 file modifiedsrc/ubuntu/mirclient/ubuntu_application_api_mirclient.cpp (+4/-2)
description: | updated |
summary: |
- maliit-server crashed with SIGABRT in + With MIR enabled: maliit-server crashed with SIGABRT in __gnu_cxx::__verbose_terminate_handler() |
Changed in mir: | |
status: | New → Triaged |
importance: | Undecided → Medium |
assignee: | nobody → Daniel d'Andrada (dandrader) |
tags: | added: rls-s-incoming |
Changed in maliit-framework (Ubuntu): | |
importance: | Medium → High |
description: | updated |
summary: |
- With MIR enabled: maliit-server crashed with SIGABRT in + With Mir enabled: maliit-server crashed with SIGABRT in __gnu_cxx::__verbose_terminate_handler() |
summary: |
With Mir enabled: maliit-server crashed with SIGABRT in - __gnu_cxx::__verbose_terminate_handler() + __gnu_cxx::__verbose_terminate_handler(), thrown from + mir::client::DisplayConfiguration::copy_to_client() |
description: | updated |
Changed in mir: | |
assignee: | Daniel d'Andrada (dandrader) → Thomas Voß (thomas-voss) |
tags: | added: testcase |
Changed in maliit-framework (Ubuntu): | |
status: | Confirmed → Fix Committed |
Changed in platform-api (Ubuntu): | |
status: | Confirmed → Invalid |
Changed in maliit-framework (Ubuntu): | |
assignee: | nobody → Loïc Minier (lool) |
Changed in platform-api (Ubuntu): | |
status: | Invalid → In Progress |
assignee: | nobody → Alexandros Frantzis (afrantzis) |
Changed in platform-api: | |
status: | New → Fix Committed |
importance: | Undecided → High |
assignee: | nobody → Alexandros Frantzis (afrantzis) |
Changed in platform-api (Ubuntu): | |
status: | In Progress → Triaged |
assignee: | Alexandros Frantzis (afrantzis) → nobody |
summary: |
- With Mir enabled: maliit-server crashed with SIGABRT in + With Mir enabled: platform-api apps crash with SIGABRT in __gnu_cxx::__verbose_terminate_handler(), thrown from mir::client::DisplayConfiguration::copy_to_client() |
tags: |
added: rls-s-tracking removed: rls-s-incoming |
Changed in platform-api (Ubuntu): | |
status: | Fix Released → Confirmed |
Changed in qtubuntu: | |
importance: | Undecided → High |
status: | New → Confirmed |
assignee: | nobody → Alexandros Frantzis (afrantzis) |
Changed in qtubuntu (Ubuntu): | |
status: | New → Confirmed |
importance: | Undecided → High |
Changed in mir: | |
milestone: | none → phone-v1-freeze |
Changed in mir: | |
milestone: | phone-v1-freeze → 0.0.15 |
Changed in mir: | |
status: | Fix Committed → Fix Released |
Changed in mir (Ubuntu): | |
importance: | Undecided → High |
Changed in qtubuntu: | |
status: | Fix Committed → Fix Released |
Changed in platform-api: | |
status: | Fix Committed → Fix Released |
Changed in qtubuntu (Ubuntu): | |
assignee: | nobody → Alexandros Frantzis (afrantzis) |
no longer affects: | qtubuntu |
StacktraceTop: cxx::__ verbose_ terminate_ handler( ) () at ../../. ./../src/ libstdc+ +-v3/libsupc+ +/vterminate. cc:95 :__terminate( void (*)()) () at ../../. ./../src/ libstdc+ +-v3/libsupc+ +/eh_terminate. cc:38 ./../src/ libstdc+ +-v3/libsupc+ +/eh_terminate. cc:48 ./../src/ libstdc+ +-v3/libsupc+ +/eh_throw. cc:84 _throw_ system_ error(int) () at ../../. ./../.. /src/libstdc+ +-v3/src/ c++11/functexce pt.cc:104
__gnu_
__cxxabiv1:
std::terminate() () at ../../.
__cxa_throw () at ../../.
std::_