gsd-wwan crash in gsd 3.38.1
I'm seeing this crash on byzantium:
(gdb) #0 magazine_chain_pop_head (magazine_chunks=0xaaaad6a57900) at ../../../glib/gslice.c:584
#1 thread_memory_magazine1_alloc (ix=0, tmem=0xaaaad6a578f0) at ../../../glib/gslice.c:887
#2 g_slice_alloc (mem_size=mem_size@entry=16) at ../../../glib/gslice.c:1061
#3 0x0000ffffaaa1d10c in g_slist_prepend (list=0x0, data=data@entry=0xffffaaaebc80 <initialized>) at ../../../glib/gslist.c:280
#4 0x0000ffffaaa27b2c in g_once_init_enter (location=location@entry=0xffffaaaebc80 <initialized>) at ../../../glib/gthread.c:705
#5 0x0000ffffaaa067bc in g_log_writer_default (log_level=log_level@entry=G_LOG_LEVEL_CRITICAL, fields=fields@entry=0xffffe8162dc8, n_fields=n_fields@entry=4, user_data=user_data@entry=0x0)
at ../../../glib/gmessages.c:2657
#6 0x0000ffffaaa04ab8 in g_log_structured_array (n_fields=4, fields=0xffffe8162dc8, log_level=G_LOG_LEVEL_CRITICAL) at ../../../glib/gmessages.c:1925
#7 g_log_structured_array (log_level=G_LOG_LEVEL_CRITICAL, fields=0xffffe8162dc8, n_fields=4) at ../../../glib/gmessages.c:1898
#8 0x0000ffffaaa04f34 in g_log_default_handler
(log_domain=log_domain@entry=0xffffaab2ec88 "GLib-GObject", log_level=log_level@entry=G_LOG_LEVEL_CRITICAL, message=message@entry=0xffff90001380 "g_object_new_is_valid_property: object class 'MMModemTime' has no property named 'g-name'", unused_data=unused_data@entry=0x0) at ../../../glib/gmessages.c:3123
#9 0x0000ffffaaa051b0 in g_logv
(log_domain=log_domain@entry=0xffffaab2ec88 "GLib-GObject", log_level=log_level@entry=G_LOG_LEVEL_CRITICAL, format=format@entry=0xffffaab31760 "%s: object class '%s' has no property named '%s'", args=#10 0x0000ffffaaa05440 in g_log
(log_domain=log_domain@entry=0xffffaab2ec88 "GLib-GObject", log_level=log_level@entry=G_LOG_LEVEL_CRITICAL, format=format@entry=0xffffaab31760 "%s: object class '%s' has no property named '%s'")
at ../../../glib/gmessages.c:1415
#11 0x0000ffffaab09e2c in g_object_new_is_valid_property (n_params=2, params=0xffffe8163168, name=0xffffaacc06e8 "g-name", pspec=0x0, object_type=0xffff9000e9d0 [MMModemTime/MmGdbusModemTimeProxy/GDBusProxy])
at ../../../gobject/gobject.c:2013
#12 g_object_new_valist (object_type=object_type@entry=0xffff9000e9d0 [MMModemTime/MmGdbusModemTimeProxy/GDBusProxy], first_property_name=first_property_name@entry=0xffffaacc0738 "g-connection", var_args=...)
at ../../../gobject/gobject.c:2235
#13 0x0000ffffaabdcf3c in g_initable_new_valist
(object_type=object_type@entry=0xffff9000e9d0 [MMModemTime/MmGdbusModemTimeProxy/GDBusProxy], first_property_name=first_property_name@entry=0xffffaacc0738 "g-connection", var_args=..., cancellable=cancellable@entry=0x0, error=error@entry=0xffffe81634b0) at ../../../gio/ginitable.c:244
#14 0x0000ffffaabdd000 in g_initable_new
(object_type=object_type@entry=0xffff9000e9d0 [MMModemTime/MmGdbusModemTimeProxy/GDBusProxy], cancellable=cancellable@entry=0x0, error=error@entry=0xffffe81634b0, first_property_name=first_property_name@entry=0xffffaacc0738 "g-connection") at ../../../gio/ginitable.c:162
#15 0x0000ffffaac9a89c in add_interfaces
(manager=manager@entry=0xaaaad6a86a10 [MMManager], object_path=0xaaaad6ab0530 "/org/freedesktop/ModemManager1/Modem/2", ifaces_and_properties=<optimized out>, name_owner=0xffff9c006df0 ":1.12")
at ../../../gio/gdbusobjectmanagerclient.c:1554
#16 0x0000ffffaac9affc in on_control_proxy_g_signal (proxy=<optimized out>, sender_name=<optimized out>, signal_name=0xffff9c01eea0 "InterfacesAdded", parameters=0xffff9c021e60, user_data=<optimized out>)
at ../../../gio/gdbusobjectmanagerclient.c:1739
#20 0x0000ffffaab1be90 in <emit signal ??? on instance 0xaaaad6a8cdb0 [GDBusProxy]> (instance=instance@entry=0xaaaad6a8cdb0, signal_id=<optimized out>, detail=detail@entry=0) at ../../../gobject/gsignal.c:3551
#17 0x0000ffffaab02018 in g_closure_invoke
(closure=0xffff90009590, return_value=return_value@entry=0x0, n_param_values=4, param_values=param_values@entry=0xffffe81637f0, invocation_hint=invocation_hint@entry=0xffffe81637b8)
at ../../../gobject/gclosure.c:810
#18 0x0000ffffaab159e4 in signal_emit_unlocked_R
(node=node@entry=0xaaaad6a6e5d0, detail=detail@entry=0, instance=instance@entry=0xaaaad6a8cdb0, emission_return=emission_return@entry=0x0, instance_and_params=0xffffe81637f0, instance_and_params@entry=0x0)
at ../../../gobject/gsignal.c:3739
#19 0x0000ffffaab1b898 in g_signal_emit_valist (instance=instance@entry=0xaaaad6a8cdb0, signal_id=<optimized out>, detail=detail@entry=0, var_args=...) at ../../../gobject/gsignal.c:3495
#21 0x0000ffffaac89f90 in on_signal_received
(connection=<optimized out>, sender_name=0xffff9c020e00 ":1.12", object_path=<optimized out>, interface_name=<optimized out>, signal_name=0xffff9c009d20 "InterfacesAdded", parameters=0xffff9c021e60, user_data=<optimized out>) at ../../../gio/gdbusproxy.c:884
#22 0x0000ffffaac763c8 in emit_signal_instance_in_idle_cb (data=0xffff9c010c40) at ../../../gio/gdbusconnection.c:3789
#23 0x0000ffffaa9fdab4 in g_main_dispatch (context=0xaaaad6a66e80) at ../../../glib/gmain.c:3325
#24 g_main_context_dispatch (context=0xaaaad6a66e80) at ../../../glib/gmain.c:4043
#25 0x0000ffffaa9fde5c in g_main_context_iterate (context=0xaaaad6a66e80, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4119
#26 0x0000ffffaa9fe1b0 in g_main_loop_run (loop=0xaaaad6a66f70) at ../../../glib/gmain.c:4317
#27 0x0000aaaab1535660 in ()
#28 0x0000ffffaa674218 in __libc_start_main (main=0xaaaab1535440, argc=1, argv=0xffffe8163e28, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=<optimized out>)
at ../csu/libc-start.c:308
#29 0x0000aaaab1535758 in ()
@mohammed.sadiq this looks like your rewrite already and there weren't any changes for 40.beta
.