Bug 277482 - Dolphin crashes if smbd is restarted before auth
Summary: Dolphin crashes if smbd is restarted before auth
Status: RESOLVED DUPLICATE of bug 284093
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 1.6.1
Platform: Debian unstable Linux
: NOR crash
Target Milestone: ---
Assignee: Peter Penz
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-07-10 17:41 UTC by Per (phobie)
Modified: 2011-12-04 12:05 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Per (phobie) 2011-07-10 17:41:17 UTC
Application: dolphin (1.6.1)
KDE Platform Version: 4.6.4 (4.6.4)
Qt Version: 4.7.3
Operating System: Linux 2.6.39-3.slh.1-aptosid-amd64 x86_64
Distribution (Platform): Debian unstable

-- 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.

Console output:
...
"/usr/bin/dolphin(29621)" Soprano: "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"
"/usr/bin/dolphin(29621)" Soprano: "Unsupported operation (2)": "Invalid model"
"/usr/bin/dolphin(29621)" Soprano: "Unsupported operation (2)": "Invalid model"
"/usr/bin/dolphin(29621)" Soprano: "Invalid iterator."
dolphin(29621)/kio (KDirListerCache): Internal error: itemsInUse did not contain "smb://user@localhost/" 
KCrash: Application 'dolphin' crashing...
KCrash: Attempting to start /usr/lib/kde4/libexec/drkonqi from kdeinit
sock_file=/home/user/.kde/socket-keto/kdeinit4__0
QSocketNotifier: Invalid socket 12 and type 'Read', disabling...

The crash can be reproduced every time.

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

