PinePhone 3Gb : Unable to handle kernel paging request (ui freeze)
Hi,
Randomly, my PinePhone CE pmOS Convergence package (3GB) running Alpha4 (2020-09-20 20:42) have some freeze (the entire DE stop working, but SSH still usable) forcing me to restart the device.
I've the same issue with any other images, but Phosh is the only one who fully start (Plasma and Lomiri have this issue during startup, I can see it via SSH using the USB-Ethernet).
dmesg return something like this when the problem occurs :
[ 410.012018] Unable to handle kernel paging request at virtual address 928002a0d65f03c0
[ 410.019979] Mem abort info:
[ 410.022778] ESR = 0x96000004
[ 410.025931] EC = 0x25: DABT (current EL), IL = 32 bits
[ 410.031300] SET = 0, FnV = 0
[ 410.034394] EA = 0, S1PTW = 0
[ 410.037571] Data abort info:
[ 410.040487] ISV = 0, ISS = 0x00000004
[ 410.044364] CM = 0, WnR = 0
[ 410.047334] [928002a0d65f03c0] address between user and kernel address ranges
[ 410.054502] Internal error: Oops: 96000004 [#1] SMP
[ 410.059378] Modules linked in: qmi_wwan cdc_wdm option usbnet usb_wwan usbserial rfcomm xt_CHECKSUM iptable_nat xt_MASQUERADE bridge stp llc bnep zram zsmalloc ov5640 8723cs(C) hci_uart btrtl btbcm crct10dif_ce st_magn_spi bluetooth st_sensors_spi st_magn_i2c inv_mpu6050_i2c st_magn inv_mpu6050 lima st_sensors_i2c st_sensors industrialio_triggered_buffer kfifo_buf anx7688 sun50i_codec_analog sun6i_csi stk3310 sun8i_adda_pr_regmap gpu_sched ecdh_generic ecc panel_sitronix_st7703 sun8i_codec sun4i_lradc_keys sun4i_i2s snd_soc_bt_sco snd_soc_ec25 snd_soc_simple_amplifier snd_soc_simple_card snd_soc_simple_card_utils snd_soc_core snd_pcm_dmaengine snd_pcm i2c_gpio snd_timer snd leds_sgm3140 display_connector soundcore ipv6
[ 410.123110] CPU: 3 PID: 3439 Comm: phoc Tainted: G C 5.7.19-3.0-MANJARO-ARM #1
[ 410.131623] Hardware name: Pine64 PinePhone (1.2) (DT)
[ 410.136762] pstate: 20000005 (nzCv daif -PAN -UAO)
[ 410.141564] pc : vfs_write+0x104/0x1cc
[ 410.145316] lr : vfs_write+0xe4/0x1cc
[ 410.148975] sp : ffff800011ce3dc0
[ 410.152287] x29: ffff800011ce3dc0 x28: ffff0000aae06e00
[ 410.157598] x27: 0000000000000000 x26: 0000000000000000
[ 410.162909] x25: 0000000000000000 x24: 0000000000000000
[ 410.168220] x23: 0000000000000008 x22: ffff800011ce3e40
[ 410.173531] x21: 0000ffffd9e05520 x20: ffff80001029ff1c
[ 410.178843] x19: ffff800011ce3db0 x18: 0000000000000000
[ 410.184154] x17: 0000000000000000 x16: 0000000000000000
[ 410.189464] x15: 0000000000000000 x14: 0000000000000000
[ 410.194775] x13: 0000000000000000 x12: 0000000000000000
[ 410.200085] x11: 0000000000000000 x10: 000000000000000a
[ 410.205396] x9 : ffff0000ab51e3c0 x8 : 0000000000004000
[ 410.210706] x7 : 000000000000000a x6 : ffff800011ce3d80
[ 410.216016] x5 : ffff800011ce3d80 x4 : ffff000097749d08
[ 410.221327] x3 : 0000000000000000 x2 : ffff000097749d10
[ 410.226637] x1 : 928002a0d65f03c0 x0 : 000000000000133e
[ 410.231948] Call trace:
[ 410.234402] vfs_write+0x104/0x1cc
[ 410.237805] ksys_write+0x6c/0x100
[ 410.241209] __arm64_sys_write+0x1c/0x30
[ 410.245139] el0_svc_common.constprop.0+0x6c/0x170
[ 410.249930] do_el0_svc+0x24/0x90
[ 410.253249] el0_sync_handler+0x114/0x180
[ 410.257258] el0_sync+0x158/0x180
[ 410.260582] Code: f9439020 91000400 f9039020 f9401281 (79400020)
[ 410.266674] ---[ end trace c7d40ac6dbf737b0 ]---