bisecting cause commit starting from 683f29b781aeaab6bf302eeb2ef08a5e5f9d8a27 building syzkaller on 838e7e2cd9228583ca33c49a39aea4d863d3e36d testing commit 683f29b781aeaab6bf302eeb2ef08a5e5f9d8a27 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: f95048264d6cf8864adfbcbf8cf5a8aa9025bfc9ef6797d17ebb633a01b3ee2a run #0: crashed: BUG: corrupted list in netif_napi_add run #1: OK run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK run #10: OK run #11: OK run #12: OK run #13: OK run #14: OK run #15: OK run #16: OK run #17: OK run #18: OK run #19: OK reproducer seems to be flaky testing release v5.14 testing commit 7d2a07b769330c34b4deabeed939325c77a7ec2f compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 8c219514f33cf5f7e995cffb6643e798eb9f0e406da2dbcbb7423680d5a3f503 all runs: OK # git bisect start 683f29b781aeaab6bf302eeb2ef08a5e5f9d8a27 7d2a07b769330c34b4deabeed939325c77a7ec2f Bisecting: 9596 revisions left to test after this (roughly 13 steps) [58ca24158758f1784400d32743373d7d6227d018] Merge tag 'trace-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace testing commit 58ca24158758f1784400d32743373d7d6227d018 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: e38602a0687196019678eea613b91531812f34905071007b27836067a6a8b4ad run #0: OK run #1: OK run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK run #10: OK run #11: OK run #12: OK run #13: OK run #14: OK run #15: OK run #16: OK run #17: OK run #18: boot failed: KFENCE: use-after-free in kvm_fastop_exception run #19: boot failed: KFENCE: use-after-free in kvm_fastop_exception # git bisect good 58ca24158758f1784400d32743373d7d6227d018 Bisecting: 4786 revisions left to test after this (roughly 12 steps) [6e4d6e16e7fe285123d5c138b4a6aeed512972d0] Merge branch 'master' of git://linuxtv.org/media_tree.git testing commit 6e4d6e16e7fe285123d5c138b4a6aeed512972d0 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: e67071478c5b9e58381300250ff41cec1457b67307cf23f49d811ee41b304aed all runs: OK # git bisect good 6e4d6e16e7fe285123d5c138b4a6aeed512972d0 Bisecting: 2463 revisions left to test after this (roughly 11 steps) [58adf05f8fb9b33465d2db98b25fd3b9a1ba7059] Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git testing commit 58adf05f8fb9b33465d2db98b25fd3b9a1ba7059 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 04e0c72bc86bf2c6bcbd3c5c9c276e34a8c0df21446a87ed1a715293991cd30c all runs: OK # git bisect good 58adf05f8fb9b33465d2db98b25fd3b9a1ba7059 Bisecting: 1309 revisions left to test after this (roughly 10 steps) [976597a037c961ebbb7a4001cda3904af9f6fe1a] Merge branch 'next' of git://github.com/awilliam/linux-vfio.git testing commit 976597a037c961ebbb7a4001cda3904af9f6fe1a compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: d9a349c2c1e7969fcc8ea3ed5cca2ec46788b499abeb8069f4fe6728cc37dc62 run #0: crashed: BUG: corrupted list in netif_napi_add run #1: crashed: BUG: corrupted list in netif_napi_add run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK run #10: OK run #11: OK run #12: OK run #13: OK run #14: OK run #15: OK run #16: OK run #17: OK run #18: OK run #19: OK # git bisect bad 976597a037c961ebbb7a4001cda3904af9f6fe1a Bisecting: 603 revisions left to test after this (roughly 9 steps) [c8cbbe6ae1409c882edaf3e6bdbef411056940c6] Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git testing commit c8cbbe6ae1409c882edaf3e6bdbef411056940c6 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 5f2b997d246df67cf76fd860ff8a2a974c05729f6a840083d23273ee0e07b90c all runs: OK # git bisect good c8cbbe6ae1409c882edaf3e6bdbef411056940c6 Bisecting: 297 revisions left to test after this (roughly 8 steps) [eefacba8b2f96f1727e3c5cc4b6bfd09b5250dbf] Merge branch 'for-next' of git://github.com/cminyard/linux-ipmi.git testing commit eefacba8b2f96f1727e3c5cc4b6bfd09b5250dbf compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 22c17bbe5731af9a2bf33a30b5e035b00934d81c290b23a2e0646ac06e4176f9 run #0: crashed: BUG: corrupted list in netif_napi_add run #1: crashed: BUG: corrupted list in netif_napi_add run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK run #10: OK run #11: OK run #12: OK run #13: OK run #14: OK run #15: OK run #16: OK run #17: OK run #18: OK run #19: OK # git bisect bad eefacba8b2f96f1727e3c5cc4b6bfd09b5250dbf Bisecting: 194 revisions left to test after this (roughly 7 steps) [9698feb1e8ad53e2379636b6021ce19aa617f88e] Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git testing commit 9698feb1e8ad53e2379636b6021ce19aa617f88e compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 918f7d3b38c1ccd905c08504c2150da1912ba00cd55ff7a2679eb3f1b46b54fa run #0: crashed: BUG: corrupted list in netif_napi_add run #1: crashed: BUG: corrupted list in netif_napi_add run #2: crashed: BUG: corrupted list in netif_napi_add run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK run #10: OK run #11: OK run #12: OK run #13: OK run #14: OK run #15: OK run #16: OK run #17: OK run #18: OK run #19: OK # git bisect bad 9698feb1e8ad53e2379636b6021ce19aa617f88e Bisecting: 53 revisions left to test after this (roughly 6 steps) [587a7d1703f35b104de67b968818050e4bf34c4f] Merge branch 'kcsan.2021.09.13b' into HEAD testing commit 587a7d1703f35b104de67b968818050e4bf34c4f compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: d007c06b83156f90da562147687e45ac4654997adcc2bdc079e6968ad16a1dca all runs: OK # git bisect good 587a7d1703f35b104de67b968818050e4bf34c4f Bisecting: 26 revisions left to test after this (roughly 5 steps) [3e49e7196cfe1b70a5c3d955cabaef7ee691633b] tools/memory-model: Add data-race capabilities to judgelitmus.sh testing commit 3e49e7196cfe1b70a5c3d955cabaef7ee691633b compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 65895619433c754ce44db3981353c6048e1ca34ec6e78a215e30aa0aa93be4fc all runs: OK # git bisect good 3e49e7196cfe1b70a5c3d955cabaef7ee691633b Bisecting: 13 revisions left to test after this (roughly 4 steps) [343279c55601559b300c7da3bd8b6a394b56c28d] srcu: Prevent redundant __srcu_read_unlock() wakeup testing commit 343279c55601559b300c7da3bd8b6a394b56c28d compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 6c033e52aabee595fb70921d972ce67b5f5efa6d608597735bb7b7f08fe276b9 all runs: OK # git bisect good 343279c55601559b300c7da3bd8b6a394b56c28d Bisecting: 6 revisions left to test after this (roughly 3 steps) [856fab4c98a9508f9ee2ed3a585cd5168f940d85] rcu: Ignore rdp.cpu_no_qs.b.exp on premptible RCU's rcu_qs() testing commit 856fab4c98a9508f9ee2ed3a585cd5168f940d85 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: ca22eb1acdf9768f47397d6a887f7f7d1a2b8b0fc7f1822c68e2dd87d5284d9c all runs: OK # git bisect good 856fab4c98a9508f9ee2ed3a585cd5168f940d85 Bisecting: 3 revisions left to test after this (roughly 2 steps) [38efd154729e4d9f0a4ffe1edaa8d218cfa98535] rcu: Mark sync_sched_exp_online_cleanup() ->cpu_no_qs.b.exp load testing commit 38efd154729e4d9f0a4ffe1edaa8d218cfa98535 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: d4157c4596649613cd3234cfbd3cdaecb06ff35d32fff4668302a53c920a9635 all runs: OK # git bisect good 38efd154729e4d9f0a4ffe1edaa8d218cfa98535 Bisecting: 1 revision left to test after this (roughly 1 step) [0d93113bb4f2e710bda08731edfa8de93519ac64] rcu: Prevent expedited GP from enabling tick on offline CPU testing commit 0d93113bb4f2e710bda08731edfa8de93519ac64 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: fa1d10b4d0fb6ec832e375d3dcfc619b1c027fe533040b2e0f728be6b66e7090 all runs: OK # git bisect good 0d93113bb4f2e710bda08731edfa8de93519ac64 Bisecting: 0 revisions left to test after this (roughly 0 steps) [d5e7be308018b4a3455a904982b997a40662ff7f] rcu: Make idle entry report expedited quiescent states testing commit d5e7be308018b4a3455a904982b997a40662ff7f compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 479864224d17810125d3e48435cd82f9c823cd061b5dc18084edd84d3657adca all runs: OK # git bisect good d5e7be308018b4a3455a904982b997a40662ff7f 9698feb1e8ad53e2379636b6021ce19aa617f88e is the first bad commit commit 9698feb1e8ad53e2379636b6021ce19aa617f88e Merge: c8cbbe6ae140 d5e7be308018 Author: Stephen Rothwell Date: Fri Oct 8 12:55:28 2021 +1100 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git .../Memory-Ordering/Tree-RCU-Memory-Ordering.rst | 69 +++-- Documentation/RCU/stallwarn.rst | 21 +- Documentation/admin-guide/kernel-parameters.txt | 4 - .../admin-guide/kernel-per-CPU-kthreads.rst | 2 +- .../litmus-tests/locking/DCL-broken.litmus | 55 ++++ .../litmus-tests/locking/DCL-fixed.litmus | 56 ++++ .../litmus-tests/locking/RM-broken.litmus | 42 +++ Documentation/litmus-tests/locking/RM-fixed.litmus | 42 +++ Documentation/timers/no_hz.rst | 10 +- arch/sh/configs/sdk7786_defconfig | 1 - arch/xtensa/configs/nommu_kc705_defconfig | 1 - include/linux/kcsan-checks.h | 3 + include/linux/rcupdate.h | 53 ++-- include/linux/rcupdate_trace.h | 5 +- include/linux/rcutiny.h | 2 +- include/linux/srcu.h | 3 +- include/linux/torture.h | 8 + kernel/kcsan/core.c | 75 ++--- kernel/kcsan/kcsan.h | 8 +- kernel/kcsan/kcsan_test.c | 62 ++-- kernel/kcsan/report.c | 77 ++++- kernel/kcsan/selftest.c | 72 ++--- kernel/locking/locktorture.c | 14 +- kernel/rcu/Kconfig | 18 -- kernel/rcu/rcuscale.c | 10 +- kernel/rcu/rcutorture.c | 167 +++++++---- kernel/rcu/refscale.c | 6 +- kernel/rcu/srcutiny.c | 2 +- kernel/rcu/tasks.h | 112 ++++---- kernel/rcu/tree.c | 77 ++--- kernel/rcu/tree.h | 8 - kernel/rcu/tree_exp.h | 14 +- kernel/rcu/tree_nocb.h | 2 +- kernel/rcu/tree_plugin.h | 247 ++-------------- kernel/rcu/tree_stall.h | 27 +- kernel/rcu/update.c | 8 +- kernel/scftorture.c | 43 +-- kernel/softirq.c | 3 +- kernel/time/clocksource-wdtest.c | 5 +- kernel/time/clocksource.c | 31 +- kernel/time/tick-sched.c | 7 + tools/memory-model/Documentation/locking.txt | 320 +++++++++++++++++++++ tools/memory-model/litmus-tests/.gitignore | 2 +- tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 +++ tools/memory-model/scripts/cmplitmushist.sh | 49 +++- tools/memory-model/scripts/hwfnseg.sh | 20 ++ tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 ++++++-- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 ++++++ tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 +++ tools/rcu/extract-stall.sh | 34 +++ tools/testing/selftests/bpf/prog_tests/atomics.c | 4 +- .../testing/selftests/rcutorture/bin/kvm-remote.sh | 1 + tools/testing/selftests/rcutorture/bin/kvm.sh | 11 +- tools/testing/selftests/rcutorture/bin/torture.sh | 11 +- .../selftests/rcutorture/configs/rcu/TREE01 | 1 - .../selftests/rcutorture/configs/rcu/TREE02 | 1 - .../selftests/rcutorture/configs/rcu/TREE04 | 1 - .../selftests/rcutorture/configs/rcu/TREE05 | 1 - .../selftests/rcutorture/configs/rcu/TREE06 | 1 - .../selftests/rcutorture/configs/rcu/TREE07 | 1 - .../selftests/rcutorture/configs/rcu/TREE08 | 1 - .../selftests/rcutorture/configs/rcu/TREE10 | 1 - .../selftests/rcutorture/configs/rcuscale/TINY | 1 - .../selftests/rcutorture/configs/rcuscale/TRACE01 | 1 - .../selftests/rcutorture/configs/rcuscale/TREE | 1 - .../selftests/rcutorture/configs/rcuscale/TREE54 | 1 - .../rcutorture/configs/refscale/NOPREEMPT | 1 - .../selftests/rcutorture/configs/refscale/PREEMPT | 1 - .../selftests/rcutorture/doc/TREE_RCU-kconfig.txt | 1 - 78 files changed, 1569 insertions(+), 787 deletions(-) create mode 100644 Documentation/litmus-tests/locking/DCL-broken.litmus create mode 100644 Documentation/litmus-tests/locking/DCL-fixed.litmus create mode 100644 Documentation/litmus-tests/locking/RM-broken.litmus create mode 100644 Documentation/litmus-tests/locking/RM-fixed.litmus create mode 100644 tools/memory-model/Documentation/locking.txt create mode 100755 tools/memory-model/scripts/checktheselitmus.sh create mode 100755 tools/memory-model/scripts/hwfnseg.sh create mode 100755 tools/memory-model/scripts/runlitmus.sh create mode 100755 tools/memory-model/scripts/simpletest.sh create mode 100644 tools/rcu/extract-stall.sh Reproducer flagged being flaky revisions tested: 16, total time: 4h21m29.751556828s (build: 1h49m44.418745415s, test: 2h29m51.16155332s) first bad commit: 9698feb1e8ad53e2379636b6021ce19aa617f88e Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git recipients (to): ["sfr@canb.auug.org.au"] recipients (cc): [] crash: BUG: corrupted list in netif_napi_add IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready list_add double add: new=ffff8880746b3160, prev=ffff8880187bc050, next=ffff8880746b3160. ------------[ cut here ]------------ kernel BUG at lib/list_debug.c:29! invalid opcode: 0000 [#1] PREEMPT SMP KASAN CPU: 1 PID: 9394 Comm: syz-executor.4 Not tainted 5.15.0-rc4-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 RIP: 0010:__list_add_valid.cold+0x26/0x3c lib/list_debug.c:29 Code: 0c df 50 fb 4c 89 e1 48 c7 c7 a0 7e 20 89 e8 82 f2 f1 ff 0f 0b 48 89 f2 4c 89 e1 48 89 ee 48 c7 c7 e0 7f 20 89 e8 6b f2 f1 ff <0f> 0b 48 89 f1 48 c7 c7 60 7f 20 89 4c 89 e6 e8 57 f2 f1 ff 0f 0b RSP: 0018:ffffc900029cea78 EFLAGS: 00010286 RAX: 0000000000000058 RBX: ffff8880746b3160 RCX: 0000000000000000 RDX: 0000000000000001 RSI: ffffffff89207da0 RDI: fffff52000539d42 RBP: ffff8880746b3160 R08: 0000000000000058 R09: ffff8880b9f33f87 R10: ffffed10173e67f0 R11: 6464615f7473696c R12: ffff8880746b3160 R13: ffff8880746b3170 R14: ffff8880746b3000 R15: ffff8880187bc050 FS: 00007f21ee03d700(0000) GS:ffff8880b9f00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000000000000000 CR3: 000000006ff13000 CR4: 00000000003506e0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: __list_add_rcu include/linux/rculist.h:79 [inline] list_add_rcu include/linux/rculist.h:106 [inline] netif_napi_add+0x385/0x980 net/core/dev.c:6889 veth_enable_xdp_range+0x140/0x270 drivers/net/veth.c:1009 veth_enable_xdp+0x213/0x5b0 drivers/net/veth.c:1063 veth_xdp_set drivers/net/veth.c:1483 [inline] veth_xdp+0x3c1/0x620 drivers/net/veth.c:1523 bond_xdp_set drivers/net/bonding/bond_main.c:5217 [inline] bond_xdp+0x2bf/0x840 drivers/net/bonding/bond_main.c:5263 dev_xdp_install+0xbf/0x210 net/core/dev.c:9365 dev_xdp_attach+0x499/0xd10 net/core/dev.c:9513 dev_change_xdp_fd+0x22a/0x280 net/core/dev.c:9753 do_setlink+0x24c1/0x2d60 net/core/rtnetlink.c:2931 rtnl_group_changelink net/core/rtnetlink.c:3242 [inline] __rtnl_newlink+0x90c/0x13e0 net/core/rtnetlink.c:3396 rtnl_newlink+0x5a/0x90 net/core/rtnetlink.c:3506 rtnetlink_rcv_msg+0x31d/0x8d0 net/core/rtnetlink.c:5572 netlink_rcv_skb+0x118/0x370 net/netlink/af_netlink.c:2491 netlink_unicast_kernel net/netlink/af_netlink.c:1319 [inline] netlink_unicast+0x42e/0x700 net/netlink/af_netlink.c:1345 netlink_sendmsg+0x706/0xbf0 net/netlink/af_netlink.c:1916 sock_sendmsg_nosec net/socket.c:704 [inline] sock_sendmsg+0xab/0xe0 net/socket.c:724 ____sys_sendmsg+0x5bf/0x7a0 net/socket.c:2409 ___sys_sendmsg+0xd3/0x150 net/socket.c:2463 __sys_sendmsg+0xb2/0x140 net/socket.c:2492 do_syscall_x64 arch/x86/entry/common.c:50 [inline] do_syscall_64+0x35/0xb0 arch/x86/entry/common.c:80 entry_SYSCALL_64_after_hwframe+0x44/0xae RIP: 0033:0x7f21ee8c68d9 Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007f21ee03d188 EFLAGS: 00000246 ORIG_RAX: 000000000000002e RAX: ffffffffffffffda RBX: 00007f21ee9caf60 RCX: 00007f21ee8c68d9 RDX: 0000000000000000 RSI: 0000000020000140 RDI: 0000000000000003 RBP: 00007f21ee920cb4 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 R13: 00007ffc56b8ca0f R14: 00007f21ee03d300 R15: 0000000000022000 Modules linked in: ---[ end trace ea2a231480aa5292 ]--- RIP: 0010:__list_add_valid.cold+0x26/0x3c lib/list_debug.c:29 Code: 0c df 50 fb 4c 89 e1 48 c7 c7 a0 7e 20 89 e8 82 f2 f1 ff 0f 0b 48 89 f2 4c 89 e1 48 89 ee 48 c7 c7 e0 7f 20 89 e8 6b f2 f1 ff <0f> 0b 48 89 f1 48 c7 c7 60 7f 20 89 4c 89 e6 e8 57 f2 f1 ff 0f 0b RSP: 0018:ffffc900029cea78 EFLAGS: 00010286 RAX: 0000000000000058 RBX: ffff8880746b3160 RCX: 0000000000000000 RDX: 0000000000000001 RSI: ffffffff89207da0 RDI: fffff52000539d42 RBP: ffff8880746b3160 R08: 0000000000000058 R09: ffff8880b9f33f87 R10: ffffed10173e67f0 R11: 6464615f7473696c R12: ffff8880746b3160 R13: ffff8880746b3170 R14: ffff8880746b3000 R15: ffff8880187bc050 FS: 00007f21ee03d700(0000) GS:ffff8880b9f00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000000000000000 CR3: 000000006ff13000 CR4: 00000000003506e0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400