Bug 169923 - dolphin crashes when moving panels out of the main window
Summary: dolphin crashes when moving panels out of the main window
Status: RESOLVED DUPLICATE of bug 169103
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 16.12.2
Platform: Mandriva RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Peter Penz
URL:
Keywords:
: 171124 (view as bug list)
Depends on:
Blocks:
 
Reported: 2008-08-27 11:27 UTC by Vincent Panel
Modified: 2008-09-16 20:11 UTC (History)
4 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 Vincent Panel 2008-08-27 11:27:12 UTC
Version:            (using KDE 4.1.0)
OS:                Linux
Installed from:    Mandriva RPMs

When you move both panels out of the main window, quit dolphin and then re-open it, you get a crash. I attache the crashdump in a minute.
Comment 1 Dario Andres 2008-08-27 16:58:50 UTC
Qt: 4.4.1
KDE: 4.1.1 (KDE 4.1.0 (4.1 >= 20080722))
Dolphin: 1.1 
in ArchLinux i686:

I have three panels so I have reproduced this bug dragging the three panels outside the main Dolphin window.

Assert:

ASSERT: "(*it).isValid()" in file /home/jan/Source/packages/kde41/work/kdelibs/src/kdelibs-4.1.0/kio/kio/previewjob.cpp, line 565

I suppose this is a duplicate of bug 169103 (same assert) , and 168008.
Also the situation is the same ("Dolphin crashing at start"). So draggin the panels out of the main window will do this to happen.

Here is the full backtrace:

Aplicación: Dolphin (dolphin), señal SIGABRT
[Thread debugging using libthread_db enabled]
[New Thread 0xb6250700 (LWP 5266)]
[KCrash handler]
#6  0xb7fd8424 in __kernel_vsyscall ()
#7  0xb6608740 in raise () from /lib/libc.so.6
#8  0xb660a078 in abort () from /lib/libc.so.6
#9  0xb74c8c8e in qt_message_output () from /usr/lib/libQtCore.so.4
#10 0xb74c8d2e in qFatal () from /usr/lib/libQtCore.so.4
#11 0xb74c8db9 in qt_assert () from /usr/lib/libQtCore.so.4
#12 0xb7e2ee43 in KIO::filePreview (items=@0xbfcf131c, width=160, height=128, 
    iconSize=0, iconAlpha=0, scale=true, save=false, enabledPlugins=0x0)
    at /home/jan/Source/packages/kde41/work/kdelibs/src/kdelibs-4.1.0/kio/kio/previewjob.cpp:565
#13 0x08081ae5 in InfoSidebarPage::showItemInfo (this=0x81bbcf0)
    at /home/jan/Source/packages/kde41/work/kdebase/src/kdebase-4.1.0/apps/dolphin/src/infosidebarpage.cpp:211
#14 0xb6af08cb in QWidget::event () from /usr/lib/libQtGui.so.4
#15 0xb6aa3f13 in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#16 0xb6aaab0a in QApplication::notify () from /usr/lib/libQtGui.so.4
#17 0xb7b4eedc in KApplication::notify (this=0xbfcf29f4, receiver=0x81bbcf0, 
    event=0xbfcf1720)
    at /home/jan/Source/packages/kde41/work/kdelibs/src/kdelibs-4.1.0/kdeui/kernel/kapplication.cpp:311
#18 0xb759e30c in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#19 0xb6af16c5 in QWidgetPrivate::show_helper () from /usr/lib/libQtGui.so.4
#20 0xb6af1889 in QWidgetPrivate::show_recursive ()
   from /usr/lib/libQtGui.so.4
#21 0xb6af19fd in QWidgetPrivate::showChildren () from /usr/lib/libQtGui.so.4
#22 0xb6af15d6 in QWidgetPrivate::show_helper () from /usr/lib/libQtGui.so.4
#23 0xb6af1c45 in QWidget::setVisible () from /usr/lib/libQtGui.so.4
#24 0xb6db0569 in ?? () from /usr/lib/libQtGui.so.4
#25 0x0819a4f0 in ?? ()
#26 0x00000001 in ?? ()
#27 0x000002fd in ?? ()
#28 0xbfcf18b0 in ?? ()
#29 0xbfcf18e8 in ?? ()
#30 0x00000137 in ?? ()
#31 0xb7636150 in ?? () from /usr/lib/libQtCore.so.4
#32 0xbfcf18a4 in ?? ()
#33 0xbfcf1898 in ?? ()
#34 0xbfcf190c in ?? ()
#35 0xbfcf1908 in ?? ()
#36 0x002ddd18 in ?? ()
#37 0x08136078 in ?? ()
#38 0x00000004 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
#0  0xb7fd8424 in __kernel_vsyscall ()


