Bug 171796 - Accessing inbox with imaps:// in Konq/Dolphin causes crash
Summary: Accessing inbox with imaps:// in Konq/Dolphin causes crash
Status: RESOLVED DUPLICATE of bug 172508
Alias: None
Product: kio
Classification: Frameworks and Libraries
Component: imap (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-09-28 15:45 UTC by Jonathan Thomas
Modified: 2008-11-08 04:24 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 Jonathan Thomas 2008-09-28 15:45:27 UTC
Version:            (using Devel)
OS:                Linux
Installed from:    Compiled sources

Simple to reproduce:

-Use the imaps:// kio slave to log in to your favorite imap account
-Try to enter the inbox folder

Crash!

Lemma has been kind enough to provide a backtrace from svn trunk r865573

Application: Dolphin (dolphin), signal SIGABRT
Using host libthread_db library "/lib/libthread_db.so.1".
0x00007f00c74ea1a1 in nanosleep () from /lib/libc.so.6
[Current thread is 0 (LWP 24996)]
 
Thread 2 (Thread 0x40fa7950 (LWP 25005)):
#0  0x00007f00c81a0fcd in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f00c84282b3 in QWaitConditionPrivate::wait (this=0x995720, time=30000) at /home/lemma/kde/trunk/source/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:86
#2  0x00007f00c8427e28 in QWaitCondition::wait (this=0xb70cf8, mutex=0xb70cf0, time=30000) at /home/lemma/kde/trunk/source/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:160
#3  0x00007f00c8418b35 in QThreadPoolThread::run (this=0xb59500) at /home/lemma/kde/trunk/source/qt-copy/src/corelib/concurrent/qthreadpool.cpp:141
#4  0x00007f00c8427823 in QThreadPrivate::start (arg=0xb59500) at /home/lemma/kde/trunk/source/qt-copy/src/corelib/thread/qthread_unix.cpp:191
#5  0x00007f00c819cfe7 in start_thread () from /lib/libpthread.so.0
#6  0x00007f00c751a6ed in clone () from /lib/libc.so.6
#7  0x0000000000000000 in ?? ()
 
Thread 1 (Thread 0x7f00cafcb7a0 (LWP 24996)):
[KCrash Handler]
#5  0x00007f00c747d145 in raise () from /lib/libc.so.6
#6  0x00007f00c747e663 in abort () from /lib/libc.so.6
#7  0x00007f00c841b736 in qt_message_output (msgType=QtFatalMsg, 
    buf=0x7fffd3134ae0 "ASSERT: \"pathStr.startsWith(nodeUrl.path())\" in file /home/lemma/kde/trunk/source/KDE/kdelibs/kio/kio/kdirmodel.cpp, line 179")
    at /home/lemma/kde/trunk/source/qt-copy/src/corelib/global/qglobal.cpp:2108
#8  0x00007f00c841b845 in qFatal (msg=0x7f00c8596b48 "ASSERT: \"%s\" in file %s, line %d") at /home/lemma/kde/trunk/source/qt-copy/src/corelib/global/qglobal.cpp:2309
#9  0x00007f00c841bc9d in qt_assert (assertion=0x7f00c71b4038 "pathStr.startsWith(nodeUrl.path())", file=0x7f00c71b3bf8 "/home/lemma/kde/trunk/source/KDE/kdelibs/kio/kio/kdirmodel.cpp", line=179)
    at /home/lemma/kde/trunk/source/qt-copy/src/corelib/global/qglobal.cpp:1878
#10 0x00007f00c709b07c in KDirModelPrivate::nodeForUrl (this=0x82f160, _url=@0x7fffd3136e50, returnLastParent=false) at /home/lemma/kde/trunk/source/KDE/kdelibs/kio/kio/kdirmodel.cpp:179
#11 0x00007f00c709b66c in KDirModel::indexForUrl (this=0x8315f0, url=@0x7fffd3136e50) at /home/lemma/kde/trunk/source/KDE/kdelibs/kio/kio/kdirmodel.cpp:714
#12 0x00007f00c8ffb091 in SelectionManager::indexForUrl (this=0x81dbf0, url=@0x7fffd3136e50) at /home/lemma/kde/trunk/source/KDE/kdebase/apps/dolphin/src/selectionmanager.cpp:159
#13 0x00007f00c8ffb188 in SelectionManager::slotSelectionChanged (this=0x81dbf0, selected=@0x7fffd3137140, deselected=@0x7fffd3137150)
    at /home/lemma/kde/trunk/source/KDE/kdebase/apps/dolphin/src/selectionmanager.cpp:135
