ModemManager crash with more than one call with Huawei E3131 Modem

Enrico Mioso mrkiko.rs at gmail.com
Wed May 20 12:14:24 UTC 2020


Hello!!

I am experiencing a crash in Modemmanager, triggered by the following scenario:
1 - Start a voice call from mmcli to my mobile phone.
2 - Answer the call there.
3 - From the mobile phone, call back my Huawei E3131 device.

This results in the following crash: let me know if I can help out more.

May 20 14:08:49 mStation ModemManager[417132]: <info>  Modem /org/freedesktop/ModemManager1/Modem/0: state changed (enabled -> registered)
May 20 14:09:06 mStation ModemManager[417132]: <info>  user request to start call
May 20 14:09:06 mStation ModemManager[417132]: <info>  Call state changed: unknown -> dialing (outgoing-started)
May 20 14:09:06 mStation ModemManager[417132]: <info>  call is started
May 20 14:09:07 mStation ModemManager[417132]: <info>  Call state changed: dialing -> ringing-out (unknown)
May 20 14:09:16 mStation ModemManager[417132]: <info>  Call state changed: ringing-out -> active (unknown)
May 20 14:09:47 mStation ModemManager[417132]: <info>  Call state changed: unknown -> waiting (incoming-new)
May 20 14:09:50 mStation ModemManager[417132]: <info>  Call state changed: waiting -> active (unknown)
May 20 14:09:50 mStation ModemManager[417132]: <info>  Call state changed: active -> terminated (unknown)
May 20 14:09:50 mStation ModemManager[417132]: <info>  Call state changed: unknown -> waiting (incoming-new)
May 20 14:09:50 mStation ModemManager[417132]: Bail out! ERROR:mm-iface-modem-voice.c:2376:load_call_list_ready: assertion failed: (!ctx->polling_id)
May 20 14:09:50 mStation systemd[1]: Started Process Core Dump (PID 417153/UID 0).
May 20 14:09:50 mStation systemd[417154]: systemd-coredump at 14-417153-0.service: PrivateNetwork=yes is configured, but the kernel does not support network namespaces, ignoring.
May 20 14:09:50 mStation systemd[417154]: systemd-coredump at 14-417153-0.service: ProtectHostname=yes is configured, but the kernel does not support UTS namespaces, ignoring namespace setup.
May 20 14:09:50 mStation systemd[1]: ModemManager.service: Main process exited, code=dumped, status=6/ABRT
May 20 14:09:50 mStation systemd[1]: ModemManager.service: Failed with result 'core-dump'.
May 20 14:09:50 mStation systemd-coredump[417154]: Process 417132 (ModemManager) of user 0 dumped core.

                                                    Stack trace of thread 417132:
                                                    #0  0x00007f4a357ee2e5 raise (libc.so.6 + 0x3c2e5)
                                                    #1  0x00007f4a357d7853 abort (libc.so.6 + 0x25853)
                                                    #2  0x00007f4a359d9096 g_assertion_message (libglib-2.0.so.0 + 0x3e096)
                                                    #3  0x00007f4a359d931d g_assertion_message_expr (libglib-2.0.so.0 + 0x3e31d)
                                                    #4  0x000055f113cddfe1 load_call_list_ready (ModemManager + 0x79fe1)
                                                    #5  0x00007f4a35b8f395 g_task_return_now (libgio-2.0.so.0 + 0xa6395)
                                                    #6  0x00007f4a35b93a96 g_task_return (libgio-2.0.so.0 + 0xaaa96)
                                                    #7  0x000055f113ce52c6 clcc_ready (ModemManager + 0x812c6)
                                                    #8  0x00007f4a35ba6f37 g_simple_async_result_complete (libgio-2.0.so.0 + 0xbdf37)
                                                    #9  0x000055f113cb6ebf at_command_ready (ModemManager + 0x52ebf)
                                                    #10 0x00007f4a35ba6f37 g_simple_async_result_complete (libgio-2.0.so.0 + 0xbdf37)
                                                    #11 0x000055f113d317f3 serial_command_ready (ModemManager + 0xcd7f3)
                                                    #12 0x00007f4a35ba6f37 g_simple_async_result_complete (libgio-2.0.so.0 + 0xbdf37)
                                                    #13 0x000055f113d2e2fe command_context_complete_and_free (ModemManager + 0xca2fe)
                                                    #14 0x000055f113d2f03c port_serial_got_response (ModemManager + 0xcb03c)
                                                    #15 0x000055f113d30b90 parse_response_buffer (ModemManager + 0xccb90)
                                                    #16 0x00007f4a359f1640 g_main_dispatch (libglib-2.0.so.0 + 0x56640)
                                                    #17 0x00007f4a359f2d99 g_main_context_iterate (libglib-2.0.so.0 + 0x57d99)
                                                    #18 0x00007f4a359f3ca5 g_main_loop_run (libglib-2.0.so.0 + 0x58ca5)
                                                    #19 0x000055f113ca42ff main (ModemManager + 0x402ff)
                                                    #20 0x00007f4a357d9002 __libc_start_main (libc.so.6 + 0x27002)
                                                    #21 0x000055f113ca446e _start (ModemManager + 0x4046e)

                                                    Stack trace of thread 417136:
                                                    #0  0x00007f4a358a6fef __poll (libc.so.6 + 0xf4fef)
                                                    #1  0x00007f4a359f2d3a g_main_context_poll (libglib-2.0.so.0 + 0x57d3a)
                                                    #2  0x00007f4a359f3ca5 g_main_loop_run (libglib-2.0.so.0 + 0x58ca5)
                                                    #3  0x00007f4a35b3fe5b gdbus_shared_thread_func (libgio-2.0.so.0 + 0x56e5b)
                                                    #4  0x00007f4a359ce411 g_thread_proxy (libglib-2.0.so.0 + 0x33411)
                                                    #5  0x00007f4a35982422 start_thread (libpthread.so.0 + 0x9422)
                                                    #6  0x00007f4a358b1b83 __clone (libc.so.6 + 0xffb83)

                                                    Stack trace of thread 417133:
                                                    #0  0x00007f4a358a6fef __poll (libc.so.6 + 0xf4fef)
                                                    #1  0x00007f4a359f2d3a g_main_context_poll (libglib-2.0.so.0 + 0x57d3a)
                                                    #2  0x00007f4a359f2e0d g_main_context_iteration (libglib-2.0.so.0 + 0x57e0d)
                                                    #3  0x00007f4a359f2e40 glib_worker_main (libglib-2.0.so.0 + 0x57e40)
                                                    #4  0x00007f4a359ce411 g_thread_proxy (libglib-2.0.so.0 + 0x33411)
                                                    #5  0x00007f4a35982422 start_thread (libpthread.so.0 + 0x9422)
                                                    #6  0x00007f4a358b1b83 __clone (libc.so.6 + 0xffb83)
May 20 14:09:50 mStation systemd[1]: systemd-coredump at 14-417153-0.service: Succeeded.
May 20 14:09:50 mStation systemd[1]: ModemManager.service: Scheduled restart job, restart counter is at 1.
May 20 14:09:50 mStation systemd[1]: Condition check resulted in Journal Audit Socket being skipped.

Enrico


More information about the ModemManager-devel mailing list