Bugzilla – Bug 1221750
Double-clicking VM in virt-manager crashes because of mixed libsoup2/libsoup3 symbols
Last modified: 2024-03-20 14:12:34 UTC
Hi, double-clicking a running KVM-VM in virt-manager crashes virt-manager. Looking at the coredump backtrace shows that this is an intentional abort in case an application is using both libsoup2 and libsoup3: libsoup2 symbols detected. Using libsoup2 and libsoup3 in the same process is not supported. Find below the full backtrace. virt-manager was started remotely via SSH. A quick analysis shows that libsoup2 is pulled in via /usr/lib64/libosinfo-1.0.so.0 first. After that libsoup3 is pulled in via dlopen of /usr/lib64/libspice-client-glib-2.0.so.8, as can be seen in the backtrace below. Let me know if you need more info, Franz. Core was generated by `/usr/bin/python3 /usr/bin/virt-manager'. Program terminated with signal SIGTRAP, Trace/breakpoint trap. warning: Section `.reg-xstate/20491' in core file too small. #0 _g_log_abort (breakpoint=1) at ../glib/gmessages.c:559 559 } [Current thread is 1 (Thread 0x7f1219534b80 (LWP 20491))] (gdb) bt #0 _g_log_abort (breakpoint=1) at ../glib/gmessages.c:559 #1 0x00007f1218744ddc in g_log_default_handler (log_domain=log_domain@entry=0x7f120fe8d148 "libsoup", log_level=log_level@entry=6, message=message@entry=0x7f120fe94160 "libsoup2 symbols detected. Using libsoup2 and libsoup3 in the same process is not supported.", unused_data=unused_data@entry=0x0) at ../glib/gmessages.c:3284 #2 0x00007f121874500d in g_logv (log_domain=0x7f120fe8d148 "libsoup", log_level=G_LOG_LEVEL_ERROR, format=<optimized out>, args=args@entry=0x7ffd84770030) at ../glib/gmessages.c:1392 #3 0x00007f121874521f in g_log (log_domain=log_domain@entry=0x7f120fe8d148 "libsoup", log_level=log_level@entry=G_LOG_LEVEL_ERROR, format=format@entry=0x7f120fe94160 "libsoup2 symbols detected. Using libsoup2 and libsoup3 in the same process is not supported.") at ../glib/gmessages.c:1461 #4 0x00007f120fe402cc in soup_init () at ../libsoup/soup-init.c:55 #5 soup_init_ctor () at ../libsoup/soup-init.c:96 #6 0x00007f121956082e in call_init (env=0x55e8f07ac850, argv=0x7ffd847730c8, argc=2, l=<optimized out>) at dl-init.c:74 #7 call_init (l=<optimized out>, argc=2, argv=0x7ffd847730c8, env=0x55e8f07ac850) at dl-init.c:26 #8 0x00007f1219560924 in _dl_init (main_map=0x55e8f44b1530, argc=2, argv=0x7ffd847730c8, env=0x55e8f07ac850) at dl-init.c:121 #9 0x00007f121955cb66 in __GI__dl_catch_exception (exception=exception@entry=0x0, operate=operate@entry=0x7f12195674ce <call_dl_init>, args=args@entry=0x7ffd847702c0) at dl-catch.c:211 #10 0x00007f121956745e in dl_open_worker (a=a@entry=0x7ffd84770460) at dl-open.c:810 #11 0x00007f121955cad9 in __GI__dl_catch_exception (exception=exception@entry=0x7ffd84770440, operate=operate@entry=0x7f12195673ce <dl_open_worker>, args=args@entry=0x7ffd84770460) at dl-catch.c:237 #12 0x00007f1219567828 in _dl_open (file=0x55e8f44a15a0 "libspice-client-glib-2.0.so.8", mode=<optimized out>, caller_dlopen=0x7f12194e5c72 <g_module_open_full+962>, nsid=<optimized out>, argc=2, argv=0x7ffd847730c8, env=0x55e8f07ac850) at dl-open.c:886 #13 0x00007f1218ea30d8 in dlopen_doit (a=a@entry=0x7ffd847706d0) at dlopen.c:56 #14 0x00007f121955cad9 in __GI__dl_catch_exception (exception=exception@entry=0x7ffd84770630, operate=0x7f1218ea307e <dlopen_doit>, args=0x7ffd847706d0) at dl-catch.c:237 #15 0x00007f121955cc0f in _dl_catch_error (objname=0x7ffd84770688, errstring=0x7ffd84770690, mallocedp=0x7ffd84770687, operate=<optimized out>, args=<optimized out>) at dl-catch.c:256 #16 0x00007f1218ea2b97 in _dlerror_run (operate=operate@entry=0x7f1218ea307e <dlopen_doit>, args=args@entry=0x7ffd847706d0) at dlerror.c:138 #17 0x00007f1218ea3199 in dlopen_implementation (dl_caller=<optimized out>, mode=<optimized out>, file=<optimized out>) at dlopen.c:71 #18 ___dlopen (file=<optimized out>, mode=<optimized out>) at dlopen.c:81 #19 0x00007f12194e5c72 in _g_module_open (error=0x0, bind_local=<optimized out>, bind_lazy=1, file_name=0x55e8f44a15a0 "libspice-client-glib-2.0.so.8") at ../gmodule/gmodule-dl.c:138 #20 g_module_open_full (file_name=file_name@entry=0x55e8f0f48ea0 "libspice-client-glib-2.0.so.8", flags=<optimized out>, flags@entry=G_MODULE_BIND_LAZY, error=error@entry=0x0) at ../gmodule/gmodule.c:695 #21 0x00007f12194e6327 in g_module_open (file_name=file_name@entry=0x55e8f0f48ea0 "libspice-client-glib-2.0.so.8", flags=flags@entry=G_MODULE_BIND_LAZY) at ../gmodule/gmodule.c:779 #22 0x00007f1218657def in load_one_shared_library (shlib=0x55e8f0f48ea0 "libspice-client-glib-2.0.so.8") at ../girepository/gitypelib.c:2294 #23 _g_typelib_do_dlopen (typelib=0x55e8f0ca4880, typelib=0x55e8f0ca4880) at ../girepository/gitypelib.c:2326 #24 _g_typelib_ensure_open (typelib=0x55e8f0ca4880) at ../girepository/gitypelib.c:2362 #25 g_typelib_symbol (typelib=0x55e8f0ca4880, symbol_name=0x7f1213195a34 "spice_session_get_type", symbol=symbol@entry=0x7ffd84770810) at ../girepository/gitypelib.c:2505 #26 0x00007f1218651152 in g_registered_type_info_get_g_type (info=0x55e8f44ad8c0) at ../girepository/giregisteredtypeinfo.c:136 #27 0x00007f1218847dcd in _wrap_g_registered_type_info_get_g_type (self=<optimized out>) at gi/pygi-info.c:1250 #28 0x00007f12192b90ef in _PyCFunction_FastCallDict (func_obj=0x7f1210290a20, args=0x55e8f12f6400, nargs=0, kwargs=<optimized out>) at Objects/methodobject.c:192 #29 0x00007f121932aa72 in call_function (pp_stack=pp_stack@entry=0x7ffd84770978, oparg=<optimized out>, kwnames=kwnames@entry=0x0) at Python/ceval.c:4851 #30 0x00007f121932eed5 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at Python/ceval.c:3335 #31 0x00007f121932a4d6 in _PyEval_EvalCodeWithName (_co=_co@entry=0x7f1217792390, globals=globals@entry=0x7f1217790630, locals=locals@entry=0x0, args=args@entry=0x7ffd84770c20, argcount=argcount@entry=2, kwnames=kwnames@entry=0x0, kwargs=0x0, kwcount=0, kwstep=2, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0, name=0x7f12194f7030, qualname=0x7f12177917b0) at Python/ceval.c:4166 #32 0x00007f1219332799 in _PyFunction_FastCallDict (func=func@entry=0x7f12177a9378, args=args@entry=0x7ffd84770c20, nargs=2, kwargs=kwargs@entry=0x0) at Python/ceval.c:5084 #33 0x00007f1219270b7e in _PyObject_FastCallDict (func=0x7f12177a9378, args=0x7ffd84770c20, nargs=<optimized out>, kwargs=0x0) at Objects/abstract.c:2310 #34 0x00007f1219270d8c in _PyObject_Call_Prepend (func=0x7f12177a9378, obj=<optimized out>, args=0x7f1210795748, kwargs=0x0) at Objects/abstract.c:2373 #35 0x00007f1219270ab9 in _PyObject_FastCallDict (func=0x7f1211e54548, args=<optimized out>, nargs=<optimized out>, kwargs=0x0) at Objects/abstract.c:2331 #36 0x00007f1219271bc2 in PyObject_CallFunctionObjArgs (callable=callable@entry=0x7f1211e54548) at Objects/abstract.c:2827 #37 0x00007f12192c8f7f in call_attribute (self=self@entry=0x7f1210bdd5f8, attr=0x7f1211e54548, attr@entry=0x7f12177a9378, name=name@entry=0x7f1215131148) at Objects/typeobject.c:6243 #38 0x00007f12192d36c6 in slot_tp_getattr_hook (self=0x7f1210bdd5f8, name=0x7f1215131148) at Objects/typeobject.c:6285 #39 0x00007f121932ea5d in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at Python/ceval.c:2872 #40 0x00007f121932a67f in _PyFunction_FastCall (co=<optimized out>, args=<optimized out>, nargs=1, globals=<optimized out>) at Python/ceval.c:4933 #41 0x00007f121932a816 in fast_function (func=<optimized out>, stack=<optimized out>, nargs=<optimized out>, kwnames=<optimized out>) at Python/ceval.c:4975 #42 0x00007f121932a955 in call_function (pp_stack=pp_stack@entry=0x7ffd847710b8, oparg=<optimized out>, kwnames=kwnames@entry=0x0) at Python/ceval.c:4872 #43 0x00007f121932eed5 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at Python/ceval.c:3335 #44 0x00007f121932a67f in _PyFunction_FastCall (co=<optimized out>, args=<optimized out>, nargs=2, globals=<optimized out>) at Python/ceval.c:4933 #45 0x00007f121932a816 in fast_function (func=<optimized out>, stack=<optimized out>, nargs=<optimized out>, kwnames=<optimized out>) at Python/ceval.c:4975 #46 0x00007f121932a955 in call_function (pp_stack=pp_stack@entry=0x7ffd84771258, oparg=<optimized out>, kwnames=kwnames@entry=0x0) at Python/ceval.c:4872 --Type <RET> for more, q to quit, c to continue without paging--q Quit (gdb) bt #0 _g_log_abort (breakpoint=1) at ../glib/gmessages.c:559 #1 0x00007f1218744ddc in g_log_default_handler (log_domain=log_domain@entry=0x7f120fe8d148 "libsoup", log_level=log_level@entry=6, message=message@entry=0x7f120fe94160 "libsoup2 symbols detected. Using libsoup2 and libsoup3 in the same process is not supported.", unused_data=unused_data@entry=0x0) at ../glib/gmessages.c:3284 #2 0x00007f121874500d in g_logv (log_domain=0x7f120fe8d148 "libsoup", log_level=G_LOG_LEVEL_ERROR, format=<optimized out>, args=args@entry=0x7ffd84770030) at ../glib/gmessages.c:1392 #3 0x00007f121874521f in g_log (log_domain=log_domain@entry=0x7f120fe8d148 "libsoup", log_level=log_level@entry=G_LOG_LEVEL_ERROR, format=format@entry=0x7f120fe94160 "libsoup2 symbols detected. Using libsoup2 and libsoup3 in the same process is not supported.") at ../glib/gmessages.c:1461 #4 0x00007f120fe402cc in soup_init () at ../libsoup/soup-init.c:55 #5 soup_init_ctor () at ../libsoup/soup-init.c:96 #6 0x00007f121956082e in call_init (env=0x55e8f07ac850, argv=0x7ffd847730c8, argc=2, l=<optimized out>) at dl-init.c:74 #7 call_init (l=<optimized out>, argc=2, argv=0x7ffd847730c8, env=0x55e8f07ac850) at dl-init.c:26 #8 0x00007f1219560924 in _dl_init (main_map=0x55e8f44b1530, argc=2, argv=0x7ffd847730c8, env=0x55e8f07ac850) at dl-init.c:121 #9 0x00007f121955cb66 in __GI__dl_catch_exception (exception=exception@entry=0x0, operate=operate@entry=0x7f12195674ce <call_dl_init>, args=args@entry=0x7ffd847702c0) at dl-catch.c:211 #10 0x00007f121956745e in dl_open_worker (a=a@entry=0x7ffd84770460) at dl-open.c:810 #11 0x00007f121955cad9 in __GI__dl_catch_exception (exception=exception@entry=0x7ffd84770440, operate=operate@entry=0x7f12195673ce <dl_open_worker>, args=args@entry=0x7ffd84770460) at dl-catch.c:237 #12 0x00007f1219567828 in _dl_open (file=0x55e8f44a15a0 "libspice-client-glib-2.0.so.8", mode=<optimized out>, caller_dlopen=0x7f12194e5c72 <g_module_open_full+962>, nsid=<optimized out>, argc=2, argv=0x7ffd847730c8, env=0x55e8f07ac850) at dl-open.c:886 #13 0x00007f1218ea30d8 in dlopen_doit (a=a@entry=0x7ffd847706d0) at dlopen.c:56 #14 0x00007f121955cad9 in __GI__dl_catch_exception (exception=exception@entry=0x7ffd84770630, operate=0x7f1218ea307e <dlopen_doit>, args=0x7ffd847706d0) at dl-catch.c:237 #15 0x00007f121955cc0f in _dl_catch_error (objname=0x7ffd84770688, errstring=0x7ffd84770690, mallocedp=0x7ffd84770687, operate=<optimized out>, args=<optimized out>) at dl-catch.c:256 #16 0x00007f1218ea2b97 in _dlerror_run (operate=operate@entry=0x7f1218ea307e <dlopen_doit>, args=args@entry=0x7ffd847706d0) at dlerror.c:138 #17 0x00007f1218ea3199 in dlopen_implementation (dl_caller=<optimized out>, mode=<optimized out>, file=<optimized out>) at dlopen.c:71 #18 ___dlopen (file=<optimized out>, mode=<optimized out>) at dlopen.c:81 #19 0x00007f12194e5c72 in _g_module_open (error=0x0, bind_local=<optimized out>, bind_lazy=1, file_name=0x55e8f44a15a0 "libspice-client-glib-2.0.so.8") at ../gmodule/gmodule-dl.c:138 #20 g_module_open_full (file_name=file_name@entry=0x55e8f0f48ea0 "libspice-client-glib-2.0.so.8", flags=<optimized out>, flags@entry=G_MODULE_BIND_LAZY, error=error@entry=0x0) at ../gmodule/gmodule.c:695 #21 0x00007f12194e6327 in g_module_open (file_name=file_name@entry=0x55e8f0f48ea0 "libspice-client-glib-2.0.so.8", flags=flags@entry=G_MODULE_BIND_LAZY) at ../gmodule/gmodule.c:779 #22 0x00007f1218657def in load_one_shared_library (shlib=0x55e8f0f48ea0 "libspice-client-glib-2.0.so.8") at ../girepository/gitypelib.c:2294 #23 _g_typelib_do_dlopen (typelib=0x55e8f0ca4880, typelib=0x55e8f0ca4880) at ../girepository/gitypelib.c:2326 #24 _g_typelib_ensure_open (typelib=0x55e8f0ca4880) at ../girepository/gitypelib.c:2362 #25 g_typelib_symbol (typelib=0x55e8f0ca4880, symbol_name=0x7f1213195a34 "spice_session_get_type", symbol=symbol@entry=0x7ffd84770810) at ../girepository/gitypelib.c:2505 #26 0x00007f1218651152 in g_registered_type_info_get_g_type (info=0x55e8f44ad8c0) at ../girepository/giregisteredtypeinfo.c:136 #27 0x00007f1218847dcd in _wrap_g_registered_type_info_get_g_type (self=<optimized out>) at gi/pygi-info.c:1250 #28 0x00007f12192b90ef in _PyCFunction_FastCallDict (func_obj=0x7f1210290a20, args=0x55e8f12f6400, nargs=0, kwargs=<optimized out>) at Objects/methodobject.c:192 #29 0x00007f121932aa72 in call_function (pp_stack=pp_stack@entry=0x7ffd84770978, oparg=<optimized out>, kwnames=kwnames@entry=0x0) at Python/ceval.c:4851 #30 0x00007f121932eed5 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at Python/ceval.c:3335 #31 0x00007f121932a4d6 in _PyEval_EvalCodeWithName (_co=_co@entry=0x7f1217792390, globals=globals@entry=0x7f1217790630, locals=locals@entry=0x0, args=args@entry=0x7ffd84770c20, argcount=argcount@entry=2, kwnames=kwnames@entry=0x0, kwargs=0x0, kwcount=0, kwstep=2, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0, name=0x7f12194f7030, qualname=0x7f12177917b0) at Python/ceval.c:4166 #32 0x00007f1219332799 in _PyFunction_FastCallDict (func=func@entry=0x7f12177a9378, args=args@entry=0x7ffd84770c20, nargs=2, kwargs=kwargs@entry=0x0) at Python/ceval.c:5084 #33 0x00007f1219270b7e in _PyObject_FastCallDict (func=0x7f12177a9378, args=0x7ffd84770c20, nargs=<optimized out>, kwargs=0x0) at Objects/abstract.c:2310 #34 0x00007f1219270d8c in _PyObject_Call_Prepend (func=0x7f12177a9378, obj=<optimized out>, args=0x7f1210795748, kwargs=0x0) at Objects/abstract.c:2373 #35 0x00007f1219270ab9 in _PyObject_FastCallDict (func=0x7f1211e54548, args=<optimized out>, nargs=<optimized out>, kwargs=0x0) at Objects/abstract.c:2331 #36 0x00007f1219271bc2 in PyObject_CallFunctionObjArgs (callable=callable@entry=0x7f1211e54548) at Objects/abstract.c:2827 #37 0x00007f12192c8f7f in call_attribute (self=self@entry=0x7f1210bdd5f8, attr=0x7f1211e54548, attr@entry=0x7f12177a9378, name=name@entry=0x7f1215131148) at Objects/typeobject.c:6243 #38 0x00007f12192d36c6 in slot_tp_getattr_hook (self=0x7f1210bdd5f8, name=0x7f1215131148) at Objects/typeobject.c:6285 #39 0x00007f121932ea5d in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at Python/ceval.c:2872 #40 0x00007f121932a67f in _PyFunction_FastCall (co=<optimized out>, args=<optimized out>, nargs=1, globals=<optimized out>) at Python/ceval.c:4933 #41 0x00007f121932a816 in fast_function (func=<optimized out>, stack=<optimized out>, nargs=<optimized out>, kwnames=<optimized out>) at Python/ceval.c:4975 #42 0x00007f121932a955 in call_function (pp_stack=pp_stack@entry=0x7ffd847710b8, oparg=<optimized out>, kwnames=kwnames@entry=0x0) at Python/ceval.c:4872 #43 0x00007f121932eed5 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at Python/ceval.c:3335 #44 0x00007f121932a67f in _PyFunction_FastCall (co=<optimized out>, args=<optimized out>, nargs=2, globals=<optimized out>) at Python/ceval.c:4933 #45 0x00007f121932a816 in fast_function (func=<optimized out>, stack=<optimized out>, nargs=<optimized out>, kwnames=<optimized out>) at Python/ceval.c:4975 #46 0x00007f121932a955 in call_function (pp_stack=pp_stack@entry=0x7ffd84771258, oparg=<optimized out>, kwnames=kwnames@entry=0x0) at Python/ceval.c:4872 --Type <RET> for more, q to quit, c to continue without paging--c #47 0x00007f121932eed5 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at Python/ceval.c:3335 #48 0x00007f121932a67f in _PyFunction_FastCall (co=<optimized out>, args=<optimized out>, nargs=1, globals=<optimized out>) at Python/ceval.c:4933 #49 0x00007f121932a816 in fast_function (func=<optimized out>, stack=<optimized out>, nargs=<optimized out>, kwnames=<optimized out>) at Python/ceval.c:4975 #50 0x00007f121932a955 in call_function (pp_stack=pp_stack@entry=0x7ffd847713f8, oparg=<optimized out>, kwnames=kwnames@entry=0x0) at Python/ceval.c:4872 #51 0x00007f121932eed5 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at Python/ceval.c:3335 #52 0x00007f121932a67f in _PyFunction_FastCall (co=<optimized out>, args=<optimized out>, nargs=1, globals=<optimized out>) at Python/ceval.c:4933 #53 0x00007f121932a816 in fast_function (func=<optimized out>, stack=<optimized out>, nargs=<optimized out>, kwnames=<optimized out>) at Python/ceval.c:4975 #54 0x00007f121932a955 in call_function (pp_stack=pp_stack@entry=0x7ffd84771598, oparg=<optimized out>, kwnames=kwnames@entry=0x0) at Python/ceval.c:4872 #55 0x00007f121932eed5 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at Python/ceval.c:3335 #56 0x00007f121932a67f in _PyFunction_FastCall (co=co@entry=0x7f1210bc5390, args=<optimized out>, args@entry=0x7ffd84771740, nargs=nargs@entry=1, globals=globals@entry=0x7f1211e67090) at Python/ceval.c:4933 #57 0x00007f1219332870 in _PyFunction_FastCallDict (func=func@entry=0x7f1210b45d08, args=args@entry=0x7ffd84771740, nargs=1, kwargs=kwargs@entry=0x7f1210290ab0) at Python/ceval.c:5035 #58 0x00007f1219270b7e in _PyObject_FastCallDict (func=0x7f1210b45d08, args=0x7ffd84771740, nargs=<optimized out>, kwargs=0x7f1210290ab0) at Objects/abstract.c:2310 #59 0x00007f1219270d8c in _PyObject_Call_Prepend (func=0x7f1210b45d08, obj=<optimized out>, args=0x7f12194f4048, kwargs=0x7f1210290ab0) at Objects/abstract.c:2373 #60 0x00007f1219270948 in PyObject_Call (func=0x7f1211e54588, args=<optimized out>, kwargs=<optimized out>) at Objects/abstract.c:2261 #61 0x00007f121932d8e7 in do_call_core (kwdict=0x7f1210290ab0, callargs=0x7f12194f4048, func=0x7f1211e54588) at Python/ceval.c:5120 #62 _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at Python/ceval.c:3404 #63 0x00007f121932a4d6 in _PyEval_EvalCodeWithName (_co=0x7f1212c71c00, globals=<optimized out>, locals=locals@entry=0x0, args=args@entry=0x7f12102e0290, argcount=0, kwnames=kwnames@entry=0x0, kwargs=0x0, kwcount=0, kwstep=2, defs=0x0, defcount=0, kwdefs=0x0, closure=0x7f121029b090, name=0x0, qualname=0x0) at Python/ceval.c:4166 #64 0x00007f121932ab0e in PyEval_EvalCodeEx (_co=<optimized out>, globals=<optimized out>, locals=locals@entry=0x0, args=args@entry=0x7f12102e0290, argcount=<optimized out>, kws=kws@entry=0x0, kwcount=0, defs=0x0, defcount=0, kwdefs=0x0, closure=0x7f121029b090) at Python/ceval.c:4187 #65 0x00007f121929a745 in function_call (func=0x7f12102761e0, arg=0x7f12102e0278, kw=0x0) at Objects/funcobject.c:604 #66 0x00007f1219270948 in PyObject_Call (func=0x7f12102761e0, args=<optimized out>, kwargs=<optimized out>) at Objects/abstract.c:2261 #67 0x00007f121932af81 in PyEval_CallObjectWithKeywords (func=<optimized out>, args=<optimized out>, kwargs=<optimized out>) at Python/ceval.c:4771 #68 0x00007f12192707e7 in PyObject_CallObject (o=<optimized out>, a=<optimized out>) at Objects/abstract.c:2187 #69 0x00007f1218845097 in _pygi_closure_handle (cif=cif@entry=0x55e8f12806f8, result=result@entry=0x7ffd84771dc0, args=args@entry=0x7ffd84771c30, data=data@entry=0x55e8f12806e0) at gi/pygi-closure.c:582 #70 0x00007f12184064b1 in ffi_closure_unix64_inner (cif=<optimized out>, fun=<optimized out>, user_data=<optimized out>, rvalue=<optimized out>, reg_args=<optimized out>, argp=0x7ffd84771df0 "`?\360\350U") at ../src/x86/ffi64.c:826 #71 0x00007f1218406870 in ffi_closure_unix64 () at ../src/x86/unix64.S:277 #72 0x00007f121873866e in g_idle_dispatch (source=0x55e8f44978c0, callback=0x7f121760cdd8, user_data=0x55e8f12806e0) at ../glib/gmain.c:6282 #73 0x00007f121873afac in g_main_dispatch (context=0x55e8f0a4df60) at ../glib/gmain.c:3476 #74 g_main_context_dispatch_unlocked (context=context@entry=0x55e8f0a4df60) at ../glib/gmain.c:4284 #75 0x00007f121873cbd0 in g_main_context_iterate_unlocked (context=context@entry=0x55e8f0a4df60, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4349 #76 0x00007f121873d1cc in g_main_context_iteration (context=context@entry=0x55e8f0a4df60, may_block=may_block@entry=1) at ../glib/gmain.c:4414 #77 0x00007f1218240e0d in g_application_run (application=0x55e8f0b4ae90, argc=<optimized out>, argv=<optimized out>) at ../gio/gapplication.c:2577 #78 0x00007f12184066dd in ffi_call_unix64 () at ../src/x86/unix64.S:101 #79 0x00007f1218405bdf in ffi_call_int (cif=cif@entry=0x55e8f0de5008, fn=<optimized out>, rvalue=<optimized out>, rvalue@entry=0x7ffd847720e8, avalue=<optimized out>, closure=closure@entry=0x0) at ../src/x86/ffi64.c:662 #80 0x00007f121840621d in ffi_call (cif=cif@entry=0x55e8f0de5008, fn=<optimized out>, rvalue=rvalue@entry=0x7ffd847720e8, avalue=<optimized out>) at ../src/x86/ffi64.c:674 #81 0x00007f121884cb7f in pygi_invoke_c_callable (function_cache=0x55e8f0de4f60, state=<optimized out>, py_args=<optimized out>, py_kwargs=<optimized out>) at gi/pygi-invoke.c:684 #82 0x00007f1218844508 in pygi_function_cache_invoke (function_cache=<optimized out>, py_args=<optimized out>, py_kwargs=<optimized out>) at gi/pygi-cache.c:862 #83 0x00007f1219270948 in PyObject_Call (func=0x7f1215bde308, args=<optimized out>, kwargs=<optimized out>) at Objects/abstract.c:2261 #84 0x00007f121932d8e7 in do_call_core (kwdict=0x7f1211e9c240, callargs=0x7f1211e83d48, func=0x7f1215bde308) at Python/ceval.c:5120 #85 _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at Python/ceval.c:3404 #86 0x00007f121932a4d6 in _PyEval_EvalCodeWithName (_co=0x7f1215e614b0, globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>, argcount=2, kwnames=0x0, kwargs=0x7f1211e95208, kwcount=0, kwstep=1, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0, name=0x7f12177b0df8, qualname=0x7f1215e53270) at Python/ceval.c:4166 #87 0x00007f121932a74f in fast_function (func=<optimized out>, stack=<optimized out>, nargs=<optimized out>, kwnames=<optimized out>) at Python/ceval.c:4992 #88 0x00007f121932a955 in call_function (pp_stack=pp_stack@entry=0x7ffd84772568, oparg=<optimized out>, kwnames=kwnames@entry=0x0) at Python/ceval.c:4872 #89 0x00007f121932eed5 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at Python/ceval.c:3335 #90 0x00007f121932a67f in _PyFunction_FastCall (co=<optimized out>, args=<optimized out>, nargs=5, globals=<optimized out>) at Python/ceval.c:4933 #91 0x00007f121932a816 in fast_function (func=<optimized out>, stack=<optimized out>, nargs=<optimized out>, kwnames=<optimized out>) at Python/ceval.c:4975 #92 0x00007f121932a955 in call_function (pp_stack=pp_stack@entry=0x7ffd84772708, oparg=<optimized out>, kwnames=kwnames@entry=0x0) at Python/ceval.c:4872 #93 0x00007f121932eed5 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at Python/ceval.c:3335 #94 0x00007f121932a4d6 in _PyEval_EvalCodeWithName (_co=0x7f1218db3a50, globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>, argcount=0, kwnames=0x0, kwargs=0x55e8f0493ba0, kwcount=0, kwstep=1, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0, name=0x7f1218dffd50, qualname=0x7f1218dffd50) at Python/ceval.c:4166 #95 0x00007f121932a74f in fast_function (func=<optimized out>, stack=<optimized out>, nargs=<optimized out>, kwnames=<optimized out>) at Python/ceval.c:4992 #96 0x00007f121932a955 in call_function (pp_stack=pp_stack@entry=0x7ffd847729e8, oparg=<optimized out>, kwnames=kwnames@entry=0x0) at Python/ceval.c:4872 #97 0x00007f121932eed5 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at Python/ceval.c:3335 #98 0x00007f121932a67f in _PyFunction_FastCall (co=<optimized out>, args=<optimized out>, nargs=0, globals=<optimized out>) at Python/ceval.c:4933 #99 0x00007f121932a816 in fast_function (func=<optimized out>, stack=<optimized out>, nargs=<optimized out>, kwnames=<optimized out>) at Python/ceval.c:4975 #100 0x00007f121932a955 in call_function (pp_stack=pp_stack@entry=0x7ffd84772b88, oparg=<optimized out>, kwnames=kwnames@entry=0x0) at Python/ceval.c:4872 #101 0x00007f121932eed5 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at Python/ceval.c:3335 #102 0x00007f121932a4d6 in _PyEval_EvalCodeWithName (_co=_co@entry=0x7f1218df58a0, globals=globals@entry=0x7f12190745a0, locals=locals@entry=0x7f12190745a0, args=args@entry=0x0, argcount=argcount@entry=0, kwnames=kwnames@entry=0x0, kwargs=0x0, kwcount=0, kwstep=2, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0, name=0x0, qualname=0x0) at Python/ceval.c:4166 #103 0x00007f121932a613 in PyEval_EvalCodeEx (closure=0x0, kwdefs=0x0, defcount=0, defs=0x0, kwcount=0, kws=0x0, argcount=0, args=0x0, locals=locals@entry=0x7f12190745a0, globals=globals@entry=0x7f12190745a0, _co=_co@entry=0x7f1218df58a0) at Python/ceval.c:4187 #104 PyEval_EvalCode (co=co@entry=0x7f1218df58a0, globals=globals@entry=0x7f12190745a0, locals=locals@entry=0x7f12190745a0) at Python/ceval.c:731 #105 0x00007f1219353f40 in run_mod (mod=mod@entry=0x55e8f04bdc78, filename=filename@entry=0x7f1218d7a5d0, globals=globals@entry=0x7f12190745a0, locals=locals@entry=0x7f12190745a0, flags=flags@entry=0x7ffd84772e8c, arena=arena@entry=0x7f121908f198) at Python/pythonrun.c:1025 #106 0x00007f1219355d71 in PyRun_FileExFlags (fp=0x55e8f0436320, filename_str=<optimized out>, start=<optimized out>, globals=0x7f12190745a0, locals=0x7f12190745a0, closeit=1, flags=0x7ffd84772e8c) at Python/pythonrun.c:978 #107 0x00007f1219355ecd in PyRun_SimpleFileExFlags (fp=0x55e8f0436320, filename=<optimized out>, closeit=1, flags=0x7ffd84772e8c) at Python/pythonrun.c:419 #108 0x00007f121936d031 in run_file (p_cf=0x7ffd84772e8c, filename=0x55e8f043b7e0 L"/usr/bin/virt-manager", fp=0x55e8f0436320) at Modules/main.c:351 #109 Py_Main (argc=argc@entry=2, argv=argv@entry=0x55e8f04362a0) at Modules/main.c:821 #110 0x000055e8ef134c90 in main (argc=2, argv=<optimized out>) at ./Programs/python.c:102
Installing libosinfo-1.11.0-Virt.150600.130.1.x86_64 libosinfo-1_0-0-1.11.0-Virt.150600.130.1.x86_64 typelib-1_0-Libosinfo-1_0-1.11.0-Virt.150600.130.1.x86_64 from https://download.opensuse.org/repositories/Virtualization/15.6/ fixed the crash for me.
This is a duplicate of SLE bug#1220228. I thought there was an openSUSE report as well, but no luck finding it. I'll mark this one resolved->fixed since SLE bugs are not publicly accessible IIRC.