exFAT-fs (loop1): failed to load upcase table (idx : 0x00010000, chksum : 0xac19d315, utbl_chksum : 0xe619d30d) device syz_tun entered promiscuous mode device syz_tun left promiscuous mode ================================================================== BUG: KASAN: slab-out-of-bounds in F2FS_SB fs/f2fs/f2fs.h:1985 [inline] BUG: KASAN: slab-out-of-bounds in F2FS_I_SB fs/f2fs/f2fs.h:1990 [inline] BUG: KASAN: slab-out-of-bounds in F2FS_M_SB fs/f2fs/f2fs.h:1995 [inline] BUG: KASAN: slab-out-of-bounds in F2FS_P_SB fs/f2fs/f2fs.h:2000 [inline] BUG: KASAN: slab-out-of-bounds in f2fs_release_page+0x2fa/0x890 fs/f2fs/data.c:3600 Read of size 8 at addr ffff88811052e3c8 by task syz-executor.1/17032 CPU: 0 PID: 17032 Comm: syz-executor.1 Not tainted 5.15.106-syzkaller-00249-g19c0ed55a470 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/14/2023 Call Trace: __dump_stack lib/dump_stack.c:88 [inline] dump_stack_lvl+0x151/0x1b7 lib/dump_stack.c:106 print_address_description+0x87/0x3b0 mm/kasan/report.c:248 __kasan_report mm/kasan/report.c:427 [inline] kasan_report+0x179/0x1c0 mm/kasan/report.c:444 __asan_report_load8_noabort+0x14/0x20 mm/kasan/report_generic.c:309 F2FS_SB fs/f2fs/f2fs.h:1985 [inline] F2FS_I_SB fs/f2fs/f2fs.h:1990 [inline] F2FS_M_SB fs/f2fs/f2fs.h:1995 [inline] F2FS_P_SB fs/f2fs/f2fs.h:2000 [inline] f2fs_release_page+0x2fa/0x890 fs/f2fs/data.c:3600 try_to_release_page+0x194/0x1f0 mm/filemap.c:4025 shrink_page_list+0x1f22/0x5820 mm/vmscan.c:1754 shrink_inactive_list mm/vmscan.c:2261 [inline] shrink_list mm/vmscan.c:2506 [inline] shrink_lruvec+0x17e9/0x4340 mm/vmscan.c:5694 shrink_node_memcgs mm/vmscan.c:5886 [inline] shrink_node+0x1077/0x24e0 mm/vmscan.c:5916 shrink_zones mm/vmscan.c:6119 [inline] do_try_to_free_pages+0x5b6/0x1570 mm/vmscan.c:6177 try_to_free_mem_cgroup_pages+0x36c/0x850 mm/vmscan.c:6491 memory_max_write+0x265/0x470 mm/memcontrol.c:6431 cgroup_file_write+0x290/0x590 kernel/cgroup/cgroup.c:3943 kernfs_fop_write_iter+0x2c4/0x410 fs/kernfs/file.c:296 call_write_iter include/linux/fs.h:2159 [inline] new_sync_write fs/read_write.c:507 [inline] vfs_write+0xd8a/0x1160 fs/read_write.c:594 ksys_write+0x199/0x2c0 fs/read_write.c:647 __do_sys_write fs/read_write.c:659 [inline] __se_sys_write fs/read_write.c:656 [inline] __x64_sys_write+0x7b/0x90 fs/read_write.c:656 do_syscall_x64 arch/x86/entry/common.c:50 [inline] do_syscall_64+0x3d/0xb0 arch/x86/entry/common.c:80 entry_SYSCALL_64_after_hwframe+0x61/0xcb RIP: 0033:0x7fe8f399d169 Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007fe8f2710168 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 RAX: ffffffffffffffda RBX: 00007fe8f3abcf80 RCX: 00007fe8f399d169 RDX: 0000000000000012 RSI: 0000000020000140 RDI: 0000000000000009 RBP: 00007fe8f39f8ca1 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 R13: 00007fffb3bd9e0f R14: 00007fe8f2710300 R15: 0000000000022000 Allocated by task 16770: kasan_save_stack mm/kasan/common.c:38 [inline] kasan_set_track mm/kasan/common.c:45 [inline] set_alloc_info mm/kasan/common.c:433 [inline] ____kasan_kmalloc+0xdb/0x110 mm/kasan/common.c:512 __kasan_kmalloc+0x9/0x10 mm/kasan/common.c:521 kasan_kmalloc include/linux/kasan.h:227 [inline] __kmalloc+0x13a/0x270 mm/slub.c:4425 kmalloc include/linux/slab.h:613 [inline] f2fs_kmalloc fs/f2fs/f2fs.h:3348 [inline] f2fs_kzalloc fs/f2fs/f2fs.h:3354 [inline] read_all_xattrs+0xf8/0x470 fs/f2fs/xattr.c:395 __f2fs_setxattr+0x25d/0x11b0 fs/f2fs/xattr.c:648 f2fs_setxattr+0x1d6/0x310 fs/f2fs/xattr.c:790 __f2fs_set_acl+0x868/0xab0 fs/f2fs/acl.c:269 f2fs_set_acl+0xe4/0x130 fs/f2fs/acl.c:285 set_posix_acl fs/posix_acl.c:947 [inline] posix_acl_xattr_set+0x361/0x3d0 fs/posix_acl.c:966 __vfs_removexattr+0x3cf/0x420 fs/xattr.c:470 __vfs_removexattr_locked+0x20d/0x410 fs/xattr.c:505 vfs_removexattr+0xff/0x2a0 fs/xattr.c:527 ovl_workdir_create+0x434/0x7a0 fs/overlayfs/super.c:840 ovl_get_indexdir+0x196/0x4a0 fs/overlayfs/super.c:1578 ovl_fill_super+0x1bcb/0x2a70 fs/overlayfs/super.c:2127 mount_nodev+0x57/0xf0 fs/super.c:1424 ovl_mount+0x2c/0x40 fs/overlayfs/super.c:2192 legacy_get_tree+0xf1/0x190 fs/fs_context.c:610 vfs_get_tree+0x88/0x290 fs/super.c:1508 do_new_mount+0x28b/0xac0 fs/namespace.c:2994 path_mount+0x671/0x1070 fs/namespace.c:3324 do_mount fs/namespace.c:3337 [inline] __do_sys_mount fs/namespace.c:3545 [inline] __se_sys_mount+0x2c4/0x3b0 fs/namespace.c:3522 __x64_sys_mount+0xbf/0xd0 fs/namespace.c:3522 do_syscall_x64 arch/x86/entry/common.c:50 [inline] do_syscall_64+0x3d/0xb0 arch/x86/entry/common.c:80 entry_SYSCALL_64_after_hwframe+0x61/0xcb Freed by task 16770: kasan_save_stack mm/kasan/common.c:38 [inline] kasan_set_track+0x4b/0x70 mm/kasan/common.c:45 kasan_set_free_info+0x23/0x40 mm/kasan/generic.c:370 ____kasan_slab_free+0x126/0x160 mm/kasan/common.c:365 __kasan_slab_free+0x11/0x20 mm/kasan/common.c:373 kasan_slab_free include/linux/kasan.h:193 [inline] slab_free_hook mm/slub.c:1723 [inline] slab_free_freelist_hook+0xbd/0x190 mm/slub.c:1749 slab_free mm/slub.c:3517 [inline] kfree+0xc8/0x220 mm/slub.c:4577 __f2fs_setxattr+0x7cc/0x11b0 fs/f2fs/xattr.c:762 f2fs_setxattr+0x1d6/0x310 fs/f2fs/xattr.c:790 __f2fs_set_acl+0x868/0xab0 fs/f2fs/acl.c:269 f2fs_set_acl+0xe4/0x130 fs/f2fs/acl.c:285 set_posix_acl fs/posix_acl.c:947 [inline] posix_acl_xattr_set+0x361/0x3d0 fs/posix_acl.c:966 __vfs_removexattr+0x3cf/0x420 fs/xattr.c:470 __vfs_removexattr_locked+0x20d/0x410 fs/xattr.c:505 vfs_removexattr+0xff/0x2a0 fs/xattr.c:527 ovl_workdir_create+0x434/0x7a0 fs/overlayfs/super.c:840 ovl_get_indexdir+0x196/0x4a0 fs/overlayfs/super.c:1578 ovl_fill_super+0x1bcb/0x2a70 fs/overlayfs/super.c:2127 mount_nodev+0x57/0xf0 fs/super.c:1424 ovl_mount+0x2c/0x40 fs/overlayfs/super.c:2192 legacy_get_tree+0xf1/0x190 fs/fs_context.c:610 vfs_get_tree+0x88/0x290 fs/super.c:1508 do_new_mount+0x28b/0xac0 fs/namespace.c:2994 path_mount+0x671/0x1070 fs/namespace.c:3324 do_mount fs/namespace.c:3337 [inline] __do_sys_mount fs/namespace.c:3545 [inline] __se_sys_mount+0x2c4/0x3b0 fs/namespace.c:3522 __x64_sys_mount+0xbf/0xd0 fs/namespace.c:3522 do_syscall_x64 arch/x86/entry/common.c:50 [inline] do_syscall_64+0x3d/0xb0 arch/x86/entry/common.c:80 entry_SYSCALL_64_after_hwframe+0x61/0xcb Last potentially related work creation: kasan_save_stack+0x3b/0x60 mm/kasan/common.c:38 __kasan_record_aux_stack+0xd3/0xf0 mm/kasan/generic.c:348 kasan_record_aux_stack_noalloc+0xb/0x10 mm/kasan/generic.c:358 __call_rcu kernel/rcu/tree.c:2993 [inline] call_rcu+0x133/0x12a0 kernel/rcu/tree.c:3073 fat_put_super+0xaa/0xc0 fs/fat/inode.c:740 generic_shutdown_super+0x157/0x2e0 fs/super.c:475 kill_block_super+0x7e/0xe0 fs/super.c:1405 deactivate_locked_super+0xad/0x110 fs/super.c:335 deactivate_super+0xbe/0xf0 fs/super.c:366 cleanup_mnt+0x45c/0x510 fs/namespace.c:1143 __cleanup_mnt+0x19/0x20 fs/namespace.c:1150 task_work_run+0x129/0x190 kernel/task_work.c:164 tracehook_notify_resume include/linux/tracehook.h:189 [inline] exit_to_user_mode_loop+0xc4/0xe0 kernel/entry/common.c:175 exit_to_user_mode_prepare+0x5a/0xa0 kernel/entry/common.c:208 __syscall_exit_to_user_mode_work kernel/entry/common.c:290 [inline] syscall_exit_to_user_mode+0x26/0x160 kernel/entry/common.c:301 do_syscall_64+0x49/0xb0 arch/x86/entry/common.c:86 entry_SYSCALL_64_after_hwframe+0x61/0xcb Second to last potentially related work creation: kasan_save_stack+0x3b/0x60 mm/kasan/common.c:38 __kasan_record_aux_stack+0xd3/0xf0 mm/kasan/generic.c:348 kasan_record_aux_stack_noalloc+0xb/0x10 mm/kasan/generic.c:358 __call_rcu kernel/rcu/tree.c:2993 [inline] call_rcu+0x133/0x12a0 kernel/rcu/tree.c:3073 fat_put_super+0xaa/0xc0 fs/fat/inode.c:740 generic_shutdown_super+0x157/0x2e0 fs/super.c:475 kill_block_super+0x7e/0xe0 fs/super.c:1405 deactivate_locked_super+0xad/0x110 fs/super.c:335 deactivate_super+0xbe/0xf0 fs/super.c:366 cleanup_mnt+0x45c/0x510 fs/namespace.c:1143 __cleanup_mnt+0x19/0x20 fs/namespace.c:1150 task_work_run+0x129/0x190 kernel/task_work.c:164 tracehook_notify_resume include/linux/tracehook.h:189 [inline] exit_to_user_mode_loop+0xc4/0xe0 kernel/entry/common.c:175 exit_to_user_mode_prepare+0x5a/0xa0 kernel/entry/common.c:208 __syscall_exit_to_user_mode_work kernel/entry/common.c:290 [inline] syscall_exit_to_user_mode+0x26/0x160 kernel/entry/common.c:301 do_syscall_64+0x49/0xb0 arch/x86/entry/common.c:86 entry_SYSCALL_64_after_hwframe+0x61/0xcb The buggy address belongs to the object at ffff88811052c000 which belongs to the cache kmalloc-8k of size 8192 The buggy address is located 968 bytes to the right of 8192-byte region [ffff88811052c000, ffff88811052e000) The buggy address belongs to the page: page:ffffea0004414a00 refcount:1 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x110528 head:ffffea0004414a00 order:3 compound_mapcount:0 compound_pincount:0 flags: 0x4000000000010200(slab|head|zone=1) raw: 4000000000010200 0000000000000000 0000000100000001 ffff888100043500 raw: 0000000000000000 0000000000020002 00000001ffffffff 0000000000000000 page dumped because: kasan: bad access detected page_owner tracks the page as allocated page last allocated via order 3, migratetype Unmovable, gfp_mask 0x1d20c0(__GFP_IO|__GFP_FS|__GFP_NOWARN|__GFP_NORETRY|__GFP_COMP|__GFP_NOMEMALLOC|__GFP_HARDWALL), pid 26478, ts 2019930073465, free_ts 2019893031952 set_page_owner include/linux/page_owner.h:33 [inline] post_alloc_hook+0x1a3/0x1b0 mm/page_alloc.c:2502 prep_new_page mm/page_alloc.c:2508 [inline] get_page_from_freelist+0x2c14/0x2cf0 mm/page_alloc.c:4291 __alloc_pages+0x386/0x7b0 mm/page_alloc.c:5569 allocate_slab mm/slub.c:1930 [inline] new_slab+0x92/0x490 mm/slub.c:1993 ___slab_alloc+0x39e/0x830 mm/slub.c:3026 __slab_alloc+0x4a/0x90 mm/slub.c:3113 slab_alloc_node mm/slub.c:3204 [inline] slab_alloc mm/slub.c:3246 [inline] kmem_cache_alloc_trace+0x142/0x210 mm/slub.c:3263 kmalloc include/linux/slab.h:608 [inline] audit_log_d_path+0xbd/0x2e0 kernel/audit.c:2136 audit_log_d_path_exe+0x42/0x70 kernel/audit.c:2207 audit_log_task+0x20d/0x2e0 kernel/auditsc.c:2680 audit_seccomp+0x7a/0x1e0 kernel/auditsc.c:2727 seccomp_log kernel/seccomp.c:988 [inline] __seccomp_filter+0xc08/0x1c60 kernel/seccomp.c:1254 __secure_computing+0xf0/0x300 kernel/seccomp.c:1316 syscall_trace_enter kernel/entry/common.c:68 [inline] __syscall_enter_from_user_work kernel/entry/common.c:90 [inline] syscall_enter_from_user_mode+0xd5/0x1b0 kernel/entry/common.c:108 do_syscall_64+0x1e/0xb0 arch/x86/entry/common.c:76 entry_SYSCALL_64_after_hwframe+0x61/0xcb page last free stack trace: reset_page_owner include/linux/page_owner.h:26 [inline] free_pages_prepare mm/page_alloc.c:1370 [inline] free_pcp_prepare mm/page_alloc.c:1442 [inline] free_unref_page_prepare+0x7c8/0x7d0 mm/page_alloc.c:3441 free_unref_page+0xac/0x2c0 mm/page_alloc.c:3521 free_the_page mm/page_alloc.c:711 [inline] __free_pages+0x61/0xf0 mm/page_alloc.c:5645 __free_slab+0xec/0x1d0 mm/slub.c:2018 free_slab mm/slub.c:2033 [inline] discard_slab mm/slub.c:2039 [inline] __unfreeze_partials+0x165/0x1a0 mm/slub.c:2525 put_cpu_partial+0xc4/0x120 mm/slub.c:2605 __slab_free+0x1c8/0x290 mm/slub.c:3386 do_slab_free mm/slub.c:3505 [inline] ___cache_free+0x109/0x120 mm/slub.c:3524 qlink_free+0x4d/0x90 mm/kasan/quarantine.c:157 qlist_free_all+0x44/0xb0 mm/kasan/quarantine.c:176 kasan_quarantine_reduce+0x15a/0x180 mm/kasan/quarantine.c:283 __kasan_slab_alloc+0x2f/0xe0 mm/kasan/common.c:443 kasan_slab_alloc include/linux/kasan.h:217 [inline] slab_post_alloc_hook+0x53/0x2c0 mm/slab.h:550 slab_alloc_node mm/slub.c:3238 [inline] slab_alloc mm/slub.c:3246 [inline] kmem_cache_alloc+0xf5/0x200 mm/slub.c:3251 kmem_cache_zalloc include/linux/slab.h:728 [inline] jbd2_alloc_handle include/linux/jbd2.h:1603 [inline] new_handle fs/jbd2/transaction.c:481 [inline] jbd2__journal_start+0x150/0x710 fs/jbd2/transaction.c:508 __ext4_journal_start_sb+0xfa/0x2c0 fs/ext4/ext4_jbd2.c:105 Memory state around the buggy address: ffff88811052e280: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc ffff88811052e300: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc >ffff88811052e380: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc ^ ffff88811052e400: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc ffff88811052e480: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc ================================================================== general protection fault, probably for non-canonical address 0xdffffc00000000e5: 0000 [#1] PREEMPT SMP KASAN KASAN: null-ptr-deref in range [0x0000000000000728-0x000000000000072f] CPU: 1 PID: 17032 Comm: syz-executor.1 Tainted: G B 5.15.106-syzkaller-00249-g19c0ed55a470 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/14/2023 RIP: 0010:f2fs_release_page+0x309/0x890 fs/f2fs/data.c:3600 Code: 00 00 4c 03 3b 4c 89 f8 48 c1 e8 03 42 80 3c 30 00 74 08 4c 89 ff e8 06 af 8b ff bb 28 07 00 00 49 03 1f 48 89 d8 48 c1 e8 03 <42> 0f b6 04 30 84 c0 0f 85 3f 05 00 00 44 8b 3b bb 00 00 00 40 be RSP: 0018:ffffc900012f6c20 EFLAGS: 00010202 RAX: 00000000000000e5 RBX: 0000000000000728 RCX: 0000000000040000 RDX: ffffc90001601000 RSI: 0000000000000286 RDI: 000000000003f0fe RBP: ffffc900012f6c68 R08: ffffffff8141671b R09: 0000000000000003 R10: fffffbfff0e4f84c R11: dffffc0000000001 R12: ffffea00043a7c40 R13: 4000000000002005 R14: dffffc0000000000 R15: ffff88811052e3c8 FS: 00007fe8f2710700(0000) GS:ffff8881f7100000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007fe8ea30f718 CR3: 000000010f78d000 CR4: 00000000003506a0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: try_to_release_page+0x194/0x1f0 mm/filemap.c:4025 shrink_page_list+0x1f22/0x5820 mm/vmscan.c:1754 shrink_inactive_list mm/vmscan.c:2261 [inline] shrink_list mm/vmscan.c:2506 [inline] shrink_lruvec+0x17e9/0x4340 mm/vmscan.c:5694 shrink_node_memcgs mm/vmscan.c:5886 [inline] shrink_node+0x1077/0x24e0 mm/vmscan.c:5916 shrink_zones mm/vmscan.c:6119 [inline] do_try_to_free_pages+0x5b6/0x1570 mm/vmscan.c:6177 try_to_free_mem_cgroup_pages+0x36c/0x850 mm/vmscan.c:6491 memory_max_write+0x265/0x470 mm/memcontrol.c:6431 cgroup_file_write+0x290/0x590 kernel/cgroup/cgroup.c:3943 kernfs_fop_write_iter+0x2c4/0x410 fs/kernfs/file.c:296 call_write_iter include/linux/fs.h:2159 [inline] new_sync_write fs/read_write.c:507 [inline] vfs_write+0xd8a/0x1160 fs/read_write.c:594 ksys_write+0x199/0x2c0 fs/read_write.c:647 __do_sys_write fs/read_write.c:659 [inline] __se_sys_write fs/read_write.c:656 [inline] __x64_sys_write+0x7b/0x90 fs/read_write.c:656 do_syscall_x64 arch/x86/entry/common.c:50 [inline] do_syscall_64+0x3d/0xb0 arch/x86/entry/common.c:80 entry_SYSCALL_64_after_hwframe+0x61/0xcb RIP: 0033:0x7fe8f399d169 Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007fe8f2710168 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 RAX: ffffffffffffffda RBX: 00007fe8f3abcf80 RCX: 00007fe8f399d169 RDX: 0000000000000012 RSI: 0000000020000140 RDI: 0000000000000009 RBP: 00007fe8f39f8ca1 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 R13: 00007fffb3bd9e0f R14: 00007fe8f2710300 R15: 0000000000022000 Modules linked in: ---[ end trace 422e999d7d1f3244 ]--- RIP: 0010:f2fs_release_page+0x309/0x890 fs/f2fs/data.c:3600 Code: 00 00 4c 03 3b 4c 89 f8 48 c1 e8 03 42 80 3c 30 00 74 08 4c 89 ff e8 06 af 8b ff bb 28 07 00 00 49 03 1f 48 89 d8 48 c1 e8 03 <42> 0f b6 04 30 84 c0 0f 85 3f 05 00 00 44 8b 3b bb 00 00 00 40 be RSP: 0018:ffffc900012f6c20 EFLAGS: 00010202 RAX: 00000000000000e5 RBX: 0000000000000728 RCX: 0000000000040000 RDX: ffffc90001601000 RSI: 0000000000000286 RDI: 000000000003f0fe RBP: ffffc900012f6c68 R08: ffffffff8141671b R09: 0000000000000003 R10: fffffbfff0e4f84c R11: dffffc0000000001 R12: ffffea00043a7c40 R13: 4000000000002005 R14: dffffc0000000000 R15: ffff88811052e3c8 FS: 00007fe8f2710700(0000) GS:ffff8881f7100000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007f8d66910000 CR3: 000000010f78d000 CR4: 00000000003506a0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 ---------------- Code disassembly (best guess): 0: 00 00 add %al,(%rax) 2: 4c 03 3b add (%rbx),%r15 5: 4c 89 f8 mov %r15,%rax 8: 48 c1 e8 03 shr $0x3,%rax c: 42 80 3c 30 00 cmpb $0x0,(%rax,%r14,1) 11: 74 08 je 0x1b 13: 4c 89 ff mov %r15,%rdi 16: e8 06 af 8b ff callq 0xff8baf21 1b: bb 28 07 00 00 mov $0x728,%ebx 20: 49 03 1f add (%r15),%rbx 23: 48 89 d8 mov %rbx,%rax 26: 48 c1 e8 03 shr $0x3,%rax * 2a: 42 0f b6 04 30 movzbl (%rax,%r14,1),%eax <-- trapping instruction 2f: 84 c0 test %al,%al 31: 0f 85 3f 05 00 00 jne 0x576 37: 44 8b 3b mov (%rbx),%r15d 3a: bb 00 00 00 40 mov $0x40000000,%ebx 3f: be .byte 0xbe