Public bug reported:

Using unity8 from https://launchpad.net/~canonical-
qt5-edgers/+archive/qt5-beta-proper together with Qt 5.1.1, which
following packages:

unity8 1:7.81.3+13.10.20130905.2 -0+201309091433~302~ubuntu13.10.1
libqt5core5:armhf 5.1.1+dfsg-2ubuntu1~saucy1~test5
libqt5opengl5:armhf 5.1.1+dfsg-2ubuntu1~saucy1~test5

Qt5.1.1 based build:
http://s-jenkins:8080/job/ubuntu-touch-image-saucy-qt51/5/artifact/saucy-preinstalled-phablet-armhf.zip

Steps to reproduce:
1 - Boot the phone
2 - Open an app (e.g. browser)
3 - Get back to the shell
4 - Close the app

Stacktrace:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x4c44d460 (LWP 1575)]
0x00000000 in ?? ()
(gdb) bt full
#0  0x00000000 in ?? ()
No symbol table info available.
#1  0x40ba007c in QMetaObject::cast (this=0x40664c24 
<QSGDynamicTexture::staticMetaObject>, obj=0x4f65ab60) at 
kernel/qmetaobject.cpp:338
        m = <optimized out>
#2  0x40544460 in qobject_cast<QSGDynamicTexture*> (object=<optimized out>) at 
/usr/include/qt5/QtCore/qobject.h:483
No locals.
#3  QSGDefaultImageNode::preprocess (this=0x4f6696f8) at 
scenegraph/qsgdefaultimagenode.cpp:353
        doDirty = false
        alpha = <optimized out>
#4  0x405348ce in QSGRenderer::preprocess (this=0x476c2b58) at 
scenegraph/coreapi/qsgrenderer.cpp:391
        n = 0x4f6696f8
        it = {i = {i = 0x4ed81830}}
        items = {q_hash = {{d = 0x47641f70, e = 0x47641f70}}}
        profileFrames = <optimized out>
#5  0x405341ca in QSGRenderer::renderScene (this=this@entry=0x476c2b58, 
bindable=...) at scenegraph/coreapi/qsgrenderer.cpp:251
        profileFrames = false
        bindTime = 0
        renderTime = 0
#6  0x405342e8 in QSGRenderer::renderScene (this=this@entry=0x476c2b58) at 
scenegraph/coreapi/qsgrenderer.cpp:231
        b = warning: RTTI symbol not found for class 
'QSGRenderer::renderScene()::B'
{<QSGBindable> = {_vptr.QSGBindable = 0x4065dad8 <vtable for 
QSGRenderer::renderScene()::B+8>}, <No data fields>}
#7  0x4053ae56 in QSGContext::renderNextFrame (this=<optimized out>, 
renderer=0x476c2b58, fboId=<optimized out>) at scenegraph/qsgcontext.cpp:313
No locals.
#8  0x4055e52e in QQuickWindowPrivate::renderSceneGraph 
(this=this@entry=0x228000, size=...) at items/qquickwindow.cpp:336
        _qml_memory_scope = {pushed = false}
        fboId = <optimized out>
        devicePixelRatio = <optimized out>
#9  0x4054bace in QSGRenderThread::syncAndRender (this=this@entry=0x228738) at 
scenegraph/qsgthreadedrenderloop.cpp:595
        i = 0
        profileFrames = <optimized out>
        syncRequested = <optimized out>
        __PRETTY_FUNCTION__ = "void QSGRenderThread::syncAndRender()"
        waitTimer = {t1 = 333, t2 = 574734734}
        repaintRequested = <optimized out>
#10 0x4054c996 in QSGRenderThread::run (this=0x228738) at 
scenegraph/qsgthreadedrenderloop.cpp:666
No locals.
#11 0x40a8c86c in QThreadPrivate::start (arg=0x228738) at 
thread/qthread_unix.cpp:345
        __clframe = {__cancel_routine = 0x40a8bff1 
<QThreadPrivate::finish(void*)>, __cancel_arg = 0x228738, __do_it = 1, 
__cancel_type = <optimized out>}
        thr = 0x228738
        data = <optimized out>
        objectName = {static null = {<No data fields>}, d = 0x40bfee94 
<QArrayData::shared_null>}
#12 0x41a30e64 in start_thread (arg=0x4c44d460) at pthread_create.c:313
        pd = 0x4c44d460
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1279579768, 1279579232, 0, 
1279577576, -1095887600, 1084803025, -1095887600, 2263032, 1279577576, 
1101205059, 0 <repeats 16 times>, 536870931, 
                0 <repeats 37 times>}, mask_was_saved = 0}}, priv = {pad = 
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#13 0x4115e758 in ?? () at 
../ports/sysdeps/unix/sysv/linux/arm/nptl/../clone.S:96 from 
/lib/arm-linux-gnueabihf/libc.so.6
No locals.
#14 0x4115e758 in ?? () at 
../ports/sysdeps/unix/sysv/linux/arm/nptl/../clone.S:96 from 
/lib/arm-linux-gnueabihf/libc.so.6

** Affects: unity8
     Importance: Critical
         Status: New

** Affects: qtbase-opensource-src (Ubuntu)
     Importance: Critical
         Status: New

** Affects: unity8 (Ubuntu)
     Importance: Critical
         Status: New


** Tags: qt5.1

** Tags added: qt5.1

** Also affects: unity8 (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: qtbase-opensource-src (Ubuntu)
   Importance: Undecided
       Status: New

** Changed in: unity8
   Importance: Undecided => Critical

** Changed in: qtbase-opensource-src (Ubuntu)
   Importance: Undecided => Critical

** Changed in: unity8 (Ubuntu)
   Importance: Undecided => Critical

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1222988

Title:
  Shell crashes when closing apps with Qt 5.1.1

To manage notifications about this bug go to:
https://bugs.launchpad.net/unity8/+bug/1222988/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to