Summary: | Dolphin fails to start up | ||
---|---|---|---|
Product: | [Applications] dolphin | Reporter: | András Manţia <amantia> |
Component: | general | Assignee: | Peter Penz <peter.penz19> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | andrey, faure, tom.michel |
Priority: | NOR | ||
Version: | 16.12.2 | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | My dolphinrc |
Description
András Manţia
2008-02-15 19:15:09 UTC
Hmm, I just committed a patch that no connecting is done anymore to a non-existent slot, but I doubt that this was the reason of the crash. Would it be possible that you attach your dolphinrc file to this bug-report (~/.kde4/share/config/dolphinrc)? Thanks! I doubt that connection caused the problem, more suspect is the other line from the debug output: QProcess: Destroyed while process is still running. I'll attach the dolphinrc as well. Created attachment 23592 [details]
My dolphinrc
Thanks, I can confirm the crash here too. The root cause is that in dolphinrc EditableUrl=true is set. I'll take a look on this but I'm wondering, because AFAIK we did not change anything on this topic... IIRC KComboBox was recently changed if you use that in Dolphin if Editab leUrl=true. *** Bug 158709 has been marked as a duplicate of this bug. *** OK, let's see. Breakpoint in QCoreApplication::quit() shows that it's receiving a posted QEvent::Quit event. Conditional breakpoint in QCoreApplication::postEvent shows that it comes from QApplicationPrivate::emitLastWindowClosed. #4 0x00002b5fbc34ed9c in KUrlNavigator::Private::deleteButtons (this=0x90c470) at /d/kde/src/4/kdelibs/kfile/kurlnavigator.cpp:774 774 button->close(); Why close() being called on a non-toplevel?? I think hide() was meant instead. Yep, works. SVN commit 787999 by dfaure: Fix "Dolphin fails to start up" when having EditableUrl=true in dolphinrc. close() being called on buttons was triggering "lastWindowClosed -> quit" in Qt ;-) hide() was meant instead. BUG: 157886 M +3 -3 kurlnavigator.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=787999 |