Hey Jack

>>> > A potentially unrelated issue is that it appears MM restarts when 
>>> > switching slots on a modem that needs to switch profiles as a result:
>>> > Apr  7 10:56:07 EDG4600 ModemManager[15523]: <info>  ModemManager 
>>> > (version 1.16.2) starting in system bus...
>>> >
>>> > I have not looked into this, only just noticed as I switched the slot...
>>> >
>>>
>>> Oh that looks like a segfault. If you could get a backtrace and MM
>>> debug log after running with "gdb --args /usr/sbin/ModemManager debug"
>>> (then "r" for run, wait for it to crash, and "bt" for backtrace).
>>> you'll need to make sure the system-started MM is stopped before doing
>>> that also (e.g. "sudo systemctl stop ModemManager if using systemd")
>
> ModemManager[18089]: <info>  [base-manager] port ttyUSB2 released by device 
> '/sys/devices/soc0/soc/2100000.aips-bus/2184200.usb/ci_hdrc.1/usb1/1-1/1-1.1'
> ModemManager[18089]: <info>  [base-manager] port ttyUSB3 released by device 
> '/sys/devices/soc0/soc/2100000.aips-bus/2184200.usb/ci_hdrc.1/usb1/1-1/1-1.1'
> ModemManager[18089]: <info>  [base-manager] port ttyUSB4 released by device 
> '/sys/devices/soc0/soc/2100000.aips-bus/2184200.usb/ci_hdrc.1/usb1/1-1/1-1.1'
> ModemManager[18089]: <info>  [base-manager] port wwan1 released by device 
> '/sys/devices/soc0/soc/2100000.aips-bus/2184200.usb/ci_hdrc.1/usb1/1-1/1-1.1'
> ModemManager[18089]: <info>  [base-manager] port cdc-wdm1 released by device 
> '/sys/devices/soc0/soc/2100000.aips-bus/2184200.usb/ci_hdrc.1/usb1/1-1/1-1.1'
> ModemManager[18089]: <info>  [device 
> /sys/devices/soc0/soc/2100000.aips-bus/2184200.usb/ci_hdrc.1/usb1/1-1/1-1.1] 
> creating modem with plugin 'sierra' and '2' ports
> ModemManager[18089]: <warn>  [modem1/sim2] couldn't wait for SIM to be ready: 
> failed waiting for SIM readiness
> ModemManager[18089]: <warn>  [modem1/sim2] couldn't load IMSI: Couldn't peek 
> QMI port
> ModemManager[18089]: <warn>  [modem2] couldn't start initialization: Couldn't 
> query file info: Error when getting information for file “/dev/cdc-wdm2”: No 
> such file or directory
> ModemManager[18089]: <warn>  [modem2] couldn't initialize: 'Modem is 
> unusable, cannot fully initialize'
> ModemManager[18089]: <warn>  [modem1/sim2] couldn't load operator identifier: 
> Couldn't peek QMI port
> ModemManager[18089]: <warn>  [modem1/sim2] couldn't load operator name: 
> Couldn't peek QMI port
> ModemManager[18089]: <warn>  [modem1/sim2] couldn't load list of emergency 
> numbers: No AT port available to run command
>
> Thread 1 "ModemManager" received signal SIGSEGV, Segmentation fault.
> 0x76f38e9c in mm_gdbus_modem_get_unlock_required () from 
> /usr/lib/libmm-glib.so.0
> (gdb) bt
> #0  0x76f38e9c in mm_gdbus_modem_get_unlock_required () from 
> /usr/lib/libmm-glib.so.0
> #1  0x0007071c in ?? ()
> Backtrace stopped: previous frame identical to this frame (corrupt stack?)
>

Thanks for that! This totally looks like
https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/issues/351
and it's already fixed in git master and cherry-picked for the next
1.16.4 soon.

-- 
Aleksander
https://aleksander.es
_______________________________________________
ModemManager-devel mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/modemmanager-devel

Reply via email to