Bug 457916 - Browsers crash Ubuntu
Summary: Browsers crash Ubuntu
Status: RESOLVED DUPLICATE of bug 446874
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.24.4
Platform: Ubuntu Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2022-08-15 13:50 UTC by Mikeand
Modified: 2022-08-15 13:59 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mikeand 2022-08-15 13:50:18 UTC
Application: plasmashell (5.24.4)

Qt Version: 5.15.3
Frameworks Version: 5.92.0
Operating System: Linux 5.15.0-46-lowlatency x86_64
Windowing System: X11
Distribution: Ubuntu 22.04 LTS
DrKonqi: 5.24.4 [KCrashBackend]

-- Information about the crash:
- What I was doing when the application crashed:

I have experienced the crash multiple times over the past week or two. Using a browser(any of 3) causes the crash. 
- Unusual behavior I noticed:
Today I noticed that the browsers are taking the memory usage from 1.5GiB of 3.8 to 3.5/6GiB of 3.8. After having had multiple crashes I left the System Monitor open behind by work. On this last occasion the machine had been idle on waking I launched Opera and I saw the Memory usage leap and multiple write attempts to the harddisk could be heard. I get the same crash with Firefox and Vivaldi.

Not running browsers seems to keep the machine stable.

The crash can be reproduced every time.

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

