Shell crashes when swiping the greeter with Qt 5.1.1
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
qtbase-opensource-src (Ubuntu) |
Fix Released
|
Critical
|
Unassigned | ||
unity8 (Ubuntu) |
Invalid
|
Critical
|
Unassigned |
Bug Description
Using unity8 from https:/
unity8 1:7.81.
libqt5core5:armhf 5.1.1+dfsg-
libqt5opengl5:armhf 5.1.1+dfsg-
Qt5.1.1 based build:
http://
Steps to reproduce:
1 - Boot the phone
2 - Swipe the greeter
Doesn't happen all the time, not easy to reproduce.
Backtrace:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x4d930460 (LWP 1577)]
0x00000000 in ?? ()
(gdb) bt full
#0 0x00000000 in ?? ()
No symbol table info available.
#1 0x40521df6 in QSGOpaqueTextur
diff = <optimized out>
other = 0x4e2a1e54
#2 0x4051b0e4 in nodeLessThan (nodeA=0x4e248ee8, nodeB=0x4e2a1db0) at scenegraph/
cmp = <optimized out>
nodeB = 0x4e2a1db0
nodeA = 0x4e248ee8
#3 0x4051bbb8 in QAlgorithmsPriv
lessThan=
span = 3
low = 0x4e10fe98
high = <optimized out>
pivot = 0x4e10fe9c
#4 0x4051bba4 in QAlgorithmsPriv
lessThan=
span = <optimized out>
low = 0x4e10fea4
high = <optimized out>
pivot = <optimized out>
#5 0x4051bb28 in qSort<QSGNode**, bool (*)(QSGNode*, QSGNode*)> (lessThan=
No locals.
#6 QSGDefaultRende
end = 8
i = 0
lessThan = 0x4051b091 <nodeLessThan(
start = <optimized out>
r = <optimized out>
sortNodes = <optimized out>
opaqueStart = <optimized out>
#7 0x4051f1de in QSGRenderer:
bindTime = 0
renderTime = 0
#8 0x4051f2e8 in QSGRenderer:
b = warning: RTTI symbol not found for class 'QSGRenderer:
{<QSGBindable> = {_vptr.QSGBindable = 0x40648ad8 <vtable for QSGRenderer:
#9 0x40525e56 in QSGContext:
No locals.
#10 0x4054952e in QQuickWindowPri
fboId = <optimized out>
#11 0x40536ace in QSGRenderThread
i = 0
waitTimer = {t1 = 2116, t2 = 385602945}
#12 0x40537996 in QSGRenderThread
No locals.
#13 0x40a2986c in QThreadPrivate:
__clframe = {__cancel_routine = 0x40a28ff1 <QThreadPrivate
thr = 0x19e3738
data = <optimized out>
objectName = {static null = {<No data fields>}, d = 0x40b9be94 <QArrayData:
#14 0x41793e64 in start_thread (arg=0x4d930460) at pthread_
pd = 0x4d930460
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1301481080, 1301480544, 0, 1301478888, -1097374448, 1084397521, -1097374448, 27146232, 1301478888, 1098464835, 0 <repeats 16 times>,
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
#15 0x40f58758 in ?? () at ../ports/
No locals.
#16 0x40f58758 in ?? () at ../ports/
CVE References
tags: | added: qt5.1 |
Changed in qtbase-opensource-src (Ubuntu): | |
importance: | Undecided → Critical |
Changed in unity8 (Ubuntu): | |
importance: | Undecided → Critical |
Doesn't look like unity8 can actually do anything here - the trace looks limited to Qt.