Bug 379196 - Dolphin does not appear on the screen
Summary: Dolphin does not appear on the screen
Status: RESOLVED UPSTREAM
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 16.12.3
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-04-25 13:54 UTC by Germano Massullo
Modified: 2017-04-26 13:35 UTC (History)
1 user (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 Germano Massullo 2017-04-25 13:54:11 UTC
I am trying to use dolphin 16.12.3 but it does not appear on the screen, so you get only a process running in background. I don't know at the moment if the bug is reproducible, since it is the first time I experience it, and I am using such Dolphin version since many days.
Plasma 5.9.4


$ gdb dolphin 8514
GNU gdb (GDB) Fedora 7.12.1-47.fc25
Type "apropos word" to search for commands related to "word"...
Reading symbols from dolphin...Reading symbols from /usr/lib/debug/usr/bin/dolphin.debug...done.
done.
Attaching to program: /usr/bin/dolphin, process 8514
[New LWP 8515]
[New LWP 8516]
[New LWP 8517]
[New LWP 8518]
[New LWP 8519]
[New LWP 8520]
[New LWP 8521]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
0x00007fcb64f4c81d in nanosleep () at ../sysdeps/unix/syscall-template.S:84
84      T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
(gdb) continue
Continuing.
(After 5 minutes)
^C
Thread 1 "dolphin" received signal SIGINT, Interrupt.
0x00007fcb64f4c81d in nanosleep () at ../sysdeps/unix/syscall-template.S:84
84      T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
(gdb) bt
#0  0x00007fcb64f4c81d in nanosleep () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fcb65c2bb8d in qt_nanosleep(timespec) (amount=...) at tools/qelapsedtimer_unix.cpp:193
#2  0x00007fcb65b93dc8 in QThread::msleep(unsigned long) (msecs=msecs@entry=50) at thread/qthread_unix.cpp:506
#3  0x00007fcb676e2cd8 in KDirWatchPrivate::useFAM(KDirWatchPrivate::Entry*) (this=this@entry=0x56251d9918d0, e=e@entry=0x56251d8a84e0)
    at /usr/src/debug/kcoreaddons-5.33.0/src/lib/io/kdirwatch.cpp:696
#4  0x00007fcb676e306a in KDirWatchPrivate::addWatch(KDirWatchPrivate::Entry*) (this=this@entry=0x56251d9918d0, e=e@entry=0x56251d8a84e0)
    at /usr/src/debug/kcoreaddons-5.33.0/src/lib/io/kdirwatch.cpp:979
#5  0x00007fcb676e3c33 in KDirWatchPrivate::addEntry(KDirWatch*, QString const&, KDirWatchPrivate::Entry*, bool, QFlags<KDirWatch::WatchMode>) (this=0x56251d9918d0, instance=instance@entry=0x56251d89f770, _path=..., sub_entry=<optimized out>, sub_entry@entry=0x0, isDir=isDir@entry=false, watchModes=..., watchModes@entry=...)
    at /usr/src/debug/kcoreaddons-5.33.0/src/lib/io/kdirwatch.cpp:936
#6  0x00007fcb676e5e13 in KDirWatch::addFile(QString const&) (this=this@entry=0x56251d89f770, _path=...)
    at /usr/src/debug/kcoreaddons-5.33.0/src/lib/io/kdirwatch.cpp:1891
#7  0x00007fcb69d91dbd in KBookmarkManager::KBookmarkManager(QString const&) (this=0x56251d89ce60, bookmarksFile=...)
    at /usr/src/debug/kbookmarks-5.33.0/src/kbookmarkmanager.cpp:293
#8  0x00007fcb69d921e8 in KBookmarkManager::managerForExternalFile(QString const&) (bookmarksFile=...)
    at /usr/src/debug/kbookmarks-5.33.0/src/kbookmarkmanager.cpp:226
#9  0x00007fcb6bc0cbc5 in KFilePlacesModel::KFilePlacesModel(QObject*) (this=0x56251d803a10, parent=<optimized out>)
    at /usr/src/debug/kio-5.33.0/src/filewidgets/kfileplacesmodel.cpp:93
#10 0x00007fcb6c5fc1c6 in DolphinViewContainer::DolphinViewContainer(QUrl const&, QWidget*) (this=0x56251d88d800, url=..., parent=<optimized out>)
    at /usr/src/debug/dolphin-16.12.3/src/dolphinviewcontainer.cpp:72
#11 0x00007fcb6c603d5c in DolphinTabPage::createViewContainer(QUrl const&) const (this=this@entry=0x56251d8870d0, url=...)
    at /usr/src/debug/dolphin-16.12.3/src/dolphintabpage.cpp:340
#12 0x00007fcb6c603f93 in DolphinTabPage::DolphinTabPage(QUrl const&, QUrl const&, QWidget*) (this=0x56251d8870d0, primaryUrl=..., secondaryUrl=..., parent=<optimize---Type <return> to continue, or q <return> to quit---
d out>) at /usr/src/debug/dolphin-16.12.3/src/dolphintabpage.cpp:42
#13 0x00007fcb6c605a95 in DolphinTabWidget::openNewTab(QUrl const&, QUrl const&) (this=this@entry=0x56251d4a4960, primaryUrl=..., secondaryUrl=...)
    at /usr/src/debug/dolphin-16.12.3/src/dolphintabwidget.cpp:143
#14 0x00007fcb6c605f26 in DolphinTabWidget::openDirectories(QList<QUrl> const&, bool) (this=0x56251d4a4960, dirs=..., splitView=false)
    at /usr/src/debug/dolphin-16.12.3/src/dolphintabwidget.cpp:169
#15 0x00007fcb6c5efb7c in DolphinMainWindow::openDirectories(QList<QUrl> const&, bool) (this=<optimized out>, dirs=..., splitView=<optimized out>)
    at /usr/src/debug/dolphin-16.12.3/src/dolphinmainwindow.cpp:177
#16 0x00007fcb6c60a41d in kdemain(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/dolphin-16.12.3/src/main.cpp:136
#17 0x00007fcb64ea0401 in __libc_start_main (main=
    0x56251bd09b10 <main>, argc=1, argv=0x7fff2ea2a4e8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff2ea2a4d8)
    at ../csu/libc-start.c:289
#18 0x000056251bd09b4a in _start ()
(gdb)
Comment 1 Rex Dieter 2017-04-25 14:13:33 UTC
I appears to be waiting on
#3  0x00007fcb676e2cd8 in KDirWatchPrivate::useFAM

There's a long-standing issue where gamin will sometimes hang, if you have any current gamin processes, try killing them, and see if that helps.
Comment 2 Germano Massullo 2017-04-25 14:34:40 UTC
https://bugzilla.gnome.org/show_bug.cgi?id=777997#c4
Comment 3 Rex Dieter 2017-04-25 14:35:39 UTC
marking closed->upstream (hang in a dependent service/library)