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

            Bug ID: 429514
           Summary: Plasma Crashes after Firefox Save Image window fails
                    to be drawn
           Product: plasmashell
           Version: 5.19.5
          Platform: Fedora RPMs
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]
  Target Milestone: 1.0

Application: plasmashell (5.19.5)

Qt Version: 5.15.1
Frameworks Version: 5.75.0
Operating System: Linux 5.9.8-200.fc33.x86_64 x86_64
Windowing system: Wayland
Distribution: Fedora 33 (KDE Plasma)

-- Information about the crash:
- What I was doing when the application crashed:
Saving an image on Firefox to my hard drive.

- Unusual behavior I noticed:
The "Save Image" window failed to appear and Firefox was subsequently
unresponsive. Other applications including Plasma worked fine for a short time
before Plasma crashed. Firefox needed a SIGTERM signal to close, would not
close from Plasma.

The crash does not seem to be reproducible.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault

[KCrash Handler]
#4  0x00007fae10aff0dd in update_buffers () at /lib64/libEGL_mesa.so.0
#5  0x00007fae10aff4f4 in image_get_buffers () at /lib64/libEGL_mesa.so.0
#6  0x00007fae0b402114 in intel_update_renderbuffers () at
/usr/lib64/dri/i965_dri.so
#7  0x00007fae0b402805 in intel_prepare_render () at /usr/lib64/dri/i965_dri.so
#8  0x00007fae0b3fed64 in brw_clear () at /usr/lib64/dri/i965_dri.so
#9  0x00007fae26a1a6fb in QSGBatchRenderer::Renderer::renderBatches() () at
/lib64/libQt5Quick.so.5
#10 0x00007fae26a1ae52 in QSGBatchRenderer::Renderer::render() () at
/lib64/libQt5Quick.so.5
#11 0x00007fae26a05750 in QSGRenderer::renderScene(QSGBindable const&) () at
/lib64/libQt5Quick.so.5
#12 0x00007fae26a05c23 in QSGRenderer::renderScene(unsigned int) () at
/lib64/libQt5Quick.so.5
#13 0x00007fae26a59091 in
QSGDefaultRenderContext::renderNextFrame(QSGRenderer*, unsigned int) () at
/lib64/libQt5Quick.so.5
#14 0x00007fae26ab7eb9 in QQuickWindowPrivate::renderSceneGraph(QSize const&,
QSize const&) () at /lib64/libQt5Quick.so.5
#15 0x00007fae26a6cd3d in QSGRenderThread::syncAndRender(QImage*) () at
/lib64/libQt5Quick.so.5
#16 0x00007fae26a6fc2f in QSGRenderThread::run() () at /lib64/libQt5Quick.so.5
#17 0x00007fae24f9c4bc in QThreadPrivate::start(void*) () at
/lib64/libQt5Core.so.5
#18 0x00007fae244503f9 in start_thread () at /lib64/libpthread.so.0
#19 0x00007fae24c20903 in clone () at /lib64/libc.so.6

#1  0x00007fae24fa1e5b in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at
/lib64/libQt5Core.so.5
#2  0x00007fae26a700c5 in QSGRenderThread::run() () at /lib64/libQt5Quick.so.5
#3  0x00007fae24f9c4bc in QThreadPrivate::start(void*) () at
/lib64/libQt5Core.so.5
#4  0x00007fae244503f9 in start_thread () at /lib64/libpthread.so.0
#5  0x00007fae24c20903 in clone () at /lib64/libc.so.6

#1  0x00007fae24fa1e5b in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at
/lib64/libQt5Core.so.5
#2  0x00007fae26a700c5 in QSGRenderThread::run() () at /lib64/libQt5Quick.so.5
#3  0x00007fae24f9c4bc in QThreadPrivate::start(void*) () at
/lib64/libQt5Core.so.5
#4  0x00007fae244503f9 in start_thread () at /lib64/libpthread.so.0
#5  0x00007fae24c20903 in clone () at /lib64/libc.so.6

