Actions
Bug #3810
closedofono: Fix ocasional crash when running against osmo-gsm-tester
Start date:
02/20/2019
Due date:
% Done:
0%
Spec Reference:
Description
ofono crashes from time to time during run of whole battery of tests:
QMI translated = { [0] = '[ radio_interface = 'gsm' active_band_class = 'gsm-dcs-1800' active_channel = '868' ] '} ofonod[25650]: drivers/qmimodem/network-registration.c:event_notify() ofonod[25650]: drivers/qmimodem/network-registration.c:event_notify() rat 4 band 47 channel 868 ofonod[25650]: drivers/qmimodem/qmibridge.c:ask_qmi() READ: QMI QMUX: QMI length = 33 QMI flags = 0x80 QMI service = "nas" QMI client = 3 QMI QMI: QMI flags = "indication" QMI transaction = 0 QMI tlv_length = 21 QMI message = "Serving System" (0x0024) QMI TLV: QMI type = "Detailed Service Status" (0x22) QMI length = 5 QMI value = 00:03:04:01:00 QMI translated = [ status = 'none' capability = 'cs-ps' hdr_status = 'power-save' hdr_hybrid = 'yes' forbidden = 'no' ] QMI TLV: QMI type = "Data Service Capability" (0x11) QMI length = 1 QMI value = 00 QMI translated = {} QMI TLV: QMI type = "Serving System" (0x01) QMI length = 6 QMI value = 02:01:01:00:01:00 QMI translated = [ registration_state = 'not-registered-searching' cs_attach_state = 'attached' ps_attach_state = 'attached' selected_network = 'unknown' radio_interfaces = '{ [0] = 'none '}' ] ofonod[25650]: drivers/qmimodem/gprs.c:ss_info_notify() ofonod[25650]: drivers/qmimodem/gprs.c:handle_ss_info() ofonod[25650]: drivers/qmimodem/gprs.c:extract_ss_info() ofonod[25650]: drivers/qmimodem/gprs.c:extract_ss_info() radio in use 0 ofonod[25650]: src/gprs.c:ofono_gprs_status_notify() /gobi_8 status registered (1) ofonod[25650]: drivers/qmimodem/network-registration.c:ss_info_notify() ofonod[25650]: drivers/qmimodem/network-registration.c:extract_ss_info() ofonod[25650]: drivers/qmimodem/network-registration.c:extract_ss_info() serving system status 2 ofonod[25650]: drivers/qmimodem/network-registration.c:extract_ss_info() radio in use 0 ofonod[25650]: drivers/qmimodem/network-registration.c:extract_ss_info() lac -1 cellid -1 tech -1 ofonod[25650]: src/network.c:ofono_netreg_status_notify() /gobi_8 status 2 tech -1 lac -1 ci -1 ofonod[25650]: src/network.c:current_operator_callback() 0x5555559bfaa0, 0x555555a20fe0 ofonod[25650]: src/gprs.c:netreg_status_changed() 2 ofonod[25650]: src/gprs.c:gprs_netreg_update() attach: 0, driver_attached: 1 ofonod[25650]: drivers/qmimodem/gprs.c:qmi_set_attached() attached 0 ofonod[25650]: src/gprs.c:netreg_status_changed() 2 ofonod[25650]: src/gprs.c:gprs_netreg_update() attach: 0, driver_attached: 0 ofonod[25650]: drivers/qmimodem/qmibridge.c:ask_qmi() _REQ: QMI QMUX: QMI length = 16 QMI flags = 0x00 QMI service = "nas" QMI client = 3 QMI QMI: QMI flags = "none" QMI transaction = 364 QMI tlv_length = 4 QMI message = (0x0023) QMI TLV: QMI type = 0x10 QMI length = 1 QMI value = 02 ofonod[25650]: drivers/qmimodem/qmibridge.c:ask_qmi() READ: QMI QMUX: QMI length = 19 QMI flags = 0x80 QMI service = "nas" QMI client = 3 QMI QMI: QMI flags = "response" QMI transaction = 364 QMI tlv_length = 7 QMI message = (0x0023) QMI TLV: QMI type = 0x02 QMI length = 4 QMI value = 00:00:00:00 ofonod[25650]: drivers/qmimodem/gprs.c:attach_detach_cb() ofonod[25650]: src/gprs.c:gprs_attach_callback() /gobi_8 error = 0 ofonod[25650]: drivers/qmimodem/gprs.c:qmi_attached_status() ofonod[25650]: drivers/qmimodem/qmibridge.c:ask_qmi() _REQ: QMI QMUX: QMI length = 12 QMI flags = 0x00 QMI service = "nas" QMI client = 3 QMI QMI: QMI flags = "none" QMI transaction = 365 QMI tlv_length = 0 QMI message = "Get Serving System" (0x0024) ofonod[25650]: drivers/qmimodem/qmibridge.c:ask_qmi() READ: QMI QMUX: QMI length = 40 QMI flags = 0x80 QMI service = "nas" QMI client = 3 QMI QMI: QMI flags = "response" QMI transaction = 365 QMI tlv_length = 28 QMI message = "Get Serving System" (0x0024) QMI TLV: QMI type = "Result" (0x02) QMI length = 4 QMI value = 00:00:00:00 QMI translated = SUCCESS QMI TLV: QMI type = "Detailed Service Status" (0x21) QMI length = 5 QMI value = 00:03:04:01:00 QMI translated = [ status = 'none' capability = 'cs-ps' hdr_status = 'power-save' hdr_hybrid = 'yes' forbidden = 'no' ] QMI TLV: QMI type = "Data Service Capability" (0x11) QMI length = 1 QMI value = 00 QMI translated = {} QMI TLV: QMI type = "Serving System" (0x01) QMI length = 6 QMI value = 02:01:01:00:01:00 QMI translated = [ registration_state = 'not-registered-searching' cs_attach_state = 'attached' ps_attach_state = 'attached' selected_network = 'unknown' radio_interfaces = '{ [0] = 'none '}' ] ofonod[25650]: drivers/qmimodem/gprs.c:get_ss_info_cb() ofonod[25650]: drivers/qmimodem/gprs.c:handle_ss_info() ofonod[25650]: drivers/qmimodem/gprs.c:extract_ss_info() ofonod[25650]: drivers/qmimodem/gprs.c:extract_ss_info() radio in use 0 ofonod[25650]: src/gprs.c:registration_status_cb() /gobi_8 error 0 status 1 ofonod[25650]: src/gprs.c:ofono_gprs_status_notify() /gobi_8 status registered (1) ofonod[25650]: src/modem.c:get_modem_property() modem 0x555555af6ce0 property SystemPath ofonod[25650]: src/gprs.c:gprs_netreg_update() attach: 0, driver_attached: 1 ofonod[25650]: drivers/qmimodem/gprs.c:qmi_set_attached() attached 0 ofonod[25650]: drivers/qmimodem/qmibridge.c:ask_qmi() _REQ: QMI QMUX: QMI length = 16 QMI flags = 0x00 QMI service = "nas" QMI client = 3 QMI QMI: QMI flags = "none" QMI transaction = 366 QMI tlv_length = 4 QMI message = (0x0023) QMI TLV: QMI type = 0x10 QMI length = 1 QMI value = 02 ofonod[25650]: drivers/qmimodem/qmibridge.c:ask_qmi() READ: QMI QMUX: QMI length = 19 QMI flags = 0x80 QMI service = "nas" QMI client = 3 QMI QMI: QMI flags = "response" QMI transaction = 366 QMI tlv_length = 7 QMI message = (0x0023) QMI TLV: QMI type = 0x02 QMI length = 4 QMI value = 00:00:00:00 ofonod[25650]: drivers/qmimodem/gprs.c:attach_detach_cb() ofonod[25650]: src/gprs.c:gprs_attach_callback() /gobi_8 error = 0 ofonod[25650]: drivers/qmimodem/gprs.c:qmi_attached_status() ofonod[25650]: drivers/qmimodem/qmibridge.c:ask_qmi() _REQ: QMI QMUX: QMI length = 12 QMI flags = 0x00 QMI service = "nas" QMI client = 3 QMI QMI: QMI flags = "none" QMI transaction = 367 QMI tlv_length = 0 QMI message = "Get Serving System" (0x0024) ofonod[25650]: src/gprs-provision.c:__ofono_gprs_provision_get_settings() Calling provisioning plugin 'Provisioning' ofonod[25650]: plugins/provision.c:provision_get_settings() Provisioning for MCC 901, MNC 70, SPN '(null)' ofonod[25650]: src/gprs-provision.c:__ofono_gprs_provision_get_settings() Calling provisioning plugin 'GPRS context provisioning' ofonod[25650]: plugins/file-provision.c:config_file_provision_get_settings() Finding settings for MCC 901, MNC 70, SPN '(null)' ofonod[25650]: plugins/file-provision.c:config_file_provision_get_settings() Not found. Result:-2 ofonod[25650]: Provisioning failed ofonod[25650]: src/gprs.c:add_context() Registering new context ofonod[25650]: drivers/qmimodem/qmibridge.c:ask_qmi() READ: QMI QMUX: QMI length = 40 QMI flags = 0x80 QMI service = "nas" QMI client = 3 QMI QMI: QMI flags = "response" QMI transaction = 367 QMI tlv_length = 28 QMI message = "Get Serving System" (0x0024) QMI TLV: QMI type = "Result" (0x02) QMI length = 4 QMI value = 00:00:00:00 QMI translated = SUCCESS QMI TLV: QMI type = "Detailed Service Status" (0x21) QMI length = 5 QMI value = 00:03:04:01:00 QMI translated = [ status = 'none' capability = 'cs-ps' hdr_status = 'power-save' hdr_hybrid = 'yes' forbidden = 'no' ] QMI TLV: QMI type = "Data Service Capability" (0x11) QMI length = 1 QMI value = 00 QMI translated = {} QMI TLV: QMI type = "Serving System" (0x01) QMI length = 6 QMI value = 02:01:01:00:01:00 QMI translated = [ registration_state = 'not-registered-searching' cs_attach_state = 'attached' ps_attach_state = 'attached' selected_network = 'unknown' radio_interfaces = '{ [0] = 'none '}' ] ofonod[25650]: drivers/qmimodem/gprs.c:get_ss_info_cb() ofonod[25650]: drivers/qmimodem/gprs.c:handle_ss_info() ofonod[25650]: drivers/qmimodem/gprs.c:extract_ss_info() ofonod[25650]: drivers/qmimodem/gprs.c:extract_ss_info() radio in use 0 ofonod[25650]: src/gprs.c:registration_status_cb() /gobi_8 error 0 status 1 ofonod[25650]: src/gprs.c:ofono_gprs_status_notify() /gobi_8 status registered (1) ofonod[25650]: drivers/qmimodem/gprs.c:qmi_set_attached() attached 0 ofonod[25650]: drivers/qmimodem/qmibridge.c:ask_qmi() _REQ: QMI QMUX: QMI length = 16 QMI flags = 0x00 QMI service = "nas" QMI client = 3 QMI QMI: QMI flags = "none" QMI transaction = 368 QMI tlv_length = 4 QMI message = (0x0023) QMI TLV: QMI type = 0x10 QMI length = 1 QMI value = 02 ofonod[25650]: src/modem.c:get_modem_property() modem 0x555555af6ce0 property AlwaysOnline ofonod[25650]: plugins/gobi.c:gobi_set_online() 0x555555af6ce0 offline ofonod[25650]: drivers/qmimodem/qmibridge.c:ask_qmi() _REQ: QMI QMUX: QMI length = 16 QMI flags = 0x00 QMI service = "dms" QMI client = 20 QMI QMI: QMI flags = "none" QMI transaction = 369 QMI tlv_length = 4 QMI message = "Set Operating Mode" (0x002E) QMI TLV: QMI type = "Mode" (0x01) QMI length = 1 QMI value = 01 QMI translated = low-power ofonod[25650]: drivers/qmimodem/qmibridge.c:ask_qmi() READ: QMI QMUX: QMI length = 19 QMI flags = 0x80 QMI service = "nas" QMI client = 3 QMI QMI: QMI flags = "response" QMI transaction = 368 QMI tlv_length = 7 QMI message = (0x0023) QMI TLV: QMI type = 0x02 QMI length = 4 QMI value = 00:00:00:00 ofonod[25650]: drivers/qmimodem/gprs.c:attach_detach_cb() ofonod[25650]: src/gprs.c:gprs_attach_callback() /gobi_8 error = 0 ofonod[25650]: drivers/qmimodem/gprs.c:qmi_attached_status() ofonod[25650]: drivers/qmimodem/qmibridge.c:ask_qmi() _REQ: QMI QMUX: QMI length = 12 QMI flags = 0x00 QMI service = "nas" QMI client = 3 QMI QMI: QMI flags = "none" QMI transaction = 370 QMI tlv_length = 0 QMI message = "Get Serving System" (0x0024) ofonod[25650]: drivers/qmimodem/qmibridge.c:ask_qmi() READ: QMI QMUX: QMI length = 19 QMI flags = 0x80 QMI service = "dms" QMI client = 20 QMI QMI: QMI flags = "response" QMI transaction = 369 QMI tlv_length = 7 QMI message = "Set Operating Mode" (0x002E) QMI TLV: QMI type = "Result" (0x02) QMI length = 4 QMI value = 00:00:00:00 QMI translated = SUCCESS ofonod[25650]: plugins/gobi.c:set_online_cb() ofonod[25650]: src/modem.c:modem_change_state() old state: 3, new state: 2 ofonod[25650]: src/modem.c:flush_atoms() ofonod[25650]: src/gprs.c:gprs_context_unregister() 0x5555559f3fc0, 0x555555a23700 ofonod[25650]: src/gprs.c:gprs_context_remove() atom: 0x5555559c52d0 ofonod[25650]: drivers/qmimodem/gprs-context.c:qmi_gprs_context_remove() ofonod[25650]: plugins/bluez5.c:bt_unregister_profile() Bluetooth: Unregistering profile /bluetooth/profile/dun_gw ofonod[25650]: src/gprs.c:gprs_unregister() 0x555555a23700 ofonod[25650]: src/network.c:__ofono_netreg_remove_status_watch() 0x5555559bfaa0 ofonod[25650]: src/gprs.c:gprs_remove() atom: 0x5555559e1210 ofonod[25650]: drivers/qmimodem/gprs.c:qmi_gprs_remove() ofonod[25650]: src/ussd.c:ussd_remove() atom: 0x5555559bee40 ofonod[25650]: drivers/qmimodem/ussd.c:qmi_ussd_remove() ofonod[25650]: drivers/qmimodem/netmon.c:qmi_netmon_remove() ofonod[25650]: src/sim.c:ofono_sim_remove_spn_watch() 0x555555a2f990 ofonod[25650]: src/network.c:netreg_remove() atom: 0x555555a32ca0 ofonod[25650]: drivers/qmimodem/network-registration.c:qmi_netreg_remove() ofonod[25650]: drivers/qmimodem/qmibridge.c:ask_qmi() _REQ: QMI QMUX: QMI length = 16 QMI flags = 0x00 QMI service = "ctl" QMI client = 0 QMI QMI: QMI flags = "none" QMI transaction = 12 QMI tlv_length = 5 QMI message = "Release CID" (0x0023) QMI TLV: QMI type = "Release Info" (0x01) QMI length = 2 QMI value = 1A:01 QMI translated = [ service = 'wda' cid = '1' ] ofonod[25650]: drivers/qmimodem/qmibridge.c:ask_qmi() READ: QMI QMUX: QMI length = 40 QMI flags = 0x80 QMI service = "nas" QMI client = 3 QMI QMI: QMI flags = "response" QMI transaction = 370 QMI tlv_length = 28 QMI message = "Get Serving System" (0x0024) QMI TLV: QMI type = "Result" (0x02) QMI length = 4 QMI value = 00:00:00:00 QMI translated = SUCCESS QMI TLV: QMI type = "Detailed Service Status" (0x21) QMI length = 5 QMI value = 00:03:04:01:00 QMI translated = [ status = 'none' capability = 'cs-ps' hdr_status = 'power-save' hdr_hybrid = 'yes' forbidden = 'no' ] QMI TLV: QMI type = "Data Service Capability" (0x11) QMI length = 1 QMI value = 00 QMI translated = {} QMI TLV: QMI type = "Serving System" (0x01) QMI length = 6 QMI value = 02:01:01:00:01:00 QMI translated = [ registration_state = 'not-registered-searching' cs_attach_state = 'attached' ps_attach_state = 'attached' selected_network = 'unknown' radio_interfaces = '{ [0] = 'none '}' ] ofonod[25650]: drivers/qmimodem/gprs.c:get_ss_info_cb() ofonod[25650]: drivers/qmimodem/gprs.c:handle_ss_info() ofonod[25650]: drivers/qmimodem/gprs.c:extract_ss_info() ofonod[25650]: drivers/qmimodem/gprs.c:extract_ss_info() radio in use 0 Program received signal SIGSEGV, Segmentation fault. 0x000055555564ecbd in __ofono_atom_get_path (atom=0x5555559e1210) at src/modem.c:236 236 return atom->modem->path;
Files
Related issues
Actions