| Summary: | Plasma crashes in QQuickWindowPrivate::renderSceneGraph every time I log in | ||
|---|---|---|---|
| Product: | [Plasma] KScreen | Reporter: | Dubfiance <tdgalland> |
| Component: | common | Assignee: | kscreen-bugs-null <kscreen-bugs-null> |
| Status: | RESOLVED WORKSFORME | ||
| Severity: | crash | CC: | ales.astone, kde, miranda, nate, sitter, zawertun |
| Priority: | NOR | Keywords: | drkonqi, regression |
| Version First Reported In: | git-stable-Plasma/5.26 | ||
| Target Milestone: | 1.0 | ||
| Platform: | Neon | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Dubfiance
2022-10-11 17:59:53 UTC
Crash looks deep in Qt, in graphic-related code. I can reproduce this on Fedora 36 with Qt 5.15.6 and Plasma 5.26 from the "official" copr: https://copr.fedorainfracloud.org/coprs/g/kdesig/kde/builds/ It only happens sometimes. And the stacktrace doesn't always look the same. Other times instead it doesn't crash but the shell takes a long time to come in after ksplash ends, the background may flash in and out a couple of times, and the default panel may stutter more than typically before (in plasma 5.25) while populating. I'll post two stacktraces of the crashes I managed to catch in the following replies Application: Plasma (plasmashell), signal: Segmentation fault [KCrash Handler] #4 0x00007feb1919c150 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib64/libQt5Core.so.5 #5 0x00007feb1919f534 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /lib64/libQt5Core.so.5 #6 0x00007feb191ed537 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () at /lib64/libQt5Core.so.5 #7 0x00007feb173c5faf in g_main_context_dispatch () at /lib64/libglib-2.0.so.0 #8 0x00007feb1741b2c8 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0 #9 0x00007feb173c3940 in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #10 0x00007feb191ed02a in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #11 0x00007feb1919ac1a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #12 0x00007feb191a2ce2 in QCoreApplication::exec() () at /lib64/libQt5Core.so.5 #13 0x0000557ae3b77373 in main () [Inferior 1 (process 1441) detached] Application: Plasma (plasmashell), signal: Segmentation fault [KCrash Handler] #4 0x00007f7a0684a805 in QMutex::lock() () at /lib64/libQt5Core.so.5 #5 0x00007f7a06a0c12e in QCoreApplicationPrivate::lockThreadPostEventList(QObject*) () at /lib64/libQt5Core.so.5 #6 0x00007f7a06a0c85d in QCoreApplication::postEvent(QObject*, QEvent*, int) () at /lib64/libQt5Core.so.5 #7 0x00007f7a06a3d9a6 in void doActivate<false>(QObject*, int, void**) () at /lib64/libQt5Core.so.5 #8 0x00007f7a0849b16c in QQuickWindowPrivate::renderSceneGraph(QSize const&, QSize const&) () at /lib64/libQt5Quick.so.5 #9 0x00007f7a0843acc3 in QSGRenderThread::syncAndRender(QImage*) () at /lib64/libQt5Quick.so.5 #10 0x00007f7a0843b99b in QSGRenderThread::run() () at /lib64/libQt5Quick.so.5 #11 0x00007f7a0684a487 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #12 0x00007f7a063b8e2d in start_thread (arg=<optimized out>) at pthread_create.c:442 #13 0x00007f7a0643e1b0 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 14 (Thread 0x7f79b903e640 (LWP 1663) "plasmash:gdrv0"): #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55f9788e2a10, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #2 0x00007f7a063b5a7f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55f9788e2a10, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007f7a063b8210 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55f9788e29c0, cond=0x55f9788e29e8) at pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=0x55f9788e29e8, mutex=0x55f9788e29c0) at pthread_cond_wait.c:618 #5 0x00007f79ed4b5c3b in util_queue_thread_func () at /usr/lib64/dri/iris_dri.so #6 0x00007f79ed4b588b in impl_thrd_routine () at /usr/lib64/dri/iris_dri.so #7 0x00007f7a063b8e2d in start_thread (arg=<optimized out>) at pthread_create.c:442 #8 0x00007f7a0643e1b0 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 13 (Thread 0x7f79b9881640 (LWP 1662) "plasmash:gdrv0"): #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55f97884e3e0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #2 0x00007f7a063b5a7f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55f97884e3e0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007f7a063b8210 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55f97884e390, cond=0x55f97884e3b8) at pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=0x55f97884e3b8, mutex=0x55f97884e390) at pthread_cond_wait.c:618 #5 0x00007f79ed4b5c3b in util_queue_thread_func () at /usr/lib64/dri/iris_dri.so #6 0x00007f79ed4b588b in impl_thrd_routine () at /usr/lib64/dri/iris_dri.so #7 0x00007f7a063b8e2d in start_thread (arg=<optimized out>) at pthread_create.c:442 #8 0x00007f7a0643e1b0 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 12 (Thread 0x7f79ba084640 (LWP 1658) "QQuickPixmapRea"): #1 0x00007f7a04c8923d in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0 #2 0x00007f7a04c31940 in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #3 0x00007f7a06a5b02a in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #4 0x00007f7a06a08c1a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #5 0x00007f7a0684915a in QThread::exec() () at /lib64/libQt5Core.so.5 #6 0x00007f7a0838545a in QQuickPixmapReader::run() () at /lib64/libQt5Quick.so.5 #7 0x00007f7a0684a487 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #8 0x00007f7a063b8e2d in start_thread (arg=<optimized out>) at pthread_create.c:442 #9 0x00007f7a0643e1b0 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 11 (Thread 0x7f79e54e1640 (LWP 1509) "QQmlThread"): #1 0x00007f7a04c8923d in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0 #2 0x00007f7a04c31940 in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #3 0x00007f7a06a5b02a in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #4 0x00007f7a06a08c1a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #5 0x00007f7a0684915a in QThread::exec() () at /lib64/libQt5Core.so.5 #6 0x00007f7a07fec8e9 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5 #7 0x00007f7a0684a487 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #8 0x00007f7a063b8e2d in start_thread (arg=<optimized out>) at pthread_create.c:442 #9 0x00007f7a0643e1b0 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 10 (Thread 0x7f79e67fc640 (LWP 1462) "plasmash:gdrv0"): #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55f977e93100, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #2 0x00007f7a063b5a7f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55f977e93100, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007f7a063b8210 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55f977e930b0, cond=0x55f977e930d8) at pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=0x55f977e930d8, mutex=0x55f977e930b0) at pthread_cond_wait.c:618 #5 0x00007f79ed4b5c3b in util_queue_thread_func () at /usr/lib64/dri/iris_dri.so #6 0x00007f79ed4b588b in impl_thrd_routine () at /usr/lib64/dri/iris_dri.so #7 0x00007f7a063b8e2d in start_thread (arg=<optimized out>) at pthread_create.c:442 #8 0x00007f7a0643e1b0 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 9 (Thread 0x7f79e6ffd640 (LWP 1461) "plasmash:gdrv0"): #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55f977e1d760, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #2 0x00007f7a063b5a7f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55f977e1d760, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007f7a063b8210 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55f977e1d710, cond=0x55f977e1d738) at pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=0x55f977e1d738, mutex=0x55f977e1d710) at pthread_cond_wait.c:618 #5 0x00007f79ed4b5c3b in util_queue_thread_func () at /usr/lib64/dri/iris_dri.so #6 0x00007f79ed4b588b in impl_thrd_routine () at /usr/lib64/dri/iris_dri.so #7 0x00007f7a063b8e2d in start_thread (arg=<optimized out>) at pthread_create.c:442 #8 0x00007f7a0643e1b0 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 8 (Thread 0x7f79e77fe640 (LWP 1457) "plasmashel:sh2"): #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55f977d74588, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #2 0x00007f7a063b5a7f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55f977d74588, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007f7a063b8210 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55f977d74538, cond=0x55f977d74560) at pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=0x55f977d74560, mutex=0x55f977d74538) at pthread_cond_wait.c:618 #5 0x00007f79ed4b5c3b in util_queue_thread_func () at /usr/lib64/dri/iris_dri.so #6 0x00007f79ed4b588b in impl_thrd_routine () at /usr/lib64/dri/iris_dri.so #7 0x00007f7a063b8e2d in start_thread (arg=<optimized out>) at pthread_create.c:442 #8 0x00007f7a0643e1b0 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 7 (Thread 0x7f79e7fff640 (LWP 1456) "plasmashel:sh1"): #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55f977d74588, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #2 0x00007f7a063b5a7f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55f977d74588, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007f7a063b8210 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55f977d74538, cond=0x55f977d74560) at pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=0x55f977d74560, mutex=0x55f977d74538) at pthread_cond_wait.c:618 #5 0x00007f79ed4b5c3b in util_queue_thread_func () at /usr/lib64/dri/iris_dri.so #6 0x00007f79ed4b588b in impl_thrd_routine () at /usr/lib64/dri/iris_dri.so #7 0x00007f7a063b8e2d in start_thread (arg=<optimized out>) at pthread_create.c:442 #8 0x00007f7a0643e1b0 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 6 (Thread 0x7f79ec91e640 (LWP 1455) "plasmashel:sh0"): #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55f977d74588, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #2 0x00007f7a063b5a7f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55f977d74588, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007f7a063b8210 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55f977d74538, cond=0x55f977d74560) at pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=0x55f977d74560, mutex=0x55f977d74538) at pthread_cond_wait.c:618 #5 0x00007f79ed4b5c3b in util_queue_thread_func () at /usr/lib64/dri/iris_dri.so #6 0x00007f79ed4b588b in impl_thrd_routine () at /usr/lib64/dri/iris_dri.so #7 0x00007f7a063b8e2d in start_thread (arg=<optimized out>) at pthread_create.c:442 #8 0x00007f7a0643e1b0 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 5 (Thread 0x7f79ed11f640 (LWP 1454) "plasmas:disk$0"): #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55f977d71678, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #2 0x00007f7a063b5a7f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55f977d71678, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007f7a063b8210 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55f977d71628, cond=0x55f977d71650) at pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=0x55f977d71650, mutex=0x55f977d71628) at pthread_cond_wait.c:618 #5 0x00007f79ed4b5c3b in util_queue_thread_func () at /usr/lib64/dri/iris_dri.so #6 0x00007f79ed4b588b in impl_thrd_routine () at /usr/lib64/dri/iris_dri.so #7 0x00007f7a063b8e2d in start_thread (arg=<optimized out>) at pthread_create.c:442 #8 0x00007f7a0643e1b0 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 4 (Thread 0x7f79ef601640 (LWP 1441) "WaylandEventThr"): #1 0x00007f7a061277b7 in QtWaylandClient::EventThread::run() () at /lib64/libQt5WaylandClient.so.5 #2 0x00007f7a0684a487 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #3 0x00007f7a063b8e2d in start_thread (arg=<optimized out>) at pthread_create.c:442 #4 0x00007f7a0643e1b0 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 3 (Thread 0x7f79efe02640 (LWP 1440) "WaylandEventThr"): #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55f977cd85e4, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #2 0x00007f7a063b5a7f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55f977cd85e4, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007f7a063b8210 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55f977cd8590, cond=0x55f977cd85b8) at pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=0x55f977cd85b8, mutex=0x55f977cd8590) at pthread_cond_wait.c:618 #5 0x00007f7a0684fec4 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib64/libQt5Core.so.5 #6 0x00007f7a06127760 in QtWaylandClient::EventThread::run() () at /lib64/libQt5WaylandClient.so.5 #7 0x00007f7a0684a487 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #8 0x00007f7a063b8e2d in start_thread (arg=<optimized out>) at pthread_create.c:442 #9 0x00007f7a0643e1b0 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 2 (Thread 0x7f79f49fa640 (LWP 1439) "QDBusConnection"): #1 0x00007f7a04c8923d in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0 #2 0x00007f7a04c31940 in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #3 0x00007f7a06a5b046 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #4 0x00007f7a06a08c1a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #5 0x00007f7a0684915a in QThread::exec() () at /lib64/libQt5Core.so.5 #6 0x00007f7a0733cb1b in QDBusConnectionManager::run() () at /lib64/libQt5DBus.so.5 #7 0x00007f7a0684a487 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #8 0x00007f7a063b8e2d in start_thread (arg=<optimized out>) at pthread_create.c:442 #9 0x00007f7a0643e1b0 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 1 (Thread 0x7f7a01fb8240 (LWP 1436) "plasmashell"): #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55f978609280, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #2 0x00007f7a063b5a7f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55f978609280, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007f7a063b8210 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55f978609230, cond=0x55f978609258) at pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=0x55f978609258, mutex=0x55f978609230) at pthread_cond_wait.c:618 #5 0x00007f7a0684fec4 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib64/libQt5Core.so.5 #6 0x00007f7a0843d78c in QSGThreadedRenderLoop::polishAndSync(QSGThreadedRenderLoop::Window*, bool) () at /lib64/libQt5Quick.so.5 #7 0x00007f7a084aa0d0 in QQuickWindow::event(QEvent*) () at /lib64/libQt5Quick.so.5 #8 0x00007f7a076cdd02 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5 #9 0x00007f7a06a0a1c8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib64/libQt5Core.so.5 #10 0x00007f7a06e3a00c in QPlatformWindow::deliverUpdateRequest() () at /lib64/libQt5Gui.so.5 #11 0x00007f7a06a34c44 in QObject::event(QEvent*) () at /lib64/libQt5Core.so.5 #12 0x00007f7a076cdd02 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5 #13 0x00007f7a06a0a1c8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib64/libQt5Core.so.5 #14 0x00007f7a06a0d534 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /lib64/libQt5Core.so.5 #15 0x00007f7a06a5b537 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () at /lib64/libQt5Core.so.5 #16 0x00007f7a04c33faf in g_main_context_dispatch () at /lib64/libglib-2.0.so.0 #17 0x00007f7a04c892c8 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0 #18 0x00007f7a04c31940 in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #19 0x00007f7a06a5b02a in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #20 0x00007f7a06a08c1a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #21 0x00007f79b00192e9 in qt_plugin_instance () at /usr/lib64/qt5/plugins/kf5/kscreen/KSC_KWayland.so #22 0x00007f7a06a0192c in QLibraryPrivate::pluginInstance() () at /lib64/libQt5Core.so.5 #23 0x00007f79b2a2a49e in KScreen::BackendManager::loadBackendPlugin(QPluginLoader*, QString const&, QMap<QString, QVariant> const&) () at /lib64/libKF5Screen.so.7 #24 0x00007f79b2a2f89d in KScreen::BackendManager::loadBackendInProcess(QString const&) () at /lib64/libKF5Screen.so.7 #25 0x00007f79b2a2fe1a in KScreen::ConfigOperationPrivate::loadBackend() () at /lib64/libKF5Screen.so.7 #26 0x00007f79b2a356d6 in KScreen::GetConfigOperation::start() () at /lib64/libKF5Screen.so.7 #27 0x00007f7a06a34c44 in QObject::event(QEvent*) () at /lib64/libQt5Core.so.5 #28 0x00007f7a076cdd02 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5 #29 0x00007f7a06a0a1c8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib64/libQt5Core.so.5 #30 0x00007f7a06a0d534 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /lib64/libQt5Core.so.5 #31 0x00007f7a06a5b537 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () at /lib64/libQt5Core.so.5 #32 0x00007f7a04c33faf in g_main_context_dispatch () at /lib64/libglib-2.0.so.0 #33 0x00007f7a04c892c8 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0 #34 0x00007f7a04c31940 in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #35 0x00007f7a06a5b02a in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #36 0x00007f7a06a08c1a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #37 0x00007f7a06a10ce2 in QCoreApplication::exec() () at /lib64/libQt5Core.so.5 #38 0x000055f97714f373 in main () [Inferior 1 (process 1436) detached] Oh, forgot to state that I'm reproducing on a wayland session. Also, since I forgot to mention and will update the original to include this. This happenes every time I login from a boot, this does not happen during a relogin from sleep. All of this is on an X11 session. Nate: I'm not sure this has to do with KScreen. OP's backtrace doesn't have any mention of KScreen. To be honest I'm not sure which is the crashing thread from the backtraces: is it the one with the [KCrash Handler] tag? I guess your crash is different, in which case you should file a new bug report and put your backtrace in it. I cannot seem to reproduce anymore after updating either libwayland 1.21.0, dbus 1.14.4 or intel gpu firmware (In reply to Alessandro Astone from comment #9) > I cannot seem to reproduce anymore after updating either libwayland 1.21.0, > dbus 1.14.4 or intel gpu firmware Aaand nevermind... Let's try to clean this up. Alessandro, please file a new bug report, your trace is completely different. Dubfiance, does it also happen on a different kernel version? You appear to be crashing during rendering, which in absence of any other evidence smells a bit of driver bug. (In reply to Harald Sitter from comment #11) > Let's try to clean this up. Alessandro, please file a new bug report, your > trace is completely different. Dubfiance, does it also happen on a different > kernel version? You appear to be crashing during rendering, which in absence > of any other evidence smells a bit of driver bug. Will do. But this bug's metadata should probably be edited back to not mentioning KScreen Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please mark the bug as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone! This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging Thank you for helping us make KDE software even better for everyone! |