[syzbot] [fbdev?] general protection fault in soft_cursor
Helge Deller
deller at gmx.de
Sat May 27 06:49:43 UTC 2023
On 5/27/23 06:07, syzbot wrote:
> syzbot found the following issue on:
>
> HEAD commit: eb0f1697d729 Merge branch 'for-next/core', remote-tracking..
> git tree: git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci
> console output: https://syzkaller.appspot.com/x/log.txt?x=10e08bde280000
> kernel config: https://syzkaller.appspot.com/x/.config?x=8860074b9a9d6c45
> dashboard link: https://syzkaller.appspot.com/bug?extid=d910bd780e6efac35869
> compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2
> userspace arch: arm64
> syz repro: https://syzkaller.appspot.com/x/repro.syz?x=103d17a9280000
> C reproducer: https://syzkaller.appspot.com/x/repro.c?x=1151bb19280000
>
> Downloadable assets:
> disk image: https://storage.googleapis.com/syzbot-assets/034232da7cff/disk-eb0f1697.raw.xz
> vmlinux: https://storage.googleapis.com/syzbot-assets/b11411bec33e/vmlinux-eb0f1697.xz
> kernel image: https://storage.googleapis.com/syzbot-assets/a53c52e170dd/Image-eb0f1697.gz.xz
>
> IMPORTANT: if you fix the issue, please add the following tag to the commit:
> Reported-by: syzbot+d910bd780e6efac35869 at syzkaller.appspotmail.com
>
> ==================================================================
> BUG: KASAN: null-ptr-deref in soft_cursor+0x384/0x6b4 drivers/video/fbdev/core/softcursor.c:70
> Read of size 16 at addr 0000000000000200 by task kworker/u4:1/12
>
> CPU: 0 PID: 12 Comm: kworker/u4:1 Not tainted 6.4.0-rc3-syzkaller-geb0f1697d729 #0
> Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/28/2023
> Workqueue: events_power_efficient fb_flashcursor
> Call trace:
> dump_backtrace+0x1b8/0x1e4 arch/arm64/kernel/stacktrace.c:233
> show_stack+0x2c/0x44 arch/arm64/kernel/stacktrace.c:240
> __dump_stack lib/dump_stack.c:88 [inline]
> dump_stack_lvl+0xd0/0x124 lib/dump_stack.c:106
> print_report+0xe4/0x514 mm/kasan/report.c:465
> kasan_report+0xd4/0x130 mm/kasan/report.c:572
> kasan_check_range+0x264/0x2a4 mm/kasan/generic.c:187
> __asan_memcpy+0x3c/0x84 mm/kasan/shadow.c:105
> soft_cursor+0x384/0x6b4 drivers/video/fbdev/core/softcursor.c:70
> bit_cursor+0x113c/0x1a64 drivers/video/fbdev/core/bitblit.c:377
> fb_flashcursor+0x35c/0x54c drivers/video/fbdev/core/fbcon.c:380
> process_one_work+0x788/0x12d4 kernel/workqueue.c:2405
> worker_thread+0x8e0/0xfe8 kernel/workqueue.c:2552
> kthread+0x288/0x310 kernel/kthread.c:379
> ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:853
> ==================================================================
#syz test: https://github.com/hdeller/linux.git 9ee79acc491c58252a91df942cb704aa06853734
More information about the dri-devel
mailing list