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

Reply via email to