Bug 389781 - Dolphin hangs 0x00007f7b2a7c4ad0 in __GI___nanosleep (requested_time=requested_time@entry=0x7ffca2b7dba0, remaining=remaining@entry=0x7ffca2b7dba0)
Summary: Dolphin hangs 0x00007f7b2a7c4ad0 in __GI___nanosleep (requested_time=requeste...
Status: RESOLVED DUPLICATE of bug 423818
Alias: None
Product: frameworks-kcoreaddons
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: 5.42.0
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Michael Pyne
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-02-01 23:52 UTC by Germano Massullo
Modified: 2020-09-06 21:02 UTC (History)
3 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 Germano Massullo 2018-02-01 23:52:11 UTC
Dolphin hanged during usage

$ gdb dolphin 14214
GNU gdb (GDB) Fedora 8.0.1-35.fc27
Copyright (C) 2017 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-redhat-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from dolphin...Reading symbols from /usr/lib/debug/usr/bin/dolphin-17.12.1-1.fc27.x86_64.debug...done.
done.
Attaching to program: /usr/bin/dolphin, process 14214
[New LWP 14216]
[New LWP 14217]
[New LWP 14218]
[New LWP 14219]
[New LWP 14220]
[New LWP 14221]
[New LWP 14222]
[New LWP 14223]
[New LWP 14224]
[New LWP 14225]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
0x00007f7b2a7c4ad0 in __GI___nanosleep (requested_time=requested_time@entry=0x7ffca2b7dba0, remaining=remaining@entry=0x7ffca2b7dba0)
    at ../sysdeps/unix/sysv/linux/nanosleep.c:27
27        return SYSCALL_CANCEL (nanosleep, requested_time, remaining);
(gdb) thread apply all backtrace

Thread 11 (Thread 0x7f7addbdb700 (LWP 14225)):
#0  0x00007f7b2a7f43db in __GI___poll (fds=0x7f7ad80049b0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f7b220e7e99 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f7ad80049b0, timeout=<optimized out>, context=0x7f7ad8000bf0)
    at gmain.c:4169
#2  g_main_context_iterate (context=context@entry=0x7f7ad8000bf0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3863
#3  0x00007f7b220e7fac in g_main_context_iteration (context=0x7f7ad8000bf0, may_block=may_block@entry=1) at gmain.c:3929
#4  0x00007f7b2b65f33f in QEventDispatcherGlib::processEvents (this=0x7f7ad8000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007f7b2b60d0ea in QEventLoop::exec (this=this@entry=0x7f7addbdac60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#6  0x00007f7b2b45e8ba in QThread::exec (this=<optimized out>) at thread/qthread.cpp:515
#7  0x00007f7b2b462b92 in QThreadPrivate::start (arg=0x5594346b62e0) at thread/qthread_unix.cpp:368
#8  0x00007f7b26a7561b in start_thread (arg=0x7f7addbdb700) at pthread_create.c:465
#9  0x00007f7b2a80098f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f7afa7fc700 (LWP 14224)):
#0  0x00007f7b26a7bcbb in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x559434451ce0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x559434451c90, cond=0x559434451cb8) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x559434451cb8, mutex=0x559434451c90) at pthread_cond_wait.c:655
#3  0x00007f7b0aa1ad8b in cnd_wait (mtx=0x559434451c90, cond=0x559434451cb8) at ../../include/c11/threads_posix.h:159
#4  util_queue_thread_func (input=input@entry=0x559434454030) at u_queue.c:171
#5  0x00007f7b0aa1aca7 in impl_thrd_routine (p=<optimized out>) at ../../include/c11/threads_posix.h:87
#6  0x00007f7b26a7561b in start_thread (arg=0x7f7afa7fc700) at pthread_create.c:465
#7  0x00007f7b2a80098f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
---Type <return> to continue, or q <return> to quit---

Thread 9 (Thread 0x7f7afaffd700 (LWP 14223)):
#0  0x00007f7b26a7bcbb in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x559434451ce0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x559434451c90, cond=0x559434451cb8) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x559434451cb8, mutex=0x559434451c90) at pthread_cond_wait.c:655
#3  0x00007f7b0aa1ad8b in cnd_wait (mtx=0x559434451c90, cond=0x559434451cb8) at ../../include/c11/threads_posix.h:159
#4  util_queue_thread_func (input=input@entry=0x559434452bf0) at u_queue.c:171
#5  0x00007f7b0aa1aca7 in impl_thrd_routine (p=<optimized out>) at ../../include/c11/threads_posix.h:87
#6  0x00007f7b26a7561b in start_thread (arg=0x7f7afaffd700) at pthread_create.c:465
#7  0x00007f7b2a80098f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f7afb7fe700 (LWP 14222)):
#0  0x00007f7b26a7bcbb in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x559434451bf8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x559434451ba8, cond=0x559434451bd0) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x559434451bd0, mutex=0x559434451ba8) at pthread_cond_wait.c:655
#3  0x00007f7b0aa1ad8b in cnd_wait (mtx=0x559434451ba8, cond=0x559434451bd0) at ../../include/c11/threads_posix.h:159
#4  util_queue_thread_func (input=input@entry=0x559434453840) at u_queue.c:171
#5  0x00007f7b0aa1aca7 in impl_thrd_routine (p=<optimized out>) at ../../include/c11/threads_posix.h:87
#6  0x00007f7b26a7561b in start_thread (arg=0x7f7afb7fe700) at pthread_create.c:465
#7  0x00007f7b2a80098f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f7afbfff700 (LWP 14221)):
#0  0x00007f7b26a7bcbb in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x559434451bf8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
---Type <return> to continue, or q <return> to quit---
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x559434451ba8, cond=0x559434451bd0) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x559434451bd0, mutex=0x559434451ba8) at pthread_cond_wait.c:655
#3  0x00007f7b0aa1ad8b in cnd_wait (mtx=0x559434451ba8, cond=0x559434451bd0) at ../../include/c11/threads_posix.h:159
#4  util_queue_thread_func (input=input@entry=0x559434453630) at u_queue.c:171
#5  0x00007f7b0aa1aca7 in impl_thrd_routine (p=<optimized out>) at ../../include/c11/threads_posix.h:87
#6  0x00007f7b26a7561b in start_thread (arg=0x7f7afbfff700) at pthread_create.c:465
#7  0x00007f7b2a80098f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f7b00b05700 (LWP 14220)):
#0  0x00007f7b26a7bcbb in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x559434451bf8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x559434451ba8, cond=0x559434451bd0) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x559434451bd0, mutex=0x559434451ba8) at pthread_cond_wait.c:655
#3  0x00007f7b0aa1ad8b in cnd_wait (mtx=0x559434451ba8, cond=0x559434451bd0) at ../../include/c11/threads_posix.h:159
#4  util_queue_thread_func (input=input@entry=0x559434456220) at u_queue.c:171
#5  0x00007f7b0aa1aca7 in impl_thrd_routine (p=<optimized out>) at ../../include/c11/threads_posix.h:87
#6  0x00007f7b26a7561b in start_thread (arg=0x7f7b00b05700) at pthread_create.c:465
#7  0x00007f7b2a80098f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f7b08c95700 (LWP 14219)):
#0  0x00007f7b26a7bcbb in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7f7b0c004290) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x7f7b0c004240, cond=0x7f7b0c004268) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x7f7b0c004268, mutex=0x7f7b0c004240) at pthread_cond_wait.c:655
#3  0x00007f7b0aa1ad8b in cnd_wait (mtx=0x7f7b0c004240, cond=0x7f7b0c004268) at ../../include/c11/threads_posix.h:159
---Type <return> to continue, or q <return> to quit---
#4  util_queue_thread_func (input=input@entry=0x559434452880) at u_queue.c:171
#5  0x00007f7b0aa1aca7 in impl_thrd_routine (p=<optimized out>) at ../../include/c11/threads_posix.h:87
#6  0x00007f7b26a7561b in start_thread (arg=0x7f7b08c95700) at pthread_create.c:465
#7  0x00007f7b2a80098f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f7b097e9700 (LWP 14218)):
#0  0x00007f7b26a7bcbb in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55943444e318) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x55943444e2c8, cond=0x55943444e2f0) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x55943444e2f0, mutex=0x55943444e2c8) at pthread_cond_wait.c:655
#3  0x00007f7b0aa1ad8b in cnd_wait (mtx=0x55943444e2c8, cond=0x55943444e2f0) at ../../include/c11/threads_posix.h:159
#4  util_queue_thread_func (input=input@entry=0x559434456200) at u_queue.c:171
#5  0x00007f7b0aa1aca7 in impl_thrd_routine (p=<optimized out>) at ../../include/c11/threads_posix.h:87
#6  0x00007f7b26a7561b in start_thread (arg=0x7f7b097e9700) at pthread_create.c:465
#7  0x00007f7b2a80098f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f7b11b00700 (LWP 14217)):
#0  0x00007f7b2a7f43db in __GI___poll (fds=0x7f7b04012b90, nfds=4, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f7b220e7e99 in g_main_context_poll (priority=<optimized out>, n_fds=4, fds=0x7f7b04012b90, timeout=<optimized out>, context=0x7f7b04000bf0)
    at gmain.c:4169
