Bug 335827

Summary: Dolphin crashed while opening a Windows share using SMB
Product: [Applications] dolphin Reporter: Anoop Panavalappil <gnuanu>
Component: generalAssignee: Dolphin Bug Assignee <dolphin-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash Keywords: drkonqi
Priority: NOR    
Version: 4.13.0   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Anoop Panavalappil 2014-06-05 09:54:05 UTC
Application: dolphin (4.13.0)
KDE Platform Version: 4.13.0
Qt Version: 4.8.6
Operating System: Linux 3.13.0-27-generic i686
Distribution: Ubuntu 14.04 LTS

-- Information about the crash:
Reproduction Steps:

1. Open dolphin
2. Point the address to open smb://windows_share
3. Prompts for Credentials - Enter valid username and password. (For invalid credentials it's not crashing, prompts for reentering the credentials)
4. Dolphin crashes.

happens 3/3 times

The crash can be reproduced every time.

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb0e9f740 (LWP 8537))]

Thread 5 (Thread 0xae1d9b40 (LWP 8539)):
#0  0xb7572ac8 in pthread_mutex_lock (mutex=0xad800558) at forward.c:192
#1  0xb4a84100 in g_mutex_lock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0xb4a3e4d6 in g_main_context_release () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb4a3f390 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb4a3f528 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb5a6995f in QEventDispatcherGlib::processEvents (this=0xad800468, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#6  0xb5a38823 in QEventLoop::processEvents (this=this@entry=0xae1d9258, flags=...) at kernel/qeventloop.cpp:149
#7  0xb5a38b49 in QEventLoop::exec (this=this@entry=0xae1d9258, flags=...) at kernel/qeventloop.cpp:204
#8  0xb592523d in QThread::exec (this=this@entry=0x83ad2e8) at thread/qthread.cpp:537
#9  0xb5a18c44 in QInotifyFileSystemWatcherEngine::run (this=0x83ad2e8) at io/qfilesystemwatcher_inotify.cpp:265
#10 0xb5927b6f in QThreadPrivate::start (arg=0x83ad2e8) at thread/qthread_unix.cpp:349
#11 0xb4b24f70 in start_thread (arg=0xae1d9b40) at pthread_create.c:312
#12 0xb756570e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 4 (Thread 0xad749b40 (LWP 8540)):
#0  __pthread_mutex_unlock_usercnt (mutex=0xac300558, decr=1) at pthread_mutex_unlock.c:57
#1  0xb7572b34 in pthread_mutex_unlock (mutex=0xac300558) at forward.c:194
#2  0xb4a84140 in g_mutex_unlock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb4a3f280 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb4a3f528 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb5a6995f in QEventDispatcherGlib::processEvents (this=0xac300468, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#6  0xb5a38823 in QEventLoop::processEvents (this=this@entry=0xad749288, flags=...) at kernel/qeventloop.cpp:149
#7  0xb5a38b49 in QEventLoop::exec (this=this@entry=0xad749288, flags=...) at kernel/qeventloop.cpp:204
#8  0xb592523d in QThread::exec (this=this@entry=0x837f090) at thread/qthread.cpp:537
#9  0xb592538b in QThread::run (this=0x837f090) at thread/qthread.cpp:604
#10 0xb5927b6f in QThreadPrivate::start (arg=0x837f090) at thread/qthread_unix.cpp:349
#11 0xb4b24f70 in start_thread (arg=0xad749b40) at pthread_create.c:312
#12 0xb756570e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 3 (Thread 0xaced5b40 (LWP 8541)):
#0  0xb76e2424 in __kernel_vsyscall ()
#1  0xb75567ab in poll () at ../sysdeps/unix/syscall-template.S:81
#2  0xb4a4e20b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb4a3f3e8 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb4a3f528 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb5a6995f in QEventDispatcherGlib::processEvents (this=0xac500468, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#6  0xb5a38823 in QEventLoop::processEvents (this=this@entry=0xaced5258, flags=...) at kernel/qeventloop.cpp:149
#7  0xb5a38b49 in QEventLoop::exec (this=this@entry=0xaced5258, flags=...) at kernel/qeventloop.cpp:204
#8  0xb592523d in QThread::exec (this=this@entry=0x85b65f8) at thread/qthread.cpp:537
#9  0xb5a18c44 in QInotifyFileSystemWatcherEngine::run (this=0x85b65f8) at io/qfilesystemwatcher_inotify.cpp:265
#10 0xb5927b6f in QThreadPrivate::start (arg=0x85b65f8) at thread/qthread_unix.cpp:349
#11 0xb4b24f70 in start_thread (arg=0xaced5b40) at pthread_create.c:312
#12 0xb756570e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 2 (Thread 0xabf9fb40 (LWP 8555)):
#0  0xb76e2424 in __kernel_vsyscall ()
#1  0xb7573392 in __GI___clock_gettime (clock_id=1, tp=0xabf9eff8) at ../sysdeps/unix/clock_gettime.c:115
#2  0xb59828cc in do_gettime (frac=0xabf9eff0, sec=0xabf9efe8) at tools/qelapsedtimer_unix.cpp:127
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:144
#4  0xb5a6b2a2 in updateCurrentTime (this=0xac4028e4) at kernel/qeventdispatcher_unix.cpp:354
#5  QTimerInfoList::timerWait (this=0xac4028e4, tm=...) at kernel/qeventdispatcher_unix.cpp:460
#6  0xb5a6982b in timerSourcePrepareHelper (src=<optimized out>, timeout=0xabf9f0ec) at kernel/qeventdispatcher_glib.cpp:143
#7  0xb5a698bd in timerSourcePrepare (source=0xac4028b0, timeout=0xabf9f0ec) at kernel/qeventdispatcher_glib.cpp:176
#8  0xb4a3e9b3 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0xb4a3f2df in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0xb4a3f528 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#11 0xb5a6995f in QEventDispatcherGlib::processEvents (this=0xac400468, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#12 0xb5a38823 in QEventLoop::processEvents (this=this@entry=0xabf9f258, flags=...) at kernel/qeventloop.cpp:149
#13 0xb5a38b49 in QEventLoop::exec (this=this@entry=0xabf9f258, flags=...) at kernel/qeventloop.cpp:204
#14 0xb592523d in QThread::exec (this=this@entry=0x897fa50) at thread/qthread.cpp:537
#15 0xb5a18c44 in QInotifyFileSystemWatcherEngine::run (this=0x897fa50) at io/qfilesystemwatcher_inotify.cpp:265
#16 0xb5927b6f in QThreadPrivate::start (arg=0x897fa50) at thread/qthread_unix.cpp:349
#17 0xb4b24f70 in start_thread (arg=0xabf9fb40) at pthread_create.c:312
#18 0xb756570e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 1 (Thread 0xb0e9f740 (LWP 8537)):
[KCrash Handler]
#7  detach (this=<optimized out>) at /usr/include/qt4/QtCore/qlist.h:139
#8  begin (this=<optimized out>) at /usr/include/qt4/QtCore/qlist.h:267
#9  KDirListerCache::slotUpdateResult (this=0x8381688, j=0x8b3b428) at ../../kio/kio/kdirlister.cpp:1748
#10 0xb6e53fe9 in KDirListerCache::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=0xbfa9cad8, _c=<optimized out>) at ./kdirlister_p.moc:84
#11 0xb5a4f0f7 in QMetaObject::activate (sender=sender@entry=0x8b3b428, m=m@entry=0xb5e544cc <KJob::staticMetaObject>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0xbfa9cad8) at kernel/qobject.cpp:3539
#12 0xb5caff95 in KJob::result (this=this@entry=0x8b3b428, _t1=_t1@entry=0x8b3b428) at ./kjob.moc:207
#13 0xb5caffe2 in KJob::emitResult (this=this@entry=0x8b3b428) at ../../kdecore/jobs/kjob.cpp:318
#14 0xb6e2afd1 in KIO::SimpleJob::slotFinished (this=0x8b3b428) at ../../kio/kio/job.cpp:496
#15 0xb6e30248 in KIO::ListJob::slotFinished (this=0x8b3b428) at ../../kio/kio/job.cpp:2713
#16 0xb6e2feb8 in KIO::ListJob::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=0xbfa9cca8, _c=<optimized out>) at ./jobclasses.moc:913
#17 0xb5a4f0f7 in QMetaObject::activate (sender=sender@entry=0x8748748, m=m@entry=0xb6ff1480 <KIO::SlaveInterface::staticMetaObject>, local_signal_index=local_signal_index@entry=4, argv=argv@entry=0x0) at kernel/qobject.cpp:3539
#18 0xb6ed6de5 in KIO::SlaveInterface::finished (this=this@entry=0x8748748) at ./slaveinterface.moc:184
#19 0xb6ed882d in KIO::SlaveInterface::dispatch (this=0x8748748, _cmd=104, rawdata=...) at ../../kio/kio/slaveinterface.cpp:176
#20 0xb6ed5bae in KIO::SlaveInterface::dispatch (this=0x8748748) at ../../kio/kio/slaveinterface.cpp:92
#21 0xb6ec91d0 in KIO::Slave::gotInput (this=this@entry=0x8748748) at ../../kio/kio/slave.cpp:344
#22 0xb6ec937c in KIO::Slave::qt_static_metacall (_o=_o@entry=0x8748748, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfa9cef8) at ./slave.moc:56
#23 0xb5a4f0f7 in QMetaObject::activate (sender=sender@entry=0x89fc458, m=m@entry=0xb6fee190 <KIO::Connection::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3539
#24 0xb6df23b5 in KIO::Connection::readyRead (this=0x89fc458) at ./connection.moc:105
#25 0xb6df2b60 in KIO::ConnectionPrivate::dequeue (this=0x897a8b0) at ../../kio/kio/connection.cpp:82
#26 0xb5a4b8aa in QMetaCallEvent::placeMetaCall (this=0x89c8cc8, object=0x89fc458) at kernel/qobject.cpp:524
#27 0xb5a536fb in QObject::event (this=0x89fc458, e=0x89c8cc8) at kernel/qobject.cpp:1194
#28 0xb5f957f4 in QApplicationPrivate::notify_helper (this=0x8250f08, receiver=0x89fc458, e=0x89c8cc8) at kernel/qapplication.cpp:4567
#29 0xb5f9c2d3 in QApplication::notify (this=0xbfa9d5d0, receiver=receiver@entry=0x89fc458, e=e@entry=0x89c8cc8) at kernel/qapplication.cpp:4353
#30 0xb6ae60a4 in KApplication::notify (this=0xbfa9d5d0, receiver=0x89fc458, event=0x89c8cc8) at ../../kdeui/kernel/kapplication.cpp:311
#31 0xb5a39e4a in QCoreApplication::notifyInternal (this=0xbfa9d5d0, receiver=receiver@entry=0x89fc458, event=event@entry=0x89c8cc8) at kernel/qcoreapplication.cpp:953
#32 0xb5a3d70d in sendEvent (event=0x89c8cc8, receiver=0x89fc458) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#33 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x8227038) at kernel/qcoreapplication.cpp:1577
#34 0xb5a3dc1c in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1470
#35 0xb5a6a23e in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#36 postEventSourceDispatch (s=0x824e3a8) at kernel/qeventdispatcher_glib.cpp:287
#37 0xb4a3f1e3 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#38 0xb4a3f468 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#39 0xb4a3f528 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#40 0xb5a6993b in QEventDispatcherGlib::processEvents (this=this@entry=0x8227da0, flags=...) at kernel/qeventdispatcher_glib.cpp:434
#41 0xb604a5de in QGuiEventDispatcherGlib::processEvents (this=0x8227da0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#42 0xb5a38823 in QEventLoop::processEvents (this=this@entry=0xbfa9d4f8, flags=...) at kernel/qeventloop.cpp:149
#43 0xb5a38b49 in QEventLoop::exec (this=this@entry=0xbfa9d4f8, flags=...) at kernel/qeventloop.cpp:204
#44 0xb5a3e8fe in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#45 0xb5f93a24 in QApplication::exec () at kernel/qapplication.cpp:3828
#46 0xb7688f0a in kdemain (argc=1, argv=0xbfa9d6b4) at ../../../dolphin/src/main.cpp:93
#47 0x0804855b in main (argc=1, argv=0xbfa9d6b4) at dolphin_dummy.cpp:3

Possible duplicates by query: bug 331741, bug 327385.

Reported using DrKonqi
Comment 1 Christoph Feck 2014-06-05 10:05:28 UTC

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