| 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 First Reported In: | 16.12.2 | ||
| Target Milestone: | --- | ||
| Platform: | Compiled Sources | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: | My dolphinrc | ||
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 |
Version: (using Devel) Installed from: Compiled sources qt-copy, kde from trunk, today. The Dolphin mainwindow appears than quickly disappears. The program does not crash, here is the output: (gdb) set args --nofork (gdb) r Starting program: /opt/kde4/bin/dolphin --nofork [Thread debugging using libthread_db enabled] [New Thread 0x2b16add56530 (LWP 16739)] Qt: gdb: -nograb added to command-line options. Use the -dograb option to enforce grabbing. Object::connect: No such slot DolphinView::updateCutItems() [New Thread 0x40800950 (LWP 16743)] QProcess: Destroyed while process is still running. [Thread 0x40800950 (LWP 16743) exited] Program exited normally. (gdb)