On Sun, Oct 22, 2023 at 1:27 PM Matthias Apitz <g...@unixarea.de> wrote:

> El día domingo, octubre 22, 2023 a las 12:54:40p. m. +0200, Ronald Klop
> escribió:
>
> > Hi,
> >
> > This needs some debugging of the application.
> >
> > During these 27 seconds it can be interesting to get the output of:
>
> I found the point where it spends this amount of time. I run
>
> $ truss -o gwenview.tr -d gwenview
>
> and with grep/vim I found the point in time where it waits 25 secs for
> something:
>
> ...
> 2.001783437 socket(PF_LOCAL,SOCK_STREAM|SOCK_CLOEXEC,0) = 21 (0x15)
> 2.002053139 connect(21,{ AF_UNIX "/var/run/dbus/system_bus_socket" },33) =
> 0 (0x0)
> ...
> 2.019812505 sendmsg(21,{NULL,0,[{"l\^A\0\^A
> \0\0\0\v\0\0\0\M^H\0\0"...,152},{"\^V\0\0\0org.freedesktop.UPower"...,32}],2,{},0,0},MSG_NOSIGNAL)
> = 184 (0xb8)
> 27.024832498 poll({ 11/POLLIN 12/POLLIN 21/POLLIN },3,25068) = 1 (0x1)
> 27.024978322
> recvmsg(21,{NULL,0,[{"l\^C\^A\^Ac\0\0\0\a\0\0\0m\0\0\0"...,2048}],1,{},0,MSG_CMSG_CLOEXEC},MSG_CMSG_CLOEXEC)
> = 227 (0xe3)
> 27.025182480 recvmsg(21,0x896a197b0,MSG_CMSG_CLOEXEC) ERR#35 'Resource
> temporarily unavailable'
>
> i.e. it sends something to /var/run/dbus/system_bus_socket and waits 25
> secs in poll(2) for the answer until it timesout after 25086 millisecs.
>
>         matthias
>

Try having a look with qdbusviewer and exporting DBUS_SESSION_BUS_ADDRESS
if necessary.
>From your log it seems it is accessing org.freedesktop.UPower the specific
method is not shown.

What if you try to call UPower by hand?

dbus-send --print-reply \ --system \ --dest=org.freedesktop.UPower \
/org/freedesktop/UPower \ org.freedesktop.UPower.EnumerateDevices

Cheers.

>
> --
> Matthias Apitz, ✉ g...@unixarea.de, http://www.unixarea.de/
> +49-176-38902045
> Public GnuPG key: http://www.unixarea.de/key.pub
>
> I am not at war with Russia.
> Я не воюю с Россией.
> Ich bin nicht im Krieg mit Russland.
>
>

Reply via email to