#2  g_main_context_iterate (context=context@entry=0x7f7b04000bf0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3863
#3  0x00007f7b220e7fac in g_main_context_iteration (context=0x7f7b04000bf0, may_block=may_block@entry=1) at gmain.c:3929
#4  0x00007f7b2b65f33f in QEventDispatcherGlib::processEvents (this=0x7f7b04000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007f7b2b60d0ea in QEventLoop::exec (this=this@entry=0x7f7b11affc20, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
---Type <return> to continue, or q <return> to quit---
#6  0x00007f7b2b45e8ba in QThread::exec (this=this@entry=0x7f7b2d898060 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>)
    at thread/qthread.cpp:515
#7  0x00007f7b2d624479 in QDBusConnectionManager::run (this=0x7f7b2d898060 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>)
    at qdbusconnection.cpp:178
#8  0x00007f7b2b462b92 in QThreadPrivate::start (arg=0x7f7b2d898060 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>)
    at thread/qthread_unix.cpp:368
#9  0x00007f7b26a7561b in start_thread (arg=0x7f7b11b00700) at pthread_create.c:465
#10 0x00007f7b2a80098f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f7b13e2a700 (LWP 14216)):
#0  0x00007f7b2a7f43db in __GI___poll (fds=fds@entry=0x7f7b13e29b68, nfds=nfds@entry=1, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f7b21656fe7 in poll (__timeout=-1, __nfds=1, __fds=0x7f7b13e29b68) at /usr/include/bits/poll2.h:46
#2  _xcb_conn_wait (c=c@entry=0x5594340ca490, cond=cond@entry=0x5594340ca4d0, vector=vector@entry=0x0, count=count@entry=0x0) at xcb_conn.c:479
#3  0x00007f7b21658dda in xcb_wait_for_event (c=0x5594340ca490) at xcb_in.c:693
#4  0x00007f7b15f8ca49 in QXcbEventReader::run (this=0x5594340c9ef0) at qxcbconnection.cpp:1335
#5  0x00007f7b2b462b92 in QThreadPrivate::start (arg=0x5594340c9ef0) at thread/qthread_unix.cpp:368
#6  0x00007f7b26a7561b in start_thread (arg=0x7f7b13e2a700) at pthread_create.c:465
#7  0x00007f7b2a80098f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f7b32e98940 (LWP 14214)):
#0  0x00007f7b2a7c4ad0 in __GI___nanosleep (requested_time=requested_time@entry=0x7ffca2b7dba0, remaining=remaining@entry=0x7ffca2b7dba0)
    at ../sysdeps/unix/sysv/linux/nanosleep.c:27
