Bug 303225

Summary: Dolphin crashed while extracting RAR file
Product: [Unmaintained] kio Reporter: Mebuntu <salsa_temps>
Component: generalAssignee: David Faure <faure>
Status: RESOLVED UNMAINTAINED    
Severity: crash CC: adawit, alfrancis, bugs-kde, chuck.sarchet, cordawyn, frank78ac, nate
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Mebuntu 2012-07-09 09:00:38 UTC
Application: dolphin (2.0)
KDE Platform Version: 4.8.4 (4.8.4)
Qt Version: 4.8.1
Operating System: Linux 3.3.7-030307-generic x86_64
Distribution: Ubuntu 12.04 LTS

-- Information about the crash:
I had a multipart RAR file displayed in Dolphin.  I right-clicked and selected "extract here" and the Ark extraction executed.  As the files were extracted, they were being displayed correctly in Dolphin, however Dolphin crashed after about twenty files were extracted.

-- Backtrace:
Application: Dolphin (dolphin), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f329a4eb780 (LWP 25051))]

Thread 3 (Thread 0x7f3286272700 (LWP 25052)):
#0  0x00007f329265105d in __pthread_mutex_unlock_usercnt (mutex=<optimized out>, decr=<optimized out>) at pthread_mutex_unlock.c:52
#1  __pthread_mutex_unlock (mutex=0x7f3280000a60) at pthread_mutex_unlock.c:290
#2  0x00007f3291dc45d1 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f3291d8883b in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f3291d88f5b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f3291d89164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f3296e3a426 in QEventDispatcherGlib::processEvents (this=0x7f32800008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0x00007f3296e09c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#8  0x00007f3296e09ed7 in QEventLoop::exec (this=0x7f3286271dd0, flags=...) at kernel/qeventloop.cpp:204
#9  0x00007f3296d08fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#10 0x00007f3296de99ff in QInotifyFileSystemWatcherEngine::run (this=0x16e8780) at io/qfilesystemwatcher_inotify.cpp:248
#11 0x00007f3296d0bfcb in QThreadPrivate::start (arg=0x16e8780) at thread/qthread_unix.cpp:298
#12 0x00007f329264de9a in start_thread (arg=0x7f3286272700) at pthread_create.c:308
#13 0x00007f3299dbe4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#14 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f3285145700 (LWP 25053)):
#0  0x00007f3299db2b03 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f3291d89036 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f3291d89164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f3296e3a426 in QEventDispatcherGlib::processEvents (this=0x7f32780008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f3296e09c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f3296e09ed7 in QEventLoop::exec (this=0x7f3285144dd0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f3296d08fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007f3296de99ff in QInotifyFileSystemWatcherEngine::run (this=0x190b280) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f3296d0bfcb in QThreadPrivate::start (arg=0x190b280) at thread/qthread_unix.cpp:298
#9  0x00007f329264de9a in start_thread (arg=0x7f3285145700) at pthread_create.c:308
#10 0x00007f3299dbe4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f329a4eb780 (LWP 25051)):
[KCrash Handler]
#6  0x00007f3299d02445 in __GI_raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007f3299d05bab in __GI_abort () at abort.c:91
#8  0x00007f3299d3fe2e in __libc_message (do_abort=2, fmt=0x7f3299e4659c "*** %s ***: %s terminated\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:201
#9  0x00007f3299dd5007 in __GI___fortify_fail (msg=0x7f3299e46533 "buffer overflow detected") at fortify_fail.c:32
#10 0x00007f3299dd3f00 in __GI___chk_fail () at chk_fail.c:29
#11 0x00007f3299dd4fbe in __fdelt_chk (d=<optimized out>) at fdelt_chk.c:26
#12 0x00007f3296de6125 in add_fd (fdset=0x7ffffb9dd920, fd=<optimized out>, nfds=<synthetic pointer>) at io/qprocess_unix.cpp:144
#13 QProcessPrivate::waitForFinished (this=0x2368330, msecs=30000) at io/qprocess_unix.cpp:1221
#14 0x00007f3296da048e in QProcess::waitForFinished (this=0x7ffffb9ddac0, msecs=30000) at io/qprocess.cpp:1759
#15 0x00007f3297e59a9b in KSambaSharePrivate::runProcess (progName=..., args=..., stdOut=..., stdErr=...) at ../../kio/kio/ksambashare.cpp:117
#16 0x00007f3297e5a00d in KSambaSharePrivate::getNetUserShareInfo (this=0x1c69250) at ../../kio/kio/ksambashare.cpp:173
#17 0x00007f3297e5b617 in KSambaSharePrivate::sync (this=0x1c69250) at ../../kio/kio/ksambashare.cpp:376
#18 0x00007f3297e5c14e in KSambaSharePrivate::_k_slotFileChange (this=0x1c69250, path=...) at ../../kio/kio/ksambashare.cpp:429
#19 0x00007f3296e1f281 in QMetaObject::activate (sender=0x1703370, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7ffffb9de010) at kernel/qobject.cpp:3547
#20 0x00007f3297272a62 in KDirWatch::dirty (this=<optimized out>, _t1=...) at ./kdirwatch.moc:113
#21 0x00007f3296e24446 in QObject::event (this=0x1703370, e=<optimized out>) at kernel/qobject.cpp:1195
#22 0x00007f3295f10894 in notify_helper (e=0x20cd660, receiver=0x1703370, this=0x15bc270) at kernel/qapplication.cpp:4559
#23 QApplicationPrivate::notify_helper (this=0x15bc270, receiver=0x1703370, e=0x20cd660) at kernel/qapplication.cpp:4531
#24 0x00007f3295f15713 in QApplication::notify (this=0x7ffffb9de990, receiver=0x1703370, e=0x20cd660) at kernel/qapplication.cpp:4420
#25 0x00007f32978719e6 in KApplication::notify (this=0x7ffffb9de990, receiver=0x1703370, event=0x20cd660) at ../../kdeui/kernel/kapplication.cpp:311
#26 0x00007f3296e0ae9c in QCoreApplication::notifyInternal (this=0x7ffffb9de990, receiver=0x1703370, event=0x20cd660) at kernel/qcoreapplication.cpp:876
#27 0x00007f3296e0ec6a in sendEvent (event=0x20cd660, receiver=0x1703370) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#28 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1598fe0) at kernel/qcoreapplication.cpp:1500
#29 0x00007f3296e39f93 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#30 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:279
#31 0x00007f3291d88d53 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007f3291d890a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007f3291d89164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007f3296e3a3bf in QEventDispatcherGlib::processEvents (this=0x159a4a0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#35 0x00007f3295fb8d5e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#36 0x00007f3296e09c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#37 0x00007f3296e09ed7 in QEventLoop::exec (this=0x7ffffb9de920, flags=...) at kernel/qeventloop.cpp:204
#38 0x00007f3296e0ef67 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#39 0x00007f329a0d14c7 in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_dolphin.so
#40 0x00007f3299ced76d in __libc_start_main (main=0x400640, argc=6, ubp_av=0x7ffffb9deee8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffffb9deed8) at libc-start.c:226
#41 0x0000000000400671 in _start ()

Possible duplicates by query: bug 301541, bug 299471, bug 297031.

Reported using DrKonqi
Comment 1 Frank Reininghaus 2012-07-09 09:15:18 UTC
Thanks for the bug report! Looks like it's a SMB-related problem that has already been reported.

*** This bug has been marked as a duplicate of bug 291060 ***
Comment 2 Dawit Alemayehu 2013-12-28 06:40:09 UTC
*** Bug 313179 has been marked as a duplicate of this bug. ***
Comment 3 Dawit Alemayehu 2013-12-28 06:40:26 UTC
*** Bug 313307 has been marked as a duplicate of this bug. ***
Comment 4 Dawit Alemayehu 2013-12-28 06:41:46 UTC
*** Bug 313548 has been marked as a duplicate of this bug. ***
Comment 5 Dawit Alemayehu 2013-12-28 06:41:58 UTC
*** Bug 325964 has been marked as a duplicate of this bug. ***
Comment 6 Dawit Alemayehu 2013-12-28 06:42:07 UTC
*** Bug 329261 has been marked as a duplicate of this bug. ***
Comment 7 Nate Graham 2018-04-25 22:08:45 UTC
Crash in old unmaintained KF4 software with no duplicates from any Qt5/KF5 versions. If anyone can still reproduce using recent KF5 versions of KIO and Dolphin, please file a new bug. Thanks!