Bug 284093 - Dolphin crash after samba password query.
Summary: Dolphin crash after samba password query.
Status: RESOLVED DUPLICATE of bug 316339
Alias: None
Product: kio
Classification: Frameworks and Libraries
Component: smb (show other bugs)
Version: 4.8
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords:
: 277482 286659 300494 301454 318145 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-10-15 13:16 UTC by FK
Modified: 2013-08-26 00:53 UTC (History)
11 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (5.96 KB, text/plain)
2011-10-25 05:34 UTC, Chris R
Details
New crash information added by DrKonqi (8.63 KB, text/plain)
2011-11-09 07:27 UTC, Anoop Panavalappil
Details
New crash information added by DrKonqi (11.36 KB, text/plain)
2012-02-20 16:58 UTC, Vangelis
Details
New crash information added by DrKonqi (7.58 KB, text/plain)
2012-08-16 05:33 UTC, Anthony T. Moore
Details
New crash information added by DrKonqi (6.19 KB, text/plain)
2012-08-22 15:38 UTC, Vivek Umasuthan
Details

Note You need to log in before you can comment on or make changes to this bug.
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 ***