Comment 2 Vincent Panel 2008-08-27 18:13:15 UTC
My crash dump :

Application : Dolphin (dolphin), signal SIGABRT
[Thread debugging using libthread_db enabled]
[New Thread 0xb5d4cb00 (LWP 10050)]
[KCrash handler]
#6  0xffffe422 in __kernel_vsyscall ()
#7  0xb6691d90 in raise () from /lib/i686/libc.so.6
#8  0xb66937f8 in abort () from /lib/i686/libc.so.6
#9  0xb749e545 in qt_message_output () from /usr/lib/libQtCore.so.4
#10 0xb749e635 in qFatal () from /usr/lib/libQtCore.so.4
#11 0xb749e6e5 in qt_assert () from /usr/lib/libQtCore.so.4
#12 0xb7df0e77 in KIO::filePreview () from /usr/lib/libkio.so.5
#13 0x08082501 in InfoSidebarPage::showItemInfo (this=0x925f170)
    at /usr/src/debug/kdebase-4.1.0/apps/dolphin/src/infosidebarpage.cpp:211
#14 0xb6b4e952 in QWidget::event () from /usr/lib/libQtGui.so.4
#15 0xb6af42cc in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#16 0xb6afc60d in QApplication::notify () from /usr/lib/libQtGui.so.4
#17 0xb7aa0931 in KApplication::notify () from /usr/lib/libkdeui.so.5
#18 0xb759f863 in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#19 0xb6b51af7 in QWidgetPrivate::show_helper () from /usr/lib/libQtGui.so.4
#20 0xb6b51cd1 in QWidgetPrivate::show_recursive ()
   from /usr/lib/libQtGui.so.4
#21 0xb6b51e67 in QWidgetPrivate::showChildren () from /usr/lib/libQtGui.so.4
#22 0xb6b51a0d in QWidgetPrivate::show_helper () from /usr/lib/libQtGui.so.4
#23 0xb6b520b2 in QWidget::setVisible () from /usr/lib/libQtGui.so.4
#24 0xb6e93245 in ?? () from /usr/lib/libQtGui.so.4
#25 0xb6e93707 in ?? () from /usr/lib/libQtGui.so.4
#26 0xb6ec15ee in ?? () from /usr/lib/libQtGui.so.4
#27 0xb6ec513a in ?? () from /usr/lib/libQtGui.so.4
#28 0xb6ebc7a3 in QMainWindow::restoreState () from /usr/lib/libQtGui.so.4
#29 0xb7b7ad43 in KMainWindow::applyMainWindowSettings ()
   from /usr/lib/libkdeui.so.5
#30 0xb7bbd55a in KXmlGuiWindow::applyMainWindowSettings ()
   from /usr/lib/libkdeui.so.5
#31 0xb7b75857 in KMainWindow::setAutoSaveSettings ()
   from /usr/lib/libkdeui.so.5
#32 0xb7b758cf in KMainWindow::setAutoSaveSettings ()
   from /usr/lib/libkdeui.so.5
#33 0xb7bbdceb in KXmlGuiWindow::setupGUI () from /usr/lib/libkdeui.so.5
#34 0xb7bbde3d in KXmlGuiWindow::setupGUI () from /usr/lib/libkdeui.so.5
#35 0x0806ffa6 in DolphinMainWindow::init (this=0x9141e30)
    at /usr/src/debug/kdebase-4.1.0/apps/dolphin/src/dolphinmainwindow.cpp:833
#36 0x08063ca2 in DolphinApplication::createMainWindow (this=0xbfa120b4)
    at /usr/src/debug/kdebase-4.1.0/apps/dolphin/src/dolphinapplication.cpp:55
#37 0x08063dcb in DolphinApplication::openWindow (this=0xbfa120b4, 
    url=@0xbfa115c8)
    at /usr/src/debug/kdebase-4.1.0/apps/dolphin/src/dolphinapplication.cpp:108
#38 0x0806403c in DolphinApplication::newInstance (this=0xbfa120b4)
    at /usr/src/debug/kdebase-4.1.0/apps/dolphin/src/dolphinapplication.cpp:88