#1  0x00007f7b2b65ec2d in qt_nanosleep (amount=...) at kernel/qelapsedtimer_unix.cpp:195
---Type <return> to continue, or q <return> to quit---
#2  0x00007f7b2d3a72f8 in KDirWatchPrivate::useFAM (this=this@entry=0x5594345b6d00, e=e@entry=0x55943489c1c0)
    at /usr/src/debug/kf5-kcoreaddons-5.42.0-1.fc27.x86_64/src/lib/io/kdirwatch.cpp:696
#3  0x00007f7b2d3a776b in KDirWatchPrivate::addWatch (this=this@entry=0x5594345b6d00, e=e@entry=0x55943489c1c0)
    at /usr/src/debug/kf5-kcoreaddons-5.42.0-1.fc27.x86_64/src/lib/io/kdirwatch.cpp:983
#4  0x00007f7b2d3a7e55 in KDirWatchPrivate::addEntry (this=0x5594345b6d00, instance=0x55943463ecb0, _path=..., sub_entry=<optimized out>, sub_entry@entry=0x0, 
    isDir=isDir@entry=true, watchModes=...) at /usr/src/debug/kf5-kcoreaddons-5.42.0-1.fc27.x86_64/src/lib/io/kdirwatch.cpp:940
#5  0x00007f7b2d3a9bd2 in KDirWatch::addDir (this=<optimized out>, _path=..., watchModes=..., watchModes@entry=...)
    at /usr/src/debug/kf5-kcoreaddons-5.42.0-1.fc27.x86_64/src/lib/io/kdirwatch.cpp:1882
