Thanks for your reply, sadly i didn't have time to test it again until now.
The steamlink.log shows:
Code
Platform 'rpi' running 'libreelec' detected...
Adding udev overlay
Using Kodi hooks for libreelec...
Starting SteamLink
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/storage/.kodi/userdata/addon_data/plugin.program.steamlink/steamlink/.tmp/runtime-root'
Warning: Couldn't set IPV6_ADD_MEMBERSHIP on discovery network socket
after that it crashes with the same kernel panic like in post #3
Code
[ 127.506708] Unable to handle kernel NULL pointer dereference at virtual address 0000000000000014
[ 127.506725] Mem abort info:
[ 127.506728] ESR = 0x0000000096000005
[ 127.506731] EC = 0x25: DABT (current EL), IL = 32 bits
[ 127.506736] SET = 0, FnV = 0
[ 127.506739] EA = 0, S1PTW = 0
[ 127.506742] FSC = 0x05: level 1 translation fault
[ 127.506745] Data abort info:
[ 127.506748] ISV = 0, ISS = 0x00000005, ISS2 = 0x00000000
[ 127.506751] CM = 0, WnR = 0, TnD = 0, TagAccess = 0
[ 127.506754] GCS = 0, Overlay = 0, DirtyBit = 0, Xs = 0
[ 127.506758] user pgtable: 4k pages, 39-bit VAs, pgdp=00000000464ec000
[ 127.506762] [0000000000000014] pgd=0000000000000000, p4d=0000000000000000, pud=0000000000000000
[ 127.506775] Internal error: Oops: 0000000096000005 [#1] SMP
[ 127.506806] Modules linked in: rfcomm 8021q xt_conntrack xt_MASQUERADE bridge stp llc ip6table_nat ip6table_filter ip6_tables iptable_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 xt_addrtype iptable_filter ip_tables x_tables overlay rpivid_hevc(C) brcmfmac_wcc bcm2835_codec(C) bcm2835_isp(C) videobuf2_dma_contig brcmfmac hci_uart btbcm v4l2_mem2mem videobuf2_memops brcmutil bcm2835_mmal_vchiq(C) videobuf2_v4l2 bluetooth cfg80211 videodev videobuf2_common ecdh_generic ecc snd_bcm2835(C) rfkill mc nvmem_rmem pkcs8_key_parser fuse nfnetlink
[ 127.506993] CPU: 0 PID: 2710 Comm: shell Tainted: G C 6.6.70 #1
[ 127.507014] Hardware name: Raspberry Pi 4 Model B Rev 1.2 (DT)
[ 127.507029] pstate: 20000005 (nzCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[ 127.507048] pc : vc4_plane_atomic_async_update+0x1c4/0x288
[ 127.507076] lr : vc4_plane_atomic_async_update+0x4c/0x288
[ 127.507094] sp : ffffffc0833ab890
[ 127.507104] x29: ffffffc0833ab890 x28: ffffff8070827200 x27: ffffff804ae8b900
[ 127.507128] x26: 000000000000fff8 x25: 000000000000fffd x24: ffffff804ae8b900
[ 127.507150] x23: ffffff80754b7100 x22: ffffff804ace1e00 x21: 0000000000000039
[ 127.507173] x20: ffffff8040b0e080 x19: ffffff8070827200 x18: 0000000000000000
[ 127.507195] x17: 0000000000000000 x16: 0000000000000000 x15: 0000000000000030
[ 127.507218] x14: 3830317830323931 x13: 000000000ee3e000 x12: 0000000001db8c00
[ 127.507242] x11: 0000000000024414 x10: 0000000000000804 x9 : ffffffc0807d202c
[ 127.507264] x8 : ffffffc081dfb000 x7 : ffffff8040ab0990 x6 : 00000000000f0000
[ 127.507287] x5 : 00000000000024ae x4 : ffffff804ae8b900 x3 : 0000000000000010
[ 127.507309] x2 : ffffff804ae54200 x1 : 0000000000000001 x0 : ffffff80464eb600
[ 127.507332] Call trace:
[ 127.507342] vc4_plane_atomic_async_update+0x1c4/0x288
[ 127.507361] drm_atomic_helper_async_commit+0x70/0x158
[ 127.507378] drm_atomic_helper_commit+0x11c/0x1a8
[ 127.507393] drm_atomic_commit+0xb0/0xf0
[ 127.507407] drm_atomic_helper_update_plane+0x140/0x188
[ 127.507423] __setplane_atomic+0xfc/0x148
[ 127.507439] drm_mode_cursor_universal+0x120/0x258
[ 127.507456] drm_mode_cursor_common+0x100/0x228
[ 127.507471] drm_mode_cursor_ioctl+0x50/0x80
[ 127.507486] drm_ioctl_kernel+0xd0/0x180
[ 127.507503] drm_ioctl+0x214/0x4c8
[ 127.507516] __arm64_sys_ioctl+0xc4/0xf0
[ 127.507533] invoke_syscall+0x50/0x128
[ 127.507549] el0_svc_common.constprop.0+0x48/0xf0
[ 127.507565] do_el0_svc+0x24/0x38
[ 127.507578] el0_svc+0x38/0xc8
[ 127.507593] el0t_64_sync_handler+0x120/0x130
[ 127.507608] el0t_64_sync+0x190/0x198
[ 127.507623] Code: 39046403 3944d263 3904d003 f9405663 (b8617863)
[ 127.507641] ---[ end trace 0000000000000000 ]---
Display More
Okay it seems like I've found the issue, I need to unplug my controller. I can replug it as soon as steamlink is started. Then the kernel won't throw an error.