unity8 crashed with SIGABRT in __gnu_cxx::__verbose_terminate_handler(), thrown from mir::shell::Surface::name()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mir |
Fix Released
|
Critical
|
Robert Carr | ||
mir (Ubuntu) |
Fix Released
|
Critical
|
Unassigned | ||
Saucy |
Fix Released
|
Critical
|
Unassigned |
Bug Description
I launched system-settings, and changed the background, which opened gallery-app
Switched back to application scope, closed all the application and reopen gallery.
Gallery-app was showing a 'pick' button as if I opened it from system-setting, then system crashed (gallery+unity8)
ProblemType: Crash
DistroRelease: Ubuntu 13.10
Package: unity8 7.81.3+
Uname: Linux 3.4.0-3-mako armv7l
ApportVersion: 2.12.5-0ubuntu1
Architecture: armhf
Date: Thu Oct 3 09:39:07 2013
ExecutablePath: /usr/bin/unity8
InstallationDate: Installed on 2013-10-03 (0 days ago)
InstallationMedia: Ubuntu Saucy Salamander (development branch) - armhf (20131003)
MarkForUpload: True
ProcCmdline: unity8
Signal: 6
SourcePackage: unity8
StacktraceTop:
?? () from /lib/arm-
raise () from /lib/arm-
abort () from /lib/arm-
__gnu_
?? () from /usr/lib/
Title: unity8 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
- PS Jenkins bot (community): Approve (continuous-integration)
- Daniel van Vugt: Needs Information
- Robert Ancell: Approve
- Alexandros Frantzis (community): Approve
- Alan Griffiths: Needs Information
- Kevin DuBois: Pending requested
-
Diff: 610 lines (+57/-362)8 files modifiedinclude/server/mir/frontend/surface.h (+0/-1)
include/server/mir/shell/surface.h (+1/-3)
include/test/mir_test_doubles/mock_surface.h (+0/-1)
include/test/mir_test_doubles/stub_surface.h (+0/-1)
src/server/shell/application_session.cpp (+1/-2)
src/server/shell/surface.cpp (+18/-127)
tests/unit-tests/shell/test_application_session.cpp (+26/-2)
tests/unit-tests/shell/test_surface.cpp (+11/-225)
- Alexandros Frantzis (community): Needs Fixing
- Kevin DuBois (community): Needs Fixing
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 610 lines (+57/-362)8 files modifiedinclude/server/mir/frontend/surface.h (+0/-1)
include/server/mir/shell/surface.h (+1/-3)
include/test/mir_test_doubles/mock_surface.h (+0/-1)
include/test/mir_test_doubles/stub_surface.h (+0/-1)
src/server/shell/application_session.cpp (+1/-2)
src/server/shell/surface.cpp (+18/-127)
tests/unit-tests/shell/test_application_session.cpp (+26/-2)
tests/unit-tests/shell/test_surface.cpp (+11/-225)
Changed in unity8 (Ubuntu): | |
status: | New → Triaged |
importance: | High → Critical |
Changed in mir: | |
status: | New → Triaged |
importance: | Undecided → Critical |
tags: | added: rls-s-incoming |
summary: |
- unity8 crashed with SIGABRT in __gnu_cxx::__verbose_terminate_handler() + unity8 crashed with SIGABRT in __gnu_cxx::__verbose_terminate_handler(), + thrown from mir::shell::Surface::name() |
Changed in mir: | |
assignee: | Alexandros Frantzis (afrantzis) → Robert Carr (robertcarr) |
affects: | unity8 (Ubuntu Saucy) → mir (Ubuntu Saucy) |
Changed in mir: | |
status: | In Progress → Fix Committed |
Changed in mir (Ubuntu Saucy): | |
status: | Triaged → Fix Committed |
Changed in mir: | |
milestone: | phone-v1-freeze → 0.0.15 |
Changed in mir: | |
status: | Fix Committed → Fix Released |
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_exception <boost: :exception_ detail: :error_ info_injector< std::runtime_ error> >(boost: :exception_ detail: :error_ info_injector< std::runtime_ error> const&) () at /usr/include/ boost/throw_ exception. hpp:67
__gnu_
__cxxabiv1:
std::terminate() () at ../../.
__cxa_throw () at ../../.
void boost::