https://bugs.kde.org/show_bug.cgi?id=360408

            Bug ID: 360408
           Summary: Another deadlock with Qt 5.6 git
           Product: frameworks-kded
           Version: unspecified
          Platform: Other
                OS: Linux
            Status: UNCONFIRMED
          Severity: major
          Priority: NOR
         Component: general
          Assignee: afies...@kde.org
          Reporter: j...@kde.org
                CC: fa...@kde.org, kdelibs-b...@kde.org, thi...@kde.org

This is with Qt from the 5.6 branch (not 5.6.0, the 5.6 branch) from git
(e69e69519661954716d59bfa5bbd0626515cfda9, about three days old), a recent kded
(e0781c3963fc2d3569f442d10e2a2d07a4dd9724), and powerdevil from
dc76062a0616d1b64b516e4132cf9613d306770d (February):

#0  pthread_cond_wait () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ffff5b97e93 in wait (time=18446744073709551615, this=0x555555bc7240)
    at
/var/tmp/portage/dev-qt/qtcore-5.6.9999/work/qtcore-5.6.9999/src/corelib/thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=this@entry=0x555555bbb180,
mutex=mutex@entry=0x555555bbb178, time=time@entry=18446744073709551615)
    at
/var/tmp/portage/dev-qt/qtcore-5.6.9999/work/qtcore-5.6.9999/src/corelib/thread/qwaitcondition_unix.cpp:208
#3  0x00007ffff7f9b57b in QDBusPendingCallPrivate::waitForFinished
(this=this@entry=0x555555bbb140)
    at
/var/tmp/portage/dev-qt/qtdbus-5.6.9999/work/qtdbus-5.6.9999/src/dbus/qdbuspendingcall.cpp:234
#4  0x00007ffff7f550f9 in QDBusConnectionPrivate::sendWithReply
(this=0x7fffdc011080, message=..., sendMode=1, timeout=-1)
    at
/var/tmp/portage/dev-qt/qtdbus-5.6.9999/work/qtdbus-5.6.9999/src/dbus/qdbusintegrator.cpp:1955
#5  0x00007ffff7f4002b in QDBusConnection::call
(this=this@entry=0x7fffdc014450, message=..., mode=mode@entry=QDBus::Block, 
    timeout=<optimized out>) at
/var/tmp/portage/dev-qt/qtdbus-5.6.9999/work/qtdbus-5.6.9999/src/dbus/qdbusconnection.cpp:682
#6  0x00007ffff7f61a2b in QDBusAbstractInterface::callWithArgumentList
(this=0x7fffdc014370, mode=QDBus::Block, 
    mode@entry=QDBus::AutoDetect, method=..., args=...)
    at
/var/tmp/portage/dev-qt/qtdbus-5.6.9999/work/qtdbus-5.6.9999/src/dbus/qdbusabstractinterface.cpp:488
#7  0x00007ffff7f6242f in QDBusAbstractInterface::internalConstCall
(this=<optimized out>, mode=mode@entry=QDBus::AutoDetect, 
    method=..., args=...) at
/var/tmp/portage/dev-qt/qtdbus-5.6.9999/work/qtdbus-5.6.9999/src/dbus/qdbusabstractinterface.cpp:843
#8  0x00007ffff7f46108 in QDBusConnectionInterface::isServiceRegistered
(this=<optimized out>, serviceName=...)
    at
/var/tmp/portage/dev-qt/qtdbus-5.6.9999/work/qtdbus-5.6.9999/src/dbus/qdbusconnectioninterface.cpp:202
#9  0x00007fffd01831c0 in KDEDPowerDevil::init (this=0x555555cbf300)
    at
/var/tmp/portage/kde-plasma/powerdevil-9999/work/powerdevil-9999/daemon/kdedpowerdevil.cpp:70
#10 0x00007ffff5da7b3a in QObject::event (this=0x555555cbf300, e=<optimized
out>)
    at
/var/tmp/portage/dev-qt/qtcore-5.6.9999/work/qtcore-5.6.9999/src/corelib/kernel/qobject.cpp:1256
#11 0x00007ffff725fe54 in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x555555cbf300, e=0x555555c8cda0)
    at
/var/tmp/portage/dev-qt/qtwidgets-5.6.9999/work/qtwidgets-5.6.9999/src/widgets/kernel/qapplication.cpp:3771
#12 0x00007ffff7264c9e in QApplication::notify (this=0x7fffffffd750,
receiver=0x555555cbf300, e=0x555555c8cda0)
    at
/var/tmp/portage/dev-qt/qtwidgets-5.6.9999/work/qtwidgets-5.6.9999/src/widgets/kernel/qapplication.cpp:3528
#13 0x00007ffff5d766d8 in QCoreApplication::notifyInternal2
(receiver=0x555555cbf300, event=event@entry=0x555555c8cda0)
    at
/var/tmp/portage/dev-qt/qtcore-5.6.9999/work/qtcore-5.6.9999/src/corelib/kernel/qcoreapplication.cpp:1016
#14 0x00007ffff5d79287 in sendEvent (event=0x555555c8cda0, receiver=<optimized
out>)
    at
/var/tmp/portage/dev-qt/qtcore-5.6.9999/work/qtcore-5.6.9999/src/corelib/kernel/qcoreapplication.h:227
#15 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0,
event_type=event_type@entry=0, data=0x555555756db0)
    at
/var/tmp/portage/dev-qt/qtcore-5.6.9999/work/qtcore-5.6.9999/src/corelib/kernel/qcoreapplication.cpp:1651
#16 0x00007ffff5d7989e in QCoreApplication::sendPostedEvents
(receiver=receiver@entry=0x0, event_type=event_type@entry=0)
    at
/var/tmp/portage/dev-qt/qtcore-5.6.9999/work/qtcore-5.6.9999/src/corelib/kernel/qcoreapplication.cpp:1509
#17 0x00007ffff5dd1139 in postEventSourceDispatch (s=0x555555784af0)
    at
/var/tmp/portage/dev-qt/qtcore-5.6.9999/work/qtcore-5.6.9999/src/corelib/kernel/qeventdispatcher_glib.cpp:270
#18 0x00007ffff2d0f08c in g_main_dispatch (context=0x7fffe4002450)
    at
/var/tmp/portage/dev-libs/glib-2.44.1-r1/work/glib-2.44.1/glib/gmain.c:3122
#19 g_main_context_dispatch (context=context@entry=0x7fffe4002450)
    at
/var/tmp/portage/dev-libs/glib-2.44.1-r1/work/glib-2.44.1/glib/gmain.c:3737
#20 0x00007ffff2d0f398 in g_main_context_iterate
(context=context@entry=0x7fffe4002450, block=block@entry=1, 
    dispatch=dispatch@entry=1, self=<optimized out>)
    at
/var/tmp/portage/dev-libs/glib-2.44.1-r1/work/glib-2.44.1/glib/gmain.c:3808
#21 0x00007ffff2d0f4a1 in g_main_context_iteration (context=0x7fffe4002450,
may_block=1)
    at
/var/tmp/portage/dev-libs/glib-2.44.1-r1/work/glib-2.44.1/glib/gmain.c:3869
#22 0x00007ffff5dd11ed in QEventDispatcherGlib::processEvents
(this=0x555555799020, flags=...)
    at
/var/tmp/portage/dev-qt/qtcore-5.6.9999/work/qtcore-5.6.9999/src/corelib/kernel/qeventdispatcher_glib.cpp:417
#23 0x00007ffff5d74b5a in QEventLoop::exec (this=this@entry=0x7fffffffd620,
flags=..., flags@entry=...)
    at
/var/tmp/portage/dev-qt/qtcore-5.6.9999/work/qtcore-5.6.9999/src/corelib/kernel/qeventloop.cpp:204
#24 0x00007ffff5d7db96 in QCoreApplication::exec ()
    at
/var/tmp/portage/dev-qt/qtcore-5.6.9999/work/qtcore-5.6.9999/src/corelib/kernel/qcoreapplication.cpp:1286
#25 0x00007ffff65ceeda in QGuiApplication::exec ()
    at
/var/tmp/portage/dev-qt/qtgui-5.6.9999/work/qtgui-5.6.9999/src/gui/kernel/qguiapplication.cpp:1601
#26 0x00007ffff725c30b in QApplication::exec ()
    at
/var/tmp/portage/dev-qt/qtwidgets-5.6.9999/work/qtwidgets-5.6.9999/src/widgets/kernel/qapplication.cpp:2974
#27 0x00007ffff7bd11e7 in kdemain (argc=1, argv=<optimized out>)
    at
/var/tmp/portage/kde-frameworks/kded-9999/work/kded-9999/src/kded.cpp:767
#28 0x00007ffff783a9e4 in __libc_start_main (main=0x5555555548b0 <main(int,
char**)>, argc=1, argv=0x7fffffffd918, 
    init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>,
stack_end=0x7fffffffd908) at libc-start.c:297
#29 0x0000555555554919 in _start ()

plasmashell won't even show its panels of course.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to