My gdm crashed today, preventing login, probably after it was updated and due gnome-shell[59679]: libsoup3 symbols detected. Using libsoup2 and libsoup3 in the same process is not supported. The system log shows the following backtrace: #0 0x00007fb99336a51c __pthread_kill_implementation (libc.so.6 + 0x8651c) #1 0x00007fb99331bf02 raise (libc.so.6 + 0x37f02) #2 0x000055ff724c81b3 dump_gjs_stack_on_signal_handler (gnome-shell + 0x31b3) #3 0x00007fb99331bfa0 __restore_rt (libc.so.6 + 0x37fa0) #4 0x00007fb994283eb7 g_log_structured_array (libglib-2.0.so.0 + 0x5beb7) #5 0x00007fb9942842cc g_log_default_handler (libglib-2.0.so.0 + 0x5c2cc) #6 0x00007fb994284537 g_logv (libglib-2.0.so.0 + 0x5c537) #7 0x00007fb9942847b7 g_log (libglib-2.0.so.0 + 0x5c7b7) #8 0x00007fb9352850fc soup_init_ctor (libsoup-2.4.so.1 + 0x210fc) #9 0x00007fb994875bce call_init (ld-linux-x86-64.so.2 + 0x4bce) #10 0x00007fb994875cb4 _dl_init (ld-linux-x86-64.so.2 + 0x4cb4) #11 0x00007fb9934290e4 _dl_catch_exception (libc.so.6 + 0x1450e4) #12 0x00007fb99487c14f dl_open_worker (ld-linux-x86-64.so.2 + 0xb14f) #13 0x00007fb99342908a _dl_catch_exception (libc.so.6 + 0x14508a) #14 0x00007fb99487c4eb _dl_open (ld-linux-x86-64.so.2 + 0xb4eb) #15 0x00007fb993364ae8 dlopen_doit (libc.so.6 + 0x80ae8) #16 0x00007fb99342908a _dl_catch_exception (libc.so.6 + 0x14508a) #17 0x00007fb99342913f _dl_catch_error (libc.so.6 + 0x14513f) #18 0x00007fb9933645d7 _dlerror_run (libc.so.6 + 0x805d7) #19 0x00007fb993364b99 dlopen@GLIBC_2.2.5 (libc.so.6 + 0x80b99) #20 0x00007fb9928fb961 _g_module_open (libgmodule-2.0.so.0 + 0x1961) #21 0x00007fb9936f07cd g_typelib_symbol (libgirepository-1.0.so.1 + 0x167cd) #22 0x00007fb9936e994e g_registered_type_info_get_g_type (libgirepository-1.0.so.1 + 0xf94e) #23 0x00007fb9938aa0f0 _Z15gjs_define_infoP9JSContextN2JS6HandleIP8JSObjectEEP15_GIBaseInfoStubPb (libgjs.so.0 + 0x7b0f0) #24 0x00007fb99388be19 _ZN2Ns12resolve_implEP9JSContextN2JS6HandleIP8JSObjectEENS3_INS2_11PropertyKeyEEEPb (libgjs.so.0 + 0x5ce19) #25 0x00007fb99180eda6 CallResolveOp (libmozjs-102.so.0 + 0x328da6) #26 0x00007fb9916904e5 _ZN2js11GetPropertyEP9JSContextN2JS6HandleIP8JSObjectEENS3_INS2_5ValueEEENS3_INS2_11PropertyKeyEEENS2_13MutableHandleIS7_EE (libmozjs-102.so.0 + 0x1aa4e5) #27 0x00007fb99169c2c6 GetPropertyOperation (libmozjs-102.so.0 + 0x1b62c6) #28 0x00007fb9916a4993 _ZN2js9RunScriptEP9JSContextRNS_8RunStateE (libmozjs-102.so.0 + 0x1be993) #29 0x00007fb9916a4df3 _ZN2js23InternalCallOrConstructEP9JSContextRKN2JS8CallArgsENS_14MaybeConstructENS_10CallReasonE (libmozjs-102.so.0 + 0x1bedf3) #30 0x00007fb9916a5391 InternalCall (libmozjs-102.so.0 + 0x1bf391) #31 0x00007fb99173f2ef _Z20JS_CallFunctionValueP9JSContextN2JS6HandleIP8JSObjectEENS2_INS1_5ValueEEERKNS1_16HandleValueArrayENS1_13MutableHandleIS6_EE (libmozjs-102.so.0 + 0x2592ef) #32 0x00007fb9938b7ba2 _ZN17GjsContextPrivate13call_functionEN2JS6HandleIP8JSObjectEENS1_INS0_5ValueEEERKNS0_16HandleValueArrayENS0_13MutableHandleIS5_EE (libgjs.so.0 + 0x88ba2) #33 0x00007fb99388fb43 _ZN14ObjectInstance16constructor_implEP9JSContextN2JS6HandleIP8JSObjectEERKNS2_8CallArgsE.localalias (libgjs.so.0 + 0x60b43) #34 0x00007fb99389ceed _ZN13GIWrapperBaseI10ObjectBase15ObjectPrototype14ObjectInstanceE11constructorEP9JSContextjPN2JS5ValueE (libgjs.so.0 + 0x6deed) #35 0x00007fb9916a5ee9 _Z12CallJSNativeP9JSContextPFbS0_jPN2JS5ValueEEN2js10CallReasonERKNS1_8CallArgsE (libmozjs-102.so.0 + 0x1bfee9) #36 0x00007fb9916a6835 _ZN2js9ConstructEP9JSContextN2JS6HandleINS2_5ValueEEERKNS_16AnyConstructArgsES5_NS2_13MutableHandleIP8JSObjectEE (libmozjs-102.so.0 + 0x1c0835) #37 0x00007fb991699c04 Interpret (libmozjs-102.so.0 + 0x1b3c04) #38 0x00007fb9916a4993 _ZN2js9RunScriptEP9JSContextRNS_8RunStateE (libmozjs-102.so.0 + 0x1be993) #39 0x00007fb9916a4df3 _ZN2js23InternalCallOrConstructEP9JSContextRKN2JS8CallArgsENS_14MaybeConstructENS_10CallReasonE (libmozjs-102.so.0 + 0x1bedf3) #40 0x00007fb9916a5391 InternalCall (libmozjs-102.so.0 + 0x1bf391) #41 0x00007fb99173f2ef _Z20JS_CallFunctionValueP9JSContextN2JS6HandleIP8JSObjectEENS2_INS1_5ValueEEERKNS1_16HandleValueArrayENS1_13MutableHandleIS6_EE (libmozjs-102.so.0 + 0x2592ef) #42 0x00007fb9938b7ba2 _ZN17GjsContextPrivate13call_functionEN2JS6HandleIP8JSObjectEENS1_INS0_5ValueEEERKNS0_16HandleValueArrayENS0_13MutableHandleIS5_EE (libgjs.so.0 + 0x88ba2) #43 0x00007fb99388fb43 _ZN14ObjectInstance16constructor_implEP9JSContextN2JS6HandleIP8JSObjectEERKNS2_8CallArgsE.localalias (libgjs.so.0 + 0x60b43) #44 0x00007fb99389ceed _ZN13GIWrapperBaseI10ObjectBase15ObjectPrototype14ObjectInstanceE11constructorEP9JSContextjPN2JS5ValueE (libgjs.so.0 + 0x6deed) #45 0x00007fb9916a5ee9 _Z12CallJSNativeP9JSContextPFbS0_jPN2JS5ValueEEN2js10CallReasonERKNS1_8CallArgsE (libmozjs-102.so.0 + 0x1bfee9) #46 0x00007fb9916a6835 _ZN2js9ConstructEP9JSContextN2JS6HandleINS2_5ValueEEERKNS_16AnyConstructArgsES5_NS2_13MutableHandleIP8JSObjectEE (libmozjs-102.so.0 + 0x1c0835) #47 0x00007fb991699c04 Interpret (libmozjs-102.so.0 + 0x1b3c04) #48 0x00007fb9916a4993 _ZN2js9RunScriptEP9JSContextRNS_8RunStateE (libmozjs-102.so.0 + 0x1be993) #49 0x00007fb9916a4df3 _ZN2js23InternalCallOrConstructEP9JSContextRKN2JS8CallArgsENS_14MaybeConstructENS_10CallReasonE (libmozjs-102.so.0 + 0x1bedf3) #50 0x00007fb9916a5d08 InternalConstruct (libmozjs-102.so.0 + 0x1bfd08) #51 0x00007fb9916a6835 _ZN2js9ConstructEP9JSContextN2JS6HandleINS2_5ValueEEERKNS_16AnyConstructArgsES5_NS2_13MutableHandleIP8JSObjectEE (libmozjs-102.so.0 + 0x1c0835) #52 0x00007fb991699c04 Interpret (libmozjs-102.so.0 + 0x1b3c04) #53 0x00007fb9916a4993 _ZN2js9RunScriptEP9JSContextRNS_8RunStateE (libmozjs-102.so.0 + 0x1be993) #54 0x00007fb9916a4df3 _ZN2js23InternalCallOrConstructEP9JSContextRKN2JS8CallArgsENS_14MaybeConstructENS_10CallReasonE (libmozjs-102.so.0 + 0x1bedf3) #55 0x00007fb9916a5d08 InternalConstruct (libmozjs-102.so.0 + 0x1bfd08) #56 0x00007fb9916a6835 _ZN2js9ConstructEP9JSContextN2JS6HandleINS2_5ValueEEERKNS_16AnyConstructArgsES5_NS2_13MutableHandleIP8JSObjectEE (libmozjs-102.so.0 + 0x1c0835) #57 0x00007fb991699c04 Interpret (libmozjs-102.so.0 + 0x1b3c04) #58 0x00007fb9916a4993 _ZN2js9RunScriptEP9JSContextRNS_8RunStateE (libmozjs-102.so.0 + 0x1be993) #59 0x00007fb9916a4df3 _ZN2js23InternalCallOrConstructEP9JSContextRKN2JS8CallArgsENS_14MaybeConstructENS_10CallReasonE (libmozjs-102.so.0 + 0x1bedf3) #60 0x00007fb9916a5391 InternalCall (libmozjs-102.so.0 + 0x1bf391) #61 0x00007fb99173f2ef _Z20JS_CallFunctionValueP9JSContextN2JS6HandleIP8JSObjectEENS2_INS1_5ValueEEERKNS1_16HandleValueArrayENS1_13MutableHandleIS6_EE (libmozjs-102.so.0 + 0x2592ef) #62 0x00007fb9938b7ba2 _ZN17GjsContextPrivate13call_functionEN2JS6HandleIP8JSObjectEENS1_INS0_5ValueEEERKNS0_16HandleValueArrayENS0_13MutableHandleIS5_EE (libgjs.so.0 + 0x88ba2) #63 0x00007fb99388fb43 _ZN14ObjectInstance16constructor_implEP9JSContextN2JS6HandleIP8JSObjectEERKNS2_8CallArgsE.localalias (libgjs.so.0 + 0x60b43) I apparently fixed it by running "emerge -1 evoluation-data-server gnome-settings-daemon", both packages where still on their 42.2 version. This caused emerge to also rebuild gnome-shell and afterwards gdm started again, and I was able to login and fill this bug. I wonder if this is a missing dependency version requirement in gnome-shell?
Looking to the deps in gnome-shell, raising the dep to >=gnome-extra/evolution-data-server-3.46 should be enough
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11e6d20c5bac158236f3d85d43d857f6c71f5604 commit 11e6d20c5bac158236f3d85d43d857f6c71f5604 Author: Matt Turner <mattst88@gentoo.org> AuthorDate: 2022-12-20 16:13:24 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2022-12-20 16:14:42 +0000 gnome-base/gnome-shell: Raise evolution-data-server dep This ensures that libsoup:2.4 isn't loaded in the gnome-shell process. Closes: https://bugs.gentoo.org/887309 Signed-off-by: Matt Turner <mattst88@gentoo.org> .../gnome-shell/{gnome-shell-43.2.ebuild => gnome-shell-43.2-r1.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)