Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-83896

Memcheck reports Invalid write if QWebEngine is using

    XMLWordPrintable

Details

    • Bug
    • Resolution: Incomplete
    • P2: Important
    • None
    • 5.12.5
    • WebEngine
    • None
    • Linux Mint 18.3 x64, NVIDIA Driver Version: 384.130
    • Linux/X11

    Description

      Hello. I've stumbled this today.

      I'm using Linux Mint 18.3 with Nvidia optimius card. All works great with nvidia accelerator but when I switch to Intel card application is crashing time to time in WebEngine thread.

      Under memcheck it shows 'Invalid write' in 'QGLXContext::init' call in QApplication constructor.

      Invalid write of size 4
      
        in [...]
      Address 0x7f17518d7000 is not stack'd, malloc'd or (recently) free'd  1: /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
      
        2: /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
      
        3: /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
      
        4: /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
      
        5: /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
      
        6: /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0
      
        7: /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0
      
        8: QGLXContext::init(QXcbScreen*, QPlatformOpenGLContext*) in /home/qt/work/qt/qtbase/src/plugins/platforms/xcb/gl_integrations/xcb_glx/qglxintegration.cpp:336
      
        9: QXcbGlxIntegration::createPlatformOpenGLContext(QOpenGLContext*) const in /home/qt/work/qt/qtbase/src/plugins/platforms/xcb/gl_integrations/xcb_glx/qxcbglxintegration.cpp:187
      
        10: QXcbIntegration::createPlatformOpenGLContext(QOpenGLContext*) const in /home/qt/work/qt/qtbase/src/plugins/platforms/xcb/qxcbintegration.cpp:285
      
        11: QOpenGLContext::create() in /home/qt/work/qt/qtbase/src/gui/kernel/qopenglcontext.cpp:612
      
        12: QtWebEngineCore::initialize() in /home/qt/work/qt/qtwebengine/src/core/api/qtwebenginecoreglobal.cpp:127
      
        13: qt_call_pre_routines in /home/qt/work/qt/qtbase/src/corelib/kernel/qcoreapplication.cpp:332
      
        14: QCoreApplicationPrivate::init() in /home/qt/work/qt/qtbase/src/corelib/kernel/qcoreapplication.cpp:877
      
        15: QGuiApplicationPrivate::init() in /home/qt/work/qt/qtbase/src/gui/kernel/qguiapplication.cpp:1438
      
        16: QApplicationPrivate::init() in /home/qt/work/qt/qtbase/src/widgets/kernel/qapplication.cpp:558
      
      [...]
      

      Attachments

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

        Activity

          People

            qt_webengine_team Qt WebEngine Team
            setosha Anton Sergunov
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes