https://bugs.kde.org/show_bug.cgi?id=460816
Bug ID: 460816 Summary: plasmashell crashed at KConfigIniBackend::lock() Classification: Frameworks and Libraries Product: frameworks-kconfig Version: 5.99.0 Platform: OpenSUSE OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: matt...@mjdsystems.ca Reporter: qydwhotm...@gmail.com CC: kdelibs-b...@kde.org Target Milestone: --- SUMMARY Not reproducible, from the time it looks like the crash will only happen when the computer is resuming from sleep. STEPS TO REPRODUCE 1. Wake up, my computer 2. 3. OBSERVED RESULT EXPECTED RESULT SOFTWARE/OS VERSIONS Windows: macOS: Linux/KDE Plasma: (available in About System) KDE Plasma Version: 5.26.80 KDE Frameworks Version: 5.100 Qt Version: 5.16.6 ADDITIONAL INFORMATION (gdb) bt #0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44 #1 0x00007f92ab07e893 in __pthread_kill_internal (signo=11, threadid=<optimized out>) at pthread_kill.c:78 #2 0x00007f92ab02b846 in __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26 #3 0x00007f92add51dae in KCrash::defaultCrashHandler(int) (sig=11) at /usr/src/debug/kcrash-5.99.0git.20221009T202607~ebfa91e-ku.3.2.x86_64/src/kcrash.cpp:633 #4 0x00007f92ab02b910 in <signal handler called> () at /lib64/libc.so.6 #5 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44 #6 0x00007f92ab07e893 in __pthread_kill_internal (signo=11, threadid=<optimized out>) at pthread_kill.c:78 #7 0x00007f92ab02b846 in __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26 #8 0x00007f92ab02b910 in <signal handler called> () at /lib64/libc.so.6 #9 0x00007f92ab0f79aa in __GI_fdatasync (fd=3) at ../sysdeps/unix/sysv/linux/fdatasync.c:28 #10 0x00007f92ab785f61 in QLockFilePrivate::tryLock_sys() (this=this@entry=0x1c17770) at io/qlockfile_unix.cpp:187 #11 0x00007f92ab72928d in QLockFile::tryLock(int) (this=<optimized out>, timeout=<optimized out>) at io/qlockfile.cpp:245 #12 0x00007f92ac3c30ab in KConfigIniBackend::lock() (this=0x10911e0) at /usr/src/debug/kconfig-5.99.0git.20221009T202528~bedd171-ku.7.2.x86_64/src/core/kconfigini.cpp:633 #13 0x00007f92ac3b52f6 in KConfigPrivate::lockLocal() (this=0x1086b30) at /usr/src/debug/kconfig-5.99.0git.20221009T202528~bedd171-ku.7.2.x86_64/src/core/kconfig.cpp:127 #14 KConfig::sync() (this=0x108dcd0) at /usr/src/debug/kconfig-5.99.0git.20221009T202528~bedd171-ku.7.2.x86_64/src/core/kconfig.cpp:437 #15 0x0000000000423ba9 in operator() (__closure=<optimized out>) at /mnt/data/home/qydw/Develop/KDE/Plasma/plasma-workspace/shell/main.cpp:216 #16 QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, main(int, char**)::<lambda()> >::call (arg=<optimized out>, f=<optimized out>) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:146 #17 QtPrivate::Functor<main(int, char**)::<lambda()>, 0>::call<QtPrivate::List<>, void> (arg=<optimized out>, f=<optimized out>) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:256 #18 QtPrivate::QFunctorSlotObject<main(int, char**)::<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 #19 0x00007f92ab82b05d in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7ffc86843e30, r=0x7ffc86844500, this=0x134b7e0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #20 doActivate<false>(QObject*, int, void**) (sender=0x12c9e30, signal_index=17, argv=0x7ffc86843e30) at kernel/qobject.cpp:3919 #21 0x00007f92ab82b05d in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7ffc86843f50, r=0x12c9e30, this=0x224fbd0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #22 doActivate<false>(QObject*, int, void**) (sender=0x1b30e90, signal_index=35, argv=0x7ffc86843f50) at kernel/qobject.cpp:3919 #23 0x00007f92ab8244df in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x1b30e90, m=m@entry=0x7f92adc2bc60 <QQuickWindow::staticMetaObject>, local_signal_index=local_signal_index@entry=13, argv=argv@entry=0x7ffc86843f50) at kernel/qobject.cpp:3979 #24 0x00007f92ad94e6e6 in QQuickWindow::sceneGraphError(QQuickWindow::SceneGraphError, QString const&) (this=this@entry=0x1b30e90, _t1=<optimized out>, _t1@entry=QQuickWindow::ContextNotAvailable, _t2=...) at .moc/moc_qquickwindow.cpp:603 #25 0x00007f92ad950f49 in QQuickWindowPrivate::emitError(QQuickWindow::SceneGraphError, QString const&) (this=<optimized out>, error=error@entry=QQuickWindow::ContextNotAvailable, msg=...) at /usr/src/debug/libqt5-qtdeclarative-5.15.6+kde20-ku.1.2.x86_64/src/quick/items/qquickwindow.cpp:3926 #26 0x00007f92ad8d2a31 in QSGRenderLoop::handleContextCreationFailure(QQuickWindow*) (this=<optimized out>, window=0x1b30e90) at ../../include/QtQuick/../../../src/quick/items/qquickwindow.h:79 #27 0x00007f92abc60aa5 in QWindow::event(QEvent*) (this=0x1b30e90, ev=<optimized out>) at kernel/qwindow.cpp:2438 #28 0x00007f92ac5983fe in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x1b30e90, e=0x7ffc86844160) at kernel/qapplication.cpp:3637 #29 0x00007f92ab7f4178 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x1b30e90, event=0x7ffc86844160) at kernel/qcoreapplication.cpp:1064 #30 0x00007f92abc55dbd in QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) (e=0x2242030) at kernel/qguiapplication.cpp:3261 #31 0x00007f92abc2838c in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1169 #32 0x00007f92a732e0ea in xcbSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at qxcbeventdispatcher.cpp:105 #33 0x00007f92a9b05a50 in g_main_context_dispatch () at /lib64/libglib-2.0.so.0 #34 0x00007f92a9b05e08 in () at /lib64/libglib-2.0.so.0 #35 0x00007f92a9b05e9c in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #36 0x00007f92ab84b806 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x10a5830, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #37 0x00007f92ab7f2beb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffc868443d0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #38 0x00007f92ab7fad56 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #39 0x00007f92abc47e5c in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1870 #40 0x00007f92ac598375 in QApplication::exec() () at kernel/qapplication.cpp:2829 #41 0x00000000004248c6 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /mnt/data/home/qydw/Develop/KDE/Plasma/plasma-workspace/shell/main.cpp:235 -- You are receiving this mail because: You are watching all bug changes.