Uploaded image for project: 'Qt Creator'
  1. Qt Creator
  2. QTCREATORBUG-10666

crash when opening profiler from welcome screen

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: P1: Critical P1: Critical
    • None
    • Qt Creator 3.0.0-beta
    • QML Profiler
    • Debian wheezy 64bit, with radeon graphics driver. Qt version: 5.2.0-beta1

      In certain cases, when opening the profiler directly from the welcome screen (which doesn't make much sense but can happen if you misclick) qtcreator crashes with the following backtrace:

      (gdb) bt
      #0  0x00007fff9520bd00 in llvm::Instruction::eraseFromParent() () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
      #1  0x00007fff9503ca4c in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
      #2  0x00007fff9503e35c in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
      #3  0x00007fff9522f93f in llvm::FPPassManager::runOnFunction(llvm::Function&) () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
      #4  0x00007fff9522fa0b in llvm::FunctionPassManagerImpl::run(llvm::Function&) () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
      #5  0x00007fff9522fae6 in llvm::FunctionPassManager::run(llvm::Function&) () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
      #6  0x00007fff951d16c9 in LLVMRunFunctionPassManager () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
      #7  0x00007fff94a4478e in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
      #8  0x00007fff94a453a2 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
      #9  0x00007fff94a42f30 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
      #10 0x00007fff94a35661 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
      #11 0x00007fff94aef7cb in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
      #12 0x00007fff94ae8230 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
      #13 0x00007fff94ae856c in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
      #14 0x00007fffe4019d61 in QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) () from /home/ulf/Qt5.2.0/Tools/QtCreator/lib/qtcreator/plugins/QtProject/../../libQt5Quick.so.5
      #15 0x00007fffe401b665 in QSGBatchRenderer::Renderer::renderBatches() () from /home/ulf/Qt5.2.0/Tools/QtCreator/lib/qtcreator/plugins/QtProject/../../libQt5Quick.so.5
      #16 0x00007fffe402081a in QSGBatchRenderer::Renderer::render() () from /home/ulf/Qt5.2.0/Tools/QtCreator/lib/qtcreator/plugins/QtProject/../../libQt5Quick.so.5
      #17 0x00007fffe402a0d9 in QSGRenderer::renderScene(QSGBindable const&) () from /home/ulf/Qt5.2.0/Tools/QtCreator/lib/qtcreator/plugins/QtProject/../../libQt5Quick.so.5
      #18 0x00007fffe402a1f7 in QSGRenderer::renderScene() () from /home/ulf/Qt5.2.0/Tools/QtCreator/lib/qtcreator/plugins/QtProject/../../libQt5Quick.so.5
      #19 0x00007fffe40370e4 in QSGRenderContext::renderNextFrame(QSGRenderer*, unsigned int) () from /home/ulf/Qt5.2.0/Tools/QtCreator/lib/qtcreator/plugins/QtProject/../../libQt5Quick.so.5
      #20 0x00007fffe4071aaa in QQuickWindowPrivate::renderSceneGraph(QSize const&) () from /home/ulf/Qt5.2.0/Tools/QtCreator/lib/qtcreator/plugins/QtProject/../../libQt5Quick.so.5
      #21 0x00007fffe4051f9b in ?? () from /home/ulf/Qt5.2.0/Tools/QtCreator/lib/qtcreator/plugins/QtProject/../../libQt5Quick.so.5
      #22 0x00007fffe4052728 in ?? () from /home/ulf/Qt5.2.0/Tools/QtCreator/lib/qtcreator/plugins/QtProject/../../libQt5Quick.so.5
      #23 0x00007ffff6350008 in ?? () from /home/ulf/Qt5.2.0/Tools/QtCreator/bin/../lib/qtcreator/libQt5Core.so.5
      #24 0x00007ffff60a0b50 in start_thread (arg=<optimized out>) at pthread_create.c:304
      #25 0x00007ffff58cda7d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
      #26 0x0000000000000000 in ?? ()
      

      The backtrace is not very verbose as I haven't been able to reproduce the effect with a debug build, yet, nor was I able to figure out the exact environment parameters necessary to trigger it. In my current test case it's 100% reproducible, though.

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            kkohne Kai Köhne
            ulherman Ulf Hermann
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes