Bug#879901: kded5 mem ballooning consumes over 6520.81MB of RAM!
Package: kded5
Version: 5.28.0-1
Followup-For: Bug #879901
Control: severity -1 grave
Raising severity because 6520.81MB is enough to make the OOM killer
kill a browser on a laptop with less than 8GB of RAM, when the user is
running without swap (possibly also with zswap) because he/she is
using an SSD, or to make the system swap so hard that it becomes
unusable. Please see #879898 for Simon McVittie's analysis about how
this issue also causes the user's session's dbus-daemon memory to also
balloon.
Please let me know what I can do to help debug this further, because
I'd like to help solve this asap. This time I triggered the issue on
my desktop. Please note that while my desktop is running a custom
kernel, my laptop is running linux-4.9 shipped in Debian Stretch. I'm
sticking with 4.4 on my Desktop, because linux-4.9 has a couple of
btrfs regressions that haven't yet been patched...I don't take risks
with my primary system.
Relevant output from top:
19242 sten 20 0 6916852 5.320g 956 S 0.0 36.5 6:12.07 kded5
2673 sten 20 0 2029908 1.584g 264 S 0.0 10.9 4:38.57 dbus-daemon
Full backtrace is attached, created with:
file /usr/bin/kded5
thread apply all backtrace no-filters full
Sincerely,
Nicholas
-- System Information:
Debian Release: 9.1
APT prefers stable-debug
APT policy: (500, 'stable-debug'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.4.102.20171125 (SMP w/4 CPU cores; PREEMPT)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8), LANGUAGE=en_CA:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages kded5 depends on:
ii libc6 2.24-11+deb9u1
ii libkf5configcore5 5.28.0-2
ii libkf5coreaddons5 5.28.0-2
ii libkf5crash5 5.28.0-1
ii libkf5dbusaddons5 5.28.0-1
ii libkf5service-bin 5.28.0-1
ii libkf5service5 5.28.0-1
ii libqt5core5a 5.7.1+dfsg-3+b1
ii libqt5dbus5 5.7.1+dfsg-3+b1
ii libqt5gui5 5.7.1+dfsg-3+b1
ii libqt5widgets5 5.7.1+dfsg-3+b1
ii libstdc++6 6.3.0-18
kded5 recommends no packages.
kded5 suggests no packages.
-- no debconf information
Reading symbols from /usr/bin/kded5...Reading symbols from /usr/lib/debug/.build-id/dc/e41958ff786e956693484065979e08e08734c2.debug...done.
done.
Attaching to program: /usr/bin/kded5, process 19242
[New LWP 19243]
[New LWP 19244]
[New LWP 19249]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
38 ../sysdeps/unix/sysv/linux/x86_64/syscall.S: No such file or directory.
Thread 4 (Thread 0x7f7fde833700 (LWP 19249)):
#0 0x00007f8000f827d7 in bind () at ../sysdeps/unix/syscall-template.S:84
No locals.
#1 0x00007f8000f9b7bf in __netlink_open (h=h@entry=0x7f7fde831cc0)
at ../sysdeps/unix/sysv/linux/ifaddrs.c:264
nladdr = {nl_family = 16, nl_pad = 0, nl_pid = 0, nl_groups = 0}
addr_len = 3733134480
#2 0x00007f8000f9b867 in getifaddrs_internal (ifap=ifap@entry=0x7f7fde831d88)
at ../sysdeps/unix/sysv/linux/ifaddrs.c:332
nh = {fd = 14, pid = 0, seq = 0, nlm_list = 0x0, end_ptr = 0x0}
nlp = <optimized out>
ifas = <optimized out>
i = <optimized out>
newlink = <optimized out>
newaddr = <optimized out>
newaddr_idx = <optimized out>
map_newlink_data = <optimized out>
ifa_data_size = 0
ifa_data_ptr = <optimized out>
result = 0
__PRETTY_FUNCTION__ = "getifaddrs_internal"
#3 0x00007f8000f9c510 in __getifaddrs (ifap=0x7f7fde831d88) at ../sysdeps/unix/sysv/linux/ifaddrs.c:831
res = 0
#4 0x00007f7ff0d158bb in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
No symbol table info available.
#5 0x00007f7ff0d10975 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
No symbol table info available.
#6 0x00007f7ff0d11445 in QNetworkInterface::allInterfaces() ()
from /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
No symbol table info available.
#7 0x00007f800148e9a6 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/bearer/libqgenericbearer.so
No symbol table info available.
#8 0x00007f7fff4ffb2e in QMetaMethod::invoke (this=this@entry=0x7f7fde832398, object=object@entry=
0x55bd466827b0, connectionType=Qt::DirectConnection, connectionType@entry=3733136416,
returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=...,
val8=..., val9=...) at kernel/qmetaobject.cpp:2222
typeNames = {0x0 <repeats 11 times>}
paramCount = <optimized out>
currentThread = 0x55bd466706a0
objectThread = 0x55bd466706a0
param = {0x0 <repeats 11 times>}
idx_offset = 10
callFunction = 0x7f8001499a60
#9 0x00007f7fff50558a in QMetaObject::invokeMethod (obj=0x55bd466827b0,
member=0x7f7ff0d77d71 "requestUpdate", type=3733136416, ret=..., val0=..., val1=..., val2=...,
val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1489
sig = {a = 512, s = 16, ptr = 0x7f7fde832420 "requestUpdate()", {
array = "requestUpdate()\000\323\362\306\360\177\177\000\000\020o\305\360\177\177\000\000\250$\203\336\177\177\000\000\377u6\356\000\000\000\000\327ٸ\003\000\000\000\000\030\206)\377\177\177\000\000\200%\203\336\177\177\000\000\230b'\377\177\177\000\000\244$\203\336\177\177\000\000p%\203\336\177\177\000\000P\335L\001\200\177\000\000@", '\000' <repeats 47 times>, "\320ibF\275U\000\000\020&\203\336\177\177\000\000\300ENF\275U\000\000\005", '\000' <repeats 15 times>, "\070&\203\336\177\177\000\000\321"...,
q_for_alignment_1 = 6157673470121567602, q_for_alignment_2 = 4.5804497610545543e+103}}
len = <optimized out>
typeNames = {0x0 <repeats 11 times>}
paramCount = <optimized out>
meta = 0x0
idx = 12
method = {mobj = 0x7f800149eaa0, handle = 24}
#10 0x00007f7ff0cf12cb in QNetworkConfigurationManagerPrivate::pollEngines() ()
from /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
No symbol table info available.
#11 0x00007f7ff0d7450d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
No symbol table info available.
#12 0x00007f7fff5205e9 in QMetaObject::activate (sender=sender@entry=0x7f7fcc003770,
signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0)
at kernel/qobject.cpp:3740
method_relative = 10
callFunction = 0x7f7ff0d742d0
receiver = 0x55bd466a3bb0
receiverInSameThread = <optimized out>
sw = {receiver = 0x55bd466a3bb0, previousSender = 0x0, currentSender = {sender = 0x7f7fcc003770,
signal = 3, ref = 1}, switched = true}
c = 0x7f7fcc0036c0
last = 0x7f7fcc0036c0
locker = {val = 140187723384552}
connectionLists = {connectionLists = 0x7f7fcc003b30}
list = <optimized out>
currentThreadId = 0x7f7fde833700
signal_index = 3
empty_argv = {0x0}
#13 0x00007f7fff520f07 in QMetaObject::activate (sender=sender@entry=0x7f7fcc003770,
m=m@entry=0x7f7fff73e760 <QTimer::staticMetaObject>, local_signal_index=local_signal_index@entry=0,
argv=argv@entry=0x0) at kernel/qobject.cpp:3602
No locals.
#14 0x00007f7fff59a780 in QTimer::timeout (this=this@entry=0x7f7fcc003770) at .moc/moc_qtimer.cpp:198
No locals.
#15 0x00007f7fff52cf78 in QTimer::timerEvent (this=0x7f7fcc003770, e=<optimized out>)
at kernel/qtimer.cpp:254
e = <optimized out>
this = 0x7f7fcc003770
#16 0x00007f7fff521453 in QObject::event (this=0x7f7fcc003770, e=<optimized out>)
at kernel/qobject.cpp:1285
No locals.
#17 0x00007f7fff4f49cb in doNotify (event=0x7f7fde832ab0, receiver=0x7f7fcc003770)
at kernel/qcoreapplication.cpp:1063
No locals.
#18 QCoreApplication::notify (event=<optimized out>, receiver=<optimized out>, this=<optimized out>)
at kernel/qcoreapplication.cpp:1049
No locals.
#19 QCoreApplication::notifyInternal2 (receiver=0x7f7fcc003770, event=event@entry=0x7f7fde832ab0)
at kernel/qcoreapplication.cpp:988
selfRequired = <optimized out>
result = false
cbdata = {0x7f7fcc003770, 0x7f7fde832ab0, 0x7f7fde832a2f}
d = <optimized out>
threadData = 0x55bd46694f40
scopeLevelCounter = {threadData = 0x55bd46694f40}
#20 0x00007f7fff547fee in QCoreApplication::sendEvent (event=0x7f7fde832ab0, receiver=<optimized out>)
at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
No locals.
#21 QTimerInfoList::activateTimers (this=0x7f7fcc0030d0) at kernel/qtimerinfo_unix.cpp:644
e = {<QEvent> = {_vptr.QEvent = 0x7f7fff73b598 <vtable for QTimerEvent+16>,
static staticMetaObject = {d = {superdata = 0x0,
stringdata = 0x7f7fff6c38c0 <qt_meta_stringdata_QEvent>,
data = 0x7f7fff6c3300 <qt_meta_data_QEvent>, static_metacall = 0x0,
relatedMetaObjects = 0x0, extradata = 0x0}}, d = 0x0, t = 1, posted = 0, spont = 0,
m_accept = 1, reserved = 4095}, id = 14}
currentTimerInfo = 0x0
n_act = 1
maxCount = <optimized out>
currentTime = {tv_sec = 304147, tv_nsec = 109637547}
#22 0x00007f7fff548511 in timerSourceDispatch (source=<optimized out>)
at kernel/qeventdispatcher_glib.cpp:182
timerSource = <optimized out>
#23 0x00007f7ffc0c77f7 in g_main_dispatch (context=0x7f7fcc000990) at ././glib/gmain.c:3203
dispatch = 0x7f7fff5484f0 <timerSourceDispatch(GSource*, GSourceFunc, gpointer)>
prev_source = 0x0
was_in_call = 0
user_data = 0x0
callback = 0x0
cb_funcs = <optimized out>
cb_data = <optimized out>
need_destroy = <optimized out>
source = 0x7f7fcc003070
current = 0x7f7fc8002380
i = 0
#24 g_main_context_dispatch (context=context@entry=0x7f7fcc000990) at ././glib/gmain.c:3856
No locals.
#25 0x00007f7ffc0c7a60 in g_main_context_iterate (context=context@entry=0x7f7fcc000990,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ././glib/gmain.c:3929
max_priority = 2147483647
timeout = 9990
some_ready = 1
nfds = 1
allocated_nfds = 1
fds = <optimized out>
#26 0x00007f7ffc0c7b0c in g_main_context_iteration (context=0x7f7fcc000990, may_block=may_block@entry=1)
at ././glib/gmain.c:3990
retval = <optimized out>
#27 0x00007f7fff54904f in QEventDispatcherGlib::processEvents (this=0x7f7fcc0008c0, flags=...)
at kernel/qeventdispatcher_glib.cpp:423
d = 0x7f7fcc0008e0
canWait = true
savedFlags = {i = 0}
result = <optimized out>
#28 0x00007f7fff4f29ca in QEventLoop::exec (this=this@entry=0x7f7fde832d00, flags=..., flags@entry=...)
at kernel/qeventloop.cpp:212
d = 0x7f7fcc003190
locker = {val = 94271418300608}
ref = {d = 0x7f7fcc003190, locker = @0x7f7fde832c80, exceptionCaught = true}
#29 0x00007f7fff3200f3 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:507
d = 0x55bd46667850
locker = {val = 94271418300608}
eventLoop = {<QObject> = {_vptr.QObject = 0x7f7fff73e3b8 <vtable for QEventLoop+16>,
static staticMetaObject = {d = {superdata = 0x0,
stringdata = 0x7f7fff663d60 <qt_meta_stringdata_QObject>,
data = 0x7f7fff663c40 <qt_meta_data_QObject>,
static_metacall = 0x7f7fff528480 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x7f7fcc003190},
static staticQtMetaObject = {d = {superdata = 0x0,
stringdata = 0x7f7fff6abb40 <qt_meta_stringdata_Qt>,
data = 0x7f7fff6a9080 <qt_meta_data_Qt>, static_metacall = 0x0,
relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {
superdata = 0x7f7fff735880 <QObject::staticMetaObject>,
stringdata = 0x7f7fff6c2ee0 <qt_meta_stringdata_QEventLoop>,
data = 0x7f7fff6c2e80 <qt_meta_data_QEventLoop>,
static_metacall = 0x7f7fff599ec0 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}
returnCode = <optimized out>
#30 0x00007f7fff324da8 in QThreadPrivate::start (arg=0x55bd466706a0) at thread/qthread_unix.cpp:368
__clframe = {__cancel_routine = 0x7f7fff323e40 <QThreadPrivate::finish(void*)>,
__cancel_arg = 0x55bd466706a0, __do_it = 1, __cancel_type = <optimized out>}
thr = 0x55bd466706a0
data = 0x55bd46694f40
#31 0x00007f7ffecde494 in start_thread (arg=0x7f7fde833700) at pthread_create.c:333
__res = <optimized out>
pd = 0x7f7fde833700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140187170715392, -8729391927569885067, 0,
140722566339135, 0, 140187756068928, 8657402053947611253, 8657332253974780021},
mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0,
cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#32 0x00007f8000f81aff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
No locals.
Thread 3 (Thread 0x7f7fe8055700 (LWP 19244)):
#0 __lll_lock_wait () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135
No locals.
#1 0x00007f7ffece0c06 in __GI___pthread_mutex_lock (mutex=0x7f7fe000e2f0)
at ../nptl/pthread_mutex_lock.c:115
id = -20025508
__PRETTY_FUNCTION__ = "__pthread_mutex_lock"
type = 1
id = <optimized out>
#2 0x00007f7ffd44f0a4 in dbus_connection_send (connection=0x7f7fe000e1e0,
message=message@entry=0x55bd5c4d3be0, serial=serial@entry=0x0)
at ../../../dbus/dbus-connection.c:3311
__func__ = "dbus_connection_send"
#3 0x00007f80015cbb06 in q_dbus_connection_send (client_serial=0x0, message=0x55bd5c4d3be0,
connection=<optimized out>) at qdbus_symbols_p.h:206
No locals.
#4 QDBusConnectionPrivate::sendInternal (this=0x7f7fe00030f0, pcall=<optimized out>,
message=0x55bd5c4d3be0, timeout=-1) at qdbusintegrator.cpp:2166
error = {code = QDBusError::NoError, msg = {static null = {<No data fields>},
d = 0x7f7fff5bdee0 <QArrayData::shared_null>}, nm = {static null = {<No data fields>},
d = 0x7f7fff5bdee0 <QArrayData::shared_null>}, unused = 0x55bd46502460}
pending = 0x0
msg = 0x55bd5c4d3be0
isNoReply = true
locker = {<QDBusMutexLocker> = {<QDBusLockerBase> = {<No data fields>}, self = 0x7f7fe00030f0,
mutex = 0x7f7fe0003130, action = SendMessageAction}, <No data fields>}
#5 0x00007f7fff521499 in QObject::event (this=0x7f7fe00030f0, e=<optimized out>)
at kernel/qobject.cpp:1263
mce = <optimized out>
sw = {receiver = 0x7f7fe00030f0, previousSender = 0x0, currentSender = {sender = 0x7f7fe00030f0,
signal = 5, ref = 1}, switched = true}
#6 0x00007f7fff4f49cb in doNotify (event=0x55bde3df33e0, receiver=0x7f7fe00030f0)
at kernel/qcoreapplication.cpp:1063
No locals.
#7 QCoreApplication::notify (event=<optimized out>, receiver=<optimized out>, this=<optimized out>)
at kernel/qcoreapplication.cpp:1049
No locals.
#8 QCoreApplication::notifyInternal2 (receiver=0x7f7fe00030f0, event=event@entry=0x55bde3df33e0)
at kernel/qcoreapplication.cpp:988
selfRequired = <optimized out>
result = false
cbdata = {0x7f7fe00030f0, 0x55bde3df33e0, 0x7f7fe80549df}
d = <optimized out>
threadData = 0x55bd46502430
scopeLevelCounter = {threadData = 0x55bd46502430}
#9 0x00007f7fff4f716d in QCoreApplication::sendEvent (event=0x55bde3df33e0, receiver=<optimized out>)
at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
No locals.
#10 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0,
event_type=event_type@entry=0, data=0x55bd46502430) at kernel/qcoreapplication.cpp:1649
e = 0x55bde3df33e0
pe = <optimized out>
r = <optimized out>
unlocker = {m = <synthetic pointer><error reading variable>}
event_deleter = {d = 0x55bde3df33e0}
locker = {val = 94271416837216}
startOffset = 0
i = @0x55bd46502454: 2
cleanup = {receiver = 0x0, event_type = 0, data = 0x55bd46502430, exceptionCaught = true}
#11 0x00007f7fff4f75d8 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0,
event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1503
data = <optimized out>
#12 0x00007f7fff548c43 in postEventSourceDispatch (s=0x7f7fe00012d0)
at kernel/qeventdispatcher_glib.cpp:276
source = 0x7f7fe00012d0
#13 0x00007f7ffc0c77f7 in g_main_dispatch (context=0x7f7fe0000990) at ././glib/gmain.c:3203
dispatch = 0x7f7fff548c30 <postEventSourceDispatch(GSource*, GSourceFunc, gpointer)>
prev_source = 0x0
was_in_call = 0
user_data = 0x0
callback = 0x0
cb_funcs = <optimized out>
cb_data = <optimized out>
need_destroy = <optimized out>
source = 0x7f7fe00012d0
current = 0x7f7fe0002210
i = 0
#14 g_main_context_dispatch (context=context@entry=0x7f7fe0000990) at ././glib/gmain.c:3856
No locals.
#15 0x00007f7ffc0c7a60 in g_main_context_iterate (context=context@entry=0x7f7fe0000990,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ././glib/gmain.c:3929
max_priority = 0
timeout = 0
some_ready = 1
nfds = 4
allocated_nfds = 4
fds = <optimized out>
#16 0x00007f7ffc0c7b0c in g_main_context_iteration (context=0x7f7fe0000990, may_block=may_block@entry=1)
at ././glib/gmain.c:3990
retval = <optimized out>
#17 0x00007f7fff54904f in QEventDispatcherGlib::processEvents (this=0x7f7fe00008c0, flags=...)
at kernel/qeventdispatcher_glib.cpp:423
d = 0x7f7fe00008e0
canWait = true
savedFlags = {i = 0}
result = <optimized out>
#18 0x00007f7fff4f29ca in QEventLoop::exec (this=this@entry=0x7f7fe8054cd0, flags=..., flags@entry=...)
at kernel/qeventloop.cpp:212
d = 0x7f7fe0002f90
locker = {val = 94271416836992}
ref = {d = 0x7f7fe0002f90, locker = @0x7f7fe8054c50, exceptionCaught = true}
#19 0x00007f7fff3200f3 in QThread::exec (
this=this@entry=0x7f8001633d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>)
at thread/qthread.cpp:507
d = 0x55bd46502310
locker = {val = 94271416836992}
eventLoop = {<QObject> = {_vptr.QObject = 0x7f7fff73e3b8 <vtable for QEventLoop+16>,
static staticMetaObject = {d = {superdata = 0x0,
stringdata = 0x7f7fff663d60 <qt_meta_stringdata_QObject>,
data = 0x7f7fff663c40 <qt_meta_data_QObject>,
static_metacall = 0x7f7fff528480 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x7f7fe0002f90},
static staticQtMetaObject = {d = {superdata = 0x0,
stringdata = 0x7f7fff6abb40 <qt_meta_stringdata_Qt>,
data = 0x7f7fff6a9080 <qt_meta_data_Qt>, static_metacall = 0x0,
relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {
superdata = 0x7f7fff735880 <QObject::staticMetaObject>,
stringdata = 0x7f7fff6c2ee0 <qt_meta_stringdata_QEventLoop>,
data = 0x7f7fff6c2e80 <qt_meta_data_QEventLoop>,
static_metacall = 0x7f7fff599ec0 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}
returnCode = <optimized out>
#20 0x00007f80015be6d5 in QDBusConnectionManager::run (
this=0x7f8001633d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>)
at qdbusconnection.cpp:178
locker = <optimized out>
#21 0x00007f7fff324da8 in QThreadPrivate::start (
arg=0x7f8001633d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>)
at thread/qthread_unix.cpp:368
__clframe = {__cancel_routine = 0x7f7fff323e40 <QThreadPrivate::finish(void*)>,
__cancel_arg = 0x7f8001633d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>, __do_it = 1, __cancel_type = <optimized out>}
thr = 0x7f8001633d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>
data = 0x55bd46502430
#22 0x00007f7ffecde494 in start_thread (arg=0x7f7fe8055700) at pthread_create.c:333
__res = <optimized out>
pd = 0x7f7fe8055700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140187330238208, -8729391927569885067, 0,
140722566339487, 0, 140187756068928, 8657370115497056373, 8657332253974780021},
mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0,
cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#23 0x00007f8000f81aff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
No locals.
Thread 2 (Thread 0x7f7ff412e700 (LWP 19243)):
#0 0x00007f8000f786ad in poll () at ../sysdeps/unix/syscall-template.S:84
No locals.
#1 0x00007f7ffbc59150 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
No symbol table info available.
#2 0x00007f7ffbc5aee9 in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
No symbol table info available.
#3 0x00007f7ff668cb69 in QXcbEventReader::run (this=0x55bd464b5020) at qxcbconnection.cpp:1343
event = <optimized out>
#4 0x00007f7fff324da8 in QThreadPrivate::start (arg=0x55bd464b5020) at thread/qthread_unix.cpp:368
__clframe = {__cancel_routine = 0x7f7fff323e40 <QThreadPrivate::finish(void*)>,
__cancel_arg = 0x55bd464b5020, __do_it = 1, __cancel_type = <optimized out>}
thr = 0x55bd464b5020
data = 0x55bd464b5380
#5 0x00007f7ffecde494 in start_thread (arg=0x7f7ff412e700) at pthread_create.c:333
__res = <optimized out>
pd = 0x7f7ff412e700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140187532453632, -8729391927569885067, 0,
140722566338415, 0, 140187756068928, 8657343929618323573, 8657332253974780021},
mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0,
cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#6 0x00007f8000f81aff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
No locals.
Thread 1 (Thread 0x7f80014c7280 (LWP 19242)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
No locals.
#1 0x00007f7fff31bec5 in _q_futex (timeout=0x0, val=3, op=0, addr=0x7f7fe0003288)
at thread/qmutex_linux.cpp:123
int_addr = 0x7f7fe0003288
addr2 = 0x0
val2 = 0
#2 lockInternal_helper<false> (timeout=-1, elapsedTimer=0x0, d_ptr=...) at thread/qmutex_linux.cpp:164
No locals.
#3 QBasicMutex::lockInternal (this=0x7f7fe0003288) at thread/qmutex_linux.cpp:180
No locals.
#4 0x00007f7fff31bf82 in QBasicMutex::lock (this=0x7f7fe0003288) at thread/qmutex.h:65
No locals.
#5 QRecursiveMutexPrivate::lock (timeout=-1, this=0x7f7fe0003270) at thread/qmutex.cpp:641
self = 0x7f80014c7280
success = true
#6 QMutex::lock (this=this@entry=0x7f7fe0003130) at thread/qmutex.cpp:228
current = 0x7f7fe0003270
#7 0x00007f80015cbeaf in QDBusMutexLocker::QDBusMutexLocker (m=0x7f7fe0003130, s=0x7f7fe00030f0,
a=ToggleWatchAction, this=<synthetic pointer>) at qdbusthreaddebug_p.h:189
No locals.
#8 QDBusDispatchLocker::QDBusDispatchLocker (s=0x7f7fe00030f0, a=ToggleWatchAction,
this=<synthetic pointer>) at qdbusthreaddebug_p.h:204
No locals.
#9 qDBusToggleWatch (watch=0x7f7fe000dc10, data=0x7f7fe00030f0) at qdbusintegrator.cpp:266
d = 0x7f7fe00030f0
fd = 7
locker = {<QDBusMutexLocker> = {<QDBusLockerBase> = {<No data fields>}, self = 0x7f7fe00030f0,
mutex = 0x7f7fe0003130, action = ToggleWatchAction}, <No data fields>}
i = <optimized out>
#10 0x00007f7ffd4657a3 in check_read_watch (transport=0x7f7fe000da90)
at ../../../dbus/dbus-transport-socket.c:228
need_read_watch = <optimized out>
#11 0x00007f7ffd464486 in live_messages_notify (counter=<optimized out>, user_data=0x7f7fe000da90)
at ../../../dbus/dbus-transport.c:81
transport = 0x7f7fe000da90
#12 0x00007f7ffd457e32 in free_counter (element=0x7f7fe000e050, data=0x7f7f58066290)
at ../../../dbus/dbus-message.c:662
counter = 0x7f7fe000e050
message = 0x7f7f58066290
#13 0x00007f7ffd458342 in dbus_message_cache_or_finalize (message=0x7f7f58066290)
at ../../../dbus/dbus-message.c:684
was_cached = <optimized out>
i = <optimized out>
#14 dbus_message_unref (message=0x7f7f58066290) at ../../../dbus/dbus-message.c:1734
old_refcount = <optimized out>
#15 0x00007f80015d7cb7 in q_dbus_message_unref (message=<optimized out>) at qdbus_symbols_p.h:374
No locals.
#16 QDBusMessagePrivate::~QDBusMessagePrivate (this=0x7f7f0548e6a0, __in_chrg=<optimized out>)
at qdbusmessage.cpp:80
No locals.
#17 0x00007f80015d7e9b in QDBusMessage::~QDBusMessage (this=<optimized out>, __in_chrg=<optimized out>)
at qdbusmessage.cpp:571
this = <optimized out>
#18 0x00007f80015d357c in QDBusCallDeliveryEvent::~QDBusCallDeliveryEvent (this=0x7f7efe8561a0,
__in_chrg=<optimized out>) at qdbusintegrator_p.h:103
No locals.
#19 QDBusCallDeliveryEvent::~QDBusCallDeliveryEvent (this=0x7f7efe8561a0, __in_chrg=<optimized out>)
at qdbusintegrator_p.h:103
No locals.
#20 0x00007f7fff4f7177 in QScopedPointerDeleter<QEvent>::cleanup (pointer=0x7f7efe8561a0)
at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:60
No locals.
#21 QScopedPointer<QEvent, QScopedPointerDeleter<QEvent> >::~QScopedPointer (this=<synthetic pointer>,
__in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:107
oldD = 0x7f7efe8561a0
#22 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0,
event_type=event_type@entry=0, data=0x55bd4649cee0) at kernel/qcoreapplication.cpp:1646
e = 0x7f7efe8561a0
pe = <optimized out>
r = <optimized out>
unlocker = {m = <synthetic pointer><error reading variable>}
event_deleter = {d = 0x7f7efe8561a0}
locker = {val = 94271416422160}
startOffset = 0
i = @0x55bd4649cf04: 286588
cleanup = {receiver = 0x0, event_type = 0, data = 0x55bd4649cee0, exceptionCaught = true}
#23 0x00007f7fff4f75d8 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0,
event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1503
data = <optimized out>
#24 0x00007f7fff548c43 in postEventSourceDispatch (s=0x55bd464ce7b0)
at kernel/qeventdispatcher_glib.cpp:276
source = 0x55bd464ce7b0
#25 0x00007f7ffc0c77f7 in g_main_dispatch (context=0x7f7fec0016f0) at ././glib/gmain.c:3203
dispatch = 0x7f7fff548c30 <postEventSourceDispatch(GSource*, GSourceFunc, gpointer)>
prev_source = 0x0
was_in_call = 0
user_data = 0x0
callback = 0x0
cb_funcs = <optimized out>
cb_data = <optimized out>
need_destroy = <optimized out>
source = 0x55bd464ce7b0
current = 0x55bd4651be00
i = 0
#26 g_main_context_dispatch (context=context@entry=0x7f7fec0016f0) at ././glib/gmain.c:3856
No locals.
#27 0x00007f7ffc0c7a60 in g_main_context_iterate (context=context@entry=0x7f7fec0016f0,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ././glib/gmain.c:3929
max_priority = 0
timeout = 0
some_ready = 1
nfds = 17
allocated_nfds = 22
fds = <optimized out>
#28 0x00007f7ffc0c7b0c in g_main_context_iteration (context=0x7f7fec0016f0, may_block=may_block@entry=1)
at ././glib/gmain.c:3990
retval = <optimized out>
#29 0x00007f7fff54904f in QEventDispatcherGlib::processEvents (this=0x55bd464f6840, flags=...)
at kernel/qeventdispatcher_glib.cpp:423
d = 0x55bd464eeb90
canWait = true
savedFlags = {i = 0}
result = <optimized out>
#30 0x00007f7fff4f29ca in QEventLoop::exec (this=this@entry=0x7ffc86941f10, flags=..., flags@entry=...)
at kernel/qeventloop.cpp:212
d = 0x55bd46591cc0
locker = {val = 94271416422352}
ref = {d = 0x55bd46591cc0, locker = @0x7ffc86941e90, exceptionCaught = true}
#31 0x00007f7fff4fb13c in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1261
threadData = 0x55bd4649cee0
eventLoop = {<QObject> = {_vptr.QObject = 0x7f7fff73e3b8 <vtable for QEventLoop+16>,
static staticMetaObject = {d = {superdata = 0x0,
stringdata = 0x7f7fff663d60 <qt_meta_stringdata_QObject>,
data = 0x7f7fff663c40 <qt_meta_data_QObject>,
static_metacall = 0x7f7fff528480 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x55bd46591cc0},
static staticQtMetaObject = {d = {superdata = 0x0,
stringdata = 0x7f7fff6abb40 <qt_meta_stringdata_Qt>,
data = 0x7f7fff6a9080 <qt_meta_data_Qt>, static_metacall = 0x0,
relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {
superdata = 0x7f7fff735880 <QObject::staticMetaObject>,
stringdata = 0x7f7fff6c2ee0 <qt_meta_stringdata_QEventLoop>,
data = 0x7f7fff6c2e80 <qt_meta_data_QEventLoop>,
static_metacall = 0x7f7fff599ec0 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}
returnCode = <optimized out>
#32 0x00007f7fffd272dc in QGuiApplication::exec () at kernel/qguiapplication.cpp:1633
No locals.
#33 0x00007f800098fae5 in QApplication::exec () at kernel/qapplication.cpp:2975
No locals.
#34 0x00007f8001244760 in kdemain (argc=<optimized out>, argv=<optimized out>) at ./src/kded.cpp:792
app = {<QGuiApplication> = {<QCoreApplication> = {<QObject> = {
_vptr.QObject = 0x7f8000e69128 <vtable for QApplication+16>, static staticMetaObject = {
d = {superdata = 0x0, stringdata = 0x7f7fff663d60 <qt_meta_stringdata_QObject>,
data = 0x7f7fff663c40 <qt_meta_data_QObject>,
static_metacall = 0x7f7fff528480 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x55bd4649cd70},
static staticQtMetaObject = {d = {superdata = 0x0,
stringdata = 0x7f7fff6abb40 <qt_meta_stringdata_Qt>,
data = 0x7f7fff6a9080 <qt_meta_data_Qt>, static_metacall = 0x0,
relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {
superdata = 0x7f7fff735880 <QObject::staticMetaObject>,
stringdata = 0x7f7fff6c30c0 <qt_meta_stringdata_QCoreApplication>,
data = 0x7f7fff6c2fa0 <qt_meta_data_QCoreApplication>,
static_metacall = 0x7f7fff59a040 <QCoreApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, static self = 0x7ffc86942040},
static staticMetaObject = {d = {
superdata = 0x7f7fff73e500 <QCoreApplication::staticMetaObject>,
stringdata = 0x7f80000a7fa0 <qt_meta_stringdata_QGuiApplication>,
data = 0x7f80000a7d60 <qt_meta_data_QGuiApplication>,
static_metacall = 0x7f7fffd31810 <QGuiApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {
superdata = 0x7f800015b420 <QGuiApplication::staticMetaObject>,
stringdata = 0x7f8000d1f5e0 <qt_meta_stringdata_QApplication>,
data = 0x7f8000d1f460 <qt_meta_data_QApplication>,
static_metacall = 0x7f80009949f0 <QApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}
parser = {d = 0x55bd464e9a40}
service = {<QObject> = {_vptr.QObject = 0x7f800058bbf0 <vtable for KDBusService+16>,
static staticMetaObject = {d = {superdata = 0x0,
stringdata = 0x7f7fff663d60 <qt_meta_stringdata_QObject>,
data = 0x7f7fff663c40 <qt_meta_data_QObject>,
static_metacall = 0x7f7fff528480 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x55bd46500130},
static staticQtMetaObject = {d = {superdata = 0x0,
stringdata = 0x7f7fff6abb40 <qt_meta_stringdata_Qt>,
data = 0x7f7fff6a9080 <qt_meta_data_Qt>, static_metacall = 0x0,
relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {
superdata = 0x7f7fff735880 <QObject::staticMetaObject>,
stringdata = 0x7f8000389720 <qt_meta_stringdata_KDBusService>,
data = 0x7f8000389600 <qt_meta_data_KDBusService>,
static_metacall = 0x7f8000386db0 <KDBusService::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d = 0x55bd46504c60}
bus = <optimized out>
plugins = {d = 0x55bd46528360}
config = {d = 0x55bd464d0330}
cg = {<KConfigBase> = {_vptr.KConfigBase = 0x7f7fffc35230 <vtable for KConfigGroup+16>}, d = {
d = 0x55bd46503b10}}
kded = 0x55bd4650be70
ksplashProgressMessage = {d_ptr = 0x55bd46512d00}
result = <optimized out>
#35 0x00007f8000eb92b1 in __libc_start_main (main=0x55bd459d0770 <main>, argc=1, argv=0x7ffc869421f8,
init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffc869421e8)
at ../csu/libc-start.c:291
result = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, 3287754656570726517, 94271405098880,
140722566341104, 0, 0, 8729090306416892021, 8780604880124041333}, mask_was_saved = 0}},
priv = {pad = {0x0, 0x0, 0x7ffc86942208, 0x7f8001671170}, data = {prev = 0x0, cleanup = 0x0,
canceltype = -2037112312}}}
not_first_call = <optimized out>
#36 0x000055bd459d07aa in _start ()
No symbol table info available.
Detaching from program: /usr/bin/kded5, process 19242
Reply to: