Crash on opening ISO
My install of Gnome Boxes crashes when trying to create a VM. I tried by loading an ISO, I tried by downloading one of the proposed OSes, same behaviour.
OS: Fedora 38 Processor: AMD Ryzen 5600G
This seems similar from a few other issues, but not exactly the same as any of these:
Console
Here is the console output from a simple run:
➜ ~ gnome-boxes
Error setting up default broker: Failed to set autostart flag on storage pool: internal error: pool has no config file
(gnome-boxes:151937): Boxes-WARNING **: 19:52:06.509: (../src/app.vala:440):boxes_app_setup_default_source_co: runtime check failed: (default_connection != null)
** (gnome-boxes:151937): CRITICAL **: 19:52:13.548: gvir_connection_get_node_info: assertion 'GVIR_IS_CONNECTION(conn)' failed
[1] 151937 segmentation fault (core dumped) gnome-boxes
Here is the console output from a run with debug messages:
➜ ~ G_MESSAGES_DEBUG=Boxes gnome-boxes
(gnome-boxes:164807): Boxes-DEBUG: 20:32:22.180: util-app.vala:464: check_cpu_vt_capability: yes
(gnome-boxes:164807): Boxes-DEBUG: 20:32:22.181: util-app.vala:484: check_module_kvm_loaded: yes
Error setting up default broker: Failed to set autostart flag on storage pool: internal error: pool has no config file
(gnome-boxes:164807): Boxes-WARNING **: 20:32:22.340: (../src/app.vala:440):boxes_app_setup_default_source_co: runtime check failed: (default_connection != null)
** (gnome-boxes:164807): CRITICAL **: 20:32:35.109: gvir_connection_get_node_info: assertion 'GVIR_IS_CONNECTION(conn)' failed
[1] 164807 segmentation fault (core dumped) G_MESSAGES_DEBUG=Boxes gnome-boxes
GDB
I tried to follow the instructions here : https://gitlab.gnome.org/GNOME/gnome-boxes/-/wikis/debugging-crashes
Here is the gdb
output:
GDB output
➜ ~ gdb gnome-boxes
GNU gdb (GDB) Fedora Linux 13.1-3.fc38
Copyright (C) 2023 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-redhat-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from gnome-boxes...
Reading symbols from /usr/lib/debug/usr/bin/gnome-boxes-44.1-1.fc38.x86_64.debug...
(gdb) run
Starting program: /usr/bin/gnome-boxes
This GDB supports auto-downloading debuginfo from the following URLs:
<https://debuginfod.fedoraproject.org/>
Enable debuginfod for this session? (y or [n]) y
Debuginfod has been enabled.
To make this setting permanent, add 'set debuginfod enabled on' to .gdbinit.
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
[New Thread 0x7fffeab6d6c0 (LWP 161004)]
[New Thread 0x7fffe3fff6c0 (LWP 161005)]
[New Thread 0x7fffea36c6c0 (LWP 161006)]
[New Thread 0x7fffe9b6b6c0 (LWP 161007)]
[New Thread 0x7fffe936a6c0 (LWP 161008)]
[New Thread 0x7fffe8a7e6c0 (LWP 161009)]
[Thread 0x7fffe8a7e6c0 (LWP 161009) exited]
[New Thread 0x7fffe8a7e6c0 (LWP 161010)]
[New Thread 0x7fffe17fe6c0 (LWP 161011)]
[New Thread 0x7fffe0ffd6c0 (LWP 161012)]
[New Thread 0x7fff7c9ff6c0 (LWP 161013)]
[New Thread 0x7fff6ffff6c0 (LWP 161014)]
[Thread 0x7fff7c9ff6c0 (LWP 161013) exited]
[Thread 0x7fff6ffff6c0 (LWP 161014) exited]
[New Thread 0x7fff6ffff6c0 (LWP 161015)]
[New Thread 0x7fff7c9ff6c0 (LWP 161017)]
[New Thread 0x7fff6f7fe6c0 (LWP 161018)]
[Thread 0x7fff7c9ff6c0 (LWP 161017) exited]
[Thread 0x7fff6f7fe6c0 (LWP 161018) exited]
[New Thread 0x7fff6f7fe6c0 (LWP 161019)]
[New Thread 0x7fff7c9ff6c0 (LWP 161020)]
[Thread 0x7fff6f7fe6c0 (LWP 161019) exited]
[Thread 0x7fff7c9ff6c0 (LWP 161020) exited]
[Detaching after fork from child process 161022]
Error setting up default broker: Failed to set autostart flag on storage pool: internal error: pool has no config file
(gnome-boxes:160982): Boxes-WARNING **: 20:19:09.669: (../src/app.vala:440):boxes_app_setup_default_source_co: runtime check failed: (default_connection != null)
[New Thread 0x7fff7c9ff6c0 (LWP 161070)]
[New Thread 0x7fff6f7fe6c0 (LWP 161071)]
[Thread 0x7fff7c9ff6c0 (LWP 161070) exited]
[Thread 0x7fff6f7fe6c0 (LWP 161071) exited]
[Thread 0x7fff6ffff6c0 (LWP 161015) exited]
[Thread 0x7fffe17fe6c0 (LWP 161011) exited]
[New Thread 0x7fff6ffff6c0 (LWP 161081)]
[New Thread 0x7fffe17fe6c0 (LWP 161082)]
[Thread 0x7fff6ffff6c0 (LWP 161081) exited]
[Thread 0x7fffe17fe6c0 (LWP 161082) exited]
[New Thread 0x7fffe17fe6c0 (LWP 161085)]
[New Thread 0x7fff6ffff6c0 (LWP 161086)]
[New Thread 0x7fff6f7fe6c0 (LWP 161087)]
[New Thread 0x7fff7c9ff6c0 (LWP 161088)]
[Thread 0x7fff6f7fe6c0 (LWP 161087) exited]
[Thread 0x7fff7c9ff6c0 (LWP 161088) exited]
[New Thread 0x7fff7c9ff6c0 (LWP 161089)]
[New Thread 0x7fff6f7fe6c0 (LWP 161090)]
[New Thread 0x7fff6e5ff6c0 (LWP 161091)]
[New Thread 0x7fff6ddfe6c0 (LWP 161092)]
[New Thread 0x7fff6d5fd6c0 (LWP 161093)]
[New Thread 0x7fff6cdfc6c0 (LWP 161094)]
[New Thread 0x7fff57fff6c0 (LWP 161095)]
[New Thread 0x7fff577fe6c0 (LWP 161096)]
[New Thread 0x7fff56ffd6c0 (LWP 161099)]
[New Thread 0x7fff567fc6c0 (LWP 161100)]
[Thread 0x7fff56ffd6c0 (LWP 161099) exited]
[Thread 0x7fff567fc6c0 (LWP 161100) exited]
[New Thread 0x7fff6ffff6c0 (LWP 161102)]
[Thread 0x7fff6ffff6c0 (LWP 161086) exited]
[Thread 0x7fff6ffff6c0 (LWP 161102) exited]
[Thread 0x7fff6cdfc6c0 (LWP 161094) exited]
[Thread 0x7fff6ddfe6c0 (LWP 161092) exited]
[Thread 0x7fffe17fe6c0 (LWP 161085) exited]
[Thread 0x7fff6e5ff6c0 (LWP 161091) exited]
[Thread 0x7fff577fe6c0 (LWP 161096) exited]
[Thread 0x7fff6d5fd6c0 (LWP 161093) exited]
[Thread 0x7fff7c9ff6c0 (LWP 161089) exited]
[Thread 0x7fff57fff6c0 (LWP 161095) exited]
[Thread 0x7fff6f7fe6c0 (LWP 161090) exited]
[New Thread 0x7fff6f7fe6c0 (LWP 161112)]
[New Thread 0x7fff57fff6c0 (LWP 161113)]
[Thread 0x7fff57fff6c0 (LWP 161113) exited]
[Thread 0x7fffe0ffd6c0 (LWP 161012) exited]
** (gnome-boxes:160982): CRITICAL **: 20:19:18.470: gvir_connection_get_node_info: assertion 'GVIR_IS_CONNECTION(conn)' failed
Thread 1 "gnome-boxes" received signal SIGSEGV, Segmentation fault.
boxes_ram_row_constructor (type=<optimized out>, n_construct_properties=<optimized out>, construct_properties=<optimized out>)
at ../src/preferences/ram-row.vala:12
12 spin_button.set_range (min_ram, max_ram);
(gdb) bt all
No symbol "all" in current context.
(gdb) thread apply all bt full
Thread 37 (Thread 0x7fff6f7fe6c0 (LWP 161112) "pool-gnome-boxe"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007ffff7dd5f10 in g_cond_wait_until (cond=<optimized out>, mutex=0x5555556f28c0, end_time=<optimized out>) at ../glib/gthread-posix.c:1588
span_arg = {tv_sec = 0, tv_nsec = 499998133}
now = {tv_sec = 27057, tv_nsec = 455408867}
span = {tv_sec = <optimized out>, tv_nsec = <optimized out>}
sampled = 137
res = <optimized out>
success = <optimized out>
#2 0x00007ffff7d4e0a3 in g_async_queue_pop_intern_unlocked (queue=0x5555556f28c0, wait=1, end_time=27057955407) at ../glib/gasyncqueue.c:428
retval = <optimized out>
__func__ = "g_async_queue_pop_intern_unlocked"
#3 0x00007ffff7db4b5a in g_thread_pool_wait_for_new_task (pool=0x5555556f2860) at ../glib/gthreadpool.c:274
task = 0x0
task = <optimized out>
pool = 0x5555556f2860
#4 g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/gthreadpool.c:339
task = <optimized out>
pool = 0x5555556f2860
#5 0x00007ffff7db2373 in g_thread_proxy (data=0x7fffe40020e0) at ../glib/gthread.c:831
thread = 0x7fffe40020e0
__func__ = "g_thread_proxy"
#6 0x00007ffff32adc57 in start_thread (arg=<optimized out>) at pthread_create.c:444
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737273059680, -288802189413272470, 140735064041152, -168, 0, 140737131234400, -288802189727845270, -289128289033472918}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#7 0x00007ffff3333a70 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
--Type <RET> for more, q to quit, c to continue without paging--
Thread 8 (Thread 0x7fffe8a7e6c0 (LWP 161010) "PressureMonitor"):
#0 0x00007ffff32aa529 in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x7fffe8a7d3e0, op=393, expected=0, futex_word=0x7fffe2048160) at futex-internal.c:57
sc_cancel_oldtype = 0
sc_ret = <optimized out>
err = <optimized out>
clockbit = 256
op = 393
#1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x7fffe2048160, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x7fffe8a7d3e0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
err = <optimized out>
clockbit = 256
op = 393
#2 0x00007ffff32aa5af in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7fffe2048160, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x7fffe8a7d3e0, private=private@entry=0) at futex-internal.c:139
#3 0x00007ffff32ad232 in __pthread_cond_wait_common (abstime=0x7fffe8a7d3e0, clockid=0, mutex=<optimized out>, cond=0x7fffe2048138) at pthread_cond_wait.c:503
spin = 0
buffer = {__routine = 0x7ffff32acbf0 <__condvar_cleanup_waiting>, __arg = 0x7fffe8a7d360, __canceltype = -134444628, __prev = 0x0}
cbuffer = {wseq = 2, cond = 0x7fffe2048138, mutex = 0x7fffe2048110, private = 0}
err = <optimized out>
g = 0
flags = <optimized out>
g1_start = <optimized out>
maxspin = 0
signals = <optimized out>
result = 0
wseq = 2
seq = 1
private = 0
flags = <optimized out>
--Type <RET> for more, q to quit, c to continue without paging--c
clockid = 0
#4 ___pthread_cond_timedwait64 (cond=0x7fffe2048138, mutex=<optimized out>, abstime=0x7fffe8a7d3e0) at pthread_cond_wait.c:643
flags = <optimized out>
clockid = 0
#5 0x00007ffff0fdb33b in WTF::ThreadCondition::timedWait(WTF::Mutex&, WTF::WallTime) (this=0x7fffe2048138, mutex=..., absoluteTime=...) at /usr/src/debug/webkitgtk-2.40.1-1.fc38.x86_64/Source/WTF/wtf/ThreadingPrimitives.h:84
rawSeconds = 1682273959.4335678
timeSeconds = 1682273959
timeNanoseconds = 433567762
targetTime = {tv_sec = 1682273959, tv_nsec = 433567762}
#6 0x00007ffff0f8d833 in WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) (address=address@entry=0x7fffe8a7d51e, validation=..., beforeSleep=..., timeout=...) at /usr/src/debug/webkitgtk-2.40.1-1.fc38.x86_64/Source/WTF/wtf/ParkingLot.cpp:595
locker = {<WTF::AbstractLocker> = {<No data fields>}, m_lockable = 0x7fffe2048110}
enqueueResult = <optimized out>
didGetDequeued = <optimized out>
didDequeue = <optimized out>
result = {wasUnparked = <optimized out>, token = <optimized out>}
#7 0x00007ffff0f94929 in WTF::ParkingLot::parkConditionally<WTF::Condition::waitUntilUnchecked<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&)::{lambda()#1}, WTF::Condition::waitUntilUnchecked<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&)::{lambda()#2}>(void const*, WTF::Condition::waitUntilUnchecked<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&)::{lambda()#1} const&, WTF::Condition::waitUntilUnchecked<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&)::{lambda()#2} const&, WTF::TimeWithDynamicClockType const&) (timeout=..., beforeSleep=..., validation=..., address=0x7fffe8a7d51e) at /usr/src/debug/webkitgtk-2.40.1-1.fc38.x86_64/redhat-linux-build/webkit2gtk-4.1/WTF/Headers/wtf/ParkingLot.h:82
fakeLock = {static isHeldBit = 1 '\001', static hasParkedBit = 2 '\002', m_byte = {value = std::atomic<unsigned char> = { 0 '\000' }}}
fakeCondition = {m_hasWaiters = {value = std::atomic<bool> = { true }}}
#8 WTF::Condition::waitUntilUnchecked<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&) (timeout=..., lock=..., this=0x7fffe8a7d51e) at /usr/src/debug/webkitgtk-2.40.1-1.fc38.x86_64/redhat-linux-build/webkit2gtk-4.1/WTF/Headers/wtf/Condition.h:192
fakeLock = {static isHeldBit = 1 '\001', static hasParkedBit = 2 '\002', m_byte = {value = std::atomic<unsigned char> = { 0 '\000' }}}
fakeCondition = {m_hasWaiters = {value = std::atomic<bool> = { true }}}
#9 WTF::Condition::waitUntil(WTF::Lock&, WTF::TimeWithDynamicClockType const&) (timeout=..., lock=..., this=0x7fffe8a7d51e) at /usr/src/debug/webkitgtk-2.40.1-1.fc38.x86_64/Source/WTF/wtf/Condition.h:77
fakeLock = {static isHeldBit = 1 '\001', static hasParkedBit = 2 '\002', m_byte = {value = std::atomic<unsigned char> = { 0 '\000' }}}
fakeCondition = {m_hasWaiters = {value = std::atomic<bool> = { true }}}
#10 WTF::Condition::waitFor(WTF::Lock&, WTF::Seconds) (relativeTimeout=..., lock=..., this=0x7fffe8a7d51e) at /usr/src/debug/webkitgtk-2.40.1-1.fc38.x86_64/Source/WTF/wtf/Condition.h:116
fakeLock = {static isHeldBit = 1 '\001', static hasParkedBit = 2 '\002', m_byte = {value = std::atomic<unsigned char> = { 0 '\000' }}}
fakeCondition = {m_hasWaiters = {value = std::atomic<bool> = { true }}}
#11 WTF::sleep(WTF::Seconds) (value=...) at /usr/src/debug/webkitgtk-2.40.1-1.fc38.x86_64/Source/WTF/wtf/Seconds.cpp:101
fakeLock = {static isHeldBit = 1 '\001', static hasParkedBit = 2 '\002', m_byte = {value = std::atomic<unsigned char> = { 0 '\000' }}}
fakeCondition = {m_hasWaiters = {value = std::atomic<bool> = { true }}}
#12 0x00007ffff3eed3c2 in WebKit::MemoryPressureMonitor::start()::{lambda()#1}::operator()() const () at /usr/src/debug/webkitgtk-2.40.1-1.fc38.x86_64/Source/WebKit/UIProcess/linux/MemoryPressureMonitor.cpp:355
#13 0x00007ffff3eedb11 in WTF::Detail::CallableWrapper<WebKit::MemoryPressureMonitor::start()::<lambda()>, void>::call(void) (this=<optimized out>) at /usr/src/debug/webkitgtk-2.40.1-1.fc38.x86_64/redhat-linux-build/webkit2gtk-4.1/WTF/Headers/wtf/Function.h:53
#14 0x00007ffff0fed61a in WTF::Function<void ()>::operator()() const (this=<synthetic pointer>, this=<optimized out>) at /usr/src/debug/webkitgtk-2.40.1-1.fc38.x86_64/Source/WTF/wtf/Function.h:79
function = {m_callableWrapper = std::unique_ptr<WTF::Detail::CallableWrapperBase<void>> = {get() = 0x7fffe200c1d0}}
#15 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) (newThreadContext=0x7fffe2040130) at /usr/src/debug/webkitgtk-2.40.1-1.fc38.x86_64/Source/WTF/wtf/Threading.cpp:249
function = {m_callableWrapper = std::unique_ptr<WTF::Detail::CallableWrapperBase<void>> = {get() = 0x7fffe200c1d0}}
#16 WTF::wtfThreadEntryPoint(void*) (context=0x7fffe2040130) at /usr/src/debug/webkitgtk-2.40.1-1.fc38.x86_64/Source/WTF/wtf/posix/ThreadingPOSIX.cpp:242
#17 0x00007ffff32adc57 in start_thread (arg=<optimized out>) at pthread_create.c:444
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737273059680, -289083320792599446, 140737096705728, -168, 11, 140737488344240, -289083321107172246, -289128289033472918}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#18 0x00007ffff3333a70 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
Thread 6 (Thread 0x7fffe936a6c0 (LWP 161008) "gdbus"):
#0 0x00007ffff332652d in __GI___poll (fds=0x7fffd80036a0, nfds=8, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
sc_ret = -516
sc_cancel_oldtype = 0
#1 0x00007ffff7de1c49 in g_main_context_poll (priority=<optimized out>, n_fds=8, fds=0x7fffd80036a0, timeout=<optimized out>, context=0x7fffd400bc80) at ../glib/gmain.c:4584
ret = <optimized out>
errsv = <optimized out>
poll_func = 0x7ffff7d952a0 <g_poll>
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 8
allocated_nfds = <optimized out>
fds = 0x7fffd80036a0
begin_time_nsec = 27057462387364
#2 g_main_context_iterate.isra.0 (context=0x7fffd400bc80, block=1, dispatch=1, self=<optimized out>) at ../glib/gmain.c:4271
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 8
allocated_nfds = <optimized out>
fds = 0x7fffd80036a0
begin_time_nsec = 27057462387364
#3 0x00007ffff7d87bcf in g_main_loop_run (loop=0x7fffd400bdb0) at ../glib/gmain.c:4479
__func__ = "g_main_loop_run"
#4 0x00007ffff7212512 in gdbus_shared_thread_func (user_data=0x7fffd400bc50) at ../gio/gdbusprivate.c:284
data = 0x7fffd400bc50
#5 0x00007ffff7db2373 in g_thread_proxy (data=0x7fffd400bdd0) at ../glib/gthread.c:831
thread = 0x7fffd400bdd0
__func__ = "g_thread_proxy"
#6 0x00007ffff32adc57 in start_thread (arg=<optimized out>) at pthread_create.c:444
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737273059680, -289079874081344406, 140737106060992, -168, 11, 140737122840848, -289079874395917206, -289128289033472918}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#7 0x00007ffff3333a70 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
Thread 5 (Thread 0x7fffe9b6b6c0 (LWP 161007) "gnome-boxes"):
#0 0x00007ffff32aa529 in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x7fffe9b6a730, op=393, expected=0, futex_word=0x7fffcc00e994) at futex-internal.c:57
sc_cancel_oldtype = 0
sc_ret = <optimized out>
err = <optimized out>
clockbit = 256
op = 393
#1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x7fffcc00e994, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x7fffe9b6a730, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
err = <optimized out>
clockbit = 256
op = 393
#2 0x00007ffff32aa5af in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7fffcc00e994, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x7fffe9b6a730, private=private@entry=0) at futex-internal.c:139
#3 0x00007ffff32ad232 in __pthread_cond_wait_common (abstime=0x7fffe9b6a730, clockid=0, mutex=<optimized out>, cond=0x7fffcc00e968) at pthread_cond_wait.c:503
spin = 0
buffer = {__routine = 0x7ffff32acbf0 <__condvar_cleanup_waiting>, __arg = 0x7fffe9b6a6b0, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 35, cond = 0x7fffcc00e968, mutex = 0x7fffcc00e940, private = 0}
err = <optimized out>
g = 1
flags = <optimized out>
g1_start = <optimized out>
maxspin = 0
signals = <optimized out>
result = 0
wseq = 35
seq = 17
private = 0
flags = <optimized out>
clockid = 0
#4 ___pthread_cond_timedwait64 (cond=0x7fffcc00e968, mutex=<optimized out>, abstime=0x7fffe9b6a730) at pthread_cond_wait.c:643
flags = <optimized out>
clockid = 0
#5 0x00007ffff102711a in timed_wait (absolute_timeout_in_milliseconds=1682273965233.8501, mutex=<optimized out>, cond=<optimized out>) at /usr/src/debug/webkitgtk-2.40.1-1.fc38.x86_64/Source/bmalloc/libpas/src/libpas/pas_scavenger.c:145
time_to_wake_up = {tv_sec = 1682273965, tv_nsec = 233850112}
absolute_timeout_in_milliseconds_for_deep_pre_sleep = 1682273965233.8501
time_in_milliseconds = <optimized out>
delta = <optimized out>
max_epoch = <optimized out>
should_shut_down = false
absolute_timeout_in_milliseconds_for_period_sleep = 1682273955333.8501
completion_callback = <optimized out>
thread_local_cache_decommit_action = <optimized out>
should_go_again = <optimized out>
epoch = <optimized out>
did_overflow = <optimized out>
data = <optimized out>
did_start_callback = <optimized out>
#6 scavenger_thread_main(void*) (arg=<optimized out>) at /usr/src/debug/webkitgtk-2.40.1-1.fc38.x86_64/Source/bmalloc/libpas/src/libpas/pas_scavenger.c:347
absolute_timeout_in_milliseconds_for_deep_pre_sleep = 1682273965233.8501
time_in_milliseconds = <optimized out>
delta = <optimized out>
max_epoch = <optimized out>
should_shut_down = false
absolute_timeout_in_milliseconds_for_period_sleep = 1682273955333.8501
completion_callback = <optimized out>
thread_local_cache_decommit_action = <optimized out>
should_go_again = <optimized out>
epoch = <optimized out>
did_overflow = <optimized out>
data = <optimized out>
did_start_callback = <optimized out>
#7 0x00007ffff32adc57 in start_thread (arg=<optimized out>) at pthread_create.c:444
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737273059680, -289080974129843094, 140737114453696, -168, 11, 140737488340160, -289080974444415894, -289128289033472918}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#8 0x00007ffff3333a70 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
Thread 4 (Thread 0x7fffea36c6c0 (LWP 161006) "dconf worker"):
#0 0x00007ffff332652d in __GI___poll (fds=0x7fffd4000b90, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
sc_ret = -516
sc_cancel_oldtype = 0
#1 0x00007ffff7de1c49 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7fffd4000b90, timeout=<optimized out>, context=0x5555556f51e0) at ../glib/gmain.c:4584
ret = <optimized out>
errsv = <optimized out>
poll_func = 0x7ffff7d952a0 <g_poll>
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 1
allocated_nfds = <optimized out>
fds = 0x7fffd4000b90
begin_time_nsec = 27057457002372
#2 g_main_context_iterate.isra.0 (context=0x5555556f51e0, block=1, dispatch=1, self=<optimized out>) at ../glib/gmain.c:4271
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 1
allocated_nfds = <optimized out>
fds = 0x7fffd4000b90
begin_time_nsec = 27057457002372
#3 0x00007ffff7d83233 in g_main_context_iteration (context=context@entry=0x5555556f51e0, may_block=may_block@entry=1) at ../glib/gmain.c:4343
retval = <optimized out>
#4 0x00007fffec47b5c5 in dconf_gdbus_worker_thread (user_data=0x5555556f51e0) at ../gdbus/dconf-gdbus-thread.c:82
context = 0x5555556f51e0
#5 0x00007ffff7db2373 in g_thread_proxy (data=0x5555556f53d0) at ../glib/gthread.c:831
thread = 0x5555556f53d0
__func__ = "g_thread_proxy"
#6 0x00007ffff32adc57 in start_thread (arg=<optimized out>) at pthread_create.c:444
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737273059680, -289077676131830678, 140737122846400, -168, 17, 140737488342000, -289077676446403478, -289128289033472918}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#7 0x00007ffff3333a70 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
Thread 3 (Thread 0x7fffe3fff6c0 (LWP 161005) "gmain"):
#0 0x00007ffff332652d in __GI___poll (fds=0x5555556f3060, nfds=2, timeout=2996) at ../sysdeps/unix/sysv/linux/poll.c:29
sc_ret = -516
sc_cancel_oldtype = 0
#1 0x00007ffff7de1c49 in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x5555556f3060, timeout=<optimized out>, context=0x5555556f2dd0) at ../glib/gmain.c:4584
ret = <optimized out>
errsv = <optimized out>
poll_func = 0x7ffff7d952a0 <g_poll>
max_priority = 2147483647
timeout = 2996
some_ready = <optimized out>
nfds = 2
allocated_nfds = <optimized out>
fds = 0x5555556f3060
begin_time_nsec = 27056945115267
#2 g_main_context_iterate.isra.0 (context=0x5555556f2dd0, block=1, dispatch=1, self=<optimized out>) at ../glib/gmain.c:4271
max_priority = 2147483647
timeout = 2996
some_ready = <optimized out>
nfds = 2
allocated_nfds = <optimized out>
fds = 0x5555556f3060
begin_time_nsec = 27056945115267
#3 0x00007ffff7d83233 in g_main_context_iteration (context=0x5555556f2dd0, may_block=may_block@entry=1) at ../glib/gmain.c:4343
retval = <optimized out>
#4 0x00007ffff7d88039 in glib_worker_main (data=<optimized out>) at ../glib/gmain.c:6455
#5 0x00007ffff7db2373 in g_thread_proxy (data=0x5555556f3000) at ../glib/gthread.c:831
thread = 0x5555556f3000
__func__ = "g_thread_proxy"
#6 0x00007ffff32adc57 in start_thread (arg=<optimized out>) at pthread_create.c:444
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737273059680, -289093560531504022, 140737018590912, -168, 17, 140737488341584, -289093560846076822, -289128289033472918}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#7 0x00007ffff3333a70 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
Thread 2 (Thread 0x7fffeab6d6c0 (LWP 161004) "pool-spawner"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007ffff7dd58de in g_cond_wait (cond=0x5555556f2968, mutex=0x5555556f2960) at ../glib/gthread-posix.c:1475
sampled = 14
#2 0x00007ffff7d4e0db in g_async_queue_pop_intern_unlocked (queue=0x5555556f2960, wait=1, end_time=-1) at ../glib/gasyncqueue.c:425
retval = <optimized out>
__func__ = "g_async_queue_pop_intern_unlocked"
#3 0x00007ffff7db3fc3 in g_thread_pool_spawn_thread (data=<optimized out>) at ../glib/gthreadpool.c:311
spawn_thread_data = <optimized out>
thread = 0x0
error = 0x0
prgname = <optimized out>
name = "pool-gnome-boxe"
#4 0x00007ffff7db2373 in g_thread_proxy (data=0x5555556f29d0) at ../glib/gthread.c:831
thread = 0x5555556f29d0
__func__ = "g_thread_proxy"
#5 0x00007ffff32adc57 in start_thread (arg=<optimized out>) at pthread_create.c:444
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737273059680, -289078776180329366, 140737131239104, -168, 17, 140737488341808, -289078776494902166, -289128289033472918}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#6 0x00007ffff3333a70 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
After the last line, GDB seemed to just lock up.
ldd
Here is the output from ldd $(which gnome-boxes)
(asked for on #911 (closed))
LDD output
➜ ~ ldd $(which gnome-boxes)
linux-vdso.so.1 (0x00007fff29fd3000)
libgovf-0.1.so => /usr/lib64/gnome-boxes/libgovf-0.1.so (0x00007f262aac0000)
libarchive.so.13 => /lib64/libarchive.so.13 (0x00007f262a9d6000)
libgobject-2.0.so.0 => /lib64/libgobject-2.0.so.0 (0x00007f262a976000)
libglib-2.0.so.0 => /lib64/libglib-2.0.so.0 (0x00007f262a82d000)
libgtk-3.so.0 => /lib64/libgtk-3.so.0 (0x00007f262a000000)
libgdk-3.so.0 => /lib64/libgdk-3.so.0 (0x00007f2629f05000)
libcairo.so.2 => /lib64/libcairo.so.2 (0x00007f2629dd2000)
libgdk_pixbuf-2.0.so.0 => /lib64/libgdk_pixbuf-2.0.so.0 (0x00007f262a7fd000)
libgio-2.0.so.0 => /lib64/libgio-2.0.so.0 (0x00007f2629bff000)
libhandy-1.so.0 => /lib64/libhandy-1.so.0 (0x00007f2629b56000)
libosinfo-1.0.so.0 => /lib64/libosinfo-1.0.so.0 (0x00007f2629b0a000)
libsoup-3.0.so.0 => /lib64/libsoup-3.0.so.0 (0x00007f2629a6e000)
libusb-1.0.so.0 => /lib64/libusb-1.0.so.0 (0x00007f262a7dc000)
libvirt-gconfig-1.0.so.0 => /lib64/libvirt-gconfig-1.0.so.0 (0x00007f2629a23000)
libxml2.so.2 => /lib64/libxml2.so.2 (0x00007f26298af000)
libvirt-gobject-1.0.so.0 => /lib64/libvirt-gobject-1.0.so.0 (0x00007f262987d000)
libspice-client-gtk-3.0.so.5 => /lib64/libspice-client-gtk-3.0.so.5 (0x00007f2629834000)
libspice-client-glib-2.0.so.8 => /lib64/libspice-client-glib-2.0.so.8 (0x00007f2629718000)
libwebkit2gtk-4.1.so.0 => /lib64/libwebkit2gtk-4.1.so.0 (0x00007f2626000000)
libm.so.6 => /lib64/libm.so.6 (0x00007f2625f1f000)
libgudev-1.0.so.0 => /lib64/libgudev-1.0.so.0 (0x00007f262a7cc000)
libc.so.6 => /lib64/libc.so.6 (0x00007f2625d40000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f26296f4000)
libcrypto.so.3 => /lib64/libcrypto.so.3 (0x00007f2625800000)
libacl.so.1 => /lib64/libacl.so.1 (0x00007f26296ea000)
liblzma.so.5 => /lib64/liblzma.so.5 (0x00007f26296b7000)
libzstd.so.1 => /lib64/libzstd.so.1 (0x00007f2625c84000)
liblz4.so.1 => /lib64/liblz4.so.1 (0x00007f2629695000)
libbz2.so.1 => /lib64/libbz2.so.1 (0x00007f2629681000)
libz.so.1 => /lib64/libz.so.1 (0x00007f2625c6a000)
libffi.so.8 => /lib64/libffi.so.8 (0x00007f2625c5e000)
libpcre2-8.so.0 => /lib64/libpcre2-8.so.0 (0x00007f2625766000)
libgmodule-2.0.so.0 => /lib64/libgmodule-2.0.so.0 (0x00007f2629678000)
libpangocairo-1.0.so.0 => /lib64/libpangocairo-1.0.so.0 (0x00007f2625c4d000)
libpango-1.0.so.0 => /lib64/libpango-1.0.so.0 (0x00007f26256fc000)
libharfbuzz.so.0 => /lib64/libharfbuzz.so.0 (0x00007f2625600000)
libpangoft2-1.0.so.0 => /lib64/libpangoft2-1.0.so.0 (0x00007f2625c33000)
libfontconfig.so.1 => /lib64/libfontconfig.so.1 (0x00007f26255b1000)
libfribidi.so.0 => /lib64/libfribidi.so.0 (0x00007f2625592000)
libcairo-gobject.so.2 => /lib64/libcairo-gobject.so.2 (0x00007f2625c28000)
libatk-1.0.so.0 => /lib64/libatk-1.0.so.0 (0x00007f2625569000)
libepoxy.so.0 => /lib64/libepoxy.so.0 (0x00007f2625446000)
libXi.so.6 => /lib64/libXi.so.6 (0x00007f2625433000)
libX11.so.6 => /lib64/libX11.so.6 (0x00007f26252ec000)
libatk-bridge-2.0.so.0 => /lib64/libatk-bridge-2.0.so.0 (0x00007f26252af000)
libcloudproviders.so.0 => /lib64/libcloudproviders.so.0 (0x00007f2625297000)
libtracker-sparql-3.0.so.0 => /lib64/libtracker-sparql-3.0.so.0 (0x00007f26251c3000)
libwayland-client.so.0 => /lib64/libwayland-client.so.0 (0x00007f26251b2000)
libXfixes.so.3 => /lib64/libXfixes.so.3 (0x00007f26251a8000)
libxkbcommon.so.0 => /lib64/libxkbcommon.so.0 (0x00007f2625160000)
libwayland-cursor.so.0 => /lib64/libwayland-cursor.so.0 (0x00007f2625156000)
libwayland-egl.so.1 => /lib64/libwayland-egl.so.1 (0x00007f2625151000)
libXext.so.6 => /lib64/libXext.so.6 (0x00007f262513d000)
libXcursor.so.1 => /lib64/libXcursor.so.1 (0x00007f262512e000)
libXdamage.so.1 => /lib64/libXdamage.so.1 (0x00007f2625129000)
libXcomposite.so.1 => /lib64/libXcomposite.so.1 (0x00007f2625124000)
libXrandr.so.2 => /lib64/libXrandr.so.2 (0x00007f2625117000)
libXinerama.so.1 => /lib64/libXinerama.so.1 (0x00007f2625112000)
libpng16.so.16 => /lib64/libpng16.so.16 (0x00007f26250d7000)
libfreetype.so.6 => /lib64/libfreetype.so.6 (0x00007f2625007000)
libXrender.so.1 => /lib64/libXrender.so.1 (0x00007f2624ffb000)
libxcb.so.1 => /lib64/libxcb.so.1 (0x00007f2624fd0000)
libxcb-render.so.0 => /lib64/libxcb-render.so.0 (0x00007f2624fc1000)
libxcb-shm.so.0 => /lib64/libxcb-shm.so.0 (0x00007f2624fbc000)
libpixman-1.so.0 => /lib64/libpixman-1.so.0 (0x00007f2624f0e000)
libjpeg.so.62 => /lib64/libjpeg.so.62 (0x00007f2624e89000)
libmount.so.1 => /lib64/libmount.so.1 (0x00007f2624e43000)
libselinux.so.1 => /lib64/libselinux.so.1 (0x00007f2624e16000)
libxslt.so.1 => /lib64/libxslt.so.1 (0x00007f2624dd2000)
libsqlite3.so.0 => /lib64/libsqlite3.so.0 (0x00007f2624c84000)
libpsl.so.5 => /lib64/libpsl.so.5 (0x00007f2624c6d000)
libbrotlidec.so.1 => /lib64/libbrotlidec.so.1 (0x00007f2624c60000)
libgssapi_krb5.so.2 => /lib64/libgssapi_krb5.so.2 (0x00007f2624c0a000)
libnghttp2.so.14 => /lib64/libnghttp2.so.14 (0x00007f2624bdf000)
libudev.so.1 => /lib64/libudev.so.1 (0x00007f2624bab000)
/lib64/ld-linux-x86-64.so.2 (0x00007f262ac03000)
libvirt-glib-1.0.so.0 => /lib64/libvirt-glib-1.0.so.0 (0x00007f2624ba2000)
libvirt.so.0 => /lib64/libvirt.so.0 (0x00007f2624600000)
libphodav-3.0.so.0 => /lib64/libphodav-3.0.so.0 (0x00007f2624b8e000)
libgstreamer-1.0.so.0 => /lib64/libgstreamer-1.0.so.0 (0x00007f26244b0000)
libgstvideo-1.0.so.0 => /lib64/libgstvideo-1.0.so.0 (0x00007f2624ac3000)
libwayland-server.so.0 => /lib64/libwayland-server.so.0 (0x00007f2624499000)
libssl.so.3 => /lib64/libssl.so.3 (0x00007f26243f6000)
libopus.so.0 => /lib64/libopus.so.0 (0x00007f262439a000)
libcacard.so.0 => /lib64/libcacard.so.0 (0x00007f2624382000)
libjson-glib-1.0.so.0 => /lib64/libjson-glib-1.0.so.0 (0x00007f2624356000)
libgstbase-1.0.so.0 => /lib64/libgstbase-1.0.so.0 (0x00007f26242d3000)
libgstapp-1.0.so.0 => /lib64/libgstapp-1.0.so.0 (0x00007f26242be000)
libgstaudio-1.0.so.0 => /lib64/libgstaudio-1.0.so.0 (0x00007f262423e000)
libusbredirparser.so.1 => /lib64/libusbredirparser.so.1 (0x00007f2624234000)
libusbredirhost.so.1 => /lib64/libusbredirhost.so.1 (0x00007f2624228000)
libsasl2.so.3 => /lib64/libsasl2.so.3 (0x00007f2624209000)
libwpe-1.0.so.1 => /lib64/libwpe-1.0.so.1 (0x00007f26241fd000)
libWPEBackend-fdo-1.0.so.1 => /lib64/libWPEBackend-fdo-1.0.so.1 (0x00007f26241e2000)
libjavascriptcoregtk-4.1.so.0 => /lib64/libjavascriptcoregtk-4.1.so.0 (0x00007f2622c00000)
libicui18n.so.72 => /lib64/libicui18n.so.72 (0x00007f2622800000)
libsystemd.so.0 => /lib64/libsystemd.so.0 (0x00007f2622719000)
libicuuc.so.72 => /lib64/libicuuc.so.72 (0x00007f2622400000)
liblcms2.so.2 => /lib64/liblcms2.so.2 (0x00007f2622b9b000)
libwoff2dec.so.1.0.2 => /lib64/libwoff2dec.so.1.0.2 (0x00007f26241d3000)
libharfbuzz-icu.so.0 => /lib64/libharfbuzz-icu.so.0 (0x00007f26241ce000)
libgcrypt.so.20 => /lib64/libgcrypt.so.20 (0x00007f26222c2000)
libgstallocators-1.0.so.0 => /lib64/libgstallocators-1.0.so.0 (0x00007f26241c7000)
libgstpbutils-1.0.so.0 => /lib64/libgstpbutils-1.0.so.0 (0x00007f2622b58000)
libgsttranscoder-1.0.so.0 => /lib64/libgsttranscoder-1.0.so.0 (0x00007f2622b49000)
libgsttag-1.0.so.0 => /lib64/libgsttag-1.0.so.0 (0x00007f26226d8000)
libgstgl-1.0.so.0 => /lib64/libgstgl-1.0.so.0 (0x00007f2622651000)
libgstfft-1.0.so.0 => /lib64/libgstfft-1.0.so.0 (0x00007f2622646000)
libopenjp2.so.7 => /lib64/libopenjp2.so.7 (0x00007f2622262000)
libwebpdemux.so.2 => /lib64/libwebpdemux.so.2 (0x00007f2622b42000)
libwebp.so.7 => /lib64/libwebp.so.7 (0x00007f26221f4000)
libavif.so.15 => /lib64/libavif.so.15 (0x00007f2622620000)
libenchant-2.so.2 => /lib64/libenchant-2.so.2 (0x00007f2622613000)
libsecret-1.so.0 => /lib64/libsecret-1.so.0 (0x00007f2622192000)
libtasn1.so.6 => /lib64/libtasn1.so.6 (0x00007f262217c000)
libhyphen.so.0 => /lib64/libhyphen.so.0 (0x00007f262260b000)
libmanette-0.2.so.0 => /lib64/libmanette-0.2.so.0 (0x00007f262214b000)
libseccomp.so.2 => /lib64/libseccomp.so.2 (0x00007f262212c000)
libgbm.so.1 => /lib64/libgbm.so.1 (0x00007f262211b000)
libdrm.so.2 => /lib64/libdrm.so.2 (0x00007f2622104000)
libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007f2621e00000)
libattr.so.1 => /lib64/libattr.so.1 (0x00007f2622603000)
libthai.so.0 => /lib64/libthai.so.0 (0x00007f26220f9000)
libgraphite2.so.3 => /lib64/libgraphite2.so.3 (0x00007f26220d8000)
libatspi.so.0 => /lib64/libatspi.so.0 (0x00007f262209c000)
libdbus-1.so.3 => /lib64/libdbus-1.so.3 (0x00007f2621dab000)
libXau.so.6 => /lib64/libXau.so.6 (0x00007f2622094000)
libblkid.so.1 => /lib64/libblkid.so.1 (0x00007f262205c000)
libunistring.so.2 => /lib64/libunistring.so.2 (0x00007f2621bfd000)
libidn2.so.0 => /lib64/libidn2.so.0 (0x00007f2621bb0000)
libbrotlicommon.so.1 => /lib64/libbrotlicommon.so.1 (0x00007f2621b8d000)
libkrb5.so.3 => /lib64/libkrb5.so.3 (0x00007f2621ab4000)
libk5crypto.so.3 => /lib64/libk5crypto.so.3 (0x00007f2621a9c000)
libcom_err.so.2 => /lib64/libcom_err.so.2 (0x00007f2621a95000)
libkrb5support.so.0 => /lib64/libkrb5support.so.0 (0x00007f2621a85000)
libkeyutils.so.1 => /lib64/libkeyutils.so.1 (0x00007f2621a7e000)
libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f2621a6c000)
libcap.so.2 => /lib64/libcap.so.2 (0x00007f2621a62000)
libaudit.so.1 => /lib64/libaudit.so.1 (0x00007f2621a33000)
libcap-ng.so.0 => /lib64/libcap-ng.so.0 (0x00007f2621a2a000)
libgnutls.so.30 => /lib64/libgnutls.so.30 (0x00007f2621800000)
libnl-3.so.200 => /lib64/libnl-3.so.200 (0x00007f26217dc000)
libnuma.so.1 => /lib64/libnuma.so.1 (0x00007f26217cd000)
libyajl.so.2 => /lib64/libyajl.so.2 (0x00007f26217c1000)
libssh2.so.1 => /lib64/libssh2.so.1 (0x00007f262177f000)
libssh.so.4 => /lib64/libssh.so.4 (0x00007f262170f000)
libtirpc.so.3 => /lib64/libtirpc.so.3 (0x00007f26216df000)
libcurl.so.4 => /lib64/libcurl.so.4 (0x00007f2621635000)
libwsman.so.1 => /lib64/libwsman.so.1 (0x00007f26215fb000)
libwsman_client.so.5 => /lib64/libwsman_client.so.5 (0x00007f26215ee000)
libwsman_curl_client_transport.so.1 => /lib64/libwsman_curl_client_transport.so.1 (0x00007f26215e5000)
libunwind.so.8 => /lib64/libunwind.so.8 (0x00007f26215cb000)
libdw.so.1 => /lib64/libdw.so.1 (0x00007f2621533000)
liborc-0.4.so.0 => /lib64/liborc-0.4.so.0 (0x00007f262149d000)
libnss3.so => /lib64/libnss3.so (0x00007f2621364000)
libnspr4.so => /lib64/libnspr4.so (0x00007f2621320000)
libpcsclite.so.1 => /lib64/libpcsclite.so.1 (0x00007f2621314000)
libcrypt.so.2 => /lib64/libcrypt.so.2 (0x00007f26212da000)
libatomic.so.1 => /lib64/libatomic.so.1 (0x00007f26212d0000)
libicudata.so.72 => /lib64/libicudata.so.72 (0x00007f261f400000)
libwoff2common.so.1.0.2 => /lib64/libwoff2common.so.1.0.2 (0x00007f26212cb000)
libgpg-error.so.0 => /lib64/libgpg-error.so.0 (0x00007f26212a5000)
libEGL.so.1 => /lib64/libEGL.so.1 (0x00007f2621293000)
libGLX.so.0 => /lib64/libGLX.so.0 (0x00007f2621260000)
libX11-xcb.so.1 => /lib64/libX11-xcb.so.1 (0x00007f2621259000)
libsharpyuv.so.0 => /lib64/libsharpyuv.so.0 (0x00007f2621251000)
libdav1d.so.6 => /lib64/libdav1d.so.6 (0x00007f261f220000)
librav1e.so.0 => /lib64/librav1e.so.0 (0x00007f261ee00000)
libSvtAv1Enc.so.1 => /lib64/libSvtAv1Enc.so.1 (0x00007f261e400000)
libaom.so.3 => /lib64/libaom.so.3 (0x00007f261de00000)
libevdev.so.2 => /lib64/libevdev.so.2 (0x00007f2621230000)
libexpat.so.1 => /lib64/libexpat.so.1 (0x00007f2621205000)
libdatrie.so.1 => /lib64/libdatrie.so.1 (0x00007f26211fc000)
libp11-kit.so.0 => /lib64/libp11-kit.so.0 (0x00007f261f0f0000)
libunistring.so.5 => /lib64/libunistring.so.5 (0x00007f261dc51000)
libnettle.so.8 => /lib64/libnettle.so.8 (0x00007f261f09d000)
libhogweed.so.6 => /lib64/libhogweed.so.6 (0x00007f261edbd000)
libgmp.so.10 => /lib64/libgmp.so.10 (0x00007f261ed18000)
libldap.so.2 => /lib64/libldap.so.2 (0x00007f261ecb3000)
liblber.so.2 => /lib64/liblber.so.2 (0x00007f26211e6000)
libelf.so.1 => /lib64/libelf.so.1 (0x00007f261f080000)
libnssutil3.so => /lib64/libnssutil3.so (0x00007f261ec80000)
libplc4.so => /lib64/libplc4.so (0x00007f26211df000)
libplds4.so => /lib64/libplds4.so (0x00007f26211d8000)
libGLdispatch.so.0 => /lib64/libGLdispatch.so.0 (0x00007f261e348000)
libjxl.so.0.7 => /lib64/libjxl.so.0.7 (0x00007f261d800000)
libvmaf.so.1 => /lib64/libvmaf.so.1 (0x00007f261db52000)
libevent-2.1.so.7 => /lib64/libevent-2.1.so.7 (0x00007f261dafa000)
libhwy.so.1 => /lib64/libhwy.so.1 (0x00007f261f075000)
libbrotlienc.so.1 => /lib64/libbrotlienc.so.1 (0x00007f261d76e000)
rpm -qf
(asked for on #911 (closed))
➜ ~ rpm -qf /lib64/libgio-2.0.so.0
glib2-2.76.1-1.fc38.x86_64