Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

netspeedsimplified crashes gnome-shell on Fedora 40 (gnome-shell 46) #69

Open
szpak opened this issue May 16, 2024 · 7 comments
Open

netspeedsimplified crashes gnome-shell on Fedora 40 (gnome-shell 46) #69

szpak opened this issue May 16, 2024 · 7 comments

Comments

@szpak
Copy link

szpak commented May 16, 2024

After upgraded to Fedora 40 with gnome-shell 46, the extension crashes gnome-shell (libmutter-clutter.so) when enabled. The crash occurs every single time.

I don't know why it happens and how to get more detailed information (it's not a stacktrace from the extension code). Maybe you any suggestion?

Sample stack 1:

Stack trace of thread 16973:
#0  0x00007f0db6e1c980 _clutter_actor_queue_redraw_full (libmutter-clutter-14.so.0 + 0x3b980)
#1  0x00007f0db6e1b265 clutter_actor_real_map (libmutter-clutter-14.so.0 + 0x3a265)
#2  0x00007f0db6d385cd st_widget_map (libst-14.so + 0x595cd)
#3  0x00007f0db6e19949 clutter_actor_set_mapped (libmutter-clutter-14.so.0 + 0x38949)
#4  0x00007f0db6e1afe4 clutter_actor_update_map_state.lto_priv.0 (libmutter-clutter-14.so.0 + 0x39fe4)
#5  0x00007f0db6e28f9e clutter_actor_insert_child_at_index (libmutter-clutter-14.so.0 + 0x47f9e)
#6  0x00007f0db603b056 ffi_call_unix64 (libffi.so.8 + 0x9056)
#7  0x00007f0db60376a0 ffi_call_int.lto_priv.0 (libffi.so.8 + 0x56a0)
#8  0x00007f0db603a4ee ffi_call (libffi.so.8 + 0x84ee)
#9  0x00007f0db6f35eee _ZN3Gjs8Function6invokeEP9JSContextRKN2JS8CallArgsENS3_6HandleIP8JSObjectEEP11_GIArgument.localalias.lto_priv.0 (libgjs.so.0 + 0x54eee)
#10 0x00007f0db6f37313 _ZN3Gjs8Function4callEP9JSContextjPN2JS5ValueE (libgjs.so.0 + 0x56313)
#11 0x00007f0db527cb64 _ZN2js23InternalCallOrConstructEP9JSContextRKN2JS8CallArgsENS_14MaybeConstructENS_10CallReasonE (libmozjs-115.so.0 + 0x7cb64)
#12 0x00007f0db574bc57 _ZN2js3jit14DoCallFallbackEP9JSContextPNS0_13BaselineFrameEPNS0_14ICFallbackStubEjPN2JS5ValueENS7_13MutableHandleIS8_EE (libmozjs-115.so.0 + 0x54bc57)
#13 0x00001bad11803e5c n/a (n/a + 0x0)
#14 0x00001bad11809986 n/a (n/a + 0x0)
#15 0x00001bad1180bbc0 n/a (n/a + 0x0)
#16 0x00001bad118014e9 n/a (n/a + 0x0)
#17 0x00007f0db58d701f _ZL8EnterJitP9JSContextRN2js8RunStateEPh (libmozjs-115.so.0 + 0x6d701f)
#18 0x00007f0db527c509 _ZN2js9RunScriptEP9JSContextRNS_8RunStateE (libmozjs-115.so.0 + 0x7c509)
#19 0x00007f0db527ca67 _ZN2js23InternalCallOrConstructEP9JSContextRKN2JS8CallArgsENS_14MaybeConstructENS_10CallReasonE (libmozjs-115.so.0 + 0x7ca67)
#20 0x00007f0db527cedd _ZN2js4CallEP9JSContextN2JS6HandleINS2_5ValueEEES5_RKNS_13AnyInvokeArgsENS2_13MutableHandleIS4_EENS_10CallReasonE (libmozjs-115.so.0 + 0x7cedd)
#21 0x00007f0db52baa11 _ZN2js4CallEP9JSContextN2JS6HandleINS2_5ValueEEES5_S5_NS2_13MutableHandleIS4_EE (libmozjs-115.so.0 + 0xbaa11)
#22 0x00007f0db53c20ba _ZL18PromiseReactionJobP9JSContextjPN2JS5ValueE (libmozjs-115.so.0 + 0x1c20ba)
#23 0x00007f0db527c8ee _ZN2js23InternalCallOrConstructEP9JSContextRKN2JS8CallArgsENS_14MaybeConstructENS_10CallReasonE (libmozjs-115.so.0 + 0x7c8ee)
#24 0x00007f0db527cedd _ZN2js4CallEP9JSContextN2JS6HandleINS2_5ValueEEES5_RKNS_13AnyInvokeArgsENS2_13MutableHandleIS4_EENS_10CallReasonE (libmozjs-115.so.0 + 0x7cedd)
#25 0x00007f0db5301bd8 _ZN2JS4CallEP9JSContextNS_6HandleINS_5ValueEEES4_RKNS_16HandleValueArrayENS_13MutableHandleIS3_EE (libmozjs-115.so.0 + 0x101bd8)
#26 0x00007f0db6f6cdd2 _ZN17GjsContextPrivate17run_jobs_fallibleEv.localalias (libgjs.so.0 + 0x8bdd2)
#27 0x00007f0db6f6d0bc _ZN17GjsContextPrivate7runJobsEP9JSContext (libgjs.so.0 + 0x8c0bc)
#28 0x00007f0db5356ee5 _ZN2js7RunJobsEP9JSContext (libmozjs-115.so.0 + 0x156ee5)
#29 0x00007f0db6f8472d _ZN3Gjs20PromiseJobDispatcher6SourceUlP8_GSourcePFiPvES4_E_4_FUNES3_S6_S4_.lto_priv.0 (libgjs.so.0 + 0xa372d)
#30 0x00007f0db70e36ac g_main_context_dispatch_unlocked.lto_priv.0 (libglib-2.0.so.0 + 0x5c6ac)
#31 0x00007f0db7144708 g_main_context_iterate_unlocked.isra.0 (libglib-2.0.so.0 + 0xbd708)
#32 0x00007f0db70e4b23 g_main_context_iteration (libglib-2.0.so.0 + 0x5db23)
#33 0x00007f0db6f7e196 _ZN3Gjs8MainLoop4spinEP17GjsContextPrivate (libgjs.so.0 + 0x9d196)
#34 0x00007f0db6f71fa6 gjs_context_eval_module (libgjs.so.0 + 0x90fa6)
#35 0x00007f0db6f721b9 gjs_context_eval_module_file (libgjs.so.0 + 0x911b9)
#36 0x00005621c1c8a036 main (gnome-shell + 0x3036)
#37 0x00007f0db683d088 __libc_start_call_main (libc.so.6 + 0x2a088)
#38 0x00007f0db683d14b __libc_start_main@@GLIBC_2.34 (libc.so.6 + 0x2a14b)
#39 0x00005621c1c8a485 _start (gnome-shell + 0x3485)


