Hi Graham! On 2022-05-04 at 10:42 (+02), Graham Inggs wrote: > Hi Matteo, Mykola > > What make/model modem do you have? I am unable to reproduce this with > a Huawei E3276.
Attached, you'll find the gdb backtrace for modem-manager-gui and the output for mmcli about my LTE modem (Sierra EM7345, ftr). Hope this info could help you find a fix. Feel free to ping me for whatever more info you'd need to solve the problem. Cheers. mfv
[Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [New Thread 0x7ffff5791640 (LWP 4627)] [New Thread 0x7ffff4f90640 (LWP 4628)] [New Thread 0x7fffeffff640 (LWP 4629)] [New Thread 0x7fffef7fe640 (LWP 4630)] [New Thread 0x7fffeeffd640 (LWP 4631)] [Thread 0x7fffeeffd640 (LWP 4631) exited] [New Thread 0x7fffeeffd640 (LWP 4632)] [New Thread 0x7fffee7fc640 (LWP 4633)] [Thread 0x7fffeeffd640 (LWP 4632) exited] [Thread 0x7fffee7fc640 (LWP 4633) exited] [New Thread 0x7fffee7fc640 (LWP 4634)] [Thread 0x7ffff4f90640 (LWP 4628) exited] [New Thread 0x7ffff4f90640 (LWP 4635)] Thread 1 "modem-manager-g" received signal SIGSEGV, Segmentation fault. g_bit_lock (address=address@entry=0x20, lock_bit=lock_bit@entry=0) at ../../../glib/gbitlock.c:218 218 ../../../glib/gbitlock.c: No such file or directory. #0 g_bit_lock (address=address@entry=0x20, lock_bit=lock_bit@entry=0) at ../../../glib/gbitlock.c:218 #1 0x00007ffff7f09699 in g_variant_lock (value=value@entry=0x0) at ../../../glib/gvariant-core.c:229 #2 g_variant_n_children (value=value@entry=0x0) at ../../../glib/gvariant-core.c:1007 #3 0x00007ffff44f3a60 in mmgui_module_connection_get_params (connpath=<optimized out>, mmguicore=0x555555d46f90) at ../src/modules/nm09.c:633 #4 mmgui_module_connection_enum (mmguicore=0x555555d46f90, connlist=0x555555d47138) at ../src/modules/nm09.c:732 #5 0x000055555557e859 in mmguicore_connections_enum (mmguicore=0x555555d46f90) at ../src/mmguicore.c:1567 #6 0x000055555559e4c5 in mmgui_main_event_callback (event=MMGUI_EVENT_DEVICE_OPENED, mmguicore=<optimized out>, data=0x555555d6c730, userdata=0x5555555c4680) at ../src/main.c:197 #7 0x000055555557ee50 in mmguicore_devices_open (mmguicore=0x555555d46f90, deviceid=1, openfirst=openfirst@entry=1) at ../src/mmguicore.c:1900 #8 0x000055555558ffb6 in mmgui_main_device_select_from_list (mmguiapp=mmguiapp@entry=0x5555555c4680, identifier=identifier@entry=0x555555dc50e0 '0' <repeats 23 times>) at ../src/devices-page.c:338 #9 0x000055555559012a in mmgui_main_device_select_from_list (mmguiapp=mmguiapp@entry=0x5555555c4680, identifier=identifier@entry=0x555555dc50e0 '0' <repeats 23 times>) at ../src/devices-page.c:307 #10 0x000055555559e072 in mmgui_main_settings_ui_load (mmguiapp=0x5555555c4680) at ../src/main.c:2157 #11 mmgui_main_continue_initialization (mmguicore=<optimized out>, mmguiapp=0x5555555c4680) at ../src/main.c:2780 #12 mmgui_main_event_callback (event=<optimized out>, mmguicore=<optimized out>, data=0x0, userdata=0x5555555c4680) at ../src/main.c:402 #13 0x000055555557b1dc in mmgui_svcmanager_start_services_activation (svcmanager=0x555555d48540) at ../src/svcmanager.c:890 #14 0x0000555555580b58 in mmguicore_modules_prepare (mmguicore=0x555555d46f90) at ../src/mmguicore.c:1079 #15 mmguicore_start (mmguicore=0x555555d46f90) at ../src/mmguicore.c:2889 #16 0x00007ffff7e2671f in g_closure_invoke (closure=0x5555556b56c0, return_value=return_value@entry=0x0, n_param_values=1, param_values=param_values@entry=0x7fffffffd9d0, invocation_hint=invocation_hint@entry=0x7fffffffd950) at ../../../gobject/gclosure.c:830 #17 0x00007ffff7e38cf6 in signal_emit_unlocked_R (node=node@entry=0x55555569de00, detail=detail@entry=0, instance=instance@entry=0x5555556870f0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffd9d0) at ../../../gobject/gsignal.c:3743 #18 0x00007ffff7e3f111 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffdb50) at ../../../gobject/gsignal.c:3496 #19 0x00007ffff7e3f6bf in g_signal_emit (instance=instance@entry=0x5555556870f0, signal_id=<optimized out>, detail=detail@entry=0) at ../../../gobject/gsignal.c:3553 #20 0x00007ffff7d092b3 in g_application_activate (application=application@entry=0x5555556870f0) at ../../../gio/gapplication.c:2308 #21 0x00007ffff7d09648 in g_application_real_local_command_line (application=0x5555556870f0, arguments=0x7fffffffdc98, exit_status=0x7fffffffdc94) at ../../../gio/gapplication.c:1144 #22 0x00007ffff7d097be in g_application_run (application=0x5555556870f0, argc=argc@entry=1, argv=argv@entry=0x7fffffffe0a8) at ../../../gio/gapplication.c:2538 #23 0x000055555556a5f0 in main (argc=<optimized out>, argv=<optimized out>) at ../src/main.c:3090 #0 g_bit_lock (address=address@entry=0x20, lock_bit=lock_bit@entry=0) at ../../../glib/gbitlock.c:218 address_nonvolatile = 0x20 #1 0x00007ffff7f09699 in g_variant_lock (value=value@entry=0x0) at ../../../glib/gvariant-core.c:229 No locals. #2 g_variant_n_children (value=value@entry=0x0) at ../../../glib/gvariant-core.c:1007 n_children = <optimized out> #3 0x00007ffff44f3a60 in mmgui_module_connection_get_params (connpath=<optimized out>, mmguicore=0x555555d46f90) at ../src/modules/nm09.c:633 connparamstr = <optimized out> i = 0 connproxy = 0x555555d58de0 addrint = <optimized out> addrvar = <optimized out> moduledata = <optimized out> conninfo = 0x7fffe4121630 connparams = 0x555555dd0c10 conntechsec = <optimized out> conndnsvar = 0x0 conntypestr = 0x555555dd30c0 "gsm" techstr = 0x7ffff44f5047 "gsm" connection = <optimized out> error = 0x0 passinfo = <optimized out> passparams = <optimized out> connconsec = 0x7fffe4123b30 connipv4sec = 0x7fffe411fe70 moduledata = <optimized out> connproxy = <optimized out> error = <optimized out> conninfo = <optimized out> passinfo = <optimized out> connparams = <optimized out> passparams = <optimized out> connconsec = <optimized out> connipv4sec = <optimized out> conntechsec = <optimized out> conndnsvar = <optimized out> conntypestr = <optimized out> connparamstr = <optimized out> i = <optimized out> addrint = <optimized out> addrvar = <optimized out> techstr = <optimized out> connection = <optimized out> __n = <optimized out> __s = <optimized out> __p = <optimized out> #4 mmgui_module_connection_enum (mmguicore=0x555555d46f90, connlist=0x555555d47138) at ../src/modules/nm09.c:732 mmguicorelc = 0x555555d46f90 moduledata = <optimized out> connnum = 0 error = 0x0 connvar = <optimized out> conniter = {x = {140737019768656, 1, 0, 0, 140737018600832, 93824992893440, 93825000720176, 3579507750, 1, 140737352987075, 93825000720176, 93824999542720, 93825001112752, 140737352754040, 206158430232, 140737488344672}} conniter2 = {x = {140737019768320, 7, 3, 0, 0, 140737352769865, 140737353766016, 3579507750, 392920281, 140737186102862, 0, 93825001077264, 93825001077296, 93825001077264, 93825001077296, 140737353127321}} connnode = 0x7fffe411ee00 connnode2 = 0x7fffe4121990 connpath = <optimized out> connection = <optimized out> #5 0x000055555557e859 in mmguicore_connections_enum (mmguicore=0x555555d46f90) at ../src/mmguicore.c:1567 No locals. #6 0x000055555559e4c5 in mmgui_main_event_callback (event=MMGUI_EVENT_DEVICE_OPENED, mmguicore=<optimized out>, data=0x555555d6c730, userdata=0x5555555c4680) at ../src/main.c:197 device = <optimized out> mmguiapp = 0x5555555c4680 appdata = <optimized out> id = <optimized out> #7 0x000055555557ee50 in mmguicore_devices_open (mmguicore=0x555555d46f90, deviceid=1, openfirst=openfirst@entry=1) at ../src/mmguicore.c:1900 deviceptr = 0x555555759760 workthreadcmd = 21845 #8 0x000055555558ffb6 in mmgui_main_device_select_from_list (mmguiapp=mmguiapp@entry=0x5555555c4680, identifier=identifier@entry=0x555555dc50e0 '0' <repeats 23 times>) at ../src/devices-page.c:338 model = 0x555555ad0250 iter = {stamp = 1008592716, user_data = 0x7fffe4119d00, user_data2 = 0x0, user_data3 = 0x0} valid = <optimized out> selected = 1 curid = 1 curidentifier = 0x555555648200 "e7104105869170bdf949195d43928441" #9 0x000055555559012a in mmgui_main_device_select_from_list (mmguiapp=mmguiapp@entry=0x5555555c4680, identifier=identifier@entry=0x555555dc50e0 '0' <repeats 23 times>) at ../src/devices-page.c:307 model = <optimized out> iter = <optimized out> valid = <optimized out> selected = <optimized out> curid = <optimized out> curidentifier = <optimized out> #10 0x000055555559e072 in mmgui_main_settings_ui_load (mmguiapp=0x5555555c4680) at ../src/main.c:2157 strparam = 0x555555dc50e0 '0' <repeats 23 times> #11 mmgui_main_continue_initialization (mmguicore=<optimized out>, mmguiapp=0x5555555c4680) at ../src/main.c:2780 No locals. #12 mmgui_main_event_callback (event=<optimized out>, mmguicore=<optimized out>, data=0x0, userdata=0x5555555c4680) at ../src/main.c:402 device = <optimized out> mmguiapp = 0x5555555c4680 appdata = <optimized out> id = <optimized out> #13 0x000055555557b1dc in mmgui_svcmanager_start_services_activation (svcmanager=0x555555d48540) at ../src/svcmanager.c:890 error = 0x28992720 canmanagesvcs = <optimized out> actchainres = <optimized out> #14 0x0000555555580b58 in mmguicore_modules_prepare (mmguicore=0x555555d46f90) at ../src/mmguicore.c:1079 curmod = <optimized out> iter = <optimized out> mmmod = <optimized out> cmmod = <optimized out> modpair = <optimized out> pairfound = <optimized out> curmod = <optimized out> mmmod = <optimized out> cmmod = <optimized out> modpair = <optimized out> iter = <optimized out> pairfound = <optimized out> #15 mmguicore_start (mmguicore=0x555555d46f90) at ../src/mmguicore.c:2889 No locals. #16 0x00007ffff7e2671f in g_closure_invoke (closure=0x5555556b56c0, return_value=return_value@entry=0x0, n_param_values=1, param_values=param_values@entry=0x7fffffffd9d0, invocation_hint=invocation_hint@entry=0x7fffffffd950) at ../../../gobject/gclosure.c:830 marshal = 0x7ffff7e28750 <g_cclosure_marshal_VOID__VOID> marshal_data = 0x0 in_marshal = 0 real_closure = 0x5555556b56a0 __func__ = "g_closure_invoke" #17 0x00007ffff7e38cf6 in signal_emit_unlocked_R (node=node@entry=0x55555569de00, detail=detail@entry=0, instance=instance@entry=0x5555556870f0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffd9d0) at ../../../gobject/gsignal.c:3743 tmp = <optimized out> handler = 0x5555556f6b40 accumulator = 0x0 emission = {next = 0x0, instance = 0x5555556870f0, ihint = {signal_id = 194, detail = 0, run_type = (G_SIGNAL_RUN_FIRST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = 4} class_closure = 0x5555557449b0 hlist = <optimized out> handler_list = 0x5555556f6b40 return_accu = 0x0 accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} signal_id = 194 max_sequential_handler_number = 70 return_value_altered = 0 EMIT_RESTART = <optimized out> #18 0x00007ffff7e3f111 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffdb50) at ../../../gobject/gsignal.c:3496 instance_and_params = 0x7fffffffd9d0 signal_return_type = <optimized out> param_values = 0x7fffffffd9e8 node = <optimized out> i = <optimized out> n_params = <optimized out> __func__ = "g_signal_emit_valist" #19 0x00007ffff7e3f6bf in g_signal_emit (instance=instance@entry=0x5555556870f0, signal_id=<optimized out>, detail=detail@entry=0) at ../../../gobject/gsignal.c:3553 var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffffffdc30, reg_save_area = 0x7fffffffdb70}} #20 0x00007ffff7d092b3 in g_application_activate (application=application@entry=0x5555556870f0) at ../../../gio/gapplication.c:2308 __func__ = "g_application_activate" #21 0x00007ffff7d09648 in g_application_real_local_command_line (application=0x5555556870f0, arguments=0x7fffffffdc98, exit_status=0x7fffffffdc94) at ../../../gio/gapplication.c:1144 error = 0x0 options = 0x555555761ca0 n_args = 1 #22 0x00007ffff7d097be in g_application_run (application=0x5555556870f0, argc=argc@entry=1, argv=argv@entry=0x7fffffffe0a8) at ../../../gio/gapplication.c:2538 arguments = 0x5555557433c0 status = -1 context = 0x5555555e7180 acquired_context = <optimized out> __func__ = "g_application_run" #23 0x000055555556a5f0 in main (argc=<optimized out>, argv=<optimized out>) at ../src/main.c:3090 mmguiapp = 0x5555555c4680 termsa = {__sigaction_handler = {sa_handler = 0x555555598770 <mmgui_main_application_termination_signal_handler>, sa_sigaction = 0x555555598770 <mmgui_main_application_termination_signal_handler>}, sa_mask = {__val = {0, 274877907009, 2, 0, 0, 472446402653, 511101108348, 144, 63, 1024, 18446744073709551536, 140737488347008, 0, 0, 1024, 93824992677840}}, sa_flags = 268435460, sa_restorer = 0x7fffffffdf80} optcontext = <optimized out> listmodules = 0 error = 0x0 status = <optimized out> entries = {{long_name = 0x5555555a5378 "invisible", short_name = 105 'i', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x5555555c46f0, description = 0x5555555a66cb "Do not show window on start", arg_description = 0x0}, {long_name = 0x5555555a66e7 "mmmodule", short_name = 109 'm', flags = 0, arg = G_OPTION_ARG_STRING, arg_data = 0x5555555c4e90, description = 0x5555555a73e8 "Use specified modem management module", arg_description = 0x0}, {long_name = 0x5555555a66f0 "cmmodule", short_name = 99 'c', flags = 0, arg = G_OPTION_ARG_STRING, arg_data = 0x5555555c4e98, description = 0x5555555a7410 "Use specified connection management module", arg_description = 0x0}, {long_name = 0x5555555a66f9 "listmodules", short_name = 108 'l', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x7fffffffdd2c, description = 0x5555555a7440 "List all available modules and exit", arg_description = 0x0}, {long_name = 0x0, short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x0, description = 0x0, arg_description = 0x0}} btsa = {__sigaction_handler = {sa_handler = 0x5555555987c0 <mmgui_main_application_backtrace_signal_handler>, sa_sigaction = 0x5555555987c0 <mmgui_main_application_backtrace_signal_handler>}, sa_mask = {__val = {0, 1, 33060, 0, 0, 0, 1024, 0, 1651699055, 915999984, 1651699055, 915999984, 1651699055, 915999984, 0, 0}}, sa_flags = 268435460, sa_restorer = 0x1b6} Thread 10 (Thread 0x7ffff4f90640 (LWP 4635) "modem-manager-g"): #0 0x00007ffff705787f in __GI___poll (fds=fds@entry=0x7ffff4f8fa60, nfds=nfds@entry=3, timeout=timeout@entry=1000) at ../sysdeps/unix/sysv/linux/poll.c:29 sc_ret = -516 sc_cancel_oldtype = 0 sc_ret = <optimized out> #1 0x00007ffff7072bee in __poll_chk (fds=fds@entry=0x7ffff4f8fa60, nfds=nfds@entry=3, timeout=timeout@entry=1000, fdslen=fdslen@entry=24) at poll_chk.c:27 No locals. #2 0x000055555557ce55 in poll (__timeout=1000, __nfds=<optimized out>, __fds=0x7ffff4f8fa60) at /usr/include/x86_64-linux-gnu/bits/poll2.h:41 No locals. #3 mmguicore_work_thread (data=0x555555d46f90) at ../src/mmguicore.c:3069 recvbytes = <optimized out> oldinterface = "\000\000\000\000\000\000\000\000\216\325\377\377\377\177\000" databufsize = 4096 activesockets = <optimized out> pollfds = {{fd = 16, events = 1, revents = 0}, {fd = 15, events = 1, revents = 0}, {fd = 14, events = 1, revents = 0}} ctlfd = 16 workthreadcmd = 0 intfd = 15 intmsg = {msg_name = 0x7fffe4115410, msg_namelen = 12, msg_iov = 0x7ffff4f8f990, msg_iovlen = 1, msg_control = 0x0, msg_controllen = 0, msg_flags = 0} connfdnum = 2 ifstatetime = 1651699486 currenttime = <optimized out> oldstate = <optimized out> databuf = 0x7fffe8011800 "" ctlfdnum = 0 intiov = {iov_base = 0x7fffe8011800, iov_len = 4096} connmsg = {msg_name = 0x7fffe4115400, msg_namelen = 12, msg_iov = 0x7ffff4f8f9a0, msg_iovlen = 1, msg_control = 0x0, msg_controllen = 0, msg_flags = 0} mmguicore = <optimized out> radatabuf = <optimized out> pollstatus = <optimized out> conniov = {iov_base = 0x7fffe8011800, iov_len = 4096} event = {type = (MMGUI_NETLINK_INTERFACE_EVENT_TYPE_STATS | unknown: 0x58), ifname = "n\000\000\000|\000\000\000w\000\000\000H\003", <incomplete sequence \367>, running = 32767, up = -116454144, rxbytes = 140737085702176, txbytes = 18446744073709551488} intfdnum = 1 connfd = 14 mmguicore = <optimized out> databuf = <optimized out> radatabuf = <optimized out> databufsize = <optimized out> activesockets = <optimized out> pollstatus = <optimized out> recvbytes = <optimized out> pollfds = <optimized out> ctlfd = <optimized out> ctlfdnum = <optimized out> workthreadcmd = <optimized out> intfd = <optimized out> intfdnum = <optimized out> intiov = <optimized out> intmsg = <optimized out> connfd = <optimized out> connfdnum = <optimized out> conniov = <optimized out> connmsg = <optimized out> event = <optimized out> ifstatetime = <optimized out> currenttime = <optimized out> oldstate = <optimized out> oldinterface = <optimized out> #4 mmguicore_work_thread (data=0x555555d46f90) at ../src/mmguicore.c:2977 mmguicore = 0x555555d46f90 databuf = <optimized out> radatabuf = <optimized out> databufsize = <optimized out> activesockets = <optimized out> pollstatus = <optimized out> recvbytes = <optimized out> pollfds = <optimized out> ctlfd = <optimized out> ctlfdnum = <optimized out> workthreadcmd = <optimized out> intfd = <optimized out> intfdnum = <optimized out> intiov = <optimized out> intmsg = <optimized out> connfd = <optimized out> connfdnum = <optimized out> conniov = <optimized out> connmsg = <optimized out> event = <optimized out> ifstatetime = <optimized out> currenttime = <optimized out> oldstate = <optimized out> oldinterface = <optimized out> #5 0x00007ffff7eee59d in g_thread_proxy (data=0x555555d6a460) at ../../../glib/gthread.c:827 thread = 0x555555d6a460 __func__ = "g_thread_proxy" #6 0x00007ffff714bd80 in start_thread (arg=0x7ffff4f90640) at pthread_create.c:481 ret = <optimized out> pd = 0x7ffff4f90640 unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737303348800, -7943996247412936565, 140737488344462, 140737488344463, 0, 140737303348800, 7943971997919899787, 7943979937374040203}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = 0 #7 0x00007ffff706376f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 No locals. Thread 9 (Thread 0x7fffee7fc640 (LWP 4634) "pool-modem-mana"): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x00007ffff7f17f82 in g_cond_wait_until (cond=cond@entry=0x5555555cee18, mutex=mutex@entry=0x5555555cee10, end_time=end_time@entry=446543967) at ../../../glib/gthread-posix.c:1623 now = {tv_sec = 431, tv_nsec = 543967967} span = {tv_sec = 14, tv_nsec = 999999033} sampled = 0 res = <optimized out> success = <optimized out> #2 0x00007ffff7e92721 in g_async_queue_pop_intern_unlocked (queue=0x5555555cee10, wait=1, end_time=446543967) at ../../../glib/gasyncqueue.c:422 retval = <optimized out> __func__ = "g_async_queue_pop_intern_unlocked" #3 0x00007ffff7e92d42 in g_async_queue_timeout_pop (queue=0x5555555cee10, timeout=timeout@entry=15000000) at ../../../glib/gasyncqueue.c:545 end_time = 446543967 retval = <optimized out> __func__ = "g_async_queue_timeout_pop" #4 0x00007ffff7eeef39 in g_thread_pool_wait_for_new_pool () at ../../../glib/gthreadpool.c:183 pool = <optimized out> local_max_idle_time = 15000 local_wakeup_thread_serial = <optimized out> local_max_unused_threads = <optimized out> last_wakeup_thread_serial = 0 have_relayed_thread_marker = <optimized out> pool = <optimized out> local_wakeup_thread_serial = <optimized out> local_max_unused_threads = <optimized out> local_max_idle_time = <optimized out> last_wakeup_thread_serial = <optimized out> have_relayed_thread_marker = <optimized out> gaig_temp = <optimized out> gaig_temp = <optimized out> gaig_temp = <optimized out> gaig_temp = <optimized out> gaig_temp = <optimized out> gaig_temp = <optimized out> gaig_temp = <optimized out> #5 g_thread_pool_thread_proxy (data=<optimized out>) at ../../../glib/gthreadpool.c:411 free_pool = <optimized out> task = <optimized out> pool = <optimized out> #6 0x00007ffff7eee59d in g_thread_proxy (data=0x555555d36980) at ../../../glib/gthread.c:827 thread = 0x555555d36980 __func__ = "g_thread_proxy" #7 0x00007ffff714bd80 in start_thread (arg=0x7fffee7fc640) at pthread_create.c:481 ret = <optimized out> pd = 0x7fffee7fc640 unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737194739264, -7943996247412936565, 140737488339518, 140737488339519, 0, 140737194739264, 7943959965569020043, 7943979937374040203}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = 0 #8 0x00007ffff706376f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 No locals. Thread 5 (Thread 0x7fffef7fe640 (LWP 4630) "dconf worker"): #0 0x00007ffff705787f in __GI___poll (fds=0x5555555f62a0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 sc_ret = -516 sc_cancel_oldtype = 0 sc_ret = <optimized out> #1 0x00007ffff7ec41ce in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x5555555f62a0, timeout=<optimized out>, context=0x5555555f6400) at ../../../glib/gmain.c:4516 ret = <optimized out> errsv = <optimized out> poll_func = 0x7ffff7ed3c40 <g_poll> poll_func = <optimized out> ret = <optimized out> errsv = <optimized out> #2 g_main_context_iterate (context=context@entry=0x5555555f6400, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4206 max_priority = 2147483647 timeout = -1 some_ready = <optimized out> nfds = 1 allocated_nfds = <optimized out> fds = 0x5555555f62a0 begin_time_nsec = 0 #3 0x00007ffff7ec42ef in g_main_context_iteration (context=0x5555555f6400, may_block=1) at ../../../glib/gmain.c:4276 retval = <optimized out> #4 0x00007ffff7fbd3bd in ?? () from /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so No symbol table info available. #5 0x00007ffff7eee59d in g_thread_proxy (data=0x5555555f8520) at ../../../glib/gthread.c:827 thread = 0x5555555f8520 __func__ = "g_thread_proxy" #6 0x00007ffff714bd80 in start_thread (arg=0x7fffef7fe640) at pthread_create.c:481 ret = <optimized out> pd = 0x7fffef7fe640 unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737211524672, -7943996247412936565, 140737488343790, 140737488343791, 0, 140737211524672, 7943962161371050123, 7943979937374040203}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = 0 #7 0x00007ffff706376f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 No locals. Thread 4 (Thread 0x7fffeffff640 (LWP 4629) "gdbus"): #0 0x00007ffff705787f in __GI___poll (fds=0x7fffe800fe60, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 sc_ret = -516 sc_cancel_oldtype = 0 sc_ret = <optimized out> #1 0x00007ffff7ec41ce in g_main_context_poll (priority=<optimized out>, n_fds=3, fds=0x7fffe800fe60, timeout=<optimized out>, context=0x7fffe800dee0) at ../../../glib/gmain.c:4516 ret = <optimized out> errsv = <optimized out> poll_func = 0x7ffff7ed3c40 <g_poll> poll_func = <optimized out> ret = <optimized out> errsv = <optimized out> #2 g_main_context_iterate (context=0x7fffe800dee0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4206 max_priority = 2147483647 timeout = -1 some_ready = <optimized out> nfds = 3 allocated_nfds = <optimized out> fds = 0x7fffe800fe60 begin_time_nsec = 0 #3 0x00007ffff7ec4523 in g_main_loop_run (loop=0x7fffe800dfd0) at ../../../glib/gmain.c:4411 self = <optimized out> __func__ = "g_main_loop_run" #4 0x00007ffff7d46c86 in gdbus_shared_thread_func (user_data=0x7fffe800deb0) at ../../../gio/gdbusprivate.c:282 data = 0x7fffe800deb0 #5 0x00007ffff7eee59d in g_thread_proxy (data=0x7fffe8001520) at ../../../glib/gthread.c:827 thread = 0x7fffe8001520 __func__ = "g_thread_proxy" #6 0x00007ffff714bd80 in start_thread (arg=0x7fffeffff640) at pthread_create.c:481 ret = <optimized out> pd = 0x7fffeffff640 unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737219917376, -7943996247412936565, 140737303345134, 140737303345135, 0, 140737219917376, 7943961062396293259, 7943979937374040203}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = 0 #7 0x00007ffff706376f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 No locals. Thread 2 (Thread 0x7ffff5791640 (LWP 4627) "gmain"): #0 0x00007ffff705787f in __GI___poll (fds=0x5555555dafc0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 sc_ret = -516 sc_cancel_oldtype = 0 sc_ret = <optimized out> #1 0x00007ffff7ec41ce in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x5555555dafc0, timeout=<optimized out>, context=0x5555555e0620) at ../../../glib/gmain.c:4516 ret = <optimized out> errsv = <optimized out> poll_func = 0x7ffff7ed3c40 <g_poll> poll_func = <optimized out> ret = <optimized out> errsv = <optimized out> #2 g_main_context_iterate (context=context@entry=0x5555555e0620, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4206 max_priority = 2147483647 timeout = -1 some_ready = <optimized out> nfds = 1 allocated_nfds = <optimized out> fds = 0x5555555dafc0 begin_time_nsec = 0 #3 0x00007ffff7ec42ef in g_main_context_iteration (context=0x5555555e0620, may_block=may_block@entry=1) at ../../../glib/gmain.c:4276 retval = <optimized out> #4 0x00007ffff7ec4341 in glib_worker_main (data=<optimized out>) at ../../../glib/gmain.c:6178 No locals. #5 0x00007ffff7eee59d in g_thread_proxy (data=0x5555555b65e0) at ../../../glib/gthread.c:827 thread = 0x5555555b65e0 __func__ = "g_thread_proxy" #6 0x00007ffff714bd80 in start_thread (arg=0x7ffff5791640) at pthread_create.c:481 ret = <optimized out> pd = 0x7ffff5791640 unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737311741504, -7943996247412936565, 140737488344574, 140737488344575, 0, 140737311741504, 7943975301286621323, 7943979937374040203}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = 0 #7 0x00007ffff706376f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 No locals. Thread 1 (Thread 0x7ffff5a7af00 (LWP 4623) "modem-manager-g"): #0 g_bit_lock (address=address@entry=0x20, lock_bit=lock_bit@entry=0) at ../../../glib/gbitlock.c:218 address_nonvolatile = 0x20 #1 0x00007ffff7f09699 in g_variant_lock (value=value@entry=0x0) at ../../../glib/gvariant-core.c:229 No locals. #2 g_variant_n_children (value=value@entry=0x0) at ../../../glib/gvariant-core.c:1007 n_children = <optimized out> #3 0x00007ffff44f3a60 in mmgui_module_connection_get_params (connpath=<optimized out>, mmguicore=0x555555d46f90) at ../src/modules/nm09.c:633 connparamstr = <optimized out> i = 0 connproxy = 0x555555d58de0 addrint = <optimized out> addrvar = <optimized out> moduledata = <optimized out> conninfo = 0x7fffe4121630 connparams = 0x555555dd0c10 conntechsec = <optimized out> conndnsvar = 0x0 conntypestr = 0x555555dd30c0 "gsm" techstr = 0x7ffff44f5047 "gsm" connection = <optimized out> error = 0x0 passinfo = <optimized out> passparams = <optimized out> connconsec = 0x7fffe4123b30 connipv4sec = 0x7fffe411fe70 moduledata = <optimized out> connproxy = <optimized out> error = <optimized out> conninfo = <optimized out> passinfo = <optimized out> connparams = <optimized out> passparams = <optimized out> connconsec = <optimized out> connipv4sec = <optimized out> conntechsec = <optimized out> conndnsvar = <optimized out> conntypestr = <optimized out> connparamstr = <optimized out> i = <optimized out> addrint = <optimized out> addrvar = <optimized out> techstr = <optimized out> connection = <optimized out> __n = <optimized out> __s = <optimized out> __p = <optimized out> #4 mmgui_module_connection_enum (mmguicore=0x555555d46f90, connlist=0x555555d47138) at ../src/modules/nm09.c:732 mmguicorelc = 0x555555d46f90 moduledata = <optimized out> connnum = 0 error = 0x0 connvar = <optimized out> conniter = {x = {140737019768656, 1, 0, 0, 140737018600832, 93824992893440, 93825000720176, 3579507750, 1, 140737352987075, 93825000720176, 93824999542720, 93825001112752, 140737352754040, 206158430232, 140737488344672}} conniter2 = {x = {140737019768320, 7, 3, 0, 0, 140737352769865, 140737353766016, 3579507750, 392920281, 140737186102862, 0, 93825001077264, 93825001077296, 93825001077264, 93825001077296, 140737353127321}} connnode = 0x7fffe411ee00 connnode2 = 0x7fffe4121990 connpath = <optimized out> connection = <optimized out> #5 0x000055555557e859 in mmguicore_connections_enum (mmguicore=0x555555d46f90) at ../src/mmguicore.c:1567 No locals. #6 0x000055555559e4c5 in mmgui_main_event_callback (event=MMGUI_EVENT_DEVICE_OPENED, mmguicore=<optimized out>, data=0x555555d6c730, userdata=0x5555555c4680) at ../src/main.c:197 device = <optimized out> mmguiapp = 0x5555555c4680 appdata = <optimized out> id = <optimized out> #7 0x000055555557ee50 in mmguicore_devices_open (mmguicore=0x555555d46f90, deviceid=1, openfirst=openfirst@entry=1) at ../src/mmguicore.c:1900 deviceptr = 0x555555759760 workthreadcmd = 21845 #8 0x000055555558ffb6 in mmgui_main_device_select_from_list (mmguiapp=mmguiapp@entry=0x5555555c4680, identifier=identifier@entry=0x555555dc50e0 '0' <repeats 23 times>) at ../src/devices-page.c:338 model = 0x555555ad0250 iter = {stamp = 1008592716, user_data = 0x7fffe4119d00, user_data2 = 0x0, user_data3 = 0x0} valid = <optimized out> selected = 1 curid = 1 curidentifier = 0x555555648200 "e7104105869170bdf949195d43928441" #9 0x000055555559012a in mmgui_main_device_select_from_list (mmguiapp=mmguiapp@entry=0x5555555c4680, identifier=identifier@entry=0x555555dc50e0 '0' <repeats 23 times>) at ../src/devices-page.c:307 model = <optimized out> iter = <optimized out> valid = <optimized out> selected = <optimized out> curid = <optimized out> curidentifier = <optimized out> #10 0x000055555559e072 in mmgui_main_settings_ui_load (mmguiapp=0x5555555c4680) at ../src/main.c:2157 strparam = 0x555555dc50e0 '0' <repeats 23 times> #11 mmgui_main_continue_initialization (mmguicore=<optimized out>, mmguiapp=0x5555555c4680) at ../src/main.c:2780 No locals. #12 mmgui_main_event_callback (event=<optimized out>, mmguicore=<optimized out>, data=0x0, userdata=0x5555555c4680) at ../src/main.c:402 device = <optimized out> mmguiapp = 0x5555555c4680 appdata = <optimized out> id = <optimized out> #13 0x000055555557b1dc in mmgui_svcmanager_start_services_activation (svcmanager=0x555555d48540) at ../src/svcmanager.c:890 error = 0x28992720 canmanagesvcs = <optimized out> actchainres = <optimized out> #14 0x0000555555580b58 in mmguicore_modules_prepare (mmguicore=0x555555d46f90) at ../src/mmguicore.c:1079 curmod = <optimized out> iter = <optimized out> mmmod = <optimized out> cmmod = <optimized out> modpair = <optimized out> pairfound = <optimized out> curmod = <optimized out> mmmod = <optimized out> cmmod = <optimized out> modpair = <optimized out> iter = <optimized out> pairfound = <optimized out> #15 mmguicore_start (mmguicore=0x555555d46f90) at ../src/mmguicore.c:2889 No locals. #16 0x00007ffff7e2671f in g_closure_invoke (closure=0x5555556b56c0, return_value=return_value@entry=0x0, n_param_values=1, param_values=param_values@entry=0x7fffffffd9d0, invocation_hint=invocation_hint@entry=0x7fffffffd950) at ../../../gobject/gclosure.c:830 marshal = 0x7ffff7e28750 <g_cclosure_marshal_VOID__VOID> marshal_data = 0x0 in_marshal = 0 real_closure = 0x5555556b56a0 __func__ = "g_closure_invoke" #17 0x00007ffff7e38cf6 in signal_emit_unlocked_R (node=node@entry=0x55555569de00, detail=detail@entry=0, instance=instance@entry=0x5555556870f0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffd9d0) at ../../../gobject/gsignal.c:3743 tmp = <optimized out> handler = 0x5555556f6b40 accumulator = 0x0 emission = {next = 0x0, instance = 0x5555556870f0, ihint = {signal_id = 194, detail = 0, run_type = (G_SIGNAL_RUN_FIRST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = 4} class_closure = 0x5555557449b0 hlist = <optimized out> handler_list = 0x5555556f6b40 return_accu = 0x0 accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} signal_id = 194 max_sequential_handler_number = 70 return_value_altered = 0 EMIT_RESTART = <optimized out> #18 0x00007ffff7e3f111 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffdb50) at ../../../gobject/gsignal.c:3496 instance_and_params = 0x7fffffffd9d0 signal_return_type = <optimized out> param_values = 0x7fffffffd9e8 node = <optimized out> i = <optimized out> n_params = <optimized out> __func__ = "g_signal_emit_valist" #19 0x00007ffff7e3f6bf in g_signal_emit (instance=instance@entry=0x5555556870f0, signal_id=<optimized out>, detail=detail@entry=0) at ../../../gobject/gsignal.c:3553 var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffffffdc30, reg_save_area = 0x7fffffffdb70}} #20 0x00007ffff7d092b3 in g_application_activate (application=application@entry=0x5555556870f0) at ../../../gio/gapplication.c:2308 __func__ = "g_application_activate" #21 0x00007ffff7d09648 in g_application_real_local_command_line (application=0x5555556870f0, arguments=0x7fffffffdc98, exit_status=0x7fffffffdc94) at ../../../gio/gapplication.c:1144 error = 0x0 options = 0x555555761ca0 n_args = 1 #22 0x00007ffff7d097be in g_application_run (application=0x5555556870f0, argc=argc@entry=1, argv=argv@entry=0x7fffffffe0a8) at ../../../gio/gapplication.c:2538 arguments = 0x5555557433c0 status = -1 context = 0x5555555e7180 acquired_context = <optimized out> __func__ = "g_application_run" #23 0x000055555556a5f0 in main (argc=<optimized out>, argv=<optimized out>) at ../src/main.c:3090 mmguiapp = 0x5555555c4680 termsa = {__sigaction_handler = {sa_handler = 0x555555598770 <mmgui_main_application_termination_signal_handler>, sa_sigaction = 0x555555598770 <mmgui_main_application_termination_signal_handler>}, sa_mask = {__val = {0, 274877907009, 2, 0, 0, 472446402653, 511101108348, 144, 63, 1024, 18446744073709551536, 140737488347008, 0, 0, 1024, 93824992677840}}, sa_flags = 268435460, sa_restorer = 0x7fffffffdf80} optcontext = <optimized out> listmodules = 0 error = 0x0 status = <optimized out> entries = {{long_name = 0x5555555a5378 "invisible", short_name = 105 'i', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x5555555c46f0, description = 0x5555555a66cb "Do not show window on start", arg_description = 0x0}, {long_name = 0x5555555a66e7 "mmmodule", short_name = 109 'm', flags = 0, arg = G_OPTION_ARG_STRING, arg_data = 0x5555555c4e90, description = 0x5555555a73e8 "Use specified modem management module", arg_description = 0x0}, {long_name = 0x5555555a66f0 "cmmodule", short_name = 99 'c', flags = 0, arg = G_OPTION_ARG_STRING, arg_data = 0x5555555c4e98, description = 0x5555555a7410 "Use specified connection management module", arg_description = 0x0}, {long_name = 0x5555555a66f9 "listmodules", short_name = 108 'l', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x7fffffffdd2c, description = 0x5555555a7440 "List all available modules and exit", arg_description = 0x0}, {long_name = 0x0, short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x0, description = 0x0, arg_description = 0x0}} btsa = {__sigaction_handler = {sa_handler = 0x5555555987c0 <mmgui_main_application_backtrace_signal_handler>, sa_sigaction = 0x5555555987c0 <mmgui_main_application_backtrace_signal_handler>}, sa_mask = {__val = {0, 1, 33060, 0, 0, 0, 1024, 0, 1651699055, 915999984, 1651699055, 915999984, 1651699055, 915999984, 0, 0}}, sa_flags = 268435460, sa_restorer = 0x1b6}
$ mmcli -m 1 -------------------------------- General | path: /org/freedesktop/ModemManager1/Modem/1 | device id: 981e03a13a721e751eb6aab52dfdc07bf6c12c26 -------------------------------- Hardware | manufacturer: Sierra Wireless Inc. | model: Sierra Wireless EM7345 4G LTE | firmware revision: FIH7160_V1.2_WW_01.1616.01 | h/w revision: XMM7160_V1.2_MBIM_GNSS_NAND_RE | supported: gsm-umts, lte | current: gsm-umts, lte | equipment id: (secret) -------------------------------- System | device: /sys/devices/pci0000:00/0000:00:14.0/usb2/2-4 | drivers: cdc_mbim, cdc_acm | plugin: sierra | primary port: cdc-wdm0 | ports: cdc-wdm0 (mbim), ttyACM0 (at), ttyACM2 (at), wwan0 (net) -------------------------------- Numbers | own: +393282745611 -------------------------------- Status | unlock retries: sim-pin (3), sim-pin2 (3) | state: connected | power state: on | access tech: lte | signal quality: 6% (recent) -------------------------------- Modes | supported: allowed: 2g; preferred: none | allowed: 3g; preferred: none | allowed: 4g; preferred: none | allowed: 2g, 3g; preferred: none | allowed: 2g, 3g; preferred: 2g | allowed: 2g, 3g; preferred: 3g | allowed: 3g, 4g; preferred: none | allowed: 3g, 4g; preferred: 3g | allowed: 3g, 4g; preferred: 4g | allowed: 2g, 4g; preferred: none | allowed: 2g, 4g; preferred: 2g | allowed: 2g, 4g; preferred: 4g | allowed: 2g, 3g, 4g; preferred: none | allowed: 2g, 3g, 4g; preferred: 2g | allowed: 2g, 3g, 4g; preferred: 3g | allowed: 2g, 3g, 4g; preferred: 4g | current: allowed: 3g, 4g; preferred: 4g -------------------------------- Bands | supported: egsm, dcs, pcs, g850, utran-1, utran-4, utran-5, utran-8, | utran-2, eutran-1, eutran-2, eutran-3, eutran-4, eutran-5, eutran-7, | eutran-8, eutran-13, eutran-17, eutran-18, eutran-19, eutran-20 | current: egsm, dcs, pcs, g850, utran-1, utran-4, utran-5, utran-8, | utran-2, eutran-1, eutran-2, eutran-3, eutran-4, eutran-5, eutran-7, | eutran-8, eutran-13, eutran-17, eutran-18, eutran-19, eutran-20 -------------------------------- IP | supported: ipv4, ipv6, ipv4v6 -------------------------------- 3GPP | imei: (secret) | enabled locks: sim, fixed-dialing | operator id: 22250 | operator name: 22250 | registration: home -------------------------------- 3GPP EPS | ue mode of operation: csps-2 -------------------------------- SIM | primary sim path: /org/freedesktop/ModemManager1/SIM/1 -------------------------------- Bearer | paths: /org/freedesktop/ModemManager1/Bearer/2
-- Matteo F. Vescovi || Debian Developer GnuPG KeyID: 4096R/0x8062398983B2CF7A
signature.asc
Description: PGP signature