[KCrash Handler]
#4  0x00007f513fff3ad8 in QSGTexture::setFiltering(QSGTexture::Filtering) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007f51400247af in QSGOpaqueTextureMaterialShader::updateState(QSGMaterialShader::RenderState const&, QSGMaterial*, QSGMaterial*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007f514000b3dc in QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007f5140010965 in QSGBatchRenderer::Renderer::renderBatches() () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007f5140011352 in QSGBatchRenderer::Renderer::render() () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#9  0x00007f513fff8924 in QSGRenderer::renderScene(QSGBindable const&) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#10 0x00007f513fff8df3 in QSGRenderer::renderScene(unsigned int) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#11 0x00007f514005ea47 in QSGDefaultRenderContext::renderNextFrame(QSGRenderer*, unsigned int) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#12 0x00007f51400ce5f9 in QQuickWindowPrivate::renderSceneGraph(QSize const&, QSize const&) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#13 0x00007f514006d45d in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#14 0x00007f514006de07 in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#15 0x00007f513e473ca1 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007f513dfe7b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#17 0x00007f513e079a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 11 (Thread 0x7f50ff6ab640 (LWP 1999) "QSGRenderThread"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5611b383e1b0) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5611b383e1b0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007f513dfe6ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5611b383e160, cond=0x5611b383e188) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x5611b383e188, mutex=0x5611b383e160) at ./nptl/pthread_cond_wait.c:627
#5  0x00007f513e479ceb in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f514006b9c3 in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007f514006de49 in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007f513e473ca1 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f513dfe7b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#10 0x00007f513e079a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 10 (Thread 0x7f510e5cc640 (LWP 1992) "KCupsConnection"):
#1  __GI___libc_read (fd=36, buf=0x7f510e5cb950, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f513ca3d114 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f513ca9163d in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f513ca3a3c3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f513e6ba11e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f513e65f74b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f513e472af2 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f510d8898fc in KCupsConnection::run() () from /lib/x86_64-linux-gnu/libkcupslib.so
#9  0x00007f513e473ca1 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f513dfe7b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#11 0x00007f513e079a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 9 (Thread 0x7f510efa0640 (LWP 1961) "QSGRenderThread"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5611b2e9c950) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5611b2e9c950, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007f513dfe6ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5611b2e9c900, cond=0x5611b2e9c928) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x5611b2e9c928, mutex=0x5611b2e9c900) at ./nptl/pthread_cond_wait.c:627
#5  0x00007f513e479ceb in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f514006b9c3 in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007f514006de49 in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007f513e473ca1 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f513dfe7b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#10 0x00007f513e079a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 8 (Thread 0x7f5116fe6640 (LWP 1871) "plasmashell"):
#1  __pselect (nfds=5, readfds=0x7f5116fdda40, writefds=0x0, exceptfds=0x0, timeout=<optimized out>, sigmask=<optimized out>) at ../sysdeps/unix/sysv/linux/pselect.c:56
#2  0x00007f513c01803d in ?? () from /lib/x86_64-linux-gnu/libusbmuxd-2.0.so.6
#3  0x00007f513c018d88 in ?? () from /lib/x86_64-linux-gnu/libusbmuxd-2.0.so.6
#4  0x00007f513dfe7b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#5  0x00007f513e079a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 7 (Thread 0x7f5124b88640 (LWP 1837) "QQuickPixmapRea"):
#1  0x00007f513ca3b168 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f513ca3c7eb in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f513ca915c3 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f513ca3a3c3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f513e6ba11e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f513e65f74b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f513e472af2 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f513ffb3a5a in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#9  0x00007f513e473ca1 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f513dfe7b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#11 0x00007f513e079a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 6 (Thread 0x7f512605b640 (LWP 1752) "QQmlThread"):
#1  0x00007f513ca91696 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f513ca3a3c3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f513e6ba11e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f513e65f74b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f513e472af2 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f513fc548c9 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f513e473ca1 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f513dfe7b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#9  0x00007f513e079a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 5 (Thread 0x7f51318be640 (LWP 1598) "plasmas:disk$0"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5611b1e65108) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5611b1e65108, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007f513dfe6ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5611b1e650b8, cond=0x5611b1e650e0) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x5611b1e650e0, mutex=0x5611b1e650b8) at ./nptl/pthread_cond_wait.c:627
#5  0x00007f51325db87b in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
#6  0x00007f51325db4ab in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
#7  0x00007f513dfe7b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#8  0x00007f513e079a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 4 (Thread 0x7f5132200640 (LWP 1597) "plasmashe:rcs0"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5611b1ede2b0) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5611b1ede2b0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007f513dfe6ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5611b1ede260, cond=0x5611b1ede288) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x5611b1ede288, mutex=0x5611b1ede260) at ./nptl/pthread_cond_wait.c:627
#5  0x00007f51325db87b in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
#6  0x00007f51325db4ab in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
#7  0x00007f513dfe7b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#8  0x00007f513e079a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 3 (Thread 0x7f5138884640 (LWP 1595) "QDBusConnection"):
#1  0x00007f513ca91696 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f513ca3a3c3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f513e6ba11e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f513e65f74b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f513e472af2 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f513f005f0b in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007f513e473ca1 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f513dfe7b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#9  0x00007f513e079a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 2 (Thread 0x7f5139451640 (LWP 1587) "QXcbEventQueue"):
#1  0x00007f51406f07e2 in ?? () from /lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f51406f222c in xcb_wait_for_event () from /lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f5139583d08 in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f513e473ca1 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f513dfe7b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#6  0x00007f513e079a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 1 (Thread 0x7f5139c1f9c0 (LWP 1573) "plasmashell"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5611b464aed4) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5611b464aed4, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007f513dfe6ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5611b464ae80, cond=0x5611b464aea8) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x5611b464aea8, mutex=0x5611b464ae80) at ./nptl/pthread_cond_wait.c:627
#5  0x00007f513e479ceb in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f514006f78a in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007f5140070b0a in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007f513ea555a5 in QWindow::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#9  0x00007f51251ca1e3 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/plasma/core/libcorebindingsplugin.so
#10 0x00007f513f357713 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#11 0x00007f513e660e2a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007f513ea4a6a1 in QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#13 0x00007f513ea1ea2c in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#14 0x00007f5139584d6e in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#15 0x00007f513ca3cd1b in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007f513ca916f8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007f513ca3a3c3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007f513e6ba0a8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007f513e65f74b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007f513e667ce4 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x00005611b1980dce in ?? ()
#22 0x00007f513df7cd90 in __libc_start_call_main (main=main@entry=0x5611b197ff70, argc=argc@entry=1, argv=argv@entry=0x7ffd088b6118) at ../sysdeps/nptl/libc_start_call_main.h:58
#23 0x00007f513df7ce40 in __libc_start_main_impl (main=0x5611b197ff70, argc=1, argv=0x7ffd088b6118, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffd088b6108) at ../csu/libc-start.c:392
#24 0x00005611b1980ef5 in ?? ()
[Inferior 1 (process 1573) detached]

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

Possible duplicates by query: bug 456687, bug 455387, bug 451839, bug 451479, bug 447190.

Reported using DrKonqi
Comment 1 Nicolas Fella 2022-08-15 13:59:21 UTC

*** This bug has been marked as a duplicate of bug 446874 ***