Application: smb4k (3.0.3) Qt Version: 5.14.1 Frameworks Version: 5.68.0 Operating System: Linux 5.3.0-40-generic x86_64 Windowing system: X11 Distribution: KDE neon User Edition 5.18 -- Information about the crash: - What I was doing when the application crashed: Resumed from standby. I had recently changed SMB server password so SMB4k came back from standby asking for share password to be re-entered. Entered correct password and app crashed. Note these shares are bookmarked and set to auto-remount. -- Backtrace: Application: Smb4K (smb4k), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7fc195786840 (LWP 17792))] Thread 7 (Thread 0x7fc14cbfd700 (LWP 20649)): #0 0x00007fc1913a3bf9 in __GI___poll (fds=0x7fc13c007030, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007fc14da57481 in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0 #2 0x00007fc14da48e40 in pa_mainloop_poll () from /usr/lib/x86_64-linux-gnu/libpulse.so.0 #3 0x00007fc14da494d0 in pa_mainloop_iterate () from /usr/lib/x86_64-linux-gnu/libpulse.so.0 #4 0x00007fc14da49560 in pa_mainloop_run () from /usr/lib/x86_64-linux-gnu/libpulse.so.0 #5 0x00007fc14da573c9 in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0 #6 0x00007fc14d7f9318 in ?? () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-11.1.so #7 0x00007fc18ceaa6db in start_thread (arg=0x7fc14cbfd700) at pthread_create.c:463 #8 0x00007fc1913b088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 6 (Thread 0x7fc14ffff700 (LWP 17824)): #0 0x00007fc1913a3bf9 in __GI___poll (fds=0x563bf0b08500, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007fc18ad375c9 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fc18ad37962 in g_main_loop_run () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fc1551e1276 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 #4 0x00007fc18ad5f175 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007fc18ceaa6db in start_thread (arg=0x7fc14ffff700) at pthread_create.c:463 #6 0x00007fc1913b088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 5 (Thread 0x7fc154840700 (LWP 17823)): #0 0x00007fc1913a3bf9 in __GI___poll (fds=0x563bf0af0af0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007fc18ad375c9 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fc18ad376dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fc18ad37721 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fc18ad5f175 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007fc18ceaa6db in start_thread (arg=0x7fc154840700) at pthread_create.c:463 #6 0x00007fc1913b088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 4 (Thread 0x7fc15f163700 (LWP 17796)): #0 0x00007fc18ceb09f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x563bf063cac8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x563bf063ca78, cond=0x563bf063caa0) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=0x563bf063caa0, mutex=0x563bf063ca78) at pthread_cond_wait.c:655 #3 0x00007fc15f63decb in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so #4 0x00007fc15f63dac7 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so #5 0x00007fc18ceaa6db in start_thread (arg=0x7fc15f163700) at pthread_create.c:463 #6 0x00007fc1913b088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 0x7fc16b3dd700 (LWP 17795)): #0 0x00007fc1913a3bf9 in __GI___poll (fds=0x7fc1600029e0, nfds=1, timeout=9674) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007fc18ad375c9 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fc18ad376dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fc191d0a0db in QEventDispatcherGlib::processEvents (this=0x7fc160000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007fc191ca963a in QEventLoop::exec (this=this@entry=0x7fc16b3dcd60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225 #5 0x00007fc191aba317 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536 #6 0x00007fc191abb7ec in QThreadPrivate::start (arg=0x563bf06609c0) at thread/qthread_unix.cpp:342 #7 0x00007fc18ceaa6db in start_thread (arg=0x7fc16b3dd700) at pthread_create.c:463 #8 0x00007fc1913b088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7fc170db2700 (LWP 17794)): #0 0x00007fc19139f0b4 in __GI___libc_read (fd=7, buf=0x7fc170db1b20, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27 #1 0x00007fc18ad7c2b0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fc18ad370b7 in g_main_context_check () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fc18ad37570 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fc18ad376dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007fc191d0a0db in QEventDispatcherGlib::processEvents (this=0x7fc164000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #6 0x00007fc191ca963a in QEventLoop::exec (this=this@entry=0x7fc170db1d30, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225 #7 0x00007fc191aba317 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536 #8 0x00007fc18efa5555 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5 #9 0x00007fc191abb7ec in QThreadPrivate::start (arg=0x7fc18f21dda0) at thread/qthread_unix.cpp:342 #10 0x00007fc18ceaa6db in start_thread (arg=0x7fc170db2700) at pthread_create.c:463 #11 0x00007fc1913b088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7fc195786840 (LWP 17792)): [KCrash Handler] #6 std::__atomic_base<int>::operator++ (this=0x563bf296a99a) at /usr/include/c++/7/bits/atomic_base.h:296 #7 QAtomicOps<int>::ref<int> (_q_value=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_cxx11.h:283 #8 QBasicAtomicInteger<int>::ref (this=0x563bf296a99a) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasicatomic.h:118 #9 QSharedPointer<Smb4KBookmark>::ref (this=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:506 #10 QSharedPointer<Smb4KShare>::QSharedPointer (other=..., this=0x7fc16c006c50) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:325 #11 QList<QSharedPointer<Smb4KShare> >::node_construct (this=<optimized out>, t=..., n=0x7fc16c00e4c0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:465 #12 QList<QSharedPointer<Smb4KShare> >::append (this=<optimized out>, t=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:623 #13 0x00007fc195382d07 in QList<QSharedPointer<Smb4KShare> >::operator<< (t=..., this=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:402 #14 Smb4KMounter::mountShare (this=this@entry=0x7fc1955da540 <_ZZN12_GLOBAL__N_17Q_QGS_p13innerFunctionEvE6holder>, share=...) at ./core/smb4kmounter.cpp:673 #15 0x00007fc195382e1f in Smb4KMounter::mountShares (this=this@entry=0x7fc1955da540 <_ZZN12_GLOBAL__N_17Q_QGS_p13innerFunctionEvE6holder>, shares=...) at ./core/smb4kmounter.cpp:739 #16 0x00007fc195382ebc in Smb4KMounter::triggerRemounts (this=0x7fc1955da540 <_ZZN12_GLOBAL__N_17Q_QGS_p13innerFunctionEvE6holder>, fill_list=<optimized out>) at ./core/smb4kmounter.cpp:227 #17 0x00007fc1953b377c in Smb4KMounter::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at ./obj-x86_64-linux-gnu/core/smb4kcore_autogen/EWIEGA46WW/moc_smb4kmounter.cpp:144 #18 0x00007fc191ce5dc9 in doActivate<false> (sender=0x7fc1955da4d0 <_ZZN12_GLOBAL__N_17Q_QGS_p13innerFunctionEvE6holder>, signal_index=6, argv=0x7ffc29603e20) at kernel/qobject.cpp:3882 #19 0x00007fc191ce08a2 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7fc1955d87e0 <Smb4KHardwareInterface::staticMetaObject>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7ffc29603e20) at kernel/qobject.cpp:3930 #20 0x00007fc1953b1be2 in Smb4KHardwareInterface::onlineStateChanged (this=<optimized out>, _t1=<optimized out>) at ./obj-x86_64-linux-gnu/core/smb4kcore_autogen/EWIEGA46WW/moc_smb4khardwareinterface.cpp:204 #21 0x00007fc191ce5dc9 in doActivate<false> (sender=0x563bf0651960, signal_index=6, argv=0x7ffc29603f40) at kernel/qobject.cpp:3882 #22 0x00007fc191ce08a2 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7fc190331da0 <QNetworkConfigurationManager::staticMetaObject>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7ffc29603f40) at kernel/qobject.cpp:3930 #23 0x00007fc1900456f2 in QNetworkConfigurationManager::onlineStateChanged (this=<optimized out>, _t1=<optimized out>) at .moc/moc_qnetworkconfigmanager.cpp:236 #24 0x00007fc190045ca4 in QNetworkConfigurationManager::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=3, _a=<optimized out>) at .moc/moc_qnetworkconfigmanager.cpp:101 #25 0x00007fc191cdde8b in QObject::event (this=0x563bf0651960, e=0x7fc1600097d0) at kernel/qobject.cpp:1339 #26 0x00007fc192df88bc in QApplicationPrivate::notify_helper (this=this@entry=0x563bf04f1b20, receiver=receiver@entry=0x563bf0651960, e=e@entry=0x7fc1600097d0) at kernel/qapplication.cpp:3684 #27 0x00007fc192dffac0 in QApplication::notify (this=0x7ffc29604fd0, receiver=0x563bf0651960, e=0x7fc1600097d0) at kernel/qapplication.cpp:3430 #28 0x00007fc191caadb8 in QCoreApplication::notifyInternal2 (receiver=0x563bf0651960, event=0x7fc1600097d0) at kernel/qcoreapplication.cpp:1092 #29 0x00007fc191caaf8e in QCoreApplication::sendEvent (receiver=receiver@entry=0x563bf0651960, event=event@entry=0x7fc1600097d0) at kernel/qcoreapplication.cpp:1487 #30 0x00007fc191cada31 in QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x563bf04f0390) at kernel/qcoreapplication.cpp:1832 #31 0x00007fc191cadfc8 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1691 #32 0x00007fc191d0aa13 in postEventSourceDispatch (s=0x563bf0542400) at kernel/qeventdispatcher_glib.cpp:277 #33 0x00007fc18ad37417 in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #34 0x00007fc18ad37650 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #35 0x00007fc18ad376dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #36 0x00007fc191d0a0bc in QEventDispatcherGlib::processEvents (this=0x563bf0544d60, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #37 0x00007fc191ca963a in QEventLoop::exec (this=0x7ffc29604520, flags=...) at kernel/qeventloop.cpp:225 #38 0x00007fc193ae7bbe in KJob::exec() () from /usr/lib/x86_64-linux-gnu/libKF5CoreAddons.so.5 #39 0x00007fc19537d6f4 in Smb4KMounter::unmountShare (this=this@entry=0x7fc1955da540 <_ZZN12_GLOBAL__N_17Q_QGS_p13innerFunctionEvE6holder>, share=..., silent=silent@entry=true) at ./core/smb4kmounter.cpp:857 #40 0x00007fc19537dc21 in Smb4KMounter::unmountShares (this=0x7fc1955da540 <_ZZN12_GLOBAL__N_17Q_QGS_p13innerFunctionEvE6holder>, shares=..., silent=true) at ./core/smb4kmounter.cpp:924 #41 0x00007fc1953b377c in Smb4KMounter::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at ./obj-x86_64-linux-gnu/core/smb4kcore_autogen/EWIEGA46WW/moc_smb4kmounter.cpp:144 #42 0x00007fc191ce5dc9 in doActivate<false> (sender=0x7fc1955da4d0 <_ZZN12_GLOBAL__N_17Q_QGS_p13innerFunctionEvE6holder>, signal_index=6, argv=0x7ffc296047e0) at kernel/qobject.cpp:3882 #43 0x00007fc191ce08a2 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7fc1955d87e0 <Smb4KHardwareInterface::staticMetaObject>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7ffc296047e0) at kernel/qobject.cpp:3930 #44 0x00007fc1953b1be2 in Smb4KHardwareInterface::onlineStateChanged (this=<optimized out>, _t1=<optimized out>) at ./obj-x86_64-linux-gnu/core/smb4kcore_autogen/EWIEGA46WW/moc_smb4khardwareinterface.cpp:204 #45 0x00007fc191ce5dc9 in doActivate<false> (sender=0x563bf0651960, signal_index=6, argv=0x7ffc29604900) at kernel/qobject.cpp:3882 #46 0x00007fc191ce08a2 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7fc190331da0 <QNetworkConfigurationManager::staticMetaObject>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7ffc29604900) at kernel/qobject.cpp:3930 #47 0x00007fc1900456f2 in QNetworkConfigurationManager::onlineStateChanged (this=<optimized out>, _t1=<optimized out>) at .moc/moc_qnetworkconfigmanager.cpp:236 #48 0x00007fc190045ca4 in QNetworkConfigurationManager::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=3, _a=<optimized out>) at .moc/moc_qnetworkconfigmanager.cpp:101 #49 0x00007fc191cdde8b in QObject::event (this=0x563bf0651960, e=0x7fc160009370) at kernel/qobject.cpp:1339 #50 0x00007fc192df88bc in QApplicationPrivate::notify_helper (this=this@entry=0x563bf04f1b20, receiver=receiver@entry=0x563bf0651960, e=e@entry=0x7fc160009370) at kernel/qapplication.cpp:3684 #51 0x00007fc192dffac0 in QApplication::notify (this=0x7ffc29604fd0, receiver=0x563bf0651960, e=0x7fc160009370) at kernel/qapplication.cpp:3430 #52 0x00007fc191caadb8 in QCoreApplication::notifyInternal2 (receiver=0x563bf0651960, event=0x7fc160009370) at kernel/qcoreapplication.cpp:1092 #53 0x00007fc191caaf8e in QCoreApplication::sendEvent (receiver=receiver@entry=0x563bf0651960, event=event@entry=0x7fc160009370) at kernel/qcoreapplication.cpp:1487 #54 0x00007fc191cada31 in QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x563bf04f0390) at kernel/qcoreapplication.cpp:1832 #55 0x00007fc191cadfc8 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1691 #56 0x00007fc191d0aa13 in postEventSourceDispatch (s=0x563bf0542400) at kernel/qeventdispatcher_glib.cpp:277 #57 0x00007fc18ad37417 in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #58 0x00007fc18ad37650 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #59 0x00007fc18ad376dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #60 0x00007fc191d0a0bc in QEventDispatcherGlib::processEvents (this=0x563bf0544d60, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #61 0x00007fc191ca963a in QEventLoop::exec (this=this@entry=0x7ffc29604ee0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225 #62 0x00007fc191cb2db0 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1400 #63 0x0000563befb1cc68 in main (argc=<optimized out>, argv=<optimized out>) at ./smb4k/main.cpp:202 Possible duplicates by query: bug 411883. Reported using DrKonqi
Thank you for reporting this issue. I will look into it shortly.
Git commit 560432348befec911869e484a3f04a58e20bc811 by Alexander Reinholdt. Committed on 12/04/2020 at 15:39. Pushed by areinholdt into branch 'master'. Fixed several issues and crashes. The crashes that occurred when remounting shares has been eliminated. The notification of the user after a mount or unmount has been fixed. The unmounting of shares when the system went offline has been fixed. For this to work, you also need the improved mount helper. Fixed hanging of the application in several places. Related: bug 415165, bug 415726 M +277 -198 core/smb4kmounter.cpp M +1 -2 core/smb4kmounter_p.h https://commits.kde.org/smb4k/560432348befec911869e484a3f04a58e20bc811