Project

General

Profile

Actions

Bug #3810

closed

ofono: Fix ocasional crash when running against osmo-gsm-tester

Added by pespin about 5 years ago. Updated about 5 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Target version:
-
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

core.25650.gz core.25650.gz 1.01 MB pespin, 02/20/2019 04:04 PM
ofonod.gz ofonod.gz 1.84 MB pespin, 02/20/2019 04:05 PM

Related issues

Related to OsmoGSMTester - Bug #2738: ofono: crash during testsClosedlynxis12/11/2017

Actions
Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)