Stack trace of thread 16981:
#0  0x00007f0db70db137 g_main_context_query_unlocked.lto_priv.0 (libglib-2.0.so.0 + 0x54137)
#1  0x00007f0db7144562 g_main_context_iterate_unlocked.isra.0 (libglib-2.0.so.0 + 0xbd562)
#2  0x00007f0db70e9667 g_main_loop_run (libglib-2.0.so.0 + 0x62667)
#3  0x00007f0db7346e82 gdbus_shared_thread_func.lto_priv.0 (libgio-2.0.so.0 + 0x114e82)
#4  0x00007f0db7113863 g_thread_proxy (libglib-2.0.so.0 + 0x8c863)
#5  0x00007f0db68a91b7 start_thread (libc.so.6 + 0x961b7)
#6  0x00007f0db692b39c __clone3 (libc.so.6 + 0x11839c)

Sample stack 2:

Stack trace of thread 14097:
#0  0x00007f22acab7980 _clutter_actor_queue_redraw_full (libmutter-clutter-14.so.0 + 0x3b980)
#1  0x00007f22acab6265 clutter_actor_real_map (libmutter-clutter-14.so.0 + 0x3a265)
#2  0x00007f22ac5d05cd st_widget_map (libst-14.so + 0x595cd)
#3  0x00007f22acab4949 clutter_actor_set_mapped (libmutter-clutter-14.so.0 + 0x38949)
#4  0x00007f22acab5fe4 clutter_actor_update_map_state.lto_priv.0 (libmutter-clutter-14.so.0 + 0x39fe4)
#5  0x00007f22acac3f9e clutter_actor_insert_child_at_index (libmutter-clutter-14.so.0 + 0x47f9e)
#6  0x00007f22abd37056 ffi_call_unix64 (libffi.so.8 + 0x9056)
#7  0x00007f22abd336a0 ffi_call_int.lto_priv.0 (libffi.so.8 + 0x56a0)
#8  0x00007f22abd364ee ffi_call (libffi.so.8 + 0x84ee)
#9  0x00007f22acbd0eee _ZN3Gjs8Function6invokeEP9JSContextRKN2JS8CallArgsENS3_6HandleIP8JSObjectEEP11_GIArgument.localalias.lto_priv.0 (libgjs.so.0 + 0x54eee)
#10 0x00007f22acbd2313 _ZN3Gjs8Function4callEP9JSContextjPN2JS5ValueE (libgjs.so.0 + 0x56313)
#11 0x00007f22aae7cb64 _ZN2js23InternalCallOrConstructEP9JSContextRKN2JS8CallArgsENS_14MaybeConstructENS_10CallReasonE (libmozjs-115.so.0 + 0x7cb64)
#12 0x00007f22aae86286 _ZN2js9InterpretEP9JSContextRNS_8RunStateE (libmozjs-115.so.0 + 0x86286)
#13 0x00007f22aae7c57b _ZN2js9RunScriptEP9JSContextRNS_8RunStateE (libmozjs-115.so.0 + 0x7c57b)
#14 0x00007f22aae7ca67 _ZN2js23InternalCallOrConstructEP9JSContextRKN2JS8CallArgsENS_14MaybeConstructENS_10CallReasonE (libmozjs-115.so.0 + 0x7ca67)
#15 0x00007f22aae7cedd _ZN2js4CallEP9JSContextN2JS6HandleINS2_5ValueEEES5_RKNS_13AnyInvokeArgsENS2_13MutableHandleIS4_EENS_10CallReasonE (libmozjs-115.so.0 + 0x7cedd)
#16 0x00007f22aaebaa11 _ZN2js4CallEP9JSContextN2JS6HandleINS2_5ValueEEES5_S5_NS2_13MutableHandleIS4_EE (libmozjs-115.so.0 + 0xbaa11)
#17 0x00007f22aafc20ba _ZL18PromiseReactionJobP9JSContextjPN2JS5ValueE (libmozjs-115.so.0 + 0x1c20ba)
#18 0x00007f22aae7c8ee _ZN2js23InternalCallOrConstructEP9JSContextRKN2JS8CallArgsENS_14MaybeConstructENS_10CallReasonE (libmozjs-115.so.0 + 0x7c8ee)
#19 0x00007f22aae7cedd _ZN2js4CallEP9JSContextN2JS6HandleINS2_5ValueEEES5_RKNS_13AnyInvokeArgsENS2_13MutableHandleIS4_EENS_10CallReasonE (libmozjs-115.so.0 + 0x7cedd)
#20 0x00007f22aaf01bd8 _ZN2JS4CallEP9JSContextNS_6HandleINS_5ValueEEES4_RKNS_16HandleValueArrayENS_13MutableHandleIS3_EE (libmozjs-115.so.0 + 0x101bd8)
#21 0x00007f22acc07dd2 _ZN17GjsContextPrivate17run_jobs_fallibleEv.localalias (libgjs.so.0 + 0x8bdd2)
#22 0x00007f22acc080bc _ZN17GjsContextPrivate7runJobsEP9JSContext (libgjs.so.0 + 0x8c0bc)
#23 0x00007f22aaf56ee5 _ZN2js7RunJobsEP9JSContext (libmozjs-115.so.0 + 0x156ee5)
#24 0x00007f22acc1f72d _ZN3Gjs20PromiseJobDispatcher6SourceUlP8_GSourcePFiPvES4_E_4_FUNES3_S6_S4_.lto_priv.0 (libgjs.so.0 + 0xa372d)
#25 0x00007f22acd416ac g_main_context_dispatch_unlocked.lto_priv.0 (libglib-2.0.so.0 + 0x5c6ac)
#26 0x00007f22acda2708 g_main_context_iterate_unlocked.isra.0 (libglib-2.0.so.0 + 0xbd708)
#27 0x00007f22acd47667 g_main_loop_run (libglib-2.0.so.0 + 0x62667)
#28 0x00007f22ac8d292a meta_context_run_main_loop (libmutter-14.so.0 + 0xd292a)
#29 0x00007f22abd37056 ffi_call_unix64 (libffi.so.8 + 0x9056)
#30 0x00007f22abd336a0 ffi_call_int.lto_priv.0 (libffi.so.8 + 0x56a0)
#31 0x00007f22abd364ee ffi_call (libffi.so.8 + 0x84ee)
#32 0x00007f22acbd0eee _ZN3Gjs8Function6invokeEP9JSContextRKN2JS8CallArgsENS3_6HandleIP8JSObjectEEP11_GIArgument.localalias.lto_priv.0 (libgjs.so.0 + 0x54eee)
#33 0x00007f22acbd2313 _ZN3Gjs8Function4callEP9JSContextjPN2JS5ValueE (libgjs.so.0 + 0x56313)
#34 0x00007f22aae7cb64 _ZN2js23InternalCallOrConstructEP9JSContextRKN2JS8CallArgsENS_14MaybeConstructENS_10CallReasonE (libmozjs-115.so.0 + 0x7cb64)
#35 0x00007f22aae86286 _ZN2js9InterpretEP9JSContextRNS_8RunStateE (libmozjs-115.so.0 + 0x86286)
#36 0x00007f22aae7c523 _ZN2js9RunScriptEP9JSContextRNS_8RunStateE (libmozjs-115.so.0 + 0x7c523)
#37 0x00007f22aae7ca67 _ZN2js23InternalCallOrConstructEP9JSContextRKN2JS8CallArgsENS_14MaybeConstructENS_10CallReasonE (libmozjs-115.so.0 + 0x7ca67)
#38 0x00007f22aae7cedd _ZN2js4CallEP9JSContextN2JS6HandleINS2_5ValueEEES5_RKNS_13AnyInvokeArgsENS2_13MutableHandleIS4_EENS_10CallReasonE (libmozjs-115.so.0 + 0x7cedd)
#39 0x00007f22aaf01bd8 _ZN2JS4CallEP9JSContextNS_6HandleINS_5ValueEEES4_RKNS_16HandleValueArrayENS_13MutableHandleIS3_EE (libmozjs-115.so.0 + 0x101bd8)
#40 0x00007f22acc05b02 _ZN17GjsContextPrivate18run_main_loop_hookEv (libgjs.so.0 + 0x89b02)
#41 0x00007f22acc0cf8f gjs_context_eval_module (libgjs.so.0 + 0x90f8f)
#42 0x00007f22acc0d1b9 gjs_context_eval_module_file (libgjs.so.0 + 0x911b9)
#43 0x000055d95bb72036 main (gnome-shell + 0x3036)
#44 0x00007f22ac63d088 __libc_start_call_main (libc.so.6 + 0x2a088)
#45 0x00007f22ac63d14b __libc_start_main@@GLIBC_2.34 (libc.so.6 + 0x2a14b)
#46 0x000055d95bb72485 _start (gnome-shell + 0x3485)
@prateekmedia
Copy link
Owner

