Bug#1042759:

Michał Byrecki michal.byrecki at techniline.com
Mon Jul 31 20:45:40 BST 2023


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 at entry=0x555555f9d780, type=type at entry=3 '\003',
> > len=len at entry=8)
> >  at ../../src/XlibInt.c:1805
> > #1 0x00007ffff67d8872 in _XGetWindowAttributes
> >  (dpy=dpy at entry=0x555555f9d780, w=w at entry=93825040931984,
> > attr=attr at entry=0x7fffffffb870) at ../../src/GetWAttrs.c:101
> > #2 0x00007ffff67d8a59 in XGetWindowAttributes
> >  (dpy=dpy at entry=0x555555f9d780, w=w at entry=93825040931984,
> > attr=attr at 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 at entry=0x555555b83140
> > [GtkIMMulticontext], delegate=delegate at entry=0x555555eb06a0
> > [ScimBridgeClientIMContext], finalizing=finalizing at entry=0) at
> > ../../../gtk/gtkimmulticontext.c:247
> > #5 0x00007ffff75ba0ef in gtk_im_multicontext_get_delegate
> >  (multicontext=multicontext at 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 at entry=0x555555823b80,
> > return_value=return_value at entry=0x0,
> > instance=instance at entry=0x555555a528c0,
> > args=args at 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 at entry=0x7fffffffbbc0) at
> > ../../../gobject/gsignal.c:3456
> > #10 0x00007ffff71f2dbf in g_signal_emit
> >  (instance=instance at entry=0x555555a528c0, signal_id=<optimized
> > out>, detail=detail at 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 at 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 at entry=0x555555825d80,
> > return_value=return_value at entry=0x0,
> > instance=instance at entry=0x555555b1c4d0,
> > args=args at 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 at entry=0x7fffffffbee0) at
> > ../../../gobject/gsignal.c:3456
> > #16 0x00007ffff71f2dbf in g_signal_emit
> >  (instance=instance at entry=0x555555b1c4d0, signal_id=<optimized
> > out>, detail=detail at entry=0) at ../../../gobject/gsignal.c:3606
> > #17 0x00007ffff7711136 in gtk_widget_map
> >  (widget=widget at 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 at entry=0x555555825d80,
> > return_value=return_value at entry=0x0,
> > instance=instance at entry=0x555555957210,
> > args=args at 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 at entry=0x7fffffffc1e0) at
> > ../../../gobject/gsignal.c:3456
> > #21 0x00007ffff71f2dbf in g_signal_emit
> >  (instance=instance at entry=0x555555957210, signal_id=<optimized
> > out>, detail=detail at entry=0) at ../../../gobject/gsignal.c:3606
> > #22 0x00007ffff7711136 in gtk_widget_map
> >  (widget=widget at 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 at 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 at entry=0x0,
> > n_param_values=2, param_values=param_values at entry=0x7fffffffc500,
> > invocation_hint=invocation_hint at entry=0x7fffffffc480) at
> > ../../../gobject/gclosure.c:832
> >  #26 0x00007ffff71ec076 in signal_emit_unlocked_R
> >  (node=node at entry=0x5555556e22e0, detail=detail at entry=1445,
> > instance=instance at entry=0x5555557f4500,
> > emission_return=emission_return at entry=0x0,
> > instance_and_params=instance_and_params at 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 at 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 at 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 at entry=0x0,
> > n_param_values=2, param_values=param_values at entry=0x7fffffffc9a0,
> > invocation_hint=invocation_hint at entry=0x7fffffffc920) at
> > ../../../gobject/gclosure.c:832
> >  #35 0x00007ffff71ec076 in signal_emit_unlocked_R
> >  (node=node at entry=0x55555582db90, detail=detail at entry=0,
> > instance=instance at entry=0x555555e929e0,
> > emission_return=emission_return at entry=0x0,
> > instance_and_params=instance_and_params at 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 at 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 at entry=0x0,
> > n_param_values=1, param_values=param_values at entry=0x7fffffffcdb0,
> > invocation_hint=invocation_hint at entry=0x7fffffffcd30) at
> > ../../../gobject/gclosure.c:832
> >  #39 0x00007ffff71ec344 in signal_emit_unlocked_R
> >  (node=node at entry=0x555555905030, detail=detail at entry=0,
> > instance=instance at entry=0x5555559073b0,
> > emission_return=emission_return at entry=0x0,
> > instance_and_params=instance_and_params at 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 at 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 at entry=0x555555856720,
> > return_value=return_value at entry=0x0,
> > instance=instance at entry=0x5555557345f0,
> > args=args at 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 at entry=0x7fffffffd230) at
> > ../../../gobject/gsignal.c:3456
> > #45 0x00007ffff71f2dbf in g_signal_emit
> >  (instance=instance at entry=0x5555557345f0, signal_id=<optimized
> > out>, detail=detail at entry=0) at ../../../gobject/gsignal.c:3606
> > #46 0x00007ffff7595006 in gtk_gesture_click_end
> >  (gesture=0x5555557345f0 [GtkGestureClick],
> > sequence=sequence at 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 at entry=0x5555558cc050,
> > return_value=return_value at entry=0x0,
> > instance=instance at entry=0x5555557345f0,
> > args=args at 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 at entry=0x7fffffffd5b0) at
> > ../../../gobject/gsignal.c:3456
> > #50 0x00007ffff71f2dbf in g_signal_emit
> >  (instance=instance at entry=0x5555557345f0, signal_id=<optimized
> > out>, detail=detail at 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 at entry=0x5555557345f0 [GtkGestureClick],
> > sequence=sequence at 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 at entry=0x5555557345f0 [GtkGestureClick],
> > event=event at entry=0x7fff6000ade0 [GdkButtonEvent],
> > target=target at entry=0x5555559527b0 [GtkImage],
> > x=x at entry=12.277344703674316, y=y at entry=16.625001907348633)
> >  at ../../../gtk/gtkeventcontroller.c:362
> > #56 0x00007ffff770715c in gtk_widget_run_controllers
> >  (widget=widget at entry=0x5555559073b0 [GtkToggleButton],
> > event=event at entry=0x7fff6000ade0 [GdkButtonEvent],
> > target=target at entry=0x5555559527b0 [GtkImage],
> > x=12.277344703674316,
> > y=16.625001907348633, phase=phase at entry=GTK_PHASE_CAPTURE)
> >  at ../../../gtk/gtkwidget.c:4523
> > #57 0x00007ffff770eb94 in _gtk_widget_captured_event
> >  (widget=widget at entry=0x5555559073b0 [GtkToggleButton],
> > event=event at entry=0x7fff6000ade0 [GdkButtonEvent],
> > target=target at entry=0x5555559527b0 [GtkImage])
> >  at ../../../gtk/gtkwidget.c:4686
> > #58 0x00007ffff75e33de in gtk_propagate_event_internal
> >  (widget=0x5555559073b0 [GtkToggleButton], 
> >  widget at entry=0x5555559527b0 [GtkImage],
> > event=event at entry=0x7fff6000ade0 [GdkButtonEvent],
> > topmost=<optimized
> > out>) at ../../../gtk/gtkmain.c:1906
> > #59 0x00007ffff75e3507 in gtk_propagate_event
> >  (widget=widget at entry=0x5555559527b0 [GtkImage],
> > event=event at 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 at entry=0x5555568ea540,
> > return_value=return_value at entry=0x7fffffffdbe0,
> > instance=instance at entry=0x555555b7c7b0,
> > args=args at entry=0x7fffffffdcb0,
> > marshal_data=marshal_data at entry=0x0,
> > n_params=n_params at 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 at entry=0x5555568ea540,
> > return_value=return_value at entry=0x7fffffffdbe0,
> > instance=instance at entry=0x555555b7c7b0,
> > args=args at 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 at entry=0x7fffffffdcb0) at
> > ../../../gobject/gsignal.c:3456
> > #66 0x00007ffff71f2dbf in g_signal_emit
> >  (instance=instance at entry=0x555555b7c7b0, signal_id=<optimized
> > out>, detail=detail at entry=0) at ../../../gobject/gsignal.c:3606
> > #67 0x00007ffff788c415 in gdk_surface_handle_event
> >  (event=event at entry=0x7fff6000ade0 [GdkButtonEvent])
> >  at ../../../gdk/gdksurface.c:2956
> > #68 0x00007ffff78738e9 in _gdk_event_emit
> >  (event=event at 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 at entry=0x55555570a530)
> >  at ../../../glib/gmain.c:4172
> > #72 0x00007ffff7ea5a38 in g_main_context_iterate
> >  (context=context at entry=0x55555570a530, block=block at entry=1,
> > dispatch=dispatch at entry=1, self=<optimized out>) at
> > ../../../glib/gmain.c:4248
> > #73 0x00007ffff7ea5acc in g_main_context_iteration
> >  (context=context at entry=0x55555570a530,
> > may_block=may_block at entry=1)
> >  at ../../../glib/gmain.c:4313
> > #74 0x00007ffff72ff65d in g_application_run
> >  (application=0x5555556f3160 [NautilusApplication],
> > argc=argc at entry=1, argv=argv at entry=0x7fffffffe0b8) at
> > ../../../gio/gapplication.c:2573
> > #75 0x0000555555581b2b in main (argc=1, argv=0x7fffffffe0b8)
> >  at ../src/nautilus-main.c:81
> > (gdb) 
> > 



More information about the pkg-gnome-maintainers mailing list