qemu-discuss
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: QEMU hangs, apparently while polling dbus


From: Marc-André Lureau
Subject: Re: QEMU hangs, apparently while polling dbus
Date: Fri, 11 Feb 2022 16:02:10 +0400

Hi

On Fri, Feb 11, 2022 at 3:37 PM Ottavio Caruso <ottavio2006-usenet2012@yahoo.com> wrote:
Le ven. 11 févr. 2022 à 10:32, Marc-André Lureau
<marcandre.lureau@gmail.com> a écrit :
>
> Hi
>
> On Fri, Feb 11, 2022 at 2:24 PM Ottavio Caruso <ottavio2006-usenet2012@yahoo.com> wrote:
>>
>> Le ven. 11 févr. 2022 à 08:43, Marc-André Lureau
>> <marcandre.lureau@gmail.com> a écrit :
>> >
>> > Hi
>> >
>> > On Fri, Feb 11, 2022 at 12:33 PM Ottavio Caruso via <qemu-discuss@nongnu.org> wrote:
>> >>
>> >> Le 10/02/22 à 17:07, Marc-André Lureau a écrit :
>> >> > Afaik, qemu shouldn't use dbus by default.
>> >>
>> >> My qemu, built from sources via pkgsrc[1], depends on dbus:
>> >>
>> >> $ ldd /usr/pkg/bin/qemu-system-x86_64|grep dbus
>> >>         libdbus-1.so.3 => /usr/pkg/lib/libdbus-1.so.3 (0x00007fba581f9000)
>> >>
>> >> [1] https://pkgsrc.se/emulators/qemu
>> >
>> >
>> > Interesting, no idea why. I wish we would have a tool that would show some kind of dependency tree. Could be interesting to build such thing around meson & pkg-config.
>> >
>> >
>> > --
>> > Marc-André Lureau
>>
>> I'm doing a "make depends" and I'll get back to you.
>>
>
> The "Version information:' section of ldd -v qemu could also be useful.
>

Is this of any help?

        libdbus-1.so.3 => /usr/pkg/lib/libdbus-1.so.3 (0x00007f1f3a0ee000)
[...]
        libdbus-1.so.3 => /usr/pkg/lib/libdbus-1.so.3 (0x00007f1f3a0ee000)
[...]
 /usr/pkg/lib/libatk-bridge-2.0.so.0:
                libdbus-1.so.3 (LIBDBUS_1_3) => /usr/pkg/lib/libdbus-1.so.3
                libc.so.6 (GLIBC_2.3.4) => /lib/x86_64-linux-gnu/libc.so.6
                libc.so.6 (GLIBC_2.4) => /lib/x86_64-linux-gnu/libc.so.6
                libc.so.6 (GLIBC_2.2.5) => /lib/x86_64-linux-gnu/libc.so.6
                libc.so.6 (GLIBC_2.3) => /lib/x86_64-linux-gnu/libc.so.6

Well, this is what we found with Parke already. Gtk3 depends on legacy atk, which depends on dbus reference library.

So either disable gtk support, or build it as a module to have qemu binary free of libdbus dependency.

[...]
 /usr/pkg/lib/libdbus-1.so.3:
                librt.so.1 (GLIBC_2.2.5) => /lib/x86_64-linux-gnu/librt.so.1
                libpthread.so.0 (GLIBC_2.3.3) =>
/lib/x86_64-linux-gnu/libpthread.so.0
                libpthread.so.0 (GLIBC_2.3.2) =>
/lib/x86_64-linux-gnu/libpthread.so.0
                libpthread.so.0 (GLIBC_2.2.5) =>
/lib/x86_64-linux-gnu/libpthread.so.0
                libc.so.6 (GLIBC_2.14) => /lib/x86_64-linux-gnu/libc.so.6
                libc.so.6 (GLIBC_2.10) => /lib/x86_64-linux-gnu/libc.so.6
                libc.so.6 (GLIBC_2.4) => /lib/x86_64-linux-gnu/libc.so.6
                libc.so.6 (GLIBC_2.3.4) => /lib/x86_64-linux-gnu/libc.so.6
                libc.so.6 (GLIBC_2.2.5) => /lib/x86_64-linux-gnu/libc.so.
[...]
/usr/pkg/lib/libatspi.so.0:
                libc.so.6 (GLIBC_2.3) => /lib/x86_64-linux-gnu/libc.so.6
                libc.so.6 (GLIBC_2.2.5) => /lib/x86_64-linux-gnu/libc.so.6
                libc.so.6 (GLIBC_2.7) => /lib/x86_64-linux-gnu/libc.so.6
                libc.so.6 (GLIBC_2.3.4) => /lib/x86_64-linux-gnu/libc.so.6
                libdbus-1.so.3 (LIBDBUS_1_3) => /usr/pkg/lib/libdbus-1.so.3


Full output here:
http://paste.debian.net/plainh/80803990


--
Ottavio Caruso

A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing in e-mail?


--
Marc-André Lureau

reply via email to

[Prev in Thread] Current Thread [Next in Thread]