Dolphin crashes on remote disk

Bug #295037 reported by Giacomo Sanchietti
20
This bug affects 2 people
Affects Status Importance Assigned to Milestone
kdelibs
Fix Released
High
kde4libs (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: dolphin

Kubuntu version: 8.10
Package version: dolphin 1.1 shipped with kde 4.1.2

When trying to open a Remote folder over SSH or SFTP, dolphin crashes.

This is the backtrace:
Applicazione: Dolphin (dolphin), segnale SIGABRT
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0xb5e296c0 (LWP 10552)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[KCrash handler]
#6 0xb7f3f430 in __kernel_vsyscall ()
#7 0xb66b7880 in raise () from /lib/tls/i686/cmov/libc.so.6
#8 0xb66b9248 in abort () from /lib/tls/i686/cmov/libc.so.6
#9 0xb7497795 in qt_message_output () from /usr/lib/libQtCore.so.4
#10 0xb7497872 in qFatal () from /usr/lib/libQtCore.so.4
#11 0xb7497915 in qt_assert () from /usr/lib/libQtCore.so.4
#12 0xb7cf5f90 in ?? () from /usr/lib/libkio.so.5
#13 0xb7cf9de7 in KDirModel::indexForUrl () from /usr/lib/libkio.so.5
#14 0xb7ef4d78 in ?? () from /usr/lib/libdolphinprivate.so.4
#15 0xb7ef4e98 in ?? () from /usr/lib/libdolphinprivate.so.4
#16 0xb7ef52dc in ?? () from /usr/lib/libdolphinprivate.so.4
#17 0xb75a4a60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#18 0xb75a57e2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#19 0xb7048f59 in QItemSelectionModel::selectionChanged ()
   from /usr/lib/libQtGui.so.4
#20 0xb7050696 in QItemSelectionModel::emitSelectionChanged ()
   from /usr/lib/libQtGui.so.4
#21 0xb7050de6 in QItemSelectionModel::select () from /usr/lib/libQtGui.so.4
#22 0xb701e56e in QListView::setSelection () from /usr/lib/libQtGui.so.4
#23 0xb7a45a98 in KCategorizedView::setSelection ()
   from /usr/lib/libkdeui.so.5
#24 0xb6ffafc1 in QAbstractItemView::mousePressEvent ()
   from /usr/lib/libQtGui.so.4
#25 0xb7a436c5 in KCategorizedView::mousePressEvent ()
   from /usr/lib/libkdeui.so.5
#26 0xb7ed2bee in DolphinIconsView::mousePressEvent ()
   from /usr/lib/libdolphinprivate.so.4
#27 0xb6b88989 in QWidget::event () from /usr/lib/libQtGui.so.4
#28 0xb6ebff53 in QFrame::event () from /usr/lib/libQtGui.so.4
#29 0xb6f5675f in QAbstractScrollArea::viewportEvent ()
   from /usr/lib/libQtGui.so.4
#30 0xb7001c4f in QAbstractItemView::viewportEvent ()
   from /usr/lib/libQtGui.so.4
#31 0xb6f58d05 in ?? () from /usr/lib/libQtGui.so.4
#32 0xb758f04a in QCoreApplicationPrivate::sendThroughObjectEventFilters ()
   from /usr/lib/libQtCore.so.4
#33 0xb6b308ca in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#34 0xb6b39121 in QApplication::notify () from /usr/lib/libQtGui.so.4
#35 0xb7a5e72d in KApplication::notify () from /usr/lib/libkdeui.so.5
#36 0xb758fe61 in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#37 0xb6b383ae in QApplicationPrivate::sendMouseEvent ()
   from /usr/lib/libQtGui.so.4
#38 0xb6ba2696 in ?? () from /usr/lib/libQtGui.so.4
#39 0xb6ba1a25 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#40 0xb6bcb7ea in ?? () from /usr/lib/libQtGui.so.4
#41 0xb61e56f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#42 0xb61e8da3 in ?? () from /usr/lib/libglib-2.0.so.0
#43 0xb61e8f61 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#44 0xb75ba478 in QEventDispatcherGlib::processEvents ()
   from /usr/lib/libQtCore.so.4
#45 0xb6bcaee5 in ?? () from /usr/lib/libQtGui.so.4
#46 0xb758e52a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#47 0xb758e6ea in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#48 0xb7590da5 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#49 0xb6b30767 in QApplication::exec () from /usr/lib/libQtGui.so.4
#50 0x0808519f in _start ()
#0 0xb7f3f430 in __kernel_vsyscall ()

And this is the output from the console:
dolphin(10552) MetaDataWidget::setFile: KUrl("file:///home/giacomo")
giacomo@iluvatar:~$ dolphin(10552) MetaDataWidget::setFile: KUrl("file:///home/giacomo")
dolphin(10552) KFileItem::isDir: can't say -> false
dolphin(10552) MetaDataWidget::setFile: KUrl("remote:/")
dolphin(10552) MetaDataWidget::setFile: KUrl("zeroconf:/")
dolphin(10552) MetaDataWidget::setFile: KUrl("zeroconf:/")
dolphin(10552) MetaDataWidget::setFile: KUrl("zeroconf:/")
dolphin(10552) KFileItem::isDir: can't say -> false
dolphin(10552) MetaDataWidget::setFile: KUrl("zeroconf:/")
dolphin(10552) MetaDataWidget::setFile: KUrl("zeroconf:/_ssh._tcp/")
ASSERT: "pathStr.startsWith(nodeUrl.path())" in file /build/buildd/kde4libs-4.1.2/kio/kio/kdirmodel.cpp, line 183
KCrash: Application 'dolphin' crashing...
sock_file=/home/giacomo/.kde/socket-iluvatar/kdeinit4__0

If you need more information, ask it!

Thank you

Revision history for this message
Jonathan Thomas (echidnaman) wrote :

Could you install kdebase-dbg and get a new backtrace? Thanks.

Changed in dolphin:
status: New → Incomplete
Revision history for this message
Giacomo Sanchietti (giacomo-sanchietti) wrote :

Here you are the debug trace as attachment.

Hope this helps.

Revision history for this message
Jonathan Thomas (echidnaman) wrote :

This is similar to: https://bugs.kde.org/show_bug.cgi?id=172508 , where trailing slashes returned by the applications:/ kio slave cause Dolphin/Konqueror to crash with an identical backtrace.

This probably also effects the ssh and sftp kio slaves.

I would like for somebody to test with KDE 4.1.3 (Enable intrepid-backports, then update) before we forward this upstream, because the crash may very well have been fixed in KDE 4.1.3.

Changed in kde4libs:
status: Incomplete → Triaged
Revision history for this message
Jonathan Thomas (echidnaman) wrote :

Nevermind, the fix was applied to all kio slaves in general, so this should be fixed in KDE 4.1.3, which is available in intrepid-backports. Setting Fix Committed until the fix reaches Jaunty Jackalope.

Changed in kde4libs:
status: Triaged → Fix Committed
Changed in kdelibs:
status: Unknown → Fix Released
Revision history for this message
Jonathan Thomas (echidnaman) wrote :

Jaunty has the fix now, so closing.

Changed in kde4libs:
status: Fix Committed → Fix Released
Changed in kdelibs:
importance: Unknown → High
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.