[Huawei ME909s-120] Segfault when initiating call
I'm running ModemManager 1.10.0 with a Huawei ME909s-120 Modem and ModemManager is crashing (Segmentation fault) when I try to initiate an outgoing call (I tried it via python libmm-glib, but also using mmcli).
mmcli example instructions:
mmcli -m 0 --voice-create-call="number=0699********"
mmcli -m 0 --call 0 --start
Debug output:
ModemManager[30835]: <info> [1568307744.627290] user request to start call
ModemManager[30835]: <info> [1568307744.627355] Call state changed: unknown -> dialing (outgoing-started)
ModemManager[30835]: <debug> [1568307744.627365] Setting up in-call unsolicited events...
ModemManager[30835]: <debug> [1568307744.627528] (ttyUSB0) device open count is 2 (open)
ModemManager[30835]: <debug> [1568307744.627613] (ttyUSB0): --> 'ATD0699********;<CR>'
ModemManager[30835]: <debug> [1568307744.740703] (ttyUSB2): <-- '<CR><LF>^ORIG: 1,0<CR><LF>'
ModemManager[30835]: <debug> [1568307744.741581] (ttyUSB0): <-- '<CR><LF>OK<CR><LF><CR><LF>^ORIG: 1,0<CR><LF>'
ModemManager[30835]: <info> [1568307744.741621] setting up audio channel...
ModemManager[30835]: <debug> [1568307744.741636] (ttyUSB0) device open count is 1 (close)
Segmentation fault
The corresponding dmesg output is:
[34884.642572] ModemManager[30835]: segfault at 8 ip 00007feee16eb383 sp 00007fff27492380 error 4 in libmm-plugin-huawei.so[7feee16e4000+1b000]
[34884.642577] Code: d8 5b 5d 41 5c 41 5d 41 5e c3 0f 1f 44 00 00 48 89 ef 4c 89 e6 e8 6d e7 ff ff 48 89 c7 e8 e5 e6 ff ff 4d 85 f6 48 89 c5 74 11 <48> 8b 78 08 48 85 ff 74 08 e8 af e2 ff ff 49 89 06 4d 85 ed bb 01
According to the dmesg output the segfault happens somewhere inside the huawei-plugin.
Any ideas what the problem could be or any hints how to easily find out where exactly the code crashes?
Edit: just checked and it doesn't only happen at outgoing calls but also when I try to accept an incoming call.