BUG: sleeping function called from invalid context at kernel/locking/mutex.c:580 in_atomic(): 1, irqs_disabled(): 0, non_block: 0, pid: 3651, name: syz-executor.4 preempt_count: 100, expected: 0 RCU nest depth: 1, expected: 0 5 locks held by syz-executor.4/3651: #0: ffffffff8cdb7bb0 (dup_mmap_sem){.+.+}-{0:0}, at: dup_mmap+0xc7/0xfc0 kernel/fork.c:589 #1: ffff88807aa2ea28 (&mm->mmap_lock#2){++++}-{3:3}, at: mmap_write_lock_killable include/linux/mmap_lock.h:87 [inline] #1: ffff88807aa2ea28 (&mm->mmap_lock#2){++++}-{3:3}, at: dup_mmap+0xde/0xfc0 kernel/fork.c:590 #2: ffff8880275a8828 (&mm->mmap_lock/1){+.+.}-{3:3}, at: mmap_write_lock_nested include/linux/mmap_lock.h:78 [inline] #2: ffff8880275a8828 (&mm->mmap_lock/1){+.+.}-{3:3}, at: dup_mmap+0x128/0xfc0 kernel/fork.c:599 #3: ffffffff8cd208a0 (rcu_read_lock){....}-{1:2}, at: rcu_lock_acquire+0x5/0x30 include/linux/rcupdate.h:279 #4: ffffc90000007be0 ((&dlci->t1)){+.-.}-{0:0}, at: lockdep_copy_map include/linux/lockdep.h:41 [inline] #4: ffffc90000007be0 ((&dlci->t1)){+.-.}-{0:0}, at: call_timer_fn+0xbb/0x210 kernel/time/timer.c:1464 Preemption disabled at: [] softirq_handle_begin kernel/softirq.c:409 [inline] [] __do_softirq+0x113/0x793 kernel/softirq.c:547 CPU: 0 PID: 3651 Comm: syz-executor.4 Not tainted 6.0.0-rc6-syzkaller-00309-g1a61b828566f #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/26/2022 Call Trace: __dump_stack lib/dump_stack.c:88 [inline] dump_stack_lvl+0x1e3/0x2cb lib/dump_stack.c:106 __might_resched+0x538/0x6a0 kernel/sched/core.c:9892 __mutex_lock_common+0xd2/0x26c0 kernel/locking/mutex.c:580 __mutex_lock kernel/locking/mutex.c:747 [inline] mutex_lock_nested+0x17/0x20 kernel/locking/mutex.c:799 gsm_send+0x5d2/0x8f0 drivers/tty/n_gsm.c:704 gsm_command drivers/tty/n_gsm.c:768 [inline] gsm_dlci_begin_close drivers/tty/n_gsm.c:1892 [inline] gsm_dlci_t1+0x3e7/0x6b0 drivers/tty/n_gsm.c:1816 call_timer_fn+0xf5/0x210 kernel/time/timer.c:1474 expire_timers kernel/time/timer.c:1519 [inline] __run_timers+0x76a/0x980 kernel/time/timer.c:1790 run_timer_softirq+0x63/0xf0 kernel/time/timer.c:1803 __do_softirq+0x382/0x793 kernel/softirq.c:571 __irq_exit_rcu+0xec/0x170 kernel/softirq.c:650 irq_exit_rcu+0x5/0x20 kernel/softirq.c:662 sysvec_apic_timer_interrupt+0x91/0xb0 arch/x86/kernel/apic/apic.c:1106 asm_sysvec_apic_timer_interrupt+0x16/0x20 RIP: 0010:lock_acquire+0x21e/0x400 kernel/locking/lockdep.c:5670 Code: 23 00 74 08 4c 89 f7 e8 60 f7 73 00 f6 44 24 61 02 0f 85 76 01 00 00 41 f7 c7 00 02 00 00 74 01 fb 48 c7 44 24 40 0e 36 e0 45 <4b> c7 04 2c 00 00 00 00 43 c7 44 2c 09 00 00 00 00 43 c7 44 2c 11 RSP: 0018:ffffc90003b1ec60 EFLAGS: 00000206 RAX: 0000000000000001 RBX: 1ffff92000763d98 RCX: ffff888018b94570 RDX: dffffc0000000000 RSI: ffffffff8aad88c0 RDI: ffffffff8b0a6740 RBP: ffffc90003b1eda8 R08: dffffc0000000000 R09: fffffbfff1ff4609 R10: fffffbfff1ff4609 R11: 1ffffffff1ff4608 R12: dffffc0000000000 R13: 1ffff92000763d94 R14: ffffc90003b1ecc0 R15: 0000000000000246 rcu_lock_acquire+0x2a/0x30 include/linux/rcupdate.h:280 rcu_read_lock include/linux/rcupdate.h:706 [inline] is_bpf_text_address+0x27/0x270 kernel/bpf/core.c:713 kernel_text_address+0x9e/0xd0 kernel/extable.c:125 __kernel_text_address+0x9/0x40 kernel/extable.c:79 unwind_get_return_address+0x48/0x80 arch/x86/kernel/unwind_orc.c:323 arch_stack_walk+0xf8/0x140 arch/x86/kernel/stacktrace.c:26 stack_trace_save+0x12d/0x1f0 kernel/stacktrace.c:122 save_stack+0xf5/0x1e0 mm/page_owner.c:127 __set_page_owner+0x37/0x3b0 mm/page_owner.c:192 prep_new_page mm/page_alloc.c:2532 [inline] get_page_from_freelist+0x72b/0x7a0 mm/page_alloc.c:4283 __alloc_pages+0x259/0x560 mm/page_alloc.c:5515 __pte_alloc_one include/asm-generic/pgalloc.h:63 [inline] pte_alloc_one+0x86/0x360 arch/x86/mm/pgtable.c:33 __pte_alloc+0x75/0x210 mm/memory.c:468 copy_pte_range mm/memory.c:1036 [inline] copy_pmd_range mm/memory.c:1171 [inline] copy_pud_range mm/memory.c:1208 [inline] copy_p4d_range+0x1edd/0x22a0 mm/memory.c:1232 copy_page_range+0x527/0x7f0 mm/memory.c:1330 dup_mmap+0x9e9/0xfc0 kernel/fork.c:699 dup_mm+0x8c/0x310 kernel/fork.c:1525 copy_mm+0x102/0x190 kernel/fork.c:1577 copy_process+0x1976/0x3f60 kernel/fork.c:2254 kernel_clone+0x22f/0x7a0 kernel/fork.c:2671 __do_sys_clone kernel/fork.c:2805 [inline] __se_sys_clone kernel/fork.c:2789 [inline] __x64_sys_clone+0x276/0x2e0 kernel/fork.c:2789 do_syscall_x64 arch/x86/entry/common.c:50 [inline] do_syscall_64+0x2b/0x70 arch/x86/entry/common.c:80 entry_SYSCALL_64_after_hwframe+0x63/0xcd RIP: 0033:0x7f916868836b ================================ WARNING: inconsistent lock state 6.0.0-rc6-syzkaller-00309-g1a61b828566f #0 Not tainted -------------------------------- inconsistent {SOFTIRQ-ON-W} -> {IN-SOFTIRQ-W} usage. syz-executor.4/3651 [HC0[0]:SC1[1]:HE0:SE0] takes: ffffffff8cdf1fb8 (vmap_area_lock){+.?.}-{2:2}, at: spin_lock include/linux/spinlock.h:349 [inline] ffffffff8cdf1fb8 (vmap_area_lock){+.?.}-{2:2}, at: find_vmap_area+0x1d/0x120 mm/vmalloc.c:1836 {SOFTIRQ-ON-W} state was registered at: lock_acquire+0x1a7/0x400 kernel/locking/lockdep.c:5666 __raw_spin_lock include/linux/spinlock_api_smp.h:133 [inline] _raw_spin_lock+0x2a/0x40 kernel/locking/spinlock.c:154 spin_lock include/linux/spinlock.h:349 [inline] alloc_vmap_area+0x1954/0x1b70 mm/vmalloc.c:1617 __get_vm_area_node+0x18a/0x380 mm/vmalloc.c:2484 get_vm_area_caller+0x45/0x50 mm/vmalloc.c:2537 __ioremap_caller+0x510/0x920 arch/x86/mm/ioremap.c:280 acpi_os_ioremap include/acpi/acpi_io.h:13 [inline] acpi_map drivers/acpi/osl.c:296 [inline] acpi_os_map_iomem+0x226/0x4b0 drivers/acpi/osl.c:355 acpi_tb_acquire_table+0xf5/0x25d drivers/acpi/acpica/tbdata.c:142 acpi_tb_validate_table drivers/acpi/acpica/tbdata.c:317 [inline] acpi_tb_validate_temp_table+0xa6/0x10b drivers/acpi/acpica/tbdata.c:400 acpi_tb_verify_temp_table+0x82/0x8ed drivers/acpi/acpica/tbdata.c:504 acpi_reallocate_root_table+0x328/0x584 drivers/acpi/acpica/tbxface.c:180 acpi_early_init+0xdb/0x536 drivers/acpi/bus.c:1214 start_kernel+0x40b/0x55b init/main.c:1099 secondary_startup_64_no_verify+0xcf/0xdb irq event stamp: 34824905 hardirqs last enabled at (34824904): [] __up_console_sem+0x124/0x1e0 kernel/printk/printk.c:264 hardirqs last disabled at (34824905): [] dump_stack_lvl+0x121/0x2cb lib/dump_stack.c:105 softirqs last enabled at (34823986): [] tcp_close+0x2e/0xb0 net/ipv4/tcp.c:3033 softirqs last disabled at (34824585): [] __irq_exit_rcu+0xec/0x170 kernel/softirq.c:650 other info that might help us debug this: Possible unsafe locking scenario: CPU0 ---- lock(vmap_area_lock); lock(vmap_area_lock); *** DEADLOCK *** 5 locks held by syz-executor.4/3651: #0: ffffffff8cdb7bb0 (dup_mmap_sem){.+.+}-{0:0}, at: dup_mmap+0xc7/0xfc0 kernel/fork.c:589 #1: ffff88807aa2ea28 (&mm->mmap_lock#2){++++}-{3:3}, at: mmap_write_lock_killable include/linux/mmap_lock.h:87 [inline] #1: ffff88807aa2ea28 (&mm->mmap_lock#2){++++}-{3:3}, at: dup_mmap+0xde/0xfc0 kernel/fork.c:590 #2: ffff8880275a8828 (&mm->mmap_lock/1){+.+.}-{3:3}, at: mmap_write_lock_nested include/linux/mmap_lock.h:78 [inline] #2: ffff8880275a8828 (&mm->mmap_lock/1){+.+.}-{3:3}, at: dup_mmap+0x128/0xfc0 kernel/fork.c:599 #3: ffffffff8cd208a0 (rcu_read_lock){....}-{1:2}, at: rcu_lock_acquire+0x5/0x30 include/linux/rcupdate.h:279 #4: ffffc90000007be0 ((&dlci->t1)){+.-.}-{0:0}, at: lockdep_copy_map include/linux/lockdep.h:41 [inline] #4: ffffc90000007be0 ((&dlci->t1)){+.-.}-{0:0}, at: call_timer_fn+0xbb/0x210 kernel/time/timer.c:1464 stack backtrace: CPU: 0 PID: 3651 Comm: syz-executor.4 Not tainted 6.0.0-rc6-syzkaller-00309-g1a61b828566f #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/26/2022 Call Trace: __dump_stack lib/dump_stack.c:88 [inline] dump_stack_lvl+0x1e3/0x2cb lib/dump_stack.c:106 mark_lock_irq+0xb2a/0xf10 mark_lock+0x21e/0x350 kernel/locking/lockdep.c:4632 __lock_acquire+0xb7d/0x1f60 kernel/locking/lockdep.c:5007 lock_acquire+0x1a7/0x400 kernel/locking/lockdep.c:5666 __raw_spin_lock include/linux/spinlock_api_smp.h:133 [inline] _raw_spin_lock+0x2a/0x40 kernel/locking/spinlock.c:154 spin_lock include/linux/spinlock.h:349 [inline] find_vmap_area+0x1d/0x120 mm/vmalloc.c:1836 check_heap_object+0x30/0x820 mm/usercopy.c:176 __check_object_size+0xad/0x210 mm/usercopy.c:250 check_object_size include/linux/thread_info.h:199 [inline] __copy_from_user_inatomic include/linux/uaccess.h:62 [inline] copy_from_user_nmi+0x98/0x100 arch/x86/lib/usercopy.c:47 copy_code arch/x86/kernel/dumpstack.c:91 [inline] show_opcodes+0xa2/0x120 arch/x86/kernel/dumpstack.c:121 show_ip arch/x86/kernel/dumpstack.c:144 [inline] show_iret_regs+0x2f/0x60 arch/x86/kernel/dumpstack.c:149 __show_regs+0x29/0x500 arch/x86/kernel/process_64.c:74 show_regs_if_on_stack arch/x86/kernel/dumpstack.c:167 [inline] show_trace_log_lvl+0x562/0x630 arch/x86/kernel/dumpstack.c:292 __dump_stack lib/dump_stack.c:88 [inline] dump_stack_lvl+0x1e3/0x2cb lib/dump_stack.c:106 __might_resched+0x538/0x6a0 kernel/sched/core.c:9892 __mutex_lock_common+0xd2/0x26c0 kernel/locking/mutex.c:580 __mutex_lock kernel/locking/mutex.c:747 [inline] mutex_lock_nested+0x17/0x20 kernel/locking/mutex.c:799 gsm_send+0x5d2/0x8f0 drivers/tty/n_gsm.c:704 gsm_command drivers/tty/n_gsm.c:768 [inline] gsm_dlci_begin_close drivers/tty/n_gsm.c:1892 [inline] gsm_dlci_t1+0x3e7/0x6b0 drivers/tty/n_gsm.c:1816 call_timer_fn+0xf5/0x210 kernel/time/timer.c:1474 expire_timers kernel/time/timer.c:1519 [inline] __run_timers+0x76a/0x980 kernel/time/timer.c:1790 run_timer_softirq+0x63/0xf0 kernel/time/timer.c:1803 __do_softirq+0x382/0x793 kernel/softirq.c:571 __irq_exit_rcu+0xec/0x170 kernel/softirq.c:650 irq_exit_rcu+0x5/0x20 kernel/softirq.c:662 sysvec_apic_timer_interrupt+0x91/0xb0 arch/x86/kernel/apic/apic.c:1106 asm_sysvec_apic_timer_interrupt+0x16/0x20 RIP: 0010:lock_acquire+0x21e/0x400 kernel/locking/lockdep.c:5670 Code: 23 00 74 08 4c 89 f7 e8 60 f7 73 00 f6 44 24 61 02 0f 85 76 01 00 00 41 f7 c7 00 02 00 00 74 01 fb 48 c7 44 24 40 0e 36 e0 45 <4b> c7 04 2c 00 00 00 00 43 c7 44 2c 09 00 00 00 00 43 c7 44 2c 11 RSP: 0018:ffffc90003b1ec60 EFLAGS: 00000206 RAX: 0000000000000001 RBX: 1ffff92000763d98 RCX: ffff888018b94570 RDX: dffffc0000000000 RSI: ffffffff8aad88c0 RDI: ffffffff8b0a6740 RBP: ffffc90003b1eda8 R08: dffffc0000000000 R09: fffffbfff1ff4609 R10: fffffbfff1ff4609 R11: 1ffffffff1ff4608 R12: dffffc0000000000 R13: 1ffff92000763d94 R14: ffffc90003b1ecc0 R15: 0000000000000246 rcu_lock_acquire+0x2a/0x30 include/linux/rcupdate.h:280 rcu_read_lock include/linux/rcupdate.h:706 [inline] is_bpf_text_address+0x27/0x270 kernel/bpf/core.c:713 kernel_text_address+0x9e/0xd0 kernel/extable.c:125 __kernel_text_address+0x9/0x40 kernel/extable.c:79 unwind_get_return_address+0x48/0x80 arch/x86/kernel/unwind_orc.c:323 arch_stack_walk+0xf8/0x140 arch/x86/kernel/stacktrace.c:26 stack_trace_save+0x12d/0x1f0 kernel/stacktrace.c:122 save_stack+0xf5/0x1e0 mm/page_owner.c:127 __set_page_owner+0x37/0x3b0 mm/page_owner.c:192 prep_new_page mm/page_alloc.c:2532 [inline] get_page_from_freelist+0x72b/0x7a0 mm/page_alloc.c:4283 __alloc_pages+0x259/0x560 mm/page_alloc.c:5515 __pte_alloc_one include/asm-generic/pgalloc.h:63 [inline] pte_alloc_one+0x86/0x360 arch/x86/mm/pgtable.c:33 __pte_alloc+0x75/0x210 mm/memory.c:468 copy_pte_range mm/memory.c:1036 [inline] copy_pmd_range mm/memory.c:1171 [inline] copy_pud_range mm/memory.c:1208 [inline] copy_p4d_range+0x1edd/0x22a0 mm/memory.c:1232 copy_page_range+0x527/0x7f0 mm/memory.c:1330 dup_mmap+0x9e9/0xfc0 kernel/fork.c:699 dup_mm+0x8c/0x310 kernel/fork.c:1525 copy_mm+0x102/0x190 kernel/fork.c:1577 copy_process+0x1976/0x3f60 kernel/fork.c:2254 kernel_clone+0x22f/0x7a0 kernel/fork.c:2671 __do_sys_clone kernel/fork.c:2805 [inline] __se_sys_clone kernel/fork.c:2789 [inline] __x64_sys_clone+0x276/0x2e0 kernel/fork.c:2789 do_syscall_x64 arch/x86/entry/common.c:50 [inline] do_syscall_64+0x2b/0x70 arch/x86/entry/common.c:80 entry_SYSCALL_64_after_hwframe+0x63/0xcd RIP: 0033:0x7f916868836b Code: ed 0f 85 60 01 00 00 64 4c 8b 0c 25 10 00 00 00 45 31 c0 4d 8d 91 d0 02 00 00 31 d2 31 f6 bf 11 00 20 01 b8 38 00 00 00 0f 05 <48> 3d 00 f0 ff ff 0f 87 89 00 00 00 41 89 c5 85 c0 0f 85 90 00 00 RSP: 002b:00007fff41547000 EFLAGS: 00000246 ORIG_RAX: 0000000000000038 RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f916868836b RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000001200011 RBP: 0000000000000001 R08: 0000000000000000 R09: 0000555555c88400 R10: 0000555555c886d0 R11: 0000000000000246 R12: 0000000000000001 R13: 0000000000000000 R14: 0000000000000001 R15: 00007fff415470e0 Code: ed 0f 85 60 01 00 00 64 4c 8b 0c 25 10 00 00 00 45 31 c0 4d 8d 91 d0 02 00 00 31 d2 31 f6 bf 11 00 20 01 b8 38 00 00 00 0f 05 <48> 3d 00 f0 ff ff 0f 87 89 00 00 00 41 89 c5 85 c0 0f 85 90 00 00 RSP: 002b:00007fff41547000 EFLAGS: 00000246 ORIG_RAX: 0000000000000038 RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f916868836b RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000001200011 RBP: 0000000000000001 R08: 0000000000000000 R09: 0000555555c88400 R10: 0000555555c886d0 R11: 0000000000000246 R12: 0000000000000001 R13: 0000000000000000 R14: 0000000000000001 R15: 00007fff415470e0 BUG: sleeping function called from invalid context at kernel/locking/mutex.c:580 in_atomic(): 1, irqs_disabled(): 0, non_block: 0, pid: 2974, name: udevd preempt_count: 100, expected: 0 RCU nest depth: 0, expected: 0 INFO: lockdep is turned off. Preemption disabled at: [] softirq_handle_begin kernel/softirq.c:409 [inline] [] __do_softirq+0x113/0x793 kernel/softirq.c:547 CPU: 0 PID: 2974 Comm: udevd Tainted: G W 6.0.0-rc6-syzkaller-00309-g1a61b828566f #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/26/2022 Call Trace: __dump_stack lib/dump_stack.c:88 [inline] dump_stack_lvl+0x1e3/0x2cb lib/dump_stack.c:106 __might_resched+0x538/0x6a0 kernel/sched/core.c:9892 __mutex_lock_common+0xd2/0x26c0 kernel/locking/mutex.c:580 __mutex_lock kernel/locking/mutex.c:747 [inline] mutex_lock_nested+0x17/0x20 kernel/locking/mutex.c:799 gsm_send+0x5d2/0x8f0 drivers/tty/n_gsm.c:704 gsm_command drivers/tty/n_gsm.c:768 [inline] gsm_dlci_begin_close drivers/tty/n_gsm.c:1892 [inline] gsm_dlci_t1+0x3e7/0x6b0 drivers/tty/n_gsm.c:1816 call_timer_fn+0xf5/0x210 kernel/time/timer.c:1474 expire_timers kernel/time/timer.c:1519 [inline] __run_timers+0x76a/0x980 kernel/time/timer.c:1790 run_timer_softirq+0x63/0xf0 kernel/time/timer.c:1803 __do_softirq+0x382/0x793 kernel/softirq.c:571 __irq_exit_rcu+0xec/0x170 kernel/softirq.c:650 irq_exit_rcu+0x5/0x20 kernel/softirq.c:662 sysvec_apic_timer_interrupt+0x91/0xb0 arch/x86/kernel/apic/apic.c:1106 asm_sysvec_apic_timer_interrupt+0x16/0x20 RIP: 0010:step_into+0x497/0x1060 Code: 08 4c 89 ef e8 9a 44 ed ff 49 3b 5d 00 0f 84 c2 00 00 00 e8 db 97 99 ff 48 89 df e8 f3 95 04 00 e9 b5 00 00 00 e8 c9 97 99 ff <48> 8b 5c 24 18 ba 10 00 00 00 4c 89 ef 4c 89 e6 e8 c4 46 ed ff 49 RSP: 0018:ffffc90002d9f6a0 EFLAGS: 00000293 RAX: ffffffff81efff17 RBX: ffff888012f1b0a0 RCX: ffff88807d909d80 RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8e25afa8 RBP: ffffc90002d9f7f0 R08: dffffc0000000000 R09: fffffbfff1c4b5f6 R10: fffffbfff1c4b5f6 R11: 1ffffffff1c4b5f5 R12: ffffc90002d9f770 R13: ffffc90002d9fbc0 R14: dffffc0000000000 R15: 1ffff920005b3ee8 walk_component fs/namei.c:1999 [inline] link_path_walk+0x77e/0xf00 fs/namei.c:2320 path_openat+0x237/0x2e00 fs/namei.c:3687 do_filp_open+0x275/0x500 fs/namei.c:3718 do_sys_openat2+0x13b/0x500 fs/open.c:1313 do_sys_open fs/open.c:1329 [inline] __do_sys_openat fs/open.c:1345 [inline] __se_sys_openat fs/open.c:1340 [inline] __x64_sys_openat+0x243/0x290 fs/open.c:1340 do_syscall_x64 arch/x86/entry/common.c:50 [inline] do_syscall_64+0x2b/0x70 arch/x86/entry/common.c:80 entry_SYSCALL_64_after_hwframe+0x63/0xcd RIP: 0033:0x7f6892525697 Code: 25 00 00 41 00 3d 00 00 41 00 74 37 64 8b 04 25 18 00 00 00 85 c0 75 5b 44 89 e2 48 89 ee bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 0f 87 85 00 00 00 48 83 c4 68 5d 41 5c c3 0f 1f RSP: 002b:00007ffdfd87bed0 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 RAX: ffffffffffffffda RBX: 000055a52bc35d00 RCX: 00007f6892525697 RDX: 0000000000080000 RSI: 00007ffdfd87c008 RDI: 00000000ffffff9c RBP: 00007ffdfd87c008 R08: 0000000000000008 R09: 0000000000000001 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000080000 R13: 000055a52bc35d00 R14: 0000000000000001 R15: 0000000000000000 ---------------- Code disassembly (best guess): 0: 23 00 and (%rax),%eax 2: 74 08 je 0xc 4: 4c 89 f7 mov %r14,%rdi 7: e8 60 f7 73 00 callq 0x73f76c c: f6 44 24 61 02 testb $0x2,0x61(%rsp) 11: 0f 85 76 01 00 00 jne 0x18d 17: 41 f7 c7 00 02 00 00 test $0x200,%r15d 1e: 74 01 je 0x21 20: fb sti 21: 48 c7 44 24 40 0e 36 movq $0x45e0360e,0x40(%rsp) 28: e0 45 * 2a: 4b c7 04 2c 00 00 00 movq $0x0,(%r12,%r13,1) <-- trapping instruction 31: 00 32: 43 c7 44 2c 09 00 00 movl $0x0,0x9(%r12,%r13,1) 39: 00 00 3b: 43 rex.XB 3c: c7 .byte 0xc7 3d: 44 2c 11 rex.R sub $0x11,%al