Bug 284093

Summary: Dolphin crash after samba password query.
Product: [Frameworks and Libraries] kio Reporter: FK <florian1kraus>
Component: smbAssignee: Unassigned bugs mailing-list <unassigned-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: adawit, bruno, chris.richardson77, cyberang3l, gnuanu, kde, kdebugs.phobie, tbot38, vivekumasuthan, werner991, zjn5650
Priority: NOR    
Version: 4.8   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi

Description FK 2011-10-15 13:16:36 UTC
Application: dolphin (1.7)
KDE Platform Version: 4.7.2 (4.7.2) (Compiled from sources)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-12-generic x86_64
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed: Entered the credentials for a samba share. After submitting with enter Dolphin crashed.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f3c38c71780 (LWP 7924))]

Thread 3 (Thread 0x7f3c260a6700 (LWP 7925)):
#0  0x00007f3c38548773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f3c30c79f68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f3c30c7a429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f3c34991f3e in QEventDispatcherGlib::processEvents (this=0x2470220, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f3c34965cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f3c34965ef7 in QEventLoop::exec (this=0x7f3c260a5dd0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007f3c3487d27f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#7  0x00007f3c34948cbf in QInotifyFileSystemWatcherEngine::run (this=0x2446c40) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f3c3487fd05 in QThreadPrivate::start (arg=0x2446c40) at thread/qthread_unix.cpp:331
#9  0x00007f3c3114befc in start_thread (arg=0x7f3c260a6700) at pthread_create.c:304
#10 0x00007f3c3855489d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f3c1ed60700 (LWP 7928)):
#0  0x00007f3c38548773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f3c30c79f68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f3c30c7a429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f3c34991f3e in QEventDispatcherGlib::processEvents (this=0x2820d30, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f3c34965cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f3c34965ef7 in QEventLoop::exec (this=0x7f3c1ed5fdd0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007f3c3487d27f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#7  0x00007f3c34948cbf in QInotifyFileSystemWatcherEngine::run (this=0x2992290) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f3c3487fd05 in QThreadPrivate::start (arg=0x2992290) at thread/qthread_unix.cpp:331
#9  0x00007f3c3114befc in start_thread (arg=0x7f3c1ed60700) at pthread_create.c:304
#10 0x00007f3c3855489d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f3c38c71780 (LWP 7924)):
[KCrash Handler]
#6  detach (this=0x28) at /usr/include/qt4/QtCore/qlist.h:126
#7  begin (this=0x28) at /usr/include/qt4/QtCore/qlist.h:254
#8  KDirListerCache::slotUpdateResult (this=0x24747b0, j=<optimized out>) at ../../kio/kio/kdirlister.cpp:1716
#9  0x00007f3c365c1d93 in KDirListerCache::qt_metacall (this=0x24747b0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fffa60e5560) at ./kdirlister_p.moc:108
#10 0x00007f3c34979eba in QMetaObject::activate (sender=0x2c745c0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffa60e5560) at kernel/qobject.cpp:3278
#11 0x00007f3c34dcc5b2 in KJob::result (this=<optimized out>, _t1=0x2c745c0) at ./kjob.moc:194
#12 0x00007f3c34dcc5f0 in KJob::emitResult (this=0x2c745c0) at ../../kdecore/jobs/kjob.cpp:312
#13 0x00007f3c365962c4 in KIO::SimpleJob::slotFinished (this=0x2c745c0) at ../../kio/kio/job.cpp:494
#14 0x00007f3c3659afe5 in KIO::ListJob::slotFinished (this=0x2c745c0) at ../../kio/kio/job.cpp:2661
#15 0x00007f3c365a02a9 in KIO::ListJob::qt_metacall (this=0x2c745c0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fffa60e5820) at ./jobclasses.moc:821
#16 0x00007f3c34979eba in QMetaObject::activate (sender=0x2db71c0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3278
#17 0x00007f3c366429c1 in KIO::SlaveInterface::dispatch (this=<optimized out>, _cmd=104, rawdata=...) at ../../kio/kio/slaveinterface.cpp:172
#18 0x00007f3c3663f875 in KIO::SlaveInterface::dispatch (this=0x2db71c0) at ../../kio/kio/slaveinterface.cpp:88
#19 0x00007f3c36632ace in KIO::Slave::gotInput (this=0x2db71c0) at ../../kio/kio/slave.cpp:344
#20 0x00007f3c3663322c in KIO::Slave::qt_metacall (this=0x2db71c0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fffa60e5c50) at ./slave.moc:82
#21 0x00007f3c34979eba in QMetaObject::activate (sender=0x2db15a0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3278
#22 0x00007f3c365673a7 in dequeue (this=<optimized out>) at ../../kio/kio/connection.cpp:82
#23 KIO::ConnectionPrivate::dequeue (this=0x2c7d5c0) at ../../kio/kio/connection.cpp:71
#24 0x00007f3c3656744d in KIO::Connection::qt_metacall (this=0x2db15a0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x2c83210) at ./connection.moc:79
#25 0x00007f3c3497da5e in QObject::event (this=0x2db15a0, e=<optimized out>) at kernel/qobject.cpp:1217
#26 0x00007f3c35367424 in notify_helper (e=0x2b2a6d0, receiver=0x2db15a0, this=0x2299c10) at kernel/qapplication.cpp:4486
#27 QApplicationPrivate::notify_helper (this=0x2299c10, receiver=0x2db15a0, e=0x2b2a6d0) at kernel/qapplication.cpp:4458
#28 0x00007f3c3536c291 in QApplication::notify (this=0x7fffa60e6500, receiver=0x2db15a0, e=0x2b2a6d0) at kernel/qapplication.cpp:4365
#29 0x00007f3c3607b126 in KApplication::notify (this=0x7fffa60e6500, receiver=0x2db15a0, event=0x2b2a6d0) at ../../kdeui/kernel/kapplication.cpp:311
#30 0x00007f3c34966afc in QCoreApplication::notifyInternal (this=0x7fffa60e6500, receiver=0x2db15a0, event=0x2b2a6d0) at kernel/qcoreapplication.cpp:787
#31 0x00007f3c3496a51f in sendEvent (event=0x2b2a6d0, receiver=0x2db15a0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#32 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x2275350) at kernel/qcoreapplication.cpp:1428
#33 0x00007f3c34991a73 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#34 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:277
#35 0x00007f3c30c79a5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007f3c30c7a258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007f3c30c7a429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#38 0x00007f3c34991ed6 in QEventDispatcherGlib::processEvents (this=0x2276a00, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#39 0x00007f3c3540f07e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#40 0x00007f3c34965cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#41 0x00007f3c34965ef7 in QEventLoop::exec (this=0x7fffa60e6490, flags=...) at kernel/qeventloop.cpp:201
#42 0x00007f3c3496a789 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#43 0x00007f3c3885d269 in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_dolphin.so
#44 0x00007f3c3849430d in __libc_start_main (main=0x400640, argc=5, ubp_av=0x7fffa60e69e8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffa60e69d8) at libc-start.c:226
#45 0x0000000000400671 in _start ()

This bug may be a duplicate of or related to bug 197851.

Possible duplicates by query: bug 277482, bug 271711, bug 271205, bug 271200, bug 270816.

Reported using DrKonqi
Comment 1 Chris R 2011-10-25 05:34:29 UTC
Created attachment 64855 [details]
New crash information added by DrKonqi

dolphin (1.6.1) on KDE Platform 4.6.5 (4.6.5) using Qt 4.7.4

- What I was doing when the application crashed: Authenticating with Windows share. Happens with both "domain\user" and "user@domain" formatted users.

- Unusual behavior I noticed:
Multiple prompts for user/password information

-- Backtrace (Reduced):
#6  detach (this=0x28) at /usr/include/QtCore/qlist.h:126
#7  begin (this=0x28) at /usr/include/QtCore/qlist.h:254
#8  KDirListerCache::slotUpdateResult (this=0x14ad000, j=<optimized out>) at /usr/src/debug/kdelibs-4.6.5/kio/kio/kdirlister.cpp:1716
#9  0x000000398cb20d83 in KDirListerCache::qt_metacall (this=0x14ad000, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff9467e200) at /usr/src/debug/kdelibs-4.6.5/x86_64-redhat-linux-gnu/kio/kdirlister_p.moc:108
[...]
#11 0x000000398ad3ade2 in KJob::result (this=<optimized out>, _t1=0x1e3f3b0) at /usr/src/debug/kdelibs-4.6.5/x86_64-redhat-linux-gnu/kdecore/kjob.moc:194
Comment 2 Anoop Panavalappil 2011-11-09 07:27:55 UTC
Created attachment 65425 [details]
New crash information added by DrKonqi

dolphin (1.7) on KDE Platform 4.7.2 (4.7.2) using Qt 4.7.4

1. Open the smb location from "Places"
2. Give the password.
3. Dolphin crashed

-- Backtrace (Reduced):
#8  begin (this=0x14) at /usr/include/qt4/QtCore/qlist.h:254
#9  KDirListerCache::slotUpdateResult (this=0x877bde8, j=0x8928160) at ../../kio/kio/kdirlister.cpp:1716
#10 0x00f9127d in KDirListerCache::qt_metacall (this=0x877bde8, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbfc048a8) at ./kdirlister_p.moc:108
#11 0x042d6b7d in metacall (argv=0xbfc048a8, idx=15, cl=QMetaObject::InvokeMetaMethod, object=0x877bde8) at kernel/qmetaobject.cpp:237
[...]
#14 0x07991eb5 in KJob::result (this=0x8928160, _t1=0x8928160) at ./kjob.moc:194
Comment 3 Beat Wolf 2011-11-20 21:12:13 UTC
*** Bug 286659 has been marked as a duplicate of this bug. ***
Comment 4 Jekyll Wu 2011-12-04 12:04:29 UTC
[from bug 277482]