Thread 3 (Thread 0x7f771c51d700 (LWP 3230)):
#0  g_main_context_prepare (context=0xc8f590, priority=0x7f771c51cccc) at /tmp/buildd/glib2.0-2.28.6/./glib/gmain.c:2759
#1  0x00007f7729d45879 in g_main_context_iterate (context=0xc8f590, block=1, dispatch=1, self=<value optimized out>) at /tmp/buildd/glib2.0-2.28.6/./glib/gmain.c:3071
#2  0x00007f7729d45f1d in g_main_context_iteration (context=0xc8f590, may_block=1) at /tmp/buildd/glib2.0-2.28.6/./glib/gmain.c:3154
#3  0x00007f772dc4db26 in QEventDispatcherGlib::processEvents (this=0xc55850, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f772dc221c2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f772dc223bf in QEventLoop::exec (this=0x7f771c51cdf0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007f772db3a1ef in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#7  0x00007f772dc051ef in QInotifyFileSystemWatcherEngine::run (this=0xbd4670) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f772db3cc05 in QThreadPrivate::start (arg=0xbd4670) at thread/qthread_unix.cpp:320
#9  0x00007f772a210b40 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#10 0x00007f773186636d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f771ba6b700 (LWP 25696)):
#0  0x00007f772a213145 in __pthread_mutex_lock (mutex=0x1607df8) at pthread_mutex_lock.c:61
#1  0x00007f7729d44986 in g_main_context_prepare (context=0x1607df0, priority=0x7f771ba6accc) at /tmp/buildd/glib2.0-2.28.6/./glib/gmain.c:2763
#2  0x00007f7729d45879 in g_main_context_iterate (context=0x1607df0, block=1, dispatch=1, self=<value optimized out>) at /tmp/buildd/glib2.0-2.28.6/./glib/gmain.c:3071
#3  0x00007f7729d45f1d in g_main_context_iteration (context=0x1607df0, may_block=1) at /tmp/buildd/glib2.0-2.28.6/./glib/gmain.c:3154
#4  0x00007f772dc4db26 in QEventDispatcherGlib::processEvents (this=0x15610d0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007f772dc221c2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f772dc223bf in QEventLoop::exec (this=0x7f771ba6adf0, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007f772db3a1ef in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#8  0x00007f772dc051ef in QInotifyFileSystemWatcherEngine::run (this=0x1403550) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007f772db3cc05 in QThreadPrivate::start (arg=0x1403550) at thread/qthread_unix.cpp:320
#10 0x00007f772a210b40 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#11 0x00007f773186636d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f7731f6f760 (LWP 3227)):
[KCrash Handler]
#6  detach (this=0xc5e750, j=<value optimized out>) at /usr/include/qt4/QtCore/qlist.h:126
#7  begin (this=0xc5e750, j=<value optimized out>) at /usr/include/qt4/QtCore/qlist.h:254
#8  KDirListerCache::slotUpdateResult (this=0xc5e750, j=<value optimized out>) at ../../kio/kio/kdirlister.cpp:1716
#9  0x00007f772f8b9703 in KDirListerCache::qt_metacall (this=0xc5e750, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff7d86fe80) at ./kdirlister_p.moc:108
#10 0x00007f772dc35b1a in QMetaObject::activate (sender=0x1380810, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff7d86fe80) at kernel/qobject.cpp:3278
#11 0x00007f772e099992 in KJob::result (this=<value optimized out>, _t1=0x1380810) at ./kjob.moc:194
#12 0x00007f772e0999d0 in KJob::emitResult (this=0x1380810) at ../../kdecore/jobs/kjob.cpp:312
#13 0x00007f772f88e204 in KIO::SimpleJob::slotFinished (this=0x1380810) at ../../kio/kio/job.cpp:525
#14 0x00007f772f892dc5 in KIO::ListJob::slotFinished (this=0x1380810) at ../../kio/kio/job.cpp:2557
#15 0x00007f772f8976e9 in KIO::ListJob::qt_metacall (this=0x1380810, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff7d870140) at ./jobclasses.moc:818
#16 0x00007f772dc35b1a in QMetaObject::activate (sender=0x1374340, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3278
#17 0x00007f772f9386f1 in KIO::SlaveInterface::dispatch (this=<value optimized out>, _cmd=104, rawdata=...) at ../../kio/kio/slaveinterface.cpp:173
#18 0x00007f772f9355a5 in KIO::SlaveInterface::dispatch (this=<value optimized out>) at ../../kio/kio/slaveinterface.cpp:89
#19 0x00007f772f928ebe in KIO::Slave::gotInput (this=0x1374340) at ../../kio/kio/slave.cpp:348
#20 0x00007f772f92950c in KIO::Slave::qt_metacall (this=0x1374340, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff7d870560) at ./slave.moc:82
#21 0x00007f772dc35b1a in QMetaObject::activate (sender=0x1458410, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3278
#22 0x00007f772f85f047 in dequeue (this=0xf15bc0) at ../../kio/kio/connection.cpp:82
#23 KIO::ConnectionPrivate::dequeue (this=0xf15bc0) at ../../kio/kio/connection.cpp:71
#24 0x00007f772f85f0ed in KIO::Connection::qt_metacall (this=0x1458410, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x14513d0) at ./connection.moc:79
#25 0x00007f772dc396ca in QObject::event (this=0x1458410, e=<value optimized out>) at kernel/qobject.cpp:1217
#26 0x00007f772e6419f4 in notify_helper (this=0xa79100, receiver=0x1458410, e=0xb8deb0) at kernel/qapplication.cpp:4467
#27 QApplicationPrivate::notify_helper (this=0xa79100, receiver=0x1458410, e=0xb8deb0) at kernel/qapplication.cpp:4439
#28 0x00007f772e646881 in QApplication::notify (this=0x7fff7d870fc0, receiver=0x1458410, e=0xb8deb0) at kernel/qapplication.cpp:4346
#29 0x00007f772f36d4f6 in KApplication::notify (this=0x7fff7d870fc0, receiver=0x1458410, event=0xb8deb0) at ../../kdeui/kernel/kapplication.cpp:311
#30 0x00007f772dc22fbc in QCoreApplication::notifyInternal (this=0x7fff7d870fc0, receiver=0x1458410, event=0xb8deb0) at kernel/qcoreapplication.cpp:731
#31 0x00007f772dc26378 in sendEvent (receiver=0x0, event_type=0, data=0xa535b0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#32 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xa535b0) at kernel/qcoreapplication.cpp:1372
#33 0x00007f772dc4d663 in sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#34 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:277
#35 0x00007f7729d454a3 in g_main_dispatch (context=0xa7bc80) at /tmp/buildd/glib2.0-2.28.6/./glib/gmain.c:2440
#36 g_main_context_dispatch (context=0xa7bc80) at /tmp/buildd/glib2.0-2.28.6/./glib/gmain.c:3013
#37 0x00007f7729d45c80 in g_main_context_iterate (context=0xa7bc80, block=1, dispatch=1, self=<value optimized out>) at /tmp/buildd/glib2.0-2.28.6/./glib/gmain.c:3091
#38 0x00007f7729d45f1d in g_main_context_iteration (context=0xa7bc80, may_block=1) at /tmp/buildd/glib2.0-2.28.6/./glib/gmain.c:3154
#39 0x00007f772dc4dabf in QEventDispatcherGlib::processEvents (this=0xa54c20, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#40 0x00007f772e6e59ce in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#41 0x00007f772dc221c2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#42 0x00007f772dc223bf in QEventLoop::exec (this=0x7fff7d870f50, flags=...) at kernel/qeventloop.cpp:201
#43 0x00007f772dc26567 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#44 0x00007f7731b5a7b5 in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_dolphin.so
#45 0x00007f77317afead in __libc_start_main (main=<value optimized out>, argc=<value optimized out>, ubp_av=<value optimized out>, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fff7d8714d8) at libc-start.c:228
#46 0x0000000000400691 in _start ()

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

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

Reported using DrKonqi
Comment 1 Jekyll Wu 2011-12-04 12:05:04 UTC

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