Bug 275021

Summary: Dolphin not accepting dubious certificate from WebDAV server Forever
Product: [Unmaintained] kio Reporter: May Atkinson <mail>
Component: generalAssignee: David Faure <faure>
Status: RESOLVED DUPLICATE    
Severity: crash CC: adawit
Priority: NOR    
Version: 4.6   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description May Atkinson 2011-06-06 01:58:14 UTC
Application: dolphin (1.6)
KDE Platform Version: 4.6.00 (4.6.0) "release 6"
Qt Version: 4.7.1
Operating System: Linux 2.6.37.6-0.5-desktop x86_64
Distribution: "openSUSE 11.4 (x86_64)"

-- Information about the crash:
- Unusual behaviour I noticed:
I have an SSL cert on my server that needs to be replaced in due course.
Dolphin offered to let me accept the certificate Forever, but then asked me to accept it over and over again as it transacted a dialogue with the server.
After accepting the cert Forever very quickly Dolphin eventually crashed.

The crash can be reproduced every time.

-- Backtrace:
Application: Dolphin (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f87bbcf4760 (LWP 4294))]

Thread 3 (Thread 0x7f87a2b19700 (LWP 4295)):
#0  0x00007f87b93ed503 in poll () from /lib64/libc.so.6
#1  0x00007f87b625f114 in ?? () from /lib64/libglib-2.0.so.0
#2  0x00007f87b625f650 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00007f87ba9de976 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#4  0x00007f87ba9b3052 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#5  0x00007f87ba9b3265 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#6  0x00007f87ba8c81e4 in QThread::exec() () from /usr/lib64/libQtCore.so.4
#7  0x00007f87ba994968 in ?? () from /usr/lib64/libQtCore.so.4
#8  0x00007f87ba8caa5e in ?? () from /usr/lib64/libQtCore.so.4
#9  0x00007f87ade1d853 in ?? () from /usr/X11R6/lib64/libGL.so.1
#10 0x00007f87ba63ba3f in start_thread () from /lib64/libpthread.so.0
#11 0x00007f87b93f667d in clone () from /lib64/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f87a2006700 (LWP 5323)):
#0  0x00007f87ba6406f9 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f87a0303981 in ?? () from /usr/lib64/libxine.so.1
#2  0x00007f87ade1d853 in ?? () from /usr/X11R6/lib64/libGL.so.1
#3  0x00007f87ba63ba3f in start_thread () from /lib64/libpthread.so.0
#4  0x00007f87b93f667d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f87bbcf4760 (LWP 4294)):
[KCrash Handler]
#6  0x00007f87ba910500 in QString::operator=(QString const&) () from /usr/lib64/libQtCore.so.4
#7  0x00007f87b7800ed2 in QDBusError::operator=(QDBusError const&) () from /usr/lib64/libQtDBus.so.4
#8  0x00007f87b781b2b4 in QDBusAbstractInterface::callWithArgumentList(QDBus::CallMode, QString const&, QList<QVariant> const&) () from /usr/lib64/libQtDBus.so.4
#9  0x00007f87bb735f0f in KUiServerJobTracker::speed(KJob*, unsigned long) () from /usr/lib64/libkdeui.so.5
#10 0x00007f87bb6d2b40 in KUiServerJobTracker::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkdeui.so.5
#11 0x00007f87ba9c8def in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#12 0x00007f87bada889b in KJob::speed(KJob*, unsigned long) () from /usr/lib64/libkdecore.so.5
#13 0x00007f87bada88f7 in KJob::emitSpeed(unsigned long) () from /usr/lib64/libkdecore.so.5
#14 0x00007f87b3e2aa91 in KIO::Job::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkio.so.5
#15 0x00007f87b3f10c41 in KIO::CopyJob::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkio.so.5
#16 0x00007f87ba9c8def in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#17 0x00007f87bada889b in KJob::speed(KJob*, unsigned long) () from /usr/lib64/libkdecore.so.5
#18 0x00007f87bada88f7 in KJob::emitSpeed(unsigned long) () from /usr/lib64/libkdecore.so.5
#19 0x00007f87b3e2ac45 in KIO::SimpleJob::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkio.so.5
#20 0x00007f87b3efeff0 in KIO::ListJob::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkio.so.5
#21 0x00007f87ba9c8def in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#22 0x00007f87b3e3c312 in KIO::SlaveInterface::speed(unsigned long) () from /usr/lib64/libkio.so.5
#23 0x00007f87b3e3c40e in KIO::SlaveInterface::calcSpeed() () from /usr/lib64/libkio.so.5
#24 0x00007f87b3ea9313 in KIO::SlaveInterface::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkio.so.5
#25 0x00007f87b3ee1ae0 in KIO::Slave::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkio.so.5
#26 0x00007f87ba9c8def in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#27 0x00007f87ba9c7799 in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#28 0x00007f87b9b62d14 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#29 0x00007f87b9b6b22a in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#30 0x00007f87bb6579e6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#31 0x00007f87ba9b3bfc in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#32 0x00007f87ba9e14d8 in ?? () from /usr/lib64/libQtCore.so.4
#33 0x00007f87ba9de244 in ?? () from /usr/lib64/libQtCore.so.4
#34 0x00007f87b625ebd3 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#35 0x00007f87b625f3b0 in ?? () from /lib64/libglib-2.0.so.0
#36 0x00007f87b625f650 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#37 0x00007f87ba9de91f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#38 0x00007f87b9c07d8e in ?? () from /usr/lib64/libQtGui.so.4
#39 0x00007f87ba9b3052 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#40 0x00007f87ba9b3265 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#41 0x00007f87ba9b76ab in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#42 0x00007f87a973fad5 in kdemain () from /usr/lib64/libkdeinit4_dolphin.so
#43 0x00000000004075e9 in _start ()

Possible duplicates by query: bug 269353, bug 266243, bug 263060, bug 261949, bug 255113.

Reported using DrKonqi
Comment 1 Dawit Alemayehu 2011-11-15 01:37:09 UTC

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