Warning: Permanently added '10.128.0.75' (ED25519) to the list of known hosts. 2023/07/26 09:35:22 fuzzer started 2023/07/26 09:35:22 dialing manager at 10.128.0.163:30017 2023/07/26 09:35:23 syscalls: 518 2023/07/26 09:35:23 code coverage: enabled 2023/07/26 09:35:23 comparison tracing: enabled 2023/07/26 09:35:23 extra coverage: enabled 2023/07/26 09:35:23 delay kcov mmap: enabled 2023/07/26 09:35:23 setuid sandbox: support is not implemented in syzkaller 2023/07/26 09:35:23 namespace sandbox: support is not implemented in syzkaller 2023/07/26 09:35:23 Android sandbox: support is not implemented in syzkaller 2023/07/26 09:35:23 fault injection: enabled 2023/07/26 09:35:23 leak checking: support is not implemented in syzkaller 2023/07/26 09:35:23 net packet injection: support is not implemented in syzkaller 2023/07/26 09:35:23 net device setup: support is not implemented in syzkaller 2023/07/26 09:35:23 concurrency sanitizer: support is not implemented in syzkaller 2023/07/26 09:35:23 devlink PCI setup: support is not implemented in syzkaller 2023/07/26 09:35:23 NIC VF setup: support is not implemented in syzkaller 2023/07/26 09:35:23 USB emulation: enabled 2023/07/26 09:35:23 hci packet injection: support is not implemented in syzkaller 2023/07/26 09:35:23 wifi device emulation: support is not implemented in syzkaller 2023/07/26 09:35:23 802.15.4 emulation: support is not implemented in syzkaller 2023/07/26 09:35:23 swap file: support is not implemented in syzkaller 2023/07/26 09:35:23 fetching corpus: 0, signal 0/2000 (executing program) 2023/07/26 09:35:23 fetching corpus: 50, signal 17102/20152 (executing program) 2023/07/26 09:35:23 fetching corpus: 100, signal 22449/26533 (executing program) 2023/07/26 09:35:23 fetching corpus: 150, signal 26959/31897 (executing program) 2023/07/26 09:35:23 fetching corpus: 200, signal 28438/34382 (executing program) 2023/07/26 09:35:24 fetching corpus: 250, signal 29932/36820 (executing program) 2023/07/26 09:35:24 fetching corpus: 300, signal 31641/39376 (executing program) 2023/07/26 09:35:24 fetching corpus: 350, signal 33831/42159 (executing program) 2023/07/26 09:35:24 fetching corpus: 400, signal 37315/45735 (executing program) 2023/07/26 09:35:24 fetching corpus: 450, signal 38382/47448 (executing program) 2023/07/26 09:35:24 fetching corpus: 500, signal 39296/48974 (executing program) 2023/07/26 09:35:25 fetching corpus: 550, signal 39961/50317 (executing program) 2023/07/26 09:35:25 fetching corpus: 600, signal 41631/52280 (executing program) 2023/07/26 09:35:25 fetching corpus: 650, signal 42179/53457 (executing program) 2023/07/26 09:35:25 fetching corpus: 700, signal 43086/54777 (executing program) 2023/07/26 09:35:25 fetching corpus: 750, signal 43722/55914 (executing program) 2023/07/26 09:35:25 fetching corpus: 800, signal 44578/57125 (executing program) 2023/07/26 09:35:26 fetching corpus: 850, signal 45699/58423 (executing program) 2023/07/26 09:35:26 fetching corpus: 900, signal 46327/59399 (executing program) 2023/07/26 09:35:26 fetching corpus: 950, signal 46688/60228 (executing program) 2023/07/26 09:35:26 fetching corpus: 1000, signal 47180/61111 (executing program) 2023/07/26 09:35:26 fetching corpus: 1050, signal 47932/62068 (executing program) 2023/07/26 09:35:26 fetching corpus: 1100, signal 48375/62848 (executing program) 2023/07/26 09:35:26 fetching corpus: 1150, signal 48950/63673 (executing program) 2023/07/26 09:35:27 fetching corpus: 1200, signal 49449/64439 (executing program) 2023/07/26 09:35:27 fetching corpus: 1250, signal 49902/65129 (executing program) 2023/07/26 09:35:27 fetching corpus: 1300, signal 50366/65841 (executing program) 2023/07/26 09:35:27 fetching corpus: 1350, signal 50892/66556 (executing program) 2023/07/26 09:35:27 fetching corpus: 1400, signal 51153/67146 (executing program) 2023/07/26 09:35:27 fetching corpus: 1450, signal 51915/67780 (executing program) 2023/07/26 09:35:28 fetching corpus: 1500, signal 52220/68352 (executing program) 2023/07/26 09:35:28 fetching corpus: 1550, signal 52515/68941 (executing program) 2023/07/26 09:35:28 fetching corpus: 1600, signal 52894/69479 (executing program) 2023/07/26 09:35:28 fetching corpus: 1650, signal 53452/69966 (executing program) 2023/07/26 09:35:28 fetching corpus: 1700, signal 53879/70457 (executing program) 2023/07/26 09:35:28 fetching corpus: 1750, signal 54208/70609 (executing program) 2023/07/26 09:35:29 fetching corpus: 1800, signal 54459/70609 (executing program) 2023/07/26 09:35:29 fetching corpus: 1850, signal 54925/70609 (executing program) 2023/07/26 09:35:29 fetching corpus: 1900, signal 55302/70609 (executing program) 2023/07/26 09:35:29 fetching corpus: 1950, signal 55664/70609 (executing program) 2023/07/26 09:35:29 fetching corpus: 2000, signal 55860/70609 (executing program) 2023/07/26 09:35:29 fetching corpus: 2050, signal 56134/70609 (executing program) 2023/07/26 09:35:29 fetching corpus: 2100, signal 56378/70609 (executing program) 2023/07/26 09:35:30 fetching corpus: 2150, signal 56615/70609 (executing program) 2023/07/26 09:35:30 fetching corpus: 2200, signal 56805/70609 (executing program) 2023/07/26 09:35:30 fetching corpus: 2250, signal 56998/70609 (executing program) 2023/07/26 09:35:30 fetching corpus: 2300, signal 57510/70609 (executing program) 2023/07/26 09:35:30 fetching corpus: 2350, signal 57807/70609 (executing program) 2023/07/26 09:35:30 fetching corpus: 2400, signal 57997/70609 (executing program) 2023/07/26 09:35:31 fetching corpus: 2450, signal 58274/70609 (executing program) 2023/07/26 09:35:31 fetching corpus: 2500, signal 58534/70609 (executing program) 2023/07/26 09:35:31 fetching corpus: 2550, signal 58706/70609 (executing program) 2023/07/26 09:35:31 fetching corpus: 2600, signal 58897/70609 (executing program) 2023/07/26 09:35:31 fetching corpus: 2650, signal 59134/70609 (executing program) 2023/07/26 09:35:31 fetching corpus: 2700, signal 59344/70609 (executing program) 2023/07/26 09:35:31 fetching corpus: 2750, signal 59529/70609 (executing program) 2023/07/26 09:35:32 fetching corpus: 2800, signal 59743/70609 (executing program) 2023/07/26 09:35:32 fetching corpus: 2850, signal 60053/70609 (executing program) 2023/07/26 09:35:32 fetching corpus: 2900, signal 60365/70609 (executing program) 2023/07/26 09:35:32 fetching corpus: 2950, signal 60620/70609 (executing program) 2023/07/26 09:35:32 fetching corpus: 3000, signal 60817/70609 (executing program) 2023/07/26 09:35:32 fetching corpus: 3050, signal 61026/70609 (executing program) 2023/07/26 09:35:33 fetching corpus: 3100, signal 61273/70609 (executing program) 2023/07/26 09:35:33 fetching corpus: 3150, signal 61648/70609 (executing program) 2023/07/26 09:35:33 fetching corpus: 3200, signal 61897/70609 (executing program) 2023/07/26 09:35:33 fetching corpus: 3250, signal 62219/70609 (executing program) 2023/07/26 09:35:33 fetching corpus: 3300, signal 62404/70609 (executing program) 2023/07/26 09:35:33 fetching corpus: 3350, signal 62659/70609 (executing program) 2023/07/26 09:35:34 fetching corpus: 3400, signal 62949/70609 (executing program) 2023/07/26 09:35:34 fetching corpus: 3450, signal 63265/70609 (executing program) 2023/07/26 09:35:34 fetching corpus: 3500, signal 63419/70609 (executing program) 2023/07/26 09:35:34 fetching corpus: 3550, signal 63788/70609 (executing program) 2023/07/26 09:35:34 fetching corpus: 3577, signal 63871/70609 (executing program) 2023/07/26 09:35:34 fetching corpus: 3577, signal 63871/70609 (executing program) 2023/07/26 09:35:34 starting 6 fuzzer processes 09:35:34 executing program 0: syz_usb_connect$cdc_ecm(0x0, 0x4d, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x10, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x3b, 0x1, 0x1, 0xf9, 0xa0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}}}]}}]}}, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) 09:35:34 executing program 1: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000200)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x0, 0x6}}}}}}}]}}, 0x0) 09:35:34 executing program 3: msgrcv(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x3, 0xee00, 0x0, 0xffffffffffffffff, 0xee00}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}) 09:35:34 executing program 2: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000200)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}, {{0x9, 0x5, 0x81, 0x3, 0x400}}}}}}]}}, &(0x7f0000000580)={0x0, 0x0, 0xf, 0x0, 0x2, [{0x2, &(0x7f0000000440)=@string={0x2}}, {0x4, &(0x7f0000000540)=@lang_id={0x4}}]}) 09:35:34 executing program 4: syz_usb_connect$cdc_ecm(0x2, 0x6d, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x10, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5b, 0x1, 0x1, 0xf9, 0xa0, 0x0, [{{0x9, 0x4, 0x0, 0x1, 0x3, 0x2, 0x6, 0x0, 0x3, {{0x6, 0x24, 0x6, 0x0, 0x0, "bb"}, {0x5, 0x24, 0x0, 0x212c}, {0xd, 0x24, 0xf, 0x1, 0x0, 0x7, 0x2, 0xfa}, [@mbim={0xc, 0x24, 0x1b, 0x8e, 0x9, 0x0, 0x8, 0x6, 0x9}, @mbim={0xc, 0x24, 0x1b, 0x4, 0x8, 0x7, 0x0, 0x3f, 0x5}, @network_terminal={0x7, 0x24, 0xa, 0x0, 0xff, 0x4, 0x9}]}, {[], {{0x9, 0x5, 0x82, 0x2, 0x10, 0x2, 0x1, 0x1}}, {{0x9, 0x5, 0x3, 0x2, 0x20, 0x7f, 0x5, 0x95}}}}}]}}]}}, &(0x7f00000003c0)={0xa, &(0x7f0000000080)={0xa, 0x6, 0x250, 0x80, 0x5d, 0x2, 0x8}, 0x5, &(0x7f00000000c0)={0x5, 0xf, 0x5}, 0x5, [{0xde, &(0x7f0000000100)=@string={0xde, 0x3, "9a9a224e56ec83d3c62aa4d7caa8d5d400a7b1381b81715ebcee498728b0828b5964b56b78d82057f3c7b74f59b0102a1b4b99179cfd6e5170edc97eed78b22d187c99a32905a3d8d6b7b1273b6c1a873e8d7977e629be059b6c8981971e54f9350c9478af2b579095c565a1f1cedba9aa3982cabe9e7a6fd4746c00536609e0c3c2146b1471aad2e56efdf893f79b43a2e2704e3d2bfaf74816bcdd6528ece37e06ea8d7b878d4ed390b0d7fd703d3059a626f003331edd3bc57eb7dcd24143833c423b504e25d80b94250b036c35cd9a681a37284d40f228631fc8"}}, {0x4, &(0x7f0000000200)=@lang_id={0x4, 0x3, 0x423}}, {0xbb, &(0x7f0000000240)=@string={0xbb, 0x3, "375a73f6c432025bd2334717ea5b074d323b20df3df24830cdf30d2e8baa771acac922ec25d826ff76b5bde2da52c0f590e111acd37567f052bc81e27694b97fd3df70ccad57358410b5492bd8e2f27c3cea26abe32ed03c69c187d6ad2f3899dcdbe961bc8116e67c79ac0da34a2ed89fe52901a2dc45f749cc61d1a3290992946a00442dc89484911b1a701821ee33b1efcfa1872dd048cdea410be80aeea965baf325770ea2c8699ec36424f00acc473b3ebf4550c6a50b"}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x44e}}, {0x46, &(0x7f0000000340)=@string={0x46, 0x3, "49432a1538c40bb0b142e0cc31cf287b420e4c95a3b8d89cb5d7635ff90c20c0cae3f10b771d5169182b8d2fd7480d2c24b00408cf942b64f0ff9dac53f880209e5e17f7"}}]}) 09:35:35 executing program 5: syz_usb_connect$cdc_ecm(0x0, 0x4d, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x10, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x3b, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[], {{0x9, 0x5, 0x82, 0x2, 0x10}}, {{0x9, 0x5, 0x3, 0x2, 0x20, 0x0, 0x0, 0x95}}}}}]}}]}}, 0x0) 09:35:37 executing program 3: syz_usb_connect$cdc_ecm(0x0, 0x4d, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x10, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x3b, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}}}]}}]}}, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0}) [ 52.7614959] uhub2: device problem, disabling port 1 [ 53.0715001] uhub1: device problem, disabling port 1 [ 53.2514966] uhub3: device problem, disabling port 1 [ 53.3614963] uhub4: device problem, disabling port 1 [ 53.4114973] uhub0: device problem, disabling port 1 09:35:38 executing program 2: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000200)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}, {{0x9, 0x5, 0x81, 0x3, 0x400}}}}}}]}}, &(0x7f0000000580)={0x0, 0x0, 0xf, 0x0, 0x2, [{0x2, &(0x7f0000000440)=@string={0x2}}, {0x4, &(0x7f0000000540)=@lang_id={0x4}}]}) 09:35:38 executing program 1: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000200)={{0x12, 0x1, 0x250, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}}}}}]}}, &(0x7f0000000580)={0x0, 0x0, 0xf, 0x0}) 09:35:38 executing program 3: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000200)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}}}}}]}}, &(0x7f0000000580)={0x0, 0x0, 0xf, 0x0, 0x2, [{0x1f, &(0x7f0000000440)=@string={0x1f, 0x3, "78cff6de45f2bbb2f1bf472d7a36dd36dbb980ede8735553245fdbfaa4"}}, {0x4, &(0x7f0000000540)=@lang_id={0x4}}]}) 09:35:38 executing program 4: syz_usb_connect$cdc_ncm(0x0, 0x76, &(0x7f0000000200)={{0x12, 0x1, 0x250, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x64, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}, [@mbim_extended={0x8}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{}, {{0x9, 0x5, 0x3, 0x2, 0x8}}}}}}}]}}, &(0x7f0000000580)={0x0, 0x0, 0xf, 0x0, 0x1, [{0x2, &(0x7f0000000440)=@string={0x2}}]}) 09:35:39 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x59, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x10, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x47, 0x1, 0x1, 0x0, 0xa0, 0x0, [{{0x9, 0x4, 0x0, 0x1, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5, 0x24, 0x0, 0x212c}, {0xd}, [@mbim={0xc, 0x24, 0x1b, 0x0, 0x0, 0x0, 0x8, 0x6, 0x9}]}, {[], {{0x9, 0x5, 0x82, 0x2, 0x10, 0x0, 0x1, 0x1}}, {{0x9, 0x5, 0x3, 0x2, 0x20, 0x7f}}}}}]}}]}}, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x2, [{0x0, 0x0}, {0x0, 0x0}]}) [ 54.1614948] uhub2: device problem, disabling port 1 [ 54.1815029] uhub5: device problem, disabling port 1 [ 54.3414970] uhub1: device problem, disabling port 1 [ 54.4014979] uhub3: device problem, disabling port 1 [ 54.7414962] uhub4: device problem, disabling port 1 09:35:39 executing program 5: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000200)={{0x12, 0x1, 0x250, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}}}}}]}}, 0x0) 09:35:39 executing program 1: syz_usb_connect$cdc_ecm(0x2, 0x4d, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x10, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x3b, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x1, 0x3, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[], {{0x9, 0x5, 0x82, 0x2, 0x10}}, {{0x9, 0x5, 0x3, 0x2, 0x20}}}}}]}}]}}, &(0x7f00000003c0)={0xa, &(0x7f0000000080)={0xa}, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) 09:35:40 executing program 2: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000200)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}, {{0x9, 0x5, 0x81, 0x3, 0x400}}}}}}]}}, &(0x7f0000000580)={0x0, 0x0, 0xf, 0x0, 0x2, [{0x2, &(0x7f0000000440)=@string={0x2}}, {0x4, &(0x7f0000000540)=@lang_id={0x4}}]}) [ 54.9614959] uhub0: device problem, disabling port 1 09:35:40 executing program 3: socketpair(0x1d, 0x0, 0xe9a1, &(0x7f00000000c0)) 09:35:40 executing program 3: socketpair(0x5, 0x0, 0x0, &(0x7f0000007340)) 09:35:40 executing program 3: socketpair(0x8, 0x0, 0x0, &(0x7f0000007340)) 09:35:40 executing program 3: syz_usb_connect$cdc_ecm(0x0, 0x4d, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x10, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x3b, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}}}]}}]}}, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x2, [{0x2, &(0x7f0000000100)=@string={0x2}}, {0x4, &(0x7f0000000200)=@lang_id={0x4}}]}) 09:35:40 executing program 4: syz_usb_connect$cdc_ecm(0x0, 0x4d, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x10, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x3b, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[], {}, {{0x9, 0x5, 0x3, 0x2, 0x20}}}}}]}}]}}, 0x0) [ 55.5314945] uhub2: device problem, disabling port 1 [ 55.5914950] uhub1: device problem, disabling port 1 [ 55.8515021] uhub4: device problem, disabling port 1 [ 55.8714937] uhub5: device problem, disabling port 1 09:35:41 executing program 0: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000200)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}}}}}]}}, &(0x7f0000000580)={0x0, 0x0, 0xf, 0x0, 0x2, [{0x2, &(0x7f0000000440)=@string={0x2}}, {0x4, &(0x7f0000000540)=@lang_id={0x4}}]}) 09:35:41 executing program 1: open$dir(&(0x7f0000000380)='./file0\x00', 0x80c42, 0x0) truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 09:35:41 executing program 2: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000200)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}, {{0x9, 0x5, 0x81, 0x3, 0x400}}}}}}]}}, &(0x7f0000000580)={0x0, 0x0, 0xf, 0x0, 0x2, [{0x2, &(0x7f0000000440)=@string={0x2}}, {0x4, &(0x7f0000000540)=@lang_id={0x4}}]}) 09:35:41 executing program 4: socketpair(0x10, 0x2, 0x102, &(0x7f0000000080)) 09:35:41 executing program 5: socketpair(0x29, 0x0, 0x0, &(0x7f0000007340)) 09:35:41 executing program 1: open(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x58940, 0x0) 09:35:41 executing program 4: socketpair(0x2d, 0x0, 0x0, &(0x7f0000007340)) 09:35:41 executing program 5: socketpair(0x1, 0x3, 0x0, &(0x7f0000000340)) 09:35:41 executing program 5: socket$inet6(0xa, 0x5, 0x7f) 09:35:41 executing program 5: socketpair(0x10, 0x0, 0xffffffff, &(0x7f0000000000)) [ 56.7314973] uhub2: device problem, disabling port 1 [ 56.8414933] uhub0: device problem, disabling port 1 [ 56.8914953] uhub3: device problem, disabling port 1 09:35:42 executing program 4: socketpair(0x1, 0x0, 0x6, &(0x7f0000000340)) 09:35:42 executing program 1: open$dir(&(0x7f0000000380)='./file0\x00', 0x80c42, 0x0) truncate(&(0x7f0000000240)='./file0\x00', 0x1f, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) 09:35:42 executing program 5: socketpair(0x3, 0x0, 0x0, &(0x7f00000000c0)) 09:35:42 executing program 2: socketpair(0x11, 0x0, 0x0, &(0x7f0000007340)) 09:35:42 executing program 0: socketpair(0x25, 0x0, 0x0, &(0x7f0000007340)) 09:35:42 executing program 3: socketpair(0x22, 0x0, 0x0, &(0x7f0000007340)) 09:35:42 executing program 2: socketpair(0x1e, 0x0, 0x1, &(0x7f0000000000)) 09:35:42 executing program 0: socketpair(0xa, 0x0, 0x400, &(0x7f0000007340)) 09:35:42 executing program 0: socket$inet(0x2, 0xa, 0xd3) 09:35:42 executing program 4: syz_emit_ethernet(0x9a, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaabbbbbbbbbbbbcaa866"]) 09:35:42 executing program 5: socketpair(0x22, 0x0, 0x400, &(0x7f0000000040)) 09:35:42 executing program 3: socketpair(0x18, 0x0, 0x400, &(0x7f00000060c0)) 09:35:42 executing program 1: socketpair(0x2c, 0x3, 0x0, &(0x7f0000000440)) 09:35:42 executing program 4: socketpair(0x18, 0x0, 0x0, &(0x7f00000060c0)) 09:35:42 executing program 2: socketpair(0x9, 0x0, 0x0, &(0x7f0000007340)) 09:35:42 executing program 1: socketpair(0x1, 0x3, 0x6, &(0x7f0000000340)) 09:35:42 executing program 2: open(&(0x7f0000000040)='./file0\x00', 0x710, 0x1b2) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="89", 0xffffff6a}], 0x1, 0xdfff) truncate(&(0x7f0000000000)='./file0\x00', 0x34001, 0x0) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)="89", 0xffffff6a}], 0x1, 0xdfff) 09:35:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000080), 0x0) 09:35:42 executing program 1: socketpair(0xf, 0x0, 0x0, &(0x7f0000007340)) 09:35:42 executing program 4: socketpair(0x0, 0xb, 0x0, &(0x7f0000007340)) 09:35:42 executing program 5: socketpair(0x27, 0x0, 0x0, &(0x7f0000007340)) 09:35:43 executing program 1: socketpair(0x28, 0x0, 0x1, &(0x7f0000000280)) 09:35:43 executing program 3: syz_emit_ethernet(0x3e, &(0x7f0000000000)) 09:35:43 executing program 4: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000040)={0x3, "e8c07f9ab84b6a116e3e16b5843aa11d308fc3adda45ebc61a76483f6c2894fa4c79808c52c20c6b"}, 0x30, 0x800) 09:35:43 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000640)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) 09:35:43 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000), 0x4) 09:35:43 executing program 4: readv(0xffffffffffffffff, &(0x7f00000039c0)=[{0x0}, {0x0}, {0x0}], 0x3) [ 58.0814928] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 1741 command syz-executor.0) 09:35:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) close(r0) 09:35:43 executing program 2: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 09:35:43 executing program 4: socket$inet6(0x18, 0x3, 0x4) 09:35:43 executing program 3: r0 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x40, 0x8, 0x0, 0xffffffffffffffff, 0x627, 0x400, 0x8, 0x80000001}) 09:35:43 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff}) shutdown(r0, 0x0) 09:35:43 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000b40)) 09:35:43 executing program 5: syz_emit_ethernet(0x36, &(0x7f0000000080)) 09:35:43 executing program 3: accept$unix(0xffffffffffffffff, 0x0, 0x0) lchown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chown(&(0x7f0000000b80)='./file1\x00', 0x0, 0x0) 09:35:43 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0xa, r0) 09:35:43 executing program 4: open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x66cda712ae1496ed) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x1100, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0xaa0, 0x0) socket$unix(0x1, 0x0, 0x0) 09:35:43 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) 09:35:43 executing program 5: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$inet6(r1, 0x0, 0x0) 09:35:43 executing program 2: r0 = socket$unix(0x1, 0x5, 0x0) recvmmsg(r0, &(0x7f0000000200)={0x0}, 0x10, 0x0, 0x0) 09:35:43 executing program 1: shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x4000)=nil, 0x0) 09:35:43 executing program 2: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$setown(r0, 0x6, 0x0) 09:35:43 executing program 1: recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000a00)) 09:35:43 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) 09:35:43 executing program 2: open$dir(0x0, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rmdir(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') 09:35:43 executing program 3: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x7, 0x4) 09:35:43 executing program 1: syz_usb_connect$cdc_ecm(0x0, 0x4d, &(0x7f0000000000)={{0x12, 0x1, 0x51, 0x2, 0x0, 0x0, 0x10, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x3b, 0x1, 0x1, 0xf9, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[], {{0x9, 0x5, 0x82, 0x2, 0x0, 0x0, 0x1, 0x1}}, {{0x9, 0x5, 0x3, 0x2, 0x20}}}}}]}}]}}, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x4, [{0x63, &(0x7f0000000100)=@string={0x63, 0x3, "9a9a224e56ec83d3c62aa4d7caa8d5d400a7b1381b81715ebcee498728b0828b5964b56b78d82057f3c7b74f59b0102a1b4b99179cfd6e5170edc97eed78b22d187c99a32905a3d8d6b7b1273b6c1a873e8d7977e629be059b6c8981971e54f935"}}, {0x2, &(0x7f0000000240)=@string={0x2}}, {0x4, &(0x7f0000000300)=@lang_id={0x4}}, {0x0, 0x0}]}) 09:35:43 executing program 5: pipe(&(0x7f0000000380)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x0) 09:35:44 executing program 4: syz_emit_ethernet(0x2a, &(0x7f0000000000)) 09:35:44 executing program 3: syz_emit_ethernet(0x46, &(0x7f00000001c0)) 09:35:44 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f00000006c0)={0x0}, 0x10, 0x0, &(0x7f0000000700)={0x0, 0x2}) 09:35:44 executing program 4: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, 0x0) 09:35:44 executing program 0: syz_emit_ethernet(0x7e, &(0x7f00000001c0)) 09:35:44 executing program 3: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) 09:35:44 executing program 4: syz_emit_ethernet(0x7bf, &(0x7f0000000080)) 09:35:44 executing program 4: open$dir(&(0x7f0000000140)='./file0\x00', 0xaf11a5192ecfd24e, 0x0) 09:35:44 executing program 2: write(0xffffffffffffffff, &(0x7f0000000000)='$', 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) 09:35:44 executing program 5: r0 = socket$unix(0x1, 0x5, 0x0) connect(r0, &(0x7f0000000000), 0xc) [ 59.4714907] uhub1: device problem, disabling port 1 09:35:45 executing program 0: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x1) 09:35:45 executing program 5: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDSETMODE(r1, 0x20004b0a) 09:35:45 executing program 2: pipe(&(0x7f0000000380)={0xffffffffffffffff}) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 09:35:45 executing program 3: socket(0x1, 0x3, 0x1) 09:35:45 executing program 4: pipe(&(0x7f0000000380)={0xffffffffffffffff}) getpeername$inet6(r0, 0x0, 0x0) 09:35:45 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xfffffffe}, 0x8) 09:35:45 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0x80000000}}, 0x0) 09:35:45 executing program 1: syz_emit_ethernet(0x4f, &(0x7f0000000000)) 09:35:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) 09:35:45 executing program 3: recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000035c0), 0xc) 09:35:45 executing program 4: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002ac0)={0x0, 0x0, 0x0}, 0x0) 09:35:45 executing program 5: syz_emit_ethernet(0x36, &(0x7f0000000080)) 09:35:45 executing program 0: syz_emit_ethernet(0x4a, &(0x7f00000001c0)) 09:35:45 executing program 2: getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f0000000140)) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 09:35:45 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg(r0, &(0x7f0000003640)={&(0x7f0000003480), 0x10, 0x0, 0x0, &(0x7f0000003600)=[{0x10, 0x1}], 0x10}, 0x0) 09:35:45 executing program 5: recvmsg(0xffffffffffffffff, &(0x7f0000004b40)={0x0, 0x0, &(0x7f0000004a00)=[{0x0}], 0x1, 0x0}, 0x0) 09:35:45 executing program 4: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff}, @cred={0x20}, @rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffff9c, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x10}], 0xe8}, 0x0) 09:35:45 executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000080)) 09:35:45 executing program 3: syz_emit_ethernet(0x3e, &(0x7f0000000040)) 09:35:45 executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x1eefb0af}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:35:45 executing program 0: syz_emit_ethernet(0x7ff, &(0x7f0000000080)) 09:35:45 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000140)="ed98cf2db4afbf6b7c74ec7dbf6899233094f959ea3548bc855dc56674bc863008a3d5c28e5bc9a70af45f0c4876088aaad2b9e30a1ce71288c4ad4c51a9f7599edf97f367ddc5688babd6f460594d7bc70e96ba6b4e82e288e101811f2defff571b21d168031691ffcc577312719563fc80c96dd6d4b1e083b0ad1b6efc2e0b459ee42b0e965cf28e64e1513097ade6b3", 0x91}], 0x1}, 0x0) 09:35:45 executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x1eefb0af}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:35:45 executing program 4: syz_emit_ethernet(0x46, &(0x7f0000000140)) 09:35:45 executing program 0: r0 = getuid() setreuid(r0, 0xffffffffffffffff) 09:35:45 executing program 3: r0 = socket$unix(0x1, 0x5, 0x0) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xa) 09:35:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000140), 0x4) 09:35:46 executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x1eefb0af}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:35:46 executing program 2: syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000aaaaaaaaaaaa86dd6099dbf10008000000000000000000000000000000000000ff0100000008000000000000000000014e214e2200089078"]) r0 = msgget$private(0x0, 0x0) r1 = getegid() setegid(r1) r2 = getuid() setreuid(0xffffffffffffffff, r2) r3 = getegid() r4 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x5, 0x0, r1, r2, r3, 0x0, 0x2}, 0x40, 0x8, r4, 0xffffffffffffffff, 0x627, 0x400, 0x8, 0x80000001}) fcntl$setown(0xffffffffffffff9c, 0x6, r4) syz_emit_ethernet(0x40, &(0x7f0000000040)) syz_extract_tcp_res(&(0x7f0000002500), 0x2, 0xff) syz_extract_tcp_res(0x0, 0x7d, 0x84) 09:35:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x48) 09:35:46 executing program 4: connect$unix(0xffffffffffffff9c, 0x0, 0x0) 09:35:46 executing program 3: linkat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 09:35:46 executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x1eefb0af}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:35:46 executing program 1: shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000100)) 09:35:46 executing program 4: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) chown(0x0, 0x0, 0x0) pipe(&(0x7f0000000380)) 09:35:46 executing program 2: syz_emit_ethernet(0x2a, &(0x7f0000000080)) 09:35:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000029c0)) 09:35:46 executing program 3: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x0) 09:35:46 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x8}) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socket(0x2, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=""/195, 0xc3}, 0x0) 09:35:46 executing program 1: accept(0xffffffffffffff9c, 0x0, 0x0) 09:35:46 executing program 2: r0 = getuid() seteuid(r0) 09:35:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f00000006c0)={0x0}, 0x10, 0x1, 0x0) 09:35:46 executing program 1: seteuid(0x0) 09:35:46 executing program 3: syz_emit_ethernet(0x92, &(0x7f00000001c0)) 09:35:46 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x80}, 0x10) 09:35:46 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000080)) 09:35:46 executing program 4: r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x0) 09:35:46 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x1}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x140}], 0x1, 0x0) 09:35:46 executing program 1: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) 09:35:46 executing program 2: r0 = socket$unix(0x1, 0x5, 0x0) recvmsg(r0, &(0x7f00000013c0)={0x0, 0x0, &(0x7f0000001340)=[{0x0}, {0x0}], 0x2, &(0x7f0000001380)=""/54, 0x36}, 0x0) 09:35:46 executing program 0: madvise(&(0x7f000070c000/0x3000)=nil, 0x3000, 0x0) 09:35:46 executing program 5: socketpair(0x28, 0x0, 0x40, &(0x7f0000000300)) 09:35:46 executing program 3: socketpair(0x28, 0x0, 0x0, &(0x7f0000000300)) 09:35:46 executing program 4: syz_usb_connect$uac1(0x0, 0xc8, &(0x7f0000000000)=ANY=[@ANYBLOB="12010102000000406b1d01014000010203010902b60003010780080904000000010100000a24010200200201"], &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0}) 09:35:46 executing program 2: syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x82, 0x72, 0xad, 0x10, 0x2184, 0x36, 0xa822, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0xfb, 0x5d, 0x22, 0x0, [], [{}]}}]}}]}}, 0x0) 09:35:46 executing program 1: syz_usb_connect(0x0, 0x34, &(0x7f0000000300)={{0x12, 0x1, 0x0, 0x76, 0x58, 0x2a, 0x40, 0xcde, 0x12, 0x1ed6, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x22, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x9c, 0x79, 0x0, [], [{{0x9, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [@generic={0x7, 0x5, "8136a5545b"}]}}]}}]}}]}}, 0x0) syz_usb_connect(0xa, 0x0, 0x0, 0x0) 09:35:47 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff}) fchown(r0, 0x0, 0x0) 09:35:47 executing program 3: pipe(&(0x7f0000000000)={0xffffffffffffffff}) fchownat(r0, &(0x7f00000000c0)='./file0\x00', 0xee00, 0x0, 0x0) 09:35:47 executing program 5: readlinkat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/112, 0x70) 09:35:47 executing program 0: socketpair(0x28, 0x0, 0x0, &(0x7f0000001180)) [ 62.4714906] uhub4: device problem, disabling port 1 09:35:47 executing program 0: socketpair(0x28, 0x0, 0x7, &(0x7f0000001180)) [ 62.6014884] uhub1: device problem, disabling port 1 09:35:47 executing program 0: socket(0x28, 0x0, 0x6e) [ 62.6814893] uhub2: device problem, disabling port 1 09:35:47 executing program 5: fchownat(0xffffffffffffffff, 0x0, 0xee01, 0x0, 0x1400) 09:35:47 executing program 3: socketpair(0x0, 0x0, 0x0, &(0x7f0000000000)) socketpair(0x8, 0x0, 0x0, &(0x7f00000008c0)) 09:35:47 executing program 0: fchownat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0xee00, 0x0, 0x0) 09:35:48 executing program 5: pipe(&(0x7f0000000180)) pipe(&(0x7f00000015c0)) 09:35:48 executing program 3: socketpair(0x0, 0x0, 0x0, &(0x7f0000002780)) 09:35:48 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, 0x0, 0x0, 0x40, 0x0, 0x0) 09:35:48 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)) 09:35:48 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r0, 0x0, 0x0) 09:35:48 executing program 2: socketpair(0xa, 0x0, 0x0, &(0x7f0000001940)) 09:35:48 executing program 4: pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r0, 0x0, 0x0) 09:35:48 executing program 3: pipe(&(0x7f00000015c0)) pipe(&(0x7f0000001640)) 09:35:48 executing program 0: pipe(0x0) pipe(&(0x7f00000015c0)) 09:35:48 executing program 5: socketpair(0x25, 0x0, 0x0, &(0x7f0000000480)) 09:35:48 executing program 4: open(0x0, 0x581081, 0x0) 09:35:48 executing program 5: pipe(&(0x7f0000000e80)) 09:35:48 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) 09:35:48 executing program 1: socketpair(0x0, 0x0, 0x0, &(0x7f0000001940)) 09:35:48 executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, 0x0, 0x0) 09:35:48 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) 09:35:48 executing program 4: r0 = shmget$private(0x0, 0xb000, 0x0, &(0x7f0000ff5000/0xb000)=nil) r1 = shmat(r0, &(0x7f0000ff7000/0x3000)=nil, 0x4000) shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x4000) shmdt(r1) 09:35:48 executing program 2: socket(0x2, 0x0, 0x506b61b3) 09:35:48 executing program 3: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=[@rights], 0x18}, 0x0) 09:35:48 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001780)=ANY=[], 0xd0}, 0x0) 09:35:48 executing program 3: socketpair(0x8, 0x0, 0x0, &(0x7f0000000e40)) 09:35:48 executing program 4: socketpair(0x0, 0x0, 0x3, &(0x7f0000000340)) 09:35:48 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001780)=ANY=[@ANYBLOB="18000000000000000100000001"], 0xd0}, 0x0) 09:35:48 executing program 5: socketpair(0x26, 0x5, 0x0, &(0x7f0000000600)) 09:35:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001a40)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000001a80)=@file={0x1, './file0\x00'}, 0x6e) 09:35:48 executing program 0: r0 = shmget$private(0x0, 0xb000, 0x0, &(0x7f0000ff5000/0xb000)=nil) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ff7000/0x3000)=nil, 0x4000) shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x6000) 09:35:49 executing program 5: setrlimit(0x3081a8bcef26138b, &(0x7f0000000000)) 09:35:49 executing program 2: socket(0x2, 0x1, 0x3) 09:35:49 executing program 4: shmget(0x0, 0x2000, 0x11, &(0x7f0000ffd000/0x2000)=nil) 09:35:49 executing program 4: shmget$private(0x7, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) 09:35:49 executing program 2: shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x5000) shmat(0x0, &(0x7f0000ff7000/0x3000)=nil, 0x4000) shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x4000) 09:35:49 executing program 0: socket(0x4bdd0f23ca87d81e, 0x0, 0x0) 09:35:49 executing program 3: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=[@rights], 0x10}, 0x0) 09:35:49 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=[@rights], 0x28}, 0x0) 09:35:49 executing program 4: linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xbffa4cd74edc668d) 09:35:49 executing program 5: socketpair(0x26, 0x5, 0x7f, &(0x7f0000000600)) 09:35:49 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001a40)={0xffffffffffffffff}) bind$unix(r0, 0x0, 0x0) 09:35:49 executing program 0: r0 = shmat(0x0, &(0x7f0000ff7000/0x3000)=nil, 0x4000) shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0xf000) shmdt(r0) 09:35:49 executing program 2: socketpair(0x2, 0x5, 0x200ff, &(0x7f00000000c0)) 09:35:49 executing program 4: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001780)=ANY=[@ANYBLOB="180000000000000001"], 0xd0}, 0x0) 09:35:49 executing program 1: r0 = shmget$private(0x0, 0xb000, 0x0, &(0x7f0000ff5000/0xb000)=nil) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ff7000/0x3000)=nil, 0x4000) shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x4000) 09:35:49 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, 0x0, 0xd0}, 0x0) 09:35:49 executing program 2: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="0000000018"], 0x108}, 0x0) 09:35:49 executing program 5: socketpair(0x26, 0x0, 0x0, &(0x7f00000011c0)) 09:35:49 executing program 0: socket(0x0, 0x8000d, 0x0) 09:35:49 executing program 3: r0 = shmget$private(0x0, 0xb000, 0x0, &(0x7f0000ff5000/0xb000)=nil) shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x6000) r1 = shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0xf000) shmdt(r1) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x7000) 09:35:49 executing program 1: r0 = shmat(0x0, &(0x7f0000ff7000/0x3000)=nil, 0x4000) shmdt(r0) pipe(&(0x7f0000000000)) 09:35:49 executing program 1: socketpair(0x2, 0x5, 0x0, &(0x7f00000000c0)) 09:35:49 executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000003800)='./file0\x00', 0x0, 0x0) 09:35:49 executing program 0: socket(0x0, 0x8000d, 0x0) 09:35:49 executing program 2: socket(0xa, 0x0, 0xfffff5a4) 09:35:49 executing program 5: socketpair(0x2, 0x0, 0x0, &(0x7f000000f7c0)) 09:35:49 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0x0) 09:35:49 executing program 3: socket(0x0, 0xf505688655c01ae6, 0x0) 09:35:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000080)="11", 0x1}], 0x1}, 0x0) 09:35:49 executing program 0: socket(0x0, 0x8000d, 0x0) 09:35:50 executing program 0: socket(0x0, 0x8000d, 0x0) 09:35:50 executing program 5: socketpair(0x0, 0x0, 0x0, &(0x7f0000000c00)) socketpair(0x0, 0x0, 0x0, &(0x7f00000004c0)) socketpair(0x0, 0x0, 0x0, &(0x7f00000004c0)) r0 = socket(0xa, 0x3, 0x7) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x0, 0x0) 09:35:50 executing program 2: socketpair(0x25, 0x5, 0x3ff, &(0x7f0000000080)) 09:35:50 executing program 4: socketpair(0x11, 0x3, 0x8001, &(0x7f0000000000)) 09:35:50 executing program 3: syz_usb_connect$cdc_ncm(0x5, 0x6e, &(0x7f0000000200)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}, {{0x9, 0x5, 0x81, 0x3, 0x400}}}}}}]}}, 0x0) 09:35:50 executing program 1: socket(0x1d, 0x2, 0x7) 09:35:50 executing program 0: socketpair(0x0, 0x0, 0x0, &(0x7f00000004c0)) r0 = socket(0xa, 0x3, 0x7) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x0, 0x0) 09:35:50 executing program 2: r0 = socket(0xa, 0x2, 0x0) connect$unix(r0, 0x0, 0x0) 09:35:50 executing program 4: r0 = socket(0xa, 0x3, 0x7) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x13, r0, 0x0, 0x0) 09:35:50 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000ac0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0x6e, 0x0}, 0x0) 09:35:50 executing program 5: r0 = socket(0xa, 0x3, 0x7) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x7fffdf003000, 0x0, 0x12, r0, 0x0, 0x0) 09:35:50 executing program 1: pipe(&(0x7f0000000540)) 09:35:50 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000ac0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 09:35:50 executing program 1: r0 = socket(0xa, 0x3, 0x7) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) 09:35:50 executing program 0: socket$inet(0x2, 0x80002, 0x3) 09:35:50 executing program 5: r0 = socket(0xa, 0x3, 0x7) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x0, 0x0) [ 65.8714975] uhub3: device problem, disabling port 1 09:35:51 executing program 1: pipe(&(0x7f0000001a80)) 09:35:51 executing program 0: r0 = socket(0x18, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 09:35:51 executing program 4: r0 = socket(0xa, 0x3, 0x7) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x7ffffffff000, 0x0, 0x10, r0, 0x0, 0x0) 09:35:51 executing program 5: r0 = socket(0xa, 0x3, 0x7) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) 09:35:51 executing program 2: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000ec0)={0x0, 0x0, 0x0}, 0x0) 09:35:51 executing program 3: sendmsg$unix(0xffffffffffffffff, 0x0, 0x640f394d847ff42b) 09:35:51 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000ac0)={0x0, 0x0, &(0x7f0000000740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 09:35:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@cred], 0x20}, 0x0) 09:35:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) 09:35:51 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000ac0)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 09:35:51 executing program 0: socket$inet(0x2, 0x0, 0xffffffff) 09:35:51 executing program 5: r0 = socket(0x11, 0x3, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x0, 0x0) 09:35:51 executing program 3: r0 = socket(0xa, 0x3, 0x7) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) 09:35:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002380)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000003b00)=@file={0x1, './file0\x00'}, 0x6e) 09:35:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0x1) 09:35:51 executing program 4: socket(0x1, 0x0, 0x7d9) 09:35:51 executing program 0: socket(0x1d, 0x1, 0x0) 09:35:51 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000ac0)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0x6e, 0x0}, 0x0) 09:35:51 executing program 2: socketpair(0x18, 0x0, 0x3f, &(0x7f0000000c00)) 09:35:52 executing program 1: socketpair(0xa, 0x1, 0x0, &(0x7f00000004c0)) 09:35:52 executing program 2: socketpair(0x0, 0x0, 0x0, &(0x7f0000000c00)) r0 = socket(0xa, 0x3, 0x7) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x0, 0x0) 09:35:52 executing program 4: socketpair(0x6, 0x0, 0x0, &(0x7f0000000c00)) 09:35:52 executing program 3: socketpair(0x1a, 0x0, 0x0, &(0x7f0000000c00)) 09:35:52 executing program 0: socket(0x2, 0x3, 0x8) 09:35:52 executing program 2: socket(0x15, 0x5, 0xffff) 09:35:52 executing program 4: syz_emit_ethernet(0x22, &(0x7f0000000000)) 09:35:52 executing program 0: r0 = socket(0xa, 0x2, 0x0) connect$unix(r0, &(0x7f0000003640)=@abs, 0x6e) 09:35:52 executing program 1: socketpair(0x28, 0x5, 0x0, &(0x7f0000000c00)) 09:35:52 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0x6e, 0x0}, 0x0) 09:35:52 executing program 3: socketpair(0x28, 0x2, 0x0, &(0x7f0000000c00)) 09:35:52 executing program 4: socket(0x2b, 0x1, 0x81) 09:35:52 executing program 1: r0 = socket(0x11, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000040)={0xa, 0x0}, 0x1c) 09:35:52 executing program 2: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ff7000/0x7000)=nil, 0x7000, 0x0, 0x12, r0, 0x0, 0x0) 09:35:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockname(r0, 0x0, &(0x7f0000000100)) 09:35:52 executing program 1: r0 = socket$inet6(0xa, 0x3, 0xff) getsockname(r0, 0x0, &(0x7f0000000080)) 09:35:52 executing program 4: open(&(0x7f0000001140)='./file0\x00', 0x341, 0x101) 09:35:52 executing program 2: open(&(0x7f0000001140)='./file0\x00', 0x341, 0x6) 09:35:52 executing program 5: getgroups(0x2, &(0x7f0000000b40)=[0x0, 0x0]) 09:35:52 executing program 2: msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000000)={0x0, ""/172}, 0x9a, 0x0, 0x0) 09:35:52 executing program 4: mkdir(&(0x7f0000001540)='./file0\x00', 0x0) 09:35:52 executing program 1: socketpair(0x1, 0x0, 0x2, &(0x7f0000000000)) 09:35:52 executing program 0: mkdir(&(0x7f0000001540)='./file0\x00', 0x8) 09:35:52 executing program 3: lchown(0x0, 0xee01, 0x0) 09:35:52 executing program 2: socket(0x10, 0x80802, 0x0) 09:35:52 executing program 5: semop(0x0, &(0x7f0000000240)=[{}], 0x1) 09:35:52 executing program 4: getgroups(0x1, &(0x7f0000000c80)=[0x0]) 09:35:52 executing program 1: msgget(0x1, 0x31a) 09:35:52 executing program 3: semop(0x0, &(0x7f0000000240)=[{0x0, 0xfff}], 0x1) 09:35:52 executing program 0: semop(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x1) 09:35:53 executing program 3: socketpair(0x1e, 0x0, 0x1000, &(0x7f0000000080)) 09:35:53 executing program 0: socketpair(0x2ce80eeb3fbbef09, 0x0, 0x0, &(0x7f00000000c0)) 09:35:53 executing program 4: socketpair(0x2, 0x3, 0x0, &(0x7f0000000300)) 09:35:53 executing program 1: socketpair(0x18, 0x0, 0x800, &(0x7f0000000080)) 09:35:53 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x4000a142) 09:35:53 executing program 4: msgrcv(0x0, 0x0, 0x0, 0x3, 0x800) 09:35:53 executing program 3: socketpair$unix(0x2, 0x2, 0x88, &(0x7f0000000000)) 09:35:53 executing program 5: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) 09:35:53 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) close(r0) 09:35:53 executing program 3: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)) 09:35:53 executing program 2: mkdir(&(0x7f0000000500)='./file0/file0\x00', 0x0) 09:35:53 executing program 0: socketpair(0x28, 0x0, 0xfffffffe, &(0x7f0000000140)) 09:35:53 executing program 0: socketpair(0x4, 0x0, 0x0, &(0x7f0000000000)) 09:35:53 executing program 5: socketpair(0xa, 0x1, 0x1ff, &(0x7f0000000040)) 09:35:53 executing program 2: socketpair(0x27, 0x0, 0x0, &(0x7f00000003c0)) 09:35:53 executing program 1: unlink(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) 09:35:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0x2162) 09:35:53 executing program 4: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unlink(&(0x7f0000000080)='./file1\x00') 09:35:53 executing program 3: socketpair(0x11, 0x2, 0x0, &(0x7f00000003c0)) 09:35:53 executing program 5: socketpair(0xa, 0x0, 0x0, &(0x7f00000003c0)) 09:35:53 executing program 3: socketpair(0xa, 0x3, 0x0, &(0x7f00000003c0)) 09:35:53 executing program 5: socketpair(0xa, 0x5, 0x84, &(0x7f00000003c0)) 09:35:53 executing program 2: socketpair(0x11, 0x2, 0x1, &(0x7f0000000000)) 09:35:53 executing program 0: socketpair(0x18, 0x0, 0x5, &(0x7f0000000080)) 09:35:53 executing program 3: socketpair(0xf, 0x0, 0x0, &(0x7f00000003c0)) 09:35:53 executing program 4: socketpair(0xa, 0x5, 0x6, &(0x7f00000003c0)) 09:35:53 executing program 3: socketpair(0x1, 0x0, 0xffffffff, &(0x7f00000003c0)) 09:35:53 executing program 5: socketpair(0x2, 0x2, 0x3a, &(0x7f0000000000)) 09:35:53 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 09:35:53 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 09:35:53 executing program 0: socketpair(0x2, 0x0, 0x200, &(0x7f0000000000)) 09:35:54 executing program 3: socketpair(0x1f, 0x0, 0x0, &(0x7f00000003c0)) 09:35:54 executing program 5: socketpair(0xa, 0x3, 0x100, &(0x7f00000003c0)) 09:35:54 executing program 4: socketpair(0x2, 0x0, 0x0, &(0x7f00000003c0)) 09:35:54 executing program 2: socketpair(0xa, 0x2, 0x100, &(0x7f00000003c0)) 09:35:54 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 09:35:54 executing program 4: msgsnd(0x0, &(0x7f0000000040)={0x0, "cb0b366c5637b872d85a33c327e70d3cf5f7b856237156584dfa269dd057ae6d23ad6cd1892dd0be47c982ec3fa1fc50fb70360e9b1cd06c944dd08e45d10b078d6e242cd4e6243af4940aa2e4f51f6d0c722c2f9ff9d6636085486cb68fa94722dfa3434dbff617013c17b5140fea0cddcf0d536654b7e85a2ea0122ac0604f4ab45a23b622ab4be0d25f331b724e81e578080a19b5f005a48ca38ee499ad5c25c6573e2659f12a0e169b7ef3351fe7d93721911911f9adeccd94bb82b9bf71f207c5a76d9c6f212e2c598db43fbe3e3ac6363009d854c9e3b574419198421e2f12fa3cf4d1bf69b3b29f052df90cbda6eaa96676e9e2c50898ba37bedb02f7ea2209313ca490af1cb2b89e8abc7271b38166e55ba8d0489bb7da633166d750f058e22319ad25b84715909a5969d0c665e905ad4c572e9756c6fc5d2537f6d339c236fe10fc5368e4168058efb9cab21ea403446dd3cdabbbec1027e56f5043a1b46bb136d85d0a57016f29d3e4e3803a22692382843e2679f6ed1f2df1aea755be5211663d30ec53d66817f7ae16c33220065654967f65bfabf01df6ce03af136919f41001a5746d73dc29b05be37e59c4982e1d27b542b97a73bb0954f5370b2fe321040a6bbf7d70b0ef431fbdea55aac6cb104173f2208c74446a80d7a9f2ee0c15a232f419a5e5a3ac72bd09875d6ac0ed1788baf759146376a492c741706ddafa562a6392ad21128ef4056feb120645bd89bc484b7dd053c9de5a9ec3b3bae062427cff6793ec856e4136d3fb8882b08be39396a89f43cd27571adc9f2d6efd0171ae848b989647f907ce3174cb323cce64386f3b456414c4f3b2f295bd54115a7b2645a605eeb0370ef3ac453a5a0b8e238c31ab057e9e40818252072da7f4f350524286f0fce22cc12a41aa178cccee2d37aac4392365aee902b6a431574ddb3c79d173fac94dd512153b0f213f99b8eee66506f9b6df93b95aa2065efd07e6ed133eb77ed12f88cbf360d30619824975bbf3c6ee1d82dab0a46f089eb0cd7cedbb8d53c47fc08fb6b801bd22faf925ca923899a54874884620192e4eb5a8e64708b2c80df59356acc379a17891fef30b4fd8506041dd9448b37662f3d8adb25af8dd7778d65e08089d98d98ae9ebe93a9645e31c082e17068354030e83bea45ca3fd495b3f49fa2064d7838ad7d473eb54748c2452ce06d40ac61b96d5647873f4e78ceefd039f816623a51724396c034c6ee15de051e29ee6449c9e1d7d243b484579c09518f7a95148b8f13254404a7fea994cec590763b7fe7a6c4e8addea809f8edbba7c5467b3b4d448359cbbae0a248d600bf133446259ddc38cf1cf914bf1bd0869dfb3779ddbdd28c8218a6a2c3ab8ad6bf15d7a7a9bb691592ae987a6a7469c57357989c668a128a50622136c214cffb59cb65db96814273bee09277006a60d827224e3299f73f2e7e3c50dfc4b6c4381b19caaa2fa85d05cb303fe760f55c0103021b4069dcc0cb9a3bef3cdeafd03ec1ac888e0468ac796fe8d1c2fafebc9bfb4a1d4100bb16dce71d62c179a575ebeb6ed8ce8a547f164d12a9e4ee621ae36e1c20b44f6d922dc92ed34bc40655d42c7e1fa1f2ad760f7877be803b302cde34e931872e2cd1e4ea961b8d1f0e5bc8ebd701286f17626ee34c6eecf0a823094e661d6942bc9ada91def155abce5f2f07e7006594972295a8f18e1f4b0297b1043ff27f1a89337ce1a145cc3f6f63ba6aa6036caa408841cbb71dcacb22ab59098b288bb24b3425e475820316be16a01051e7c406b9af97680439ce5e01c164c8aafcb99c88953c0f4dcf08c76005ded152b7f862ffe70facdd1d94cb4c93e730a7c900b75019e53a629bff13cfe7343ebe0c5230e3c7cda3691798121af7dc37cd0818a9d6885c1bbc91f55c954333d48fac1ee3f5a6715b5b8dfdfe0a74cf11462b006891dd9f058dc7a779f46638bcb297682a6e9b1d08eece51134b83bbb4acf7e92f8b4c04be1c2122ee6d00afcfa55166d75f050ddf30605b51a4c240589ded4ea0a7c4dfb621f1b625b2fd4fe9abb6b9cb0c29e112190e4fde6abe2f58f00d72aff609662c6926450d50e0acdf2e2e66c8e46b1b5f3565ca23cb78c549e53b27f83953bd95c06f1c646ff170f97fb6986369101cc3b31d9c0c0469be6556dd13014b3cf96312f4dc07240270780cf1224778c1645908528e14a7e6a3ca18dc85a6358c6918437fd130461352fd184f72bc1065ac93c2dcf6738d955a8bd74a72ec537e182fd4afe9bcd20651a7ad98ae99ec4a373cae23926fcd6d7a6622b24606132424adac3b52b4c2329fd8dbf04ab8b5a7a8cf356538acc605794ac7f2f144eb3a3558e82bad00f37a55684d3b0c41dc04abfd9fef1c119b090bf9dcf65221fe2bfc1b41f1d9f0c780adbf216c67932fbe11e26016e02840965b6c1a6006276d29e31fe564d246243edaad7891f01015f581ddeaf961853a3f158600b54c939ac955b17ab284d87f84549c4b1daa3f5a9846fa04bd5fc497693fe706d909450e33b1ebb518b95a5b2361a565cc61aa33d0e5fae1323fdeaee516b07a8c0bab8af5b3159ec491ed88525149dd7576d63e874810361e4af3eb9f1cee2593f1bdf0365a1215d5f3a49a2db5bc739b412c8bfad61c59930deb7e46defc946735273f2859750ba6fb02759c4ecd1e1b2545ed12c0f1bb40f69f58a97337a1eca7aac29ad20b6b348908940a3437572a33e50cb8ddae60703db808cfb2127055d4d2da2820688f853bb164dedd8ba5ebda57c86f8747a94fffe4759691f3ea31c50970ceb39fba1780d48e79530e03728a64b27a22d1de46781dd9dff3879551c18b5c2ab3adff0de7ce85d9fecae7778c9ba8a8a88611c614399acfdce28989be41f42a5e78ebbad302b1e742db9dc0a4156eff55caf9f4e724088a8c61a2d86c67b39a0d4f21263f80bf4bb444ded144e006a644e87b68e85d564dac4684f56da039ec1d188f4282aae56c989c94ce075ade0cfa1d3fb1d1f81e58830c8986ac9c69755df90135aa21edfebedbedb6beadf8a38151d789cb92f929565799a3b15ad2463b14718c714ca2aba68b7714a8c8107f3ea4e851b8069dee961b71ca06975314e8a24e4a3d1fbe5a676fab1effc12d0164ce9c11f4f92edf34f04dfbe1ed7bed0d2382fbf4b227057f7de424ea8aa1298df904f2b456da07b41b0104b7759ef7c30afd8b576b982f3840b291a3ad900818438d1b2f82d781d3cbb149997ac794c3fa77fbc6dbba487f0e4ee12cddf0161cbe8fcbd313a90d436d3b93e8014f520f4b2fcc4b0b62e327f503a2e8825d4577f84882bb69bfd4d1c4fa1b74dfb95c67bfab004167d1bae9e7543f24c84880e621c5df171a1415439f75ae13159e8ff8bf25f91c2d2b700df8d8eb30d07d5f704f2b4104591704af2957f96239a3abb92026697743f55a7323cd1089efd22a666132bc806cdbcf99cc1f78d298fe6a81547aec064234439b09b6c2f68292393132455c25ab568d570bc6e0463ef97686707587247a956dac531b6341df003ceec874798b4d5b9a4d115a8bcfbd158324f92d9dfb48611e3f0b3534e9c42e7c96338b3b33603b4a31a8a697747dd5b070a7c8c8dc9461a50d79a78b9161ea4eec6d3a77d03c725c3c694013faadacb3a5d6c610a0619cfc0b46dfc608aa8b6223ed81a7ea24eb666acd56c53e44ad00e3770620514143ae9fc93c86b71d8861d27985bf39ec27be9d6371128128f2a6f9d1dca8e1c8f166e0d15019b38204e45ae2b41d1d24a7b7d1a0c14542e47a8a9e91755ac1c394cb497e0aacd968efe89434890ec6dd819190f8293ab0c3dbff32e5b3c56765c9645c2e8a26d3b095f877b1064cd414aac7501490536f6007f0224267ef7e139a156934b2759e3ed27ac86dfa312a1d93ebb53606dcbe14153b515044e5b63df8f215b4260353d02c54281d4ae5a499370729b0d53bdc4cd9072ee47db85af1ca92b9ecc79668918f4a8f0cc9cdb1fb73a6a55b7599790d5ee7726f693f2a0741e1da108e3a9e9bc72aacbac98a678a7941070c5b973ba7925e7d2168e913724423a71d5efa72de5cc544709225b328c3276a4102d6017ea24c5c5a754c9af424a6ccec549df0713f0f5589adbfcc8ad644c42c75482af2d4043f8abf0f288007cfbce553b9c7a029f272e72420c47198769043997f8c92c547a83f34da76a8887b78f5374df30944b21108b4cadf7b8b0d03c1dc9d3c62408ea7adba126a0f94a8b0390fc133ecbf783f4d837c389518493ec13e14bf31da8b9aeed771751f68071f824680bc903e8bac841cc552920d82ce352d089c424abda8a2f95127d8ecc200e083dbce6e761a4974309363b18f119e70dd0dc5520815baf493ee3847691ff9c0beb768894a4dafe6e8f48c85918ef334ac5df7b42efc13da48c4d2c8a8a85c4c41355b6a142882085cac594ecc85dc4db4d378488edd6d1d396eca14ddd0a111dc9447ebcd9eb996d255791d4061001cf04f4b9d34e4e62b9a4e115986e19b93e28de2b664f7f1c122992403e6628d03ba920e74a11d69790775621820283fdcda509d04f4a7c13dfe6ec6ae5725eeea07b876e5a04e83eda1a693d0d26bee63eb801f31569b716bbac73711b77659717e52b5ae675e19a4a8453fdd5061c7496e178d9f2a6eb023fd9e4f06a1090f38cd0744988f61616059843b1c0659b1585bf0b9224ac27eaeefdd65d2904ce6a133f34bc65ea86cb153beb6fdc6f85650e66b3c97dcd073a535be0bcc332e46009d7cdb8dc49badf4dc9f227577b7432937f03e140847096ecfed5e19cfd26931882d823471431d0fc0b7ae13d1766293d41d64f7831dea26dafb6a3dbb832c16ab45a1a6d33ffe12c5fc5ccaff2a719e478eeb02c7e1afafb5f1d89aaa9dfde73b1e257514e2196aaa460b78378d8fec0e2d605b39f58e0baecaae353f9a7942b2dbdf3f415102367a9952fb45240243880839a5f505c821ad6e217a25a68863ac1682f3458626206ae3573ed1645bad3b4602ef90ea353dc57cc6d853f0a550c8eaaa42e6d2adf50e6436d7821a0e3686c000994a907a263b290fb6290a2b8df58862f9b0e26028c159dcfa7b4075f67277d00b4e8df5e02d9c43df4705b9847595ad072377bf4b26aacd63d352a09c915a0d0a09612fbaca2f21200845ec7031c44288d1a0fa02bff7c64aebd0b2ed0d568c084ecab75da324692d257fe74f91a97f7d0d3e127e051342c34db553eade13deebe48326e7074271ee59f26f2dfc3f3309feebbbf86488ca7142f6da4f2c868849ada6fa7606f384c7fe03cb34bf7675ff289702b76a68df8c05d0ac45e6fac79cde0af7d48bf3a6a35c55310292c3956e9aeb21527fceb7b85bb13a6ae18edcf7fb374758b98ef73da15e68064f39bab3fd0a534cb33784f6f093cd7fb155ffaefaa8009c53c5129dfd610415fefdb5a0d7de8e1bdccf09e222076e171e14b9c995225e2afff86b8470c4c1f4493816475958329e356d79a4310e5f279bf334c775e3abbce965b17e7cd29b7d93e5e28c7b7ac1793ef54b3789b99e3860eaf68d4b405fd9d025ca5687c281f6e0491ceaa0bb7c1b0c5a2220158bc0cdaace415c4d80e3483c10ef75f183b5e157a99193878277f37639c7f995ad2"}, 0xfc1, 0x0) r0 = msgget(0x2, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000010c0)=""/255) 09:35:54 executing program 5: socketpair(0x2, 0x3, 0x3, &(0x7f0000000040)) 09:35:54 executing program 3: syz_emit_ethernet(0x22, &(0x7f0000000000)) 09:35:54 executing program 0: setreuid(0xee00, 0x0) r0 = msgget(0x2, 0x0) r1 = getuid() setreuid(0xee00, r1) msgctl$IPC_SET(r0, 0x2, 0x0) 09:35:54 executing program 5: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x10) dup2(r1, r2) 09:35:54 executing program 2: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0, 0x0) rename(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000100)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00') 09:35:54 executing program 3: r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) msgget(0x3, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r1) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) 09:35:54 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) poll(&(0x7f0000000080)=[{r2, 0xab6cc3d7ffaa0897}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) 09:35:54 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 09:35:54 executing program 3: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x3011, 0xffffffffffffffff, 0x0, 0x0) 09:35:54 executing program 3: shmget(0x3, 0x4000, 0x41, &(0x7f0000ffb000/0x4000)=nil) 09:35:54 executing program 2: r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) 09:35:54 executing program 4: syz_emit_ethernet(0x74, &(0x7f0000000040)) 09:35:54 executing program 2: open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) poll(0x0, 0x0, 0x0) 09:35:54 executing program 4: r0 = msgget(0x2, 0x0) msgsnd(r0, &(0x7f00000000c0)={0x0, "6aa99ff330965f3cd63c9b1e21e23678ee339d25699248733bc22c987bdf020e3537507f5167ce0d59a91b2f9744dfa90ab15f6a8e694dddffff771e06e6069aa8a6dffd962a06bfa687f64c4439840f7582467a166af02b2f60655a5f8f6ee13a9f01f3d58d85124378e771678ac0169e52c2b98f04b362ea33d5c96ddb0e576df0294cfc13b269cbffd9f4a3c15bc5431597817d7d03aa7a55f850b314c6b31700b4c0f56448b97de6aea3e71aead04e25a291305f66125aa6fa6c325a521f6559d2801e26f79d4895cf17493c68baa22324a544dc773c3053886c78230aedda4ea016ecdf1de8de0c75a59da7d302c40a5344196957070dc3c674578e3500bb57a9fe1611f2340c272eb574b190d857288602519968f2e19eee03034cc4a4d7e2ebd9573ecbe6f03dafd129951c64857785508d7d566e165ceba332020f6a5bdace274842c8700cc11b848d3ce4d527f21b7b02430303a46485c03ca351ae0ec2e02f774572369c8e55d0f4f11942ff6b50bb5914a0717527c0878eac47adc6bcd260ca09ac92d0b8b518d0e0b577eeacbda2879ee2f540711ca378088a787f4a835e88f2a21b5caf002b9cfe37310d00eb8ef056a951165396067dd20a0d15c2003f9c57620f9515ca61b22155c8ed3e657f5f1b03b7e0aa78f13d1348f81bbde78c7701a59e05ad474d3ed7c3e1adf4e3fcb09610ddd7a6c31a4ac2961bec7122816f6f0fb152f111477a442493dfc2183514dba5a57df2e16119971ff9518807427803ba07c9a58bcda68d566a193a1f568ffa01c691c863c5b126057292d63d10439a36d90c7c2e034d172e1bd5dad715f82985ce579c6a09c95bf14f7fc6e54c126180d93f3f83a7a2731b3fe1abe749c1bfb8aef9c927d1b0f6ff4f7a50eba1222721f91b915658cb6e55515f262661c918e6ab9247d7bcfed67a5d1dcda953cc8d5e887c37bd60dcfc1800fbc5c59ac9791ed27cc2095fbb0be071d00ef3c11c7668edc9fec4fd913de8a95fd77b8f4450ba4c436bdf383dc179c3b8168b62921184cfb7b99e1cb299d98b0db33f64097bab20f3fefdfa62058bdbe261b5d961f94f8ec38549ab353593e4408e0352e1d68269574d5d43a2cc6489edb243375b0c79ee3a4c092b9e8251c11c762d4b1eef3feb5a521103f1b07a30b9ba510b36ace2e0d3066e006c8428c97ce61a577a9aa1449dd3f186928218ea727ed8ed27eb5e92f68551deba5a34487706c937e57a5461782d4386f46617f321cc853e888ca6a8eca89a5067cd5a85c600a0781f789638560634895adbd8b12c2d4d6fa49288f26daecb64f8e3aba1503949ab97d09002ed01f7fa042daa26c2dbf53cdf3cafba61d293fd51d54ddfdd20ca4dd5bce7de148a8553a9d9ebaf6632374698f0e38a05f983af18f238676f75b912017506c440d45d17253c1158d69112c857ac9608d0f4299af9993699dbcdf0a52f0b4a66e2598bc77d4042a8a740cea0aa43e6177f22af1065f79552c85332a2525fc45a98b33e473ee67a6d7f0403a54dc48e4598a29f50dbb49228259cb601a1478ab9879621b9c203a0143b9e678ac7894cf435ae1b6ccbb616f7ac8ab4ecc9cd90db84d8e76b76da5486d07f49423ba0821e0703fbea134bd1312e402314388a5337714f6e4c766c3fed5b0410e3125652a2b5850982a089f6ad8b034345982a60e08ed8b795c0e9322b6835855b0d17aacf4270a9996d206c8bd2a925b6fc98eaa98389a444f45024c82fc8c2ec74f7b6026f6be250c1ff2b4ad58c94015e7f9c75d2dcb581859250563519c9859f5ffe82fcfe353a133e3c0c1e9b2bdb41767f13cada53e4a5da0a06a7cf8e0c1c98f91464a6571d0566eaa28023d012f0648f29825e5becd1debb4d6853b6c4b4d62e7c1337d0f0e017728720be690d20f8e48144959d0155668f7489da7518faf1d64d3fd04156ee55e8e0a33ef1486049f2a44293f1bd38303f04a9efc110f842bccb288d0386edc89c71fcfeca67317a8bdd701907ec9a8e7b8aeb7f4c5ac11b6b263edf4fdbd09f35bbd3765c8a7eb49aef76a70c9b05b874682c63f06b30f7bc5766e0b772f0f432aa32326d6ad6627923fc86f69d0085148e5857e8ae43a340d6511eda0b114ed6ebc8d040e2650a2f0c09a4f43d2c99b0577823fb3893e7720a239d41ae643134a08f7ec560562f61eb84f3f83967be64ffe713d80a18f131e1e55dd8a4baf3bae827711c63c803770d9eeaf900f6f01550d5b7696903d4ee9422060e73df09452bc32165b73aba9b6f50714ef62df27048193286c0b9b700b5756d2f979a8bff6b41797fa5234558b8a7cb98be9731fe8f2171de9b8b466172c7f1a356b5cd820757db92146fbc9c557f66d5426d67351b7600a3172cbfbf23800f69e2a02db6a127a281eea14bd5f2bc5f9811de70b4715a3a012313caa9d09d9113d7521bb020f3e150b939c1d3402f4d4c2d4c447b02297b74a80b59808026f8700ae8d2b742cf7c6c203896dab226bf6a5177503c32efd8b45338b7ade492132695c622473c5abc699462f4c700e2db330297975c9cd514d9d37801ffa45c2e8d665ad44a36a80dcad5a2029ab46a89a2ccf5debbeab0ea5e915a7e06e779813abb00213bebdc69b9c7e8a04ac071d78793052f5f7b448da70416383d976d85ab62346afe8ee4450ec83639cacb8fc952d571a592a73acf869b3e1c5abc5efee89d2581d37eb2f184cfff1a70e4d122de7535701beb5a0da046ea9e38b08c5057b65adfef55d9df0dc310114104b91d11bf4930a1407b9cbb7cdf779914c3feb58767c65158b04c83626d066eeb648f4f4c07911f5910b5f148fbf58dfcce33d33af5e8b67801f4e3a6239637f199"}, 0x801, 0x0) 09:35:54 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 09:35:54 executing program 3: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000240)=[{r0, 0x8}], 0x1, 0x0) 09:35:54 executing program 2: r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) poll(&(0x7f0000000280)=[{r0, 0x4}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x1}, {r0, 0x40}], 0x2, 0x0) 09:35:54 executing program 4: syz_emit_ethernet(0x7e, &(0x7f0000000040)) 09:35:54 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) shmget(0x2, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) 09:35:54 executing program 5: r0 = msgget(0x2, 0x680) msgctl$IPC_RMID(r0, 0x0) r1 = msgget$private(0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000140)={0x3, "a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b30ccf53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1da9304dc8bf8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7408bccc3081d1feec2142247dcd0e3ab8a8ab390b2a70909b2f114aa2b6ff73741b6c4c953d4fd45a49aa77d02ae571e60a547d96c4f47fe003bddaa93c475fa2861d500bc87ce5ad627cad71b844204951bdf08bff52b0053e7c98eccef58037f102fd969ec0c86278c4aacf316066c99d2c1a8415b13b998a42770e27686f66e6c7f60bb6eff7269102c25d993ed50c8cb59f6e5f8f3846234adc730b0a742293f76d27d6f2146b96aca091af572bca375bd49ac31918f698ea537fa89c068aad9075d04c153d398394ec17cb7ac66a5cb7f3934912fa391d695a3ef005be3dbdc94e8a8e8b2b92831afeb584ecf26280acd16e2ef1f213d483629ae5906d07844abb013a841439ffc4ab753d050f4d95032ff214a99e06f454cf8e5fd84dc8da0ee9819823ec630a9baa1e508a8d3328502547d272d19c97838e965003dfd726636402f43a8c729981ff71ba480b37b001a0ea99f62e73c2855ee7ac4350c36ab5cbf2f81853268328d13ea00b1cded0631b42636f539ef64a38344f712a0780639a44be8686603811edd13c3874ec1301d9945978c43bf065ff79fccb884643b5e4dc4ab05764e092f2dc53d54fc3c58dfc7db513cdfe397c8017d017e182ef27f80384a683fa1ecaba56def0f28f07e1aff1f964a7aec1a29058e194c22d3c116602900857c0191e77240e7867294428ef5c63f1adeb5d691f5e4833a114cf76acbfb2e95d5df3a3983c4df26fc0dd01e167dfee54393ec78805a83f02b2250d32c760e2f251e266feabecb8797245e7a819df60e37e63acdd9c5e4ae1b91af3f3eaa31415e5e6ac94b3945633fa32d6402a92dffa156a443cb0fe58bc13f47c3232bc88d25fb5e6f31be5d6fbf96e93b0e67388a37237cddb983e238f383b2d08488247c99d496e2a5329b157345bfe0a6f492e669a1e02cb1a288bdafb09631da2013f1636b89de7b7ce1d04ea044431d42f0ab585d1897fb1c1d40d30c6b3148b3e8d7646c2e43bc18846d18eaef9ac1db4c0300e4c95c8e1bf3e67e9570ded56d1e08b38b194002997c6a14ee2cb8fc581d84e8b0af591722e829afb20a140b64e885d4487fe0abeb5640dd860a4116fd8cbeff648571330c8547"}, 0x401, 0x0) socket(0x1, 0x8000, 0x0) msgsnd(r2, &(0x7f0000000680)={0x0, "5737f4e8cc9a4d3723338749"}, 0x14, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) msgsnd(r2, &(0x7f0000000f00)={0x3, "a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9dfd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b30ccf53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1da9304dc8bf8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7408bccc3081d1feec2142247dcd0e3ab8a8ab390b2a70909b2f114aa2b6ff73741b6c4c953d4fd45a49aa77d02ae571e60a547d96c4f47fe003bddaa93c475fa2861d500bc87ce5ad627cad71b844204951bdf08bff52b0053e7c98eccef58037f102fd969ec0c86278c4aacf316066c99d2c1a8415b13b998a42770e27686f66e6c7f60bb6eff7269102c25d993ed50c8cb59f6e5f8f3846234adc730b0a742293f76d27d6f2146b96aca091af573bca375bd49ac31918f698ea537fa89c068aad9075d04c153d398394ec17cb7ac66a5cb7f3934912fa391d695a3ef005be3dbdc94e8a8e8b2b92831afeb584ecf26280acd16e2ef1f213d483629ae5906d07844abb013a841439ffc4ab753d050f4d95032ff214a99e06f454cf8e5fd84dc8da0ee9819823ec630a9baa1e508a8d3328502547d272d19c97838e965003dfd726636402f43a8c729981ff71ba480b37b001a0ea99f62e73c2855ee7ac4350c36ab5cbf2f81853268328d13ea00b1cded0631b42636f539ef64a38344f712a0780639a44be8686603811edd13c3874ec1301d9945978c43bf065ff79fccb884643b5e4dc4ab05764e092f2dc53d54fc3c58dfc7db513cdfe397c8017d017e182ef27f80384a683fa1ecaba56def0f28f07e1aff1f964a7aec1a29058e194c22d3c116602900857c0191e77240e7867294428ef5c63f1adeb5d691f5e4833a114cf76acbfb2e95d5df3a3983c4df26fc0dd01e167dfee54393ec78805a83f02b2250d32c760e2f251e266feabecb8797245e7a819df60e37e63acdd9c5e4ae1b91af3f3eaa31415e5e6ac94b3945633fa32d6402a92dffa156a443cb0fe58bc13f47c3232bc88d25fb5e6f31be5d6fbf96e93b0e67388a37237cddb983e238f383b2d08488247c99d496e2a5329b157345bfe0a6f492e669a1e02cb1a288bdafb09631da2013f1636b89de7b7ce1d04ea044431d42f0ab585d1897fb1c1d40d30c6b3148b3e8d7646c2e43bc18846d18eaef9ac1db4c0300e4c95c8e1bf3e67e9570ded56d1e08b38b194002997c6a14ee2cb8fc581d84e8b0af591722e829afb20a140b64e885d4487fe0abeb5640dd860a4116fd8cbeff648571330c854714c9ed7c25dd26361c124e39975b3b9c56b44c56fbb24c4124c318eeb16291db30ef9fbe3b0c973090bd5e2e47bced776001e657f5d5e020a9742c44c9eebc88080f28efb5fe0cd1ac4e"}, 0x44b, 0x800) socket(0x1, 0x8000, 0x0) msgsnd(r1, &(0x7f0000000680)={0x0, "5737f4e8cc9a4d3723338749"}, 0x14, 0x0) r4 = socket(0x18, 0x2, 0x3) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:35:55 executing program 4: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) shmget(0x2, 0x3000, 0xee, &(0x7f0000ffb000/0x3000)=nil) 09:35:55 executing program 3: r0 = msgget(0x2, 0x680) msgctl$IPC_RMID(r0, 0x0) r1 = msgget$private(0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000140)={0x3, "a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b30ccf53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1da9304dc8bf8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7408bccc3081d1feec2142247dcd0e3ab8a8ab390b2a70909b2f114aa2b6ff73741b6c4c953d4fd45a49aa77d02ae571e60a547d96c4f47fe003bddaa93c475fa2861d500bc87ce5ad627cad71b844204951bdf08bff52b0053e7c98eccef58037f102fd969ec0c86278c4aacf316066c99d2c1a8415b13b998a42770e27686f66e6c7f60bb6eff7269102c25d993ed50c8cb59f6e5f8f3846234adc730b0a742293f76d27d6f2146b96aca091af572bca375bd49ac31918f698ea537fa89c068aad9075d04c153d398394ec17cb7ac66a5cb7f3934912fa391d695a3ef005be3dbdc94e8a8e8b2b92831afeb584ecf26280acd16e2ef1f213d483629ae5906d07844abb013a841439ffc4ab753d050f4d95032ff214a99e06f454cf8e5fd84dc8da0ee9819823ec630a9baa1e508a8d3328502547d272d19c97838e965003dfd726636402f43a8c729981ff71ba480b37b001a0ea99f62e73c2855ee7ac4350c36ab5cbf2f81853268328d13ea00b1cded0631b42636f539ef64a38344f712a0780639a44be8686603811edd13c3874ec1301d9945978c43bf065ff79fccb884643b5e4dc4ab05764e092f2dc53d54fc3c58dfc7db513cdfe397c8017d017e182ef27f80384a683fa1ecaba56def0f28f07e1aff1f964a7aec1a29058e194c22d3c116602900857c0191e77240e7867294428ef5c63f1adeb5d691f5e4833a114cf76acbfb2e95d5df3a3983c4df26fc0dd01e167dfee54393ec78805a83f02b2250d32c760e2f251e266feabecb8797245e7a819df60e37e63acdd9c5e4ae1b91af3f3eaa31415e5e6ac94b3945633fa32d6402a92dffa156a443cb0fe58bc13f47c3232bc88d25fb5e6f31be5d6fbf96e93b0e67388a37237cddb983e238f383b2d08488247c99d496e2a5329b157345bfe0a6f492e669a1e02cb1a288bdafb09631da2013f1636b89de7b7ce1d04ea044431d42f0ab585d1897fb1c1d40d30c6b3148b3e8d7646c2e43bc18846d18eaef9ac1db4c0300e4c95c8e1bf3e67e9570ded56d1e08b38b194002997c6a14ee2cb8fc581d84e8b0af591722e829afb20a140b64e885d4487fe0abeb5640dd860a4116fd8cbeff648571330c8547"}, 0x401, 0x0) socket(0x1, 0x8000, 0x0) msgsnd(r2, &(0x7f0000000680)={0x0, "5737f4e8cc9a4d3723338749"}, 0x14, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) msgsnd(r2, &(0x7f0000000f00)={0x3, "a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9dfd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b30ccf53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1da9304dc8bf8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7408bccc3081d1feec2142247dcd0e3ab8a8ab390b2a70909b2f114aa2b6ff73741b6c4c953d4fd45a49aa77d02ae571e60a547d96c4f47fe003bddaa93c475fa2861d500bc87ce5ad627cad71b844204951bdf08bff52b0053e7c98eccef58037f102fd969ec0c86278c4aacf316066c99d2c1a8415b13b998a42770e27686f66e6c7f60bb6eff7269102c25d993ed50c8cb59f6e5f8f3846234adc730b0a742293f76d27d6f2146b96aca091af573bca375bd49ac31918f698ea537fa89c068aad9075d04c153d398394ec17cb7ac66a5cb7f3934912fa391d695a3ef005be3dbdc94e8a8e8b2b92831afeb584ecf26280acd16e2ef1f213d483629ae5906d07844abb013a841439ffc4ab753d050f4d95032ff214a99e06f454cf8e5fd84dc8da0ee9819823ec630a9baa1e508a8d3328502547d272d19c97838e965003dfd726636402f43a8c729981ff71ba480b37b001a0ea99f62e73c2855ee7ac4350c36ab5cbf2f81853268328d13ea00b1cded0631b42636f539ef64a38344f712a0780639a44be8686603811edd13c3874ec1301d9945978c43bf065ff79fccb884643b5e4dc4ab05764e092f2dc53d54fc3c58dfc7db513cdfe397c8017d017e182ef27f80384a683fa1ecaba56def0f28f07e1aff1f964a7aec1a29058e194c22d3c116602900857c0191e77240e7867294428ef5c63f1adeb5d691f5e4833a114cf76acbfb2e95d5df3a3983c4df26fc0dd01e167dfee54393ec78805a83f02b2250d32c760e2f251e266feabecb8797245e7a819df60e37e63acdd9c5e4ae1b91af3f3eaa31415e5e6ac94b3945633fa32d6402a92dffa156a443cb0fe58bc13f47c3232bc88d25fb5e6f31be5d6fbf96e93b0e67388a37237cddb983e238f383b2d08488247c99d496e2a5329b157345bfe0a6f492e669a1e02cb1a288bdafb09631da2013f1636b89de7b7ce1d04ea044431d42f0ab585d1897fb1c1d40d30c6b3148b3e8d7646c2e43bc18846d18eaef9ac1db4c0300e4c95c8e1bf3e67e9570ded56d1e08b38b194002997c6a14ee2cb8fc581d84e8b0af591722e829afb20a140b64e885d4487fe0abeb5640dd860a4116fd8cbeff648571330c854714c9ed7c25dd26361c124e39975b3b9c56b44c56fbb24c4124c318eeb16291db30ef9fbe3b0c973090bd5e2e47bced776001e657f5d5e020a9742c44c9eebc88080f28efb5fe0cd1ac4e"}, 0x44b, 0x800) socket(0x1, 0x8000, 0x0) msgsnd(r1, &(0x7f0000000680)={0x0, "5737f4e8cc9a4d3723338749"}, 0x14, 0x0) r4 = socket(0x18, 0x2, 0x3) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) connect$unix(r4, &(0x7f00000007c0)=ANY=[@ANYBLOB="037c8423d582f6b3397b1cb02744356096ec66ed3bfca9cd6e00adae60d4ba9e33c11f5e5d1ab92c6133737a77adab7bf52c3cb5d0d668f925689973fd064576bf01053ea415b807986908ab9cd32381c54a1b85c01dc85511f6951693c847338f54156c05e7678209a5e2135062167fc1a5b0454e10c81696107baf4485b78b4c945ba1cec0"], 0xa) 09:35:55 executing program 2: syz_emit_ethernet(0x22, &(0x7f0000000000)) 09:35:55 executing program 4: msgget(0x2, 0x568) 09:35:55 executing program 4: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) ftruncate(r0, 0x80002, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) 09:35:55 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) 09:35:55 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) shmget(0x2, 0x3000, 0x288, &(0x7f0000ffb000/0x3000)=nil) 09:35:55 executing program 3: shmget(0x2, 0x3000, 0x600, &(0x7f0000ffb000/0x3000)=nil) 09:35:55 executing program 5: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) ktrace(0x0, 0x1, 0x1000, 0xffffffffffffffff) open(0x0, 0x0, 0x0) 09:35:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xc, &(0x7f0000000240)="ae2773537ccdae1300090134ffb3b56130942ed2", 0x14) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) setsockopt(r4, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:35:55 executing program 2: setreuid(0xee00, 0x0) r0 = msgget(0x2, 0x0) r1 = getuid() setreuid(0xee00, r1) msgctl$IPC_SET(r0, 0x1, 0x0) 09:35:55 executing program 1: syz_emit_ethernet(0x55, &(0x7f0000000040)) 09:35:55 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r1) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{0x0}], 0x1, &(0x7f0000000400)=ANY=[], 0xc8}, 0x40d) 09:35:55 executing program 1: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f0000000540)=[{0x0}], 0x1) 09:35:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xc, &(0x7f0000000240)="ae2773537ccdae1300090134ffb3b56130942ed2", 0x14) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) setsockopt(r4, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:35:55 executing program 4: semget(0x1, 0x0, 0x4e) 09:35:55 executing program 2: shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) shmget(0x1, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmctl$IPC_SET(0x0, 0x1, 0x0) shmctl$IPC_RMID(0x0, 0x0) r0 = shmget(0x1, 0x2000, 0x246, &(0x7f0000000000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_RMID(r0, 0x0) 09:35:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$getown(r0, 0x3) getpgid(r1) 09:35:55 executing program 4: syz_emit_ethernet(0x5a, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6002009900240000fe8000000000000000000000000000aafeffffff0000000000000000000000012b"]) 09:36:00 executing program 3: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000080)='./file1\x00', 0x0, 0x0, 0x0) open(&(0x7f00000002c0)='./file3\x00', 0x0, 0x0) 09:36:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xc, &(0x7f0000000240)="ae2773537ccdae1300090134ffb3b56130942ed2", 0x14) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) setsockopt(r4, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:36:02 executing program 1: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 09:36:02 executing program 2: shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) shmget(0x1, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmctl$IPC_SET(0x0, 0x1, 0x0) shmctl$IPC_RMID(0x0, 0x0) r0 = shmget(0x1, 0x2000, 0x246, &(0x7f0000000000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_RMID(r0, 0x0) 09:36:02 executing program 4: r0 = msgget(0x2, 0x680) msgctl$IPC_RMID(r0, 0x0) r1 = msgget$private(0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000140)={0x3, "a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b30ccf53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1da9304dc8bf8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7408bccc3081d1feec2142247dcd0e3ab8a8ab390b2a70909b2f114aa2b6ff73741b6c4c953d4fd45a49aa77d02ae571e60a547d96c4f47fe003bddaa93c475fa2861d500bc87ce5ad627cad71b844204951bdf08bff52b0053e7c98eccef58037f102fd969ec0c86278c4aacf316066c99d2c1a8415b13b998a42770e27686f66e6c7f60bb6eff7269102c25d993ed50c8cb59f6e5f8f3846234adc730b0a742293f76d27d6f2146b96aca091af572bca375bd49ac31918f698ea537fa89c068aad9075d04c153d398394ec17cb7ac66a5cb7f3934912fa391d695a3ef005be3dbdc94e8a8e8b2b92831afeb584ecf26280acd16e2ef1f213d483629ae5906d07844abb013a841439ffc4ab753d050f4d95032ff214a99e06f454cf8e5fd84dc8da0ee9819823ec630a9baa1e508a8d3328502547d272d19c97838e965003dfd726636402f43a8c729981ff71ba480b37b001a0ea99f62e73c2855ee7ac4350c36ab5cbf2f81853268328d13ea00b1cded0631b42636f539ef64a38344f712a0780639a44be8686603811edd13c3874ec1301d9945978c43bf065ff79fccb884643b5e4dc4ab05764e092f2dc53d54fc3c58dfc7db513cdfe397c8017d017e182ef27f80384a683fa1ecaba56def0f28f07e1aff1f964a7aec1a29058e194c22d3c116602900857c0191e77240e7867294428ef5c63f1adeb5d691f5e4833a114cf76acbfb2e95d5df3a3983c4df26fc0dd01e167dfee54393ec78805a83f02b2250d32c760e2f251e266feabecb8797245e7a819df60e37e63acdd9c5e4ae1b91af3f3eaa31415e5e6ac94b3945633fa32d6402a92dffa156a443cb0fe58bc13f47c3232bc88d25fb5e6f31be5d6fbf96e93b0e67388a37237cddb983e238f383b2d08488247c99d496e2a5329b157345bfe0a6f492e669a1e02cb1a288bdafb09631da2013f1636b89de7b7ce1d04ea044431d42f0ab585d1897fb1c1d40d30c6b3148b3e8d7646c2e43bc18846d18eaef9ac1db4c0300e4c95c8e1bf3e67e9570ded56d1e08b38b194002997c6a14ee2cb8fc581d84e8b0af591722e829afb20a140b64e885d4487fe0abeb5640dd860a4116fd8cbeff648571330c8547"}, 0x401, 0x0) socket(0x1, 0x8000, 0x0) msgsnd(r2, &(0x7f0000000680)={0x0, "5737f4e8cc9a4d3723338749"}, 0x14, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) msgsnd(r2, &(0x7f0000000f00)={0x3, "a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9dfd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b30ccf53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1da9304dc8bf8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7408bccc3081d1feec2142247dcd0e3ab8a8ab390b2a70909b2f114aa2b6ff73741b6c4c953d4fd45a49aa77d02ae571e60a547d96c4f47fe003bddaa93c475fa2861d500bc87ce5ad627cad71b844204951bdf08bff52b0053e7c98eccef58037f102fd969ec0c86278c4aacf316066c99d2c1a8415b13b998a42770e27686f66e6c7f60bb6eff7269102c25d993ed50c8cb59f6e5f8f3846234adc730b0a742293f76d27d6f2146b96aca091af573bca375bd49ac31918f698ea537fa89c068aad9075d04c153d398394ec17cb7ac66a5cb7f3934912fa391d695a3ef005be3dbdc94e8a8e8b2b92831afeb584ecf26280acd16e2ef1f213d483629ae5906d07844abb013a841439ffc4ab753d050f4d95032ff214a99e06f454cf8e5fd84dc8da0ee9819823ec630a9baa1e508a8d3328502547d272d19c97838e965003dfd726636402f43a8c729981ff71ba480b37b001a0ea99f62e73c2855ee7ac4350c36ab5cbf2f81853268328d13ea00b1cded0631b42636f539ef64a38344f712a0780639a44be8686603811edd13c3874ec1301d9945978c43bf065ff79fccb884643b5e4dc4ab05764e092f2dc53d54fc3c58dfc7db513cdfe397c8017d017e182ef27f80384a683fa1ecaba56def0f28f07e1aff1f964a7aec1a29058e194c22d3c116602900857c0191e77240e7867294428ef5c63f1adeb5d691f5e4833a114cf76acbfb2e95d5df3a3983c4df26fc0dd01e167dfee54393ec78805a83f02b2250d32c760e2f251e266feabecb8797245e7a819df60e37e63acdd9c5e4ae1b91af3f3eaa31415e5e6ac94b3945633fa32d6402a92dffa156a443cb0fe58bc13f47c3232bc88d25fb5e6f31be5d6fbf96e93b0e67388a37237cddb983e238f383b2d08488247c99d496e2a5329b157345bfe0a6f492e669a1e02cb1a288bdafb09631da2013f1636b89de7b7ce1d04ea044431d42f0ab585d1897fb1c1d40d30c6b3148b3e8d7646c2e43bc18846d18eaef9ac1db4c0300e4c95c8e1bf3e67e9570ded56d1e08b38b194002997c6a14ee2cb8fc581d84e8b0af591722e829afb20a140b64e885d4487fe0abeb5640dd860a4116fd8cbeff648571330c854714c9ed7c25dd26361c124e39975b3b9c56b44c56fbb24c4124c318eeb16291db30ef9fbe3b0c973090bd5e2e47bced776001e657f5d5e020a9742c44c9eebc88080f28efb5fe0cd1ac4e"}, 0x44b, 0x800) socket(0x1, 0x8000, 0x0) msgsnd(r1, &(0x7f0000000680)={0x0, "5737f4e8cc9a4d3723338749"}, 0x14, 0x0) r4 = socket(0x18, 0x2, 0x3) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) 09:36:51 executing program 5: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) 09:36:51 executing program 2: shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) shmget(0x1, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmctl$IPC_SET(0x0, 0x1, 0x0) shmctl$IPC_RMID(0x0, 0x0) r0 = shmget(0x1, 0x2000, 0x246, &(0x7f0000000000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_RMID(r0, 0x0) 09:36:51 executing program 3: shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) shmget(0x1, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmctl$IPC_SET(0x0, 0x1, 0x0) shmctl$IPC_RMID(0x0, 0x0) r0 = shmget(0x1, 0x2000, 0x246, &(0x7f0000000000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_RMID(r0, 0x0) 09:36:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xc, &(0x7f0000000240)="ae2773537ccdae1300090134ffb3b56130942ed2", 0x14) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) setsockopt(r4, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:36:51 executing program 1: r0 = msgget(0x2, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) 09:36:51 executing program 4: open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x0, 0x0) 09:36:51 executing program 3: shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) shmget(0x1, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmctl$IPC_SET(0x0, 0x1, 0x0) shmctl$IPC_RMID(0x0, 0x0) r0 = shmget(0x1, 0x2000, 0x246, &(0x7f0000000000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_RMID(r0, 0x0) 09:36:51 executing program 0: socket(0x10, 0x3, 0x2) 09:36:51 executing program 3: shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) shmget(0x1, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmctl$IPC_SET(0x0, 0x1, 0x0) shmctl$IPC_RMID(0x0, 0x0) r0 = shmget(0x1, 0x2000, 0x246, &(0x7f0000000000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_RMID(r0, 0x0) 09:36:52 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 09:36:52 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="25615f4e5993aed65581abbd9567b6b3bc7e0083887af6f974554ea7e9561aa92a60e93405099633f53509b5717879fefa997a8ddde0bbaaf1f65a469aea71504dacc220b590e126f24e2847c50093e9f9e5eb974f5025d78abd7aff97f96ac9fc95babee79769c9cfead393e863d64cce9592031cd6ae3bd6455fc33dfba2093a01ebb864ec553a3590289ede4168379ac653433635e6be50", 0x99) 09:36:52 executing program 1: syz_emit_ethernet(0x26, &(0x7f00000000c0)) 09:36:55 executing program 5: syz_usb_connect$cdc_ecm(0x0, 0x75, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000020000202505a1a44000010203010902630001010000000904"], 0x0) 09:36:55 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) semget(0x1, 0x4, 0x0) 09:36:55 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) 09:36:55 executing program 2: shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) shmget(0x1, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmctl$IPC_SET(0x0, 0x1, 0x0) shmctl$IPC_RMID(0x0, 0x0) r0 = shmget(0x1, 0x2000, 0x246, &(0x7f0000000000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_RMID(r0, 0x0) 09:36:55 executing program 4: syz_usb_connect$cdc_ecm(0x0, 0x75, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000020000202505a1a44000010203010902630001010000000904000003020600ff07"], 0x0) 09:36:55 executing program 3: syz_usb_connect$cdc_ecm(0x0, 0x75, &(0x7f0000000340)=ANY=[@ANYBLOB="12010000020000202505a1a44000010203010902"], 0x0) syz_usb_connect$cdc_ecm(0x0, 0x4d, &(0x7f0000000080)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x3b, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}}}]}}]}}, 0x0) [ 131.2014547] uhub4: device problem, disabling port 1 [ 131.8114590] uhub3: device problem, disabling port 1 [ 132.3214551] uhub3: device problem, disabling port 1 09:36:57 executing program 2: syz_usb_connect$cdc_ecm(0x0, 0x75, &(0x7f0000000340)=ANY=[@ANYBLOB="12010000020000202505a1a44000010203010902"], 0x0) [ 132.9914503] uhub2: device problem, disabling port 1 09:36:58 executing program 4: syz_usb_connect$cdc_ecm(0x0, 0x56, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x3, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x0, 0x6}}]}}}]}}]}}, 0x0) [ 133.5114510] uhub5: device problem, disabling port 1 09:36:58 executing program 1: syz_usb_connect$cdc_ecm(0x0, 0x75, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000020000202505a1a4400001020301090263000101000000090400000302060000052406000005240000000d2407010000000080030000001524120000a317a88b045e4f01a607c0ffcb7e392a"], 0x0) 09:36:59 executing program 5: syz_usb_connect$cdc_ecm(0x0, 0x75, &(0x7f0000000140)=ANY=[@ANYBLOB="12010000820000202505b1a440000102030109026300010100000206"], 0x0) [ 134.0914579] uhub4: device problem, disabling port 1 [ 134.6714517] uhub1: device problem, disabling port 1 09:36:59 executing program 0: syz_usb_connect$cdc_ecm(0x0, 0x75, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x63, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x3, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd, 0x24, 0xf, 0x1, 0x0, 0x380}, [@mdlm={0x15}, @ncm={0x6}, @mdlm_detail={0x4}]}, {[{{0x9, 0x5, 0x81, 0x3, 0x0, 0x6}}]}}}]}}]}}, 0x0) 09:36:59 executing program 3: syz_usb_connect$cdc_ecm(0x0, 0x5f, &(0x7f0000000180)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x4d, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, [@mbim={0xc}, @ncm={0x6}]}}}]}}]}}, 0x0) [ 134.7514590] uhub5: device problem, disabling port 1 09:36:59 executing program 4: syz_usb_connect$cdc_ecm(0x0, 0x75, &(0x7f0000000140)=ANY=[@ANYBLOB="12010000820000202505b1a44000010203010902"], 0x0) 09:36:59 executing program 2: syz_usb_connect$cdc_ecm(0x0, 0x85, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x73, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x3, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd, 0x24, 0xf, 0x1, 0x0, 0x380}, [@mdlm={0x15}, @mbim_extended={0x8}, @ncm={0x6}, @mdlm_detail={0x4}, @mbim_extended={0x8}]}, {[{{0x9, 0x5, 0x81, 0x3, 0x0, 0x6}}]}}}]}}]}}, 0x0) [ 135.3414527] uhub2: device problem, disabling port 1 09:37:00 executing program 1: open(&(0x7f0000000500)='.\x00', 0x0, 0x0) 09:37:00 executing program 5: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) [ 135.8914582] uhub3: device problem, disabling port 1 09:37:01 executing program 1: socketpair(0x21, 0x0, 0x0, &(0x7f0000000480)) [ 136.5614503] uhub0: device problem, disabling port 1 09:37:01 executing program 2: socket(0x2c, 0x3, 0x2) 09:37:01 executing program 3: syz_usb_connect$cdc_ecm(0x0, 0x5a, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x3, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, [@mdlm_detail={0x4}]}, {[{{0x9, 0x5, 0x81, 0x3, 0x0, 0x6}}]}}}]}}]}}, 0x0) 09:37:02 executing program 1: syz_usb_connect$cdc_ecm(0x2, 0x4d, &(0x7f0000000080)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x3b, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[], {{0x9, 0x5, 0x82, 0x2, 0x10}}}}}]}}]}}, 0x0) 09:37:02 executing program 0: syz_usb_connect$cdc_ecm(0x0, 0x75, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000020000202505a1a44000010203010902630001010000000904000003020600ff0724060000052414"], 0x0) [ 137.1814504] uhub4: device problem, disabling port 1 [ 137.6014474] uhub1: device problem, disabling port 1 [ 137.9214493] uhub0: device problem, disabling port 1 [ 137.9614495] uhub3: device problem, disabling port 1 09:37:03 executing program 5: syz_usb_connect$cdc_ecm(0x0, 0x75, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000020000202505a1a44000010203010902630001010000000904000003020600ff0724"], 0x0) 09:37:03 executing program 2: syz_usb_connect$cdc_ecm(0x0, 0x59, &(0x7f0000000180)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x47, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, [@mbim={0xc}]}}}]}}]}}, 0x0) 09:37:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1}, 0x6e) [ 138.6414467] uhub2: device problem, disabling port 1 Jul 26 09:37:03 ci2-netbsd-4 syslogd[698]: /var/log/messages: No space left on device [ 138.7914475] uhub5: device problem, disabling port 1 09:37:03 executing program 4: socket$inet(0x2, 0x1, 0x48c) 09:37:03 executing program 0: syz_usb_connect$cdc_ecm(0x0, 0x4d, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x3b, 0x1, 0x1, 0x0, 0x30, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}}}]}}]}}, 0x0) 09:37:03 executing program 1: syz_usb_connect$cdc_ecm(0x0, 0x75, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xffffff3b, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, [@mdlm={0x15}, @ncm={0x6}, @mdlm_detail={0x4}]}, {[{}]}}}]}}]}}, 0x0) 09:37:04 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000600)={&(0x7f0000000080), 0x80, &(0x7f0000000640)=[{0x0}, {0x0}], 0x2}, 0x0) 09:37:04 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) [ 139.4214473] uhub0: device problem, disabling port 1 [ 139.5414528] uhub1: device problem, disabling port 1 09:37:04 executing program 4: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)) 09:37:04 executing program 3: socketpair(0x10, 0x3, 0x87, &(0x7f0000000040)) 09:37:04 executing program 2: socketpair(0x5, 0x0, 0x0, &(0x7f0000000a00)) 09:37:04 executing program 5: syz_usb_connect$cdc_ecm(0x2, 0x4d, &(0x7f0000000080)={{0x12, 0x1, 0x201, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x3b, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}}}]}}]}}, &(0x7f0000000300)={0x0, 0x0, 0x5, &(0x7f0000000180)={0x5, 0xf, 0x5}}) 09:37:04 executing program 4: socketpair$unix(0x1, 0x10, 0x0, 0x0) 09:37:04 executing program 2: socketpair(0xa, 0x3, 0x4, &(0x7f0000000040)) 09:37:05 executing program 2: socketpair(0x2, 0x2, 0xa, &(0x7f0000000040)) 09:37:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000640)=[{0x0}, {0x0}], 0x2}, 0x0) 09:37:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000600)={&(0x7f0000000080), 0x80, 0x0}, 0x0) [ 140.4314455] uhub5: device problem, disabling port 1 09:37:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0x10001) 09:37:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0x0) 09:37:05 executing program 4: socketpair(0x26, 0x5, 0x0, &(0x7f0000000080)) 09:37:05 executing program 2: socketpair(0x11, 0x3, 0xa, &(0x7f0000000040)) 09:37:06 executing program 3: getgroups(0x2, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff]) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="780231"], 0x10) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) 09:37:06 executing program 1: socketpair(0xa, 0x3, 0x3, &(0x7f0000000040)) 09:37:06 executing program 2: socketpair(0x26, 0x5, 0x2, &(0x7f0000000100)) 09:37:06 executing program 0: socketpair(0x10, 0x2, 0x5, &(0x7f0000000040)) 09:37:06 executing program 5: open(&(0x7f0000007480)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x100, 0xffffffffffffffff) 09:37:06 executing program 4: syz_emit_ethernet(0xa4, &(0x7f0000000480)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60485d1b006e0600acfc962614d69942ac10b198cae0958cff0200000000000000000000000000014e234e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="b010"]) 09:37:06 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) shutdown(r0, 0x0) 09:37:06 executing program 3: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000680)) 09:37:06 executing program 1: syz_usb_connect$uac1(0x0, 0xc8, &(0x7f0000000000)=ANY=[@ANYBLOB="12010102000000406b1d01014000010203010902b60003010780080904000000010100000a24010200200201"], &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) 09:37:06 executing program 3: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x2, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000340)="b7", 0x1}], 0x1) ftruncate(r0, 0x0, 0x0) close(r0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) [ 141.7614441] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 5228 command syz-executor.3) [ 141.8914533] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 5589 command syz-executor.3) 09:37:06 executing program 3: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x2, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000340)="b7", 0x1}], 0x1) ftruncate(r0, 0x0, 0x0) close(r0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) [ 142.0514467] uhub1: device problem, disabling port 1 09:37:07 executing program 4: syz_extract_tcp_res(&(0x7f0000000040), 0x0, 0x0) 09:37:07 executing program 3: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x2, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000340)="b7", 0x1}], 0x1) ftruncate(r0, 0x0, 0x0) close(r0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 09:37:07 executing program 3: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x2, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000340)="b7", 0x1}], 0x1) ftruncate(r0, 0x0, 0x0) close(r0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 09:37:07 executing program 2: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getpgid(0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x1620, r0) 09:37:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000003000)={&(0x7f0000002fc0)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) 09:37:07 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000100)=0x4) 09:37:07 executing program 5: r0 = socket$inet6(0x18, 0x3, 0x0) recvfrom(r0, &(0x7f0000000000)=""/36, 0x24, 0x0, 0x0, 0x0) 09:37:07 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000340)="5750581fe2967d45619cb90be28d90410baf2c6e559beb6f40751bbc24f6e59a811713bed4743139e850d4406cccce16cbbc4b3aafc917ceaa96ff0f0aa0fa9fa68804e5f9c1443295b378876b8537e4e1b4bea129eaf2182f57c5f633159583894570f0215b665249e153ceab871e4c18570dac7cf46e8c1e5c2fdd34641b373bb9ed8588d87e00a0e76080317a760732798db0c7a4776f191a18d63fc1027964e144debc5e9212ea3eddc742cfe4f03e12c0ded013641ba1b967e5a1ffc467aa2ac069de1e9265ca3adbfc2a80ab2cfbfef475e0ec2ed3a536c3893d3a3a4dd8a932804048c6d075e2e49463c26b12601dc2e46b5a4db05e412fd13cd0dea0620e51f0b31d0aa3ccf54fb1a876d4673cfa1afc5b93d296bfb4044b33c68083d1ccae83ddadaf4b6240e28f63f6bbc74c5a170023df4fd6dc6518ac18f833844a6b34fb76d9f8157946edc846a28459324045c29d42f95c936d4bcf0fb84d7279521ae1ac7be958f9ab61cd8cd3f6c71a", 0x171, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f0000001440)={0x0}, 0x10, 0x0, 0x0) 09:37:07 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x101) open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) 09:37:07 executing program 1: setrlimit(0x0, &(0x7f0000000980)={0x7, 0x54}) getrlimit(0x0, &(0x7f0000000040)) 09:37:07 executing program 2: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setreuid(0xee00, 0x0) r0 = getpid() ktrace(0x0, 0x0, 0x0, r0) pipe2(&(0x7f0000001640), 0x10000) setreuid(0x0, 0x0) r1 = getpgid(0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x210, r1) 09:37:07 executing program 4: syz_emit_ethernet(0xa4, &(0x7f0000000480)) 09:37:07 executing program 1: ftruncate(0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="89", 0x1}], 0x1, 0xffff) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/99, 0x63}], 0x1, 0x7fff) 09:37:07 executing program 2: msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000500)=""/183) 09:37:08 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000001780)={0x0}, 0x10, 0x40c, 0x0) recvfrom(r1, &(0x7f0000000280)=""/180, 0xb4, 0x0, 0x0, 0x0) 09:37:08 executing program 4: msgsnd(0x0, &(0x7f00000003c0)={0x1}, 0x8, 0x0) 09:37:08 executing program 1: socket(0x2, 0x0, 0xff) 09:37:08 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) recvfrom(r1, &(0x7f0000000280)=""/180, 0xb4, 0x0, 0x0, 0x0) [ 143.1614456] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 4584 command syz-executor.0) 09:37:08 executing program 5: syz_emit_ethernet(0x32, &(0x7f0000000200)) 09:37:08 executing program 0: getgroups(0x2, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff]) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="780231"], 0x10) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="172a4024299ea8f5988e1f364653584feaa7028dcb81c95b8bb6432a02579328102546b120c0d1ca102569282f7b109942d23037939eb2c579549e7237292753a09ccb2786ee9f5aacccc219f316697ad37df91541434646be94de8eba838d43f90cb689b5b8019d11babb00d2ca82e059d22abac56d13f1616fdb75a362746f6b2de60ea9c62f3c002c8b0ac5aab0c37c0ab15c19b1c021adc30a3a8251e3d04012568532330457ffa0c4873f1dbbfa650a23db5f7db8c72245e9f4e163cb4157490cc321ee67deab0811a491aa7154dd8112a1208d", 0xd6}, {&(0x7f0000000100)="03cf3575c528e60908fd285737d979406640f255e034c3f88a858e9427cc790c47032b89d4329dee43a5cd", 0x2b}, {&(0x7f0000000140)="33f60bf8ed884015ac5cf7271ab5df2bf287208306c0a19bfd99cb93abc6fb66ddb9d88f72d2613b45553cca09a3633fe475b171e39bafa5513bb6fdeb57e88fb32f2576f9340f40dfd7d78402b15aff0d5e7ef66a899468d4902432983a4f2181d491b96a2a61ebfe6e81529af756448b55cf448cec0d039356729a508d0f7204381b3925a53d652c73898d359ba52adb3b6681a2ae8edad8185051e3a2eb0798f229132ece6295a79d144d718e37753919ac1d703e6de8cc6b7c1dff49340a4c14526102d08a913b4a11263396a78fb8f87e8e3908bb4f457b3e2cfdac8f1e651e2da9f4", 0xe5}, {&(0x7f0000001200)="c9fcbb3c37d849b95b84a259ead4f04f0c24f04603489c0bb22675fea4b55f88f9a5cd5f681dc761f1f5b034f5dbbd9eebfdd413aee4f799302de3729663732a4519c7c5a44fc84c1b6e8eefe468bbbae135eccc2d819afb72b34ad5ed04f3dd1ae06e47c64adc65602fce0f300fd03f690f14c4ddbd3797bfd950e26523a39ad2cf455017c7b79dab9fdceaefa43058ce1f32a603e8e5f4da5bc7fe650ead6b20750f6f495a2aba2bfeb0d89791b1d36ba26273cea5fdf28d438cb2cf067132979db893afa89b62bea79ae8750b9162a7fb", 0xd2}, {&(0x7f0000000980)="edc28d9127a0e4c55bbfddbc1e85b725fd61227ce526743a70daf75e2d0338c5e9e34e528a8ecf8f36a74f21bcad12e49733cfbc93f91948f347766812b6ce5ddea5e26ff091b06335879df2d26712ed3dbfb683743fdef3e50e7587bac967fbcfb6f216a1bd80ccf3bd7bb1e5580917fbaea15a4f979c7eb53dbee1e3527c92b2fe1a03aaac3818bbbcc1be89fc24b532725bc92054b1bff87307fca7466587aa2def40d4eb58d78d714ecd9006c93fb113243affd7a8fd7f75b81808ae5612659227e832c52cd1b7cdb15ca68fb4545e09000000000000adf03bc04e429f9537e26d5c266cbcf0c7056445f9fc693020d0fac6e490e4848853e4b87ecb4f2c9b46ae6db1cc2929682b46f096402474131ff691e82640a84d9bdc98b68390db005ddfdb44086b5e2e523dc2a0854d45880ad1b5313597e134c752c0759a2f2585b8c1dfd3bffce87d680c1c3d1bbfcb8535ddbce931f7f0558b68d135cbf2977bd1e783fc8087e11f6ee2a724a90d0cc87f66d84997c878b97cfd905e424f3132b18dcd4cd7b81f8575de59de7c1e0f3e78f981e16484c78a8d1efd04df38efbed5d69bae950623a29322ad4ee3fc637201167ff30411cfd0c1808ead67dd4e42636e23485e559e68080a21ed98d389aaa0e248690656e63be22f9d5b141006ee95596e1b2a56376199fe3e54a4b539e6c4f2df605f87f5166d42ca726d86f666bc7524a120f6662737e1be91971ba0103d31b605a4f63c57368ddb97345472e5a1566bca02d35e198b08c5652100addb4a91e927595acd6043b37d06be92a8453fcf4a273013cb55af6d2867d1f264919f64723132b9cc3a7c0e139e0f35b14727498d5f7c331e620521939f2c00a1c2c66aa7479d3af2d9f8ed3e687146eaa24838c53e57a8a925cb", 0x28a}], 0x5) 09:37:08 executing program 4: syz_emit_ethernet(0x76, &(0x7f0000000240)) 09:37:08 executing program 2: syz_emit_ethernet(0x66, &(0x7f0000000080)) 09:37:08 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000380)) 09:37:08 executing program 3: syz_emit_ethernet(0x66, &(0x7f0000000000)) 09:37:08 executing program 1: socket(0x2, 0x2, 0xff) 09:37:08 executing program 5: syz_usb_connect$uac1(0x0, 0xc8, &(0x7f0000000000)=ANY=[@ANYBLOB="12010102000000406b1d01014000010203010902b60003010780080904"], &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0}) 09:37:08 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000000)) 09:37:08 executing program 1: syz_emit_ethernet(0x32, &(0x7f0000000200)) 09:37:08 executing program 4: syz_emit_ethernet(0x2a, &(0x7f0000001300)) 09:37:09 executing program 4: socketpair(0x26, 0x5, 0x0, &(0x7f0000000440)) 09:37:09 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000200), 0x10, 0x8, 0x0) [ 144.4014440] uhub5: device problem, disabling port 1 09:37:09 executing program 0: linkat(0xffffffffffffffff, &(0x7f0000003200)='./file0\x00', 0xffffffffffffffff, &(0x7f0000003280)='./file0\x00', 0x1000) 09:37:09 executing program 2: syz_emit_ethernet(0x5e, &(0x7f0000000040)) 09:37:09 executing program 0: syz_emit_ethernet(0x66, &(0x7f0000000240)) 09:37:09 executing program 2: syz_emit_ethernet(0x2a, &(0x7f0000000000)) 09:37:09 executing program 3: mknod(&(0x7f0000000340)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) 09:37:09 executing program 1: syz_emit_ethernet(0x66, &(0x7f0000000240)) 09:37:10 executing program 5: symlink(&(0x7f00000020c0)='./file0\x00', &(0x7f0000002100)='./file0\x00') truncate(&(0x7f0000002080)='./file0\x00', 0x0, 0x0) 09:37:10 executing program 2: syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="bbbbbbbbbbbbffffffffffff08004500005800000000002f9078e0000001ac1414000421"]) 09:37:10 executing program 3: mknod$loop(&(0x7f0000000100)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) 09:37:10 executing program 1: readlinkat(0xffffffffffffffff, &(0x7f0000003480)='./file0\x00', &(0x7f00000034c0)=""/241, 0xf1) 09:37:10 executing program 4: faccessat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 09:37:10 executing program 4: readlink(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000010200)=""/132, 0x84) unexpected fault address 0x7f7fcb32e000 fatal error: fault [signal SIGSEGV: segmentation violation code=0x1 addr=0x7f7fcb32e000 pc=0x468917] goroutine 14 [running]: runtime.throw({0xa97690?, 0xb83470?}) /usr/local/go/src/runtime/panic.go:1047 +0x5d fp=0xc0014db370 sp=0xc0014db340 pc=0x43523d runtime.sigpanic() /usr/local/go/src/runtime/signal_unix.go:851 +0x28a fp=0xc0014db3d0 sp=0xc0014db370 pc=0x44bb8a runtime.memmove() /usr/local/go/src/runtime/memmove_amd64.s:374 +0x437 fp=0xc0014db3d8 sp=0xc0014db3d0 pc=0x468917 github.com/google/syzkaller/prog.(*execContext).writeArg(0xc0014db9b8, {0xb83470?, 0xc001248870?}) /syzkaller/gopath/src/github.com/google/syzkaller/prog/encodingexec.go:300 +0x97d fp=0xc0014db4e0 sp=0xc0014db3d8 pc=0x54953d github.com/google/syzkaller/prog.(*execContext).writeCopyin.func1({0xb83470, 0xc001248870}, 0x3?) /syzkaller/gopath/src/github.com/google/syzkaller/prog/encodingexec.go:172 +0x313 fp=0xc0014db540 sp=0xc0014db4e0 pc=0x547c53 github.com/google/syzkaller/prog.foreachArgImpl({0xb83470?, 0xc001248870?}, 0xc00147c240, 0xc0014db8b8) /syzkaller/gopath/src/github.com/google/syzkaller/prog/analysis.go:134 +0x139 fp=0xc0014db6c8 sp=0xc0014db540 pc=0x535999 github.com/google/syzkaller/prog.foreachArgImpl({0xb834f0?, 0xc0012488a0?}, 0xc00147c240, 0xc0014db8b8) /syzkaller/gopath/src/github.com/google/syzkaller/prog/analysis.go:168 +0x2ce fp=0xc0014db850 sp=0xc0014db6c8 pc=0x535b2e github.com/google/syzkaller/prog.ForeachArg(0xc001050960, 0xc0003cf860?) /syzkaller/gopath/src/github.com/google/syzkaller/prog/analysis.go:127 +0xde fp=0xc0014db8a8 sp=0xc0014db850 pc=0x5357fe github.com/google/syzkaller/prog.(*execContext).writeCopyin(0xc0014db918?, 0x46259b?) /syzkaller/gopath/src/github.com/google/syzkaller/prog/encodingexec.go:153 +0x38 fp=0xc0014db8d8 sp=0xc0014db8a8 pc=0x547918 github.com/google/syzkaller/prog.(*execContext).serializeCall(0xc0014db9b8, 0xc001050960) /syzkaller/gopath/src/github.com/google/syzkaller/prog/encodingexec.go:88 +0x2d fp=0xc0014db958 sp=0xc0014db8d8 pc=0x54720d github.com/google/syzkaller/prog.(*Prog).SerializeForExec(0xc0012475c0, {0x7f7fcb32a000, 0x400000, 0x400000}) /syzkaller/gopath/src/github.com/google/syzkaller/prog/encodingexec.go:76 +0x165 fp=0xc0014dbb60 sp=0xc0014db958 pc=0x5470a5 github.com/google/syzkaller/pkg/ipc.(*Env).Exec(0xc000a56000, 0x9252e6?, 0xc0012475c0) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:257 +0x57 fp=0xc0014dbc40 sp=0xc0014dbb60 pc=0x918fb7 main.(*Proc).executeRaw(0xc00093a1c0, 0xc0014dbd90?, 0x405f71?, 0x2) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:328 +0x1bc fp=0xc0014dbd58 sp=0xc0014dbc40 pc=0x9283bc main.(*Proc).execute(0xc00093a1c0, 0x0?, 0x0?, 0x0?, 0x0?) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:255 +0x49 fp=0xc0014dbe98 sp=0xc0014dbd58 pc=0x927b29 main.(*Proc).loop(0xc00093a1c0) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:76 +0xc6 fp=0xc0014dbfc8 sp=0xc0014dbe98 pc=0x925d26 main.main.func2() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:310 +0x26 fp=0xc0014dbfe0 sp=0xc0014dbfc8 pc=0x922046 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0014dbfe8 sp=0xc0014dbfe0 pc=0x467621 created by main.main /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:310 +0x15e5 goroutine 1 [select]: runtime.gopark(0xc0014eda00?, 0x2?, 0xe0?, 0x94?, 0xc0014ed9bc?) /usr/local/go/src/runtime/proc.go:381 +0xd6 fp=0xc0014ed7f0 sp=0xc0014ed7d0 pc=0x437ef6 runtime.selectgo(0xc0014eda00, 0xc0014ed9b8, 0xc0012492f0?, 0x0, 0x0?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x7be fp=0xc0014ed930 sp=0xc0014ed7f0 pc=0x447f1e main.(*Fuzzer).pollLoop(0xc00016e000) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:385 +0x105 fp=0xc0014eda30 sp=0xc0014ed930 pc=0x922945 main.main() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:313 +0x176c fp=0xc0014edf80 sp=0xc0014eda30 pc=0x921fcc runtime.main() /usr/local/go/src/runtime/proc.go:250 +0x207 fp=0xc0014edfe0 sp=0xc0014edf80 pc=0x437ac7 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0014edfe8 sp=0xc0014edfe0 pc=0x467621 goroutine 2 [force gc (idle), 1 minutes]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/local/go/src/runtime/proc.go:381 +0xd6 fp=0xc000056fb0 sp=0xc000056f90 pc=0x437ef6 runtime.goparkunlock(...) /usr/local/go/src/runtime/proc.go:387 runtime.forcegchelper() /usr/local/go/src/runtime/proc.go:305 +0xb0 fp=0xc000056fe0 sp=0xc000056fb0 pc=0x437d30 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000056fe8 sp=0xc000056fe0 pc=0x467621 created by runtime.init.6 /usr/local/go/src/runtime/proc.go:293 +0x25 goroutine 3 [GC sweep wait]: runtime.gopark(0x10ec901?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/local/go/src/runtime/proc.go:381 +0xd6 fp=0xc000057780 sp=0xc000057760 pc=0x437ef6 runtime.goparkunlock(...) /usr/local/go/src/runtime/proc.go:387 runtime.bgsweep(0x0?) /usr/local/go/src/runtime/mgcsweep.go:319 +0xde fp=0xc0000577c8 sp=0xc000057780 pc=0x423a5e runtime.gcenable.func1() /usr/local/go/src/runtime/mgc.go:178 +0x26 fp=0xc0000577e0 sp=0xc0000577c8 pc=0x418c06 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0000577e8 sp=0xc0000577e0 pc=0x467621 created by runtime.gcenable /usr/local/go/src/runtime/mgc.go:178 +0x6b goroutine 4 [GC scavenge wait]: runtime.gopark(0xaefc8871d?, 0x1cd0cc8?, 0x0?, 0x0?, 0x0?) /usr/local/go/src/runtime/proc.go:381 +0xd6 fp=0xc000057f70 sp=0xc000057f50 pc=0x437ef6 runtime.goparkunlock(...) /usr/local/go/src/runtime/proc.go:387 runtime.(*scavengerState).park(0x10ecfc0) /usr/local/go/src/runtime/mgcscavenge.go:400 +0x53 fp=0xc000057fa0 sp=0xc000057f70 pc=0x421933 runtime.bgscavenge(0x0?) /usr/local/go/src/runtime/mgcscavenge.go:633 +0x65 fp=0xc000057fc8 sp=0xc000057fa0 pc=0x421f25 runtime.gcenable.func2() /usr/local/go/src/runtime/mgc.go:179 +0x26 fp=0xc000057fe0 sp=0xc000057fc8 pc=0x418ba6 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000057fe8 sp=0xc000057fe0 pc=0x467621 created by runtime.gcenable /usr/local/go/src/runtime/mgc.go:179 +0xaa goroutine 17 [finalizer wait]: runtime.gopark(0x0?, 0xaeea48?, 0x80?, 0xe0?, 0x2000000020?) /usr/local/go/src/runtime/proc.go:381 +0xd6 fp=0xc000056628 sp=0xc000056608 pc=0x437ef6 runtime.runfinq() /usr/local/go/src/runtime/mfinal.go:193 +0x107 fp=0xc0000567e0 sp=0xc000056628 pc=0x417c47 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0000567e8 sp=0xc0000567e0 pc=0x467621 created by runtime.createfing /usr/local/go/src/runtime/mfinal.go:163 +0x45 goroutine 18 [GC worker (idle)]: runtime.gopark(0x1d769209af?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/local/go/src/runtime/proc.go:381 +0xd6 fp=0xc000052750 sp=0xc000052730 pc=0x437ef6 runtime.gcBgMarkWorker() /usr/local/go/src/runtime/mgc.go:1275 +0xf1 fp=0xc0000527e0 sp=0xc000052750 pc=0x41a971 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0000527e8 sp=0xc0000527e0 pc=0x467621 created by runtime.gcBgMarkStartWorkers /usr/local/go/src/runtime/mgc.go:1199 +0x25 goroutine 19 [GC worker (idle)]: runtime.gopark(0xaeec40?, 0xc000040040?, 0x1a?, 0x14?, 0x0?) /usr/local/go/src/runtime/proc.go:381 +0xd6 fp=0xc000052f50 sp=0xc000052f30 pc=0x437ef6 runtime.gcBgMarkWorker() /usr/local/go/src/runtime/mgc.go:1275 +0xf1 fp=0xc000052fe0 sp=0xc000052f50 pc=0x41a971 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000052fe8 sp=0xc000052fe0 pc=0x467621 created by runtime.gcBgMarkStartWorkers /usr/local/go/src/runtime/mgc.go:1199 +0x25 goroutine 5 [select]: runtime.gopark(0xc000054788?, 0x3?, 0x90?, 0x0?, 0xc000054772?) /usr/local/go/src/runtime/proc.go:381 +0xd6 fp=0xc0000545f8 sp=0xc0000545d8 pc=0x437ef6 runtime.selectgo(0xc000054788, 0xc00005476c, 0xc0000f6500?, 0x0, 0x0?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x7be fp=0xc000054738 sp=0xc0000545f8 pc=0x447f1e go.opencensus.io/stats/view.(*worker).start(0xc0000f6500) /syzkaller/gopath/src/github.com/google/syzkaller/vendor/go.opencensus.io/stats/view/worker.go:292 +0xad fp=0xc0000547c8 sp=0xc000054738 pc=0x8e67ed go.opencensus.io/stats/view.init.0.func1() /syzkaller/gopath/src/github.com/google/syzkaller/vendor/go.opencensus.io/stats/view/worker.go:34 +0x26 fp=0xc0000547e0 sp=0xc0000547c8 pc=0x8e5a26 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0000547e8 sp=0xc0000547e0 pc=0x467621 created by go.opencensus.io/stats/view.init.0 /syzkaller/gopath/src/github.com/google/syzkaller/vendor/go.opencensus.io/stats/view/worker.go:34 +0x96 goroutine 6 [chan receive, 1 minutes]: runtime.gopark(0xc000053e88?, 0xc000053ee0?, 0xd3?, 0x19?, 0xc000053ee0?) /usr/local/go/src/runtime/proc.go:381 +0xd6 fp=0xc000053eb0 sp=0xc000053e90 pc=0x437ef6 runtime.chanrecv(0xc0000a7ce0, 0x0, 0x1) /usr/local/go/src/runtime/chan.go:583 +0x49d fp=0xc000053f40 sp=0xc000053eb0 pc=0x4069dd runtime.chanrecv1(0xc0000a7ce0?, 0xc000053fb0?) /usr/local/go/src/runtime/chan.go:442 +0x18 fp=0xc000053f68 sp=0xc000053f40 pc=0x406518 github.com/google/syzkaller/pkg/osutil.HandleInterrupts.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/osutil/osutil_unix.go:78 +0x8a fp=0xc000053fe0 sp=0xc000053f68 pc=0x522daa runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000053fe8 sp=0xc000053fe0 pc=0x467621 created by github.com/google/syzkaller/pkg/osutil.HandleInterrupts /syzkaller/gopath/src/github.com/google/syzkaller/pkg/osutil/osutil_unix.go:75 +0x56 goroutine 7 [chan receive, 1 minutes]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/local/go/src/runtime/proc.go:381 +0xd6 fp=0xc000054ee8 sp=0xc000054ec8 pc=0x437ef6 runtime.chanrecv(0xc00008a180, 0x0, 0x1) /usr/local/go/src/runtime/chan.go:583 +0x49d fp=0xc000054f78 sp=0xc000054ee8 pc=0x4069dd runtime.chanrecv1(0x0?, 0x0?) /usr/local/go/src/runtime/chan.go:442 +0x18 fp=0xc000054fa0 sp=0xc000054f78 pc=0x406518 main.main.func1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:182 +0x1f fp=0xc000054fe0 sp=0xc000054fa0 pc=0x92209f runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000054fe8 sp=0xc000054fe0 pc=0x467621 created by main.main /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:180 +0x48f goroutine 20 [select, 1 minutes, locked to thread]: runtime.gopark(0xc0004f2fa8?, 0x2?, 0x72?, 0x82?, 0xc0004f2f94?) /usr/local/go/src/runtime/proc.go:381 +0xd6 fp=0xc0004f2e10 sp=0xc0004f2df0 pc=0x437ef6 runtime.selectgo(0xc0004f2fa8, 0xc0004f2f90, 0x0?, 0x0, 0x0?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x7be fp=0xc0004f2f50 sp=0xc0004f2e10 pc=0x447f1e runtime.ensureSigM.func1() /usr/local/go/src/runtime/signal_unix.go:1000 +0x1a7 fp=0xc0004f2fe0 sp=0xc0004f2f50 pc=0x45f247 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0004f2fe8 sp=0xc0004f2fe0 pc=0x467621 created by runtime.ensureSigM /usr/local/go/src/runtime/signal_unix.go:983 +0xbd goroutine 9 [IO wait]: runtime.gopark(0x4b9f25?, 0xc000067978?, 0xc8?, 0x79?, 0x4b9f59?) /usr/local/go/src/runtime/proc.go:381 +0xd6 fp=0xc000067958 sp=0xc000067938 pc=0x437ef6 runtime.netpollblock(0xc0002c2000?, 0x40472f?, 0x0?) /usr/local/go/src/runtime/netpoll.go:527 +0xf7 fp=0xc000067990 sp=0xc000067958 pc=0x431257 internal/poll.runtime_pollWait(0x7f7fd07ebf58, 0x72) /usr/local/go/src/runtime/netpoll.go:306 +0x89 fp=0xc0000679b0 sp=0xc000067990 pc=0x4619a9 internal/poll.(*pollDesc).wait(0xc0000f6c00?, 0xc0002c2000?, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32 fp=0xc0000679d8 sp=0xc0000679b0 pc=0x4d2a92 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0000f6c00, {0xc0002c2000, 0x1000, 0x1000}) /usr/local/go/src/internal/poll/fd_unix.go:167 +0x299 fp=0xc000067a70 sp=0xc0000679d8 pc=0x4d3e79 net.(*netFD).Read(0xc0000f6c00, {0xc0002c2000?, 0xc0000f6000?, 0xc0002b0280?}) /usr/local/go/src/net/fd_posix.go:55 +0x29 fp=0xc000067ab8 sp=0xc000067a70 pc=0x655f09 net.(*conn).Read(0xc000013120, {0xc0002c2000?, 0x198?, 0x0?}) /usr/local/go/src/net/net.go:183 +0x45 fp=0xc000067b00 sp=0xc000067ab8 pc=0x667765 net.(*TCPConn).Read(0xc0002b02a0?, {0xc0002c2000?, 0xa17660?, 0xc001094030?}) :1 +0x29 fp=0xc000067b30 sp=0xc000067b00 pc=0x677129 bufio.(*Reader).fill(0xc0000a7ec0) /usr/local/go/src/bufio/bufio.go:106 +0xff fp=0xc000067b68 sp=0xc000067b30 pc=0x50643f bufio.(*Reader).ReadByte(0xc0000a7ec0) /usr/local/go/src/bufio/bufio.go:265 +0x2c fp=0xc000067b88 sp=0xc000067b68 pc=0x506c0c compress/flate.(*decompressor).moreBits(0xc0002d8000) /usr/local/go/src/compress/flate/inflate.go:696 +0x2d fp=0xc000067bc0 sp=0xc000067b88 pc=0x5124cd compress/flate.(*decompressor).nextBlock(0xc0002d8000) /usr/local/go/src/compress/flate/inflate.go:303 +0x2e fp=0xc000067bd8 sp=0xc000067bc0 pc=0x51088e compress/flate.(*decompressor).Read(0xc0002d8000, {0xc0002f8000, 0x1000, 0xc000067c80?}) /usr/local/go/src/compress/flate/inflate.go:347 +0x7e fp=0xc000067c10 sp=0xc000067bd8 pc=0x510afe github.com/google/syzkaller/pkg/rpctype.(*flateConn).Read(0xc0002b0280?, {0xc0002f8000?, 0xa0dc80?, 0xc001094000?}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/rpctype/rpc.go:136 +0x26 fp=0xc000067c40 sp=0xc000067c10 pc=0x91e5a6 bufio.(*Reader).Read(0xc0000a7f20, {0xc0000b8070, 0x1, 0xc000067d70?}) /usr/local/go/src/bufio/bufio.go:237 +0x1bb fp=0xc000067c78 sp=0xc000067c40 pc=0x506a1b io.ReadAtLeast({0xb7b460, 0xc0000a7f20}, {0xc0000b8070, 0x1, 0x9}, 0x1) /usr/local/go/src/io/io.go:332 +0x9a fp=0xc000067cc0 sp=0xc000067c78 pc=0x4b011a io.ReadFull(...) /usr/local/go/src/io/io.go:351 encoding/gob.decodeUintReader({0xb7b460?, 0xc0000a7f20?}, {0xc0000b8070?, 0x9?, 0x9?}) /usr/local/go/src/encoding/gob/decode.go:116 +0x57 fp=0xc000067d18 sp=0xc000067cc0 pc=0x8b3fb7 encoding/gob.(*Decoder).recvMessage(0xc0000f6000) /usr/local/go/src/encoding/gob/decoder.go:82 +0x39 fp=0xc000067d50 sp=0xc000067d18 pc=0x8bdb79 encoding/gob.(*Decoder).decodeTypeSequence(0xc0000f6000, 0x0) /usr/local/go/src/encoding/gob/decoder.go:148 +0x4f fp=0xc000067d80 sp=0xc000067d50 pc=0x8bdf0f encoding/gob.(*Decoder).DecodeValue(0xc0000f6000, {0x96f480?, 0xc0000964b0?, 0x7f7fd0b2b868?}) /usr/local/go/src/encoding/gob/decoder.go:227 +0x18f fp=0xc000067e00 sp=0xc000067d80 pc=0x8be3af encoding/gob.(*Decoder).Decode(0xc0000f6000, {0x96f480?, 0xc0000964b0?}) /usr/local/go/src/encoding/gob/decoder.go:204 +0x165 fp=0xc000067e58 sp=0xc000067e00 pc=0x8be1c5 net/rpc.(*gobClientCodec).ReadResponseHeader(0x9ba760?, 0x967000?) /usr/local/go/src/net/rpc/client.go:228 +0x27 fp=0xc000067e80 sp=0xc000067e58 pc=0x8d3cc7 net/rpc.(*Client).input(0xc0000781e0) /usr/local/go/src/net/rpc/client.go:109 +0xb4 fp=0xc000067fc8 sp=0xc000067e80 pc=0x8d2f54 net/rpc.NewClientWithCodec.func1() /usr/local/go/src/net/rpc/client.go:206 +0x26 fp=0xc000067fe0 sp=0xc000067fc8 pc=0x8d3b86 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000067fe8 sp=0xc000067fe0 pc=0x467621 created by net/rpc.NewClientWithCodec /usr/local/go/src/net/rpc/client.go:206 +0xc5 goroutine 21 [syscall, 1 minutes]: runtime.notetsleepg(0x0?, 0x0?) /usr/local/go/src/runtime/lock_sema.go:294 +0x34 fp=0xc0004e2fa0 sp=0xc0004e2f58 pc=0x40c0b4 os/signal.signal_recv() /usr/local/go/src/runtime/sigqueue.go:152 +0x2f fp=0xc0004e2fc0 sp=0xc0004e2fa0 pc=0x463b6f os/signal.loop() /usr/local/go/src/os/signal/signal_unix.go:23 +0x19 fp=0xc0004e2fe0 sp=0xc0004e2fc0 pc=0x521dd9 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0004e2fe8 sp=0xc0004e2fe0 pc=0x467621 created by os/signal.Notify.func1.1 /usr/local/go/src/os/signal/signal.go:151 +0x2a goroutine 24 [runnable]: syscall.Syscall(0x3, 0xd, 0xc0008a24e0, 0xc) /usr/local/go/src/syscall/asm_unix_amd64.s:19 +0x5 fp=0xc0014e9818 sp=0xc0014e9810 pc=0x4b9f25 syscall.read(0xc000e25020?, {0xc0008a24e0?, 0xc0014e9901?, 0x4d6243?}) /usr/local/go/src/syscall/zsyscall_netbsd_amd64.go:860 +0x4d fp=0xc0014e9870 sp=0xc0014e9818 pc=0x4b902d syscall.Read(...) /usr/local/go/src/syscall/syscall_unix.go:178 internal/poll.ignoringEINTRIO(...) /usr/local/go/src/internal/poll/fd_unix.go:794 internal/poll.(*FD).Read(0xc000e25020?, {0xc0008a24e0?, 0xc?, 0xc?}) /usr/local/go/src/internal/poll/fd_unix.go:163 +0x2ce fp=0xc0014e9908 sp=0xc0014e9870 pc=0x4d3eae os.(*File).read(...) /usr/local/go/src/os/file_posix.go:31 os.(*File).Read(0xc000a86018, {0xc0008a24e0?, 0xc0014e9998?, 0x40da47?}) /usr/local/go/src/os/file.go:118 +0x5e fp=0xc0014e9960 sp=0xc0014e9908 pc=0x4ddf5e io.ReadAtLeast({0xb7e500, 0xc000a86018}, {0xc0008a24e0, 0xc, 0xc}, 0xc) /usr/local/go/src/io/io.go:332 +0x9a fp=0xc0014e99a8 sp=0xc0014e9960 pc=0x4b011a io.ReadFull(...) /usr/local/go/src/io/io.go:351 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc0003aea10, 0x7f7fd032a000?, {0x0, 0x0, 0x0}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:786 +0x559 fp=0xc0014e9b60 sp=0xc0014e99a8 pc=0x91d199 github.com/google/syzkaller/pkg/ipc.(*Env).Exec(0xc000767dd0, 0x9252e6?, 0xc001247200) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:286 +0x24e fp=0xc0014e9c40 sp=0xc0014e9b60 pc=0x9191ae main.(*Proc).executeRaw(0xc000e322c0, 0xc0014e9d90?, 0xc000797b60?, 0x2) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:328 +0x1bc fp=0xc0014e9d58 sp=0xc0014e9c40 pc=0x9283bc main.(*Proc).execute(0xc000e322c0, 0xc001319740?, 0xc00046c440?, 0xc000055790?, 0x0?) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:255 +0x49 fp=0xc0014e9e98 sp=0xc0014e9d58 pc=0x927b29 main.(*Proc).loop(0xc000e322c0) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:76 +0xc6 fp=0xc0014e9fc8 sp=0xc0014e9e98 pc=0x925d26 main.main.func2() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:310 +0x26 fp=0xc0014e9fe0 sp=0xc0014e9fc8 pc=0x922046 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0014e9fe8 sp=0xc0014e9fe0 pc=0x467621 created by main.main /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:310 +0x15e5 goroutine 10 [IO wait, 1 minutes]: runtime.gopark(0x4b9f25?, 0xc0004e5608?, 0x58?, 0x56?, 0x4b9f59?) /usr/local/go/src/runtime/proc.go:381 +0xd6 fp=0xc0004e55e8 sp=0xc0004e55c8 pc=0x437ef6 runtime.netpollblock(0xc000974000?, 0x40472f?, 0x0?) /usr/local/go/src/runtime/netpoll.go:527 +0xf7 fp=0xc0004e5620 sp=0xc0004e55e8 pc=0x431257 internal/poll.runtime_pollWait(0x7f7fd07ebd78, 0x72) /usr/local/go/src/runtime/netpoll.go:306 +0x89 fp=0xc0004e5640 sp=0xc0004e5620 pc=0x4619a9 internal/poll.(*pollDesc).wait(0xc000e24c00?, 0xc000974000?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32 fp=0xc0004e5668 sp=0xc0004e5640 pc=0x4d2a92 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000e24c00, {0xc000974000, 0x20000, 0x20000}) /usr/local/go/src/internal/poll/fd_unix.go:167 +0x299 fp=0xc0004e5700 sp=0xc0004e5668 pc=0x4d3e79 os.(*File).read(...) /usr/local/go/src/os/file_posix.go:31 os.(*File).Read(0xc000a86008, {0xc000974000?, 0xc0004e5790?, 0x0?}) /usr/local/go/src/os/file.go:118 +0x5e fp=0xc0004e5758 sp=0xc0004e5700 pc=0x4ddf5e github.com/google/syzkaller/pkg/ipc.makeCommand.func2(0xc0003aea10) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:629 +0x8a fp=0xc0004e57c8 sp=0xc0004e5758 pc=0x91c26a github.com/google/syzkaller/pkg/ipc.makeCommand.func7() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:644 +0x2a fp=0xc0004e57e0 sp=0xc0004e57c8 pc=0x91c1aa runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0004e57e8 sp=0xc0004e57e0 pc=0x467621 created by github.com/google/syzkaller/pkg/ipc.makeCommand /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:623 +0xa7b goroutine 25 [IO wait]: runtime.gopark(0x4b9f25?, 0xc0014fb810?, 0x60?, 0xb8?, 0x4b9f59?) /usr/local/go/src/runtime/proc.go:381 +0xd6 fp=0xc0014fb7f0 sp=0xc0014fb7d0 pc=0x437ef6 runtime.netpollblock(0xc000822b10?, 0x40472f?, 0x0?) /usr/local/go/src/runtime/netpoll.go:527 +0xf7 fp=0xc0014fb828 sp=0xc0014fb7f0 pc=0x431257 internal/poll.runtime_pollWait(0x7f7fd07eb8c8, 0x72) /usr/local/go/src/runtime/netpoll.go:306 +0x89 fp=0xc0014fb848 sp=0xc0014fb828 pc=0x4619a9 internal/poll.(*pollDesc).wait(0xc000e25440?, 0xc000822b10?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32 fp=0xc0014fb870 sp=0xc0014fb848 pc=0x4d2a92 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000e25440, {0xc000822b10, 0xc, 0xc}) /usr/local/go/src/internal/poll/fd_unix.go:167 +0x299 fp=0xc0014fb908 sp=0xc0014fb870 pc=0x4d3e79 os.(*File).read(...) /usr/local/go/src/os/file_posix.go:31 os.(*File).Read(0xc000a86048, {0xc000822b10?, 0xc0014fb998?, 0x40da47?}) /usr/local/go/src/os/file.go:118 +0x5e fp=0xc0014fb960 sp=0xc0014fb908 pc=0x4ddf5e io.ReadAtLeast({0xb7e500, 0xc000a86048}, {0xc000822b10, 0xc, 0xc}, 0xc) /usr/local/go/src/io/io.go:332 +0x9a fp=0xc0014fb9a8 sp=0xc0014fb960 pc=0x4b011a io.ReadFull(...) /usr/local/go/src/io/io.go:351 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc0003aea80, 0x7f7fcef2a000?, {0x0, 0x0, 0x0}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:786 +0x559 fp=0xc0014fbb60 sp=0xc0014fb9a8 pc=0x91d199 github.com/google/syzkaller/pkg/ipc.(*Env).Exec(0xc000767e60, 0x9252e6?, 0xc001247a00) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:286 +0x24e fp=0xc0014fbc40 sp=0xc0014fbb60 pc=0x9191ae main.(*Proc).executeRaw(0xc000e32300, 0xc0014fbd90?, 0xc00042dce0?, 0x2) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:328 +0x1bc fp=0xc0014fbd58 sp=0xc0014fbc40 pc=0x9283bc main.(*Proc).execute(0xc000e32300, 0xc0011e9ec0?, 0x0?, 0x0?, 0x0?) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:255 +0x49 fp=0xc0014fbe98 sp=0xc0014fbd58 pc=0x927b29 main.(*Proc).loop(0xc000e32300) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:76 +0xc6 fp=0xc0014fbfc8 sp=0xc0014fbe98 pc=0x925d26 main.main.func2() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:310 +0x26 fp=0xc0014fbfe0 sp=0xc0014fbfc8 pc=0x922046 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0014fbfe8 sp=0xc0014fbfe0 pc=0x467621 created by main.main /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:310 +0x15e5 goroutine 11 [syscall, 1 minutes]: syscall.Syscall6(0x1e1, 0x1, 0x33d, 0xc00005566c, 0x10020, 0x0, 0x0) /usr/local/go/src/syscall/asm_unix_amd64.s:39 +0x5 fp=0xc000055618 sp=0xc000055610 pc=0x4b9f85 os.wait6(0xc0000557b8?, 0x925d26?, 0xc000e322c0?) /usr/local/go/src/os/wait6_netbsd.go:16 +0x4d fp=0xc000055688 sp=0xc000055618 pc=0x4e3fed os.(*Process).blockUntilWaitable(0xc00003c420) /usr/local/go/src/os/wait_wait6.go:20 +0x36 fp=0xc0000556b8 sp=0xc000055688 pc=0x4e4076 os.(*Process).wait(0xc00003c420) /usr/local/go/src/os/exec_unix.go:22 +0x28 fp=0xc000055718 sp=0xc0000556b8 pc=0x4dd7a8 os.(*Process).Wait(...) /usr/local/go/src/os/exec.go:132 os/exec.(*Cmd).Wait(0xc00007b1e0) /usr/local/go/src/os/exec/exec.go:890 +0x45 fp=0xc000055780 sp=0xc000055718 pc=0x51e685 github.com/google/syzkaller/pkg/ipc.makeCommand.func3(0xc0003aea10) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:652 +0x32 fp=0xc0000557c8 sp=0xc000055780 pc=0x91c0f2 github.com/google/syzkaller/pkg/ipc.makeCommand.func8() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:657 +0x2a fp=0xc0000557e0 sp=0xc0000557c8 pc=0x91c08a runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0000557e8 sp=0xc0000557e0 pc=0x467621 created by github.com/google/syzkaller/pkg/ipc.makeCommand /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:651 +0xc7c goroutine 26 [IO wait]: runtime.gopark(0x4b9f25?, 0xc0014ff810?, 0x60?, 0xf8?, 0x4b9f59?) /usr/local/go/src/runtime/proc.go:381 +0xd6 fp=0xc0014ff7f0 sp=0xc0014ff7d0 pc=0x437ef6 runtime.netpollblock(0xc000822a40?, 0x40472f?, 0x0?) /usr/local/go/src/runtime/netpoll.go:527 +0xf7 fp=0xc0014ff828 sp=0xc0014ff7f0 pc=0x431257 internal/poll.runtime_pollWait(0x7f7fd0744f20, 0x72) /usr/local/go/src/runtime/netpoll.go:306 +0x89 fp=0xc0014ff848 sp=0xc0014ff828 pc=0x4619a9 internal/poll.(*pollDesc).wait(0xc000e25aa0?, 0xc000822a40?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32 fp=0xc0014ff870 sp=0xc0014ff848 pc=0x4d2a92 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000e25aa0, {0xc000822a40, 0xc, 0xc}) /usr/local/go/src/internal/poll/fd_unix.go:167 +0x299 fp=0xc0014ff908 sp=0xc0014ff870 pc=0x4d3e79 os.(*File).read(...) /usr/local/go/src/os/file_posix.go:31 os.(*File).Read(0xc000a860a8, {0xc000822a40?, 0xc0014ff998?, 0x40da47?}) /usr/local/go/src/os/file.go:118 +0x5e fp=0xc0014ff960 sp=0xc0014ff908 pc=0x4ddf5e io.ReadAtLeast({0xb7e500, 0xc000a860a8}, {0xc000822a40, 0xc, 0xc}, 0xc) /usr/local/go/src/io/io.go:332 +0x9a fp=0xc0014ff9a8 sp=0xc0014ff960 pc=0x4b011a io.ReadFull(...) /usr/local/go/src/io/io.go:351 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc00018c690, 0x7f7fcdb2a000?, {0x0, 0x0, 0x0}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:786 +0x559 fp=0xc0014ffb60 sp=0xc0014ff9a8 pc=0x91d199 github.com/google/syzkaller/pkg/ipc.(*Env).Exec(0xc000767ef0, 0x9252e6?, 0xc001247140) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:286 +0x24e fp=0xc0014ffc40 sp=0xc0014ffb60 pc=0x9191ae main.(*Proc).executeRaw(0xc000e32380, 0xc0014ffd90?, 0x405f71?, 0x2) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:328 +0x1bc fp=0xc0014ffd58 sp=0xc0014ffc40 pc=0x9283bc main.(*Proc).execute(0xc000e32380, 0xc001319da0?, 0x0?, 0x0?, 0x0?) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:255 +0x49 fp=0xc0014ffe98 sp=0xc0014ffd58 pc=0x927b29 main.(*Proc).loop(0xc000e32380) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:76 +0xc6 fp=0xc0014fffc8 sp=0xc0014ffe98 pc=0x925d26 main.main.func2() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:310 +0x26 fp=0xc0014fffe0 sp=0xc0014fffc8 pc=0x922046 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0014fffe8 sp=0xc0014fffe0 pc=0x467621 created by main.main /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:310 +0x15e5 goroutine 27 [IO wait]: runtime.gopark(0x4b9f25?, 0xc0014df810?, 0x60?, 0xf8?, 0x4b9f59?) /usr/local/go/src/runtime/proc.go:381 +0xd6 fp=0xc0014df7f0 sp=0xc0014df7d0 pc=0x437ef6 runtime.netpollblock(0xc000822a90?, 0x40472f?, 0x0?) /usr/local/go/src/runtime/netpoll.go:527 +0xf7 fp=0xc0014df828 sp=0xc0014df7f0 pc=0x431257 internal/poll.runtime_pollWait(0x7f7fd0744b60, 0x72) /usr/local/go/src/runtime/netpoll.go:306 +0x89 fp=0xc0014df848 sp=0xc0014df828 pc=0x4619a9 internal/poll.(*pollDesc).wait(0xc000e25c80?, 0xc000822a90?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32 fp=0xc0014df870 sp=0xc0014df848 pc=0x4d2a92 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000e25c80, {0xc000822a90, 0xc, 0xc}) /usr/local/go/src/internal/poll/fd_unix.go:167 +0x299 fp=0xc0014df908 sp=0xc0014df870 pc=0x4d3e79 os.(*File).read(...) /usr/local/go/src/os/file_posix.go:31 os.(*File).Read(0xc000a860c8, {0xc000822a90?, 0xc0014df998?, 0x40da47?}) /usr/local/go/src/os/file.go:118 +0x5e fp=0xc0014df960 sp=0xc0014df908 pc=0x4ddf5e io.ReadAtLeast({0xb7e500, 0xc000a860c8}, {0xc000822a90, 0xc, 0xc}, 0xc) /usr/local/go/src/io/io.go:332 +0x9a fp=0xc0014df9a8 sp=0xc0014df960 pc=0x4b011a io.ReadFull(...) /usr/local/go/src/io/io.go:351 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc00018c5b0, 0x7f7fcc72a000?, {0x0, 0x0, 0x0}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:786 +0x559 fp=0xc0014dfb60 sp=0xc0014df9a8 pc=0x91d199 github.com/google/syzkaller/pkg/ipc.(*Env).Exec(0xc00065c2d0, 0x9252e6?, 0xc001247a80) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:286 +0x24e fp=0xc0014dfc40 sp=0xc0014dfb60 pc=0x9191ae main.(*Proc).executeRaw(0xc000e323c0, 0x413f45?, 0xc000797da0?, 0x2) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:328 +0x1bc fp=0xc0014dfd58 sp=0xc0014dfc40 pc=0x9283bc main.(*Proc).execute(0xc000e323c0, 0xc000796600?, 0x0?, 0x0?, 0x0?) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:255 +0x49 fp=0xc0014dfe98 sp=0xc0014dfd58 pc=0x927b29 main.(*Proc).loop(0xc000e323c0) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:76 +0xc6 fp=0xc0014dffc8 sp=0xc0014dfe98 pc=0x925d26 main.main.func2() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:310 +0x26 fp=0xc0014dffe0 sp=0xc0014dffc8 pc=0x922046 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0014dffe8 sp=0xc0014dffe0 pc=0x467621 created by main.main /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:310 +0x15e5 goroutine 13 [IO wait, 1 minutes]: runtime.gopark(0x4b9f25?, 0xc0004e0e08?, 0x58?, 0xe?, 0x4b9f59?) /usr/local/go/src/runtime/proc.go:381 +0xd6 fp=0xc0004e0de8 sp=0xc0004e0dc8 pc=0x437ef6 runtime.netpollblock(0xc000eca000?, 0x40472f?, 0x0?) /usr/local/go/src/runtime/netpoll.go:527 +0xf7 fp=0xc0004e0e20 sp=0xc0004e0de8 pc=0x431257 internal/poll.runtime_pollWait(0x7f7fd07ebb98, 0x72) /usr/local/go/src/runtime/netpoll.go:306 +0x89 fp=0xc0004e0e40 sp=0xc0004e0e20 pc=0x4619a9 internal/poll.(*pollDesc).wait(0xc000e25380?, 0xc000eca000?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32 fp=0xc0004e0e68 sp=0xc0004e0e40 pc=0x4d2a92 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000e25380, {0xc000eca000, 0x20000, 0x20000}) /usr/local/go/src/internal/poll/fd_unix.go:167 +0x299 fp=0xc0004e0f00 sp=0xc0004e0e68 pc=0x4d3e79 os.(*File).read(...) /usr/local/go/src/os/file_posix.go:31 os.(*File).Read(0xc000a86038, {0xc000eca000?, 0x0?, 0x0?}) /usr/local/go/src/os/file.go:118 +0x5e fp=0xc0004e0f58 sp=0xc0004e0f00 pc=0x4ddf5e github.com/google/syzkaller/pkg/ipc.makeCommand.func2(0xc0003aea80) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:629 +0x8a fp=0xc0004e0fc8 sp=0xc0004e0f58 pc=0x91c26a github.com/google/syzkaller/pkg/ipc.makeCommand.func7() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:644 +0x2a fp=0xc0004e0fe0 sp=0xc0004e0fc8 pc=0x91c1aa runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0004e0fe8 sp=0xc0004e0fe0 pc=0x467621 created by github.com/google/syzkaller/pkg/ipc.makeCommand /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:623 +0xa7b goroutine 15 [syscall, 1 minutes]: syscall.Syscall6(0x1e1, 0x1, 0x4d9, 0xc0004e166c, 0x10020, 0x0, 0x0) /usr/local/go/src/syscall/asm_unix_amd64.s:39 +0x5 fp=0xc0004e1618 sp=0xc0004e1610 pc=0x4b9f85 os.wait6(0xc0004e17b8?, 0x925d26?, 0xc00093a1c0?) /usr/local/go/src/os/wait6_netbsd.go:16 +0x4d fp=0xc0004e1688 sp=0xc0004e1618 pc=0x4e3fed os.(*Process).blockUntilWaitable(0xc00003c600) /usr/local/go/src/os/wait_wait6.go:20 +0x36 fp=0xc0004e16b8 sp=0xc0004e1688 pc=0x4e4076 os.(*Process).wait(0xc00003c600) /usr/local/go/src/os/exec_unix.go:22 +0x28 fp=0xc0004e1718 sp=0xc0004e16b8 pc=0x4dd7a8 os.(*Process).Wait(...) /usr/local/go/src/os/exec.go:132 os/exec.(*Cmd).Wait(0xc00007b340) /usr/local/go/src/os/exec/exec.go:890 +0x45 fp=0xc0004e1780 sp=0xc0004e1718 pc=0x51e685 github.com/google/syzkaller/pkg/ipc.makeCommand.func3(0xc0003aea80) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:652 +0x32 fp=0xc0004e17c8 sp=0xc0004e1780 pc=0x91c0f2 github.com/google/syzkaller/pkg/ipc.makeCommand.func8() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:657 +0x2a fp=0xc0004e17e0 sp=0xc0004e17c8 pc=0x91c08a runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0004e17e8 sp=0xc0004e17e0 pc=0x467621 created by github.com/google/syzkaller/pkg/ipc.makeCommand /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:651 +0xc7c goroutine 28 [IO wait, 1 minutes]: runtime.gopark(0x4b9f25?, 0xc0004e4e08?, 0x58?, 0x4e?, 0x4b9f59?) /usr/local/go/src/runtime/proc.go:381 +0xd6 fp=0xc0004e4de8 sp=0xc0004e4dc8 pc=0x437ef6 runtime.netpollblock(0xc000f80000?, 0x40472f?, 0x0?) /usr/local/go/src/runtime/netpoll.go:527 +0xf7 fp=0xc0004e4e20 sp=0xc0004e4de8 pc=0x431257 internal/poll.runtime_pollWait(0x7f7fd07eb7d8, 0x72) /usr/local/go/src/runtime/netpoll.go:306 +0x89 fp=0xc0004e4e40 sp=0xc0004e4e20 pc=0x4619a9 internal/poll.(*pollDesc).wait(0xc001219ce0?, 0xc000f80000?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32 fp=0xc0004e4e68 sp=0xc0004e4e40 pc=0x4d2a92 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc001219ce0, {0xc000f80000, 0x20000, 0x20000}) /usr/local/go/src/internal/poll/fd_unix.go:167 +0x299 fp=0xc0004e4f00 sp=0xc0004e4e68 pc=0x4d3e79 os.(*File).read(...) /usr/local/go/src/os/file_posix.go:31 os.(*File).Read(0xc0000133a0, {0xc000f80000?, 0x0?, 0x0?}) /usr/local/go/src/os/file.go:118 +0x5e fp=0xc0004e4f58 sp=0xc0004e4f00 pc=0x4ddf5e github.com/google/syzkaller/pkg/ipc.makeCommand.func2(0xc00018c930) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:629 +0x8a fp=0xc0004e4fc8 sp=0xc0004e4f58 pc=0x91c26a github.com/google/syzkaller/pkg/ipc.makeCommand.func7() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:644 +0x2a fp=0xc0004e4fe0 sp=0xc0004e4fc8 pc=0x91c1aa runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0004e4fe8 sp=0xc0004e4fe0 pc=0x467621 created by github.com/google/syzkaller/pkg/ipc.makeCommand /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:623 +0xa7b goroutine 29 [IO wait]: runtime.gopark(0x4b9f25?, 0xc000787810?, 0x60?, 0x78?, 0x4b9f59?) /usr/local/go/src/runtime/proc.go:381 +0xd6 fp=0xc0007877f0 sp=0xc0007877d0 pc=0x437ef6 runtime.netpollblock(0xc0008229e0?, 0x40472f?, 0x0?) /usr/local/go/src/runtime/netpoll.go:527 +0xf7 fp=0xc000787828 sp=0xc0007877f0 pc=0x431257 internal/poll.runtime_pollWait(0x7f7fd07ebaa8, 0x72) /usr/local/go/src/runtime/netpoll.go:306 +0x89 fp=0xc000787848 sp=0xc000787828 pc=0x4619a9 internal/poll.(*pollDesc).wait(0xc00147a0c0?, 0xc0008229e0?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32 fp=0xc000787870 sp=0xc000787848 pc=0x4d2a92 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00147a0c0, {0xc0008229e0, 0xc, 0xc}) /usr/local/go/src/internal/poll/fd_unix.go:167 +0x299 fp=0xc000787908 sp=0xc000787870 pc=0x4d3e79 os.(*File).read(...) /usr/local/go/src/os/file_posix.go:31 os.(*File).Read(0xc0012e2010, {0xc0008229e0?, 0xc000787998?, 0x40da47?}) /usr/local/go/src/os/file.go:118 +0x5e fp=0xc000787960 sp=0xc000787908 pc=0x4ddf5e io.ReadAtLeast({0xb7e500, 0xc0012e2010}, {0xc0008229e0, 0xc, 0xc}, 0xc) /usr/local/go/src/io/io.go:332 +0x9a fp=0xc0007879a8 sp=0xc000787960 pc=0x4b011a io.ReadFull(...) /usr/local/go/src/io/io.go:351 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc00018c9a0, 0x7f7fc9f2a000?, {0x0, 0x0, 0x0}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:786 +0x559 fp=0xc000787b60 sp=0xc0007879a8 pc=0x91d199 github.com/google/syzkaller/pkg/ipc.(*Env).Exec(0xc00065c360, 0x9252e6?, 0xc001247980) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:286 +0x24e fp=0xc000787c40 sp=0xc000787b60 pc=0x9191ae main.(*Proc).executeRaw(0xc000e32b40, 0xc000787d90?, 0xc00042dd40?, 0x2) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:328 +0x1bc fp=0xc000787d58 sp=0xc000787c40 pc=0x9283bc main.(*Proc).execute(0xc000e32b40, 0xc00115c120?, 0x0?, 0x0?, 0x0?) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:255 +0x49 fp=0xc000787e98 sp=0xc000787d58 pc=0x927b29 main.(*Proc).loop(0xc000e32b40) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:76 +0xc6 fp=0xc000787fc8 sp=0xc000787e98 pc=0x925d26 main.main.func2() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:310 +0x26 fp=0xc000787fe0 sp=0xc000787fc8 pc=0x922046 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000787fe8 sp=0xc000787fe0 pc=0x467621 created by main.main /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:310 +0x15e5 goroutine 33 [IO wait, 1 minutes]: runtime.gopark(0x4b9f25?, 0xc0004e2608?, 0x58?, 0x26?, 0x4b9f59?) /usr/local/go/src/runtime/proc.go:381 +0xd6 fp=0xc0004e25e8 sp=0xc0004e25c8 pc=0x437ef6 runtime.netpollblock(0xc000fa0000?, 0x40472f?, 0x0?) /usr/local/go/src/runtime/netpoll.go:527 +0xf7 fp=0xc0004e2620 sp=0xc0004e25e8 pc=0x431257 internal/poll.runtime_pollWait(0x7f7fd0745100, 0x72) /usr/local/go/src/runtime/netpoll.go:306 +0x89 fp=0xc0004e2640 sp=0xc0004e2620 pc=0x4619a9 internal/poll.(*pollDesc).wait(0xc000e259e0?, 0xc000fa0000?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32 fp=0xc0004e2668 sp=0xc0004e2640 pc=0x4d2a92 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000e259e0, {0xc000fa0000, 0x20000, 0x20000}) /usr/local/go/src/internal/poll/fd_unix.go:167 +0x299 fp=0xc0004e2700 sp=0xc0004e2668 pc=0x4d3e79 os.(*File).read(...) /usr/local/go/src/os/file_posix.go:31 os.(*File).Read(0xc000a86098, {0xc000fa0000?, 0x0?, 0x0?}) /usr/local/go/src/os/file.go:118 +0x5e fp=0xc0004e2758 sp=0xc0004e2700 pc=0x4ddf5e github.com/google/syzkaller/pkg/ipc.makeCommand.func2(0xc00018c690) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:629 +0x8a fp=0xc0004e27c8 sp=0xc0004e2758 pc=0x91c26a github.com/google/syzkaller/pkg/ipc.makeCommand.func7() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:644 +0x2a fp=0xc0004e27e0 sp=0xc0004e27c8 pc=0x91c1aa runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0004e27e8 sp=0xc0004e27e0 pc=0x467621 created by github.com/google/syzkaller/pkg/ipc.makeCommand /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:623 +0xa7b goroutine 31 [syscall, 1 minutes]: syscall.Syscall6(0x1e1, 0x1, 0x4eb, 0xc00005366c, 0x10020, 0x0, 0x0) /usr/local/go/src/syscall/asm_unix_amd64.s:39 +0x5 fp=0xc000053618 sp=0xc000053610 pc=0x4b9f85 os.wait6(0x0?, 0x0?, 0x0?) /usr/local/go/src/os/wait6_netbsd.go:16 +0x4d fp=0xc000053688 sp=0xc000053618 pc=0x4e3fed os.(*Process).blockUntilWaitable(0xc0000c88d0) /usr/local/go/src/os/wait_wait6.go:20 +0x36 fp=0xc0000536b8 sp=0xc000053688 pc=0x4e4076 os.(*Process).wait(0xc0000c88d0) /usr/local/go/src/os/exec_unix.go:22 +0x28 fp=0xc000053718 sp=0xc0000536b8 pc=0x4dd7a8 os.(*Process).Wait(...) /usr/local/go/src/os/exec.go:132 os/exec.(*Cmd).Wait(0xc0002222c0) /usr/local/go/src/os/exec/exec.go:890 +0x45 fp=0xc000053780 sp=0xc000053718 pc=0x51e685 github.com/google/syzkaller/pkg/ipc.makeCommand.func3(0xc00018c930) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:652 +0x32 fp=0xc0000537c8 sp=0xc000053780 pc=0x91c0f2 github.com/google/syzkaller/pkg/ipc.makeCommand.func8() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:657 +0x2a fp=0xc0000537e0 sp=0xc0000537c8 pc=0x91c08a runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0000537e8 sp=0xc0000537e0 pc=0x467621 created by github.com/google/syzkaller/pkg/ipc.makeCommand /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:651 +0xc7c goroutine 516 [select]: runtime.gopark(0xc000055fb0?, 0x2?, 0x88?, 0xb6?, 0xc000055f8c?) /usr/local/go/src/runtime/proc.go:381 +0xd6 fp=0xc000055e18 sp=0xc000055df8 pc=0x437ef6 runtime.selectgo(0xc000055fb0, 0xc000055f88, 0xc0009c4e10?, 0x0, 0x4?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x7be fp=0xc000055f58 sp=0xc000055e18 pc=0x447f1e github.com/google/syzkaller/pkg/ipc.(*command).exec.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:771 +0x7d fp=0xc000055fe0 sp=0xc000055f58 pc=0x91d89d runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000055fe8 sp=0xc000055fe0 pc=0x467621 created by github.com/google/syzkaller/pkg/ipc.(*command).exec /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:769 +0x25b goroutine 49 [IO wait, 1 minutes]: runtime.gopark(0x4b9f25?, 0xc000058608?, 0x58?, 0x86?, 0x4b9f59?) /usr/local/go/src/runtime/proc.go:381 +0xd6 fp=0xc0000585e8 sp=0xc0000585c8 pc=0x437ef6 runtime.netpollblock(0xc00105a000?, 0x40472f?, 0x0?) /usr/local/go/src/runtime/netpoll.go:527 +0xf7 fp=0xc000058620 sp=0xc0000585e8 pc=0x431257 internal/poll.runtime_pollWait(0x7f7fd07eb508, 0x72) /usr/local/go/src/runtime/netpoll.go:306 +0x89 fp=0xc000058640 sp=0xc000058620 pc=0x4619a9 internal/poll.(*pollDesc).wait(0xc000e25800?, 0xc00105a000?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32 fp=0xc000058668 sp=0xc000058640 pc=0x4d2a92 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000e25800, {0xc00105a000, 0x20000, 0x20000}) /usr/local/go/src/internal/poll/fd_unix.go:167 +0x299 fp=0xc000058700 sp=0xc000058668 pc=0x4d3e79 os.(*File).read(...) /usr/local/go/src/os/file_posix.go:31 os.(*File).Read(0xc000a86088, {0xc00105a000?, 0x0?, 0x0?}) /usr/local/go/src/os/file.go:118 +0x5e fp=0xc000058758 sp=0xc000058700 pc=0x4ddf5e github.com/google/syzkaller/pkg/ipc.makeCommand.func2(0xc00018c5b0) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:629 +0x8a fp=0xc0000587c8 sp=0xc000058758 pc=0x91c26a github.com/google/syzkaller/pkg/ipc.makeCommand.func7() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:644 +0x2a fp=0xc0000587e0 sp=0xc0000587c8 pc=0x91c1aa runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0000587e8 sp=0xc0000587e0 pc=0x467621 created by github.com/google/syzkaller/pkg/ipc.makeCommand /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:623 +0xa7b goroutine 50 [syscall, 1 minutes]: syscall.Syscall6(0x1e1, 0x1, 0x3ad, 0xc000058e6c, 0x10020, 0x0, 0x0) /usr/local/go/src/syscall/asm_unix_amd64.s:39 +0x5 fp=0xc000058e18 sp=0xc000058e10 pc=0x4b9f85 os.wait6(0x0?, 0x0?, 0x0?) /usr/local/go/src/os/wait6_netbsd.go:16 +0x4d fp=0xc000058e88 sp=0xc000058e18 pc=0x4e3fed os.(*Process).blockUntilWaitable(0xc0000c8990) /usr/local/go/src/os/wait_wait6.go:20 +0x36 fp=0xc000058eb8 sp=0xc000058e88 pc=0x4e4076 os.(*Process).wait(0xc0000c8990) /usr/local/go/src/os/exec_unix.go:22 +0x28 fp=0xc000058f18 sp=0xc000058eb8 pc=0x4dd7a8 os.(*Process).Wait(...) /usr/local/go/src/os/exec.go:132 os/exec.(*Cmd).Wait(0xc00007b4a0) /usr/local/go/src/os/exec/exec.go:890 +0x45 fp=0xc000058f80 sp=0xc000058f18 pc=0x51e685 github.com/google/syzkaller/pkg/ipc.makeCommand.func3(0xc00018c690) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:652 +0x32 fp=0xc000058fc8 sp=0xc000058f80 pc=0x91c0f2 github.com/google/syzkaller/pkg/ipc.makeCommand.func8() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:657 +0x2a fp=0xc000058fe0 sp=0xc000058fc8 pc=0x91c08a runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000058fe8 sp=0xc000058fe0 pc=0x467621 created by github.com/google/syzkaller/pkg/ipc.makeCommand /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:651 +0xc7c goroutine 514 [select]: runtime.gopark(0xc0000597b0?, 0x2?, 0xd8?, 0x41?, 0xc00005978c?) /usr/local/go/src/runtime/proc.go:381 +0xd6 fp=0xc000059618 sp=0xc0000595f8 pc=0x437ef6 runtime.selectgo(0xc0000597b0, 0xc000059788, 0xc0009c4e14?, 0x0, 0x4?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x7be fp=0xc000059758 sp=0xc000059618 pc=0x447f1e github.com/google/syzkaller/pkg/ipc.(*command).exec.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:771 +0x7d fp=0xc0000597e0 sp=0xc000059758 pc=0x91d89d runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0000597e8 sp=0xc0000597e0 pc=0x467621 created by github.com/google/syzkaller/pkg/ipc.(*command).exec /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:769 +0x25b goroutine 34 [syscall, 1 minutes]: syscall.Syscall6(0x1e1, 0x1, 0x4df, 0xc0004e366c, 0x10020, 0x0, 0x0) /usr/local/go/src/syscall/asm_unix_amd64.s:39 +0x5 fp=0xc0004e3618 sp=0xc0004e3610 pc=0x4b9f85 os.wait6(0x0?, 0x0?, 0x0?) /usr/local/go/src/os/wait6_netbsd.go:16 +0x4d fp=0xc0004e3688 sp=0xc0004e3618 pc=0x4e3fed os.(*Process).blockUntilWaitable(0xc00003c720) /usr/local/go/src/os/wait_wait6.go:20 +0x36 fp=0xc0004e36b8 sp=0xc0004e3688 pc=0x4e4076 os.(*Process).wait(0xc00003c720) /usr/local/go/src/os/exec_unix.go:22 +0x28 fp=0xc0004e3718 sp=0xc0004e36b8 pc=0x4dd7a8 os.(*Process).Wait(...) /usr/local/go/src/os/exec.go:132 os/exec.(*Cmd).Wait(0xc000222dc0) /usr/local/go/src/os/exec/exec.go:890 +0x45 fp=0xc0004e3780 sp=0xc0004e3718 pc=0x51e685 github.com/google/syzkaller/pkg/ipc.makeCommand.func3(0xc00018c5b0) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:652 +0x32 fp=0xc0004e37c8 sp=0xc0004e3780 pc=0x91c0f2 github.com/google/syzkaller/pkg/ipc.makeCommand.func8() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:657 +0x2a fp=0xc0004e37e0 sp=0xc0004e37c8 pc=0x91c08a runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0004e37e8 sp=0xc0004e37e0 pc=0x467621 created by github.com/google/syzkaller/pkg/ipc.makeCommand /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:651 +0xc7c goroutine 412 [syscall]: syscall.Syscall6(0x1e1, 0x1, 0x1330, 0xc0004e3e6c, 0x10020, 0x0, 0x0) /usr/local/go/src/syscall/asm_unix_amd64.s:39 +0x5 fp=0xc0004e3e18 sp=0xc0004e3e10 pc=0x4b9f85 os.wait6(0xc000100000?, 0xc0004e3f18?, 0x405d85?) /usr/local/go/src/os/wait6_netbsd.go:16 +0x4d fp=0xc0004e3e88 sp=0xc0004e3e18 pc=0x4e3fed os.(*Process).blockUntilWaitable(0xc0000c8480) /usr/local/go/src/os/wait_wait6.go:20 +0x36 fp=0xc0004e3eb8 sp=0xc0004e3e88 pc=0x4e4076 os.(*Process).wait(0xc0000c8480) /usr/local/go/src/os/exec_unix.go:22 +0x28 fp=0xc0004e3f18 sp=0xc0004e3eb8 pc=0x4dd7a8 os.(*Process).Wait(...) /usr/local/go/src/os/exec.go:132 os/exec.(*Cmd).Wait(0xc000222c60) /usr/local/go/src/os/exec/exec.go:890 +0x45 fp=0xc0004e3f80 sp=0xc0004e3f18 pc=0x51e685 github.com/google/syzkaller/pkg/ipc.makeCommand.func3(0xc00018c9a0) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:652 +0x32 fp=0xc0004e3fc8 sp=0xc0004e3f80 pc=0x91c0f2 github.com/google/syzkaller/pkg/ipc.makeCommand.func8() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:657 +0x2a fp=0xc0004e3fe0 sp=0xc0004e3fc8 pc=0x91c08a runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0004e3fe8 sp=0xc0004e3fe0 pc=0x467621 created by github.com/google/syzkaller/pkg/ipc.makeCommand /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:651 +0xc7c goroutine 515 [select]: runtime.gopark(0xc0006fafb0?, 0x2?, 0x25?, 0xd?, 0xc0006faf8c?) /usr/local/go/src/runtime/proc.go:381 +0xd6 fp=0xc0006fae18 sp=0xc0006fadf8 pc=0x437ef6 runtime.selectgo(0xc0006fafb0, 0xc0006faf88, 0x0?, 0x0, 0x0?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x7be fp=0xc0006faf58 sp=0xc0006fae18 pc=0x447f1e github.com/google/syzkaller/pkg/ipc.(*command).exec.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:771 +0x7d fp=0xc0006fafe0 sp=0xc0006faf58 pc=0x91d89d runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0006fafe8 sp=0xc0006fafe0 pc=0x467621 created by github.com/google/syzkaller/pkg/ipc.(*command).exec /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:769 +0x25b goroutine 513 [select]: runtime.gopark(0xc0004e47b0?, 0x2?, 0xd8?, 0xd3?, 0xc0004e478c?) /usr/local/go/src/runtime/proc.go:381 +0xd6 fp=0xc0004e4618 sp=0xc0004e45f8 pc=0x437ef6 runtime.selectgo(0xc0004e47b0, 0xc0004e4788, 0x0?, 0x0, 0x0?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x7be fp=0xc0004e4758 sp=0xc0004e4618 pc=0x447f1e github.com/google/syzkaller/pkg/ipc.(*command).exec.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:771 +0x7d fp=0xc0004e47e0 sp=0xc0004e4758 pc=0x91d89d runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0004e47e8 sp=0xc0004e47e0 pc=0x467621 created by github.com/google/syzkaller/pkg/ipc.(*command).exec /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:769 +0x25b goroutine 411 [IO wait]: runtime.gopark(0x4b9f25?, 0xc0006f6e08?, 0x58?, 0x6e?, 0x4b9f59?) /usr/local/go/src/runtime/proc.go:381 +0xd6 fp=0xc0006f6de8 sp=0xc0006f6dc8 pc=0x437ef6 runtime.netpollblock(0xc000e92000?, 0x40472f?, 0x0?) /usr/local/go/src/runtime/netpoll.go:527 +0xf7 fp=0xc0006f6e20 sp=0xc0006f6de8 pc=0x431257 internal/poll.runtime_pollWait(0x7f7fd07eb148, 0x72) /usr/local/go/src/runtime/netpoll.go:306 +0x89 fp=0xc0006f6e40 sp=0xc0006f6e20 pc=0x4619a9 internal/poll.(*pollDesc).wait(0xc00147a000?, 0xc000e92000?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32 fp=0xc0006f6e68 sp=0xc0006f6e40 pc=0x4d2a92 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00147a000, {0xc000e92000, 0x20000, 0x20000}) /usr/local/go/src/internal/poll/fd_unix.go:167 +0x299 fp=0xc0006f6f00 sp=0xc0006f6e68 pc=0x4d3e79 os.(*File).read(...) /usr/local/go/src/os/file_posix.go:31 os.(*File).Read(0xc0012e2000, {0xc000e92000?, 0x4c58b7?, 0xc0006f6fb8?}) /usr/local/go/src/os/file.go:118 +0x5e fp=0xc0006f6f58 sp=0xc0006f6f00 pc=0x4ddf5e github.com/google/syzkaller/pkg/ipc.makeCommand.func2(0xc00018c9a0) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:629 +0x8a fp=0xc0006f6fc8 sp=0xc0006f6f58 pc=0x91c26a github.com/google/syzkaller/pkg/ipc.makeCommand.func7() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:644 +0x2a fp=0xc0006f6fe0 sp=0xc0006f6fc8 pc=0x91c1aa runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0006f6fe8 sp=0xc0006f6fe0 pc=0x467621 created by github.com/google/syzkaller/pkg/ipc.makeCommand /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:623 +0xa7b goroutine 502 [select]: runtime.gopark(0xc0011a07b0?, 0x2?, 0xd8?, 0x5?, 0xc0011a078c?) /usr/local/go/src/runtime/proc.go:381 +0xd6 fp=0xc0011a0618 sp=0xc0011a05f8 pc=0x437ef6 runtime.selectgo(0xc0011a07b0, 0xc0011a0788, 0xc0015003b4?, 0x0, 0x4?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x7be fp=0xc0011a0758 sp=0xc0011a0618 pc=0x447f1e github.com/google/syzkaller/pkg/ipc.(*command).exec.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:771 +0x7d fp=0xc0011a07e0 sp=0xc0011a0758 pc=0x91d89d runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0011a07e8 sp=0xc0011a07e0 pc=0x467621 created by github.com/google/syzkaller/pkg/ipc.(*command).exec /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:769 +0x25b