com.ubuntu.developer.andrewsomething.stackbrowser_stackbrowser_0.2.2 causes qmlscene to segfault under Qt5.2
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
qtdeclarative-opensource-src (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Just install Qt5.2 and try opening com.ubuntu.
Stack trace:
Program terminated with signal SIGSEGV, Segmentation fault.
#0 engine (this=<optimized out>) at ../../include/
171 ../../include/
(gdb) bt full
#0 engine (this=<optimized out>) at ../../include/
No locals.
#1 ListModel::set (this=this@
e = <optimized out>
o = {ptr = 0x1ca0bd0}
a = <optimized out>
date = <optimized out>
scope = {engine = 0x7fff8001, mark = 0xb5f9a6ed <__GI__
it = {object = {ptr = 0xb1101a00}, current = {ptr = 0x0}, arrayNode = 0x0, arrayIndex = 0, memberIndex = 16, flags = 3053039089, tmpDynamicProperty = {{value = {{val = 2816055968, dbl = 1.3913165105550
#2 0xb6cc87b0 in ListModel::append (this=this@
No locals.
#3 0xb6cc869e in ListModel::set (this=this@
j = 0
subModel = 0x1ca0bd0
arrayLength = 2
r = @0x1c9e528: {name = {static null = {<No data fields>}, d = 0x1afd1d8}, type = ListLayout:
e = 0x1ca0b58
o = {ptr = 0xb1101a00}
a = {ptr = 0xb1101a08}
date = {ptr = 0xb1101a10}
scope = {engine = 0x15d9d08, mark = 0xb11019e0}
it = {object = {ptr = 0xb11019e0}, current = {ptr = 0xb11019e8}, arrayNode = 0x0, arrayIndex = 0, memberIndex = 1, flags = 3, tmpDynamicProperty = {{value = {{val = 922238687443628
#4 0xb6cc87b0 in ListModel::append (this=0x16da7a8, object=
No locals.
#5 0xb6cca9c4 in QQmlListModel:
index = <optimized out>
scope = {engine = 0x15d9d08, mark = 0xb11019d0}
argObject = {ptr = 0xb11019d0}
objectArray = {ptr = 0xb11019d8}
#6 0xb6cd89e2 in QQmlListModel:
_t = 0x16dca40
#7 0xb6cd8b2a in QQmlListModel:
No locals.
#8 0xb6c10ea8 in QQmlVMEMetaObje
id = 34
#9 0xb62da40c in QMetaObject:
No symbol table info available.
#10 0xb6c001c6 in QV4::QObjectMet
rv = {ptr = 0xb11019c0}
qmlGlobal = <optimized out>
func = {callData = 0xb1101970, retVal = {ptr = 0xb11019c0}, ctx = 0x16dc8d0, e = 0x15d7338}
funcptr = 0xbebc1310
args = {0x0, 0xbebc12d0}
v8Engine = 0x15d7338
scope = {engine = 0x15d9d08, mark = 0xb11019c0}
method = {<QQmlPropertyR
#11 0xb6bb2152 in call (callData=
No locals.
#12 QV4::__
scope = {engine = 0x15d9d08, mark = 0xb11019b0}
base = {ptr = 0xb11019b0}
func = <optimized out>
#13 0xb0e4cf0e in ?? ()
No symbol table info available.
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
current build number: 234
device name: flo
channel: trusty-proposed
last update: 2014-03-12 17:14:48
version version: 234
version ubuntu: 20140312.1
version device: 20140304
Related branches
- PS Jenkins bot: Needs Fixing (continuous-integration)
- Kubuntu Packagers: Pending requested
-
Diff: 78 lines (+58/-0)3 files modifieddebian/changelog (+8/-0)
debian/patches/Fix-crash-when-appending-arrays-to-sub-models-in-lis.patch (+49/-0)
debian/patches/series (+1/-0)
summary: |
com.ubuntu.developer.andrewsomething.stackbrowser_stackbrowser_0.2.2 - caused qmlscene to segfault under Qt5.2 + causes qmlscene to segfault under Qt5.2 |
Changed in qtdeclarative-opensource-src (Ubuntu): | |
status: | New → Confirmed |
Tarball available at http:// people. canonical. com/~rsalveti/ com.ubuntu. developer. andrewsomething .stackbrowser. tar.bz2, and it seems it can be reproduced on desktop as well:
<tsdgeos> rsalveti: do you know what provides U1db qml module? u1db1.0 friends0. 2, too
<tsdgeos> qtdeclarative5-
<Saviq> tsdgeos, yes
<Saviq> tsdgeos, and you need qtdeclarative5-
<Saviq> tsdgeos, and yeah, crashed here on desktop
<tsdgeos> yep, installing that one now
<tsdgeos> yep, crash