https://bugs.kde.org/show_bug.cgi?id=456094
Bug ID: 456094 Summary: Random crash when interacting with the dock Product: lattedock Version: unspecified Platform: openSUSE RPMs OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: application Assignee: mvourla...@gmail.com Reporter: ryu.ketsu...@outlook.com Target Milestone: --- Application: latte-dock (20220620.git.4ae96e7) Qt Version: 5.15.2 Frameworks Version: 5.96.0 Operating System: Linux 5.18.5-lqx1-2-liquorix x86_64 Windowing System: Wayland Distribution: "openSUSE Tumbleweed" DrKonqi: 5.25.80 [KCrashBackend] -- Information about the crash: I can't find a pattern as to why this happens, only that it may happen but only with user input. It doesn't crash on its own without user interaction. Sometimes it happens when hovering the mouse over the tasks, sometimes when clicking and sometimes when a plasmoid is open, like the Application Dashboard. Since it may or not happen, I can't replicate it. The crash can be reproduced sometimes. -- Backtrace: Application: Latte Dock (latte-dock), signal: Segmentation fault Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = 0x0} [KCrash Handler] #6 0x00007f381c41b049 in QQuickWindow::openglContext() const () at /lib64/libQt5Quick.so.5 #7 0x00007f37df50787a in PipeWireSourceItem::updateTextureDmaBuf(QVector<DmaBufPlane> const&, unsigned int) (this=0x55cfc97e2090, planes=..., format=875713089) at /usr/src/debug/plasma5-workspace-5.25.80git.20220624T170354~6127930b-ku.16.1.x86_64/libtaskmanager/declarative/pipewiresourceitem.cpp:235 #8 0x00007f381a416b3f in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7ffed29e8840, r=0x55cfc97e2090, this=0x55cfcc511d20) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #9 doActivate<false>(QObject*, int, void**) (sender=0x55cfcc576c70, signal_index=6, argv=0x7ffed29e8840) at kernel/qobject.cpp:3886 #10 0x00007f381a40feff in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x55cfcc576c70, m=<optimized out>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7ffed29e8840) at kernel/qobject.cpp:3946 #11 0x00007f37df50a9a2 in PipeWireSourceStream::dmabufTextureReceived(QVector<DmaBufPlane> const&, unsigned int) (_t2=875713089, _t1=..., this=0x55cfcc576c70) at /usr/src/debug/plasma5-workspace-5.25.80git.20220624T170354~6127930b-ku.16.1.x86_64/build/libtaskmanager/declarative/taskmanagerplugin_autogen/EWIEGA46WW/moc_pipewiresourcestream.cpp:203 #12 PipeWireSourceStream::handleFrame(pw_buffer*) [clone .isra.0] (this=0x55cfcc576c70, buffer=<optimized out>) at /usr/src/debug/plasma5-workspace-5.25.80git.20220624T170354~6127930b-ku.16.1.x86_64/libtaskmanager/declarative/pipewiresourcestream.cpp:327 #13 0x00007f37df502495 in PipeWireSourceStream::process() (this=0x55cfcc576c70) at /usr/src/debug/plasma5-workspace-5.25.80git.20220624T170354~6127930b-ku.16.1.x86_64/libtaskmanager/declarative/pipewiresourcestream.cpp:356 #14 onProcess(void*) (data=0x55cfcc576c70) at /usr/src/debug/plasma5-workspace-5.25.80git.20220624T170354~6127930b-ku.16.1.x86_64/libtaskmanager/declarative/pipewiresourcestream.cpp:217 #15 0x00007f37df3dbf00 in () at /lib64/libpipewire-0.3.so.0 #16 0x00007f37df2f868a in () at /usr/lib64/spa-0.2/support/libspa-support.so #17 0x00007f37df2f7786 in () at /usr/lib64/spa-0.2/support/libspa-support.so #18 0x00007f37df2fa78e in () at /usr/lib64/spa-0.2/support/libspa-support.so #19 0x00007f37df50675e in operator() (__closure=<optimized out>) at /usr/src/debug/plasma5-workspace-5.25.80git.20220624T170354~6127930b-ku.16.1.x86_64/libtaskmanager/declarative/pipewirecore.cpp:58 #20 QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, PipeWireCore::init()::<lambda()> >::call (arg=<optimized out>, f=<optimized out>) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:146 #21 QtPrivate::Functor<PipeWireCore::init()::<lambda()>, 0>::call<QtPrivate::List<>, void> (arg=<optimized out>, f=<optimized out>) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:256 #22 QtPrivate::QFunctorSlotObject<PipeWireCore::init()::<lambda()>, 0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimized out>, this_=<optimized out>, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:443 #23 0x00007f381a416b3f in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7ffed29e8d90, r=0x55cfc8c8df40, this=0x55cfc76cb820) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #24 doActivate<false>(QObject*, int, void**) (sender=0x55cfcc355f70, signal_index=3, argv=0x7ffed29e8d90) at kernel/qobject.cpp:3886 #25 0x00007f381a40feff in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x55cfcc355f70, m=m@entry=0x7f381a6b4880 <QSocketNotifier::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffed29e8d90) at kernel/qobject.cpp:3946 #26 0x00007f381a419cbf in QSocketNotifier::activated(QSocketDescriptor, QSocketNotifier::Type, QSocketNotifier::QPrivateSignal) (this=this@entry=0x55cfcc355f70, _t1=..., _t2=<optimized out>, _t3=...) at .moc/moc_qsocketnotifier.cpp:178 #27 0x00007f381a41a4c5 in QSocketNotifier::event(QEvent*) (this=0x55cfcc355f70, e=<optimized out>) at kernel/qsocketnotifier.cpp:302 #28 0x00007f381b2213ce in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x55cfcc355f70, e=0x7ffed29e8e90) at kernel/qapplication.cpp:3632 #29 0x00007f381a3dfce8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55cfcc355f70, event=0x7ffed29e8e90) at kernel/qcoreapplication.cpp:1064 #30 0x00007f381a437bed in socketNotifierSourceDispatch(GSource*, GSourceFunc, gpointer) (source=0x55cfbd726430) at kernel/qeventdispatcher_glib.cpp:107 #31 0x00007f38185ceea0 in g_main_context_dispatch () at /lib64/libglib-2.0.so.0 #32 0x00007f38185cf258 in () at /lib64/libglib-2.0.so.0 #33 0x00007f38185cf2ec in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #34 0x00007f381a437106 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55cfbd7275a0, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #35 0x00007f381a3de75b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffed29e90a0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #36 0x00007f381a3e68c6 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #37 0x00007f381a975a2c in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1867 #38 0x00007f381b221345 in QApplication::exec() () at kernel/qapplication.cpp:2824 #39 0x000055cfbc41834a in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/latte-dock-20220620.git.4ae96e7-690.1.x86_64/app/main.cpp:436 [Inferior 1 (process 3120) detached] Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.