Are you sure it's this extension? I am also on same but nothing crashes for me.

@szpak
Copy link
Author

szpak commented May 18, 2024

Interestingly, when activated on a new user, it works properly 🤔

I will try to analyze, what other extension could cause netspeedsimplified to crash when it (netspeedsimplified) is activated.

@szpak
Copy link
Author

szpak commented May 23, 2024

What's interesting, on a clean user/account, even with all the same extensions copied and activated, netspeedsimplified works without any problem... I don't know why my main user is "specific" 🤔

@curtpza
Copy link

curtpza commented Jul 15, 2024

I too have an issue. After installing netspeedsimplified extension, my system crashes and restarts my computer. When the system reboots, my gnome extensions are disabled. When re-enabling them, my system crashes again when it reaches the netspeedsimoified extension. I do not even have a chance to uninstall or disable it. Any suggestions?

@curtpza
Copy link

curtpza commented Jul 15, 2024

I managed to remove the extension via Firefox browser, and now I no longer get any system crashes when using extension

@szpak
Copy link
Author

szpak commented Jul 15, 2024

I do not even have a chance to uninstall or disable it. Any suggestions?

I'm glad you managed to remove it via FF, but there is a more simple way. When logged in with the extensions disabled after a crash, just open the terminal and call:

gnome-extensions disable [email protected]

Now, you can re-enable the extensions globally in the Extensions app (and netspeedsimplified will remain disabled).

@curtpza
Copy link

curtpza commented Jul 15, 2024 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants