Skip to content

ZeroW: Unable to handle kernel paging request at virtual address #3383

@shtirlic

Description

@shtirlic
[ 1205.748374] Unable to handle kernel paging request at virtual address 00073808
[ 1205.754726] pgd = 8f216566
[ 1205.760721] [00073808] *pgd=00000000
[ 1205.766775] Internal error: Oops: 5 [#1] ARM
[ 1205.772728] Modules linked in: bnep hci_uart btbcm serdev bluetooth ecdh_generic 8021q garp stp llc brcmfmac brcmutil sha256_generic cfg80211 raspberrypi_hwmon rfkill hwmon snd_bcm2835(C) snd_pcm snd_timer snd bcm2835_codec(C) bcm2835_v4l2(C) v4l2_mem2mem bcm2835_mmal_vchiq(C) v4l2_common videobuf2_dma_contig videobuf2_vmalloc videobuf2_memops videobuf2_v4l2 videobuf2_common videodev media vc_sm_cma(C) spidev fixed uio_pdrv_genirq uio fbtft_device(C) flexfb(C) fbtft(C) syscopyarea sysfillrect sysimgblt fb_sys_fops spi_bcm2835 ip_tables x_tables ipv6
[ 1205.793677] CPU: 0 PID: 830 Comm: ffmpeg Tainted: G         C        4.19.75+ #1270
[ 1205.800868] Hardware name: BCM2835
[ 1205.807923] PC is at free_pcppages_bulk+0x390/0x560
[ 1205.815117] LR is at 0xd7e2d690
[ 1205.822145] pc : [<c010f2e8>]    lr : [<d7e2d690>]    psr: 60000093
[ 1205.829351] sp : d7153cb8  ip : c0a737e0  fp : d7153d04
[ 1205.836588] r10: 00000000  r9 : 00000000  r8 : c0a73730
[ 1205.843688] r7 : d7e2d690  r6 : ffffff7f  r5 : 00000001  r4 : d7e2d720
[ 1205.850879] r3 : 00000034  r2 : d7e2d694  r1 : c0a737a0  r0 : 00073798
[ 1205.857922] Flags: nZCv  IRQs off  FIQs on  Mode SVC_32  ISA ARM  Segment user
[ 1205.865085] Control: 00c5387d  Table: 170fc008  DAC: 00000055
[ 1205.872146] Process ffmpeg (pid: 830, stack limit = 0x8f6c0d0c)
[ 1205.879301] Stack: (0xd7153cb8 to 0xd7154000)
[ 1205.886458] 3ca0:                                                       c0a73730 00000002
[ 1205.893638] 3cc0: 00000000 d7f81050 d7153cf4 d7e2d700 d7e34b94 beab55ca d7153d1c d7c73b3c
[ 1205.900985] 3ce0: c0a07254 c0a73730 40000013 d7153d74 0000c1d8 d7153d70 d7153d2c d7153d08
[ 1205.908275] 3d00: c010f5e4 c010ef64 c00d45a4 c00d5558 00000000 d7e3de60 d7e63dbc 0000001b
[ 1205.915711] 3d20: d7153d5c d7153d30 c01112c4 c010f544 beab55ca d7e85a28 00000400 0000001f
[ 1205.923134] 3d40: ffffffff 00000400 60000013 d2d86ffc d7153dac d7153d60 c011b528 c01111a0
[ 1205.930692] 3d60: 00000001 00000002 c0a73730 00000000 d7153e04 d7e85a2c d7e52750 beab55ca
[ 1205.938228] 3d80: d7153dfc d7e85a28 00000400 d2d86ffc c09e9028 d2d86000 00000400 d7153e9c
[ 1205.945858] 3da0: d7153ddc d7153db0 c0154858 c011b1ac c011135c beab55ca 00000000 ac466000
[ 1205.953509] 3dc0: d7e85a28 ac467000 0e1ba34f ac600000 d7153e4c d7153de0 c0140744 c01547b4
[ 1205.961086] 3de0: c011b528 ac850fff d7153e0c d70feb10 ac851000 d516c1a0 d70feb14 00000001
[ 1205.968837] 3e00: d2c6ca20 00000000 00000000 00000000 ffffff99 00000000 00000000 beab55ca
[ 1205.976596] 3e20: 20000013 d2c6ca20 ac851000 d7153e9c ac067000 00000000 d2c6ca20 d2c6c8a0
[ 1205.984440] 3e40: d7153e64 d7153e50 c01408fc c01402b8 00000000 c09e9028 d7153e94 d7153e68
[ 1205.992200] 3e60: c0140a6c c01408bc 00000000 c0112da4 d7153e94 d516c1a0 d2c6c9c0 d7153e9c
[ 1206.000053] 3e80: ac067000 c09e9028 d7153f14 d7153e98 c0145590 c0140a14 000ac851 d516c1a0
[ 1206.007869] 3ea0: 00000000 d2c6ca20 ac067000 ac851000 bf000000 00000000 00000400 00000400
[ 1206.015840] 3ec0: d2d86000 00000000 ac851000 c01459e0 d7153f14 d7153ee0 c01459e0 c0144fe8
[ 1206.023753] 3ee0: c0146e7c beab55ca d2c6ca20 d2c6ca20 ac851000 d516c1a0 ac067000 d2c6c8a0
[ 1206.031806] 3f00: d516c1a4 d2c6ca20 d7153f54 d7153f18 c0147a28 c0145510 ac851000 c006b4e0
[ 1206.039836] 3f20: 00000001 d2c6c8a8 000161ce d7153f5c c09e9028 d516c1d8 d516c1a0 ac067000
[ 1206.047988] 3f40: 007ea000 00000000 d7153f8c d7153f58 c01481b4 c01477fc d7153f7c d7153f5c
[ 1206.056111] 3f60: d7153f5c beab55ca 007ea000 ac067000 00000000 0000005b c00091a4 d7152000
[ 1206.064367] 3f80: d7153fa4 d7153f90 c0148218 c014814c b6f2d968 b6f2d968 00000000 d7153fa8
[ 1206.072614] 3fa0: c0009000 c01481f8 b6f2d968 b6f2d968 ac067000 007ea000 b549027c 01909000
[ 1206.081011] 3fc0: b6f2d968 b6f2d968 00000000 0000005b 00000104 00000000 00000000 0201c8c0
[ 1206.089372] 3fe0: b5490258 befa17cc b5554f90 b5419d9c 60000010 ac067000 00000000 00000000
[ 1206.097876] [<c010f2e8>] (free_pcppages_bulk) from [<c010f5e4>] (free_unref_page_commit+0xac/0xd0)
[ 1206.106433] [<c010f5e4>] (free_unref_page_commit) from [<c01112c4>] (free_unref_page_list+0x130/0x208)
[ 1206.115152] [<c01112c4>] (free_unref_page_list) from [<c011b528>] (release_pages+0x388/0x46c)
[ 1206.123844] [<c011b528>] (release_pages) from [<c0154858>] (free_pages_and_swap_cache+0xb0/0x104)
[ 1206.132722] [<c0154858>] (free_pages_and_swap_cache) from [<c0140744>] (unmap_page_range+0x498/0x604)
[ 1206.141606] [<c0140744>] (unmap_page_range) from [<c01408fc>] (unmap_single_vma+0x4c/0x54)
[ 1206.150647] [<c01408fc>] (unmap_single_vma) from [<c0140a6c>] (unmap_vmas+0x64/0x78)
[ 1206.159604] [<c0140a6c>] (unmap_vmas) from [<c0145590>] (unmap_region+0x8c/0x130)
[ 1206.168689] [<c0145590>] (unmap_region) from [<c0147a28>] (do_munmap+0x238/0x364)
[ 1206.177724] [<c0147a28>] (do_munmap) from [<c01481b4>] (vm_munmap+0x74/0xac)
[ 1206.186856] [<c01481b4>] (vm_munmap) from [<c0148218>] (sys_munmap+0x2c/0x30)
[ 1206.195849] [<c0148218>] (sys_munmap) from [<c0009000>] (ret_fast_syscall+0x0/0x28)
[ 1206.204876] Exception stack(0xd7153fa8 to 0xd7153ff0)
[ 1206.213952] 3fa0:                   b6f2d968 b6f2d968 ac067000 007ea000 b549027c 01909000
[ 1206.223131] 3fc0: b6f2d968 b6f2d968 00000000 0000005b 00000104 00000000 00000000 0201c8c0
[ 1206.232378] 3fe0: b5490258 befa17cc b5554f90 b5419d9c
[ 1206.241473] Code: e98e1002 e7882003 e3a03034 e0208093 (e5903070)
[ 1206.250732] ---[ end trace 11a1d82d1a1cdfec ]---

Describe the bug
Monitor connected to HDMI and used as output for ffmpeg as fb0 framebuffer device,
also small display attached via spi as framebuffer device fb1 but not used at all.
Process ffmpeg crash, system semi-responsive, htop and ps ax freeze, while top is working.
Cmd: ffmpeg -ignore_loop 0 -i default.gif -vf "pad=1920:1080:(ow-iw)/2:(oh-ih)/2" -f fbdev /dev/fb0 2> /var/log/getgif

To reproduce
run ffmpeg for long time with streaming to framebuffer /dev/fb0

System
https://gist.github.com/shtirlic/8e2918b4d59011a167a626c1798d7e1c

  • Which model of Raspberry Pi? e.g. Pi3B+, PiZeroW
    PiZeroW
  • Which OS and version (cat /etc/rpi-issue)?
Raspberry Pi reference 2019-09-26
Generated using pi-gen, https://github.com/RPi-Distro/pi-gen, 80d486687ea77d31fc3fc13cf3a2f8b464e129be, stage2
  • Which firmware version (vcgencmd version)?
Sep 24 2019 17:37:19
Copyright (c) 2012 Broadcom
version 6820edeee4ef3891b95fc01cf02a7abd7ca52f17 (clean) (release) (start)
  • Which kernel version (uname -a)?
Linux raspberrypi 4.19.75+ #1270 Tue Sep 24 18:38:54 BST 2019 armv6l GNU/Linux

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions