qmlscene crashed with SIGSEGV in _M_release() on quit
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mir |
Fix Released
|
High
|
Alan Griffiths | ||
0.5 |
Won't Fix
|
High
|
Alan Griffiths | ||
mir (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
qtdeclarative-opensource-src (Ubuntu) |
Invalid
|
Medium
|
Unassigned |
Bug Description
Given the app:
import Ubuntu.Components 1.1
MainView {
applicationName: "blah"
Button {
anchors.
text: "Quit"
onClicked: Qt.quit()
}
}
And launching it with:
$ qmlscene test.qml --desktop_
on the phone (sorry for the webbrowser part, bug #1325984).
On pressing "Quit", the app segfaults.
ProblemType: Crash
DistroRelease: Ubuntu 14.10
Package: qmlscene 5.3.0-3ubuntu7
Uname: Linux 3.4.0-5-mako armv7l
ApportVersion: 2.14.4-0ubuntu2
Architecture: armhf
Date: Wed Jul 16 12:22:05 2014
ExecutablePath: /usr/lib/
ExecutableTimes
InstallationDate: Installed on 2014-07-15 (0 days ago)
InstallationMedia: Ubuntu Utopic Unicorn (development branch) - armhf (20140715-115453)
ProcCmdline: /usr/lib/
ProcCwd: /home/phablet
Signal: 11
SourcePackage: qtdeclarative-
StacktraceTop:
MirConnection:
MirConnection:
mir_connection
?? () from /usr/lib/
Title: qmlscene crashed with SIGSEGV in MirConnection:
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm autopilot cdrom dialout dip nopasswdlogin plugdev sudo tty video
Related branches
- Alexandros Frantzis (community): Approve
- PS Jenkins bot (community): Approve (continuous-integration)
- Robert Carr (community): Approve
-
Diff: 380 lines (+219/-22)8 files modifiedexamples/CMakeLists.txt (+3/-0)
examples/release_at_exit.c (+109/-0)
src/client/android/android_native_display_container.cpp (+24/-2)
src/client/connection_configuration.h (+3/-1)
src/client/default_connection_configuration.cpp (+1/-3)
src/client/mesa/mesa_native_display_container.cpp (+21/-3)
src/client/mir_connection.cpp (+52/-13)
src/client/mir_connection.h (+6/-0)
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
- Mir development team: Pending requested
-
Diff: 269 lines (+105/-37)7 files modifiedexamples/basic.c (+15/-7)
src/client/android/android_native_display_container.cpp (+23/-4)
src/client/connection_configuration.h (+3/-1)
src/client/default_connection_configuration.cpp (+1/-6)
src/client/mesa/mesa_native_display_container.cpp (+21/-6)
src/client/mir_connection.cpp (+38/-13)
src/client/mir_connection.h (+4/-0)
information type: | Private → Public |
summary: |
- qmlscene crashed with SIGSEGV in _M_release() + qmlscene crashed with SIGSEGV in _M_release() on quit |
Changed in qtdeclarative-opensource-src (Ubuntu): | |
status: | New → Invalid |
tags: | added: rtm14 |
Changed in mir: | |
status: | New → In Progress |
assignee: | nobody → Alan Griffiths (alan-griffiths) |
Changed in mir (Ubuntu): | |
assignee: | Alan Griffiths (alan-griffiths) → nobody |
status: | In Progress → Triaged |
Changed in mir: | |
milestone: | none → 0.6.0 |
importance: | Undecided → High |
Changed in mir (Ubuntu): | |
importance: | Undecided → High |
tags: | added: qa-daily-testing |
Changed in mir: | |
status: | Fix Committed → Fix Released |
StacktraceTop: c++/4.8/ bits/shared_ ptr_base. h:144 <optimized out>) at /usr/include/ c++/4.8/ bits/shared_ ptr_base. h:546 <optimized out>) at /usr/include/ c++/4.8/ bits/shared_ ptr_base. h:781 <optimized out>) at /usr/include/ c++/4.8/ bits/shared_ ptr.h:93 :~MirConnection (this=0x1b0a040, __in_chrg= <optimized out>) at /build/ buildd/ mir-0.4. 1+14.10. 20140714/ src/client/ mir_connection. cpp:96
_M_release (this=0xb2c00730) at /usr/include/
~__shared_count (this=0x1b0a150, __in_chrg=
~__shared_ptr (this=0x1b0a14c, __in_chrg=
~shared_ptr (this=0x1b0a14c, __in_chrg=
MirConnection: