Bug 410119

Summary: Discover app store closed itself and Plasma shown a notification about kinit5 crash
Product: [Frameworks and Libraries] frameworks-kinit Reporter: Patrick Silva <bugseforuns>
Component: generalAssignee: David Faure <faure>
Status: RESOLVED DUPLICATE    
Severity: crash CC: kdelibs-bugs
Priority: NOR    
Version: 5.61.0   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Patrick Silva 2019-07-22 21:32:20 UTC
SUMMARY
Discover shown "Not responding.." in its title bar, I tried to drag Discover, a few
seconds later it closed itself and Plasma shown a notification about kinit5 crash.

Operating System: Arch Linux 
KDE Plasma Version: 5.16.3
KDE Frameworks Version: 5.60.0
Qt Version: 5.13.0


Thread 1 (Thread 0x7fc52a381800 (LWP 1383)):
#0  0x00007fc52dc8d755 in raise () from /usr/lib/libc.so.6
#1  0x00007fc52eb1dbf0 in KCrash::defaultCrashHandler (sig=11) at /usr/src/debug/kcrash-5.60.0/src/kcrash.cpp:545
#2  <signal handler called>
#3  0x00007fc52deda997 in std::__atomic_base<QMutexData*>::compare_exchange_strong (__m2=std::memory_order_acquire, __m1=std::memory_order_acquire, __p2=0x1, __p1=<synthetic pointer>: <optimized out>, this=0x0) at /usr/include/c++/9.1.0/bits/atomic_base.h:769
#4  std::atomic<QMutexData*>::compare_exchange_strong (__m2=std::memory_order_acquire, __m1=std::memory_order_acquire, __p2=0x1, __p1=<synthetic pointer>: <optimized out>, this=0x0) at /usr/include/c++/9.1.0/atomic:565
#5  QAtomicOps<QMutexData*>::testAndSetAcquire<QMutexData*> (currentValue=<synthetic pointer>, newValue=0x1, expectedValue=0x0, _q_value=...) at ../../include/QtCore/../../src/corelib/thread/qatomic_cxx11.h:290
#6  QBasicAtomicPointer<QMutexData>::testAndSetAcquire (currentValue=<synthetic pointer>: <optimized out>, newValue=0x1, expectedValue=0x0, this=0x0) at ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:263
#7  QBasicMutex::fastTryLock (current=<synthetic pointer>: <optimized out>, this=0x0) at thread/qmutex.h:107
#8  QMutex::lock (this=0x0) at thread/qmutex.cpp:222
#9  0x00007fc52e1071eb in QTextCodec::codecForLocale () at codecs/qtextcodec.cpp:103
#10 0x00007fc52df5e3ab in QString::fromLocal8Bit_helper (str=str@entry=0x558799409f18 "/run/user/1003", size=14) at tools/qstring.cpp:5573
#11 0x00007fc52e046612 in QString::fromLocal8Bit (size=<optimized out>, str=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qstring.h:576
#12 QString::fromLocal8Bit (str=...) at ../../include/QtCore/../../src/corelib/tools/qstring.h:583
#13 QFile::decodeName (localFileName=...) at ../../include/QtCore/../../src/corelib/io/qfile.h:94
#14 QStandardPaths::writableLocation (type=type@entry=QStandardPaths::RuntimeLocation) at io/qstandardpaths_unix.cpp:126
#15 0x00007fc52eb1c9f1 in startProcessInternal (argc=argc@entry=12, argv=argv@entry=0x7ffe7b4cb860, waitAndExit=waitAndExit@entry=true, directly=directly@entry=false) at /usr/include/qt/QtCore/qchar.h:88
#16 0x00007fc52eb1d521 in KCrash::startProcess (argc=argc@entry=12, argv=argv@entry=0x7ffe7b4cb860, waitAndExit=waitAndExit@entry=true) at /usr/src/debug/kcrash-5.60.0/src/kcrash.cpp:637
#17 0x00007fc52eb1da6e in KCrash::defaultCrashHandler (sig=6) at /usr/src/debug/kcrash-5.60.0/src/kcrash.cpp:535
#18 <signal handler called>
#19 0x00007fc52dc8d755 in raise () from /usr/lib/libc.so.6
#20 0x00007fc52dc78851 in abort () from /usr/lib/libc.so.6
#21 0x00007fc52dccfa38 in __libc_message () from /usr/lib/libc.so.6
#22 0x00007fc52dcd625a in malloc_printerr () from /usr/lib/libc.so.6
#23 0x00007fc52dcd79cc in _int_free () from /usr/lib/libc.so.6
#24 0x00007fc52e0f5756 in QCoreGlobalData::~QCoreGlobalData (this=0x7fc52e321660 <(anonymous namespace)::Q_QGS_globalInstance::innerFunction()::holder>, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qlist.h:315
#25 0x00007fc52e0f7549 in (anonymous namespace)::Q_QGS_globalInstance::Holder::~Holder (this=<optimized out>, __in_chrg=<optimized out>) at kerne[m[ml/qcoreglobaldata.cpp:47
#26 0x00007fc52dc8fe70 in __run_exit_handlers () from /usr/lib/libc.so.6
#27 0x00007fc52dc8ffae in exit () from /usr/lib/libc.so.6
#28 0x00007fc52eb682b7 in FileProtocol::put (this=0x7ffe7b4cc710, url=..., _mode=-1, _flags=...) at /usr/src/debug/kio-5.60.0/src/ioslaves/file/file.cpp:735
#29 0x00007fc529f78800 in KIO::SlaveBase::dispatch (this=0x7ffe7b4cc720, command=68, data=...) at /usr/src/debug/kio-5.60.0/src/core/slavebase.cpp:1155
#30 0x00007fc529f78f76 in KIO::SlaveBase::dispatchLoop (this=0x7ffe7b4cc720) at /usr/src/debug/kio-5.60.0/src/core/slavebase.cpp:325
#31 0x00007fc52eb65966 in kdemain (argc=<optimized out>, argv=0x5587993f5fd0) at /usr/src/debug/kio-5.60.0/src/ioslaves/file/file.cpp:124
#32 0x00005587988c12b3 in ?? ()
#33 0x00005587988c23da in ?? ()
#34 0x00005587988c2d4e in ?? ()
#35 0x00005587988bdb5c in ?? ()
#36 0x00007fc52dc79ee3 in __libc_start_main () from /usr/lib/libc.so.6
#37 0x00005587988be83e in ?? ()
Comment 1 Christoph Feck 2019-08-14 02:50:40 UTC
exit() from FileProtocol::put().

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