gsd-wwan: Eating 100% cpu
Thread 4 (Thread 0xffffaa7afe60 (LWP 1608) "dconf worker"):
#0 0x0000ffffacfee2f4 in __GI___poll (fds=0xaaaaf61369a0, nfds=1, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:41
#1 0x0000ffffad2cfdf8 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0xaaaaf61369a0, timeout=<optimized out>, context=0xaaaaf6136b10) at ../../../glib/gmain.c:4422
#2 g_main_context_iterate (context=context@entry=0xaaaaf6136b10, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4114
#3 0x0000ffffad2cff24 in g_main_context_iteration (context=0xaaaaf6136b10, may_block=1) at ../../../glib/gmain.c:4184
#4 0x0000ffffaa7bb344 in () at /usr/lib/aarch64-linux-gnu/gio/modules/libdconfsettings.so
#5 0x0000ffffad2f98f4 in g_thread_proxy (data=0xaaaaf6128360) at ../../../glib/gthread.c:820
#6 0x0000ffffacd2b628 in start_thread (arg=0xffffaa7af760) at pthread_create.c:477
#7 0x0000ffffacff801c in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:78
Thread 3 (Thread 0xffffab7fae60 (LWP 1606) "gdbus"):
#0 syscall () at ../sysdeps/unix/sysv/linux/aarch64/syscall.S:38
#1 0x0000ffffad3220bc in g_mutex_lock_slowpath (mutex=mutex@entry=0xffffad42a830 <g.notify_lock_lock>) at ../../../glib/gthread-posix.c:1463
#2 0x0000ffffad322cd0 in g_mutex_lock (mutex=mutex@entry=0xffffad42a830 <g.notify_lock_lock>) at ../../../glib/gthread-posix.c:1487
#3 0x0000ffffad3d88ac in g_object_notify_queue_freeze (object=0xaaaaf6127f00 [GObject], conditional=conditional@entry=0) at ../../../gobject/gobject.c:277
#4 0x0000ffffad3d95e0 in g_object_init (object=0xaaaaf6127f00 [GObject], class=0xaaaaf6116900) at ../../../gobject/gobject.c:1123
#5 0x0000ffffad3f4788 in g_type_create_instance (type=<optimized out>) at ../../../gobject/gtype.c:1862
#6 0x0000ffffad3d9e88 in g_object_new_internal (class=class@entry=0xaaaaf6116900, params=params@entry=0x0, n_params=n_params@entry=0) at ../../../gobject/gobject.c:1939
#7 0x0000ffffad3db658 in g_object_new_with_properties (object_type=0xaaaaf6115c60 [GTask], n_properties=0, names=0x0, values=values@entry=0x0) at ../../../gobject/gobject.c:2107
#8 0x0000ffffad3dbf9c in g_object_new (object_type=<optimized out>, first_property_name=first_property_name@entry=0x0) at ../../../gobject/gobject.c:1779
#9 0x0000ffffad4ec2e0 in g_task_new (source_object=source_object@entry=0xaaaaf6120280, cancellable=cancellable@entry=0xffff9c005e60 [GCancellable], callback=0xffffad560cf0 <_g_dbus_worker_do_read_cb>, callback_data=callback_data@entry=0xaaaaf6138830) at ../../../gio/gtask.c:714
#10 0x0000ffffad55f2a4 in _g_socket_read_with_control_messages (socket=0xaaaaf6120280 [GSocket], buffer=0xffff9c00a810, count=56, messages=0xaaaaf61388c0, num_messages=0xaaaaf61388c8, io_priority=<optimized out>, cancellable=0xffff9c005e60 [GCancellable], callback=<optimized out>, user_data=0xaaaaf6138830) at ../../../gio/gdbusprivate.c:184
#11 0x0000ffffad55f420 in _g_dbus_worker_do_read_unlocked (worker=worker@entry=0xaaaaf6138830) at ../../../gio/gdbusprivate.c:446
#12 0x0000ffffad5613c0 in _g_dbus_worker_do_read_cb (input_stream=input_stream@entry=0xaaaaf6120280 [GSocket], res=<optimized out>, user_data=0xaaaaf6138830) at ../../../gio/gdbusprivate.c:741
#13 0x0000ffffad4ebf1c in g_task_return_now (task=task@entry=0xffff9c003bc0 [GTask]) at ../../../gio/gtask.c:1215
#14 0x0000ffffad4ece14 in g_task_return (task=0xffff9c003bc0 [GTask], type=<optimized out>) at ../../../gio/gtask.c:1285
#15 0x0000ffffad4ed620 in g_task_return (type=G_TASK_RETURN_SUCCESS, task=<optimized out>) at ../../../gio/gtask.c:1754
#16 0x0000ffffad55f1b8 in _g_socket_read_with_control_messages_ready (socket=<optimized out>, condition=<optimized out>, user_data=0xffff9c003bc0) at ../../../gio/gdbusprivate.c:155
#17 0x0000ffffad4d95a0 in socket_source_dispatch (source=0xffff9c01bc90, callback=0xffffad55f104 <_g_socket_read_with_control_messages_ready>, user_data=0xffff9c003bc0) at ../../../gio/gsocket.c:4008
#18 0x0000ffffad2cfab4 in g_main_dispatch (context=0xaaaaf6123c30) at ../../../glib/gmain.c:3325
#19 g_main_context_dispatch (context=0xaaaaf6123c30) at ../../../glib/gmain.c:4043
#20 0x0000ffffad2cfe5c in g_main_context_iterate (context=0xaaaaf6123c30, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4119
#21 0x0000ffffad2d01b0 in g_main_loop_run (loop=0xaaaaf6123d20) at ../../../glib/gmain.c:4317
#22 0x0000ffffad55f524 in gdbus_shared_thread_func (user_data=0xaaaaf6123c00) at ../../../gio/gdbusprivate.c:280
#23 0x0000ffffad2f98f4 in g_thread_proxy (data=0xaaaaf611d240) at ../../../glib/gthread.c:820
#24 0x0000ffffacd2b628 in start_thread (arg=0xffffab7fa760) at pthread_create.c:477
#25 0x0000ffffacff801c in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:78
Thread 2 (Thread 0xffffabffbe60 (LWP 1605) "gmain"):
#0 0x0000ffffacfee2f4 in __GI___poll (fds=0xaaaaf6107e20, nfds=1, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:41
#1 0x0000ffffad2cfdf8 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0xaaaaf6107e20, timeout=<optimized out>, context=0xaaaaf610a060) at ../../../glib/gmain.c:4422
#2 g_main_context_iterate (context=context@entry=0xaaaaf610a060, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4114
#3 0x0000ffffad2cff24 in g_main_context_iteration (context=0xaaaaf610a060, may_block=may_block@entry=1) at ../../../glib/gmain.c:4184
#4 0x0000ffffad2cff7c in glib_worker_main (data=<optimized out>) at ../../../glib/gmain.c:6077
#5 0x0000ffffad2f98f4 in g_thread_proxy (data=0xaaaaf60f9640) at ../../../glib/gthread.c:820
#6 0x0000ffffacd2b628 in start_thread (arg=0xffffabffb760) at pthread_create.c:477
#7 0x0000ffffacff801c in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:78
Thread 1 (Thread 0xffffac77e010 (LWP 1598) "gsd-wwan"):
#0 g_slist_find (list=0xffffa0025930 = {...}, data=data@entry=0xaaaaf610e960) at ../../../glib/gslist.c:718
#1 0x0000ffffad3d9a00 in g_object_notify_queue_add (nqueue=0xffffa0025c80, pspec=0xaaaaf610e960 [GParamInt], object=<optimized out>) at ../../../gobject/gobject.c:354
#2 0x0000ffffad3db0c4 in g_object_notify_by_spec_internal (pspec=<optimized out>, object=0xffffa0019270 [MMModemTime]) at ../../../gobject/gobject.c:1294
#3 g_object_notify (object=0xffffa0019270 [MMModemTime], property_name=0xffffad5bb150 "g-default-timeout") at ../../../gobject/gobject.c:1347
#4 0x0000ffffad3d9ba8 in object_set_property (object=object@entry=0xffffa0019270 [MMModemTime], pspec=pspec@entry=0xaaaaf610e960 [GParamInt], value=0xaaaaf610e940, nqueue=nqueue@entry=0xffffa0025c80) at ../../../gobject/gobject.c:1565
#5 0x0000ffffad3d9f48 in g_object_new_internal (class=0xffffa00215b0, class@entry=0xffffdb51e4d0, params=params@entry=0xffffdb51e5f8, n_params=n_params@entry=5) at ../../../gobject/gobject.c:1973
#6 0x0000ffffad3dbcf4 in g_object_new_valist (object_type=object_type@entry=0xffffa000c5e0 [MMModemTime/MmGdbusModemTimeProxy/GDBusProxy], first_property_name=first_property_name@entry=0xffffad592738 "g-connection", var_args=...) at ../../../gobject/gobject.c:2264
#7 0x0000ffffad4aef3c in g_initable_new_valist (object_type=object_type@entry=0xffffa000c5e0 [MMModemTime/MmGdbusModemTimeProxy/GDBusProxy], first_property_name=first_property_name@entry=0xffffad592738 "g-connection", var_args=..., cancellable=cancellable@entry=0x0, error=error@entry=0xffffdb51e940) at ../../../gio/ginitable.c:244
#8 0x0000ffffad4af000 in g_initable_new (object_type=object_type@entry=0xffffa000c5e0 [MMModemTime/MmGdbusModemTimeProxy/GDBusProxy], cancellable=cancellable@entry=0x0, error=error@entry=0xffffdb51e940, first_property_name=first_property_name@entry=0xffffad592738 "g-connection") at ../../../gio/ginitable.c:162
#9 0x0000ffffad56c89c in add_interfaces (manager=manager@entry=0xaaaaf6127a50 [MMManager], object_path=0xaaaaf6154020 "/org/freedesktop/ModemManager1/Modem/8", ifaces_and_properties=<optimized out>, name_owner=0xffff9c006c60 ":1.12") at ../../../gio/gdbusobjectmanagerclient.c:1554
#10 0x0000ffffad56cffc in on_control_proxy_g_signal (proxy=<optimized out>, sender_name=<optimized out>, signal_name=0xaaaaf6141e70 "InterfacesAdded", parameters=0xffff9c01cd50, user_data=<optimized out>) at ../../../gio/gdbusobjectmanagerclient.c:1739
#14 0x0000ffffad3ede90 in <emit signal ??? on instance 0xaaaaf612ddb0 [GDBusProxy]> (instance=instance@entry=0xaaaaf612ddb0, signal_id=<optimized out>, detail=detail@entry=0) at ../../../gobject/gsignal.c:3551
#11 0x0000ffffad3d4018 in g_closure_invoke (closure=0xffffa0007460, return_value=return_value@entry=0x0, n_param_values=4, param_values=param_values@entry=0xffffdb51ec80, invocation_hint=invocation_hint@entry=0xffffdb51ec48) at ../../../gobject/gclosure.c:810
#12 0x0000ffffad3e79e4 in signal_emit_unlocked_R (node=node@entry=0xaaaaf610f5d0, detail=detail@entry=0, instance=instance@entry=0xaaaaf612ddb0, emission_return=emission_return@entry=0x0, instance_and_params=0xffffdb51ec80, instance_and_params@entry=0x0) at ../../../gobject/gsignal.c:3739
#13 0x0000ffffad3ed898 in g_signal_emit_valist (instance=instance@entry=0xaaaaf612ddb0, signal_id=<optimized out>, detail=detail@entry=0, var_args=...) at ../../../gobject/gsignal.c:3495
#15 0x0000ffffad55bf90 in on_signal_received (connection=<optimized out>, sender_name=0xffff9c01e530 ":1.12", object_path=<optimized out>, interface_name=<optimized out>, signal_name=0xffff9c014150 "InterfacesAdded", parameters=0xffff9c01cd50, user_data=<optimized out>) at ../../../gio/gdbusproxy.c:884
#16 0x0000ffffad5483c8 in emit_signal_instance_in_idle_cb (data=0xffff9c013870) at ../../../gio/gdbusconnection.c:3789
#17 0x0000ffffad2cfab4 in g_main_dispatch (context=0xaaaaf6107e80) at ../../../glib/gmain.c:3325
#18 g_main_context_dispatch (context=0xaaaaf6107e80) at ../../../glib/gmain.c:4043
#19 0x0000ffffad2cfe5c in g_main_context_iterate (context=0xaaaaf6107e80, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4119
#20 0x0000ffffad2d01b0 in g_main_loop_run (loop=0xaaaaf6107f70) at ../../../glib/gmain.c:4317
#21 0x0000aaaadc415660 in ()
#22 0x0000ffffacf46218 in __libc_start_main (main=0xaaaadc415440, argc=1, argv=0xffffdb51f2b8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=<optimized out>) at ../csu/libc-start.c:308
#23 0x0000aaaadc415758 in ()
This is on byzantium, @mohammed.sadiq does this look familiar to anything you've seen?
Flagging as byzantium
since this is the rewritten version so likely doesn't affect amber.