-- Information about the crash:
Open dolphin and typed "smb://localhost/"
/etc/init.d/samba stop
/etc/init.d/samba start
Press F5 in dolphin
A auth popup will be shown
On bad auth nothing happens
With correct credentials dolphin crashes
If I cancel the dialogue and than click on one of the shares, I get a new auth
dialogue which does not crash.

If I do not press F5 and directly click on a share, I also get a auth dialog
which does not crash.
Comment 5 Jekyll Wu 2011-12-04 12:05:04 UTC
*** Bug 277482 has been marked as a duplicate of this bug. ***
Comment 6 Vangelis 2012-02-20 16:58:29 UTC
Created attachment 68960 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.8.00 (4.8.0 using Qt 4.7.4

- What I was doing when the application crashed:
Plasma crashes at every boot!

- Custom settings of the application:
I don't have any smb folders or plasmoids pointing to smb shares!
I have a folderview plasmoid using the fish protocol but I also have ssh keys for the connection with the remote ssh server.

-- Backtrace (Reduced):
#7  begin (this=0x28) at /usr/include/qt4/QtCore/qlist.h:254
#8  KDirListerCache::slotUpdateResult (this=0x1ba8d30, j=<optimized out>) at ../../kio/kio/kdirlister.cpp:1721
#9  0x00007fe0b705dc23 in KDirListerCache::qt_metacall (this=0x1ba8d30, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fffd487f5a0) at ./kdirlister_p.moc:108
[...]
#11 0x00007fe0b529e9d2 in KJob::result (this=<optimized out>, _t1=0x495f090) at ./kjob.moc:194
#12 0x00007fe0b529ea10 in KJob::emitResult (this=0x495f090) at ../../kdecore/jobs/kjob.cpp:318
Comment 7 Myriam Schweingruber 2012-05-23 10:23:44 UTC
*** Bug 300494 has been marked as a duplicate of this bug. ***
Comment 8 Myriam Schweingruber 2012-05-23 10:25:16 UTC
Confirmed by duplicates on 4.8
Comment 9 Myriam Schweingruber 2012-06-08 16:08:34 UTC
*** Bug 301454 has been marked as a duplicate of this bug. ***
Comment 10 Anthony T. Moore 2012-08-16 05:33:52 UTC
Created attachment 73224 [details]
New crash information added by DrKonqi

dolphin (2.0) on KDE Platform 4.8.4 (4.8.4) using Qt 4.8.1

- What I was doing when the application crashed: I was transferring some files from one computer to another using SAMBA.  I highlighted the files, copied and pasted them into another server and after it asked me for the password for the receiving server it crashed

-- Backtrace (Reduced):
#8  begin (this=0x14) at /usr/include/qt4/QtCore/qlist.h:267
#9  KDirListerCache::slotUpdateResult (this=0x9ef7f18, j=0xa282378) at ../../kio/kio/kdirlister.cpp:1721
[...]
#11 0x088247b5 in KJob::result (this=0xa282378, _t1=0xa282378) at ./kjob.moc:208
#12 0x08824808 in KJob::emitResult (this=0xa282378) at ../../kdecore/jobs/kjob.cpp:318
#13 0x00fdb278 in KIO::SimpleJob::slotFinished (this=0xa282378) at ../../kio/kio/job.cpp:494
Comment 11 Vivek Umasuthan 2012-08-22 15:38:46 UTC
Created attachment 73395 [details]
New crash information added by DrKonqi

dolphin (2.0) on KDE Platform 4.8.4 (4.8.4) using Qt 4.8.2

- What I was doing when the application crashed:

1. Open Dolphin
2. I use split windows by default. Select right pane.
3. In the addressbar enter "smb://server_address"
4. Enter the password for the share.
5. Dolphin crashes.

-- Backtrace (Reduced):
#7  begin (this=<optimized out>) at /usr/include/qt4/QtCore/qlist.h:267
#8  KDirListerCache::slotUpdateResult (this=0x20ee1f0, j=<optimized out>) at ../../kio/kio/kdirlister.cpp:1721
[...]
#10 0x00007fa23a5a2a22 in KJob::result (this=this@entry=0x22da370, _t1=_t1@entry=0x22da370) at ./kjob.moc:208
#11 0x00007fa23a5a2a60 in KJob::emitResult (this=0x22da370) at ../../kdecore/jobs/kjob.cpp:318
#12 0x00007fa23b0be475 in KIO::SimpleJob::slotFinished (this=this@entry=0x22da370) at ../../kio/kio/job.cpp:494
Comment 12 Martin Flöser 2013-06-04 12:27:01 UTC
*** Bug 318145 has been marked as a duplicate of this bug. ***
Comment 13 Dawit Alemayehu 2013-08-26 00:53:15 UTC

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