Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 887309 - gnome-base/gnome-shell: gdm crashes on start due gnome-shell[59679]: libsoup3 symbols detected. Using libsoup2 and libsoup3 in the same process is not supported.
Summary: gnome-base/gnome-shell: gdm crashes on start due gnome-shell[59679]: libsoup3...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 881557
  Show dependency tree
 
Reported: 2022-12-20 07:57 UTC by Florian Schmaus
Modified: 2022-12-20 16:15 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Florian Schmaus gentoo-dev 2022-12-20 07:57:05 UTC
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?
Comment 1 Pacho Ramos gentoo-dev 2022-12-20 12:12:25 UTC
Looking to the deps in gnome-shell, raising the dep to >=gnome-extra/evolution-data-server-3.46 should be enough
Comment 2 Larry the Git Cow gentoo-dev 2022-12-20 16:15:28 UTC
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(-)