https://bugs.kde.org/show_bug.cgi?id=406302

--- Comment #17 from ber...@codewiz.org ---
Oops, my fix triggers a crash in QOpenGLContext::format(). I can't investigate
it at the moment because I don't have Qt built with debuginfo, but here's the
backtrace:

Thread 1 "kwin_x11" received signal SIGSEGV, Segmentation fault.
0x00007ffff4bfe8f7 in QOpenGLContext::format() const () from
/usr/lib/libQt5Gui.so.5
(gdb) bt
#0  0x00007ffff4bfe8f7 in QOpenGLContext::format() const () at
/usr/lib/libQt5Gui.so.5
#1  0x00007ffff6fc3287 in
QSGBatchRenderer::Renderer::Renderer(QSGDefaultRenderContext*) () at
/usr/lib/libQt5Quick.so.5
#2  0x00007ffff70148a4 in QSGDefaultRenderContext::createRenderer() () at
/usr/lib/libQt5Quick.so.5
#3  0x00007ffff7081183 in QQuickWindowPrivate::syncSceneGraph() () at
/usr/lib/libQt5Quick.so.5
#4  0x00007ffff70005e4 in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007ffff70024ca in  () at /usr/lib/libQt5Quick.so.5
#6  0x00007ffff4bc7955 in QWindow::event(QEvent*) () at /usr/lib/libQt5Gui.so.5
#7  0x00007fff03378f70 in PlasmaQuick::Dialog::event(QEvent*)
(this=0x555556260de0, event=0x7fffffffd670)
    at /home/bernie/kde/src/plasma-framework/src/plasmaquick/dialog.cpp:1212
#8  0x00007ffff52ae702 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib/libQt5Widgets.so.5
#9  0x000055555555c687 in KWin::ApplicationX11::notify(QObject*, QEvent*)
(this=0x7fffffffd870, o=0x555556260de0, e=0x7fffffffd670)
    at /home/bernie/kde/src/kwin/main_x11.cpp:273
#10 0x00007ffff47de7ba in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/libQt5Core.so.5
#11 0x00007ffff4bbc7e0 in
QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*)
()
    at /usr/lib/libQt5Gui.so.5
#12 0x00007ffff4b90b4c in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() at /usr/lib/libQt5Gui.so.5
#13 0x00007fffefdaa076 in  () at /usr/lib/libQt5XcbQpa.so.5
#14 0x00007ffff47dd13c in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt5Core.so.5
#15 0x00007ffff47e55c4 in QCoreApplication::exec() () at
/usr/lib/libQt5Core.so.5
#16 0x000055555555dea2 in main(int, char**) (argc=2, argv=0x7fffffffd9f8) at
/home/bernie/kde/src/kwin/main_x11.cpp:479
(gdb) frame 1
#1  0x00007ffff6fc3287 in
QSGBatchRenderer::Renderer::Renderer(QSGDefaultRenderContext*) () from
/usr/lib/libQt5Quick.so.5
(gdb) bt
#0  0x00007ffff4bfe8f7 in QOpenGLContext::format() const () at
/usr/lib/libQt5Gui.so.5
#1  0x00007ffff6fc3287 in
QSGBatchRenderer::Renderer::Renderer(QSGDefaultRenderContext*) () at
/usr/lib/libQt5Quick.so.5
#2  0x00007ffff70148a4 in QSGDefaultRenderContext::createRenderer() () at
/usr/lib/libQt5Quick.so.5
#3  0x00007ffff7081183 in QQuickWindowPrivate::syncSceneGraph() () at
/usr/lib/libQt5Quick.so.5
#4  0x00007ffff70005e4 in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007ffff70024ca in  () at /usr/lib/libQt5Quick.so.5
#6  0x00007ffff4bc7955 in QWindow::event(QEvent*) () at /usr/lib/libQt5Gui.so.5
#7  0x00007fff03378f70 in PlasmaQuick::Dialog::event(QEvent*)
(this=0x555556260de0, event=0x7fffffffd670)
    at /home/bernie/kde/src/plasma-framework/src/plasmaquick/dialog.cpp:1212
#8  0x00007ffff52ae702 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib/libQt5Widgets.so.5
#9  0x000055555555c687 in KWin::ApplicationX11::notify(QObject*, QEvent*)
(this=0x7fffffffd870, o=0x555556260de0, e=0x7fffffffd670)
    at /home/bernie/kde/src/kwin/main_x11.cpp:273
#10 0x00007ffff47de7ba in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/libQt5Core.so.5
#11 0x00007ffff4bbc7e0 in
QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*)
()
    at /usr/lib/libQt5Gui.so.5
#12 0x00007ffff4b90b4c in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() at /usr/lib/libQt5Gui.so.5
#13 0x00007fffefdaa076 in  () at /usr/lib/libQt5XcbQpa.so.5
#14 0x00007ffff47dd13c in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt5Core.so.5
#15 0x00007ffff47e55c4 in QCoreApplication::exec() () at
/usr/lib/libQt5Core.so.5
#16 0x000055555555dea2 in main(int, char**) (argc=2, argv=0x7fffffffd9f8) at
/home/bernie/kde/src/kwin/main_x11.cpp:479

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to