bisecting cause commit starting from afae3cc2da100ead3cd6ef4bb1fb8bc9d4b817c5 building syzkaller on c090b4da255257841173fb4eb18c19d69b293180 testing commit afae3cc2da100ead3cd6ef4bb1fb8bc9d4b817c5 with gcc (GCC) 8.1.0 kernel signature: 0b86b6cef5cab9b83bcecab25d3f3d42a147824902b506955108d93a634630bf all runs: crashed: BUG: unable to handle kernel NULL pointer dereference in reuseport_add_sock testing release v5.9 testing commit bbf5c979011a099af5dc76498918ed7df445635b with gcc (GCC) 8.1.0 kernel signature: 41ee7347d2b4f48fd2ff9893d666d87c1152ec2bfa99d206a68ced3dabb4e527 run #0: crashed: BUG: unable to handle kernel NULL pointer dereference in sctp_bind_addrs_check run #1: crashed: BUG: unable to handle kernel NULL pointer dereference in reuseport_add_sock run #2: crashed: BUG: unable to handle kernel NULL pointer dereference in reuseport_add_sock run #3: crashed: BUG: unable to handle kernel NULL pointer dereference in reuseport_add_sock run #4: crashed: BUG: unable to handle kernel NULL pointer dereference in reuseport_add_sock run #5: crashed: BUG: unable to handle kernel NULL pointer dereference in reuseport_add_sock run #6: crashed: BUG: unable to handle kernel NULL pointer dereference in reuseport_add_sock run #7: crashed: BUG: unable to handle kernel NULL pointer dereference in reuseport_add_sock run #8: crashed: BUG: unable to handle kernel NULL pointer dereference in reuseport_add_sock run #9: crashed: BUG: unable to handle kernel NULL pointer dereference in reuseport_add_sock testing release v5.8 testing commit bcf876870b95592b52519ed4aafcf9d95999bc9c with gcc (GCC) 8.1.0 kernel signature: f1cea027ae24ed5e796a8b49046854de2b74b84b51790aac3c3f961e2d01ea26 all runs: crashed: BUG: unable to handle kernel NULL pointer dereference in reuseport_add_sock testing release v5.7 testing commit 3d77e6a8804abcc0504c904bd6e5cdf3a5cf8162 with gcc (GCC) 8.1.0 kernel signature: e0d6713bbc6fdac511d2cb5fa6acab3a79ff3277196d40ec13be63b37bc7dc9b run #0: crashed: general protection fault in reuseport_add_sock run #1: crashed: general protection fault in reuseport_add_sock run #2: crashed: general protection fault in reuseport_add_sock run #3: crashed: general protection fault in sctp_bind_addrs_check run #4: crashed: general protection fault in reuseport_add_sock run #5: crashed: general protection fault in reuseport_add_sock run #6: crashed: general protection fault in reuseport_add_sock run #7: crashed: general protection fault in reuseport_add_sock run #8: crashed: general protection fault in reuseport_add_sock run #9: crashed: general protection fault in reuseport_add_sock testing release v5.6 testing commit 7111951b8d4973bda27ff663f2cf18b663d15b48 with gcc (GCC) 8.1.0 kernel signature: bbc179b3afac8e4ca0100904add784e8c643d83e3f9d370369ca3570819ecf00 run #0: crashed: general protection fault in reuseport_add_sock run #1: crashed: general protection fault in reuseport_add_sock run #2: crashed: general protection fault in reuseport_add_sock run #3: crashed: general protection fault in reuseport_add_sock run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK reproducer seems to be flaky testing release v5.5 testing commit d5226fa6dbae0569ee43ecfc08bdcd6770fc4755 with gcc (GCC) 8.1.0 kernel signature: 65eea13ddc652e79a312f327f6a0e75a302d95d85fc94e5f2fa6b02cb225f2be run #0: crashed: general protection fault in reuseport_add_sock 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 testing release v5.4 testing commit 219d54332a09e8d8741c1e1982f5eae56099de85 with gcc (GCC) 8.1.0 kernel signature: 8c05250c5f3378271bc4a038b521dee136b4ac7982c41a849b91d0eb16099fa4 all runs: crashed: general protection fault in reuseport_add_sock testing release v5.3 testing commit 4d856f72c10ecb060868ed10ff1b1453943fc6c8 with gcc (GCC) 8.1.0 kernel signature: 20ba57603f6377c5e073ce6a66b762e7782253146a352daa80104ec2b5a98d86 run #0: crashed: general protection fault in reuseport_add_sock run #1: crashed: general protection fault in reuseport_add_sock run #2: crashed: general protection fault in reuseport_add_sock run #3: crashed: general protection fault in reuseport_add_sock run #4: crashed: general protection fault in reuseport_add_sock run #5: crashed: general protection fault in reuseport_add_sock run #6: crashed: general protection fault in reuseport_add_sock run #7: crashed: general protection fault in reuseport_add_sock run #8: OK run #9: OK testing release v5.2 testing commit 0ecfebd2b52404ae0c54a878c872bb93363ada36 with gcc (GCC) 8.1.0 kernel signature: 671d4b1d247e018930d04001b74feca42e2262a7ea06aaa729f3b7bbc46790d8 run #0: crashed: general protection fault in reuseport_add_sock run #1: crashed: general protection fault in reuseport_add_sock run #2: crashed: general protection fault in reuseport_add_sock run #3: crashed: general protection fault in reuseport_add_sock run #4: crashed: general protection fault in reuseport_add_sock run #5: crashed: general protection fault in reuseport_add_sock run #6: crashed: general protection fault in reuseport_add_sock run #7: crashed: general protection fault in reuseport_add_sock run #8: crashed: general protection fault in sctp_bind_addrs_check run #9: crashed: general protection fault in reuseport_add_sock testing release v5.1 testing commit e93c9c99a629c61837d5a7fc2120cd2b6c70dbdd with gcc (GCC) 8.1.0 kernel signature: c713242be38d96e897ea468e01561f06506deeaf2302297b1273b9d24d8d5bc6 run #0: crashed: general protection fault in reuseport_add_sock run #1: crashed: general protection fault in reuseport_add_sock run #2: crashed: general protection fault in reuseport_add_sock run #3: crashed: general protection fault in reuseport_add_sock run #4: crashed: general protection fault in sctp_bind_addrs_check run #5: crashed: general protection fault in reuseport_add_sock run #6: crashed: general protection fault in reuseport_add_sock run #7: crashed: general protection fault in reuseport_add_sock run #8: crashed: general protection fault in sctp_bind_addrs_check run #9: crashed: general protection fault in reuseport_add_sock testing release v5.0 testing commit 1c163f4c7b3f621efff9b28a47abb36f7378d783 with gcc (GCC) 8.1.0 kernel signature: 1e87b48aacdcb9ed6e0241257d28f1c16157b62d35c1755795f115d7e6331864 all runs: crashed: general protection fault in reuseport_add_sock testing release v4.20 testing commit 8fe28cb58bcb235034b64cbbb7550a8a43fd88be with gcc (GCC) 8.1.0 kernel signature: 3e5066e092b4a2eac850d4a76c47d4f4fd4655ae71eca583d856278aa188e89c all runs: OK # git bisect start 1c163f4c7b3f621efff9b28a47abb36f7378d783 8fe28cb58bcb235034b64cbbb7550a8a43fd88be Bisecting: 7011 revisions left to test after this (roughly 13 steps) [af7ddd8a627c62a835524b3f5b471edbbbcce025] Merge tag 'dma-mapping-4.21' of git://git.infradead.org/users/hch/dma-mapping testing commit af7ddd8a627c62a835524b3f5b471edbbbcce025 with gcc (GCC) 8.1.0 kernel signature: c05d7438296e7e697c15d19ac95ca4f01f80bf1ef1a792e0a0d38675e7e39c71 all runs: crashed: general protection fault in reuseport_add_sock # git bisect bad af7ddd8a627c62a835524b3f5b471edbbbcce025 Bisecting: 3448 revisions left to test after this (roughly 12 steps) [792bf4d871dea8b69be2aaabdd320d7c6ed15985] Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip testing commit 792bf4d871dea8b69be2aaabdd320d7c6ed15985 with gcc (GCC) 8.1.0 kernel signature: 0841d294a120b23e3c27b221d00f2fb3cfc0517c634ac4ed0612c78bf3ce49f1 run #0: basic kernel testing failed: general protection fault in batadv_iv_ogm_queue_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 # git bisect good 792bf4d871dea8b69be2aaabdd320d7c6ed15985 Bisecting: 1729 revisions left to test after this (roughly 11 steps) [aa9d6e0f33aea8a1879e7e53fe0e436943f9ce0c] linux/netlink.h: drop unnecessary extern prefix testing commit aa9d6e0f33aea8a1879e7e53fe0e436943f9ce0c with gcc (GCC) 8.1.0 kernel signature: 6d8ce9ef54086eebe0c200055687d23c8c279cd61e18042589c04629d8ab1405 run #0: crashed: general protection fault in reuseport_add_sock run #1: crashed: general protection fault in reuseport_add_sock run #2: crashed: general protection fault in reuseport_add_sock run #3: crashed: general protection fault in reuseport_add_sock run #4: crashed: general protection fault in reuseport_add_sock run #5: crashed: general protection fault in reuseport_add_sock run #6: crashed: general protection fault in reuseport_add_sock run #7: crashed: general protection fault in reuseport_add_sock run #8: crashed: KASAN: use-after-free Write in reuseport_alloc run #9: crashed: general protection fault in reuseport_add_sock # git bisect bad aa9d6e0f33aea8a1879e7e53fe0e436943f9ce0c Bisecting: 858 revisions left to test after this (roughly 10 steps) [2a95471c3397734ba6869ca3fa084490fb35b40b] Merge branch 'prog_test_run-improvement' testing commit 2a95471c3397734ba6869ca3fa084490fb35b40b with gcc (GCC) 8.1.0 kernel signature: 5a67b07e6ab61939aa811b9d860164ceb4d3f8e59372fafa77f0e33c5f64c245 all runs: crashed: general protection fault in reuseport_add_sock # git bisect bad 2a95471c3397734ba6869ca3fa084490fb35b40b Bisecting: 429 revisions left to test after this (roughly 9 steps) [480ba9c18a27ff77b02a2012e50dfd3e20ee9f7a] sctp: add sockopt SCTP_EVENT testing commit 480ba9c18a27ff77b02a2012e50dfd3e20ee9f7a with gcc (GCC) 8.1.0 kernel signature: 96fb44a263ba99c8742a0ccacb20a5c2f2303ccf014929236afcaddf0522c59d run #0: basic kernel testing failed: general protection fault in batadv_iv_ogm_queue_add run #1: crashed: general protection fault in reuseport_add_sock run #2: crashed: general protection fault in reuseport_add_sock run #3: crashed: general protection fault in reuseport_add_sock run #4: crashed: general protection fault in reuseport_add_sock run #5: crashed: general protection fault in reuseport_add_sock run #6: crashed: general protection fault in reuseport_add_sock run #7: crashed: general protection fault in reuseport_add_sock run #8: crashed: general protection fault in reuseport_add_sock run #9: crashed: general protection fault in reuseport_add_sock # git bisect bad 480ba9c18a27ff77b02a2012e50dfd3e20ee9f7a Bisecting: 214 revisions left to test after this (roughly 8 steps) [d1ce01144e75c82bc3c036863f57ac3029354429] Merge branch 'PHYID-matching-macros' testing commit d1ce01144e75c82bc3c036863f57ac3029354429 with gcc (GCC) 8.1.0 kernel signature: b4c77c8297c69f2c967bbd4e3c07cf2ba0c7aa7633bfc76ee911afaafbc0cdd8 all runs: OK # git bisect good d1ce01144e75c82bc3c036863f57ac3029354429 Bisecting: 101 revisions left to test after this (roughly 7 steps) [7e18750cda3d0df7c35ed1a60612229f36b957e8] Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue testing commit 7e18750cda3d0df7c35ed1a60612229f36b957e8 with gcc (GCC) 8.1.0 kernel signature: c11e1b5461e520aafba5d898f5fb20791f3bf7d7d9764fdf9e05027a01b4db7e all runs: crashed: general protection fault in reuseport_add_sock # git bisect bad 7e18750cda3d0df7c35ed1a60612229f36b957e8 Bisecting: 56 revisions left to test after this (roughly 6 steps) [d577a3d279c3c60adabdcc4b7a414d37dea7b8b2] net: sched: mq: offload a graft notification testing commit d577a3d279c3c60adabdcc4b7a414d37dea7b8b2 with gcc (GCC) 8.1.0 kernel signature: d79a6706df3026d6b575dc3f4ed822653e4468472564b6aa482b3291ce1b2058 run #0: crashed: general protection fault in reuseport_add_sock run #1: crashed: general protection fault in reuseport_add_sock run #2: crashed: general protection fault in reuseport_add_sock run #3: crashed: general protection fault in reuseport_add_sock run #4: crashed: general protection fault in reuseport_add_sock run #5: crashed: general protection fault in reuseport_add_sock run #6: crashed: general protection fault in reuseport_add_sock run #7: crashed: general protection fault in reuseport_add_sock run #8: crashed: general protection fault in reuseport_add_sock run #9: OK # git bisect bad d577a3d279c3c60adabdcc4b7a414d37dea7b8b2 Bisecting: 27 revisions left to test after this (roughly 5 steps) [48872c11b77271ef9b070bdc50afe6655c4eb9aa] net_sched: sch_fq: add dctcp-like marking testing commit 48872c11b77271ef9b070bdc50afe6655c4eb9aa with gcc (GCC) 8.1.0 kernel signature: 34cbad8b562fb969462dcdea58eb1e8569b935e16211b44a22c1bc023b96e814 run #0: basic kernel testing failed: KASAN: use-after-free Read in batadv_tvlv_container_ogm_append 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 # git bisect good 48872c11b77271ef9b070bdc50afe6655c4eb9aa Bisecting: 13 revisions left to test after this (roughly 4 steps) [23e7a718a49bf94d8ffe802a4327d93f6be8335f] net: aquantia: add rx-flow filter definitions testing commit 23e7a718a49bf94d8ffe802a4327d93f6be8335f with gcc (GCC) 8.1.0 kernel signature: 46391d6cfcb3905fc9f1ad45d606c79f58ef17b18ecba3b6fb061209fb31a079 run #0: crashed: general protection fault in sctp_bind_addrs_check run #1: crashed: general protection fault in reuseport_add_sock run #2: crashed: general protection fault in reuseport_add_sock run #3: crashed: general protection fault in reuseport_add_sock run #4: crashed: KASAN: use-after-free Write in reuseport_alloc run #5: crashed: KASAN: use-after-free Read in sctp_bind_addrs_check run #6: crashed: KASAN: use-after-free Write in reuseport_alloc run #7: crashed: general protection fault in reuseport_add_sock run #8: crashed: general protection fault in reuseport_add_sock run #9: crashed: KASAN: use-after-free Write in reuseport_alloc # git bisect bad 23e7a718a49bf94d8ffe802a4327d93f6be8335f Bisecting: 6 revisions left to test after this (roughly 3 steps) [261501d94e803c2eee229717b048063724a7be17] Merge branch 'sctp-add-support-for-sk_reuseport' testing commit 261501d94e803c2eee229717b048063724a7be17 with gcc (GCC) 8.1.0 kernel signature: 650bd0af8a6dc6f6ebb921fb4a3d9d84db229c0166b9aa9e968a746535c18537 run #0: basic kernel testing failed: general protection fault in batadv_iv_ogm_queue_add run #1: crashed: general protection fault in reuseport_add_sock run #2: crashed: general protection fault in reuseport_add_sock run #3: crashed: general protection fault in reuseport_add_sock run #4: crashed: general protection fault in reuseport_add_sock run #5: crashed: general protection fault in reuseport_add_sock run #6: crashed: KASAN: use-after-free Write in reuseport_alloc run #7: crashed: general protection fault in reuseport_add_sock run #8: crashed: general protection fault in reuseport_add_sock run #9: OK # git bisect bad 261501d94e803c2eee229717b048063724a7be17 Bisecting: 3 revisions left to test after this (roughly 2 steps) [30beabb3c32122d533ce0e2fc712f9d720a82f9f] net: phy: marvell: remove set but not used variable 'pause' testing commit 30beabb3c32122d533ce0e2fc712f9d720a82f9f with gcc (GCC) 8.1.0 kernel signature: dec2cb8bdcca72d678db84104a6572edc99aa8658e8dbda1740669bb103946fd all runs: OK # git bisect good 30beabb3c32122d533ce0e2fc712f9d720a82f9f Bisecting: 1 revision left to test after this (roughly 1 step) [76c6d988aeb3c15d57ea0c245a3b5f27802c1fbe] sctp: add sock_reuseport for the sock in __sctp_hash_endpoint testing commit 76c6d988aeb3c15d57ea0c245a3b5f27802c1fbe with gcc (GCC) 8.1.0 kernel signature: d0c276b7a6cc6fc9e670dac24d80039c8fbf7d59b1967b4655da5a344cb11292 run #0: basic kernel testing failed: general protection fault in batadv_iv_ogm_queue_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 # git bisect good 76c6d988aeb3c15d57ea0c245a3b5f27802c1fbe Bisecting: 0 revisions left to test after this (roughly 0 steps) [6ba84574026792ce33a40c7da721dea36d0f3973] sctp: process sk_reuseport in sctp_get_port_local testing commit 6ba84574026792ce33a40c7da721dea36d0f3973 with gcc (GCC) 8.1.0 kernel signature: 650bd0af8a6dc6f6ebb921fb4a3d9d84db229c0166b9aa9e968a746535c18537 all runs: crashed: general protection fault in reuseport_add_sock # git bisect bad 6ba84574026792ce33a40c7da721dea36d0f3973 6ba84574026792ce33a40c7da721dea36d0f3973 is the first bad commit commit 6ba84574026792ce33a40c7da721dea36d0f3973 Author: Xin Long Date: Mon Nov 12 18:27:17 2018 +0800 sctp: process sk_reuseport in sctp_get_port_local When socks' sk_reuseport is set, the same port and address are allowed to be bound into these socks who have the same uid. Note that the difference from sk_reuse is that it allows multiple socks to listen on the same port and address. Acked-by: Neil Horman Signed-off-by: Xin Long Signed-off-by: David S. Miller include/net/sctp/structs.h | 4 +++- net/sctp/socket.c | 46 +++++++++++++++++++++++++++++++++------------- 2 files changed, 36 insertions(+), 14 deletions(-) culprit signature: 650bd0af8a6dc6f6ebb921fb4a3d9d84db229c0166b9aa9e968a746535c18537 parent signature: d0c276b7a6cc6fc9e670dac24d80039c8fbf7d59b1967b4655da5a344cb11292 Reproducer flagged being flaky revisions tested: 26, total time: 5h30m16.430708742s (build: 2h13m3.94220277s, test: 3h14m6.748865267s) first bad commit: 6ba84574026792ce33a40c7da721dea36d0f3973 sctp: process sk_reuseport in sctp_get_port_local recipients (to): ["davem@davemloft.net" "lucien.xin@gmail.com" "nhorman@tuxdriver.com"] recipients (cc): [] crash: general protection fault in reuseport_add_sock Bluetooth: hci1: command 0x0406 tx timeout Bluetooth: hci2: command 0x0406 tx timeout Bluetooth: hci5: command 0x0406 tx timeout kasan: CONFIG_KASAN_INLINE enabled kasan: GPF could be caused by NULL-ptr deref or user memory access general protection fault: 0000 [#1] PREEMPT SMP KASAN CPU: 0 PID: 30392 Comm: syz-executor.2 Not tainted 4.20.0-rc2-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 RIP: 0010:reuseport_add_sock+0x124/0x870 net/core/sock_reuseport.c:170 Code: 0f 85 34 05 00 00 48 8b 45 d0 66 83 78 12 01 0f 85 37 05 00 00 4c 8d 63 12 48 b8 00 00 00 00 00 fc ff df 4c 89 e2 48 c1 ea 03 <0f> b6 14 02 4c 89 e0 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 c5 RSP: 0018:ffff8880b0387c98 EFLAGS: 00010202 RAX: dffffc0000000000 RBX: 0000000000000000 RCX: 0000000000000000 RDX: 0000000000000002 RSI: 0000000000000000 RDI: ffff88809a51b97c RBP: ffff8880b0387d00 R08: ffff8880afcfa548 R09: ffffed1016070f6c R10: ffffed1016070f6c R11: 0000000000000003 R12: 0000000000000012 R13: ffff8880afcfa100 R14: ffff8880977e1080 R15: ffff8880afcfa100 FS: 00007f0cdabc9700(0000) GS:ffff8880ba200000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00000000015a0004 CR3: 00000000ab5c7000 CR4: 00000000001406f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: __sctp_hash_endpoint net/sctp/input.c:758 [inline] sctp_hash_endpoint+0x44a/0x500 net/sctp/input.c:786 sctp_listen_start net/sctp/socket.c:7875 [inline] sctp_inet_listen+0x47d/0x6c0 net/sctp/socket.c:7930 __sys_listen+0x170/0x230 net/socket.c:1517 __do_sys_listen net/socket.c:1526 [inline] __se_sys_listen net/socket.c:1524 [inline] __x64_sys_listen+0x4f/0x70 net/socket.c:1524 do_syscall_64+0x96/0x3d0 arch/x86/entry/common.c:290 entry_SYSCALL_64_after_hwframe+0x49/0xbe RIP: 0033:0x45e159 Code: 0d b4 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 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 0f 83 db b3 fb ff c3 66 2e 0f 1f 84 00 00 00 00 RSP: 002b:00007f0cdabc8c68 EFLAGS: 00000246 ORIG_RAX: 0000000000000032 RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 000000000045e159 RDX: 0000000000000000 RSI: 0000000000000050 RDI: 0000000000000004 RBP: 000000000119bfb8 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 000000000119bf8c R13: 00007ffcc129237f R14: 00007f0cdabc99c0 R15: 000000000119bf8c Modules linked in: ---[ end trace 748c726e329e3698 ]--- RIP: 0010:reuseport_add_sock+0x124/0x870 net/core/sock_reuseport.c:170 Code: 0f 85 34 05 00 00 48 8b 45 d0 66 83 78 12 01 0f 85 37 05 00 00 4c 8d 63 12 48 b8 00 00 00 00 00 fc ff df 4c 89 e2 48 c1 ea 03 <0f> b6 14 02 4c 89 e0 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 c5 RSP: 0018:ffff8880b0387c98 EFLAGS: 00010202 RAX: dffffc0000000000 RBX: 0000000000000000 RCX: 0000000000000000 RDX: 0000000000000002 RSI: 0000000000000000 RDI: ffff88809a51b97c RBP: ffff8880b0387d00 R08: ffff8880afcfa548 R09: ffffed1016070f6c R10: ffffed1016070f6c R11: 0000000000000003 R12: 0000000000000012 R13: ffff8880afcfa100 R14: ffff8880977e1080 R15: ffff8880afcfa100 FS: 00007f0cdabc9700(0000) GS:ffff8880ba200000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00000000015a0004 CR3: 00000000ab5c7000 CR4: 00000000001406f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400