#39 0xb7aaaa53 in ?? () from /usr/lib/libkdeui.so.5
#40 0xb7aa8ad4 in ?? () from /usr/lib/libkdeui.so.5
#41 0xb7312bb5 in ?? () from /usr/lib/libQtDBus.so.4
#42 0xb7313f2b in ?? () from /usr/lib/libQtDBus.so.4
#43 0xb731471a in ?? () from /usr/lib/libQtDBus.so.4
#44 0xb7314a78 in ?? () from /usr/lib/libQtDBus.so.4
#45 0xb75af7f2 in QObject::event () from /usr/lib/libQtCore.so.4
#46 0xb759f16a in QCoreApplication::event () from /usr/lib/libQtCore.so.4
#47 0xb6af9e58 in QApplication::event () from /usr/lib/libQtGui.so.4
#48 0xb6af42cc in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#49 0xb6afc535 in QApplication::notify () from /usr/lib/libQtGui.so.4
#50 0xb7aa0931 in KApplication::notify () from /usr/lib/libkdeui.so.5
#51 0xb759f863 in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#52 0xb75a0525 in QCoreApplicationPrivate::sendPostedEvents ()
   from /usr/lib/libQtCore.so.4
#53 0xb75a070c in QCoreApplication::sendPostedEvents ()
   from /usr/lib/libQtCore.so.4
#54 0xb75cb8dd in ?? () from /usr/lib/libQtCore.so.4
#55 0xb60ab7da in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#56 0xb60aeef8 in ?? () from /usr/lib/libglib-2.0.so.0
#57 0xb60af0b8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#58 0xb75cb4fa in QEventDispatcherGlib::processEvents ()
   from /usr/lib/libQtCore.so.4
#59 0xb6b90a2a in ?? () from /usr/lib/libQtGui.so.4
#60 0xb759def3 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#61 0xb759e0b1 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#62 0xb75a07e2 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#63 0xb6af4134 in QApplication::exec () from /usr/lib/libQtGui.so.4
#64 0x08084981 in main (argc=-1079958940, argv=0xbfa120c4)
    at /usr/src/debug/kdebase-4.1.0/apps/dolphin/src/main.cpp:94
Comment 3 Vincent Panel 2008-08-27 18:15:42 UTC
Also note I've disabled nepomuk and I see the error message in the console : 

"/usr/bin/dolphin(10050)" Error in thread 3050621696 : "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"
ASSERT: "(*it).isValid()" in file /home/mandrake/rpm/BUILD/kdelibs-4.1.0/kio/kio/previewjob.cpp, line 565
<unknown program name>(10049)/: Communication problem with  "dolphin" , it probably crashed.
Error message was:  "org.freedesktop.DBus.Error.NoReply" : " "Message did not receive a reply (timeout by message bus)" "

[test@localhost ~]$ KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = dolphin path = <unknown> pid = 10050
sock_file=/home/test/.kde4/socket-localhost/kdeinit4__0

Comment 4 FiNeX 2008-08-29 16:14:59 UTC
It crash to me too, but without a backtrace, only with some errors on the output shell:




dolphin(14461)/kio (KDirWatch) KDirWatchPrivate::KDirWatchPrivate: Available methods:  ("Stat", "INotify")
dolphin(14461)/kio (KDirWatch) KDirWatchPrivate::addEntry: Added File "/home/test/.local/share//user-places.xbel" NotExisting for "" ["KDirWatch-1"]
dolphin(14461)/kio (KDirWatch) KDirWatchPrivate::useINotify: trying to use inotify for monitoring
dolphin(14461)/kio (KDirWatch) KDirWatchPrivate::addEntry: Added Dir "/home/test/.local/share" for "/home/test/.local/share//user-places.xbel" [""]
dolphin(14461)/kio (KDirWatch) KDirWatchPrivate::useINotify: trying to use inotify for monitoring
dolphin(14461)/kio (KDirWatch) KDirWatchPrivate::useINotify: inotify successfully used for monitoring
dolphin(14461)/kio (bookmarks) KBookmarkManager::KBookmarkManager: starting KDirWatch for  "/home/test/.local/share//user-places.xbel"
dolphin(14461)/kdecore (KSycoca) KSycocaPrivate::openDatabase: Trying to open ksycoca from  "/var/tmp/kdecache-test/ksycoca4"
dolphin(14461)/kio (KDirListerCache) KDirListerCache::listDir: Listing directory: KUrl("trash:/")
"/mnt/progetti/KDE4/kde/bin/dolphin(14461)" Error in thread 3054933712 : "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"
"/mnt/progetti/KDE4/kde/bin/dolphin(14461)" Error in thread 3054933712 : "QLocalSocket::connectToServer: Invalid name"
dolphin(14461) <unnamed>::GlobalModelContainer::init: Failed to connect to Nepomuk server via local socket "/home/test/.kde4/share/apps/nepomuk/socket"
dolphin(14461)/kio (KDirLister) KDirLister::stop:
dolphin(14461)/kio (KDirLister) KDirLister::stop:
dolphin(14461)/kio (KDirListerCache) KDirListerCache::listDir: Reloading directory: KUrl("file:///home/test")
dolphin(14461)/kio (KDirWatch) KDirWatchPrivate::addEntry: Added Dir "/home/test" for "" ["KDirWatch-2"]
dolphin(14461)/kio (KDirWatch) KDirWatchPrivate::useINotify: trying to use inotify for monitoring
dolphin(14461)/kio (KDirWatch) KDirWatchPrivate::useINotify: inotify successfully used for monitoring
dolphin(14461)/kio (KDirLister) KDirLister::stop:
dolphin(14461)/kio (KDirLister) KDirLister::stop:
dolphin(14461)/kio (KDirListerCache) KDirListerCache::listDir: Reloading directory: KUrl("file://")
"/mnt/progetti/KDE4/kde/bin/dolphin(14461)" Error in thread 3054933712 : "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"
ASSERT: "(*it).isValid()" in file /mnt/progetti/KDE4/kdesvn/kdelibs/kio/kio/previewjob.cpp, line 565
dolphin(14461)/kio (KDirLister) KDirLister::stop:
dolphin(14461) KIO::SimpleJob::doKill: SimpleJob::doKill for  KIO::ListJob(0x81b0f70)
dolphin(14461)/kio (KDirListerCache) KDirListerCache::~KDirListerCache:
dolphin(14461)/kio (KDirWatch) KDirWatchPrivate::removeEntry: path= "/home/test" sub_entry: 0x0
dolphin(14461)/kio (KDirWatch) KDirWatchPrivate::removeEntry: Cancelled INotify (fd 15, 2) for "/home/test"
dolphin(14461)/kio (KDirWatch) KDirWatchPrivate::removeEntry: Removed Dir "/home/test" for "" ["KDirWatch-2"]
dolphin(14461)/kio (KDirWatch) KDirWatchPrivate::removeEntry: path= "" sub_entry: 0x0
dolphin(14461)/kio (KDirWatch) KDirWatchPrivate::removeEntry: doesn't know ""
kDebugStream called after destruction (from void KDirWatchPrivate::removeEntry(KDirWatch*, const QString&, KDirWatchPrivate::Entry*) file /mnt/progetti/KDE4/kdesvn/kdelibs/kio/kio/kdirwatch.cpp line 780)
path= "/home/test/.local/share//user-places.xbel" sub_entry: 0x0
kDebugStream called after destruction (from void KDirWatchPrivate::removeEntry(KDirWatch*, const QString&, KDirWatchPrivate::Entry*) file /mnt/progetti/KDE4/kdesvn/kdelibs/kio/kio/kdirwatch.cpp line 780)
path= "/home/test/.local/share" sub_entry: 0x81a53bc
kDebugStream called after destruction (from void KDirWatchPrivate::removeEntry(KDirWatch*, KDirWatchPrivate::Entry*, KDirWatchPrivate::Entry*) file /mnt/progetti/KDE4/kdesvn/kdelibs/kio/kio/kdirwatch.cpp line 830)
Cancelled INotify (fd 15, 1) for "/home/test/.local/share"
kDebugStream called after destruction (from void KDirWatchPrivate::removeEntry(KDirWatch*, KDirWatchPrivate::Entry*, KDirWatchPrivate::Entry*) file /mnt/progetti/KDE4/kdesvn/kdelibs/kio/kio/kdirwatch.cpp line 855)
Removed Dir "/home/test/.local/share" for "/home/test/.local/share//user-places.xbel" [""]
kDebugStream called after destruction (from void KDirWatchPrivate::removeEntry(KDirWatch*, KDirWatchPrivate::Entry*, KDirWatchPrivate::Entry*) file /mnt/progetti/KDE4/kdesvn/kdelibs/kio/kio/kdirwatch.cpp line 855)
Removed File "/home/test/.local/share//user-places.xbel" for "" ["KDirWatch-1"]
<unknown program name>(14460)/: Communication problem with  "dolphin" , it probably crashed.
Error message was:  "org.freedesktop.DBus.Error.NoReply" : " "Message did not receive a reply (timeout by message bus)" "
Comment 5 Frank Reininghaus 2008-09-16 20:05:09 UTC
*** Bug 171124 has been marked as a duplicate of this bug. ***
Comment 6 Frank Reininghaus 2008-09-16 20:11:26 UTC
I agree with Darío: This is a duplicate of bug 169103. I tried running Dolphin with the config file attached to that bug, and the backtrace I got then was 100% equal to the one I got reproducing this bug.

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