Bug 167851 - Preview in columns view crashes dolphin
Summary: Preview in columns view crashes dolphin
Status: RESOLVED FIXED
Alias: None
Product: kdelibs
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: Debian testing Linux
: NOR crash
Target Milestone: ---
Assignee: David Faure
URL:
Keywords:
: 168194 168218 168432 168907 170752 171348 171364 171638 (view as bug list)
Depends on:
Blocks:
 
Reported: 2008-07-31 16:11 UTC by Florian Kriener
Modified: 2008-09-25 21:40 UTC (History)
9 users (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 Florian Kriener 2008-07-31 16:11:55 UTC
Version:            (using KDE 4.1.0)
Installed from:    Debian testing/unstable Packages

If in multicolumn view, dolphin crashes silently when I click the preview button without changing folders first. After starting dolphin again, the preview button is activated and the preview works. Deaktivating preview is the same.
Comment 1 George Kiagiadakis 2008-07-31 19:10:34 UTC
I can confirm this. This is the output that dolphin makes:
$ dolphin --nofork
dolphin(28541) KFileItem::isDir: can't say -> false
dolphin(28541) MetaDataWidget::setFile: KUrl("file:///home/gkiagia")
dolphin(28541) MetaDataWidget::setFile: KUrl("file:///home/gkiagia")
dolphin(28541) KMimeTypeFactory::parseMagic: Now parsing  "/usr/share/mime/magic"
dolphin(28541) KMimeTypeFactory::parseMagic: Now parsing  "/home/gkiagia/.local/share/mime/magic"
ASSERT: "listers.isEmpty() || killed" in file /tmp/buildd/kde4libs-4.1.0/kio/kio/kdirlister.cpp, line 581

Steps to reproduce:
1) Open dolphin
2) Enable "column view"
3) Enable "preview"
4) crashed!
Comment 2 Wadim 2008-08-01 16:15:18 UTC
Enable in some directory "column view" or "preview" I get the follwoing message 

ASSERT: "!filePath().isEmpty()" in file /build/buildd/kde4libs-4.1.0/kdecore/config/kconfigini.cpp, line 368

I have some svn stuff in this directory but in other svn directory I don't have this problem. 

One time I got this crash report:

Application: Dolphin (dolphin), signal SIGSEGV
(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 0xb5eef720 (LWP 10316)]
(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  0xb764f7d9 in QObject::disconnect () from /usr/lib/libQtCore.so.4
#7  0xb7ebdcd7 in DolphinController::setItemView ()
   from /usr/lib/kde4/lib/libdolphinprivate.so.4
#8  0xb7ec872c in ?? () from /usr/lib/kde4/lib/libdolphinprivate.so.4
#9  0xb7ec8c48 in ?? () from /usr/lib/kde4/lib/libdolphinprivate.so.4
#10 0xb6c19574 in QWidget::event () from /usr/lib/libQtGui.so.4
#11 0xb6f4e023 in QFrame::event () from /usr/lib/libQtGui.so.4
#12 0xb6fe1bcf in QAbstractScrollArea::viewportEvent ()
   from /usr/lib/libQtGui.so.4
#13 0xb708ad08 in QAbstractItemView::viewportEvent ()
   from /usr/lib/libQtGui.so.4
#14 0xb6fe2f55 in ?? () from /usr/lib/libQtGui.so.4
#15 0xb7639a21 in QCoreApplicationPrivate::sendThroughObjectEventFilters ()
   from /usr/lib/libQtCore.so.4
#16 0xb6bc1be3 in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#17 0xb6bc6cc5 in QApplication::notify () from /usr/lib/libQtGui.so.4
#18 0xb7ad5ef3 in KApplication::notify () from /usr/lib/kde4/lib/libkdeui.so.5
#19 0xb76396a9 in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#20 0xb6bc3e11 in QApplicationPrivate::sendMouseEvent ()
   from /usr/lib/libQtGui.so.4
#21 0xb6c2dcbd in ?? () from /usr/lib/libQtGui.so.4
#22 0xb6c2c6a1 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#23 0xb6c5539a in ?? () from /usr/lib/libQtGui.so.4
#24 0xb628fdd6 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#25 0xb6293193 in ?? () from /usr/lib/libglib-2.0.so.0
#26 0xb629374e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#27 0xb7664f98 in QEventDispatcherGlib::processEvents ()
   from /usr/lib/libQtCore.so.4
#28 0xb6c55195 in ?? () from /usr/lib/libQtGui.so.4
#29 0xb763892d in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#30 0xb7638abd in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#31 0xb763ad3d in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#32 0xb6bc1567 in QApplication::exec () from /usr/lib/libQtGui.so.4
#33 0x08080aa9 in ?? ()
#34 0xb6735450 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#35 0x08061a71 in _start ()
#0  0xb7f00410 in __kernel_vsyscall ()
Comment 3 Peter Penz 2008-08-02 20:56:33 UTC
Reassigned to kdelibs (KDirLister). @David: comment #2 is a different issue that has already been fixed for KDE 4.1.1 inside Dolphin. However the initial bug report is easy to reproduce. I'm not sure whether the ASSERT is wrong (after removing the ASSERT everything seems to work fine) or whether there is really a hidden issue.
Comment 4 Peter Penz 2008-08-03 13:09:30 UTC
*** Bug 168194 has been marked as a duplicate of this bug. ***
Comment 5 Peter Penz 2008-08-03 15:53:11 UTC
*** Bug 168218 has been marked as a duplicate of this bug. ***
Comment 6 Peter Penz 2008-08-05 17:32:45 UTC
*** Bug 168432 has been marked as a duplicate of this bug. ***
Comment 7 Peter Penz 2008-08-11 14:06:09 UTC
*** Bug 168907 has been marked as a duplicate of this bug. ***
Comment 8 Frank Reininghaus 2008-09-09 20:06:27 UTC
*** Bug 170752 has been marked as a duplicate of this bug. ***
Comment 9 David Faure 2008-09-19 20:02:18 UTC
Confirmed. KDirLister corner case. Unit tested. Fixed. r862727 in trunk, 862734 in branch.
Comment 10 Peter Penz 2008-09-21 14:33:56 UTC
*** Bug 171348 has been marked as a duplicate of this bug. ***
Comment 11 Peter Penz 2008-09-21 14:34:15 UTC
*** Bug 171364 has been marked as a duplicate of this bug. ***
Comment 12 David Faure 2008-09-25 21:40:28 UTC
*** Bug 171638 has been marked as a duplicate of this bug. ***