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

QWebEngineView crashes Qt Creator

    XMLWordPrintable

Details

    • Bug
    • Resolution: Incomplete
    • Not Evaluated
    • None
    • Qt Creator 5.0.0
    • Widget Designer
    • None
    • OS: Manjaro 21.1.2 Pahvo
      Kernel: x86_64 Linux 5.10.61-1-MANJARO
      DE: KDE 5.85.0 / Plasma 5.22.5
      Qt: 5.15.2
    • Linux/X11

    Description

      When I drag a QWebEngineView to my form in Design mode, the rendering of Qt Creator start out of sync and finially it crashes the entire Qt Creator.  This will also happen when I view a form containing QWebEngineView. However it won't happen if I open the .ui file in standalone Qt Designer.

      Here's the Qt Creator's output after I doing this:

      qtc.clangbackend.server: ########## documentVisibilityChanged
      qtc.clangbackend.timers: ClangCodeModelServer::documentVisibilityChanged needed 0 ms
      qtc.vcs.state: VC: None State: 
      qtc.core.documentmanager: removing document ( "/home/kaniol/untitled/mainwindow.ui" )
      qtc.core.documentmanager: removing watch for "/home/kaniol/untitled/mainwindow.ui"
      qtc.core.documentmanager: adding document for "/home/kaniol/untitled/mainwindow.ui" ( "/home/kaniol/untitled/mainwindow.ui" )
      qtc.core.documentmanager: adding full watch for ("/home/kaniol/untitled/mainwindow.ui")
      qt.qpa.backingstore: composeAndFlush: makeCurrent() failed
      qt.qpa.backingstore: composeAndFlush: makeCurrent() failed
      QQuickWidget::invalidateRenderControl could not make context current
      qt.qpa.backingstore: composeAndFlush: makeCurrent() failed
      qt.qpa.backingstore: composeAndFlush: makeCurrent() failed
      qt.qpa.backingstore: composeAndFlush: makeCurrent() failed
      qt.qpa.backingstore: composeAndFlush: makeCurrent() failed
      qtc.clangcodemodel.ipc: ====> UnsavedFilesUpdatedMessage(FileContainer(/tmp/QtCreator-rliUww/clang-uiheader-ChcNFY/ui_mainwindow.h, Utf8StringVector(), Utf8StringVector(), 0, , ), )
      qtc.clangbackend.server: ########## unsavedFilesUpdated
      qtc.clangbackend.timers: ClangCodeModelServer::unsavedFilesUpdated needed 0 ms
      qtc.cpptools.indexer: About to index 1 files.
      qtc.cpptools.indexer: Indexing 1 of 1 : "/home/kaniol/build-untitled-unknown-Debug/ui_mainwindow.h"
      qtc.cpptools.sourceprocessor: Parsing: "/home/kaniol/build-untitled-unknown-Debug/ui_mainwindow.h" contents: 2156 bytes
      qtc.cpptools.sourceprocessor: Parsing: "/usr/include/qt/QtWebEngineWidgets/QWebEngineView" contents: 28 bytes
      qtc.cpptools.sourceprocessor: Parsing: "/usr/include/qt/QtWebEngineWidgets/qwebengineview.h" contents: 5547 bytes
      qtc.cpptools.sourceprocessor: Parsing: "/usr/include/qt/QtGui/qpainter.h" contents: 31597 bytes
      qtc.cpptools.sourceprocessor: Parsing: "/usr/include/qt/QtGui/qtextoption.h" contents: 5438 bytes
      qtc.cpptools.sourceprocessor: Parsing: "/usr/include/qt/QtGui/qpen.h" contents: 4285 bytes
      qtc.cpptools.sourceprocessor: Parsing: "/usr/include/qt/QtNetwork/qnetworkaccessmanager.h" contents: 9228 bytes
      qtc.cpptools.sourceprocessor: Parsing: "/usr/include/qt/QtNetwork/qtnetworkglobal.h" contents: 2907 bytes
      qtc.cpptools.sourceprocessor: Parsing: "/usr/include/qt/QtNetwork/qtnetwork-config.h" contents: 653 bytes
      qtc.cpptools.sourceprocessor: Parsing: "/usr/include/qt/QtNetwork/qnetworkrequest.h" contents: 7247 bytes
      qtc.cpptools.sourceprocessor: Parsing: "/usr/include/qt/QtCore/QSharedDataPointer" contents: 25 bytes
      qtc.cpptools.sourceprocessor: Parsing: "/usr/include/qt/QtCore/QString" contents: 21 bytes
      qtc.cpptools.sourceprocessor: Parsing: "/usr/include/qt/QtCore/QUrl" contents: 18 bytes
      qtc.cpptools.sourceprocessor: Parsing: "/usr/include/qt/QtCore/qurl.h" contents: 18378 bytes
      qtc.cpptools.sourceprocessor: Parsing: "/usr/include/qt/QtCore/QVector" contents: 21 bytes
      qtc.cpptools.sourceprocessor: Parsing: "/usr/include/qt/QtCore/QObject" contents: 21 bytes
      qtc.cpptools.sourceprocessor: Parsing: "/usr/include/qt/QtNetwork/QSslConfiguration" contents: 31 bytes
      qtc.cpptools.sourceprocessor: Parsing: "/usr/include/qt/QtNetwork/qsslconfiguration.h" contents: 8224 bytes
      qtc.cpptools.sourceprocessor: Parsing: "/usr/include/qt/QtNetwork/qsslsocket.h" contents: 10697 bytes
      qtc.cpptools.sourceprocessor: Parsing: "/usr/include/qt/QtNetwork/qtcpsocket.h" contents: 2602 bytes
      qtc.cpptools.sourceprocessor: Parsing: "/usr/include/qt/QtNetwork/qabstractsocket.h" contents: 8842 bytes
      qtc.cpptools.sourceprocessor: Parsing: "/usr/include/qt/QtCore/qdebug.h" contents: 19694 bytes
      qtc.cpptools.sourceprocessor: Parsing: "/usr/include/qt/QtCore/qtextstream.h" contents: 12758 bytes
      qtc.cpptools.sourceprocessor: Parsing: "/usr/include/stdio.h" contents: 30002 bytes
      qtc.cpptools.sourceprocessor: Parsing: "/usr/include/bits/types/__fpos_t.h" contents: 381 bytes
      qtc.cpptools.sourceprocessor: Parsing: "/usr/include/bits/types/__fpos64_t.h" contents: 410 bytes
      qtc.cpptools.sourceprocessor: Parsing: "/usr/include/bits/types/struct_FILE.h" contents: 4104 bytes
      qtc.cpptools.sourceprocessor: Parsing: "/usr/include/bits/stdio_lim.h" contents: 1213 bytes
      qtc.cpptools.sourceprocessor: Parsing: "/usr/include/qt/QtCore/qset.h" contents: 18090 bytes
      qtc.cpptools.sourceprocessor: Parsing: "/usr/include/qt/QtCore/qcontiguouscache.h" contents: 14205 bytes
      qtc.cpptools.sourceprocessor: Parsing: "/usr/include/qt/QtNetwork/qsslerror.h" contents: 4702 bytes
      qtc.cpptools.sourceprocessor: Parsing: "/usr/include/qt/QtNetwork/qsslcertificate.h" contents: 7203 bytes
      qtc.cpptools.sourceprocessor: Parsing: "/usr/include/qt/QtCore/qcryptographichash.h" contents: 3449 bytes
      qtc.cpptools.sourceprocessor: Parsing: "/usr/include/qt/QtCore/qdatetime.h" contents: 18397 bytes
      qtc.cpptools.sourceprocessor: Parsing: "/usr/include/c++/11.1.0/limits" contents: 71674 bytes
      qtc.cpptools.sourceprocessor: Parsing: "/usr/include/qt/QtNetwork/qssl.h" contents: 3606 bytes
      qtc.cpptools.sourceprocessor: Parsing: "/usr/include/qt/QtCore/QFlags" contents: 20 bytes
      qtc.cpptools.sourceprocessor: Parsing: "/usr/include/qt/QtNetwork/QSslPreSharedKeyAuthenticator" contents: 43 bytes
      qtc.cpptools.sourceprocessor: Parsing: "/usr/include/qt/QtNetwork/qsslpresharedkeyauthenticator.h" contents: 3881 bytes
      qtc.cpptools.sourceprocessor: Parsing: "/usr/include/qt/QtCore/QMetaType" contents: 23 bytes
      qtc.cpptools.sourceprocessor: Parsing: "/usr/include/qt/QtWebEngineWidgets/qtwebenginewidgetsglobal.h" contents: 2336 bytes
      qtc.cpptools.sourceprocessor: Parsing: "/usr/include/qt/QtWebEngineWidgets/qwebenginepage.h" contents: 14502 bytes
      qtc.cpptools.sourceprocessor: Parsing: "/usr/include/qt/QtWebEngineWidgets/qwebengineclientcertificateselection.h" contents: 3125 bytes
      qtc.cpptools.sourceprocessor: Parsing: "/usr/include/qt/QtWebEngineWidgets/qwebenginedownloaditem.h" contents: 5700 bytes
      qtc.cpptools.sourceprocessor: Parsing: "/usr/include/qt/QtWebEngineCore/qwebenginecallback.h" contents: 3622 bytes
      qtc.cpptools.sourceprocessor: Parsing: "/usr/include/qt/QtWebEngineCore/qtwebenginecoreglobal.h" contents: 2410 bytes
      qtc.cpptools.sourceprocessor: Parsing: "/usr/include/qt/QtWebEngineCore/qtwebenginecore-config.h" contents: 223 bytes
      qtc.cpptools.sourceprocessor: Parsing: "/usr/include/qt/QtWebEngineCore/qwebenginehttprequest.h" contents: 3908 bytes
      qtc.cpptools.sourceprocessor: Parsing: "/usr/include/qt/QtGui/qpagelayout.h" contents: 5103 bytes
      qtc.cpptools.sourceprocessor: Parsing: "/usr/include/qt/QtGui/qpagesize.h" contents: 8164 bytes
      qtc.cpptools.indexer: Indexing finished.
      qt.qpa.backingstore: composeAndFlush: makeCurrent() failed
      qt.qpa.backingstore: composeAndFlush: makeCurrent() failed
      qt.qpa.backingstore: composeAndFlush: makeCurrent() failed
      qt.qpa.backingstore: composeAndFlush: makeCurrent() failed
      qt.qpa.backingstore: composeAndFlush: makeCurrent() failed
      qt.qpa.backingstore: composeAndFlush: makeCurrent() failed
      qt.qpa.backingstore: composeAndFlush: makeCurrent() failed
      qt.qpa.backingstore: composeAndFlush: makeCurrent() failed
      qt.qpa.backingstore: composeAndFlush: makeCurrent() failed
      qt.qpa.backingstore: composeAndFlush: makeCurrent() failed
      qt.qpa.backingstore: composeAndFlush: makeCurrent() failed
      qt.qpa.backingstore: composeAndFlush: makeCurrent() failed
      qtc.autotest.testcodeparser: setting state to PartialParse (scanForTests)
      qtc.autotest.testcodeparser: "12:19:05.938" StartParsing
      qtc.autotest.testcodeparser: setting state to Idle (onFinished, PartialParse)
      qtc.autotest.testcodeparser: emitting parsingFinished (onPartialParsingFinished, nothing postponed, not dirty)
      qtc.autotest.testcodeparser: "12:19:05.949" ParsingFin
      qtc.autotest.testcodeparser: "12:19:05.949" PartParsingFin
      qtc.clangcodemodel.ipc: ====> DocumentVisibilityChangedMessage(, )
      qtc.clangbackend.server: ########## documentVisibilityChanged
      qtc.clangbackend.timers: ClangCodeModelServer::documentVisibilityChanged needed 0 ms
      qt.qpa.backingstore: composeAndFlush: makeCurrent() failed
      

       
       
       

      Attachments

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

        Activity

          People

            kleint Friedemann Kleint
            kaniol kaniol
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes