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

Seg fault in QOpenGLContext::makeCurrent

    XMLWordPrintable

Details

    • Bug
    • Resolution: Duplicate
    • P1: Critical
    • None
    • 5.14.1
    • GUI: OpenGL
    • None
    • Linux/X11

    Description

      Reported downstream:

       

      Thread 1 "kdenlive" received signal SIGSEGV, Segmentation fault.
      0x00007ffff2366864 in QOpenGLContext::makeCurrent(QSurface*) () from /usr/lib/libQt5Gui.so.5
      (gdb) thread apply all bt full
      Thread 1 (Thread 0x7fffec547dc0 (LWP 23285)):
      #0 0x00007ffff2366864 in QOpenGLContext::makeCurrent(QSurface*) () at /usr/lib/libQt5Gui.so.5
      #1 0x0000555556c47824 in GLWidget::initializeGL() (this=0x615000257180) at /home/farid/kdenlive/src/monitor/glwidget.cpp:174
      #2 0x0000555556cabff0 in Monitor::slotOpenDvdFile(QString const&) (this=0x6140009a8e40, file=...) at /home/farid/kdenlive/src/monitor/monitor.cpp:1467
      #3 0x00005555568de37e in DvdWizardChapters::slotUpdateChaptersList() (this=0x6110010db7c0) at /home/farid/kdenlive/src/dvdwizard/dvdwizardchapters.cpp:73
       currentChaps = {> = {> = {}, {p = {static shared_null = {ref = {atomic = {_q_value = {> = {static _S_alignment = 4, _M_i = -1}, }}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x7fffffff8580}, d = 0x7fffffff8580}}, }
       chaptersString = {> = {> = {}, {p = {static shared_null = {ref = {atomic = {_q_value = {> = {static _S_alignment = 4, _M_i = -1}, }}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x555557ac5960 }, d = 0x555557ac5960 }}, }
      #4 0x00005555568e1548 in DvdWizardChapters::slotEnableChapters(int) (this=0x6110010db7c0, state=2) at /home/farid/kdenlive/src/dvdwizard/dvdwizardchapters.cpp:274
      #5 0x00005555568e8cd6 in QtPrivate::FunctorCall, QtPrivate::List, void, void (DvdWizardChapters::*)(int)>::call(void (DvdWizardChapters::*)(int), DvdWizardChapters*, void**) (f=(void (DvdWizardChapters::*--Type for more, q to quit, c to continue without paging--
      )(DvdWizardChapters * const, int)) 0x5555568e13e0 , o=0x6110010db7c0, arg=0x7fffffff8dd0) at /usr/include/qt/QtCore/qobjectdefs_impl.h:152
      #6 0x00005555568e88ae in QtPrivate::FunctionPointer::call, void>(void (DvdWizardChapters::*)(int), DvdWizardChapters*, void**) (f=(void (DvdWizardChapters::*)(DvdWizardChapters * const, int)) 0x5555568e13e0 , o=0x6110010db7c0, arg=0x7fffffff8dd0) at /usr/include/qt/QtCore/qobjectdefs_impl.h:185
      #7 0x00005555568e83ba in QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (which=1, this_=0x603000e00170, r=0x6110010db7c0, a=0x7fffffff8dd0, ret=0x0) at /usr/include/qt/QtCore/qobjectdefs_impl.h:414
      #8 0x00007ffff1f9646e in () at /usr/lib/libQt5Core.so.5
      #9 0x00007ffff67b366f in QCheckBox::stateChanged(int) () at /usr/lib/libQt5Widgets.so.5
      #10 0x00007ffff67a409d in () at /usr/lib/libQt5Widgets.so.5
      #11 0x00007ffff67a42c6 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () at /usr/lib/libQt5Widgets.so.5
      #12 0x00007ffff66ec4de in QWidget::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5
      #13 0x00007ffff66a8362 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
      #14 0x00007ffff66b1a68 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
      #15 0x00007ffff1f60962 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
      #16 0x00007ffff66b0afb in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer&, bool, bool) () at /usr/lib/libQt5Widgets.so.5
      #17 0x00007ffff6707c91 in () at /usr/lib/libQt5Widgets.so.5
      #18 0x00007ffff670ac14 in () at /usr/lib/libQt5Widgets.so.5
      #19 0x00007ffff66a8362 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
      #20 0x00007ffff66b1819 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
      #21 0x00007ffff1f60962 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
      #22 0x00007ffff23275d4 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /usr/lib/libQt5Gui.so.5 
      #23 0x00007ffff2328d16 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib/libQt5Gui.so.5
      --Type for more, q to quit, c to continue without paging--
      #24 0x00007ffff2301c2c in QWindowSystemInterface::sendWindowSystemEvents(QFlags) () at /usr/lib/libQt5Gui.so.5 
      #25 0x00007fffe8d1ebac in () at /usr/lib/libQt5XcbQpa.so.5
      #26 0x00007fffefc4439e in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
      #27 0x00007fffefc461b1 in () at /usr/lib/libglib-2.0.so.0
      #28 0x00007fffefc461f1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
      #29 0x00007ffff1fb9020 in QEventDispatcherGlib::processEvents(QFlags) () at /usr/lib/libQt5Core.so.5 
      #30 0x00007ffff1f5f4cc in QEventLoop::exec(QFlags) () at /usr/lib/libQt5Core.so.5
      #31 0x00007ffff68b662e in QDialog::exec() () at /usr/lib/libQt5Widgets.so.5
      #32 0x0000555555e23db5 in MainWindow::slotDvdWizard(QString const&) (this=0x61700000ee80, url=...) at /home/farid/kdenlive/src/mainwindow.cpp:3172
       w = {wp = {d = 0x6020004e0230, value = 0x615000209700}}
      #33 0x0000555555fe9b2e in MainWindow::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=0x61700000ee80, _c=QMetaObject::InvokeMetaMethod, _id=120, _a=0x7fffffffafe0) at kdenliveLib_autogen/EWIEGA46WW/moc_mainwindow.cpp:887
       _t = 0x61700000ee80
      #34 0x00007ffff1f964a0 in () at /usr/lib/libQt5Core.so.5
      #35 0x00007ffff66a1f33 in QAction::triggered(bool) () at /usr/lib/libQt5Widgets.so.5
      #36 0x00007ffff66a461c in QAction::activate(QAction::ActionEvent) () at /usr/lib/libQt5Widgets.so.5
      #37 0x00007ffff68317f3 in () at /usr/lib/libQt5Widgets.so.5
      #38 0x00007ffff68390ac in () at /usr/lib/libQt5Widgets.so.5
      #39 0x00007ffff683a0f3 in QMenu::mouseReleaseEvent(QMouseEvent*) () at /usr/lib/libQt5Widgets.so.5
      #40 0x00007ffff66ec4de in QWidget::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5
      #41 0x00007ffff683c74c in QMenu::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5
      #42 0x00007ffff66a8362 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
      #43 0x00007ffff66b1a68 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
      #44 0x00007ffff1f60962 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
      --Type for more, q to quit, c to continue without paging--
      #45 0x00007ffff66b0afb in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer&, bool, bool) () at /usr/lib/libQt5Widgets.so.5
      #46 0x00007ffff6708628 in () at /usr/lib/libQt5Widgets.so.5
      #47 0x00007ffff670ac14 in () at /usr/lib/libQt5Widgets.so.5
      #48 0x00007ffff66a8362 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
      #49 0x00007ffff66b1819 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
      #50 0x00007ffff1f60962 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
      #51 0x00007ffff23275d4 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /usr/lib/libQt5Gui.so.5
      #52 0x00007ffff2328d16 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib/libQt5Gui.so.5
      #53 0x00007ffff2301c2c in QWindowSystemInterface::sendWindowSystemEvents(QFlags) () at /usr/lib/libQt5Gui.so.5
      #54 0x00007fffe8d1ebac in () at /usr/lib/libQt5XcbQpa.so.5
      #55 0x00007fffefc4439e in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
      #56 0x00007fffefc461b1 in () at /usr/lib/libglib-2.0.so.0
      #57 0x00007fffefc461f1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
      #58 0x00007ffff1fb9020 in QEventDispatcherGlib::processEvents(QFlags) () at /usr/lib/libQt5Core.so.5
      #59 0x00007ffff1f5f4cc in QEventLoop::exec(QFlags) () at /usr/lib/libQt5Core.so.5
      #60 0x00007ffff1f674d6 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
      #61 0x0000555555c6d3a6 in main(int, char**) (argc=1, argv=0x7fffffffe6b8) at /home/farid/kdenlive/src/main.cpp:242
       app = 
       config = {d = 0x6030000248e0}
       grp = 
       programDBusService = 
       aboutData = {static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7ffff6e1f3c0, data = 0x7ffff6e1f2c0, static_metacall = 0x7ffff6dbe0f0, relatedMetaObjects = 0x0, extradata = 0x0}}, d = 0x610000008d40}
      --Type for more, q to quit, c to continue without paging--
       parser = {d = 0x6080000454a0}
       clipsToLoad = {static null = {}, d = 0x7ffff2048840 }
       url = {d = 0x0}
       forceBreeze = true
       loader = 0x7ffff75d4040
       result = 21845
      

       

      Attachments

        Issue Links

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

          Activity

            People

              lagocs Laszlo Agocs
              tjbp tjbp
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes