https://bugs.kde.org/show_bug.cgi?id=408797

            Bug ID: 408797
           Summary: kinit crashes when I close Dolphin while it shows the
                    content of an audio CD
           Product: frameworks-kinit
           Version: 5.59.0
          Platform: Archlinux Packages
                OS: Linux
            Status: REPORTED
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: fa...@kde.org
          Reporter: bugsefor...@gmx.com
                CC: kdelibs-b...@kde.org
  Target Milestone: ---

STEPS TO REPRODUCE
1. insert an audio cd
2. open dolhpin, click "Audio CD" entry in the places panel
3. wait for Dolphin to show the contents of the audio CD
4. close Dolphin

OBSERVED RESULT
plasma notifies about kdeinit5 crash

EXPECTED RESULT
no crash

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 5.16.0
KDE Frameworks Version: 5.59.0
Qt Version: 5.12.3

Thread 1 (Thread 0x7fe5432c8800 (LWP 18261)):
#0  0x00007fe546ab582f in raise () from /usr/lib/libc.so.6
#1  0x00007fe547945bef in KCrash::defaultCrashHandler(int) () from
/usr/lib/libKF5Crash.so.5
#2  <signal handler called>
#3  0x00007fe546d03ab7 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++/8.3.0/bits/atomic_base.h:742
#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++/8.3.0/atomic:498
#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  0x00007fe546f1b19b in QTextCodec::codecForLocale () at
codecs/qtextcodec.cpp:103
#10 0x00007fe546d853fb in QString::fromLocal8Bit_helper
(str=str@entry=0x5632196ffa08 "/run/user/1003", size=14) at
tools/qstring.cpp:5569
#11 0x00007fe546e6af26 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=<optimized out>) at
io/qstandardpaths_unix.cpp:126
#15 0x00007fe5479449f0 in ?? () from /usr/lib/libKF5Crash.so.5
#16 0x00007fe54794550e in ?? () from /usr/lib/libKF5Crash.so.5
#17 0x00007fe547945a6d in KCrash::defaultCrashHandler(int) () from
/usr/lib/libKF5Crash.so.5
#18 <signal handler called>
#19 0x00007fe546ab582f in raise () from /usr/lib/libc.so.6
#20 0x00007fe546aa0672 in abort () from /usr/lib/libc.so.6
#21 0x00007fe546af7e78 in __libc_message () from /usr/lib/libc.so.6
#22 0x00007fe546afe78a in malloc_printerr () from /usr/lib/libc.so.6
#23 0x00007fe546affeb4 in _int_free () from /usr/lib/libc.so.6
#24 0x00007fe546f09516 in QCoreGlobalData::~QCoreGlobalData
(this=0x7fe547176640 <(anonymous
namespace)::Q_QGS_globalInstance::innerFunction()::holder>,
__in_chrg=<optimized out>) at
../../include/QtCore/../../src/corelib/tools/qlist.h:299
#25 0x00007fe546f0b399 in (anonymous
namespace)::Q_QGS_globalInstance::Holder::~Holder (this=<optimized out>,
__in_chrg=<optimized out>) at ker[m[mnel/qcoreglobaldata.cpp:47
#26 0x00007fe546ab7f2c in __run_exit_handlers () from /usr/lib/libc.so.6
#27 0x00007fe546ab805e in exit () from /usr/lib/libc.so.6
#28 0x00007fe54798f204 in ?? () from /usr/lib/qt/plugins/kf5/kio/file.so
#29 0x00007fe542ec8bdf in KIO::SlaveBase::dispatch(int, QByteArray const&) ()
from /usr/lib/libKF5KIOCore.so.5
#30 0x00007fe542ec9326 in KIO::SlaveBase::dispatchLoop() () from
/usr/lib/libKF5KIOCore.so.5
#31 0x00007fe54798c98a in kdemain () from /usr/lib/qt/plugins/kf5/kio/file.so
#32 0x0000563218c263f9 in launch (argc=4, _name=0x5632196eed68
"/usr/lib/qt/plugins/kf5/kio/file.so", args=<optimized out>, cwd=<optimized
out>, envc=0, envs=<optimized out>, reset_env=false, tty=0x0,
avoid_loops=false, startup_id_str=0x563218c2919e "0") at
/usr/src/debug/kinit-5.59.0/src/kdeinit/kinit.cpp:706
#33 0x0000563218c27502 in handle_launcher_request (sock=8, who=<optimized out>)
at /usr/src/debug/kinit-5.59.0/src/kdeinit/kinit.cpp:1146
#34 0x0000563218c27ead in handle_requests (waitForPid=0) at
/usr/src/debug/kinit-5.59.0/src/kdeinit/kinit.cpp:1339
#35 0x0000563218c22b7a in main (argc=5, argv=<optimized out>) at
/usr/src/debug/kinit-5.59.0/src/kdeinit/kinit.cpp:1785

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to