tst_quickutils segfaults with Qt 5.2 in qv4functionobject
Bug #1266707 reported by
Timo Jyrinki
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu UI Toolkit |
Fix Released
|
Critical
|
Zsombor Egri | ||
ubuntu-ui-toolkit (Ubuntu) |
Fix Released
|
Critical
|
Zoltan Balogh |
Bug Description
There seem to happen some segfaults when running the tests on x86 against Qt 5.2:
armhf seems unaffected.
To upgrade to the Qt 5.2 easily (now possible on desktop where all dependencies are built):
apt-add-repository ppa:canonical-
apt-get update
apt-get dist-upgrade
See/describe dependencies of packages at http://
Related branches
lp://qastaging/~zsombi/ubuntu-ui-toolkit/removeObsoleteQuickUtilsFunctionality
- PS Jenkins bot: Approve (continuous-integration)
- Cris Dywan: Approve
-
Diff: 530 lines (+0/-478)6 files modifiedmodules/Ubuntu/Components/ModelSectionCounter.qml (+0/-179)
modules/Ubuntu/Components/plugin/quickutils.cpp (+0/-78)
modules/Ubuntu/Components/plugin/quickutils.h (+0/-1)
modules/Ubuntu/Components/qmldir (+0/-1)
tests/unit/tst_components/tst_modelsectioncounter.qml (+0/-109)
tests/unit/tst_components/tst_quickutils.qml (+0/-110)
lp://qastaging/~zsombi/ubuntu-ui-toolkit/inversemouseareaqt52
- Timo Jyrinki: Approve
- Zoltan Balogh: Approve
- PS Jenkins bot: Approve (continuous-integration)
-
Diff: 236 lines (+42/-155)5 files modifiedmodules/Ubuntu/Components/plugin/inversemouseareatype.cpp (+6/-1)
tests/unit_x11/tst_components/tst_inversemousearea.qml (+0/-153)
tests/unit_x11/tst_inversemousearea/Defaults.qml (+24/-0)
tests/unit_x11/tst_inversemousearea/tst_inversemousearea.pro (+2/-1)
tests/unit_x11/tst_inversemousearea/tst_inversemouseareatest.cpp (+10/-0)
lp://qastaging/~zsombi/ubuntu-ui-toolkit/layoutsqt52
- Timo Jyrinki: Approve
- PS Jenkins bot: Approve (continuous-integration)
-
Diff: 62 lines (+14/-0)2 files modifiedtests/unit_x11/tst_layouts/OverlaidInItemLayout.qml (+1/-0)
tests/unit_x11/tst_layouts/tst_layouts.cpp (+13/-0)
lp://qastaging/~zsombi/ubuntu-ui-toolkit/singletonqt52
- PS Jenkins bot: Approve (continuous-integration)
- Tim Peeters: Approve
- Timo Jyrinki: Approve
-
Diff: 244 lines (+35/-38)7 files modifiedexamples/ubuntu-ui-toolkit-gallery/AnimationCircle.qml (+1/-0)
modules/Ubuntu/Components/plugin/plugin.cpp (+12/-15)
modules/Ubuntu/Components/plugin/plugin.h (+1/-1)
modules/Ubuntu/Components/plugin/quickutils.cpp (+3/-9)
modules/Ubuntu/Components/plugin/quickutils.h (+1/-4)
modules/Ubuntu/Components/plugin/uctheme.cpp (+15/-7)
modules/Ubuntu/Components/plugin/uctheme.h (+2/-2)
tags: | added: qt5.2 |
description: | updated |
Changed in ubuntu-ui-toolkit: | |
assignee: | nobody → Zoltan Balogh (bzoltan) |
Changed in ubuntu-ui-toolkit (Ubuntu): | |
status: | New → Confirmed |
assignee: | nobody → Zoltan Balogh (bzoltan) |
importance: | Undecided → Critical |
description: | updated |
Changed in ubuntu-ui-toolkit: | |
assignee: | Zoltan Balogh (bzoltan) → Zsombor Egri (zsombi) |
Changed in ubuntu-ui-toolkit: | |
status: | Confirmed → In Progress |
Changed in ubuntu-ui-toolkit: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
This is the crash in the latest Qt5.2 - it's a regression in qtdeclarative/v4 by the looks of it since this passed fine before with 5.2.
jsruntime/ qv4functionobje ct.cpp: 137: void QV4::FunctionOb ject::init( QV4::StringRef, bool): Assertion `scope->next != (ExecutionContext *)0x1' failed
This is in tests/unit/ tst_components/ tst_quickutils. qml either test_modelDeleg ateHeightForEmp tyObjectModelEl ements or the ListView "list". It may be triggered by code in modules/ Ubuntu/ Components/ plugin/ quickutils. cpp.