| 2 Oct 2023 |
uep | those are exactly the things that get set when manually making the same keybinding in the control panel, as per dconf watch | 00:36:04 |
uep | assuming there's only the one keybinding, so there's no other clash for the custom-keybindings list | 00:36:33 |
uep | It works. Kind of. Sometimes. | 00:36:55 |
uep | It might work when I log in, but if I restart the home-manager-dan.service even for unrelated changes, it stops working.. as do actual media keys like volume control, and the control panel to go look at the settings will crash | 00:37:54 |
uep | or it will be broken at login, even if the hm service hasn't restarted (because I just log out/in as me) | 00:38:53 |
uep | (also the screensaver one doesn't work, but that's pop-shell's fault) | 00:39:34 |
uep | If i dconf reset -f /org/gnome/settings-daemon/plugins/media-keys to try and recover when it's in the broken state, I can set a new keybinding again manually via control panel. But it might not actually work, and it might not still be there after logout/in. | 00:42:51 |
uep | It's very odd | 00:42:55 |
uep | * If i dconf reset -f /org/gnome/settings-daemon/plugins/media-keys to try and recover when it's in the broken state, I can set a new keybinding again manually via control panel. But it might not actually work, and it might not still be there after logout/in (making sure that hm hasn't re-run). | 00:43:28 |
| 3 Oct 2023 |
@js:ukvly.org | hi! is anyone here at Oceansprint in two weeks? :) Would be a good opportunity to debug this: https://github.com/NixOS/nixpkgs/issues/234265 | 07:49:55 |
@js:ukvly.org | Does anyone have a quick pointer how to override derivations in pkgs.gnome? Specifically, I'd like to add a patch to gnome-session. | 14:06:31 |
@js:ukvly.org | gnome = super.gnome // {
gnome-session = super.gnome.gnome-session.overrideAttrs (old: {
patches = (old.patches or []) ++ [
../patches/gnome-session/0001-gsm-manager-Fix-Inhibit-DBus-method-handler.patch
];
});
};
| 14:07:51 |
@js:ukvly.org | this seems to have done the trick, but looks a bit intimidating :) | 14:08:03 |
piegames | Nope, looks good | 14:08:15 |
piegames | Welcome to Nix :) | 14:08:26 |
piegames | * Welcome to the Nix experience :) | 14:08:33 |
@js:ukvly.org | lol | 14:09:16 |
@js:ukvly.org | https://github.com/NixOS/nixpkgs/pull/258808 <- if someone wants to make gnome-boxes users happy :) | 14:25:02 |
| Alex S joined the room. | 15:45:34 |
Colin | how feasible is it, and does it make sense, to update components like gtk and libadwaita independently from the massive GNOME ecosystem updates (like the outstanding 44 -> 45 PR)? | 21:04:24 |
Colin | i notice a number of non-GNOME package updates are blocked on gtk and libadwaita right now | 21:04:52 |
| pbsds changed their profile picture. | 21:04:54 |
Colin | more of a question about workflows/future changes, since this current release cycle update seems nearly ready | 21:05:59 |
| 4 Oct 2023 |
| jadtl joined the room. | 06:55:35 |
felschr | Is anyone else getting frequent (seemingly random) core dumps on gnome-shell?
Oct 04 13:26:55 home-pc systemd-coredump[639235]: [🡕] Process 107196 (.gnome-shell-wr) of user 1000 dumped core.
Module libcanberra-pulse.so without build-id.
Module libmp3lame.so.0 without build-id.
Module libmpg123.so.0 without build-id.
[...]
| 11:48:04 |
felschr | It's started happening for me since a couple of weeks/months ago. Not entirely sure when. But I didn't have these issues running before, and I've been running Gnome on NixOS for years. | 11:49:34 |
felschr | Running NixOS 23.05, btw. | 11:50:20 |
felschr | * Running NixOS 23.05 & Wayland, btw. | 11:52:28 |
felschr |
Stack trace
Stack trace of thread 107196:
#0 0x00007f702b8e8adc __pthread_kill_implementation (libc.so.6 + 0x87adc)
#1 0x00007f702b899cb6 raise (libc.so.6 + 0x38cb6)
#2 0x00000000004040a2 dump_gjs_stack_on_signal_handler (.gnome-shell-wrapped + 0x40a2)
#3 0x00007f702b899d60 __restore_rt (libc.so.6 + 0x38d60)
#4 0x00007f702b8e8adc __pthread_kill_implementation (libc.so.6 + 0x87adc)
#5 0x00007f702b899cb6 raise (libc.so.6 + 0x38cb6)
#6 0x00007f702b8838ba abort (libc.so.6 + 0x228ba)
#7 0x00007f702b8845f5 __libc_message.cold (libc.so.6 + 0x235f5)
#8 0x00007f702b8f2785 malloc_printerr (libc.so.6 + 0x91785)
#9 0x00007f702b8f5b3c _int_malloc (libc.so.6 + 0x94b3c)
#10 0x00007f702b8f691d __libc_malloc (libc.so.6 + 0x9591d)
#11 0x00007f702bd32958 g_realloc (libglib-2.0.so.0 + 0x64958)
#12 0x00007f702bcf3a73 g_array_maybe_expand (libglib-2.0.so.0 + 0x25a73)
#13 0x00007f702bcf3f25 g_array_sized_new (libglib-2.0.so.0 + 0x25f25)
#14 0x00007f702bad0b5e clutter_paint_node_add_multitexture_rectangle (libmutter-clutter-12.so.0 + 0x89b5e)
#15 0x00007f702b6bb838 paint_clipped_rectangle_node (libmutter-12.so.0 + 0xbb838)
#16 0x00007f702b6bc38a meta_shaped_texture_paint_content (libmutter-12.so.0 + 0xbc38a)
#17 0x00007f702ba8d96f clutter_actor_continue_paint (libmutter-clutter-12.so.0 + 0x4696f)
#18 0x00007f702bad11ca clutter_paint_node_paint (libmutter-clutter-12.so.0 + 0x8a1ca)
#19 0x00007f702ba932c5 clutter_actor_paint (libmutter-clutter-12.so.0 + 0x4c2c5)
#20 0x00007f702ba9389b clutter_actor_real_paint (libmutter-clutter-12.so.0 + 0x4c89b)
#21 0x00007f702bad11ca clutter_paint_node_paint (libmutter-clutter-12.so.0 + 0x8a1ca)
#22 0x00007f702ba932c5 clutter_actor_paint (libmutter-clutter-12.so.0 + 0x4c2c5)
#23 0x00007f702ba9389b clutter_actor_real_paint (libmutter-clutter-12.so.0 + 0x4c89b)
#24 0x00007f702bad11ca clutter_paint_node_paint (libmutter-clutter-12.so.0 + 0x8a1ca)
#25 0x00007f702bad119b clutter_paint_node_paint (libmutter-clutter-12.so.0 + 0x8a19b)
#26 0x00007f702ba932c5 clutter_actor_paint (libmutter-clutter-12.so.0 + 0x4c2c5)
#27 0x00007f702ba9389b clutter_actor_real_paint (libmutter-clutter-12.so.0 + 0x4c89b)
#28 0x00007f702b6c3a35 meta_window_group_paint (libmutter-12.so.0 + 0xc3a35)
#29 0x00007f702bad11ca clutter_paint_node_paint (libmutter-clutter-12.so.0 + 0x8a1ca)
#30 0x00007f702ba932c5 clutter_actor_paint (libmutter-clutter-12.so.0 + 0x4c2c5)
#31 0x00007f702ba9389b clutter_actor_real_paint (libmutter-clutter-12.so.0 + 0x4c89b)
#32 0x00007f702bad11ca clutter_paint_node_paint (libmutter-clutter-12.so.0 + 0x8a1ca)
#33 0x00007f702ba932c5 clutter_actor_paint (libmutter-clutter-12.so.0 + 0x4c2c5)
#34 0x00007f702ba9389b clutter_actor_real_paint (libmutter-clutter-12.so.0 + 0x4c89b)
#35 0x00007f702bae202b clutter_stage_paint (libmutter-clutter-12.so.0 + 0x9b02b)
#36 0x00007f702b6aa9dd meta_stage_paint (libmutter-12.so.0 + 0xaa9dd)
#37 0x00007f702bad11ca clutter_paint_node_paint (libmutter-clutter-12.so.0 + 0x8a1ca)
#38 0x00007f702bad119b clutter_paint_node_paint (libmutter-clutter-12.so.0 + 0x8a19b)
#39 0x00007f702ba932c5 clutter_actor_paint (libmutter-clutter-12.so.0 + 0x4c2c5)
#40 0x00007f702bae2822 clutter_stage_do_paint_view (libmutter-clutter-12.so.0 + 0x9b822)
#41 0x00007f702b6aa83a meta_stage_paint_view (libmutter-12.so.0 + 0xaa83a)
#42 0x00007f702bae3366 clutter_stage_paint_view (libmutter-clutter-12.so.0 + 0x9c366)
#43 0x00007f702b6ac8bf meta_stage_impl_redraw_view (libmutter-12.so.0 + 0xac8bf)
#44 0x00007f702b79c326 meta_stage_native_redraw_view (libmutter-12.so.0 + 0x19c326)
#45 0x00007f702bae8f0c handle_frame_clock_frame (libmutter-clutter-12.so.0 + 0xa1f0c)
#46 0x00007f702bab9a54 frame_clock_source_dispatch (libmutter-clutter-12.so.0 + 0x72a54)
#47 0x00007f702bd2bdbd g_main_context_dispatch (libglib-2.0.so.0 + 0x5ddbd)
#48 0x00007f702bd2c068 g_main_context_iterate.constprop.0 (libglib-2.0.so.0 + 0x5e068)
#49 0x00007f702bd2c31f g_main_loop_run (libglib-2.0.so.0 + 0x5e31f)
#50 0x00007f702b6d9855 meta_context_run_main_loop (libmutter-12.so.0 + 0xd9855)
#51 0x000000000040398f main (.gnome-shell-wrapped + 0x398f)
#52 0x00007f702b884ace __libc_start_call_main (libc.so.6 + 0x23ace)
#53 0x00007f702b884b89 __libc_start_main@@GLIBC_2.34 (libc.so.6 + 0x23b89)
#54 0x0000000000403c65 _start (.gnome-shell-wrapped + 0x3c65)
| 12:35:57 |
felschr | * /html <details>
<summary>Stack trace</summary>
<pre>
<code>
Stack trace of thread 107196:
#0 0x00007f702b8e8adc __pthread_kill_implementation (libc.so.6 + 0x87adc)
#1 0x00007f702b899cb6 raise (libc.so.6 + 0x38cb6)
#2 0x00000000004040a2 dump_gjs_stack_on_signal_handler (.gnome-shell-wrapped + 0x40a2)
#3 0x00007f702b899d60 __restore_rt (libc.so.6 + 0x38d60)
#4 0x00007f702b8e8adc __pthread_kill_implementation (libc.so.6 + 0x87adc)
#5 0x00007f702b899cb6 raise (libc.so.6 + 0x38cb6)
#6 0x00007f702b8838ba abort (libc.so.6 + 0x228ba)
#7 0x00007f702b8845f5 __libc_message.cold (libc.so.6 + 0x235f5)
#8 0x00007f702b8f2785 malloc_printerr (libc.so.6 + 0x91785)
#9 0x00007f702b8f5b3c _int_malloc (libc.so.6 + 0x94b3c)
#10 0x00007f702b8f691d __libc_malloc (libc.so.6 + 0x9591d)
#11 0x00007f702bd32958 g_realloc (libglib-2.0.so.0 + 0x64958)
#12 0x00007f702bcf3a73 g_array_maybe_expand (libglib-2.0.so.0 + 0x25a73)
#13 0x00007f702bcf3f25 g_array_sized_new (libglib-2.0.so.0 + 0x25f25)
#14 0x00007f702bad0b5e clutter_paint_node_add_multitexture_rectangle (libmutter-clutter-12.so.0 + 0x89b5e)
#15 0x00007f702b6bb838 paint_clipped_rectangle_node (libmutter-12.so.0 + 0xbb838)
#16 0x00007f702b6bc38a meta_shaped_texture_paint_content (libmutter-12.so.0 + 0xbc38a)
#17 0x00007f702ba8d96f clutter_actor_continue_paint (libmutter-clutter-12.so.0 + 0x4696f)
#18 0x00007f702bad11ca clutter_paint_node_paint (libmutter-clutter-12.so.0 + 0x8a1ca)
#19 0x00007f702ba932c5 clutter_actor_paint (libmutter-clutter-12.so.0 + 0x4c2c5)
#20 0x00007f702ba9389b clutter_actor_real_paint (libmutter-clutter-12.so.0 + 0x4c89b)
#21 0x00007f702bad11ca clutter_paint_node_paint (libmutter-clutter-12.so.0 + 0x8a1ca)
#22 0x00007f702ba932c5 clutter_actor_paint (libmutter-clutter-12.so.0 + 0x4c2c5)
#23 0x00007f702ba9389b clutter_actor_real_paint (libmutter-clutter-12.so.0 + 0x4c89b)
#24 0x00007f702bad11ca clutter_paint_node_paint (libmutter-clutter-12.so.0 + 0x8a1ca)
#25 0x00007f702bad119b clutter_paint_node_paint (libmutter-clutter-12.so.0 + 0x8a19b)
#26 0x00007f702ba932c5 clutter_actor_paint (libmutter-clutter-12.so.0 + 0x4c2c5)
#27 0x00007f702ba9389b clutter_actor_real_paint (libmutter-clutter-12.so.0 + 0x4c89b)
#28 0x00007f702b6c3a35 meta_window_group_paint (libmutter-12.so.0 + 0xc3a35)
#29 0x00007f702bad11ca clutter_paint_node_paint (libmutter-clutter-12.so.0 + 0x8a1ca)
#30 0x00007f702ba932c5 clutter_actor_paint (libmutter-clutter-12.so.0 + 0x4c2c5)
#31 0x00007f702ba9389b clutter_actor_real_paint (libmutter-clutter-12.so.0 + 0x4c89b)
#32 0x00007f702bad11ca clutter_paint_node_paint (libmutter-clutter-12.so.0 + 0x8a1ca)
#33 0x00007f702ba932c5 clutter_actor_paint (libmutter-clutter-12.so.0 + 0x4c2c5)
#34 0x00007f702ba9389b clutter_actor_real_paint (libmutter-clutter-12.so.0 + 0x4c89b)
#35 0x00007f702bae202b clutter_stage_paint (libmutter-clutter-12.so.0 + 0x9b02b)
#36 0x00007f702b6aa9dd meta_stage_paint (libmutter-12.so.0 + 0xaa9dd)
#37 0x00007f702bad11ca clutter_paint_node_paint (libmutter-clutter-12.so.0 + 0x8a1ca)
#38 0x00007f702bad119b clutter_paint_node_paint (libmutter-clutter-12.so.0 + 0x8a19b)
#39 0x00007f702ba932c5 clutter_actor_paint (libmutter-clutter-12.so.0 + 0x4c2c5)
#40 0x00007f702bae2822 clutter_stage_do_paint_view (libmutter-clutter-12.so.0 + 0x9b822)
#41 0x00007f702b6aa83a meta_stage_paint_view (libmutter-12.so.0 + 0xaa83a)
#42 0x00007f702bae3366 clutter_stage_paint_view (libmutter-clutter-12.so.0 + 0x9c366)
#43 0x00007f702b6ac8bf meta_stage_impl_redraw_view (libmutter-12.so.0 + 0xac8bf)
#44 0x00007f702b79c326 meta_stage_native_redraw_view (libmutter-12.so.0 + 0x19c326)
#45 0x00007f702bae8f0c handle_frame_clock_frame (libmutter-clutter-12.so.0 + 0xa1f0c)
#46 0x00007f702bab9a54 frame_clock_source_dispatch (libmutter-clutter-12.so.0 + 0x72a54)
#47 0x00007f702bd2bdbd g_main_context_dispatch (libglib-2.0.so.0 + 0x5ddbd)
#48 0x00007f702bd2c068 g_main_context_iterate.constprop.0 (libglib-2.0.so.0 + 0x5e068)
#49 0x00007f702bd2c31f g_main_loop_run (libglib-2.0.so.0 + 0x5e31f)
#50 0x00007f702b6d9855 meta_context_run_main_loop (libmutter-12.so.0 + 0xd9855)
#51 0x000000000040398f main (.gnome-shell-wrapped + 0x398f)
#52 0x00007f702b884ace __libc_start_call_main (libc.so.6 + 0x23ace)
#53 0x00007f702b884b89 __libc_start_main@@GLIBC_2.34 (libc.so.6 + 0x23b89)
#54 0x0000000000403c65 _start (.gnome-shell-wrapped + 0x3c65)
</code>
</pre>
</details> | 12:36:40 |