← Back to team overview

ubuntu-sdk-bugs team mailing list archive

[Bug 1223032] Re: Shell crashes when swiping the greeter with Qt 5.1.1

 

Does not crash with Qt 5.2 anymore.

** Changed in: unity8 (Ubuntu)
       Status: Incomplete => Invalid

** Changed in: qtbase-opensource-src (Ubuntu)
       Status: New => Fix Committed

-- 
You received this bug notification because you are a member of Ubuntu
SDK bug tracking, which is subscribed to qtbase-opensource-src in
Ubuntu.
https://bugs.launchpad.net/bugs/1223032

Title:
  Shell crashes when swiping the greeter with Qt 5.1.1

Status in “qtbase-opensource-src” package in Ubuntu:
  Fix Committed
Status in “unity8” package in Ubuntu:
  Invalid

Bug description:
  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 - 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 QSGOpaqueTextureMaterial::compare (this=0x4e248f8c, o=0x4e2a1e54) at scenegraph/util/qsgtexturematerial.cpp:317
          diff = <optimized out>
          other = 0x4e2a1e54
  #2  0x4051b0e4 in nodeLessThan (nodeA=0x4e248ee8, nodeB=0x4e2a1db0) at scenegraph/coreapi/qsgdefaultrenderer.cpp:86
          cmp = <optimized out>
          nodeB = 0x4e2a1db0
          nodeA = 0x4e248ee8
  #3  0x4051bbb8 in QAlgorithmsPrivate::qSortHelper<QSGNode**, QSGNode*, bool (*)(QSGNode*, QSGNode*)> (start=0x4e10fe98, end=0x4e10fea0, end@entry=0x4e10fea4, t=@0x4e10fe98: 0x4e2a1db0, 
      lessThan=lessThan@entry=0x4051b091 <nodeLessThan(QSGNode*, QSGNode*)>) at /usr/include/qt5/QtCore/qalgorithms.h:348
          span = 3
          low = 0x4e10fe98
          high = <optimized out>
          pivot = 0x4e10fe9c
  #4  0x4051bba4 in QAlgorithmsPrivate::qSortHelper<QSGNode**, QSGNode*, bool (*)(QSGNode*, QSGNode*)> (start=<optimized out>, end=0x4e10feb4, t=@0x4e10fe98: 0x4e2a1db0, 
      lessThan=lessThan@entry=0x4051b091 <nodeLessThan(QSGNode*, QSGNode*)>) at /usr/include/qt5/QtCore/qalgorithms.h:382
          span = <optimized out>
          low = 0x4e10fea4
          high = <optimized out>
          pivot = <optimized out>
  #5  0x4051bb28 in qSort<QSGNode**, bool (*)(QSGNode*, QSGNode*)> (lessThan=<optimized out>, end=<optimized out>, start=<optimized out>) at /usr/include/qt5/QtCore/qalgorithms.h:184
  No locals.
  #6  QSGDefaultRenderer::render (this=0x4e10fcc0) at scenegraph/coreapi/qsgdefaultrenderer.cpp:240
          end = 8
          i = 0
          lessThan = 0x4051b091 <nodeLessThan(QSGNode*, QSGNode*)>
          start = <optimized out>
          r = <optimized out>
          sortNodes = <optimized out>
          opaqueStart = <optimized out>
          transparentStart = <optimized out>
  #7  0x4051f1de in QSGRenderer::renderScene (this=this@entry=0x4e10fcc0, bindable=...) at scenegraph/coreapi/qsgrenderer.cpp:274
          profileFrames = false
          bindTime = 0
          renderTime = 0
  #8  0x4051f2e8 in QSGRenderer::renderScene (this=this@entry=0x4e10fcc0) at scenegraph/coreapi/qsgrenderer.cpp:231
          b = warning: RTTI symbol not found for class 'QSGRenderer::renderScene()::B'
  {<QSGBindable> = {_vptr.QSGBindable = 0x40648ad8 <vtable for QSGRenderer::renderScene()::B+8>}, <No data fields>}
  #9  0x40525e56 in QSGContext::renderNextFrame (this=<optimized out>, renderer=0x4e10fcc0, fboId=<optimized out>) at scenegraph/qsgcontext.cpp:313
  No locals.
  #10 0x4054952e in QQuickWindowPrivate::renderSceneGraph (this=this@entry=0x19e3000, size=...) at items/qquickwindow.cpp:336
          _qml_memory_scope = {pushed = false}
          fboId = <optimized out>
          devicePixelRatio = <optimized out>
  #11 0x40536ace in QSGRenderThread::syncAndRender (this=this@entry=0x19e3738) at scenegraph/qsgthreadedrenderloop.cpp:595
          i = 0
          profileFrames = <optimized out>
          syncRequested = <optimized out>
          __PRETTY_FUNCTION__ = "void QSGRenderThread::syncAndRender()"
          waitTimer = {t1 = 2116, t2 = 385602945}
          repaintRequested = <optimized out>
  #12 0x40537996 in QSGRenderThread::run (this=0x19e3738) at scenegraph/qsgthreadedrenderloop.cpp:666
  No locals.
  #13 0x40a2986c in QThreadPrivate::start (arg=0x19e3738) at thread/qthread_unix.cpp:345
          __clframe = {__cancel_routine = 0x40a28ff1 <QThreadPrivate::finish(void*)>, __cancel_arg = 0x19e3738, __do_it = 1, __cancel_type = <optimized out>}
          thr = 0x19e3738
          data = <optimized out>
          objectName = {static null = {<No data fields>}, d = 0x40b9be94 <QArrayData::shared_null>}
  #14 0x41793e64 in start_thread (arg=0x4d930460) at pthread_create.c:313
          pd = 0x4d930460
          unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1301481080, 1301480544, 0, 1301478888, -1097374448, 1084397521, -1097374448, 27146232, 1301478888, 1098464835, 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"
  #15 0x40f58758 in ?? () at ../ports/sysdeps/unix/sysv/linux/arm/nptl/../clone.S:96 from /lib/arm-linux-gnueabihf/libc.so.6
  No locals.
  #16 0x40f58758 in ?? () at ../ports/sysdeps/unix/sysv/linux/arm/nptl/../clone.S:96 from /lib/arm-linux-gnueabihf/libc.so.6

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qtbase-opensource-src/+bug/1223032/+subscriptions