Bug 1221599

Summary: crash in gnome-session-binary when running gdm in debug mode
Product: [openSUSE] openSUSE Tumbleweed Reporter: Marcus Rückert <mrueckert>
Component: GNOMEAssignee: E-mail List <gnome-bugs>
Status: NEW --- QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None    
Version: Current   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Marcus Rückert 2024-03-18 11:48:20 UTC
Program terminated with signal SIGSEGV, Segmentation fault.
#0  g_variant_is_trusted (value=value@entry=0x0) at ../glib/gvariant-core.c:754
754	  return (value->state & STATE_TRUSTED) != 0;
[Current thread is 1 (Thread 0x7f279be006c0 (LWP 1586))]
(gdb) bt
#0  g_variant_is_trusted (value=value@entry=0x0) at ../glib/gvariant-core.c:754
#1  0x00007f27a48d8d12 in g_variant_builder_add_value (value=0x0, builder=0x7f279bdfe990) at ../glib/gvariant.c:3564
#2  g_variant_builder_add_value (builder=0x7f279bdfe990, value=0x0) at ../glib/gvariant.c:3552
#3  0x00007f27a48dabc2 in g_variant_valist_new (str=0x7f279bdfea48, app=0x7f279bdfea70) at ../glib/gvariant.c:5304
#4  0x00007f27a48db129 in g_variant_new_va (format_string=<optimized out>, format_string@entry=0x55bef06eb99b "(o)", endptr=endptr@entry=0x0, app=app@entry=0x7f279bdfea70) at ../glib/gvariant.c:5480
#5  0x00007f27a48db24d in g_variant_new (format_string=format_string@entry=0x55bef06eb99b "(o)") at ../glib/gvariant.c:5415
#6  0x000055bef06cc9e2 in _gsm_exported_manager_on_signal_client_removed (object=0x55bef11a3b30, arg_id=0x55bef11d40c0 "hu\362\252\273U") at gnome-session/org.gnome.SessionManager.c:5784
#7  0x00007f27a4995668 in g_closure_invoke (closure=0x55bef11a2c30, return_value=0x0, n_param_values=2, param_values=0x7f279bdfed70, invocation_hint=0x7f279bdfecc0) at ../gobject/gclosure.c:834
#8  0x00007f27a49aa598 in signal_emit_unlocked_R (node=node@entry=0x7f279bdfee40, detail=detail@entry=0, instance=instance@entry=0x55bef11a3b30, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7f279bdfed70) at ../gobject/gsignal.c:3928
#9  0x00007f27a49ab911 in signal_emit_valist_unlocked (instance=instance@entry=0x55bef11a3b30, signal_id=signal_id@entry=51, detail=detail@entry=0, var_args=var_args@entry=0x7f279bdfefa0) at ../gobject/gsignal.c:3520
#10 0x00007f27a49b15c2 in g_signal_emit_valist (instance=0x55bef11a3b30, signal_id=51, detail=0, var_args=0x7f279bdfefa0) at ../gobject/gsignal.c:3263
#11 0x00007f27a49b166f in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../gobject/gsignal.c:3583
#12 0x00007f27a49986ab in g_cclosure_marshal_VOID__STRINGv (closure=0x55bef11a06c0, return_value=<optimized out>, instance=0x55bef11977b0, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x55bef1190660) at ../gobject/gmarshal.c:1462
#13 0x00007f27a4995861 in _g_closure_invoke_va (closure=0x55bef11a06c0, return_value=0x0, instance=0x55bef11977b0, args=0x7f279bdff360, n_params=1, param_types=0x55bef1190660) at ../gobject/gclosure.c:897
#14 0x00007f27a49ab9c4 in signal_emit_valist_unlocked (instance=instance@entry=0x55bef11977b0, signal_id=signal_id@entry=16, detail=detail@entry=0, var_args=var_args@entry=0x7f279bdff360) at ../gobject/gsignal.c:3424
#15 0x00007f27a49b15c2 in g_signal_emit_valist (instance=0x55bef11977b0, signal_id=16, detail=0, var_args=0x7f279bdff360) at ../gobject/gsignal.c:3263
#16 0x00007f27a49b166f in g_signal_emit (instance=instance@entry=0x55bef11977b0, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3583
#17 0x000055bef06e4544 in gsm_store_foreach_remove.isra.0 (store=0x55bef11977b0, func=<optimized out>, user_data=<optimized out>) at ../gnome-session/gsm-store.c:199
#18 0x000055bef06dd0f7 in remove_clients_for_connection (service_name=0x0, manager=0x55bef119b250) at ../gnome-session/gsm-manager.c:1812
#19 on_session_connection_closed (connection=<optimized out>, remote_peer_vanished=<optimized out>, error=<optimized out>, user_data=0x55bef119b250) at ../gnome-session/gsm-manager.c:3352
#20 0x00007f27a4995668 in g_closure_invoke (closure=0x55bef11a5980, return_value=0x0, n_param_values=3, param_values=0x7f279bdff6a0, invocation_hint=0x7f279bdff5f0) at ../gobject/gclosure.c:834
#21 0x00007f27a49a9efc in signal_emit_unlocked_R (node=node@entry=0x7f279bdff780, detail=detail@entry=0, instance=instance@entry=0x7f2788000c40, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7f279bdff6a0) at ../gobject/gsignal.c:3888
#22 0x00007f27a49ab911 in signal_emit_valist_unlocked (instance=instance@entry=0x7f2788000c40, signal_id=signal_id@entry=4, detail=detail@entry=0, var_args=var_args@entry=0x7f279bdff8e0) at ../gobject/gsignal.c:3520
#23 0x00007f27a49b15c2 in g_signal_emit_valist (instance=0x7f2788000c40, signal_id=4, detail=0, var_args=0x7f279bdff8e0) at ../gobject/gsignal.c:3263
#24 0x00007f27a49b166f in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3583
#25 0x00007f27a4af1a35 in emit_closed_in_idle (user_data=user_data@entry=0x7f279000bf80) at ../gio/gdbusconnection.c:1352
#26 0x00007f27a488df7e in g_idle_dispatch (source=0x7f27900101f0, callback=0x7f27a4af19f0 <emit_closed_in_idle>, user_data=0x7f279000bf80) at ../glib/gmain.c:6150
#27 0x00007f27a4890710 in g_main_dispatch (context=0x55bef1191980) at ../glib/gmain.c:3344
#28 g_main_context_dispatch_unlocked (context=context@entry=0x55bef1191980) at ../glib/gmain.c:4152
#29 0x00007f27a4892358 in g_main_context_iterate_unlocked (context=context@entry=0x55bef1191980, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4217
#30 0x00007f27a4892a0c in g_main_context_iteration (context=context@entry=0x55bef1191980, may_block=may_block@entry=1) at ../glib/gmain.c:4282
#31 0x00007f27a289599d in dconf_gdbus_worker_thread (user_data=0x55bef1191980) at ../gdbus/dconf-gdbus-thread.c:82
#32 0x00007f27a48bf2ee in g_thread_proxy (data=0x55bef11894d0) at ../glib/gthread.c:835
#33 0x00007f27a4492bb2 in start_thread (arg=<optimized out>) at pthread_create.c:447
#34 0x00007f27a451400c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
(gdb)
Comment 1 Marcus Rückert 2024-03-18 11:50:19 UTC
this is TW + gnome:next and I saw this while debugging why gdm 46 wouldnt start.

Which in turn seems to be a missing requires to typelib-1_0-GioUnix-2_0