Summary: | Crash when removing file from the file chooser | ||
---|---|---|---|
Product: | [Frameworks and Libraries] kdelibs | Reporter: | Frederik Schwarzer <schwarzer> |
Component: | general | Assignee: | kdelibs bugs <kdelibs-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | andresbajotierra, finex |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Unspecified | ||
Latest Commit: | Version Fixed In: |
Description
Frederik Schwarzer
2008-11-08 19:18:55 UTC
Can you reproduce the bug? Does it appear the backtrace log? In such case you should post the backtrace, but before read this page: http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports thanks! Whoops. Forgot to mention. There is no backtrace. The application just disappears. The file is removed though. :) The bug is reproducable for my every time. Here's the console output from the point on where I rightclick the file I want to download (before I decide to remove another file :)). konqueror(5950)/kdecore (trader) KMimeTypeTrader::query: query for mimeType "audio/mpeg" , "KParts/ReadOnlyPart" : returning 0 offers konqueror(5950)/kdecore (trader) KMimeTypeTrader::query: query for mimeType "audio/mpeg" , "Application" : returning 1 offers konqueror(5950)/kdecore (trader) KMimeTypeTrader::query: query for mimeType "audio/mpeg" , "KonqPopupMenu/Plugin" : returning 0 offers konqueror(5950)/kdecore (KLibLoader) findLibraryInternal: plugins should not have a 'lib' prefix: "libkfilemodule.so" konqueror(5950)/kdecore (KLibLoader) KPluginLoader::load: The plugin "libkfilemodule" doesn't contain a kde_plugin_verification_data structure konqueror(5950)/kio (KDirWatch) KDirWatchPrivate::addEntry: Added File "/home/fs/.local/share//user-places.xbel" for "" ["KDirWatch-2"] konqueror(5950)/kio (KDirWatch) KDirWatchPrivate::useINotify: trying to use inotify for monitoring konqueror(5950)/kio (KDirWatch) KDirWatchPrivate::useINotify: inotify successfully used for monitoring konqueror(5950)/kio (bookmarks) KBookmarkManager::KBookmarkManager: starting KDirWatch for "/home/fs/.local/share//user-places.xbel" konqueror(5950)/kio (KDirListerCache) KDirListerCache::listDir: Listing directory: KUrl("trash:/") konqueror(5950)/kio (Slave) KIO::Slave::createSlave: createSlave "trash" for KUrl("trash:/") konqueror(5950)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on "local:/tmp/ksocket-fs/konquerorFv5950.slave-socket" konqueror(5950)/kio (KDirListerCache) KDirListerCache::listDir: Entry currently being listed: KUrl("trash:/") by (KDirLister(0x8647950) ) konqueror(5950)/kio (KIOJob) KIO::SlaveInterface::dispatch: error 111 "/chaosradio_140.mp3/.." konqueror(5950)/kio_file KFileItem::isDir: can't say -> false konqueror(5950)/kio_file KFileItem::isDir: can't say -> false konqueror(5950)/kio (KDirListerCache) KDirListerCache::listDir: Listing directory: KUrl("file:///home/fs") konqueror(5950)/kio (KDirWatch) KDirWatchPrivate::addEntry: Added Dir "/home/fs" for "" ["KDirWatch-1"] konqueror(5950)/kio (KDirWatch) KDirWatchPrivate::useINotify: trying to use inotify for monitoring konqueror(5950)/kio (KDirWatch) KDirWatchPrivate::useINotify: inotify successfully used for monitoring konqueror(5950)/kio (KDirListerCache) KDirListerCache::slotResult: finished listing KUrl("trash:/") konqueror(5950)/kio (KDirWatch) KDirWatchPrivate::addEntry: Added File "/etc/samba/smb.conf" for "" ["KDirWatch-1"] konqueror(5950)/kio (KDirWatch) KDirWatchPrivate::useINotify: trying to use inotify for monitoring konqueror(5950)/kio (KDirWatch) KDirWatchPrivate::useINotify: inotify successfully used for monitoring konqueror(5950)/kio (KDirWatch) KDirWatchPrivate::addEntry: Added File "/etc/security/fileshare.conf" NotExisting for "" ["KDirWatch-1"] konqueror(5950)/kio (KDirWatch) KDirWatchPrivate::useINotify: trying to use inotify for monitoring konqueror(5950)/kio (KDirWatch) KDirWatchPrivate::addEntry: Added Dir "/etc/security" for "/etc/security/fileshare.conf" [""] konqueror(5950)/kio (KDirWatch) KDirWatchPrivate::useINotify: trying to use inotify for monitoring konqueror(5950)/kio (KDirWatch) KDirWatchPrivate::useINotify: inotify successfully used for monitoring konqueror(5950)/kio KNFSShare::KNFSSharePrivate::findExportsFile: Could not find exports file! /etc/exports doesn't exist. Configure it in share/config/knfsshare, [General], exportsFile=.... konqueror(5950)/kio (KDirListerCache) KDirListerCache::slotResult: finished listing KUrl("file:///home/fs") konqueror(5950)/kdecore (KMimeType) KMimeTypeFactory::parseMagic: Now parsing "/usr/share/mime/magic" konqueror(5950)/kdecore (KMimeType) KMimeTypeFactory::parseMagic: Now parsing "/home/compiler/kde/share/mime/magic" konqueror(5950)/kdecore (KMimeType) KMimeTypeFactory::parseMagic: Now parsing "/home/fs/.local/share/mime/magic" konqueror(5950)/kio (KDirListerCache) KDirListerCache::forgetDirs: KDirLister(0x853d978) item moved into cache: KUrl("file:///home/fs") konqueror(5950)/kio (KDirListerCache) KDirListerCache::listDir: Entry in cache: KUrl("file:///home/fs") konqueror(5950)/kio (KDirWatch) KDirWatchPrivate::removeEntry: path= "/home/fs" sub_entry: 0x0 konqueror(5950)/kio (KDirWatch) KDirWatchPrivate::removeEntry: Cancelled INotify (fd 15, 2) for "/home/fs" konqueror(5950)/kio (KDirWatch) KDirWatchPrivate::removeEntry: Removed Dir "/home/fs" for "" ["KDirWatch-1"] konqueror(5950)/kio (KDirWatch) KDirWatchPrivate::addEntry: Added Dir "/home/fs" for "" ["KDirWatch-1"] konqueror(5950)/kio (KDirWatch) KDirWatchPrivate::useINotify: trying to use inotify for monitoring konqueror(5950)/kio (KDirWatch) KDirWatchPrivate::useINotify: inotify successfully used for monitoring konqueror(5950)/kdeui (KNotification) KNotification::slotReceivedId: 0 konqueror(5950)/kdeui (KNotification) KNotification::close: 0 konqueror(5950)/kdeui (KNotification) KNotification::~KNotification: -2 konqueror(5950)/kio (KDirWatch) KDirWatchPrivate::stopEntryScan: "KDirWatch-1" stopped scanning "/home/fs" (now 0 watchers) konqueror(5950)/kio (KDirWatch) KDirWatchPrivate::restartEntryScan: "KDirWatch-1" restarted scanning "/home/fs" (now 1 watchers) konqueror(5950)/kio (KDirListerCache) KDirListerCache::slotFilesRemoved: 1 konqueror(5950)/kio (KDirListerCache) KDirListerCache::forgetDirs: KDirLister(0x853d978) item moved into cache: KUrl("file:///home/fs") konqueror(5950)/kio (KDirListerCache) KDirListerCache::listDir: Entry in cache: KUrl("file:///home/fs") konqueror(5950)/kio (KDirWatch) KDirWatchPrivate::removeEntry: path= "/home/fs" sub_entry: 0x0 konqueror(5950)/kio (KDirWatch) KDirWatchPrivate::removeEntry: Cancelled INotify (fd 15, 5) for "/home/fs" konqueror(5950)/kio (KDirWatch) KDirWatchPrivate::removeEntry: Removed Dir "/home/fs" for "" ["KDirWatch-1"] konqueror(5950)/kio (KDirWatch) KDirWatchPrivate::addEntry: Added Dir "/home/fs" for "" ["KDirWatch-1"] konqueror(5950)/kio (KDirWatch) KDirWatchPrivate::useINotify: trying to use inotify for monitoring konqueror(5950)/kio (KDirWatch) KDirWatchPrivate::useINotify: inotify successfully used for monitoring KCrash: crashing... crashRecursionCounter = 2 KCrash: Application Name = konqueror path = <unknown> pid = 5950 Unable to start Dr. Konqi Please provide a backtrace, not just a console output. Ok, I now ran konqueror --sync in gdb and got the following backtrace. (gdb) bt #0 0xb633f733 in memmove () from /lib/i686/cmov/libc.so.6 #1 0xb6d6b30d in ?? () from /usr/lib/libQtGui.so.4 #2 0xb6d6b4f0 in ?? () from /usr/lib/libQtGui.so.4 #3 0xb6d6b6c8 in ?? () from /usr/lib/libQtGui.so.4 #4 0xb6d6b80e in ?? () from /usr/lib/libQtGui.so.4 #5 0xb6d70a4a in QSortFilterProxyModel::qt_metacall () from /usr/lib/libQtGui.so.4 #6 0xb720abd0 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #7 0xb720b952 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #8 0xb72449ff in QAbstractItemModel::rowsAboutToBeRemoved () from /usr/lib/libQtCore.so.4 #9 0xb71f0aa2 in QAbstractItemModel::beginRemoveRows () from /usr/lib/libQtCore.so.4 #10 0xb7c61f28 in KDirModelPrivate::_k_slotDeleteItems (this=0x85dd460, items=@0xbf970fb8) at /home/compiler/kde/src/KDE/kdelibs/kio/kio/kdirmodel.cpp:430 #11 0xb7c64dcd in KDirModel::qt_metacall (this=0x85ddbd0, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbf970f7c) at /home/compiler/kde/build/KDE/kdelibs/kio/kdirmodel.moc:77 #12 0xb720abd0 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #13 0xb720b952 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #14 0xb7c473d3 in KDirLister::itemsDeleted (this=0x85ddba0, _t1=@0xbf970fb8) at /home/compiler/kde/build/KDE/kdelibs/kio/kdirlister.moc:277 #15 0xb7c48461 in KDirLister::Private::emitItemsDeleted (this=0x85dd0d8, _items=@0x89494cc) at /home/compiler/kde/src/KDE/kdelibs/kio/kio/kdirlister.cpp:2322 #16 0xb7c58aa0 in KDirListerCache::itemsDeleted (this=0x84694b8, listers=@0x850b340, deletedItems=@0x89494cc) at /home/compiler/kde/src/KDE/kdelibs/kio/kio/kdirlister.cpp:1623 #17 0xb7c5a617 in KDirListerCache::slotFilesRemoved (this=0x84694b8, fileList=@0x894bd70) at /home/compiler/kde/src/KDE/kdelibs/kio/kio/kdirlister.cpp:780 #18 0xb7c5bf7a in KDirListerCache::qt_metacall (this=0x84694b8, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbf97127c) at /home/compiler/kde/build/KDE/kdelibs/kio/kdirlister_p.moc:91 #19 0xb720abd0 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #20 0xb720b952 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #21 0xb7c665b3 in OrgKdeKDirNotifyInterface::FilesRemoved (this=0x83e4540, _t1=@0x894bd70) at /home/compiler/kde/build/KDE/kdelibs/kio/kdirnotify.moc:123 #22 0xb7c667b2 in OrgKdeKDirNotifyInterface::qt_metacall (this=0x83e4540, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbf971368) at /home/compiler/kde/build/KDE/kdelibs/kio/kdirnotify.moc:82 #23 0xb704919b in ?? () from /usr/lib/libQtDBus.so.4 #24 0xb70504b7 in ?? () from /usr/lib/libQtDBus.so.4 #25 0xb72058e1 in QObject::event () from /usr/lib/libQtCore.so.4 #26 0xb682079c in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4 #27 0xb682861e in QApplication::notify () from /usr/lib/libQtGui.so.4 #28 0xb79a71ed in KApplication::notify (this=0xbf974968, receiver=0x83e4540, event=0x8967830) at /home/compiler/kde/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:307 #29 0xb71f60d1 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4 ---Type <return> to continue, or q <return> to quit--- #30 0xb71f6d55 in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib/libQtCore.so.4 #31 0xb71f6f4d in QCoreApplication::sendPostedEvents () from /usr/lib/libQtCore.so.4 #32 0xb68bae3f in ?? () from /usr/lib/libQtGui.so.4 #33 0xb71f479a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4 #34 0xb71f495a in QEventLoop::exec () from /usr/lib/libQtCore.so.4 #35 0xb6c895a7 in QDialog::exec () from /usr/lib/libQtGui.so.4 #36 0xb7d3d31c in KFileDialog::getSaveUrl (dir=@0xbf971cd0, filter=@0xbf971e28, parent=0x83305f8, caption=@0xbf971e2c) at /home/compiler/kde/src/KDE/kdelibs/kio/kfile/kfiledialog.cpp:705 #37 0xb3d60fb5 in KHTMLPopupGUIClient::saveURL (parent=0x83305f8, caption=@0xbf971e2c, url=@0x8813ea4, metadata=@0xbf971e38, filter=@0xbf971e28, cacheId=0, suggestedFilename=@0xbf971e24) at /home/compiler/kde/src/KDE/kdelibs/khtml/khtml_ext.cpp:922 #38 0xb3d6287e in KHTMLPopupGUIClient::slotSaveLinkAs (this=0x865b620) at /home/compiler/kde/src/KDE/kdelibs/khtml/khtml_ext.cpp:745 #39 0xb3d62ce0 in KHTMLPopupGUIClient::qt_metacall (this=0x865b620, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbf971f5c) at /home/compiler/kde/build/KDE/kdelibs/khtml/khtml_ext.moc:187 #40 0xb720abd0 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #41 0xb720afd0 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #42 0xb681a4a1 in QAction::triggered () from /usr/lib/libQtGui.so.4 #43 0xb681ae0f in QAction::activate () from /usr/lib/libQtGui.so.4 #44 0xb6bf41f4 in ?? () from /usr/lib/libQtGui.so.4 #45 0xb6bf4c82 in QMenu::mouseReleaseEvent () from /usr/lib/libQtGui.so.4 #46 0xb68787c2 in QWidget::event () from /usr/lib/libQtGui.so.4 #47 0xb6bf6f79 in QMenu::event () from /usr/lib/libQtGui.so.4 #48 0xb682079c in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4 #49 0xb6828fd1 in QApplication::notify () from /usr/lib/libQtGui.so.4 #50 0xb79a71ed in KApplication::notify (this=0xbf974968, receiver=0x8640e48, event=0xbf97266c) at /home/compiler/kde/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:307 #51 0xb71f60d1 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4 #52 0xb682825e in QApplicationPrivate::sendMouseEvent () from /usr/lib/libQtGui.so.4 #53 0xb6892047 in ?? () from /usr/lib/libQtGui.so.4 #54 0xb6890be1 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4 #55 0xb68bb1a8 in ?? () from /usr/lib/libQtGui.so.4 #56 0xb71f479a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4 #57 0xb71f495a in QEventLoop::exec () from /usr/lib/libQtCore.so.4 #58 0xb6bf6d41 in QMenu::exec () from /usr/lib/libQtGui.so.4 #59 0xb7effb9f in KonqMainWindow::slotPopupMenu (this=0x8088618, global=@0xbf9731d8, items=@0xbf972f10, args=@0xbf973278, browserArgs=@0xbf9731b4, itemFlags= {i = -1080611060}, _actionGroups=@0xbf973210) at /home/compiler/kde/src/KDE/kdebase/apps/konqueror/src/konqmainwindow.cpp:4711 ---Type <return> to continue, or q <return> to quit--- #60 0xb7f00fed in KonqMainWindow::slotPopupMenu (this=0x8088618, global=@0xbf9731d8, url=@0xbf9731f8, mode=32768, args=@0xbf973278, browserArgs=@0xbf9731b4, flags={i = -1080610912}, actionGroups=@0xbf973210) at /home/compiler/kde/src/KDE/kdebase/apps/konqueror/src/konqmainwindow.cpp:4503 #61 0xb7f1261b in KonqMainWindow::qt_metacall (this=0x8088618, _c=QMetaObject::InvokeMetaMethod, _id=11, _a=0xbf973084) at /home/compiler/kde/build/KDE/kdebase/apps/konqueror/src/konqmainwindow.moc:343 #62 0xb720abd0 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #63 0xb720afd0 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #64 0xb7e11eb9 in KParts::BrowserExtension::popupMenu (this=0x83362c0, _t1=@0xbf9731d8, _t2=@0xbf9731f8, _t3=32768, _t4=@0xbf973278, _t5=@0xbf9731b4, _t6= {i = -1080610292}, _t7=@0xbf973210) at /home/compiler/kde/build/KDE/kdelibs/kparts/browserextension.moc:347 #65 0xb3d1c2f8 in KHTMLPart::popupMenu (this=0x838a508, linkUrl=@0x8339624) at /home/compiler/kde/src/KDE/kdelibs/khtml/khtml_part.cpp:5151 #66 0xb3d1e44c in KHTMLPart::khtmlMousePressEvent (this=0x838a508, event=0xbf97378c) at /home/compiler/kde/src/KDE/kdelibs/khtml/khtml_part.cpp:6436 #67 0xb3d05daf in KHTMLPart::customEvent (this=0x838a508, event=0xbf97378c) at /home/compiler/kde/src/KDE/kdelibs/khtml/khtml_part.cpp:6189 #68 0xb7205947 in QObject::event () from /usr/lib/libQtCore.so.4 #69 0xb682079c in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4 #70 0xb682861e in QApplication::notify () from /usr/lib/libQtGui.so.4 #71 0xb79a71ed in KApplication::notify (this=0xbf974968, receiver=0x838a508, event=0xbf97378c) at /home/compiler/kde/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:307 #72 0xb71f60d1 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4 #73 0xb3cf92f7 in KHTMLView::mousePressEvent (this=0x83305f8, _mouse=0xbf97411c) at /usr/include/qt4/QtCore/qcoreapplication.h:209 #74 0xb68787a9 in QWidget::event () from /usr/lib/libQtGui.so.4 #75 0xb6babca3 in QFrame::event () from /usr/lib/libQtGui.so.4 #76 0xb3cf3a1f in KHTMLView::widgetEvent (this=0x83305f8, e=0xbf97411c) at /home/compiler/kde/src/KDE/kdelibs/khtml/khtmlview.cpp:2380 #77 0xb3cf3c8d in KHTMLView::eventFilter (this=0x83305f8, o=0x8331280, e=0xbf97411c) at /home/compiler/kde/src/KDE/kdelibs/khtml/khtmlview.cpp:2244 #78 0xb71f52ba in QCoreApplicationPrivate::sendThroughObjectEventFilters () from /usr/lib/libQtCore.so.4 #79 0xb682077a in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4 #80 0xb6828fd1 in QApplication::notify () from /usr/lib/libQtGui.so.4 #81 0xb79a71ed in KApplication::notify (this=0xbf974968, receiver=0x8331280, event=0xbf97411c) at /home/compiler/kde/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:307 #82 0xb71f60d1 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4 #83 0xb682825e in QApplicationPrivate::sendMouseEvent () from /usr/lib/libQtGui.so.4 #84 0xb6891dfd in ?? () from /usr/lib/libQtGui.so.4 #85 0xb6890be1 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4 #86 0xb68bb1a8 in ?? () from /usr/lib/libQtGui.so.4 #87 0xb71f479a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4 #88 0xb71f495a in QEventLoop::exec () from /usr/lib/libQtCore.so.4 #89 0xb71f7015 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4 ---Type <return> to continue, or q <return> to quit--- #90 0xb6820617 in QApplication::exec () from /usr/lib/libQtGui.so.4 #91 0xb7f3ec65 in kdemain (argc=2, argv=0xbf974ce4) at /home/compiler/kde/src/KDE/kdebase/apps/konqueror/src/konqmain.cpp:257 #92 0x080487d2 in main (argc=Cannot access memory at address 0x3ffe4a24 ) at /home/compiler/kde/build/KDE/kdebase/apps/konqueror/src/konqueror_dummy.cpp:3 Can you still reproduce this with an updated SVN build of KDE4.2 ? Thanks :) No, not reproducable anymore with current trunk => case closed :) |