Crash when opening QtQuick Controls ComboBox
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| | qtmir (Ubuntu) |
High
|
Unassigned | ||
| | unity8 (Ubuntu) |
High
|
Unassigned | ||
Bug Description
Although QtQuick Controls aren't installed by default on the device they may be packaged with click applications (such as GCompris). Currently the ComboBox component from QtQuick Controls exposes a crash in unity8.
Steps to reproduce:
1) Install qml-module-
2) Run the following QML:
import QtQuick 2.2
import QtQuick.Controls 1.2
ApplicationWindow {
ComboBox {
}
}
3) Tap the combo box
Expected output:
ComboBox should open
Actual output:
Unity switches back to the dash and then crashes with a segmentation fault (the application itself continues running)
Backtrace:
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0xaadd1344 in qtmir::
from /usr/lib/
(gdb) bt
#0 0xaadd1344 in qtmir::
from /usr/lib/
#1 0xb64e671e in QMetaObject:
#2 0xb6876cd8 in QQuickItem:
#3 0xb688618e in QQuickWindowPri
#4 0xb688b170 in QQuickWindowPri
from /usr/lib/
#5 0xb687a802 in QQuickItem:
#6 0xb6882a78 in QQuickItem:
#7 0xb6b3fe40 in QQmlVMEMetaObje
#8 0xbeb90720 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
| Michael Sheldon (michael-sheldon) wrote : | #1 |
| Albert Astals Cid (aacid) wrote : | #2 |
| Changed in qtmir (Ubuntu): | |
| importance: | Undecided → High |
| Changed in unity8 (Ubuntu): | |
| importance: | Undecided → Critical |
| importance: | Critical → High |
| Changed in unity8 (Ubuntu): | |
| status: | New → Triaged |
| Changed in qtmir (Ubuntu): | |
| status: | New → Triaged |
| Changed in unity8 (Ubuntu): | |
| status: | Triaged → Fix Released |
| Changed in qtmir (Ubuntu): | |
| status: | Triaged → Fix Released |


Can confirm the crash, looks more qtmir than unity8, but can be both, i tried with lp:~gerboland/qtmir/multiple-windows-per-app as Gerry suggested but what that made things work less than more.