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.