#6  0x00007f7b31e35f9a in KDirectoryContentsCounter::slotResult (this=0x5594346b61c0, path=..., count=0)
    at /usr/src/debug/dolphin-17.12.1-1.fc27.x86_64/src/kitemviews/private/kdirectorycontentscounter.cpp:112
#7  0x00007f7b2b63791a in QObject::event (this=0x5594346b61c0, e=<optimized out>) at kernel/qobject.cpp:1246
#8  0x00007f7b2c9326ac in QApplicationPrivate::notify_helper (this=this@entry=0x559434089a30, receiver=receiver@entry=0x5594346b61c0, e=e@entry=0x7f7ad8004bc0)
    at kernel/qapplication.cpp:3722
#9  0x00007f7b2c939ef4 in QApplication::notify (this=0x7ffca2b7e470, receiver=0x5594346b61c0, e=0x7f7ad8004bc0) at kernel/qapplication.cpp:3481
#10 0x00007f7b2b60e367 in QCoreApplication::notifyInternal2 (receiver=0x5594346b61c0, event=event@entry=0x7f7ad8004bc0) at kernel/qcoreapplication.cpp:1018
#11 0x00007f7b2b610aeb in QCoreApplication::sendEvent (event=0x7f7ad8004bc0, receiver=<optimized out>) at kernel/qcoreapplication.h:233
#12 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x55943407f4c0) at kernel/qcoreapplication.cpp:1678
#13 0x00007f7b2b611008 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1532
#14 0x00007f7b2b65f553 in postEventSourceDispatch (s=0x5594341149c0) at kernel/qeventdispatcher_glib.cpp:276
#15 0x00007f7b220e7b77 in g_main_dispatch (context=0x7f7b0c004ff0) at gmain.c:3142
#16 g_main_context_dispatch (context=context@entry=0x7f7b0c004ff0) at gmain.c:3795
#17 0x00007f7b220e7f20 in g_main_context_iterate (context=context@entry=0x7f7b0c004ff0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>)
    at gmain.c:3868
---Type <return> to continue, or q <return> to quit---
#18 0x00007f7b220e7fac in g_main_context_iteration (context=0x7f7b0c004ff0, may_block=may_block@entry=1) at gmain.c:3929
#19 0x00007f7b2b65f33f in QEventDispatcherGlib::processEvents (this=0x559434123720, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#20 0x00007f7b2b60d0ea in QEventLoop::exec (this=this@entry=0x7ffca2b7e370, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#21 0x00007f7b2b615744 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1291
#22 0x00007f7b2bfeeddc in QGuiApplication::exec () at kernel/qguiapplication.cpp:1679
#23 0x00007f7b2c932605 in QApplication::exec () at kernel/qapplication.cpp:2910
#24 0x00007f7b32a62d4a in kdemain (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/dolphin-17.12.1-1.fc27.x86_64/src/main.cpp:163
#25 0x00007f7b2a70a00a in __libc_start_main (main=0x5594320f1ab0 <main>, argc=3, argv=0x7ffca2b7e5f8, init=<optimized out>, fini=<optimized out>, 
    rtld_fini=<optimized out>, stack_end=0x7ffca2b7e5e8) at ../csu/libc-start.c:308
#26 0x00005594320f1aea in _start ()

KDE Frameworks 5.42.0
Qt 5.9.2
Comment 1 Harald Sitter 2020-09-06 21:02:50 UTC

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