ci2 starts bisection 2023-11-16 06:52:44.681899508 +0000 UTC m=+218231.789930241 bisecting cause commit starting from 4bbdb725a36b0d235f3b832bd0c1e885f0442d9f building syzkaller on 56230772cba106f46117f03491f01c3cf511ae26 ensuring issue is reproducible on original commit 4bbdb725a36b0d235f3b832bd0c1e885f0442d9f testing commit 4bbdb725a36b0d235f3b832bd0c1e885f0442d9f gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 7e151956b1da708b0f7ae70930e5bbc65cb5024722eb0daf1e0371a825b7d393 all runs: crashed: general protection fault in autofs_fill_super representative crash: general protection fault in autofs_fill_super, types: [UNKNOWN] check whether we can drop unnecessary instrumentation disabling configs for [ATOMIC_SLEEP HANG LEAK UBSAN BUG KASAN LOCKDEP], they are not needed testing commit 4bbdb725a36b0d235f3b832bd0c1e885f0442d9f gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 9feda69eb817eb98ddd614100fb3ef7fa5d8a261da5f6457b0517b0b0fb3b555 all runs: crashed: BUG: unable to handle kernel NULL pointer dereference in autofs_fill_super representative crash: BUG: unable to handle kernel NULL pointer dereference in autofs_fill_super, types: [UNKNOWN] the bug reproduces without the instrumentation disabling configs for [UBSAN BUG KASAN LOCKDEP ATOMIC_SLEEP HANG LEAK], they are not needed kconfig minimization: base=3915 full=7656 leaves diff=2011 split chunks (needed=false): <2011> split chunk #0 of len 2011 into 5 parts testing without sub-chunk 1/5 disabling configs for [ATOMIC_SLEEP HANG LEAK UBSAN BUG KASAN LOCKDEP], they are not needed testing commit 4bbdb725a36b0d235f3b832bd0c1e885f0442d9f gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 97a82ffa9144d36fb73ff2db8dddecbc23fd048692c79a6a44f126d1117a2c88 all runs: crashed: BUG: unable to handle kernel NULL pointer dereference in autofs_fill_super representative crash: BUG: unable to handle kernel NULL pointer dereference in autofs_fill_super, types: [UNKNOWN] the chunk can be dropped testing without sub-chunk 2/5 disabling configs for [LEAK UBSAN BUG KASAN LOCKDEP ATOMIC_SLEEP HANG], they are not needed testing commit 4bbdb725a36b0d235f3b832bd0c1e885f0442d9f gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 9913b7e0514de7a26dd81fd298df66ad97444abf85781383da440f81f2c5c634 all runs: crashed: BUG: unable to handle kernel NULL pointer dereference in autofs_fill_super representative crash: BUG: unable to handle kernel NULL pointer dereference in autofs_fill_super, types: [UNKNOWN] the chunk can be dropped testing without sub-chunk 3/5 disabling configs for [KASAN LOCKDEP ATOMIC_SLEEP HANG LEAK UBSAN BUG], they are not needed testing commit 4bbdb725a36b0d235f3b832bd0c1e885f0442d9f gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 7dc1b17e7c93b6bc40f38619e74a20587e88cc498520c5dee5f4968a3d32ce09 all runs: crashed: BUG: unable to handle kernel NULL pointer dereference in autofs_fill_super representative crash: BUG: unable to handle kernel NULL pointer dereference in autofs_fill_super, types: [UNKNOWN] the chunk can be dropped testing without sub-chunk 4/5 disabling configs for [HANG LEAK UBSAN BUG KASAN LOCKDEP ATOMIC_SLEEP], they are not needed testing commit 4bbdb725a36b0d235f3b832bd0c1e885f0442d9f gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 31060c072c4773df21243feabff8e0811784e33cdb56847f5b5d48d29fad5f45 all runs: crashed: BUG: unable to handle kernel NULL pointer dereference in autofs_fill_super representative crash: BUG: unable to handle kernel NULL pointer dereference in autofs_fill_super, types: [UNKNOWN] the chunk can be dropped testing without sub-chunk 5/5 disabling configs for [KASAN LOCKDEP ATOMIC_SLEEP HANG LEAK UBSAN BUG], they are not needed testing commit 4bbdb725a36b0d235f3b832bd0c1e885f0442d9f gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 248ae8eb36a5b69ece7fd0ca82a03f1eff455aab7460c1d2ce02c5ccebefc6a4 all runs: crashed: BUG: unable to handle kernel NULL pointer dereference in autofs_fill_super representative crash: BUG: unable to handle kernel NULL pointer dereference in autofs_fill_super, types: [UNKNOWN] the chunk can be dropped disabling configs for [HANG LEAK UBSAN BUG KASAN LOCKDEP ATOMIC_SLEEP], they are not needed picked [v6.6 v6.5 v6.4 v6.2 v6.0 v5.18 v5.16 v5.14 v5.11 v5.8 v5.5 v5.2 v4.20 v4.19] out of 29 release tags testing release v6.6 testing commit ffc253263a1375a65fa6c9f62a893e9767fbebfa gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: c676efff819bf15cca1cbf41312f014c8db0870bb03106abdeab7eb7ec8d21fa all runs: OK false negative chance: 0.000 # git bisect start 4bbdb725a36b0d235f3b832bd0c1e885f0442d9f ffc253263a1375a65fa6c9f62a893e9767fbebfa Bisecting: 6951 revisions left to test after this (roughly 13 steps) [7d461b291e65938f15f56fe58da2303b07578a76] Merge tag 'drm-next-2023-10-31-1' of git://anongit.freedesktop.org/drm/drm testing commit 7d461b291e65938f15f56fe58da2303b07578a76 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 945ec05c25ace3579128ac62bae448a08094db25b4086ca25ef921ddcb37e3e7 all runs: crashed: BUG: unable to handle kernel NULL pointer dereference in autofs_fill_super representative crash: BUG: unable to handle kernel NULL pointer dereference in autofs_fill_super, types: [UNKNOWN] # git bisect bad 7d461b291e65938f15f56fe58da2303b07578a76 Bisecting: 4788 revisions left to test after this (roughly 12 steps) [5a6a09e97199d6600d31383055f9d43fbbcbe86f] Merge tag 'cgroup-for-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup testing commit 5a6a09e97199d6600d31383055f9d43fbbcbe86f gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: eac939b8378bac8a63301f91839d14c3ffc18b9e61e2c387d13c05f732b23cc5 all runs: crashed: BUG: unable to handle kernel NULL pointer dereference in autofs_fill_super representative crash: BUG: unable to handle kernel NULL pointer dereference in autofs_fill_super, types: [UNKNOWN] # git bisect bad 5a6a09e97199d6600d31383055f9d43fbbcbe86f Bisecting: 1930 revisions left to test after this (roughly 11 steps) [17047fbced563cf5abe5aa546f6a92af48900b69] bcachefs: Fix incorrectly freeing btree_path in alloc path testing commit 17047fbced563cf5abe5aa546f6a92af48900b69 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 7ff81e3a59df8a31476afb478871fde42c76d67d9bd37b7aa7478ce6e0e7634c all runs: OK false negative chance: 0.000 # git bisect good 17047fbced563cf5abe5aa546f6a92af48900b69 Bisecting: 1078 revisions left to test after this (roughly 10 steps) [b827ac419721a106ae2fccaa40576b0594edad92] exportfs: Change bcachefs fid_type enum to avoid conflicts testing commit b827ac419721a106ae2fccaa40576b0594edad92 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 452e78940b7cad71c718e888b82e90460699dad67c4e0a61f0e48f77533ffd64 all runs: OK false negative chance: 0.000 # git bisect good b827ac419721a106ae2fccaa40576b0594edad92 Bisecting: 533 revisions left to test after this (roughly 9 steps) [9ab021a1b57007a22761f6f41d91eb4aae10d145] Merge tag 'x86_cache_for_6.7_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip testing commit 9ab021a1b57007a22761f6f41d91eb4aae10d145 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: abf62bb33a63197adecdb6530bbf243a3d8c099591c709de6addddd159f3bada all runs: crashed: BUG: unable to handle kernel NULL pointer dereference in autofs_fill_super representative crash: BUG: unable to handle kernel NULL pointer dereference in autofs_fill_super, types: [UNKNOWN] # git bisect bad 9ab021a1b57007a22761f6f41d91eb4aae10d145 Bisecting: 209 revisions left to test after this (roughly 8 steps) [8b16da681eb0c9b9cb2f9abd0dade67559cfb48d] Merge tag 'nfsd-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux testing commit 8b16da681eb0c9b9cb2f9abd0dade67559cfb48d gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: b2823593768e2ea239cb7ae5bf12d8709c0e2fe9fc7831c48edf3f66071d53cc all runs: crashed: BUG: unable to handle kernel NULL pointer dereference in autofs_fill_super representative crash: BUG: unable to handle kernel NULL pointer dereference in autofs_fill_super, types: [UNKNOWN] # git bisect bad 8b16da681eb0c9b9cb2f9abd0dade67559cfb48d Bisecting: 127 revisions left to test after this (roughly 7 steps) [14ab6d425e80674b6a0145f05719b11e82e64824] Merge tag 'vfs-6.7.ctime' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs/vfs testing commit 14ab6d425e80674b6a0145f05719b11e82e64824 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 5fee2635281c639069527d254e19cc9ed2c3a92ffb1b7a10ae6dee6bb7dee90a all runs: crashed: BUG: unable to handle kernel NULL pointer dereference in autofs_fill_super representative crash: BUG: unable to handle kernel NULL pointer dereference in autofs_fill_super, types: [UNKNOWN] # git bisect bad 14ab6d425e80674b6a0145f05719b11e82e64824 Bisecting: 117 revisions left to test after this (roughly 7 steps) [df9c65b5fc7ef1caabdb7a01a2415cbb8a00908d] Merge tag 'vfs-6.7.iov_iter' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs/vfs testing commit df9c65b5fc7ef1caabdb7a01a2415cbb8a00908d gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: c902ee9baadd10e684a7f19df9640e162ca5708ad6eb8856dbda38cf1ff53003 all runs: crashed: BUG: unable to handle kernel NULL pointer dereference in autofs_fill_super representative crash: BUG: unable to handle kernel NULL pointer dereference in autofs_fill_super, types: [UNKNOWN] # git bisect bad df9c65b5fc7ef1caabdb7a01a2415cbb8a00908d Bisecting: 39 revisions left to test after this (roughly 6 steps) [0d63d8b2294b228147bf58def506dde35e57daef] Merge tag 'vfs-6.7.autofs' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs/vfs testing commit 0d63d8b2294b228147bf58def506dde35e57daef gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 3774bffe9e02b6ca4c337631800290a240305b957a5f20c89fdd8e40760feb78 all runs: crashed: BUG: unable to handle kernel NULL pointer dereference in autofs_fill_super representative crash: BUG: unable to handle kernel NULL pointer dereference in autofs_fill_super, types: [UNKNOWN] # git bisect bad 0d63d8b2294b228147bf58def506dde35e57daef Bisecting: 24 revisions left to test after this (roughly 5 steps) [898c57f456b537e90493a9e9222226aa3ea66267] jfs: Convert to bdev_open_by_dev() testing commit 898c57f456b537e90493a9e9222226aa3ea66267 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: c260567ed40c23e4425695b6fa0a2ea1fe0093baa3554239ba3080fef7c9792f all runs: OK false negative chance: 0.000 # git bisect good 898c57f456b537e90493a9e9222226aa3ea66267 Bisecting: 12 revisions left to test after this (roughly 4 steps) [3b224e1df650df22541724c4bd5f1622b40d4ba4] fs: assert that open_mutex isn't held over holder ops testing commit 3b224e1df650df22541724c4bd5f1622b40d4ba4 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 0a95db8eb364a60a879ceaa1d05d0fac76fe977388db704c651a406f7039a03f all runs: OK false negative chance: 0.000 # git bisect good 3b224e1df650df22541724c4bd5f1622b40d4ba4 Bisecting: 6 revisions left to test after this (roughly 3 steps) [1f50012d9c63c690f25956239bd25d10236405f8] autofs: validate protocol version testing commit 1f50012d9c63c690f25956239bd25d10236405f8 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 4b9ce37d848e7d0f59406624c8b584bfd154ffd75b4524d2b6ba067c092b8967 all runs: OK false negative chance: 0.000 # git bisect good 1f50012d9c63c690f25956239bd25d10236405f8 Bisecting: 3 revisions left to test after this (roughly 2 steps) [9cf16b380af5bab7d0952b9aad0601ebf986de69] fsconfig: ensure that dirfd is set to aux testing commit 9cf16b380af5bab7d0952b9aad0601ebf986de69 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 18082c9e093ccdff29ea6a859604da054ed151fbb77afbb5402508f9ab702f25 all runs: crashed: BUG: unable to handle kernel NULL pointer dereference in autofs_fill_super representative crash: BUG: unable to handle kernel NULL pointer dereference in autofs_fill_super, types: [UNKNOWN] # git bisect bad 9cf16b380af5bab7d0952b9aad0601ebf986de69 Bisecting: 0 revisions left to test after this (roughly 1 step) [dede367149c48822c9f699291d71a3211c2a91bb] autofs: fix protocol sub version setting testing commit dede367149c48822c9f699291d71a3211c2a91bb gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 3ecb716d97ce0ff2791396f5d8fd38582b4eff95adb00e2915f8972cbfbfe48f all runs: crashed: BUG: unable to handle kernel NULL pointer dereference in autofs_fill_super representative crash: BUG: unable to handle kernel NULL pointer dereference in autofs_fill_super, types: [UNKNOWN] # git bisect bad dede367149c48822c9f699291d71a3211c2a91bb Bisecting: 0 revisions left to test after this (roughly 0 steps) [e6ec453bd0f03a60a80f00f95ae2eaa260faa3c2] autofs: convert autofs to use the new mount api testing commit e6ec453bd0f03a60a80f00f95ae2eaa260faa3c2 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: fb2285fa3acb746787ab6ccf74b96181ccc6cac3f22132b2ffe0769d99a9fc36 all runs: crashed: BUG: unable to handle kernel NULL pointer dereference in autofs_fill_super representative crash: BUG: unable to handle kernel NULL pointer dereference in autofs_fill_super, types: [UNKNOWN] # git bisect bad e6ec453bd0f03a60a80f00f95ae2eaa260faa3c2 e6ec453bd0f03a60a80f00f95ae2eaa260faa3c2 is the first bad commit commit e6ec453bd0f03a60a80f00f95ae2eaa260faa3c2 Author: Ian Kent Date: Fri Sep 22 12:12:14 2023 +0800 autofs: convert autofs to use the new mount api Convert the autofs filesystem to use the mount API. The conversion patch was originally written by David Howells. I have taken that patch and broken it into several patches in an effort to make the change easier to review. Signed-off-by: Ian Kent Reviewed-by: Bill O'Donnell Message-Id: <20230922041215.13675-8-raven@themaw.net> Signed-off-by: Christian Brauner fs/autofs/autofs_i.h | 5 +- fs/autofs/init.c | 9 +- fs/autofs/inode.c | 265 +++++++++++++++++++++++++++++---------------------- 3 files changed, 155 insertions(+), 124 deletions(-) accumulated error probability: 0.00 culprit signature: fb2285fa3acb746787ab6ccf74b96181ccc6cac3f22132b2ffe0769d99a9fc36 parent signature: 4b9ce37d848e7d0f59406624c8b584bfd154ffd75b4524d2b6ba067c092b8967 revisions tested: 23, total time: 2h58m6.38723609s (build: 58m36.027243417s, test: 1h49m33.858008099s) first bad commit: e6ec453bd0f03a60a80f00f95ae2eaa260faa3c2 autofs: convert autofs to use the new mount api recipients (to): ["bodonnel@redhat.com" "brauner@kernel.org" "raven@themaw.net"] recipients (cc): [] crash: BUG: unable to handle kernel NULL pointer dereference in autofs_fill_super RDX: 0000000020000040 RSI: 0000000020000380 RDI: 0000000000000000 RBP: 00007f82b1bc3120 R08: 0000000020000400 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 R13: 0000000000000006 R14: 00007f82b215ff80 R15: 00007ffd2df4e428 BUG: kernel NULL pointer dereference, address: 0000000000000004 #PF: supervisor write access in kernel mode #PF: error_code(0x0002) - not-present page PGD 103346067 P4D 103346067 PUD 1096ae067 PMD 0 Oops: 0002 [#1] PREEMPT SMP CPU: 0 PID: 1855 Comm: syz-executor.0 Not tainted 6.6.0-rc2-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/10/2023 RIP: 0010:autofs_fill_super+0x153/0x2c0 fs/autofs/inode.c:322 Code: 40 48 89 df be 02 00 00 00 e8 b9 25 e6 ff 48 c7 43 20 80 61 e4 81 48 c7 83 18 02 00 00 48 60 e4 81 48 89 6c 24 08 41 8b 45 00 <89> 43 04 41 8b 45 04 89 43 08 48 89 df e8 eb f9 e5 ff 48 85 c0 74 RSP: 0018:ffffc90001977de8 EFLAGS: 00010246 RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000000 RDX: 0000000000000000 RSI: ffffffff820dbd67 RDI: ffffffff8210e835 RBP: ffff888101e59e00 R08: 0000000000000000 R09: ffffffff824c1760 R10: 0000000000000000 R11: 0000000000000000 R12: ffff888105eb4000 R13: ffff88810aa66c40 R14: 00000000fffffff4 R15: ffff88810a67a900 FS: 00007f82b1bc36c0(0000) GS:ffff888237c00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000000000000004 CR3: 0000000103edf000 CR4: 00000000003506f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: vfs_get_super fs/super.c:1335 [inline] get_tree_nodev+0x52/0x80 fs/super.c:1354 vfs_get_tree+0x20/0xa0 fs/super.c:1750 do_new_mount+0x153/0x390 fs/namespace.c:3335 do_mount fs/namespace.c:3675 [inline] __do_sys_mount fs/namespace.c:3884 [inline] __se_sys_mount+0x14b/0x1b0 fs/namespace.c:3861 do_syscall_x64 arch/x86/entry/common.c:50 [inline] do_syscall_64+0x42/0x90 arch/x86/entry/common.c:80 entry_SYSCALL_64_after_hwframe+0x63/0xcd RIP: 0033:0x7f82b2040ae9 Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 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 b0 ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007f82b1bc30c8 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 RAX: ffffffffffffffda RBX: 00007f82b215ff80 RCX: 00007f82b2040ae9 RDX: 0000000020000040 RSI: 0000000020000380 RDI: 0000000000000000 RBP: 00007f82b1bc3120 R08: 0000000020000400 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 R13: 0000000000000006 R14: 00007f82b215ff80 R15: 00007ffd2df4e428 Modules linked in: CR2: 0000000000000004 ---[ end trace 0000000000000000 ]--- RIP: 0010:autofs_fill_super+0x153/0x2c0 fs/autofs/inode.c:322 Code: 40 48 89 df be 02 00 00 00 e8 b9 25 e6 ff 48 c7 43 20 80 61 e4 81 48 c7 83 18 02 00 00 48 60 e4 81 48 89 6c 24 08 41 8b 45 00 <89> 43 04 41 8b 45 04 89 43 08 48 89 df e8 eb f9 e5 ff 48 85 c0 74 RSP: 0018:ffffc90001977de8 EFLAGS: 00010246 RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000000 RDX: 0000000000000000 RSI: ffffffff820dbd67 RDI: ffffffff8210e835 RBP: ffff888101e59e00 R08: 0000000000000000 R09: ffffffff824c1760 R10: 0000000000000000 R11: 0000000000000000 R12: ffff888105eb4000 R13: ffff88810aa66c40 R14: 00000000fffffff4 R15: ffff88810a67a900 FS: 00007f82b1bc36c0(0000) GS:ffff888237c00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000000000000004 CR3: 0000000103edf000 CR4: 00000000003506f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 ---------------- Code disassembly (best guess): 0: 40 rex 1: 48 89 df mov %rbx,%rdi 4: be 02 00 00 00 mov $0x2,%esi 9: e8 b9 25 e6 ff call 0xffe625c7 e: 48 c7 43 20 80 61 e4 movq $0xffffffff81e46180,0x20(%rbx) 15: 81 16: 48 c7 83 18 02 00 00 movq $0xffffffff81e46048,0x218(%rbx) 1d: 48 60 e4 81 21: 48 89 6c 24 08 mov %rbp,0x8(%rsp) 26: 41 8b 45 00 mov 0x0(%r13),%eax * 2a: 89 43 04 mov %eax,0x4(%rbx) <-- trapping instruction 2d: 41 8b 45 04 mov 0x4(%r13),%eax 31: 89 43 08 mov %eax,0x8(%rbx) 34: 48 89 df mov %rbx,%rdi 37: e8 eb f9 e5 ff call 0xffe5fa27 3c: 48 85 c0 test %rax,%rax 3f: 74 .byte 0x74