Summary: | Plasma crashes when I try to use "Jump to strip..." feature of Comic Strip widget while internet is offline | ||
---|---|---|---|
Product: | [Plasma] kdeplasma-addons | Reporter: | Patrick Silva <bugseforuns> |
Component: | Comic | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | alxexperience, emanuele45, k2mil, kishore96, louis, nate, r.krakau90 |
Priority: | NOR | ||
Version: | master | ||
Target Milestone: | --- | ||
Platform: | Neon | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/kdeplasma-addons/commit/352ecf9aa151e842f5304b8f4dc1fa7c7689b32f | Version Fixed In: | 5.24.6 |
Sentry Crash Report: |
Description
Patrick Silva
2019-04-27 21:26:31 UTC
*** Bug 409066 has been marked as a duplicate of this bug. *** still reproducible on Arch (Plasma 5.24 beta) and neon unstable. STEPS TO REPRODUCE 1. add Comic widget to desktop 2. open Comic widget settings and click on "Get new comics..." button 3. search for "dilbert" comic and install it 4. close 'Get new comics..." window 5. activate Dilbert comic (if it is not available for selection in the widget settings, restart Plasma with 'plasmashell --replace' and re-open the widget settings) and click on 'OK' button 6. disconnect your computer from the internet (I turned my router off) 7. logout 8. login (Comic widget only shows a spinner) 9. right click on Comic widget and choose "Jump to strip..." backtrace gotten on neon unstable: Operating System: KDE neon Unstable Edition KDE Plasma Version: 5.24.80 KDE Frameworks Version: 5.91.0 Qt Version: 5.15.3 Graphics Platform: Wayland Thread 17 (Thread 0x7fd97a5b6700 (LWP 28894)): #0 0x00007fd9b31f55ce in epoll_wait (epfd=32, events=events@entry=0x7fd97a5b57f0, maxevents=32, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 #1 0x00007fd9784b527b in impl_pollfd_wait (object=<optimized out>, pfd=<optimized out>, ev=0x7fd97a5b59a0, n_ev=<optimized out>, timeout=<optimized out>) at ../spa/plugins/support/system.c:155 #2 0x00007fd9784a76f4 in loop_iterate (object=0x5561e351be98, timeout=-1) at ../spa/plugins/support/loop.c:316 #3 0x00007fd9785020e0 in do_loop (user_data=0x5561da140e80) at ../src/pipewire/data-loop.c:80 #4 0x00007fd9b3059609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #5 0x00007fd9b31f5293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 16 (Thread 0x7fd956785700 (LWP 28859)): #0 0x00007fd9b31e8aff in __GI___poll (fds=fds@entry=0x7fd934001ce0, nfds=nfds@entry=3, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007fd962c151d6 in poll (__timeout=-1, __nfds=3, __fds=0x7fd934001ce0) at /usr/include/x86_64-linux-gnu/bits/poll2.h:46 #2 poll_func (ufds=0x7fd934001ce0, nfds=3, timeout=-1, userdata=0x5561da56fa30) at pulse/thread-mainloop.c:70 #3 0x00007fd962c06841 in pa_mainloop_poll (m=m@entry=0x5561e32e04a0) at pulse/mainloop.c:824 #4 0x00007fd962c06ec3 in pa_mainloop_iterate (m=0x5561e32e04a0, block=<optimized out>, retval=0x0) at pulse/mainloop.c:926 #5 0x00007fd962c06f70 in pa_mainloop_run (m=0x5561e32e04a0, retval=retval@entry=0x0) at pulse/mainloop.c:945 #6 0x00007fd962c1511d in thread (userdata=0x5561e32e0450) at pulse/thread-mainloop.c:101 #7 0x00007fd962bb172c in internal_thread_func (userdata=0x5561dec037d0) at pulsecore/thread-posix.c:81 #8 0x00007fd9b3059609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007fd9b31f5293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 15 (Thread 0x7fd95758d700 (LWP 28819)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5561e0562cf4) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5561e0562ca0, cond=0x5561e0562cc8) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x5561e0562cc8, mutex=0x5561e0562ca0) at pthread_cond_wait.c:647 #3 0x00007fd9b357b6db in QWaitConditionPrivate::wait (deadline=..., this=0x5561e0562ca0) at thread/qwaitcondition_unix.cpp:146 #4 QWaitCondition::wait (this=this@entry=0x5561dec99dc8, mutex=mutex@entry=0x5561dec99dc0, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007fd9b51ecc24 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x5561dec99db8) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68 #6 QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x5561dec99d20) at scenegraph/qsgthreadedrenderloop.cpp:936 #7 0x00007fd9b51ed099 in QSGRenderThread::run (this=0x5561dec99d20) at scenegraph/qsgthreadedrenderloop.cpp:1053 #8 0x00007fd9b3575543 in QThreadPrivate::start (arg=0x5561dec99d20) at thread/qthread_unix.cpp:331 #9 0x00007fd9b3059609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #10 0x00007fd9b31f5293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 14 (Thread 0x7fd95cc6c700 (LWP 28796)): #0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7fd95cc6b8d0, clockid=<optimized out>, expected=0, futex_word=0x5561d90d6874) at ../sysdeps/nptl/futex-internal.h:320 #1 __pthread_cond_wait_common (abstime=0x7fd95cc6b8d0, clockid=<optimized out>, mutex=0x5561d90d6820, cond=0x5561d90d6848) at pthread_cond_wait.c:520 #2 __pthread_cond_timedwait (cond=0x5561d90d6848, mutex=0x5561d90d6820, abstime=0x7fd95cc6b8d0) at pthread_cond_wait.c:665 #3 0x00007fd9b357b668 in QWaitConditionPrivate::wait_relative (this=0x5561d90d6820, deadline=...) at thread/qwaitcondition_unix.cpp:136 #4 QWaitConditionPrivate::wait (deadline=..., this=0x5561d90d6820) at thread/qwaitcondition_unix.cpp:144 #5 QWaitCondition::wait (this=this@entry=0x5561d9bfb690, mutex=mutex@entry=0x5561d9bfb688, deadline=...) at thread/qwaitcondition_unix.cpp:225 #6 0x00007fd9b15e406d in QtWaylandClient::QWaylandWindow::waitForFrameSync (this=0x5561d9bfb600, timeout=<optimized out>) at qwaylandwindow.cpp:666 #7 0x00007fd9ac548dfa in QtWaylandClient::QWaylandGLContext::swapBuffers (this=0x5561dbf649c0, surface=<optimized out>) at ../../../../hardwareintegration/client/wayland-egl/qwaylandglcontext.cpp:501 #8 0x00007fd9b3b84b21 in QOpenGLContext::swapBuffers (this=0x5561da0cfc60, surface=<optimized out>) at kernel/qopenglcontext.cpp:1120 #9 0x00007fd9b51e929c in QSGRenderThread::syncAndRender (this=0x7fd9a4081cf0, grabImage=0x0) at scenegraph/qsgthreadedrenderloop.cpp:870 #10 0x00007fd9b51ed057 in QSGRenderThread::run (this=0x7fd9a4081cf0) at scenegraph/qsgthreadedrenderloop.cpp:1043 #11 0x00007fd9b3575543 in QThreadPrivate::start (arg=0x7fd9a4081cf0) at thread/qthread_unix.cpp:331 #12 0x00007fd9b3059609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #13 0x00007fd9b31f5293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 13 (Thread 0x7fd95e3ca700 (LWP 28789)): #0 0x00007fd9b31e8aff in __GI___poll (fds=0x7fd958005d20, nfds=1, timeout=3498959) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007fd9b1a7d36e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7fd958005d20, timeout=<optimized out>, context=0x7fd958000c20) at ../../../glib/gmain.c:4346 #2 g_main_context_iterate (context=context@entry=0x7fd958000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042 #3 0x00007fd9b1a7d4a3 in g_main_context_iteration (context=0x7fd958000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108 #4 0x00007fd9b37b69d2 in QEventDispatcherGlib::processEvents (this=0x7fd958000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #5 0x00007fd9b375ac7b in QEventLoop::exec (this=this@entry=0x7fd95e3c9ba0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #6 0x00007fd9b3574362 in QThread::exec (this=this@entry=0x5561d90d2da0) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #7 0x00007fd95e4aa07c in KCupsConnection::run (this=0x5561d90d2da0) at ./libkcups/KCupsConnection.cpp:289 #8 0x00007fd9b3575543 in QThreadPrivate::start (arg=0x5561d90d2da0) at thread/qthread_unix.cpp:331 #9 0x00007fd9b3059609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #10 0x00007fd9b31f5293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 12 (Thread 0x7fd979db3700 (LWP 28778)): #0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7fd979db28d0, clockid=<optimized out>, expected=0, futex_word=0x5561d763ee80) at ../sysdeps/nptl/futex-internal.h:320 #1 __pthread_cond_wait_common (abstime=0x7fd979db28d0, clockid=<optimized out>, mutex=0x5561d763ee30, cond=0x5561d763ee58) at pthread_cond_wait.c:520 #2 __pthread_cond_timedwait (cond=0x5561d763ee58, mutex=0x5561d763ee30, abstime=0x7fd979db28d0) at pthread_cond_wait.c:665 #3 0x00007fd9b357b668 in QWaitConditionPrivate::wait_relative (this=0x5561d763ee30, deadline=...) at thread/qwaitcondition_unix.cpp:136 #4 QWaitConditionPrivate::wait (deadline=..., this=0x5561d763ee30) at thread/qwaitcondition_unix.cpp:144 #5 QWaitCondition::wait (this=this@entry=0x5561d75db0a0, mutex=mutex@entry=0x5561d75db098, deadline=...) at thread/qwaitcondition_unix.cpp:225 #6 0x00007fd9b15e406d in QtWaylandClient::QWaylandWindow::waitForFrameSync (this=0x5561d75db010, timeout=<optimized out>) at qwaylandwindow.cpp:666 #7 0x00007fd9ac548dfa in QtWaylandClient::QWaylandGLContext::swapBuffers (this=0x5561d91ed2e0, surface=<optimized out>) at ../../../../hardwareintegration/client/wayland-egl/qwaylandglcontext.cpp:501 #8 0x00007fd9b3b84b21 in QOpenGLContext::swapBuffers (this=0x5561d7431560, surface=<optimized out>) at kernel/qopenglcontext.cpp:1120 #9 0x00007fd9b51e929c in QSGRenderThread::syncAndRender (this=0x5561d91ed650, grabImage=0x0) at scenegraph/qsgthreadedrenderloop.cpp:870 #10 0x00007fd9b51ed057 in QSGRenderThread::run (this=0x5561d91ed650) at scenegraph/qsgthreadedrenderloop.cpp:1043 #11 0x00007fd9b3575543 in QThreadPrivate::start (arg=0x5561d91ed650) at thread/qthread_unix.cpp:331 #12 0x00007fd9b3059609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #13 0x00007fd9b31f5293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 11 (Thread 0x7fd9989cb700 (LWP 28770)): #0 0x00007fd9b31e8aff in __GI___poll (fds=0x7fd980013d00, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007fd9b1a7d36e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7fd980013d00, timeout=<optimized out>, context=0x7fd9800051f0) at ../../../glib/gmain.c:4346 #2 g_main_context_iterate (context=context@entry=0x7fd9800051f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042 #3 0x00007fd9b1a7d4a3 in g_main_context_iteration (context=0x7fd9800051f0, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108 #4 0x00007fd9b37b69d2 in QEventDispatcherGlib::processEvents (this=0x7fd980005df0, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #5 0x00007fd9b375ac7b in QEventLoop::exec (this=this@entry=0x7fd9989caba0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #6 0x00007fd9b3574362 in QThread::exec (this=this@entry=0x5561d9116ea0) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #7 0x00007fd9b51273fa in QQuickPixmapReader::run (this=0x5561d9116ea0) at util/qquickpixmapcache.cpp:1024 #8 0x00007fd9b3575543 in QThreadPrivate::start (arg=0x5561d9116ea0) at thread/qthread_unix.cpp:331 #9 0x00007fd9b3059609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #10 0x00007fd9b31f5293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 10 (Thread 0x7fd99bbf5700 (LWP 28745)): #0 0x00007fd9b31e8aff in __GI___poll (fds=0x7fd97c004e60, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007fd9b1a7d36e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7fd97c004e60, timeout=<optimized out>, context=0x7fd97c000c20) at ../../../glib/gmain.c:4346 #2 g_main_context_iterate (context=context@entry=0x7fd97c000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042 #3 0x00007fd9b1a7d4a3 in g_main_context_iteration (context=0x7fd97c000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108 #4 0x00007fd9b37b69d2 in QEventDispatcherGlib::processEvents (this=0x7fd97c000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #5 0x00007fd9b375ac7b in QEventLoop::exec (this=this@entry=0x7fd99bbf4be0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #6 0x00007fd9b3574362 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #7 0x00007fd9b3575543 in QThreadPrivate::start (arg=0x5561d73a3520) at thread/qthread_unix.cpp:331 #8 0x00007fd9b3059609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007fd9b31f5293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 9 (Thread 0x7fd99d132700 (LWP 28716)): #0 0x00007fd9b31e8aff in __GI___poll (fds=0x7fd988004e60, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007fd9b1a7d36e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7fd988004e60, timeout=<optimized out>, context=0x7fd988000c20) at ../../../glib/gmain.c:4346 #2 g_main_context_iterate (context=context@entry=0x7fd988000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042 #3 0x00007fd9b1a7d4a3 in g_main_context_iteration (context=0x7fd988000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108 #4 0x00007fd9b37b69d2 in QEventDispatcherGlib::processEvents (this=0x7fd988000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #5 0x00007fd9b375ac7b in QEventLoop::exec (this=this@entry=0x7fd99d131bc0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #6 0x00007fd9b3574362 in QThread::exec (this=this@entry=0x5561d71cd2b0) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #7 0x00007fd9b4d8d559 in QQmlThreadPrivate::run (this=0x5561d71cd2b0) at qml/ftw/qqmlthread.cpp:155 #8 0x00007fd9b3575543 in QThreadPrivate::start (arg=0x5561d71cd2b0) at thread/qthread_unix.cpp:331 #9 0x00007fd9b3059609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #10 0x00007fd9b31f5293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 8 (Thread 0x7fd99d97b700 (LWP 28628)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5561d7016a08) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5561d70169b8, cond=0x5561d70169e0) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x5561d70169e0, mutex=0x5561d70169b8) at pthread_cond_wait.c:647 #3 0x00007fd99f34cb1b in cnd_wait (mtx=0x5561d70169b8, cond=0x5561d70169e0) at ../include/c11/threads_posix.h:155 #4 util_queue_thread_func (input=input@entry=0x5561d7017e20) at ../src/util/u_queue.c:294 #5 0x00007fd99f34c71b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #6 0x00007fd9b3059609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #7 0x00007fd9b31f5293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 7 (Thread 0x7fd99e17c700 (LWP 28627)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5561d7016a08) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5561d70169b8, cond=0x5561d70169e0) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x5561d70169e0, mutex=0x5561d70169b8) at pthread_cond_wait.c:647 #3 0x00007fd99f34cb1b in cnd_wait (mtx=0x5561d70169b8, cond=0x5561d70169e0) at ../include/c11/threads_posix.h:155 #4 util_queue_thread_func (input=input@entry=0x5561d7017de0) at ../src/util/u_queue.c:294 #5 0x00007fd99f34c71b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #6 0x00007fd9b3059609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #7 0x00007fd9b31f5293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 6 (Thread 0x7fd99e97d700 (LWP 28626)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5561d7016a08) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5561d70169b8, cond=0x5561d70169e0) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x5561d70169e0, mutex=0x5561d70169b8) at pthread_cond_wait.c:647 #3 0x00007fd99f34cb1b in cnd_wait (mtx=0x5561d70169b8, cond=0x5561d70169e0) at ../include/c11/threads_posix.h:155 #4 util_queue_thread_func (input=input@entry=0x5561d7017da0) at ../src/util/u_queue.c:294 #5 0x00007fd99f34c71b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #6 0x00007fd9b3059609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #7 0x00007fd9b31f5293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 5 (Thread 0x7fd99f17e700 (LWP 28625)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5561d7016a08) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5561d70169b8, cond=0x5561d70169e0) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x5561d70169e0, mutex=0x5561d70169b8) at pthread_cond_wait.c:647 #3 0x00007fd99f34cb1b in cnd_wait (mtx=0x5561d70169b8, cond=0x5561d70169e0) at ../include/c11/threads_posix.h:155 #4 util_queue_thread_func (input=input@entry=0x5561d7017b60) at ../src/util/u_queue.c:294 #5 0x00007fd99f34c71b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #6 0x00007fd9b3059609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #7 0x00007fd9b31f5293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 4 (Thread 0x7fd9ad7f9700 (LWP 28587)): #0 0x00007fd9b31e8aff in __GI___poll (fds=0x7fd9a4004a60, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007fd9b1a7d36e in g_main_context_poll (priority=<optimized out>, n_fds=3, fds=0x7fd9a4004a60, timeout=<optimized out>, context=0x7fd9a4000c20) at ../../../glib/gmain.c:4346 #2 g_main_context_iterate (context=context@entry=0x7fd9a4000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042 #3 0x00007fd9b1a7d4a3 in g_main_context_iteration (context=0x7fd9a4000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108 #4 0x00007fd9b37b69d2 in QEventDispatcherGlib::processEvents (this=0x7fd9a4000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #5 0x00007fd9b375ac7b in QEventLoop::exec (this=this@entry=0x7fd9ad7f8bb0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #6 0x00007fd9b3574362 in QThread::exec (this=this@entry=0x7fd9b416fd80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #7 0x00007fd9b40ebf4b in QDBusConnectionManager::run (this=0x7fd9b416fd80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179 #8 0x00007fd9b3575543 in QThreadPrivate::start (arg=0x7fd9b416fd80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:331 #9 0x00007fd9b3059609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #10 0x00007fd9b31f5293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 0x7fd9adffa700 (LWP 28578)): #0 0x00007fd9b31e8aff in __GI___poll (fds=fds@entry=0x7fd9adff9be0, nfds=nfds@entry=2, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007fd9b15dfa16 in poll (__timeout=-1, __nfds=2, __fds=0x7fd9adff9be0) at /usr/include/x86_64-linux-gnu/bits/poll2.h:46 #2 QtWaylandClient::EventThread::run (this=0x5561d6e20760) at qwaylanddisplay.cpp:208 #3 0x00007fd9b3575543 in QThreadPrivate::start (arg=0x5561d6e20760) at thread/qthread_unix.cpp:331 #4 0x00007fd9b3059609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #5 0x00007fd9b31f5293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7fd9ae7fb700 (LWP 28577)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5561d6e0d694) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5561d6e0d640, cond=0x5561d6e0d668) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x5561d6e0d668, mutex=0x5561d6e0d640) at pthread_cond_wait.c:647 #3 0x00007fd9b357b6db in QWaitConditionPrivate::wait (deadline=..., this=0x5561d6e0d640) at thread/qwaitcondition_unix.cpp:146 #4 QWaitCondition::wait (this=this@entry=0x5561d6e1df30, mutex=mutex@entry=0x5561d6e1df28, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007fd9b15df9bd in QtWaylandClient::EventThread::waitForReading (this=0x5561d6e1def0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68 #6 QtWaylandClient::EventThread::run (this=0x5561d6e1def0) at qwaylanddisplay.cpp:206 #7 0x00007fd9b3575543 in QThreadPrivate::start (arg=0x5561d6e1def0) at thread/qthread_unix.cpp:331 #8 0x00007fd9b3059609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007fd9b31f5293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7fd9af3364c0 (LWP 28567)): #0 ComicApplet::slotGoJump (this=0x5561d7391c40) at ./applets/comic/comic.cpp:401 #1 0x00007fd9b379319e in QtPrivate::QSlotObjectBase::call (a=0x7fff9948c8b0, r=0x5561d7391c40, this=0x5561d7475400) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #2 doActivate<false> (sender=0x5561d7475520, signal_index=4, argv=0x7fff9948c8b0) at kernel/qobject.cpp:3886 #3 0x00007fd9b378c567 in QMetaObject::activate (sender=sender@entry=0x5561d7475520, m=m@entry=0x7fd9b49841c0 <QAction::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7fff9948c8b0) at kernel/qobject.cpp:3946 #4 0x00007fd9b446b8e6 in QAction::triggered (this=this@entry=0x5561d7475520, _t1=<optimized out>) at .moc/moc_qaction.cpp:376 #5 0x00007fd9b446dfb8 in QAction::activate (this=0x5561d7475520, event=<optimized out>) at kernel/qaction.cpp:1161 #6 0x00007fd9b45f8bc2 in QMenuPrivate::activateCausedStack (this=this@entry=0x5561df64d3b0, causedStack=..., action=action@entry=0x5561d7475520, action_e=action_e@entry=QAction::Trigger, self=self@entry=true) at widgets/qmenu.cpp:1384 #7 0x00007fd9b460030e in QMenuPrivate::activateAction (this=this@entry=0x5561df64d3b0, action=action@entry=0x5561d7475520, action_e=action_e@entry=QAction::Trigger, self=self@entry=true) at widgets/qmenu.cpp:1461 #8 0x00007fd9b46015a2 in QMenu::mouseReleaseEvent (this=0x5561d7b0e770, e=0x7fff9948cf90) at widgets/qmenu.cpp:2967 #9 0x00007fd9b44b4cf6 in QWidget::event (this=this@entry=0x5561d7b0e770, event=event@entry=0x7fff9948cf90) at kernel/qwidget.cpp:8664 #10 0x00007fd9b4603bab in QMenu::event (this=0x5561d7b0e770, e=0x7fff9948cf90) at widgets/qmenu.cpp:3089 #11 0x00007fd9b4471dc3 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5561d7b0e770, e=0x7fff9948cf90) at kernel/qapplication.cpp:3632 #12 0x00007fd9b447ae77 in QApplication::notify(QObject*, QEvent*) () at kernel/qapplication.cpp:3076 #13 0x00007fd9b375c17a in QCoreApplication::notifyInternal2 (receiver=0x5561d7b0e770, event=0x7fff9948cf90) at ../../include/QtCore/5.15.3/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:332 #14 0x00007fd9b447a0a7 in QApplicationPrivate::sendMouseEvent (receiver=0x5561d7b0e770, event=event@entry=0x7fff9948cf90, alienWidget=0x0, nativeWidget=0x5561d7b0e770, buttonDown=<optimized out>, lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at kernel/qapplication.cpp:2614 #15 0x00007fd9b44d096e in QWidgetWindow::handleMouseEvent (this=0x5561da9570e0, event=0x7fff9948d410) at /usr/include/c++/9/bits/atomic_base.h:413 #16 0x00007fd9b44d31f4 in QWidgetWindow::event (event=0x7fff9948d410, this=0x5561da9570e0) at kernel/qwidgetwindow.cpp:300 #17 QWidgetWindow::event (this=0x5561da9570e0, event=0x7fff9948d410) at kernel/qwidgetwindow.cpp:239 #18 0x00007fd9b4471dc3 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5561da9570e0, e=0x7fff9948d410) at kernel/qapplication.cpp:3632 #19 0x00007fd9b447abb8 in QApplication::notify(QObject*, QEvent*) () at kernel/qapplication.cpp:3156 #20 0x00007fd9b375c17a in QCoreApplication::notifyInternal2 (receiver=0x5561da9570e0, event=0x7fff9948d410) at ../../include/QtCore/5.15.3/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:332 #21 0x00007fd9b3b424d8 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at kernel/qguiapplication.cpp:2282 #22 0x00007fd9b3b43b45 in QGuiApplicationPrivate::processWindowSystemEvent (e=0x7fd9a000ab20) at kernel/qguiapplication.cpp:2002 #23 0x00007fd9b3b1b7ac in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:1169 #24 0x00007fd9b161ed44 in userEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib/x86_64-linux-gnu/libQt5WaylandClient.so.5 #25 0x00007fd9b1a7d17d in g_main_dispatch (context=0x5561d6e24d50) at ../../../glib/gmain.c:3309 #26 g_main_context_dispatch (context=context@entry=0x5561d6e24d50) at ../../../glib/gmain.c:3974 #27 0x00007fd9b1a7d400 in g_main_context_iterate (context=context@entry=0x5561d6e24d50, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4047 #28 0x00007fd9b1a7d4a3 in g_main_context_iteration (context=0x5561d6e24d50, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108 #29 0x00007fd9b37b69d2 in QEventDispatcherGlib::processEvents (this=0x5561d6e21b90, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #30 0x00007fd9b375ac7b in QEventLoop::exec (this=this@entry=0x7fff9948d7b0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #31 0x00007fd9b3762e24 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #32 0x00005561d5a80db5 in main (argc=<optimized out>, argv=<optimized out>) at ./shell/main.cpp:238 Detaching from program: /usr/bin/plasmashell, process 28567 [Inferior 1 (process 28567) detached] *** Bug 416195 has been marked as a duplicate of this bug. *** *** Bug 456940 has been marked as a duplicate of this bug. *** A possibly relevant merge request was started @ https://invent.kde.org/plasma/kdeplasma-addons/-/merge_requests/194 *** Bug 435976 has been marked as a duplicate of this bug. *** Git commit 6a0aec81074135c210a2ed11127ef9cfb138dbca by Nicolas Fella. Committed on 20/07/2022 at 13:00. Pushed by nicolasfella into branch 'master'. [applets/comic] Disable most context menu actions when comic is not ready This can be either because the loading failed or is not done yet In those cases the actions don't make sense and can lead to crashes M +3 -0 applets/comic/comic.cpp M +1 -0 applets/comic/comicdata.cpp M +6 -0 applets/comic/comicdata.h https://invent.kde.org/plasma/kdeplasma-addons/commit/6a0aec81074135c210a2ed11127ef9cfb138dbca Git commit 8ef610fb4ea2a5d45dbb573ac48adc569a1a5d21 by Nicolas Fella. Committed on 20/07/2022 at 15:03. Pushed by nicolasfella into branch 'Plasma/5.25'. [applets/comic] Disable most context menu actions when comic is not ready This can be either because the loading failed or is not done yet In those cases the actions don't make sense and can lead to crashes (cherry picked from commit 6a0aec81074135c210a2ed11127ef9cfb138dbca) M +3 -0 applets/comic/comic.cpp M +1 -0 applets/comic/comicdata.cpp M +6 -0 applets/comic/comicdata.h https://invent.kde.org/plasma/kdeplasma-addons/commit/8ef610fb4ea2a5d45dbb573ac48adc569a1a5d21 Git commit 352ecf9aa151e842f5304b8f4dc1fa7c7689b32f by Nicolas Fella. Committed on 20/07/2022 at 15:04. Pushed by nicolasfella into branch 'Plasma/5.24'. [applets/comic] Disable most context menu actions when comic is not ready This can be either because the loading failed or is not done yet In those cases the actions don't make sense and can lead to crashes (cherry picked from commit 6a0aec81074135c210a2ed11127ef9cfb138dbca) M +3 -0 applets/comic/comic.cpp M +1 -0 applets/comic/comicdata.cpp M +6 -0 applets/comic/comicdata.h https://invent.kde.org/plasma/kdeplasma-addons/commit/352ecf9aa151e842f5304b8f4dc1fa7c7689b32f *** Bug 457062 has been marked as a duplicate of this bug. *** |