#14 0x00007f00c8ffb68a in SelectionManager::qt_metacall (this=0x81dbf0, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0x7fffd3137000)
    at /home/lemma/kde/trunk/build/debug/build/KDE/kdebase/apps/dolphin/src/selectionmanager.moc:85
#15 0x00007f00c854b8d1 in QMetaObject::activate (sender=0x8a2020, from_signal_index=4, to_signal_index=4, argv=0x7fffd3137000)
    at /home/lemma/kde/trunk/source/qt-copy/src/corelib/kernel/qobject.cpp:3037
#16 0x00007f00c854be57 in QMetaObject::activate (sender=0x8a2020, m=0x7f00ca1c9920, local_signal_index=0, argv=0x7fffd3137000)
    at /home/lemma/kde/trunk/source/qt-copy/src/corelib/kernel/qobject.cpp:3107
#17 0x00007f00c9c718a7 in QItemSelectionModel::selectionChanged (this=0x8a2020, _t1=@0x7fffd3137140, _t2=@0x7fffd3137150) at .moc/debug-shared/moc_qitemselectionmodel.cpp:144
#18 0x00007f00c9c74766 in QItemSelectionModel::emitSelectionChanged (this=0x8a2020, newSelection=@0x7fffd3137140, oldSelection=@0x7fffd3137150)
    at /home/lemma/kde/trunk/source/qt-copy/src/gui/itemviews/qitemselectionmodel.cpp:1405
#19 0x00007f00c9c776bb in QItemSelectionModel::select (this=0x8a2020, selection=@0x7fffd3137390, command=@0x7fffd31374b0)
    at /home/lemma/kde/trunk/source/qt-copy/src/gui/itemviews/qitemselectionmodel.cpp:1019
#20 0x00007f00c9c41720 in QListView::setSelection (this=0x80edd0, rect=@0x7fffd3137980, command=@0x7fffd31376b0) at /home/lemma/kde/trunk/source/qt-copy/src/gui/itemviews/qlistview.cpp:1578
#21 0x00007f00caae459a in KCategorizedView::setSelection (this=0x80edd0, rect=@0x7fffd3137980, flags=@0x7fffd3137a80)
    at /home/lemma/kde/trunk/source/KDE/kdelibs/kdeui/itemviews/kcategorizedview.cpp:895
#22 0x00007f00c9c20dc3 in QAbstractItemView::mousePressEvent (this=0x80edd0, event=0x7fffd3138b20) at /home/lemma/kde/trunk/source/qt-copy/src/gui/itemviews/qabstractitemview.cpp:1480
#23 0x00007f00caae656c in KCategorizedView::mousePressEvent (this=0x80edd0, event=0x7fffd3138b20) at /home/lemma/kde/trunk/source/KDE/kdelibs/kdeui/itemviews/kcategorizedview.cpp:1120
#24 0x00007f00c8fd776a in DolphinIconsView::mousePressEvent (this=0x80edd0, event=0x7fffd3138b20) at /home/lemma/kde/trunk/source/KDE/kdebase/apps/dolphin/src/dolphiniconsview.cpp:204
#25 0x00007f00c970784e in QWidget::event (this=0x80edd0, event=0x7fffd3138b20) at /home/lemma/kde/trunk/source/qt-copy/src/gui/kernel/qwidget.cpp:7165
#26 0x00007f00c9ac3005 in QFrame::event (this=0x80edd0, e=0x7fffd3138b20) at /home/lemma/kde/trunk/source/qt-copy/src/gui/widgets/qframe.cpp:657
#27 0x00007f00c9b66328 in QAbstractScrollArea::viewportEvent (this=0x80edd0, e=0x7fffd3138b20) at /home/lemma/kde/trunk/source/qt-copy/src/gui/widgets/qabstractscrollarea.cpp:949
#28 0x00007f00c9c21815 in QAbstractItemView::viewportEvent (this=0x80edd0, event=0x7fffd3138b20) at /home/lemma/kde/trunk/source/qt-copy/src/gui/itemviews/qabstractitemview.cpp:1435
#29 0x00007f00c9b69134 in QAbstractScrollAreaPrivate::viewportEvent (this=0x8afc10, event=0x7fffd3138b20) at /home/lemma/kde/trunk/source/qt-copy/src/gui/widgets/qabstractscrollarea_p.h:102
#30 0x00007f00c9b69174 in QAbstractScrollAreaFilter::eventFilter (this=0x8b59f0, o=0x841360, e=0x7fffd3138b20) at /home/lemma/kde/trunk/source/qt-copy/src/gui/widgets/qabstractscrollarea_p.h:113
#31 0x00007f00c853154d in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x69a160, receiver=0x841360, event=0x7fffd3138b20)
    at /home/lemma/kde/trunk/source/qt-copy/src/corelib/kernel/qcoreapplication.cpp:700
