It seems to be kernel and my hardware related My hardware setup is:
> > 00:02.0 VGA compatible controller: Intel Corporation CometLake-S > > GT2 > > [UHD Graphics 630] (rev 05) > > 01:00.0 VGA compatible controller: NVIDIA Corporation GP108 > > [GeForce > > GT 1030] (rev a1) > > And I've been running kernel 5.13.0 which worked fine for me in bullseye. I haven't been switching to the 6.1 which comes with Bookworm, as I preffered to stick to the kernel tailored to my needs. I had the feeling that switching to the 6.1 that comes with distro may bring some more perspective. And indeed, my NVidia monitor is dark., I have to take care of the drivers (5.13.0 used nouveau module). I've managed to run Debian on two screens with integrated GPU, and the bug is gone. I suspect the problem lays somewhere in between the (old) kernel drivers and the Debian libraries. What I am gonna do is to setup NVidia driver for 6.1 kernel and get back with the results. Below is a full backtrace with symbols: > > 00:02.0 VGA compatible controller: Intel Corporation CometLake-S > > GT2 > > [UHD Graphics 630] (rev 05) > > 01:00.0 VGA compatible controller: NVIDIA Corporation GP108 > > [GeForce > > GT 1030] (rev a1) > > > > (gdb) bt > > #0 0x00007ffff67f50a4 in _XGetRequest > > (dpy=dpy@entry=0x555555f9d780, type=type@entry=3 '\003', > > len=len@entry=8) > > at ../../src/XlibInt.c:1805 > > #1 0x00007ffff67d8872 in _XGetWindowAttributes > > (dpy=dpy@entry=0x555555f9d780, w=w@entry=93825040931984, > > attr=attr@entry=0x7fffffffb870) at ../../src/GetWAttrs.c:101 > > #2 0x00007ffff67d8a59 in XGetWindowAttributes > > (dpy=dpy@entry=0x555555f9d780, w=w@entry=93825040931984, > > attr=attr@entry=0x7fffffffb870) at ../../src/GetWAttrs.c:150 > > #3 0x00007ffff312b467 in widget_get_origin > > (widget=<optimized out>, x=0x555555eb0718, y=0x555555eb071c) > > at > > ./extras/immodules/client-gtk/gtk4/scim-bridge-client-imcontext- > > gtk.c > > :185 > > #4 0x00007ffff75b9fb9 in gtk_im_multicontext_set_delegate > > (multicontext=multicontext@entry=0x555555b83140 > > [GtkIMMulticontext], delegate=delegate@entry=0x555555eb06a0 > > [ScimBridgeClientIMContext], finalizing=finalizing@entry=0) at > > ../../../gtk/gtkimmulticontext.c:247 > > #5 0x00007ffff75ba0ef in gtk_im_multicontext_get_delegate > > (multicontext=multicontext@entry=0x555555b83140 > > [GtkIMMulticontext]) > > at ../../../gtk/gtkimmulticontext.c:291 > > #6 0x00007ffff75ba695 in gtk_im_multicontext_set_client_widget > > (context=<optimized out>, widget=0x555555a528c0 [GtkText]) > > at ../../../gtk/gtkimmulticontext.c:340 > > --Type <RET> for more, q to quit, c to continue without paging--c > > #7 0x00007ffff7684416 in gtk_text_realize (widget=0x555555a528c0 > > [GtkText]) > > at ../../../gtk/gtktext.c:2200 > > #8 0x00007ffff71d95a9 in _g_closure_invoke_va > > (closure=closure@entry=0x555555823b80, > > return_value=return_value@entry=0x0, > > instance=instance@entry=0x555555a528c0, > > args=args@entry=0x7fffffffbbc0, n_params=0, param_types=0x0) at > > ../../../gobject/gclosure.c:895 > > #9 0x00007ffff71f2bbf in g_signal_emit_valist > > (instance=0x555555a528c0, signal_id=144, detail=<optimized out>, > > var_args=var_args@entry=0x7fffffffbbc0) at > > ../../../gobject/gsignal.c:3456 > > #10 0x00007ffff71f2dbf in g_signal_emit > > (instance=instance@entry=0x555555a528c0, signal_id=<optimized > > out>, detail=detail@entry=0) at ../../../gobject/gsignal.c:3606 > > #11 0x00007ffff7710ff0 in gtk_widget_realize (widget=0x555555a528c0 > > [GtkText]) > > at ../../../gtk/gtkwidget.c:3411 > > #12 0x00007ffff77111b8 in gtk_widget_map > > (widget=widget@entry=0x555555a528c0 [GtkText]) > > at ../../../gtk/gtkwidget.c:2826 > > #13 0x00007ffff7711257 in gtk_widget_real_map (widget=<optimized > > out>) > > at ../../../gtk/gtkwidget.c:7615 > > #14 0x00007ffff71d94e0 in _g_closure_invoke_va > > (closure=closure@entry=0x555555825d80, > > return_value=return_value@entry=0x0, > > instance=instance@entry=0x555555b1c4d0, > > args=args@entry=0x7fffffffbee0, n_params=0, param_types=0x0) at > > ../../../gobject/gclosure.c:895 > > #15 0x00007ffff71f2bbf in g_signal_emit_valist > > (instance=0x555555b1c4d0, signal_id=142, detail=<optimized out>, > > var_args=var_args@entry=0x7fffffffbee0) at > > ../../../gobject/gsignal.c:3456 > > #16 0x00007ffff71f2dbf in g_signal_emit > > (instance=instance@entry=0x555555b1c4d0, signal_id=<optimized > > out>, detail=detail@entry=0) at ../../../gobject/gsignal.c:3606 > > #17 0x00007ffff7711136 in gtk_widget_map > > (widget=widget@entry=0x555555b1c4d0 [NautilusQueryEditor]) > > at ../../../gtk/gtkwidget.c:2828 > > #18 0x00007ffff7711257 in gtk_widget_real_map (widget=<optimized > > out>) > > at ../../../gtk/gtkwidget.c:7615 > > #19 0x00007ffff71d95a9 in _g_closure_invoke_va > > (closure=closure@entry=0x555555825d80, > > return_value=return_value@entry=0x0, > > instance=instance@entry=0x555555957210, > > args=args@entry=0x7fffffffc1e0, n_params=0, param_types=0x0) at > > ../../../gobject/gclosure.c:895 > > #20 0x00007ffff71f2bbf in g_signal_emit_valist > > (instance=0x555555957210, signal_id=142, detail=<optimized out>, > > var_args=var_args@entry=0x7fffffffc1e0) at > > ../../../gobject/gsignal.c:3456 > > #21 0x00007ffff71f2dbf in g_signal_emit > > (instance=instance@entry=0x555555957210, signal_id=<optimized > > out>, detail=detail@entry=0) at ../../../gobject/gsignal.c:3606 > > #22 0x00007ffff7711136 in gtk_widget_map > > (widget=widget@entry=0x555555957210 [GtkBox]) > > at ../../../gtk/gtkwidget.c:2828 > > #23 0x00007ffff7711458 in gtk_widget_set_child_visible > > (widget=0x555555957210 [GtkBox], child_visible=<optimized out>) > > at ../../../gtk/gtkwidget.c:6700 > > #24 0x00007ffff766e98b in set_visible_child > > (stack=0x555555954400 [GtkStack], child_info=0x555555949140 > > [GtkStackPage], > > transition_type=GTK_STACK_TRANSITION_TYPE_CROSSFADE, > > transition_duration=200) > > at ../../../gtk/gtkstack.c:1383 > > #28 0x00007ffff71f2dbf in <emit signal notify:searching on instance > > 0x5555557f4500 [NautilusWindowSlot]> > > (instance=instance@entry=0x5555557f4500, signal_id=<optimized > > out>, detail=<optimized out>) at ../../../gobject/gsignal.c:3606 > > #25 0x00007ffff71d93b0 in g_closure_invoke > > (closure=0x555555e8aef0, return_value=return_value@entry=0x0, > > n_param_values=2, param_values=param_values@entry=0x7fffffffc500, > > invocation_hint=invocation_hint@entry=0x7fffffffc480) at > > ../../../gobject/gclosure.c:832 > > #26 0x00007ffff71ec076 in signal_emit_unlocked_R > > (node=node@entry=0x5555556e22e0, detail=detail@entry=1445, > > instance=instance@entry=0x5555557f4500, > > emission_return=emission_return@entry=0x0, > > instance_and_params=instance_and_params@entry=0x7fffffffc500) > > at ../../../gobject/gsignal.c:3796 > > #27 0x00007ffff71f2bf5 in g_signal_emit_valist > > (instance=<optimized out>, signal_id=<optimized out>, > > detail=<optimized out>, var_args=var_args@entry=0x7fffffffc6a0) at > > ../../../gobject/gsignal.c:3549 > > #29 0x00007ffff71dd0f4 in g_object_dispatch_properties_changed > > (object=0x5555557f4500 [NautilusWindowSlot], n_pspecs=<optimized > > out>, pspecs=<optimized out>) at ../../../gobject/gobject.c:1428 > > #30 0x00007ffff71e0027 in g_object_notify_by_spec_internal > > (pspec=0x0, object=0x5555557f4500 [NautilusWindowSlot]) > > at ../../../gobject/gobject.c:1544 > > #31 g_object_notify_by_pspec > > (object=0x5555557f4500 [NautilusWindowSlot], > > pspec=pspec@entry=0x555555974a60 [GParamBoolean]) at > > ../../../gobject/gobject.c:1650 > > #32 0x0000555555594d72 in nautilus_window_slot_set_searching > > (searching=<optimized out>, self=<optimized out>) > > at ../src/nautilus-window-slot.c:687 > > #33 action_search_visible > > (action=<optimized out>, state=<optimized out>, > > user_data=<optimized out>) > > at ../src/nautilus-window-slot.c:973 > > #37 0x00007ffff71f2dbf in <emit signal ??? on instance > > 0x555555e929e0 > > [GSimpleAction]> > > (instance=<optimized out>, signal_id=<optimized out>, > > detail=<optimized out>) at ../../../gobject/gsignal.c:3606 > > #34 0x00007ffff71d93b0 in g_closure_invoke > > (closure=0x555555e99c90, return_value=return_value@entry=0x0, > > n_param_values=2, param_values=param_values@entry=0x7fffffffc9a0, > > invocation_hint=invocation_hint@entry=0x7fffffffc920) at > > ../../../gobject/gclosure.c:832 > > #35 0x00007ffff71ec076 in signal_emit_unlocked_R > > (node=node@entry=0x55555582db90, detail=detail@entry=0, > > instance=instance@entry=0x555555e929e0, > > emission_return=emission_return@entry=0x0, > > instance_and_params=instance_and_params@entry=0x7fffffffc9a0) at > > ../../../gobject/gsignal.c:3796 > > #36 0x00007ffff71f2bf5 in g_signal_emit_valist > > (instance=<optimized out>, signal_id=<optimized out>, > > detail=<optimized out>, var_args=var_args@entry=0x7fffffffcb40) at > > ../../../gobject/gsignal.c:3549 > > #41 0x00007ffff71f2dbf in <emit signal ??? on instance > > 0x5555559073b0 > > [GtkToggleButton]> > > (instance=<optimized out>, signal_id=<optimized out>, > > detail=<optimized out>) at ../../../gobject/gsignal.c:3606 > > #38 0x00007ffff71d93b0 in g_closure_invoke > > (closure=0x5555558f79b0, return_value=return_value@entry=0x0, > > n_param_values=1, param_values=param_values@entry=0x7fffffffcdb0, > > invocation_hint=invocation_hint@entry=0x7fffffffcd30) at > > ../../../gobject/gclosure.c:832 > > #39 0x00007ffff71ec344 in signal_emit_unlocked_R > > (node=node@entry=0x555555905030, detail=detail@entry=0, > > instance=instance@entry=0x5555559073b0, > > emission_return=emission_return@entry=0x0, > > instance_and_params=instance_and_params@entry=0x7fffffffcdb0) at > > ../../../gobject/gsignal.c:3867 > > #40 0x00007ffff71f2bf5 in g_signal_emit_valist > > (instance=<optimized out>, signal_id=<optimized out>, > > detail=<optimized out>, var_args=var_args@entry=0x7fffffffcf30) at > > ../../../gobject/gsignal.c:3549 > > #42 0x00007ffff74ba6e9 in _gtk_marshal_VOID__INT_DOUBLE_DOUBLEv > > (closure=<optimized out>, return_value=<optimized out>, > > instance=<optimized out>, args=<optimized out>, > > marshal_data=<optimized out>, n_params=<optimized out>, > > param_types=0x5555558f0840) at gtk/gtkmarshalers.c:5445 > > #43 0x00007ffff71d95a9 in _g_closure_invoke_va > > (closure=closure@entry=0x555555856720, > > return_value=return_value@entry=0x0, > > instance=instance@entry=0x5555557345f0, > > args=args@entry=0x7fffffffd230, n_params=3, > > param_types=0x5555558f0840) at ../../../gobject/gclosure.c:895 > > #44 0x00007ffff71f2bbf in g_signal_emit_valist > > (instance=0x5555557345f0, signal_id=183, detail=<optimized out>, > > var_args=var_args@entry=0x7fffffffd230) at > > ../../../gobject/gsignal.c:3456 > > #45 0x00007ffff71f2dbf in g_signal_emit > > (instance=instance@entry=0x5555557345f0, signal_id=<optimized > > out>, detail=detail@entry=0) at ../../../gobject/gsignal.c:3606 > > #46 0x00007ffff7595006 in gtk_gesture_click_end > > (gesture=0x5555557345f0 [GtkGestureClick], > > sequence=sequence@entry=0x0) > > at ../../../gtk/gtkgestureclick.c:275 > > #47 0x00007ffff71dc362 in g_cclosure_marshal_VOID__BOXEDv > > (closure=0x5555558cc050, return_value=<optimized out>, > > instance=0x5555557345f0, args=<optimized out>, > > marshal_data=<optimized out>, n_params=<optimized out>, > > param_types=0x5555559000c0) at ../../../gobject/gmarshal.c:1686 > > #48 0x00007ffff71d95a9 in _g_closure_invoke_va > > (closure=closure@entry=0x5555558cc050, > > return_value=return_value@entry=0x0, > > instance=instance@entry=0x5555557345f0, > > args=args@entry=0x7fffffffd5b0, n_params=1, > > param_types=0x5555559000c0) at ../../../gobject/gclosure.c:895 > > #49 0x00007ffff71f2bbf in g_signal_emit_valist > > (instance=0x5555557345f0, signal_id=178, detail=<optimized out>, > > var_args=var_args@entry=0x7fffffffd5b0) at > > ../../../gobject/gsignal.c:3456 > > #50 0x00007ffff71f2dbf in g_signal_emit > > (instance=instance@entry=0x5555557345f0, signal_id=<optimized > > out>, detail=detail@entry=0) at ../../../gobject/gsignal.c:3606 > > #51 0x00007ffff75918d3 in _gtk_gesture_set_recognized > > (sequence=0x0, recognized=0, gesture=0x5555557345f0 > > [GtkGestureClick]) > > at ../../../gtk/gtkgesture.c:340 > > #52 _gtk_gesture_check_recognized > > (gesture=gesture@entry=0x5555557345f0 [GtkGestureClick], > > sequence=sequence@entry=0x0) at ../../../gtk/gtkgesture.c:381 > > #53 0x00007ffff75931db in gtk_gesture_handle_event > > (controller=<optimized out>, event=0x7fff6000ade0 > > [GdkButtonEvent], x=12.277344703674316, y=16.625001907348633) at > > ../../../gtk/gtkgesture.c:684 > > #54 0x00007ffff75965a0 in gtk_gesture_single_handle_event > > (controller=0x5555557345f0 [GtkGestureClick], > > event=0x7fff6000ade0 [GdkButtonEvent], x=12.277344703674316, > > y=16.625001907348633) > > at ../../../gtk/gtkgesturesingle.c:230 > > #55 0x00007ffff75609d6 in gtk_event_controller_handle_event > > (controller=controller@entry=0x5555557345f0 [GtkGestureClick], > > event=event@entry=0x7fff6000ade0 [GdkButtonEvent], > > target=target@entry=0x5555559527b0 [GtkImage], > > x=x@entry=12.277344703674316, y=y@entry=16.625001907348633) > > at ../../../gtk/gtkeventcontroller.c:362 > > #56 0x00007ffff770715c in gtk_widget_run_controllers > > (widget=widget@entry=0x5555559073b0 [GtkToggleButton], > > event=event@entry=0x7fff6000ade0 [GdkButtonEvent], > > target=target@entry=0x5555559527b0 [GtkImage], > > x=12.277344703674316, > > y=16.625001907348633, phase=phase@entry=GTK_PHASE_CAPTURE) > > at ../../../gtk/gtkwidget.c:4523 > > #57 0x00007ffff770eb94 in _gtk_widget_captured_event > > (widget=widget@entry=0x5555559073b0 [GtkToggleButton], > > event=event@entry=0x7fff6000ade0 [GdkButtonEvent], > > target=target@entry=0x5555559527b0 [GtkImage]) > > at ../../../gtk/gtkwidget.c:4686 > > #58 0x00007ffff75e33de in gtk_propagate_event_internal > > (widget=0x5555559073b0 [GtkToggleButton], > > widget@entry=0x5555559527b0 [GtkImage], > > event=event@entry=0x7fff6000ade0 [GdkButtonEvent], > > topmost=<optimized > > out>) at ../../../gtk/gtkmain.c:1906 > > #59 0x00007ffff75e3507 in gtk_propagate_event > > (widget=widget@entry=0x5555559527b0 [GtkImage], > > event=event@entry=0x7fff6000ade0 [GdkButtonEvent]) at > > ../../../gtk/gtkmain.c:1988 > > #60 0x00007ffff75e3a7b in gtk_main_do_event > > (event=0x7fff6000ade0 [GdkButtonEvent]) at > > ../../../gtk/gtkmain.c:1680 > > #61 0x00007ffff771aedc in surface_event > > (surface=<optimized out>, event=<optimized out>, > > widget=<optimized out>) > > at ../../../gtk/gtkwindow.c:4739 > > #62 0x00007ffff780f92c in _gdk_marshal_BOOLEAN__POINTERv > > (closure=closure@entry=0x5555568ea540, > > return_value=return_value@entry=0x7fffffffdbe0, > > instance=instance@entry=0x555555b7c7b0, > > args=args@entry=0x7fffffffdcb0, > > marshal_data=marshal_data@entry=0x0, > > n_params=n_params@entry=1, param_types=0x55555601c390) at > > gdk/gdkmarshalers.c:302 > > #63 0x00007ffff7888b47 in gdk_surface_event_marshallerv > > (closure=0x5555568ea540, return_value=0x7fffffffdbe0, > > instance=0x555555b7c7b0, args=0x7fffffffdcb0, marshal_data=0x0, > > n_params=1, param_types=0x55555601c390) at > > ../../../gdk/gdksurface.c:463 > > #64 0x00007ffff71d95a9 in _g_closure_invoke_va > > (closure=closure@entry=0x5555568ea540, > > return_value=return_value@entry=0x7fffffffdbe0, > > instance=instance@entry=0x555555b7c7b0, > > args=args@entry=0x7fffffffdcb0, n_params=1, > > param_types=0x55555601c390) at ../../../gobject/gclosure.c:895 > > #65 0x00007ffff71f205e in g_signal_emit_valist > > (instance=0x555555b7c7b0, signal_id=428, detail=<optimized out>, > > var_args=var_args@entry=0x7fffffffdcb0) at > > ../../../gobject/gsignal.c:3456 > > #66 0x00007ffff71f2dbf in g_signal_emit > > (instance=instance@entry=0x555555b7c7b0, signal_id=<optimized > > out>, detail=detail@entry=0) at ../../../gobject/gsignal.c:3606 > > #67 0x00007ffff788c415 in gdk_surface_handle_event > > (event=event@entry=0x7fff6000ade0 [GdkButtonEvent]) > > at ../../../gdk/gdksurface.c:2956 > > #68 0x00007ffff78738e9 in _gdk_event_emit > > (event=event@entry=0x7fff6000ade0 [GdkButtonEvent]) > > at ../../../gdk/gdkevents.c:493 > > #69 0x00007ffff782a6aa in gdk_event_source_dispatch > > (base=<optimized out>, callback=<optimized out>, data=<optimized > > out>) > > at ../../../gdk/wayland/gdkeventsource.c:142 > > #70 0x00007ffff7ea57a9 in g_main_dispatch (context=0x55555570a530) > > at ../../../glib/gmain.c:3454 > > #71 g_main_context_dispatch (context=context@entry=0x55555570a530) > > at ../../../glib/gmain.c:4172 > > #72 0x00007ffff7ea5a38 in g_main_context_iterate > > (context=context@entry=0x55555570a530, block=block@entry=1, > > dispatch=dispatch@entry=1, self=<optimized out>) at > > ../../../glib/gmain.c:4248 > > #73 0x00007ffff7ea5acc in g_main_context_iteration > > (context=context@entry=0x55555570a530, > > may_block=may_block@entry=1) > > at ../../../glib/gmain.c:4313 > > #74 0x00007ffff72ff65d in g_application_run > > (application=0x5555556f3160 [NautilusApplication], > > argc=argc@entry=1, argv=argv@entry=0x7fffffffe0b8) at > > ../../../gio/gapplication.c:2573 > > #75 0x0000555555581b2b in main (argc=1, argv=0x7fffffffe0b8) > > at ../src/nautilus-main.c:81 > > (gdb) > >