Public bug reported: Using the following Qt5.1.1 packages from https://launchpad.net /~canonical-qt5-edgers/+archive/qt5-beta-proper:
libqt5core5:armhf 5.1.1+dfsg-2ubuntu1~saucy1~test5 libqt5opengl5:armhf 5.1.1+dfsg-2ubuntu1~saucy1~test5 Steps to reproduce: 1 - Open the camera-app 2 - Take a picture Can't reproduce all the time, but it's quite easy to reproduce the issue. Backtrace: Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x49aa8460 (LWP 5262)] 0x00000000 in ?? () (gdb) bt full #0 0x00000000 in ?? () No symbol table info available. #1 0x403dceaa in QSGOpaqueTextureMaterialShader::updateState (this=0x279c30, state=..., newEffect=0x386fd4, oldEffect=0x0) at scenegraph/util/qsgtexturematerial.cpp:107 tx = 0x386fd4 oldTx = 0x0 npotSupported = true size = {wd = 1235909436, ht = 1077792673} isNpot = <optimized out> #2 0x403d6700 in QSGDefaultRenderer::renderNodes (this=this@entry=0x322f18, nodes=<optimized out>, count=count@entry=12) at scenegraph/coreapi/qsgdefaultrenderer.cpp:528 geomNode = 0x386f30 changeMatrix = <optimized out> updates = <optimized out> changeClip = <optimized out> changeProgram = <optimized out> changeRenderOrder = <optimized out> changeOpacity = <optimized out> material = 0x386fd4 program = 0x279c30 i = 0 scale = <optimized out> currentRenderOrder = <optimized out> currentClipType = {i = 0} projection = {m = {{0.00260416674, 0, 0, 0}, {0, -0.00163666124, 0, 0}, {0, 0, 1, 0}, {-1, 1, 0, 1}}, flagBits = 3} #3 0x403d6a32 in QSGDefaultRenderer::render (this=0x322f18) at scenegraph/coreapi/qsgdefaultrenderer.cpp:281 opaqueEnd = 3 transparentEnd = 12 i = 0 r = <optimized out> sortNodes = <optimized out> opaqueStart = <optimized out> transparentStart = 0 #4 0x403da1de in QSGRenderer::renderScene (this=this@entry=0x322f18, bindable=...) at scenegraph/coreapi/qsgrenderer.cpp:274 profileFrames = false bindTime = 0 renderTime = 0 #5 0x403da2e8 in QSGRenderer::renderScene (this=this@entry=0x322f18) at scenegraph/coreapi/qsgrenderer.cpp:231 b = warning: RTTI symbol not found for class 'QSGRenderer::renderScene()::B' {<QSGBindable> = {_vptr.QSGBindable = 0x40503ad8 <vtable for QSGRenderer::renderScene()::B+8>}, <No data fields>} #6 0x403e0e56 in QSGContext::renderNextFrame (this=<optimized out>, renderer=0x322f18, fboId=<optimized out>) at scenegraph/qsgcontext.cpp:313 No locals. #7 0x4040452e in QQuickWindowPrivate::renderSceneGraph (this=this@entry=0x40c50, size=...) at items/qquickwindow.cpp:336 _qml_memory_scope = {pushed = false} fboId = <optimized out> devicePixelRatio = <optimized out> #8 0x403f1ace in QSGRenderThread::syncAndRender (this=this@entry=0x40330) at scenegraph/qsgthreadedrenderloop.cpp:595 i = 0 profileFrames = <optimized out> syncRequested = <optimized out> __PRETTY_FUNCTION__ = "void QSGRenderThread::syncAndRender()" waitTimer = {t1 = 725, t2 = 845641251} repaintRequested = <optimized out> #9 0x403f2996 in QSGRenderThread::run (this=0x40330) at scenegraph/qsgthreadedrenderloop.cpp:666 No locals. #10 0x4009a86c in QThreadPrivate::start (arg=0x40330) at thread/qthread_unix.cpp:345 __clframe = {__cancel_routine = 0x40099ff1 <QThreadPrivate::finish(void*)>, __cancel_arg = 0x40330, __do_it = 1, __cancel_type = <optimized out>} thr = 0x40330 data = <optimized out> objectName = {static null = {<No data fields>}, d = 0x4020ce94 <QArrayData::shared_null>} #11 0x40ad1e64 in start_thread (arg=0x49aa8460) at pthread_create.c:313 pd = 0x49aa8460 unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1235912312, 1235911776, 1, 1235910120, -1090523272, -1090523272, 1235911776, 1112166720, 1235910120, 1085087299, 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" #12 0x40a79758 in ?? () at ../ports/sysdeps/unix/sysv/linux/arm/nptl/../clone.S:96 from /lib/arm-linux-gnueabihf/libc.so.6 No locals. #13 0x40a79758 in ?? () at ../ports/sysdeps/unix/sysv/linux/arm/nptl/../clone.S:96 from /lib/arm-linux-gnueabihf/libc.so.6 ** Affects: camera-app (Ubuntu) Importance: Undecided Status: New ** Affects: qtbase-opensource-src (Ubuntu) Importance: Undecided Status: New ** Tags: qt5.1 ** Also affects: qtbase-opensource-src (Ubuntu) Importance: Undecided Status: New ** Tags added: qt5.1 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1223042 Title: Camera crashes when taking pictures with qt5.1.1 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/camera-app/+bug/1223042/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs