[intrepid] Dolpin Crash in KDirListerCache::updateDirectory

Bug #320411 reported by Thomas
2
Affects Status Importance Assigned to Milestone
KDE Base
Invalid
High
kdebase (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: kdebase

I extracted a rar-file with Ark (it was a movie) and watched for the file (without pressing something) in dolpin.

than.. i got the SIGABRT

ProblemType: Bug
Architecture: amd64
DistroRelease: Ubuntu 8.10
Package: dolphin 4:4.1.3-0ubuntu1~intrepid1
ProcEnviron:
 LANGUAGE=en_GB
 PATH=/home/username/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
 LANG=de_DE.UTF-8
 SHELL=/bin/bash
SourcePackage: kdebase
Uname: Linux 2.6.27-9-generic x86_64

Tags: apport-bug
Revision history for this message
In , Dario Andres (andresbajotierra) wrote :
Download full text (5.3 KiB)

Version: KDE: 4.1.86 (KDE 4.1.86 (KDE 4.2 >= 20081221)) kdelibs svn rev. 902031 / kdebase svn rev. 902032 (using Devel)
OS: Linux
Installed from: Compiled sources

Here using:

Qt: 4.4.3 + qt-copy-patches-889120
KDE: 4.1.86 (KDE 4.1.86 (KDE 4.2 >= 20081221))
kdelibs svn rev. 902031 / kdebase svn rev. 902032
on ArchLinux x86_64 - Kernel 2.6.27.10

Steps to reproduce:

- Close any Dolphin window/instance
- Open Konsole or another shell
- Go to your home folder with "cd"
(Make sure you have a folder to enter inside your home, in this example I will be using "Desktop")
- Launch Dolphin using "dolphin Desktop/" to show the "Desktop" folder
- From another Konsole or shell window, create a file in your home directory "touch /home/user/foobar" or "cd && touch foobar"

Dolphin crashes:

(you may use another folder than "Desktop". The crash occurs in any view (Icon,Details,Columns) with Preview both enabled or disabled)

Backtrace info:

ASSERT: "listers.isEmpty() || killed" in file /home/kde-devel/kde/src/KDE/kdelibs/kio/kio/kdirlister.cpp, line 609

Application: Dolphin (dolphin), signal SIGABRT
0x00007fbada1b3001 in nanosleep () from /lib/libc.so.6

Thread 1 (Thread 0x7fbade62c750 (LWP 24831)):
[KCrash Handler]
#5 0x00007fbada1460c5 in raise () from /lib/libc.so.6
#6 0x00007fbada1475e3 in abort () from /lib/libc.so.6
#7 0x00007fbadae7fa25 in qt_message_output (msgType=QtFatalMsg, buf=<value optimized out>) at global/qglobal.cpp:2102
#8 0x00007fbadae7fb47 in qFatal (msg=<value optimized out>) at global/qglobal.cpp:2303
#9 0x00007fbade196b08 in KDirListerCache::updateDirectory (this=0xce7860, _dir=@0x7fffe676c570) at /home/kde-devel/kde/src/KDE/kdelibs/kio/kio/kdirlister.cpp:609
#10 0x00007fbade19871b in KDirListerCache::slotFileDirty (this=0xce7860, path=@0x7fffe676c7c0) at /home/kde-devel/kde/src/KDE/kdelibs/kio/kio/kdirlister.cpp:955
#11 0x00007fbade19d73c in KDirListerCache::qt_metacall (this=0xce7860, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffe676c720)
    at /home/kde-devel/kde/build/KDE/kdelibs/kio/kdirlister_p.moc:94
#12 0x00007fbadaf7aac0 in QMetaObject::activate (sender=0xce7b20, from_signal_index=<value optimized out>, to_signal_index=4, argv=0xffffffffffffffff) at kernel/qobject.cpp:3028
#13 0x00007fbade1ab5a2 in KDirWatch::dirty (this=0x60ff, _t1=<value optimized out>) at /home/kde-devel/kde/build/KDE/kdelibs/kio/kdirwatch.moc:81
#14 0x00007fbade1abda0 in KDirWatch::setDirty (this=0xce7b20, _file=@0x7fffe676c7c0) at /home/kde-devel/kde/src/KDE/kdelibs/kio/kio/kdirwatch.cpp:1670
#15 0x00007fbade1ad1fd in KDirWatchPrivate::emitEvent (this=<value optimized out>, e=0x1030878, event=1, fileName=@0xffffffffffffffff)
    at /home/kde-devel/kde/src/KDE/kdelibs/kio/kio/kdirwatch.cpp:1153
#16 0x00007fbade1b5019 in KDirWatchPrivate::slotRescan (this=0xca6380) at /home/kde-devel/kde/src/KDE/kdelibs/kio/kio/kdirwatch.cpp:1231
#17 0x00007fbade1b5558 in KDirWatchPrivate::qt_metacall (this=0xca6380, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffe676caa0)
    at /home/kde-devel/kde/build/KDE/kdelibs/kio/kdirwatch_p.moc:72
#18 0x00007fbadaf7aac0 in QMetaObject::activate ...

Read more...

Revision history for this message
In , FiNeX (finex) wrote :

It has happened one time to me too some days ago, but today I'm not able to reproduce.

Revision history for this message
In , Neoclust-kde (neoclust-kde) wrote :

*** Bug 178075 has been marked as a duplicate of this bug. ***

Revision history for this message
In , Dario Andres (andresbajotierra) wrote :

Here using:

Qt: 4.4.3 + qt-copy-patches-889120
KDE: 4.1.87 (KDE 4.1.87 (KDE 4.2 >= 20090101))
kdelibs svn rev. 905636 / kdebase svn rev. 905636
on ArchLinux x86_64 - Kernel 2.6.27.10

I can no longer reproduce the crash. Closing as WORKSFORME

Revision history for this message
In , Dario Andres (andresbajotierra) wrote :

*** Bug 180740 has been marked as a duplicate of this bug. ***

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

Should be fixed in KDE 4.2 according to the upstream report.

Changed in kdebase:
status: New → Fix Released
Changed in kdebase:
status: Unknown → Invalid
Changed in kdebase:
importance: Unknown → High
Revision history for this message
In , Bernd Oliver Sünderhauf (pancho-mz) wrote :

*** Bug 180621 has been marked as a duplicate of this bug. ***

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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