[Pkg-utopia-maintainers] Bug#879898: dbus: memory leak in dbus-daemon consumes over 5GB memory
Nicholas D Steeves
nsteeves at gmail.com
Fri Oct 27 17:06:32 UTC 2017
Hi Simon,
Thank you for the quick reply!
On Fri, Oct 27, 2017 at 08:55:39AM +0100, Simon McVittie wrote:
> On Thu, 26 Oct 2017 at 23:58:59 -0400, Nicholas D Steeves wrote:
> > I hope to hear back from you soon, because Monday I will need to use
> > my laptop and I will have to kill the misbehaving dbus-daemon to
> > reclaim memory at that time.
>
> This will end your KDE login session rather unceremoniously. If
> possible, log out from KDE rather than letting the dbus-daemon die
> from the OOM killer or a manual kill command. This should make the
> dbus-daemon exit automatically, but if it doesn't, log in to a
> text console (as your ordinary user or as root) and kill the
> `dbus-daemon --session` process (process 958) from there.
Yes, I plan to use the log out and only manually kill the dbus-daemon
session if necessary.
> > Here is the only section that jumps out to me:
> > 0x00007f87feb730d3 in __epoll_wait_nocancel () at ../sysdeps/unix/syscall-template.S:84
> > 84 ../sysdeps/unix/syscall-template.S: No such file or directory.
> > #0 0x00007f87feb730d3 in __epoll_wait_nocancel () at ../sysdeps/unix/syscall-template.S:84
>
> Unfortunately this backtrace only indicates "dbus-daemon is idle and
> waiting for something interesting to happen". It should normally be in
> this state 99% of the time. If it was in a busy-loop that was consuming
> all the CPU, a backtrace might be more interesting, but for memory
> consumption it's unlikely to help.
Would using memleax help? I'm 90% done packaging it, in case it looks
useful. Packaged because vagrant can't attach to an existing process.
> The process using all the memory is the standard session bus (dbus-daemon
> --session), which has essentially no resource limits (everything on it
> is considered equally trusted), so the root cause is probably that some
> misbehaving applications or services in your user login session have
> used a calling pattern that makes the dbus-daemon use a lot of memory
> on their behalf. Sending messages very rapidly to a service that is slow
> to process them is one thing that is known to have this effect.
Is it possible for dbus-daemon to signal to the calling application
that a queue is full? If that application would then respond to that
signal (eg: freedesktop notification of popup) then one could start
debugging the problem application.
> As far as I know, all ways to trigger rapid memory consumption involve
> rapid message sending and receiving, so if the dbus-daemon's memory
> use is still growing, you can probably see what's happening by running
> dbus-monitor, or by looking at top and seeing which other D-Bus-related
> processes are actively running. While debugging, you can use "kill -STOP"
> and "kill -CONT" to pause and resume the dbus-daemon (which will pause
> message processing, so many applications and services will not work
> while it is paused, in particular many graphical applications and
> dbus-send).
>
> You can correlate bus names (the things that look like :1.23 or
> org.gnome.Software) with process IDs by using:
>
> dbus-send --session --dest=org.freedesktop.DBus --type=method_call \
> --print-reply /org/freedesktop/DBus \
> org.freedesktop.DBus.GetConnectionCredentials "string:$name"
>
> where $name is the bus name.
Done. I've noted these correlations in bus.notes
> The dbus-daemon also records some potentially useful statistics for
> memory consumption and related things, and this feature is compiled in
> to Debian's dbus-daemon. Please try running this:
>
> dbus-send --session --dest=org.freedesktop.DBus --type=method_call \
> --print-reply /org/freedesktop/DBus \
> org.freedesktop.DBus.Debug.Stats.GetStats
I tried this just now and dbus-send seems to have errored with exit
status 130:
Must use org.mydomain.Interface.Method notation, no dot in
"/org/freedesktop/DBus"
I feel like it worked earlier today, so I'm attaching
dbus.debug.stats. Plasma's NM frontend wouldn't reconnect to the
network, and I before I realised it I had killed plasmashell ; sleep
3; kstart plasmashell. The dbus-daemon and kded5 daemon seem to be
unaffected, as expected, but maybe this causes problems with dbus?
plasmanetworkmanagement remains broken after restarting plasmashell,
but I was able to connect to my wifi ap with nmtui.
> dir="$(mktemp -d)"
> echo "Look in $dir for connection details"
> dbus-send --session --dest=org.freedesktop.DBus --type=method_call \
> --print-reply /org/freedesktop/DBus org.freedesktop.DBus.ListNames | \
> perl -ne 'print("$1\n") if /^\s*string "(.*)"$/' | \
> while read name; do \
> dbus-send --session --dest=org.freedesktop.DBus --type=method_call \
> --print-reply /org/freedesktop/DBus \
> org.freedesktop.DBus.Debug.Stats.GetConnectionStats "string:$name" \
> > "$dir/$name.stats"
> done
>
> (It is expected that you get an error message "Error
> org.freedesktop.DBus.Error.InvalidArgs: GetConnectionStats is not
> meaningful for the message bus "org.freedesktop.DBus" itself",
> and it is also OK to get a small number of messages like "Error
> org.freedesktop.DBus.Error.NameHasNoOwner: Could not get statistics of
> name ':1.92': no such name".)
Thank you for the head's up about this. These are the ones with many
messages (I've attached each of these):
org.kde.StatusNotifierWatcher.stats
:1.33.stats
:1.334.stats
org.kde.plasmashell.stats
org.kde.plasmanetworkmanagement.stats
org.kde.kwrite-17177.stats
org.kde.keyboard.stats
org.kde.kded5.stats
org.kde.kcookiejar5.stats
org.kde.apperd.stats
org.freedesktop.Notifications.stats
And the worst group is:
:1.7.stats: variant uint32 1000000016
:1.7.stats: variant uint32 1000000016
org.kde.apperd.stats: variant uint32 1000000016
org.kde.apperd.stats: variant uint32 1000000016
org.kde.kcookiejar5.stats: variant uint32 1000000016
org.kde.kcookiejar5.stats: variant uint32 1000000016
org.kde.kded5.stats: variant uint32 1000000016
org.kde.kded5.stats: variant uint32 1000000016
org.kde.keyboard.stats: variant uint32 1000000016
org.kde.keyboard.stats: variant uint32 1000000016
org.kde.plasmanetworkmanagement.stats: variant uint32 1000000016
org.kde.plasmanetworkmanagement.stats: variant uint32 1000000016
org.kde.StatusNotifierWatcher.stats: variant uint32 1000000016
org.kde.StatusNotifierWatcher.stats: variant uint32 1000000016
I also filed bug #879901 against kded5, which has grown to consume
over 600MB of memory. IIRC, a couple of days ago kded5 consumed 100%
of one core for quite some time. Maybe that's when it was making all
of these dbus connections? I'm honestly not sure if kded5 is truly at
fault, of if it became overwhelmed when an application spammed [one
of] its dbus interfaces.
Can we keep these two bugs unmerged but associate them somehow?
Thank you!
Nicholas
-------------- next part --------------
method return time=1509097437.122161 sender=org.freedesktop.DBus -> destination=:1.661 serial=3 reply_serial=2
array [
dict entry(
string "Serial"
variant uint32 140
)
dict entry(
string "MatchRules"
variant uint32 62
)
dict entry(
string "PeakMatchRules"
variant uint32 64
)
dict entry(
string "BusNames"
variant uint32 7
)
dict entry(
string "PeakBusNames"
variant uint32 7
)
dict entry(
string "UniqueName"
variant string ":1.7"
)
dict entry(
string "IncomingMessages"
variant uint32 0
)
dict entry(
string "IncomingBytes"
variant uint32 0
)
dict entry(
string "IncomingFDs"
variant uint32 0
)
dict entry(
string "PeakIncomingBytes"
variant uint32 7846240
)
dict entry(
string "PeakIncomingFDs"
variant uint32 0
)
dict entry(
string "OutgoingMessages"
variant uint32 13157884
)
dict entry(
string "OutgoingBytes"
variant uint32 1000000016
)
dict entry(
string "OutgoingFDs"
variant uint32 0
)
dict entry(
string "PeakOutgoingBytes"
variant uint32 1000000016
)
dict entry(
string "PeakOutgoingFDs"
variant uint32 0
)
]
-------------- next part --------------
method return time=1509097437.108404 sender=org.freedesktop.DBus -> destination=:1.656 serial=3 reply_serial=2
array [
dict entry(
string "Serial"
variant uint32 135
)
dict entry(
string "MatchRules"
variant uint32 0
)
dict entry(
string "PeakMatchRules"
variant uint32 0
)
dict entry(
string "BusNames"
variant uint32 2
)
dict entry(
string "PeakBusNames"
variant uint32 2
)
dict entry(
string "UniqueName"
variant string ":1.33"
)
dict entry(
string "IncomingMessages"
variant uint32 0
)
dict entry(
string "IncomingBytes"
variant uint32 0
)
dict entry(
string "IncomingFDs"
variant uint32 0
)
dict entry(
string "PeakIncomingBytes"
variant uint32 720
)
dict entry(
string "PeakIncomingFDs"
variant uint32 0
)
dict entry(
string "OutgoingMessages"
variant uint32 0
)
dict entry(
string "OutgoingBytes"
variant uint32 0
)
dict entry(
string "OutgoingFDs"
variant uint32 0
)
dict entry(
string "PeakOutgoingBytes"
variant uint32 198
)
dict entry(
string "PeakOutgoingFDs"
variant uint32 0
)
]
-------------- next part --------------
method return time=1509097436.921148 sender=org.freedesktop.DBus -> destination=:1.590 serial=3 reply_serial=2
array [
dict entry(
string "Serial"
variant uint32 70
)
dict entry(
string "MatchRules"
variant uint32 20
)
dict entry(
string "PeakMatchRules"
variant uint32 20
)
dict entry(
string "BusNames"
variant uint32 2
)
dict entry(
string "PeakBusNames"
variant uint32 2
)
dict entry(
string "UniqueName"
variant string ":1.334"
)
dict entry(
string "IncomingMessages"
variant uint32 0
)
dict entry(
string "IncomingBytes"
variant uint32 0
)
dict entry(
string "IncomingFDs"
variant uint32 0
)
dict entry(
string "PeakIncomingBytes"
variant uint32 307
)
dict entry(
string "PeakIncomingFDs"
variant uint32 0
)
dict entry(
string "OutgoingMessages"
variant uint32 0
)
dict entry(
string "OutgoingBytes"
variant uint32 0
)
dict entry(
string "OutgoingFDs"
variant uint32 0
)
dict entry(
string "PeakOutgoingBytes"
variant uint32 7842592
)
dict entry(
string "PeakOutgoingFDs"
variant uint32 0
)
]
-------------- next part --------------
method return time=1509097436.966342 sender=org.freedesktop.DBus -> destination=:1.606 serial=3 reply_serial=2
array [
dict entry(
string "Serial"
variant uint32 86
)
dict entry(
string "MatchRules"
variant uint32 93
)
dict entry(
string "PeakMatchRules"
variant uint32 94
)
dict entry(
string "BusNames"
variant uint32 4
)
dict entry(
string "PeakBusNames"
variant uint32 4
)
dict entry(
string "UniqueName"
variant string ":1.115"
)
dict entry(
string "IncomingMessages"
variant uint32 0
)
dict entry(
string "IncomingBytes"
variant uint32 144
)
dict entry(
string "IncomingFDs"
variant uint32 0
)
dict entry(
string "PeakIncomingBytes"
variant uint32 1750
)
dict entry(
string "PeakIncomingFDs"
variant uint32 0
)
dict entry(
string "OutgoingMessages"
variant uint32 0
)
dict entry(
string "OutgoingBytes"
variant uint32 0
)
dict entry(
string "OutgoingFDs"
variant uint32 0
)
dict entry(
string "PeakOutgoingBytes"
variant uint32 7763452
)
dict entry(
string "PeakOutgoingFDs"
variant uint32 0
)
]
-------------- next part --------------
method return time=1509097436.974518 sender=org.freedesktop.DBus -> destination=:1.609 serial=3 reply_serial=2
array [
dict entry(
string "Serial"
variant uint32 89
)
dict entry(
string "MatchRules"
variant uint32 62
)
dict entry(
string "PeakMatchRules"
variant uint32 64
)
dict entry(
string "BusNames"
variant uint32 7
)
dict entry(
string "PeakBusNames"
variant uint32 7
)
dict entry(
string "UniqueName"
variant string ":1.7"
)
dict entry(
string "IncomingMessages"
variant uint32 0
)
dict entry(
string "IncomingBytes"
variant uint32 0
)
dict entry(
string "IncomingFDs"
variant uint32 0
)
dict entry(
string "PeakIncomingBytes"
variant uint32 7846240
)
dict entry(
string "PeakIncomingFDs"
variant uint32 0
)
dict entry(
string "OutgoingMessages"
variant uint32 13157884
)
dict entry(
string "OutgoingBytes"
variant uint32 1000000016
)
dict entry(
string "OutgoingFDs"
variant uint32 0
)
dict entry(
string "PeakOutgoingBytes"
variant uint32 1000000016
)
dict entry(
string "PeakOutgoingFDs"
variant uint32 0
)
]
-------------- next part --------------
method return time=1509097437.191484 sender=org.freedesktop.DBus -> destination=:1.686 serial=3 reply_serial=2
array [
dict entry(
string "Serial"
variant uint32 165
)
dict entry(
string "MatchRules"
variant uint32 20
)
dict entry(
string "PeakMatchRules"
variant uint32 20
)
dict entry(
string "BusNames"
variant uint32 2
)
dict entry(
string "PeakBusNames"
variant uint32 2
)
dict entry(
string "UniqueName"
variant string ":1.334"
)
dict entry(
string "IncomingMessages"
variant uint32 0
)
dict entry(
string "IncomingBytes"
variant uint32 0
)
dict entry(
string "IncomingFDs"
variant uint32 0
)
dict entry(
string "PeakIncomingBytes"
variant uint32 307
)
dict entry(
string "PeakIncomingFDs"
variant uint32 0
)
dict entry(
string "OutgoingMessages"
variant uint32 0
)
dict entry(
string "OutgoingBytes"
variant uint32 0
)
dict entry(
string "OutgoingFDs"
variant uint32 0
)
dict entry(
string "PeakOutgoingBytes"
variant uint32 7842592
)
dict entry(
string "PeakOutgoingFDs"
variant uint32 0
)
]
-------------- next part --------------
method return time=1509097437.052163 sender=org.freedesktop.DBus -> destination=:1.636 serial=3 reply_serial=2
array [
dict entry(
string "Serial"
variant uint32 115
)
dict entry(
string "MatchRules"
variant uint32 62
)
dict entry(
string "PeakMatchRules"
variant uint32 64
)
dict entry(
string "BusNames"
variant uint32 7
)
dict entry(
string "PeakBusNames"
variant uint32 7
)
dict entry(
string "UniqueName"
variant string ":1.7"
)
dict entry(
string "IncomingMessages"
variant uint32 0
)
dict entry(
string "IncomingBytes"
variant uint32 0
)
dict entry(
string "IncomingFDs"
variant uint32 0
)
dict entry(
string "PeakIncomingBytes"
variant uint32 7846240
)
dict entry(
string "PeakIncomingFDs"
variant uint32 0
)
dict entry(
string "OutgoingMessages"
variant uint32 13157884
)
dict entry(
string "OutgoingBytes"
variant uint32 1000000016
)
dict entry(
string "OutgoingFDs"
variant uint32 0
)
dict entry(
string "PeakOutgoingBytes"
variant uint32 1000000016
)
dict entry(
string "PeakOutgoingFDs"
variant uint32 0
)
]
-------------- next part --------------
method return time=1509097437.038332 sender=org.freedesktop.DBus -> destination=:1.631 serial=3 reply_serial=2
array [
dict entry(
string "Serial"
variant uint32 110
)
dict entry(
string "MatchRules"
variant uint32 62
)
dict entry(
string "PeakMatchRules"
variant uint32 64
)
dict entry(
string "BusNames"
variant uint32 7
)
dict entry(
string "PeakBusNames"
variant uint32 7
)
dict entry(
string "UniqueName"
variant string ":1.7"
)
dict entry(
string "IncomingMessages"
variant uint32 0
)
dict entry(
string "IncomingBytes"
variant uint32 0
)
dict entry(
string "IncomingFDs"
variant uint32 0
)
dict entry(
string "PeakIncomingBytes"
variant uint32 7846240
)
dict entry(
string "PeakIncomingFDs"
variant uint32 0
)
dict entry(
string "OutgoingMessages"
variant uint32 13157884
)
dict entry(
string "OutgoingBytes"
variant uint32 1000000016
)
dict entry(
string "OutgoingFDs"
variant uint32 0
)
dict entry(
string "PeakOutgoingBytes"
variant uint32 1000000016
)
dict entry(
string "PeakOutgoingFDs"
variant uint32 0
)
]
-------------- next part --------------
method return time=1509097437.188708 sender=org.freedesktop.DBus -> destination=:1.685 serial=3 reply_serial=2
array [
dict entry(
string "Serial"
variant uint32 164
)
dict entry(
string "MatchRules"
variant uint32 62
)
dict entry(
string "PeakMatchRules"
variant uint32 64
)
dict entry(
string "BusNames"
variant uint32 7
)
dict entry(
string "PeakBusNames"
variant uint32 7
)
dict entry(
string "UniqueName"
variant string ":1.7"
)
dict entry(
string "IncomingMessages"
variant uint32 0
)
dict entry(
string "IncomingBytes"
variant uint32 0
)
dict entry(
string "IncomingFDs"
variant uint32 0
)
dict entry(
string "PeakIncomingBytes"
variant uint32 7846240
)
dict entry(
string "PeakIncomingFDs"
variant uint32 0
)
dict entry(
string "OutgoingMessages"
variant uint32 13157884
)
dict entry(
string "OutgoingBytes"
variant uint32 1000000016
)
dict entry(
string "OutgoingFDs"
variant uint32 0
)
dict entry(
string "PeakOutgoingBytes"
variant uint32 1000000016
)
dict entry(
string "PeakOutgoingFDs"
variant uint32 0
)
]
-------------- next part --------------
method return time=1509097436.968996 sender=org.freedesktop.DBus -> destination=:1.607 serial=3 reply_serial=2
array [
dict entry(
string "Serial"
variant uint32 87
)
dict entry(
string "MatchRules"
variant uint32 62
)
dict entry(
string "PeakMatchRules"
variant uint32 64
)
dict entry(
string "BusNames"
variant uint32 7
)
dict entry(
string "PeakBusNames"
variant uint32 7
)
dict entry(
string "UniqueName"
variant string ":1.7"
)
dict entry(
string "IncomingMessages"
variant uint32 0
)
dict entry(
string "IncomingBytes"
variant uint32 0
)
dict entry(
string "IncomingFDs"
variant uint32 0
)
dict entry(
string "PeakIncomingBytes"
variant uint32 7846240
)
dict entry(
string "PeakIncomingFDs"
variant uint32 0
)
dict entry(
string "OutgoingMessages"
variant uint32 13157884
)
dict entry(
string "OutgoingBytes"
variant uint32 1000000016
)
dict entry(
string "OutgoingFDs"
variant uint32 0
)
dict entry(
string "PeakOutgoingBytes"
variant uint32 1000000016
)
dict entry(
string "PeakOutgoingFDs"
variant uint32 0
)
]
-------------- next part --------------
method return time=1509097436.657842 sender=org.freedesktop.DBus -> destination=:1.520 serial=3 reply_serial=2
array [
dict entry(
string "Serial"
variant uint32 0
)
dict entry(
string "MatchRules"
variant uint32 93
)
dict entry(
string "PeakMatchRules"
variant uint32 94
)
dict entry(
string "BusNames"
variant uint32 4
)
dict entry(
string "PeakBusNames"
variant uint32 4
)
dict entry(
string "UniqueName"
variant string ":1.115"
)
dict entry(
string "IncomingMessages"
variant uint32 0
)
dict entry(
string "IncomingBytes"
variant uint32 144
)
dict entry(
string "IncomingFDs"
variant uint32 0
)
dict entry(
string "PeakIncomingBytes"
variant uint32 1750
)
dict entry(
string "PeakIncomingFDs"
variant uint32 0
)
dict entry(
string "OutgoingMessages"
variant uint32 0
)
dict entry(
string "OutgoingBytes"
variant uint32 0
)
dict entry(
string "OutgoingFDs"
variant uint32 0
)
dict entry(
string "PeakOutgoingBytes"
variant uint32 7763452
)
dict entry(
string "PeakOutgoingFDs"
variant uint32 0
)
]
-------------- next part --------------
Attaching to process 1024
[New LWP 1027]
[New LWP 1029]
[New LWP 1707]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007fd4b5a726ad in poll () at ../sysdeps/unix/syscall-template.S:84
84 ../sysdeps/unix/syscall-template.S: No such file or directory.
Thread 4 (Thread 0x7fd48bfff700 (LWP 1707)):
#0 0x00007fd4b5a726ad in poll () at ../sysdeps/unix/syscall-template.S:84
No locals.
#1 0x00007fd4b25169f6 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7fd480003070, timeout=<optimized out>, context=0x7fd480000990) at ././glib/gmain.c:4228
poll_func = 0x7fd4b2526840 <g_poll>
#2 g_main_context_iterate (context=context at entry=0x7fd480000990, block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at ././glib/gmain.c:3924
max_priority = 2147483647
timeout = 9995
some_ready = <optimized out>
nfds = 1
allocated_nfds = 1
fds = 0x7fd480003070
#3 0x00007fd4b2516b0c in g_main_context_iteration (context=0x7fd480000990, may_block=may_block at entry=1) at ././glib/gmain.c:3990
retval = <optimized out>
#4 0x00007fd4b600504f in QEventDispatcherGlib::processEvents (this=0x7fd4800008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
d = 0x7fd4800008e0
canWait = true
savedFlags = {i = 0}
result = <optimized out>
#5 0x00007fd4b5fae9ca in QEventLoop::exec (this=this at entry=0x7fd48bffee80, flags=..., flags at entry=...) at kernel/qeventloop.cpp:212
d = 0x7fd480002f90
locker = {val = 93863365407600}
ref = {d = 0x7fd480002f90, locker = @0x7fd48bffee00, exceptionCaught = true}
#6 0x00007fd4b5ddc0f3 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:507
d = 0x555e448d7300
locker = {val = 93863365407600}
eventLoop = {<QObject> = {_vptr.QObject = 0x7fd4b61fa3b8 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7fd4b611fd60 <qt_meta_stringdata_QObject>, data = 0x7fd4b611fc40 <qt_meta_data_QObject>, static_metacall = 0x7fd4b5fe4480 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x7fd480002f90}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7fd4b6167b40 <qt_meta_stringdata_Qt>, data = 0x7fd4b6165080 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7fd4b61f1880 <QObject::staticMetaObject>, stringdata = 0x7fd4b617eee0 <qt_meta_stringdata_QEventLoop>, data = 0x7fd4b617ee80 <qt_meta_data_QEventLoop>, static_metacall = 0x7fd4b6055ec0 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}
returnCode = <optimized out>
#7 0x00007fd4b5de0da8 in QThreadPrivate::start (arg=0x555e4489a670) at thread/qthread_unix.cpp:368
__clframe = {__cancel_routine = 0x7fd4b5ddfe40 <QThreadPrivate::finish(void*)>, __cancel_arg = 0x555e4489a670, __do_it = 1, __cancel_type = <optimized out>}
thr = 0x555e4489a670
data = 0x555e448831d0
#8 0x00007fd4b3483494 in start_thread (arg=0x7fd48bfff700) at pthread_create.c:333
__res = <optimized out>
pd = 0x7fd48bfff700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140550858602240, 3614797902796610503, 0, 140722516014063, 0, 140551585710144, -3637993199554470969, -3638010086049260601}, 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"
#9 0x00007fd4b5a7baff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
No locals.
Thread 3 (Thread 0x7fd4a172a700 (LWP 1029)):
#0 0x00007fd4b5a726ad in poll () at ../sysdeps/unix/syscall-template.S:84
No locals.
#1 0x00007fd4b25169f6 in g_main_context_poll (priority=<optimized out>, n_fds=3, fds=0x7fd494024630, timeout=<optimized out>, context=0x7fd494000990) at ././glib/gmain.c:4228
poll_func = 0x7fd4b2526840 <g_poll>
#2 g_main_context_iterate (context=context at entry=0x7fd494000990, block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at ././glib/gmain.c:3924
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 3
allocated_nfds = 4
fds = 0x7fd494024630
#3 0x00007fd4b2516b0c in g_main_context_iteration (context=0x7fd494000990, may_block=may_block at entry=1) at ././glib/gmain.c:3990
retval = <optimized out>
#4 0x00007fd4b600504f in QEventDispatcherGlib::processEvents (this=0x7fd4940008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
d = 0x7fd4940008e0
canWait = true
savedFlags = {i = 0}
result = <optimized out>
#5 0x00007fd4b5fae9ca in QEventLoop::exec (this=this at entry=0x7fd4a1729e50, flags=..., flags at entry=...) at kernel/qeventloop.cpp:212
d = 0x7fd494002f90
locker = {val = 93863359615904}
ref = {d = 0x7fd494002f90, locker = @0x7fd4a1729dd0, exceptionCaught = true}
#6 0x00007fd4b5ddc0f3 in QThread::exec (this=this at entry=0x7fd4ad304d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:507
d = 0x555e44351330
locker = {val = 93863359615904}
eventLoop = {<QObject> = {_vptr.QObject = 0x7fd4b61fa3b8 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7fd4b611fd60 <qt_meta_stringdata_QObject>, data = 0x7fd4b611fc40 <qt_meta_data_QObject>, static_metacall = 0x7fd4b5fe4480 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x7fd494002f90}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7fd4b6167b40 <qt_meta_stringdata_Qt>, data = 0x7fd4b6165080 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7fd4b61f1880 <QObject::staticMetaObject>, stringdata = 0x7fd4b617eee0 <qt_meta_stringdata_QEventLoop>, data = 0x7fd4b617ee80 <qt_meta_data_QEventLoop>, static_metacall = 0x7fd4b6055ec0 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}
returnCode = <optimized out>
#7 0x00007fd4ad28f6d5 in QDBusConnectionManager::run (this=0x7fd4ad304d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:178
locker = <optimized out>
#8 0x00007fd4b5de0da8 in QThreadPrivate::start (arg=0x7fd4ad304d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:368
__clframe = {__cancel_routine = 0x7fd4b5ddfe40 <QThreadPrivate::finish(void*)>, __cancel_arg = 0x7fd4ad304d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>, __do_it = 1, __cancel_type = <optimized out>}
thr = 0x7fd4ad304d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>
data = 0x555e44351450
#9 0x00007fd4b3483494 in start_thread (arg=0x7fd4a172a700) at pthread_create.c:333
__res = <optimized out>
pd = 0x7fd4a172a700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140551218439936, 3614797902796610503, 0, 140722516016863, 0, 140551585710144, -3638040505934881849, -3638010086049260601}, 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"
#10 0x00007fd4b5a7baff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
No locals.
Thread 2 (Thread 0x7fd4a38be700 (LWP 1027)):
#0 0x00007fd4b5a726ad in poll () at ../sysdeps/unix/syscall-template.S:84
No locals.
#1 0x00007fd4b6994150 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
No symbol table info available.
#2 0x00007fd4b6995ee9 in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
No symbol table info available.
#3 0x00007fd4a55e2b69 in QXcbEventReader::run (this=0x555e44313020) at qxcbconnection.cpp:1343
event = <optimized out>
#4 0x00007fd4b5de0da8 in QThreadPrivate::start (arg=0x555e44313020) at thread/qthread_unix.cpp:368
__clframe = {__cancel_routine = 0x7fd4b5ddfe40 <QThreadPrivate::finish(void*)>, __cancel_arg = 0x555e44313020, __do_it = 1, __cancel_type = <optimized out>}
thr = 0x555e44313020
data = 0x555e44313380
#5 0x00007fd4b3483494 in start_thread (arg=0x7fd4a38be700) at pthread_create.c:333
__res = <optimized out>
pd = 0x7fd4a38be700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140551253649152, 3614797902796610503, 0, 140722516015791, 0, 140551585710144, -3638045803777041465, -3638010086049260601}, 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 0x00007fd4b5a7baff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
No locals.
Thread 1 (Thread 0x7fd4b7523740 (LWP 1024)):
#0 0x00007fd4b5a726ad in poll () at ../sysdeps/unix/syscall-template.S:84
No locals.
#1 0x00007fd4b6994150 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
No symbol table info available.
#2 0x00007fd4b6995c0f in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
No symbol table info available.
#3 0x00007fd4b6995d81 in xcb_wait_for_reply64 () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
No symbol table info available.
#4 0x00007fd4b6bf3018 in _XReply () from /usr/lib/x86_64-linux-gnu/libX11.so.6
No symbol table info available.
#5 0x00007fd4a679b875 in XIGetProperty () from /usr/lib/x86_64-linux-gnu/libXi.so.6
No symbol table info available.
#6 0x00007fd4889b6323 in PropertyInfo::PropertyInfo (this=0x7ffc839438f0, display=<optimized out>, device=<optimized out>, prop=<optimized out>, floatType=0) at ./kcms/touchpad/src/backends/x11/propertyinfo.cpp:48
dataPtr = 0x0
bytes_after = 0
#7 0x00007fd4889bf80b in XlibTouchpad::setTouchpadOff (this=0x555e4491b3f0, touchpadOff=1) at ./kcms/touchpad/src/backends/x11/xlibtouchpad.cpp:257
off = {type = 0, format = 0, data = {value = 0x0, d = 0x0}, nitems = 0, f = 0x0, i = 0x0, b = 0x0, display = 0x555e4490f740, device = 10, prop = 0}
#8 0x00007fd4889b6bc0 in XlibBackend::setTouchpadOff (this=<optimized out>, state=TouchpadBackend::TouchpadFullyDisabled) at ./kcms/touchpad/src/backends/x11/xlibbackend.cpp:191
touchpadOff = <optimized out>
#9 0x00007fd4889c701d in TouchpadDisabler::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at ./obj-x86_64-linux-gnu/kcms/touchpad/src/kded_touchpad_automoc.dir/moc_kded_SEA5FO7RLZTO2T.cpp:159
_t = <optimized out>
#10 0x00007fd4b5fdc5e9 in QMetaObject::activate (sender=0x555e4490f630, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3740
method_relative = 10
callFunction = 0x7fd4889c6dc0 <TouchpadDisabler::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>
receiver = 0x555e4490f180
receiverInSameThread = <optimized out>
sw = {receiver = 0x555e4490f180, previousSender = 0x0, currentSender = {sender = 0x555e4490f630, signal = 6, ref = 1}, switched = true}
c = 0x555e4491c760
last = 0x555e4491c760
locker = {val = 140551565346088}
connectionLists = {connectionLists = 0x555e4492a5d0}
list = <optimized out>
currentThreadId = 0x7fd4b7523740
signal_index = 6
empty_argv = {0x0}
#11 0x00007fd4b5fdc5e9 in QMetaObject::activate (sender=0x555e4491cae0, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3740
method_relative = 3
callFunction = 0x7fd4889c6a20 <TouchpadBackend::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>
receiver = 0x555e4490f630
receiverInSameThread = <optimized out>
sw = {receiver = 0x555e4490f630, previousSender = 0x0, currentSender = {sender = 0x555e4491cae0, signal = 3, ref = 1}, switched = true}
c = 0x555e44927f30
last = 0x555e44927f30
locker = {val = 140551565346040}
connectionLists = {connectionLists = 0x555e4492e260}
list = <optimized out>
currentThreadId = 0x7fd4b7523740
signal_index = 3
empty_argv = {0x0}
#12 0x00007fd4b5fdcf07 in QMetaObject::activate (sender=<optimized out>, m=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3602
No locals.
#13 0x00007fd4889c637f in XRecordKeyboardMonitor::processNextReply (this=0x555e4491cae0) at ./kcms/touchpad/src/backends/x11/xrecordkeyboardmonitor.cpp:116
data = {d = 0x555e4480bfd0}
event = <optimized out>
reply = 0x555e4480bfd0
error = 0x0
#14 0x00007fd4b5fdc5e9 in QMetaObject::activate (sender=sender at entry=0x555e448e7a00, signalOffset=<optimized out>, local_signal_index=local_signal_index at entry=0, argv=argv at entry=0x7ffc83943da0) at kernel/qobject.cpp:3740
method_relative = 2
callFunction = 0x7fd4889c6810 <XRecordKeyboardMonitor::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>
receiver = 0x555e4491cae0
receiverInSameThread = <optimized out>
sw = {receiver = 0x555e4491cae0, previousSender = 0x0, currentSender = {sender = 0x555e448e7a00, signal = 3, ref = 1}, switched = true}
c = 0x555e449285b0
last = 0x555e449285b0
locker = {val = 140551565346712}
connectionLists = {connectionLists = 0x555e4492a8b0}
list = <optimized out>
currentThreadId = 0x7fd4b7523740
signal_index = 3
empty_argv = {0x0}
#15 0x00007fd4b5fdcf07 in QMetaObject::activate (sender=sender at entry=0x555e448e7a00, m=m at entry=0x7fd4b61fa6a0 <QSocketNotifier::staticMetaObject>, local_signal_index=local_signal_index at entry=0, argv=argv at entry=0x7ffc83943da0) at kernel/qobject.cpp:3602
No locals.
#16 0x00007fd4b60565ce in QSocketNotifier::activated (this=this at entry=0x555e448e7a00, _t1=<optimized out>) at .moc/moc_qsocketnotifier.cpp:135
_a = {0x0, 0x7ffc83943d9c}
#17 0x00007fd4b5fe8ba2 in QSocketNotifier::event (this=0x555e448e7a00, e=0x7ffc83944030) at kernel/qsocketnotifier.cpp:266
d = 0x555e4491c290
#18 0x00007fd4b4864b8c in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x555e448e7a00, e=0x7ffc83944030) at kernel/qapplication.cpp:3799
consumed = <optimized out>
this = <optimized out>
e = 0x7ffc83944030
receiver = 0x555e448e7a00
#19 0x00007fd4b486c341 in QApplication::notify (this=0x7ffc83944380, receiver=0x555e448e7a00, e=0x7ffc83944030) at kernel/qapplication.cpp:3556
w = 0x555e448e7a00
extra = <optimized out>
isProxyWidget = <optimized out>
res = false
#20 0x00007fd4b5fb09e0 in QCoreApplication::notifyInternal2 (receiver=0x555e448e7a00, event=event at entry=0x7ffc83944030) at kernel/qcoreapplication.cpp:988
selfRequired = true
result = false
cbdata = {0x555e448e7a00, 0x7ffc83944030, 0x7ffc83943fdf}
d = <optimized out>
threadData = 0x555e442a69f0
scopeLevelCounter = {threadData = 0x555e442a69f0}
#21 0x00007fd4b60054fd in QCoreApplication::sendEvent (event=0x7ffc83944030, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
No locals.
#22 socketNotifierSourceDispatch (source=0x555e443361a0) at kernel/qeventdispatcher_glib.cpp:106
p = <optimized out>
i = 6
event = {_vptr.QEvent = 0x7fd4b61f7578 <vtable for QEvent+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7fd4b617f8c0 <qt_meta_stringdata_QEvent>, data = 0x7fd4b617f300 <qt_meta_data_QEvent>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}, d = 0x0, t = 50, posted = 0, spont = 0, m_accept = 1, reserved = 0}
#23 0x00007fd4b25167f7 in g_main_dispatch (context=0x7fd49c0016f0) at ././glib/gmain.c:3203
dispatch = 0x7fd4b6005480 <socketNotifierSourceDispatch(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 = 0x555e443361a0
current = 0x7fd4940025c0
i = 0
#24 g_main_context_dispatch (context=context at entry=0x7fd49c0016f0) at ././glib/gmain.c:3856
No locals.
#25 0x00007fd4b2516a60 in g_main_context_iterate (context=context at entry=0x7fd49c0016f0, block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at ././glib/gmain.c:3929
max_priority = 2147483647
timeout = 2895
some_ready = 1
nfds = 9
allocated_nfds = 18
fds = <optimized out>
#26 0x00007fd4b2516b0c in g_main_context_iteration (context=0x7fd49c0016f0, may_block=may_block at entry=1) at ././glib/gmain.c:3990
retval = <optimized out>
#27 0x00007fd4b600504f in QEventDispatcherGlib::processEvents (this=0x555e4434cc80, flags=...) at kernel/qeventdispatcher_glib.cpp:423
d = 0x555e443360f0
canWait = true
savedFlags = {i = 0}
result = <optimized out>
#28 0x00007fd4b5fae9ca in QEventLoop::exec (this=this at entry=0x7ffc83944250, flags=..., flags at entry=...) at kernel/qeventloop.cpp:212
d = 0x555e443ffb50
locker = {val = 93863358917376}
ref = {d = 0x555e443ffb50, locker = @0x7ffc839441d0, exceptionCaught = true}
#29 0x00007fd4b5fb713c in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1261
threadData = 0x555e442a69f0
eventLoop = {<QObject> = {_vptr.QObject = 0x7fd4b61fa3b8 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7fd4b611fd60 <qt_meta_stringdata_QObject>, data = 0x7fd4b611fc40 <qt_meta_data_QObject>, static_metacall = 0x7fd4b5fe4480 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x555e443ffb50}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7fd4b6167b40 <qt_meta_stringdata_Qt>, data = 0x7fd4b6165080 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7fd4b61f1880 <QObject::staticMetaObject>, stringdata = 0x7fd4b617eee0 <qt_meta_stringdata_QEventLoop>, data = 0x7fd4b617ee80 <qt_meta_data_QEventLoop>, static_metacall = 0x7fd4b6055ec0 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}
returnCode = <optimized out>
#30 0x00007fd4b62f02dc in QGuiApplication::exec () at kernel/qguiapplication.cpp:1633
No locals.
#31 0x00007fd4b4864ae5 in QApplication::exec () at kernel/qapplication.cpp:2975
No locals.
#32 0x00007fd4a56b6760 in kdemain (argc=<optimized out>, argv=<optimized out>) at ./src/kded.cpp:792
app = {<QGuiApplication> = {<QCoreApplication> = {<QObject> = {_vptr.QObject = 0x7fd4b4d3e128 <vtable for QApplication+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7fd4b611fd60 <qt_meta_stringdata_QObject>, data = 0x7fd4b611fc40 <qt_meta_data_QObject>, static_metacall = 0x7fd4b5fe4480 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x555e442f7d60}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7fd4b6167b40 <qt_meta_stringdata_Qt>, data = 0x7fd4b6165080 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7fd4b61f1880 <QObject::staticMetaObject>, stringdata = 0x7fd4b617f0c0 <qt_meta_stringdata_QCoreApplication>, data = 0x7fd4b617efa0 <qt_meta_data_QCoreApplication>, static_metacall = 0x7fd4b6056040 <QCoreApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, static self = 0x7ffc83944380}, static staticMetaObject = {d = {superdata = 0x7fd4b61fa500 <QCoreApplication::staticMetaObject>, stringdata = 0x7fd4b6670fa0 <qt_meta_stringdata_QGuiApplication>, data = 0x7fd4b6670d60 <qt_meta_data_QGuiApplication>, static_metacall = 0x7fd4b62fa810 <QGuiApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7fd4b6724420 <QGuiApplication::staticMetaObject>, stringdata = 0x7fd4b4bf45e0 <qt_meta_stringdata_QApplication>, data = 0x7fd4b4bf4460 <qt_meta_data_QApplication>, static_metacall = 0x7fd4b48699f0 <QApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}
parser = {d = 0x555e442c6d90}
service = {<QObject> = {_vptr.QObject = 0x7fd4ad721bf0 <vtable for KDBusService+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7fd4b611fd60 <qt_meta_stringdata_QObject>, data = 0x7fd4b611fc40 <qt_meta_data_QObject>, static_metacall = 0x7fd4b5fe4480 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x555e44356ff0}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7fd4b6167b40 <qt_meta_stringdata_Qt>, data = 0x7fd4b6165080 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7fd4b61f1880 <QObject::staticMetaObject>, stringdata = 0x7fd4ad51f720 <qt_meta_stringdata_KDBusService>, data = 0x7fd4ad51f600 <qt_meta_data_KDBusService>, static_metacall = 0x7fd4ad51cdb0 <KDBusService::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d = 0x555e4435c5e0}
bus = <optimized out>
plugins = {d = 0x555e44358240}
config = {d = 0x555e44329f90}
cg = {<KConfigBase> = {_vptr.KConfigBase = 0x7fd4ad277230 <vtable for KConfigGroup+16>}, d = {d = 0x555e443594e0}}
kded = 0x555e4435abb0
ksplashProgressMessage = {d_ptr = 0x555e4436ae60}
result = <optimized out>
#33 0x0000555e42fd373b in ?? ()
No symbol table info available.
#34 0x0000555e42fd0880 in ?? ()
No symbol table info available.
#35 0x00007fd4b59b32b1 in __libc_start_main (main=0x555e42fcf710, argc=5, argv=0x7ffc839448a8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffc83944898) at ../csu/libc-start.c:291
result = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -7451537152251995193, 93863339166976, 140722516019360, 0, 0, -3615457415163225145, -3637997295702189113}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x7ffc839448d8, 0x7fd4b756d170}, data = {prev = 0x0, cleanup = 0x0, canceltype = -2087434024}}}
not_first_call = <optimized out>
#36 0x0000555e42fd0d2a in _start ()
No symbol table info available.
Detaching from program: /usr/bin/kdeinit5, process 1024
Undefined command: "exit". Try "help".
-------------- next part --------------
Attaching to process 958
Reading symbols from /usr/bin/dbus-daemon...Reading symbols from /usr/lib/debug/.build-id/5e/b9d5dbcdf4a19994e5a9dd24e0c266f5e69b55.debug...done.
done.
Reading symbols from /lib/x86_64-linux-gnu/libdbus-1.so.3...Reading symbols from /usr/lib/debug/.build-id/89/b4008c84caf853cd403f295d44d76f7c8402fe.debug...done.
done.
Reading symbols from /lib/x86_64-linux-gnu/libsystemd.so.0...Reading symbols from /usr/lib/debug/.build-id/c5/5580513bc9dd1d436aa03d17f84b659b9a0301.debug...done.
done.
Reading symbols from /lib/x86_64-linux-gnu/libexpat.so.1...Reading symbols from /usr/lib/debug/.build-id/3a/48cca749065ff40698794c2bde4990ae524a88.debug...done.
done.
Reading symbols from /lib/x86_64-linux-gnu/libselinux.so.1...Reading symbols from /usr/lib/debug/.build-id/5a/f6fc2e006d3e50bc6b643d4bb6fafe7919c238.debug...done.
done.
Reading symbols from /lib/x86_64-linux-gnu/libaudit.so.1...Reading symbols from /usr/lib/debug/.build-id/07/09efec334492fb455a6238d52f4f45041b97cb.debug...done.
done.
Reading symbols from /lib/x86_64-linux-gnu/libcap-ng.so.0...Reading symbols from /usr/lib/debug/.build-id/88/c372f986252efa8e0def53516935f35d8010c4.debug...done.
done.
Reading symbols from /lib/x86_64-linux-gnu/libapparmor.so.1...Reading symbols from /usr/lib/debug/.build-id/71/943532f6d2a4702f9bbbc24e9655cd0b519f6c.debug...done.
done.
Reading symbols from /lib/x86_64-linux-gnu/libpthread.so.0...Reading symbols from /usr/lib/debug/.build-id/96/8df33f83963b559243653d74d27d89605bed02.debug...done.
done.
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Reading symbols from /lib/x86_64-linux-gnu/libc.so.6...Reading symbols from /usr/lib/debug/.build-id/79/450f6e36287865d093ea209b85a222209925ff.debug...done.
done.
Reading symbols from /lib/x86_64-linux-gnu/librt.so.1...Reading symbols from /usr/lib/debug/.build-id/fe/41526a83999f2fe9d0f8aadcd61d03a92cbb70.debug...done.
done.
Reading symbols from /lib/x86_64-linux-gnu/liblzma.so.5...Reading symbols from /usr/lib/debug/.build-id/d9/4951f95e154271ae7cf843cc9d6d67ea502f5d.debug...done.
done.
Reading symbols from /usr/lib/x86_64-linux-gnu/liblz4.so.1...Reading symbols from /usr/lib/debug//usr/lib/x86_64-linux-gnu/liblz4.so.1.7.1...done.
done.
Reading symbols from /lib/x86_64-linux-gnu/libgcrypt.so.20...Reading symbols from /usr/lib/debug/.build-id/c5/9a6e026fe4978b2b99cfd643839b9ccd1c8a21.debug...done.
done.
Reading symbols from /lib64/ld-linux-x86-64.so.2...Reading symbols from /usr/lib/debug/.build-id/6f/150f33b150d6a81e26a425dd47d713d00f2d29.debug...done.
done.
Reading symbols from /lib/x86_64-linux-gnu/libpcre.so.3...Reading symbols from /usr/lib/debug//lib/x86_64-linux-gnu/libpcre.so.3.13.3...done.
done.
Reading symbols from /lib/x86_64-linux-gnu/libdl.so.2...Reading symbols from /usr/lib/debug/.build-id/6a/5d98612129b8186f21e800afdfaaa627082f46.debug...done.
done.
Reading symbols from /lib/x86_64-linux-gnu/libgpg-error.so.0...Reading symbols from /usr/lib/debug/.build-id/8b/9d1f17d242a08fea23af32055037569a714209.debug...done.
done.
Reading symbols from /lib/x86_64-linux-gnu/libnss_compat.so.2...Reading symbols from /usr/lib/debug/.build-id/58/ab128465250cefd3523f021a4c10dd176b0131.debug...done.
done.
Reading symbols from /lib/x86_64-linux-gnu/libnsl.so.1...Reading symbols from /usr/lib/debug/.build-id/2f/a2f9284c08402001f2d382eefb6a4102a9c60c.debug...done.
done.
Reading symbols from /lib/x86_64-linux-gnu/libnss_nis.so.2...Reading symbols from /usr/lib/debug/.build-id/2d/40f73059b9aba764e24344d67bbce2cb475acf.debug...done.
done.
Reading symbols from /lib/x86_64-linux-gnu/libnss_files.so.2...Reading symbols from /usr/lib/debug/.build-id/6d/cc0dde95388c7243f1a1f8d3108354a1b3eb22.debug...done.
done.
0x00007f87feb730d3 in __epoll_wait_nocancel () at ../sysdeps/unix/syscall-template.S:84
84 ../sysdeps/unix/syscall-template.S: No such file or directory.
Thread 1 (Thread 0x7f87ffe8c8c0 (LWP 958)):
#0 0x00007f87feb730d3 in __epoll_wait_nocancel () at ../sysdeps/unix/syscall-template.S:84
No locals.
#1 0x000055fab3ab58b5 in socket_set_epoll_poll (set=<optimized out>, revents=0x7ffcae297cc0, max_events=<optimized out>, timeout_ms=<optimized out>) at ../../../dbus/dbus-socket-set-epoll.c:300
events = {{events = 3018969552, data = {ptr = 0xffb02151000055fa, fd = 22010, u32 = 22010, u64 = 18424262707348788730}}, {events = 32647, data = {ptr = 0x55fab3f1ce40, fd = -1275998656, u32 = 3018968640, u64 = 94535249153600}}, {events = 1164171520, data = {ptr = 0x1fa4a5ae, fd = 530884014, u32 = 530884014, u64 = 530884014}}, {events = 0, data = {ptr = 0x55fab3f1b050, fd = -1276006320, u32 = 3018960976, u64 = 94535249145936}}, {events = 2, data = {ptr = 0x4563d90000000000, fd = 0, u32 = 0, u64 = 5000078605334609920}}, {events = 530884014, data = {ptr = 0x55fab3f1ce40, fd = -1275998656, u32 = 3018968640, u64 = 94535249153600}}, {events = 3018968640, data = {ptr = 0x2000055fa, fd = 22010, u32 = 22010, u64 = 8589956602}}, {events = 0, data = {ptr = 0x7f87ffb0143d <_dbus_lock+45>, fd = -5237699, u32 = 4289729597, u64 = 140222087042109}}, {events = 2779817624, data = {ptr = 0xffb05bda00007f87, fd = 32647, u32 = 32647, u64 = 18424327067433729927}}, {events = 32647, data = {ptr = 0x7f8700000001, fd = 1, u32 = 1, u64 = 140217797312513}}, {events = 4289749106, data = {ptr = 0xe52d99d800007f87, fd = 32647, u32 = 32647, u64 = 16514024561629495175}}, {events = 22011, data = {ptr = 0x55fab3f41870, fd = -1275848592, u32 = 3019118704, u64 = 94535249303664}}, {events = 1, data = {ptr = 0xb404493000000000, fd = 0, u32 = 0, u64 = 12971573297241128960}}, {events = 22010, data = {ptr = 0x1, fd = 1, u32 = 1, u64 = 1}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 3754120064, data = {ptr = 0xffaeddd1000055fa, fd = 22010, u32 = 22010, u64 = 18423907015337203194}}, {events = 32647, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 3014271376, data = {ptr = 0xb3f41870000055fa, fd = 22010, u32 = 22010, u64 = 12967016096421926394}}, {events = 22010, data = {ptr = 0x1fa4a5ae4563d900, fd = 1164171520, u32 = 1164171520, u64 = 2280129479263377664}}, {events = 1, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x55fab3f418b0, fd = -1275848528, u32 = 3019118768, u64 = 94535249303728}}, {events = 4289638553, data = {ptr = 0x7f87, fd = 32647, u32 = 32647, u64 = 32647}}, {events = 0, data = {ptr = 0x55fab3aa3ec3 <bus_connection_disconnected+691>, fd = -1280688445, u32 = 3014278851, u64 = 94535244463811}}, {events = 97, data = {ptr = 0xb3f4188800000000, fd = 0, u32 = 0, u64 = 12967016199501119488}}, {events = 22010, data = {ptr = 0x3e8, fd = 1000, u32 = 1000, u64 = 1000}}, {events = 0, data = {ptr = 0xb3ab88b100000000, fd = 0, u32 = 0, u64 = 12946591847597211648}}, {events = 22010, data = {ptr = 0x7f87ffaf8697 <dbus_message_get_interface+55>, fd = -5273961, u32 = 4289693335, u64 = 140222087005847}}, {events = 3019110128, data = {ptr = 0x4563d900000055fa, fd = 22010, u32 = 22010, u64 = 5000078605334631930}}, {events = 530884014, data = {ptr = 0x55fab4043360, fd = -1274793120, u32 = 3020174176, u64 = 94535250359136}}, {events = 3019863968, data = {ptr = 0x2000055fa, fd = 22010, u32 = 22010, u64 = 8589956602}}, {events = 0, data = {ptr = 0x1fa4a5ae4563d900, fd = 1164171520, u32 = 1164171520, u64 = 2280129479263377664}}, {events = 3019703176, data = {ptr = 0xb3ff77a0000055fa, fd = 22010, u32 = 22010, u64 = 12970216980928812538}}, {events = 22010, data = {ptr = 0x2, fd = 2, u32 = 2, u64 = 2}}, {events = 3746609976, data = {ptr = 0xb3fd038800007f87, fd = 32647, u32 = 32647, u64 = 12969526384547364743}}, {events = 22010, data = {ptr = 0x7ffcae297b90, fd = -1373013104, u32 = 2921954192, u64 = 140723230440336}}, {events = 0, data = {ptr = 0xffb0215100000000, fd = 0, u32 = 0, u64 = 18424262707348766720}}, {events = 32647, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 1164171520, data = {ptr = 0x11fa4a5ae, fd = 530884014, u32 = 530884014, u64 = 4825851310}}, {events = 0, data = {ptr = 0x7f87ffb0617e <_dbus_list_pop_first_link+14>, fd = -5217922, u32 = 4289749374, u64 = 140222087061886}}, {events = 2, data = {ptr = 0xb404493000000000, fd = 0, u32 = 0, u64 = 12971573297241128960}}, {events = 22010, data = {ptr = 0x1, fd = 1, u32 = 1, u64 = 1}}, {events = 4289630542, data = {ptr = 0x7f87, fd = 32647, u32 = 32647, u64 = 32647}}, {events = 0, data = {ptr = 0x1fa4a5ae4563d900, fd = 1164171520, u32 = 1164171520, u64 = 2280129479263377664}}, {events = 3019703176, data = {ptr = 0xb4044930000055fa, fd = 22010, u32 = 22010, u64 = 12971573297241150970}}, {events = 22010, data = {ptr = 0x1, fd = 1, u32 = 1, u64 = 1}}, {events = 4289638713, data = {ptr = 0x100007f87, fd = 32647, u32 = 32647, u64 = 4294999943}}, {events = 22010, data = {ptr = 0x7f87ffb0617e <_dbus_list_pop_first_link+14>, fd = -5217922, u32 = 4289749374, u64 = 140222087061886}}, {events = 1, data = {ptr = 0xb404493000007f87, fd = 32647, u32 = 32647, u64 = 12971573297241161607}}, {events = 22010, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 4019669984, data = {ptr = 0x1000055fa, fd = 22010, u32 = 22010, u64 = 4294989306}}, {events = 22010, data = {ptr = 0x55fba75296c0, fd = -1487759680, u32 = 2807207616, u64 = 94539332359872}}, {events = 0, data = {ptr = 0xb3f0f51000000000, fd = 0, u32 = 0, u64 = 12966132776267939840}}, {events = 22010, data = {ptr = 0x55fa00000001, fd = 1, u32 = 1, u64 = 94532230184961}}, {events = 2921954256, data = {ptr = 0xae3d1bd900007ffc, fd = 32764, u32 = 32764, u64 = 12555221955000696828}}, {events = 32764, data = {ptr = 0x7ffcae297c00, fd = -1373012992, u32 = 2921954304, u64 = 140723230440448}}, {events = 3020179760, data = {ptr = 0x100000001, fd = 1, u32 = 1, u64 = 4294967297}}, {events = 0, data = {ptr = 0x55fab3f0f4e0, fd = -1276054304, u32 = 3018912992, u64 = 94535249097952}}, {events = 1, data = {ptr = 0xae297c0000000000, fd = 0, u32 = 0, u64 = 12549698176086441984}}, {events = 32764, data = {ptr = 0x7f87feb7f996 <__GI___clock_gettime+38>, fd = -21497450, u32 = 4273469846, u64 = 140222070782358}}, {events = 0, data = {ptr = 0xae297c9000000000, fd = 0, u32 = 0, u64 = 12549698794561732608}}, {events = 32764, data = {ptr = 0x7ffcae297c88, fd = -1373012856, u32 = 2921954440, u64 = 140723230440584}}, {events = 4289765609, data = {ptr = 0xc23e00007f87, fd = 32647, u32 = 32647, u64 = 213571543793543}}, {events = 0, data = {ptr = 0x1dcfb488, fd = 500151432, u32 = 500151432, u64 = 500151432}}}
n_ready = <optimized out>
#2 0x000055fab3ab187b in _dbus_socket_set_poll (timeout_ms=<optimized out>, max_events=64, revents=0x7ffcae297cc0, self=<optimized out>) at ../../../dbus/dbus-socket-set.h:111
No locals.
#3 _dbus_loop_iterate (loop=loop at entry=0x55fab3f0f4e0, block=block at entry=1) at ../../../dbus/dbus-mainloop.c:658
retval = 0
ready_fds = {{fd = 85, flags = 9}, {fd = 27, flags = 1}, {fd = 85, flags = 1}, {fd = 27, flags = 1}, {fd = 69, flags = 1}, {fd = 62, flags = 1}, {fd = 58, flags = 1}, {fd = 54, flags = 1}, {fd = 60, flags = 1}, {fd = 59, flags = 1}, {fd = 53, flags = 1}, {fd = 29, flags = 1}, {fd = 52, flags = 1}, {fd = 16, flags = 1}, {fd = 25, flags = 1}, {fd = 69, flags = 1}, {fd = 63, flags = 1}, {fd = 56, flags = 1}, {fd = 55, flags = 1}, {fd = 65, flags = 1}, {fd = 41, flags = 1}, {fd = 67, flags = 1}, {fd = 35, flags = 1}, {fd = 57, flags = 1}, {fd = 66, flags = 1}, {fd = 64, flags = 1}, {fd = 48, flags = 1}, {fd = 62, flags = 1}, {fd = 45, flags = 1}, {fd = 47, flags = 1}, {fd = 43, flags = 1}, {fd = 49, flags = 1}, {fd = 73, flags = 1}, {fd = 46, flags = 1}, {fd = 39, flags = 1}, {fd = 68, flags = 1}, {fd = 74, flags = 1}, {fd = 44, flags = 1}, {fd = 72, flags = 1}, {fd = 75, flags = 1}, {fd = 70, flags = 1}, {fd = 31, flags = 1}, {fd = 71, flags = 1}, {fd = 77, flags = 1}, {fd = 17, flags = 1}, {fd = 19, flags = 1}, {fd = 32, flags = 1}, {fd = 0, flags = 0}, {fd = 0, flags = 0}, {fd = 0, flags = 0}, {fd = 0, flags = 0}, {fd = 0, flags = 0}, {fd = 0, flags = 0}, {fd = 0, flags = 0}, {fd = -1280636288, flags = 22010}, {fd = 0, flags = 0}, {fd = 0, flags = 0}, {fd = 0, flags = 0}, {fd = 0, flags = 0}, {fd = 0, flags = 0}, {fd = 0, flags = 0}, {fd = 0, flags = 0}, {fd = 0, flags = 0}, {fd = 0, flags = 0}}
i = <optimized out>
link = <optimized out>
initial_serial = <optimized out>
timeout = <optimized out>
orig_depth = 1
#4 0x000055fab3ab1d55 in _dbus_loop_run (loop=0x55fab3f0f4e0) at ../../../dbus/dbus-mainloop.c:883
our_exit_depth = 0
#5 0x000055fab3a971f9 in main (argc=<optimized out>, argv=<optimized out>) at ../../../bus/main.c:684
error = {name = 0x0, message = 0x0, dummy1 = 1, dummy2 = 0, dummy3 = 0, dummy4 = 0, dummy5 = 1, padding1 = 0x55fab3f0e040}
config_file = {dummy1 = 0x55fab3f0e0c0, dummy2 = 30, dummy3 = 38, dummy_bit1 = 0, dummy_bit2 = 0, dummy_bit3 = 1, dummy_bits = 0}
address = {dummy1 = 0x55fab3f0e060, dummy2 = 0, dummy3 = 8, dummy_bit1 = 0, dummy_bit2 = 0, dummy_bit3 = 0, dummy_bits = 0}
addr_fd = {dummy1 = 0x55fab3f0e080, dummy2 = 2, dummy3 = 16, dummy_bit1 = 0, dummy_bit2 = 0, dummy_bit3 = 1, dummy_bits = 0}
pid_fd = {dummy1 = 0x55fab3f0e0a0, dummy2 = 1, dummy3 = 16, dummy_bit1 = 0, dummy_bit2 = 0, dummy_bit3 = 1, dummy_bits = 0}
prev_arg = <optimized out>
print_addr_pipe = {fd = -1}
print_pid_pipe = {fd = -1}
i = <optimized out>
print_address = <optimized out>
print_pid = <optimized out>
flags = <optimized out>
error_str = 0x0
Detaching from program: /usr/bin/dbus-daemon, process 958
-------------- next part --------------
org.kde.StatusNotifierWatcher.stats
:1.33.stats
:1.334.stats
org.kde.plasmashell.stats
org.kde.plasmanetworkmanagement.stats
org.kde.kwrite-17177.stats
org.kde.keyboard.stats
org.kde.kded5.stats
org.kde.kcookiejar5.stats
org.kde.apperd.stats
org.freedesktop.Notifications.stats
-------------- next part --------------
dbus-send --session --dest=org.freedesktop.DBus --type=method_call --print-reply /org/freedesktop/DBus org.freedesktop.DBus.GetConnectionCredentials "string::1.33"
method return time=1509121688.001864 sender=org.freedesktop.DBus -> destination=:1.723 serial=3 reply_serial=2
array [
dict entry(
string "ProcessID"
variant uint32 1106
)
dict entry(
string "UnixUserID"
variant uint32 1000
)
]
ps aux | grep 1106
sten 1106 0.0 0.0 966448 7416 ? Sl Oct19 0:02 /usr/bin/korgac -session 10e1617669000148633377400000008430010_1508299952_179820
dbus-send --session --dest=org.freedesktop.DBus --type=method_call --print-reply /org/freedesktop/DBus org.freedesktop.DBus.GetConnectionCredentials "string::1.334"
method return time=1509121785.196059 sender=org.freedesktop.DBus -> destination=:1.727 serial=3 reply_serial=2
array [
dict entry(
string "ProcessID"
variant uint32 17177
)
dict entry(
string "UnixUserID"
variant uint32 1000
)
]
ps aux | grep 17177
sten 17177 0.6 0.1 706224 15224 ? Sl Oct25 24:23 /usr/bin/kwrite
-------------- next part --------------
connections/:1.7.stats: variant uint32 1000000016
connections/:1.7.stats: variant uint32 1000000016
connections/org.kde.apperd.stats: variant uint32 1000000016
connections/org.kde.apperd.stats: variant uint32 1000000016
connections/org.kde.kcookiejar5.stats: variant uint32 1000000016
connections/org.kde.kcookiejar5.stats: variant uint32 1000000016
connections/org.kde.kded5.stats: variant uint32 1000000016
connections/org.kde.kded5.stats: variant uint32 1000000016
connections/org.kde.keyboard.stats: variant uint32 1000000016
connections/org.kde.keyboard.stats: variant uint32 1000000016
connections/org.kde.plasmanetworkmanagement.stats: variant uint32 1000000016
connections/org.kde.plasmanetworkmanagement.stats: variant uint32 1000000016
connections/org.kde.StatusNotifierWatcher.stats: variant uint32 1000000016
connections/org.kde.StatusNotifierWatcher.stats: variant uint32 1000000016
-------------- next part --------------
method return time=1509097401.647903 sender=org.freedesktop.DBus -> destination=:1.516 serial=3 reply_serial=2
array [
dict entry(
string "Serial"
variant uint32 1
)
dict entry(
string "ListMemPoolUsedBytes"
variant uint32 947456112
)
dict entry(
string "ListMemPoolCachedBytes"
variant uint32 3086736
)
dict entry(
string "ListMemPoolAllocatedBytes"
variant uint32 1610612352
)
dict entry(
string "ActiveConnections"
variant uint32 76
)
dict entry(
string "IncompleteConnections"
variant uint32 0
)
dict entry(
string "MatchRules"
variant uint32 1168
)
dict entry(
string "PeakMatchRules"
variant uint32 1273
)
dict entry(
string "PeakMatchRulesPerConnection"
variant uint32 132
)
dict entry(
string "BusNames"
variant uint32 171
)
dict entry(
string "PeakBusNames"
variant uint32 191
)
dict entry(
string "PeakBusNamesPerConnection"
variant uint32 7
)
]
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-utopia-maintainers/attachments/20171027/d2e77c64/attachment-0001.sig>
More information about the Pkg-utopia-maintainers
mailing list