#1  0x00007fae236d4376 in g_main_context_check () at /lib64/libglib-2.0.so.0
#2  0x00007fae23724cc5 in g_main_context_iterate.constprop () at
/lib64/libglib-2.0.so.0
#3  0x00007fae236d141f in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#4  0x00007fae25178a4b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /lib64/libQt5Core.so.5
#5  0x00007fae2512c64b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQt5Core.so.5
#6  0x00007fae24f9b2e7 in QThread::exec() () at /lib64/libQt5Core.so.5
#7  0x00007fae24f9c4bc in QThreadPrivate::start(void*) () at
/lib64/libQt5Core.so.5
#8  0x00007fae244503f9 in start_thread () at /lib64/libpthread.so.0
#9  0x00007fae24c20903 in clone () at /lib64/libc.so.6

#1  0x00007fae236d2078 in g_source_iter_next () at /lib64/libglib-2.0.so.0
#2  0x00007fae236d425f in g_main_context_check () at /lib64/libglib-2.0.so.0
#3  0x00007fae23724cc5 in g_main_context_iterate.constprop () at
/lib64/libglib-2.0.so.0
#4  0x00007fae236d141f in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#5  0x00007fae25178a4b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /lib64/libQt5Core.so.5
#6  0x00007fae2512c64b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQt5Core.so.5
#7  0x00007fae24f9b2e7 in QThread::exec() () at /lib64/libQt5Core.so.5
#8  0x00007fade8c07238 in KCupsConnection::run() () at /lib64/libkcupslib.so
#9  0x00007fae24f9c4bc in QThreadPrivate::start(void*) () at
/lib64/libQt5Core.so.5
#10 0x00007fae244503f9 in start_thread () at /lib64/libpthread.so.0
#11 0x00007fae24c20903 in clone () at /lib64/libc.so.6

#1  0x00007fae24fa1e5b in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at
/lib64/libQt5Core.so.5
#2  0x00007fae26a700c5 in QSGRenderThread::run() () at /lib64/libQt5Quick.so.5
#3  0x00007fae24f9c4bc in QThreadPrivate::start(void*) () at
/lib64/libQt5Core.so.5
#4  0x00007fae244503f9 in start_thread () at /lib64/libpthread.so.0
#5  0x00007fae24c20903 in clone () at /lib64/libc.so.6

#1  0x00007fae236d4361 in g_main_context_check () at /lib64/libglib-2.0.so.0
#2  0x00007fae23724cc5 in g_main_context_iterate.constprop () at
/lib64/libglib-2.0.so.0
#3  0x00007fae236d141f in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#4  0x00007fae25178a4b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /lib64/libQt5Core.so.5
#5  0x00007fae2512c64b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQt5Core.so.5
#6  0x00007fae24f9b2e7 in QThread::exec() () at /lib64/libQt5Core.so.5
#7  0x00007fae269c7076 in QQuickPixmapReader::run() () at
/lib64/libQt5Quick.so.5
#8  0x00007fae24f9c4bc in QThreadPrivate::start(void*) () at
/lib64/libQt5Core.so.5
#9  0x00007fae244503f9 in start_thread () at /lib64/libpthread.so.0
#10 0x00007fae24c20903 in clone () at /lib64/libc.so.6

#1  0x00007fae0b81f38b in util_queue_thread_func () at
/usr/lib64/dri/i965_dri.so
#2  0x00007fae0b81ee57 in impl_thrd_routine () at /usr/lib64/dri/i965_dri.so
#3  0x00007fae244503f9 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fae24c20903 in clone () at /lib64/libc.so.6

#1  0x00007fae0b81f38b in util_queue_thread_func () at
/usr/lib64/dri/i965_dri.so
#2  0x00007fae0b81ee57 in impl_thrd_routine () at /usr/lib64/dri/i965_dri.so
#3  0x00007fae244503f9 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fae24c20903 in clone () at /lib64/libc.so.6

#1  0x00007fae0b81f38b in util_queue_thread_func () at
/usr/lib64/dri/i965_dri.so
#2  0x00007fae0b81ee57 in impl_thrd_routine () at /usr/lib64/dri/i965_dri.so
#3  0x00007fae244503f9 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fae24c20903 in clone () at /lib64/libc.so.6

#1  0x00007fae0b81f38b in util_queue_thread_func () at
/usr/lib64/dri/i965_dri.so
#2  0x00007fae0b81ee57 in impl_thrd_routine () at /usr/lib64/dri/i965_dri.so
#3  0x00007fae244503f9 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fae24c20903 in clone () at /lib64/libc.so.6

#1  0x00007fae236d3b83 in g_main_context_prepare () at /lib64/libglib-2.0.so.0
#2  0x00007fae23724c4b in g_main_context_iterate.constprop () at
/lib64/libglib-2.0.so.0
#3  0x00007fae236d141f in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#4  0x00007fae25178a4b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /lib64/libQt5Core.so.5
#5  0x00007fae2512c64b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQt5Core.so.5
#6  0x00007fae24f9b2e7 in QThread::exec() () at /lib64/libQt5Core.so.5
#7  0x00007fae26736768 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5
#8  0x00007fae24f9c4bc in QThreadPrivate::start(void*) () at
/lib64/libQt5Core.so.5
#9  0x00007fae244503f9 in start_thread () at /lib64/libpthread.so.0
#10 0x00007fae24c20903 in clone () at /lib64/libc.so.6

#1  0x00007fae236d447c in g_main_context_check () at /lib64/libglib-2.0.so.0
#2  0x00007fae23724cc5 in g_main_context_iterate.constprop () at
/lib64/libglib-2.0.so.0
#3  0x00007fae236d141f in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#4  0x00007fae25178a4b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /lib64/libQt5Core.so.5
#5  0x00007fae2512c64b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQt5Core.so.5
#6  0x00007fae24f9b2e7 in QThread::exec() () at /lib64/libQt5Core.so.5
#7  0x00007fae2614ba47 in QDBusConnectionManager::run() () at
/lib64/libQt5DBus.so.5
#8  0x00007fae24f9c4bc in QThreadPrivate::start(void*) () at
/lib64/libQt5Core.so.5
#9  0x00007fae244503f9 in start_thread () at /lib64/libpthread.so.0
#10 0x00007fae24c20903 in clone () at /lib64/libc.so.6

#1  0x00007fae24fa1e5b in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at
/lib64/libQt5Core.so.5
#2  0x00007fae26a6a3e8 in
QSGThreadedRenderLoop::handleObscurity(QSGThreadedRenderLoop::Window*) () at
/lib64/libQt5Quick.so.5
#3  0x00007fae26a6a58e in QSGThreadedRenderLoop::hide(QQuickWindow*) () at
/lib64/libQt5Quick.so.5
#4  0x00007fae2552cbd5 in QWindow::event(QEvent*) () at /lib64/libQt5Gui.so.5
#5  0x00007fae10064c66 in ToolTipDialog::event(QEvent*) () at
/usr/lib64/qt5/qml/org/kde/plasma/core/libcorebindingsplugin.so
#6  0x00007fae25b7915f in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /lib64/libQt5Widgets.so.5
#7  0x00007fae2512dbe8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /lib64/libQt5Core.so.5
#8  0x00007fae2552c7c6 in QWindowPrivate::setVisible(bool) () at
/lib64/libQt5Gui.so.5
#9  0x00007fae2515c256 in void doActivate<false>(QObject*, int, void**) () at
/lib64/libQt5Core.so.5
#10 0x00007fae2515fe8a in QTimer::timeout(QTimer::QPrivateSignal) () at
/lib64/libQt5Core.so.5
#11 0x00007fae25154d7f in QObject::event(QEvent*) () at /lib64/libQt5Core.so.5
#12 0x00007fae25b7915f in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /lib64/libQt5Widgets.so.5
#13 0x00007fae2512dbe8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /lib64/libQt5Core.so.5
#14 0x00007fae25177dd3 in QTimerInfoList::activateTimers() () at
/lib64/libQt5Core.so.5
#15 0x00007fae25178654 in timerSourceDispatch(_GSource*, int (*)(void*), void*)
() at /lib64/libQt5Core.so.5
#16 0x00007fae236d3fd7 in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#17 0x00007fae23724d88 in g_main_context_iterate.constprop () at
/lib64/libglib-2.0.so.0
#18 0x00007fae236d141f in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#19 0x00007fae25178a2f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /lib64/libQt5Core.so.5
#20 0x00007fae2512c64b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQt5Core.so.5
#21 0x00007fae25134010 in QCoreApplication::exec() () at /lib64/libQt5Core.so.5
#22 0x000055bc4a73b195 in main ()
[Inferior 1 (process 1218) detached]

The reporter indicates this bug may be a duplicate of or related to bug 414411.

Possible duplicates by query: bug 429291, bug 414847, bug 414411, bug 368383,
bug 361223.

Reported using DrKonqi

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

Reply via email to