Bug 176575 - crash on F8 (show/hide hidden files) in open file dialog
Summary: crash on F8 (show/hide hidden files) in open file dialog
Status: RESOLVED DUPLICATE of bug 174788
Alias: None
Product: kdelibs
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: 4.1
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: kdelibs bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-11-30 21:55 UTC by Andrew Wang
Modified: 2008-12-05 22:32 UTC (History)
3 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 Andrew Wang 2008-11-30 21:55:55 UTC
Version:           3.1.5 (using Devel)
OS:                Linux
Installed from:    Compiled sources

I wanted to open a torrent file I had saved to my home dir, using the "Open" dialog. F8 is the hotkey normally assigned to show/hide hidden (dot) files. Pressing F8 while hidden items are being shown results in a crash. There is no crash if the folder being displayed does not contain any hidden items.

Application: KTorrent (ktorrent), signal SIGSEGV
[?1034h(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 0x7f1b75347700 (LWP 19436)]
[New Thread 0x42216950 (LWP 20217)]
[New Thread 0x41a15950 (LWP 20216)]
(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]
#5  0x00007f1b78b8a050 in ?? () from /usr/lib64/libkio.so.5
#6  0x00007f1b78b8cdba in ?? () from /usr/lib64/libkio.so.5
#7  0x00007f1b78b8e5ee in KDirModel::qt_metacall () from /usr/lib64/libkio.so.5
#8  0x00007f1b7717c284 in QMetaObject::activate ()
   from /usr/lib64/libQtCore.so.4
#9  0x00007f1b78b77ca5 in KDirLister::itemsDeleted ()
   from /usr/lib64/libkio.so.5
#10 0x00007f1b78b7f7b1 in KDirLister::emitChanges ()
   from /usr/lib64/libkio.so.5
#11 0x00007f1b78f2afad in KDirOperator::Private::_k_slotToggleHidden ()
   from /usr/lib64/libkfile.so.4
#12 0x00007f1b78f341fe in KDirOperator::qt_metacall ()
   from /usr/lib64/libkfile.so.4
#13 0x00007f1b7717c284 in QMetaObject::activate ()
   from /usr/lib64/libQtCore.so.4
#14 0x00007f1b76696532 in QAction::toggled () from /usr/lib64/libQtGui.so.4
#15 0x00007f1b76696bda in QAction::setChecked () from /usr/lib64/libQtGui.so.4
#16 0x00007f1b76696ca2 in QAction::activate () from /usr/lib64/libQtGui.so.4
#17 0x00007f1b7669a267 in QAction::event () from /usr/lib64/libQtGui.so.4
#18 0x00007f1b766f31c3 in QWidgetAction::event () from /usr/lib64/libQtGui.so.4
#19 0x00007f1b7669c17d in QApplicationPrivate::notify_helper ()
   from /usr/lib64/libQtGui.so.4
#20 0x00007f1b766a3f2a in QApplication::notify () from /usr/lib64/libQtGui.so.4
#21 0x00007f1b783a1d9b in KApplication::notify () from /usr/lib64/libkdeui.so.5
#22 0x00007f1b77167e81 in QCoreApplication::notifyInternal ()
   from /usr/lib64/libQtCore.so.4
#23 0x00007f1b766d180d in ?? () from /usr/lib64/libQtGui.so.4
#24 0x00007f1b766d313c in ?? () from /usr/lib64/libQtGui.so.4
#25 0x00007f1b766a4f52 in QApplication::notify () from /usr/lib64/libQtGui.so.4
#26 0x00007f1b783a1d9b in KApplication::notify () from /usr/lib64/libkdeui.so.5
#27 0x00007f1b77167e81 in QCoreApplication::notifyInternal ()
   from /usr/lib64/libQtCore.so.4
#28 0x00007f1b76729834 in ?? () from /usr/lib64/libQtGui.so.4
#29 0x00007f1b7672bb24 in ?? () from /usr/lib64/libQtGui.so.4
#30 0x00007f1b76706a00 in QApplication::x11ProcessEvent ()
   from /usr/lib64/libQtGui.so.4
#31 0x00007f1b7672d55c in ?? () from /usr/lib64/libQtGui.so.4
#32 0x00000033b383993a in g_main_context_dispatch ()
   from /usr/lib64/libglib-2.0.so.0
#33 0x00000033b383d040 in ?? () from /usr/lib64/libglib-2.0.so.0
#34 0x00000033b383d1dc in g_main_context_iteration ()
   from /usr/lib64/libglib-2.0.so.0
#35 0x00007f1b771903af in QEventDispatcherGlib::processEvents ()
   from /usr/lib64/libQtCore.so.4
#36 0x00007f1b7672cccf in ?? () from /usr/lib64/libQtGui.so.4
#37 0x00007f1b77166782 in QEventLoop::processEvents ()
   from /usr/lib64/libQtCore.so.4
#38 0x00007f1b7716690d in QEventLoop::exec () from /usr/lib64/libQtCore.so.4
#39 0x00007f1b76ab5bc5 in QDialog::exec () from /usr/lib64/libQtGui.so.4
#40 0x00007f1b78c2f90d in KFileDialog::getOpenUrls ()
   from /usr/lib64/libkio.so.5
#41 0x00000000004346ac in _start ()
#0  0x00000033ad0a2261 in nanosleep () from /lib64/libc.so.6
Comment 1 Joris Guisson 2008-12-01 08:30:08 UTC
This is a kdelibs problem, I can't reproduce the crash however when I press F8 a couple of times all hidden items get shown multiple times (they do not get hidden again).

I'm on KDE 4.1.3. Reassigning to maintainer of kdelibs
Comment 2 Andrew Wang 2008-12-01 21:51:16 UTC
I'm using the 4.1.3-57.2 packages from the openSUSE BuildService KDE4:Factory:Desktop repo. I tried a couple more applications: I get correct, crash-free behavior in Konqueror's "Open File" dialog, but I did get Gwenview, Marble, and Okular to crash in the same way as KTorrent. I haven't tested anything else. The backtraces don't have debugging symbols and look pretty similar, but I can provide them if desired.
Comment 3 Sergio Martins 2008-12-02 03:10:11 UTC
That's fixed in trunk, at least for me.
Comment 4 Frank Reininghaus 2008-12-05 22:32:18 UTC
This bug was fixed a few days ago.

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