#32 0x00007f00c96a111e in QApplicationPrivate::notify_helper (this=0x69a160, receiver=0x841360, e=0x7fffd3138b20) at /home/lemma/kde/trunk/source/qt-copy/src/gui/kernel/qapplication.cpp:3805
#33 0x00007f00c96a1d62 in QApplication::notify (this=0x7fffd3139a90, receiver=0x841360, e=0x7fffd3138b20) at /home/lemma/kde/trunk/source/qt-copy/src/gui/kernel/qapplication.cpp:3534
#34 0x00007f00caafcbda in KApplication::notify (this=0x7fffd3139a90, receiver=0x841360, event=0x7fffd3138b20) at /home/lemma/kde/trunk/source/KDE/kdelibs/kdeui/kernel/kapplication.cpp:307
#35 0x00007f00c8533658 in QCoreApplication::notifyInternal (this=0x7fffd3139a90, receiver=0x841360, event=0x7fffd3138b20)
    at /home/lemma/kde/trunk/source/qt-copy/src/corelib/kernel/qcoreapplication.cpp:593
#36 0x00007f00c96af2a3 in QCoreApplication::sendSpontaneousEvent (receiver=0x841360, event=0x7fffd3138b20)
    at ../../include/QtCore/../../../../../../source/qt-copy/src/corelib/kernel/qcoreapplication.h:218
#37 0x00007f00c96a62bb in QApplicationPrivate::sendMouseEvent (receiver=0x841360, event=0x7fffd3138b20, alienWidget=0x841360, nativeWidget=0x698a70, buttonDown=0x7f00ca1ed108, 
    lastMouseReceiver=@0x7f00ca1ed110) at /home/lemma/kde/trunk/source/qt-copy/src/gui/kernel/qapplication.cpp:2799
#38 0x00007f00c972cf6f in QETWidget::translateMouseEvent (this=0x698a70, event=0x7fffd3139630) at /home/lemma/kde/trunk/source/qt-copy/src/gui/kernel/qapplication_x11.cpp:4048
#39 0x00007f00c972a7c3 in QApplication::x11ProcessEvent (this=0x7fffd3139a90, event=0x7fffd3139630) at /home/lemma/kde/trunk/source/qt-copy/src/gui/kernel/qapplication_x11.cpp:3044
#40 0x00007f00c9759f41 in x11EventSourceDispatch (s=0x69d920, callback=0, user_data=0x0) at /home/lemma/kde/trunk/source/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:148
#41 0x00007f00c3c9c0f2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#42 0x00007f00c3c9f396 in ?? () from /usr/lib/libglib-2.0.so.0
#43 0x00007f00c3c9f82f in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#44 0x00007f00c85686b8 in QEventDispatcherGlib::processEvents (this=0x699c60, flags=@0x7fffd31398d0) at /home/lemma/kde/trunk/source/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:325
#45 0x00007f00c9759627 in QGuiEventDispatcherGlib::processEvents (this=0x699c60, flags=@0x7fffd3139930) at /home/lemma/kde/trunk/source/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:204
#46 0x00007f00c8530070 in QEventLoop::processEvents (this=0x7fffd31399e0, flags=@0x7fffd3139990) at /home/lemma/kde/trunk/source/qt-copy/src/corelib/kernel/qeventloop.cpp:149
#47 0x00007f00c853026c in QEventLoop::exec (this=0x7fffd31399e0, flags=@0x7fffd31399f0) at /home/lemma/kde/trunk/source/qt-copy/src/corelib/kernel/qeventloop.cpp:200
#48 0x00007f00c853405b in QCoreApplication::exec () at /home/lemma/kde/trunk/source/qt-copy/src/corelib/kernel/qcoreapplication.cpp:851
#49 0x00007f00c96a0ea4 in QApplication::exec () at /home/lemma/kde/trunk/source/qt-copy/src/gui/kernel/qapplication.cpp:3337
#50 0x0000000000441f97 in main (argc=6, argv=0x7fffd3139f58) at /home/lemma/kde/trunk/source/KDE/kdebase/apps/dolphin/src/main.cpp:94
Comment 1 George Kiagiadakis 2008-10-27 16:14:04 UTC
probably duplicate of bug 172508
Comment 2 Jonathan Thomas 2008-11-08 04:24:20 UTC
It probably is, since it's fixed in KDE 4.1.3

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