Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • O OS-issues
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 139
    • Issues 139
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Librem5
  • OS-issues
  • Issues
  • #12

Closed
Open
Created Dec 28, 2018 by Fabrice Desré@fabrice

Crash in the wifi stack

Not sure if that's the right place to report this issue, but I got this crash in wpa_supplicant:

[   14.377404] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[   14.377548] rsi_91x: ===> Interface UP <===
[   14.380304] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[   14.382107] rsi_91x: ===> Interface DOWN <===
[   14.383350] rsi_91x: ===> Interface UP <===
[   14.383527] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[   14.514619] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[   14.518723] rsi_91x: rsi_prepare_mgmt_desc: Failed to get vif
[   14.563852] systemd-journald[1209]: File /var/log/journal/63404380c564418ea450ae1e9c33565b/user-1000.journal corrupted or uncleanly shut down, renaming and replacing.
[   14.848121] rsi_91x: rsi_prepare_mgmt_desc: Failed to get vif
[   15.043718] imx-sdma 30bd0000.sdma: load_address = 685
[   15.043725] imx-sdma 30bd0000.sdma: wml = 0x0000000c
[   15.043729] imx-sdma 30bd0000.sdma: shp_addr = 0x308b00a0
[   15.043732] imx-sdma 30bd0000.sdma: per_addr = 0x00000000
[   15.043735] imx-sdma 30bd0000.sdma: event_mask0 = 0x00000400
[   15.043738] imx-sdma 30bd0000.sdma: event_mask1 = 0x00000000
[   15.168250] rsi_91x: rsi_prepare_mgmt_desc: Failed to get vif
[   15.487967] rsi_91x: rsi_prepare_mgmt_desc: Failed to get vif
[   15.491849] imx-sdma 30bd0000.sdma: load_address = 749
[   15.491856] imx-sdma 30bd0000.sdma: wml = 0x0000000c
[   15.491859] imx-sdma 30bd0000.sdma: shp_addr = 0x308b0020
[   15.491862] imx-sdma 30bd0000.sdma: per_addr = 0x00000000
[   15.491865] imx-sdma 30bd0000.sdma: event_mask0 = 0x00000800
[   15.491868] imx-sdma 30bd0000.sdma: event_mask1 = 0x00000000
[   15.808338] rsi_91x: rsi_prepare_mgmt_desc: Failed to get vif
[   15.914723] imx-sdma 30bd0000.sdma: load_address = 685
[   15.914732] imx-sdma 30bd0000.sdma: wml = 0x0000000c
[   15.914735] imx-sdma 30bd0000.sdma: shp_addr = 0x308b00a0
[   15.914738] imx-sdma 30bd0000.sdma: per_addr = 0x00000000
[   15.914742] imx-sdma 30bd0000.sdma: event_mask0 = 0x00000400
[   15.914745] imx-sdma 30bd0000.sdma: event_mask1 = 0x00000000
[   16.127937] rsi_91x: rsi_prepare_mgmt_desc: Failed to get vif
[   16.447777] rsi_91x: rsi_prepare_mgmt_desc: Failed to get vif
[   16.629389] imx-sdma 30bd0000.sdma: load_address = 749
[   16.629398] imx-sdma 30bd0000.sdma: wml = 0x0000000c
[   16.629401] imx-sdma 30bd0000.sdma: shp_addr = 0x308b0020
[   16.629404] imx-sdma 30bd0000.sdma: per_addr = 0x00000000
[   16.629407] imx-sdma 30bd0000.sdma: event_mask0 = 0x00000800
[   16.629410] imx-sdma 30bd0000.sdma: event_mask1 = 0x00000000
[   16.768979] rsi_91x: rsi_prepare_mgmt_desc: Failed to get vif
[   17.075017] imx-sdma 30bd0000.sdma: sdma_prep_dma_cyclic channel: 1
[   17.075027] imx-sdma 30bd0000.sdma: load_address = 749
[   17.075033] imx-sdma 30bd0000.sdma: wml = 0x0000000c
[   17.075038] imx-sdma 30bd0000.sdma: shp_addr = 0x308b0020
[   17.075042] imx-sdma 30bd0000.sdma: per_addr = 0x00000000
[   17.075047] imx-sdma 30bd0000.sdma: event_mask0 = 0x00000800
[   17.075051] imx-sdma 30bd0000.sdma: event_mask1 = 0x00000000
[   17.075065] imx-sdma 30bd0000.sdma: entry 0: count: 2204 dma: 0xec180000  intr
[   17.075071] imx-sdma 30bd0000.sdma: entry 1: count: 2204 dma: 0xec18089c  intr
[   17.075077] imx-sdma 30bd0000.sdma: entry 2: count: 2204 dma: 0xec181138  intr
[   17.075083] imx-sdma 30bd0000.sdma: entry 3: count: 2204 dma: 0xec1819d4 wrap intr
[   17.077780] imx-sdma 30bd0000.sdma: load_address = 685
[   17.077786] imx-sdma 30bd0000.sdma: wml = 0x0000000c
[   17.077789] imx-sdma 30bd0000.sdma: shp_addr = 0x308b00a0
[   17.077792] imx-sdma 30bd0000.sdma: per_addr = 0x00000000
[   17.077795] imx-sdma 30bd0000.sdma: event_mask0 = 0x00000400
[   17.077798] imx-sdma 30bd0000.sdma: event_mask1 = 0x00000000
[   17.087860] rsi_91x: rsi_prepare_mgmt_desc: Failed to get vif
[   17.414001] rsi_91x: rsi_prepare_mgmt_desc: Failed to get vif
[   17.522024] imx-sdma 30bd0000.sdma: sdma_prep_dma_cyclic channel: 2
[   17.522033] imx-sdma 30bd0000.sdma: load_address = 685
[   17.522036] imx-sdma 30bd0000.sdma: wml = 0x0000000c
[   17.522040] imx-sdma 30bd0000.sdma: shp_addr = 0x308b00a0
[   17.522043] imx-sdma 30bd0000.sdma: per_addr = 0x00000000
[   17.522046] imx-sdma 30bd0000.sdma: event_mask0 = 0x00000400
[   17.522049] imx-sdma 30bd0000.sdma: event_mask1 = 0x00000000
[   17.522060] imx-sdma 30bd0000.sdma: entry 0: count: 2204 dma: 0xec200000  intr
[   17.522065] imx-sdma 30bd0000.sdma: entry 1: count: 2204 dma: 0xec20089c  intr
[   17.522068] imx-sdma 30bd0000.sdma: entry 2: count: 2204 dma: 0xec201138  intr
[   17.522072] imx-sdma 30bd0000.sdma: entry 3: count: 2204 dma: 0xec2019d4 wrap intr
[   17.562311] imx-sdma 30bd0000.sdma: load_address = 749
[   17.562319] imx-sdma 30bd0000.sdma: wml = 0x0000000c
[   17.562322] imx-sdma 30bd0000.sdma: shp_addr = 0x308b0020
[   17.562325] imx-sdma 30bd0000.sdma: per_addr = 0x00000000
[   17.562328] imx-sdma 30bd0000.sdma: event_mask0 = 0x00000800
[   17.562331] imx-sdma 30bd0000.sdma: event_mask1 = 0x00000000
[   17.727895] rsi_91x: rsi_prepare_mgmt_desc: Failed to get vif
[   17.987421] imx-sdma 30bd0000.sdma: load_address = 749
[   17.987429] imx-sdma 30bd0000.sdma: wml = 0x0000000c
[   17.987432] imx-sdma 30bd0000.sdma: shp_addr = 0x308b0020
[   17.987436] imx-sdma 30bd0000.sdma: per_addr = 0x00000000
[   17.987439] imx-sdma 30bd0000.sdma: event_mask0 = 0x00000800
[   17.987442] imx-sdma 30bd0000.sdma: event_mask1 = 0x00000000
[   18.048171] rsi_91x: rsi_prepare_mgmt_desc: Failed to get vif
[   18.367875] rsi_91x: rsi_prepare_mgmt_desc: Failed to get vif
[   18.410881] imx-sdma 30bd0000.sdma: load_address = 685
[   18.410889] imx-sdma 30bd0000.sdma: wml = 0x0000000c
[   18.410893] imx-sdma 30bd0000.sdma: shp_addr = 0x308b00a0
[   18.410896] imx-sdma 30bd0000.sdma: per_addr = 0x00000000
[   18.410899] imx-sdma 30bd0000.sdma: event_mask0 = 0x00000400
[   18.410902] imx-sdma 30bd0000.sdma: event_mask1 = 0x00000000
[   18.847953] imx-sdma 30bd0000.sdma: sdma_prep_dma_cyclic channel: 2
[   18.847962] imx-sdma 30bd0000.sdma: load_address = 685
[   18.847965] imx-sdma 30bd0000.sdma: wml = 0x0000000c
[   18.847968] imx-sdma 30bd0000.sdma: shp_addr = 0x308b00a0
[   18.847971] imx-sdma 30bd0000.sdma: per_addr = 0x00000000
[   18.847974] imx-sdma 30bd0000.sdma: event_mask0 = 0x00000400
[   18.847977] imx-sdma 30bd0000.sdma: event_mask1 = 0x00000000
[   18.847989] imx-sdma 30bd0000.sdma: entry 0: count: 2204 dma: 0xec200000  intr
[   18.847993] imx-sdma 30bd0000.sdma: entry 1: count: 2204 dma: 0xec20089c  intr
[   18.847997] imx-sdma 30bd0000.sdma: entry 2: count: 2204 dma: 0xec201138  intr
[   18.848001] imx-sdma 30bd0000.sdma: entry 3: count: 2204 dma: 0xec2019d4 wrap intr
[   18.862405] imx-sdma 30bd0000.sdma: load_address = 749
[   18.862413] imx-sdma 30bd0000.sdma: wml = 0x0000000c
[   18.862416] imx-sdma 30bd0000.sdma: shp_addr = 0x308b0020
[   18.862419] imx-sdma 30bd0000.sdma: per_addr = 0x00000000
[   18.862423] imx-sdma 30bd0000.sdma: event_mask0 = 0x00000800
[   18.862426] imx-sdma 30bd0000.sdma: event_mask1 = 0x00000000
[   19.300079] imx-sdma 30bd0000.sdma: load_address = 749
[   19.300087] imx-sdma 30bd0000.sdma: wml = 0x0000000c
[   19.300090] imx-sdma 30bd0000.sdma: shp_addr = 0x308b0020
[   19.300094] imx-sdma 30bd0000.sdma: per_addr = 0x00000000
[   19.300097] imx-sdma 30bd0000.sdma: event_mask0 = 0x00000800
[   19.300100] imx-sdma 30bd0000.sdma: event_mask1 = 0x00000000
[   19.716174] imx-sdma 30bd0000.sdma: load_address = 749
[   19.716182] imx-sdma 30bd0000.sdma: wml = 0x0000000c
[   19.716185] imx-sdma 30bd0000.sdma: shp_addr = 0x308b0020
[   19.716189] imx-sdma 30bd0000.sdma: per_addr = 0x00000000
[   19.716192] imx-sdma 30bd0000.sdma: event_mask0 = 0x00000800
[   19.716195] imx-sdma 30bd0000.sdma: event_mask1 = 0x00000000
[   20.132651] imx-sdma 30bd0000.sdma: load_address = 749
[   20.132658] imx-sdma 30bd0000.sdma: wml = 0x0000000c
[   20.132661] imx-sdma 30bd0000.sdma: shp_addr = 0x308b0020
[   20.132664] imx-sdma 30bd0000.sdma: per_addr = 0x00000000
[   20.132668] imx-sdma 30bd0000.sdma: event_mask0 = 0x00000800
[   20.132671] imx-sdma 30bd0000.sdma: event_mask1 = 0x00000000
[   20.550044] imx-sdma 30bd0000.sdma: load_address = 749
[   20.550053] imx-sdma 30bd0000.sdma: wml = 0x0000000c
[   20.550058] imx-sdma 30bd0000.sdma: shp_addr = 0x308b0020
[   20.550063] imx-sdma 30bd0000.sdma: per_addr = 0x00000000
[   20.550067] imx-sdma 30bd0000.sdma: event_mask0 = 0x00000800
[   20.550072] imx-sdma 30bd0000.sdma: event_mask1 = 0x00000000
[   21.112810] imx-sdma 30bd0000.sdma: load_address = 749
[   21.112819] imx-sdma 30bd0000.sdma: wml = 0x0000000c
[   21.112824] imx-sdma 30bd0000.sdma: shp_addr = 0x308b0020
[   21.112829] imx-sdma 30bd0000.sdma: per_addr = 0x00000000
[   21.112834] imx-sdma 30bd0000.sdma: event_mask0 = 0x00000800
[   21.112838] imx-sdma 30bd0000.sdma: event_mask1 = 0x00000000
[   21.544957] imx-sdma 30bd0000.sdma: load_address = 749
[   21.544967] imx-sdma 30bd0000.sdma: wml = 0x0000000c
[   21.544972] imx-sdma 30bd0000.sdma: shp_addr = 0x308b0020
[   21.544977] imx-sdma 30bd0000.sdma: per_addr = 0x00000000
[   21.544981] imx-sdma 30bd0000.sdma: event_mask0 = 0x00000800
[   21.544986] imx-sdma 30bd0000.sdma: event_mask1 = 0x00000000
[   22.263948] imx-sdma 30bd0000.sdma: load_address = 749
[   22.263956] imx-sdma 30bd0000.sdma: wml = 0x0000000c
[   22.263962] imx-sdma 30bd0000.sdma: shp_addr = 0x308b0020
[   22.263966] imx-sdma 30bd0000.sdma: per_addr = 0x00000000
[   22.263971] imx-sdma 30bd0000.sdma: event_mask0 = 0x00000800
[   22.263976] imx-sdma 30bd0000.sdma: event_mask1 = 0x00000000
[   22.755013] imx-sdma 30bd0000.sdma: load_address = 749
[   22.755020] imx-sdma 30bd0000.sdma: wml = 0x0000000c
[   22.755024] imx-sdma 30bd0000.sdma: shp_addr = 0x308b0020
[   22.755027] imx-sdma 30bd0000.sdma: per_addr = 0x00000000
[   22.755030] imx-sdma 30bd0000.sdma: event_mask0 = 0x00000800
[   22.755033] imx-sdma 30bd0000.sdma: event_mask1 = 0x00000000
[   23.374749] imx-sdma 30bd0000.sdma: load_address = 749
[   23.374758] imx-sdma 30bd0000.sdma: wml = 0x0000000c
[   23.374761] imx-sdma 30bd0000.sdma: shp_addr = 0x308b0020
[   23.374764] imx-sdma 30bd0000.sdma: per_addr = 0x00000000
[   23.374768] imx-sdma 30bd0000.sdma: event_mask0 = 0x00000800
[   23.374771] imx-sdma 30bd0000.sdma: event_mask1 = 0x00000000
[   24.902488] rsi_91x: ===> Interface DOWN <===
[   24.904758] rsi_91x: ===> Interface UP <===
[   24.904876] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[   37.262605] wlan0: authenticate with b0:93:5b:c7:60:79
[   37.262735] wlan0: send auth to b0:93:5b:c7:60:79 (try 1/3)
[   37.266741] wlan0: authenticated
[   37.271261] wlan0: associate with b0:93:5b:c7:60:79 (try 1/3)
[   37.275740] wlan0: RX AssocResp from b0:93:5b:c7:60:79 (capab=0x1411 status=0 aid=6)
[   37.277010] wlan0: associated
[   37.293757] wlan0: Limiting TX power to 27 (30 - 3) dBm as advertised by b0:93:5b:c7:60:79
[   37.302110] rsi_91x: EAPOL 4 confirm
[   37.311680] rsi_91x: rsi_hal_key_config: Cipher 0xfac04 key_type: 1 key_len: 16
[   37.311697] rsi_91x: rsi_mac80211_set_key: RSI set_key
[   37.314066] rsi_91x: rsi_hal_key_config: Cipher 0xfac04 key_type: 2 key_len: 16
[   37.314081] rsi_91x: rsi_mac80211_set_key: RSI set_key
[   37.314356] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[   56.239938] Unable to handle kernel NULL pointer dereference at virtual address 00000000000000d0
[   56.248948] Mem abort info:
[   56.251859]   ESR = 0x96000004
[   56.254912]   Exception class = DABT (current EL), IL = 32 bits
[   56.260944]   SET = 0, FnV = 0
[   56.264108]   EA = 0, S1PTW = 0
[   56.267307] Data abort info:
[   56.270185]   ISV = 0, ISS = 0x00000004
[   56.274131]   CM = 0, WnR = 0
[   56.277107] user pgtable: 4k pages, 48-bit VAs, pgdp = 000000002d23c7d9
[   56.283886] [00000000000000d0] pgd=0000000000000000
[   56.288880] Internal error: Oops: 96000004 [#1] PREEMPT SMP
[   56.294451] Modules linked in: aes_ce_ccm bnep qmi_wwan cdc_wdm usbnet tcpci tcpm roles typec bq25890_charger rtc_m41t80 st_gyro_spi st_sensors_spi st_gyro_i2c ov5640 st_sensors_i2c st_gyro st_sensors xhci_plat_hcd xhci_hcd usbcore usb_f_acm u_serial dwc3 ulpi rsi_sdio rsi_91x bluetooth aes_ce_blk crypto_simd crc32_ce crct10dif_ce ghash_ce sha2_ce sha1_ce snd_soc_simple_card snd_soc_simple_card_utils dwc3_of_simple i2c_imx spi_imx imx_sdma imx2_wdt g_serial libcomposite udc_core ip_tables x_tables ipv6
[   56.338995] CPU: 2 PID: 2333 Comm: wpa_supplicant Not tainted 4.18.11-g59f358aa #1
[   56.346561] Hardware name: Purism Librem 5 devkit (DT)
[   56.351697] pstate: 20000005 (nzCv daif -PAN -UAO)
[   56.356503] pc : rsi_send_probe_request+0x16c/0x328 [rsi_91x]
[   56.362256] lr : rsi_send_probe_request+0x158/0x328 [rsi_91x]
[   56.367998] sp : ffff8000a20d37e0
[   56.371310] x29: ffff8000a20d37e0 x28: ffff80008db52db8 
[   56.376622] x27: ffff8000a783f0c8 x26: ffff80008db52db8 
[   56.381933] x25: ffff8000a783e3d8 x24: 0000000000000000 
[   56.387244] x23: 0000000000000079 x22: ffff800086d8ac40 
[   56.392555] x21: 0000000000000001 x20: ffff8000a783e000 
[   56.397866] x19: 000000000000000d x18: ffff000008b76000 
[   56.403177] x17: 0000000000000000 x16: 0000000000000000 
[   56.408488] x15: ffff800086d8ac00 x14: 0100000000000000 
[   56.413800] x13: 00000000ff01006e x12: 1a2d6c6048302418 
[   56.419110] x11: 120c080100000000 x10: 0000000000000100 
[   56.424422] x9 : 0000000000000000 x8 : 0000ff01006e1a2d 
[   56.429733] x7 : 6c60483004322418 x6 : ffff8000a783e42a 
[   56.435043] x5 : ffff8000abf85e30 x4 : 0000000000000008 
[   56.440354] x3 : 0000000000000000 x2 : ffffffffffffffca 
[   56.445665] x1 : ffff800086d8ae4a x0 : ffff8000a783e3d8 
[   56.450978] Process wpa_supplicant (pid: 2333, stack limit = 0x000000005a0a93a7)
[   56.458370] Call trace:
[   56.460824]  rsi_send_probe_request+0x16c/0x328 [rsi_91x]
[   56.466228]  rsi_mac80211_hw_scan_start+0x168/0x200 [rsi_91x]
[   56.471978]  __ieee80211_start_scan+0x260/0x818
[   56.476507]  ieee80211_request_scan+0x34/0x58
[   56.480864]  ieee80211_scan+0x58/0xd0
[   56.484527]  nl80211_trigger_scan+0x5ac/0x820
[   56.488883]  genl_family_rcv_msg+0x248/0x368
[   56.493151]  genl_rcv_msg+0x60/0xa8
[   56.496638]  netlink_rcv_skb+0xf0/0x138
[   56.500471]  genl_rcv+0x3c/0x50
[   56.503610]  netlink_unicast+0x198/0x218
[   56.507531]  netlink_sendmsg+0x274/0x340
[   56.511453]  sock_sendmsg+0x34/0x50
[   56.514939]  ___sys_sendmsg+0x28c/0x2b8
[   56.518773]  __sys_sendmsg+0x78/0xd0
[   56.522346]  sys_sendmsg+0x38/0x48
[   56.525749]  el0_svc_naked+0x30/0x34
[   56.529324] Code: 54fffba1 110062f7 7101e2ff 540002c9 (f9406b00) 
[   56.535416] ---[ end trace 8d185367b2287175 ]---
Edited Dec 28, 2018 by Fabrice Desré
Assignee
Assign to
Time tracking