0000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0, 0xfffffffffffffed5}, @flat=@weak_handle, @fda={0x66646185, 0x3, 0x1, 0x22}}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) [ 1478.501438] binder: 11279:11283 got transaction with out-of-order buffer fixup [ 1478.517605] binder_alloc: 11284: binder_alloc_buf size -4836647420396306688 failed, no address space 03:49:25 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400201) write$smack_current(r2, &(0x7f0000000000)='ppp1)*:^nodevppp1nodev-md5summd5sum1posix_acl_access%:\\[-nodev{\x00', 0x40) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r3 = syz_open_dev$binderN(0x0, 0x0, 0x0) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) r5 = dup2(r4, r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r3, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="116348400000000000000000000000356b427afe3b042400000000000000000000000000a9fdffffffffffffcefdffff00000000e399", @ANYPTR=&(0x7f0000000300)=ANY=[@ANYBLOB="852a7470000000000000000000000000000000000000000000000000000000000000000000000000852a68770000000000000000000000000000000000000000852a687300"/88], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00(\x00\x00\x00\x00\x00\x00\x00P\x00\x00\x00\x00\x00\x00\x00'], @ANYBLOB="0000000000000000b71e0f0a507bff3288acf3546f9101667ea5c212b66efdf05e3c3bc93b27261660ed2f7782b8bf735eba3b54d4d4823627a69a7a662b9ef4e1917fe16544bd96aca04652349474589059e2a22209b4766cd7725278b6919490f6d8de80a7f082d334aad3049e34543ed55751d9b2b9ada92aefa0c45c19f6cabc2a073fa51b8ebb83ddead4469b6c4e6420f0a9160fba"], 0x0, 0x0, 0x0}) r6 = openat$selinux_policy(0xffffffffffffff9c, &(0x7f0000000040)='/selinux/policy\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r6, 0xc0306201, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000100), 0x63, 0x0, &(0x7f0000000140)="f395822076aef196eb5ccd68a6094474a6d62c56308b0dc8906e11e361141865d7e178ace922843609a88a85a1657438ef0ec31748cde2cb62f685dfed2edffd244fd3d26e9408e21f2d3f3742cc43962089cb771efa8837a15487c2f987bc12a2ffb9"}) 03:49:25 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000500), 0x0, 0x0, 0x0}) 03:49:25 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="116348400000000000000000000000000000000000000000000000000000000000000000a9fdffffffffffffcefdffff00000000", @ANYPTR=&(0x7f0000000300)=ANY=[@ANYBLOB="852a7470000000000000000000000000000000000000000000000000000000000000000000000000852a68770000000000000000000000000000000000000000852a687300"/88], @ANYPTR=&(0x7f0000000000)=ANY=[@ANYBLOB="000040cff70913dde07cedd893b118774327280a3a47d5280c144098bab636d7451a63ea3b466cafe431ab1d2d51441daf4af109b17742a3e0c8d9a284e58bc5e983e5508b3e288513df7e512a2f5a89f59d5fb98db0e9aaa4000000"], @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x0, 0x0, 0x0}) [ 1478.517612] binder_alloc: allocated: 0 (num: 0 largest: 0), free: 12288 (num: 1 largest: 12288) [ 1478.517632] binder: 11284:11286 transaction failed 29201/-28, size 31885797949440-281474939944704 line 3284 03:49:25 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, 0xffffffffffffffff, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0, 0xfffffffffffffed5}, @flat=@weak_handle, @fda={0x66646185, 0x3, 0x1, 0x22}}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) [ 1478.517781] binder: undelivered TRANSACTION_ERROR: 29201 [ 1478.626769] binder: 11279:11283 transaction failed 29201/-22, size 112-24 line 3467 [ 1478.661768] binder: undelivered TRANSACTION_ERROR: 29201 [ 1478.670178] binder_alloc: 11305: binder_alloc_buf, no vma [ 1478.676413] binder: 11305:11309 transaction failed 29189/-3, size 96-24 line 3284 [ 1478.685677] binder: 11304:11308 transaction failed 29201/-22, size -599-4294966734 line 3284 [ 1478.685856] binder: undelivered TRANSACTION_ERROR: 29201 [ 1478.721740] binder: undelivered TRANSACTION_ERROR: 29189 03:49:26 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x18, 0x0, &(0x7f00000000c0)}, 0x440}], 0x0, 0x0, 0x0}) 03:49:26 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 03:49:26 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, 0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70, 0x18, &(0x7f0000000200)={@ptr={0x70742a85, 0x0, 0x0, 0x0, 0x0, 0x39}, @fda={0x66646185, 0x3, 0x2, 0x7}, @ptr={0x70742a85, 0x1, &(0x7f0000000100)=""/241, 0xf1, 0x2, 0x80000025}}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}, 0x40}], 0x0, 0x0, 0x0}) 03:49:26 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="116348400000000000000000000000000000000000000000000000000000000000000000a9fdffffffffffffcefdffff00000000", @ANYPTR=&(0x7f0000000300)=ANY=[@ANYBLOB="852a7470000000000000000000000000000000000000000000000000000000000000000000000000852a68770000000000000000000000000000000000000000852a687300"/88], @ANYPTR=&(0x7f0000000000)=ANY=[@ANYBLOB="000000500000000000000031f266fea90f840acb7058f3c232a15af56386218800ce900aec617d18b8a02c33afda10433c34efa6646d300929e6f5bbf4b31d9391"], @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x0, 0x0, 0x0}) 03:49:26 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, 0xffffffffffffffff, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0, 0xfffffffffffffed5}, @flat=@weak_handle, @fda={0x66646185, 0x3, 0x1, 0x22}}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 03:49:26 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000500), 0x0, 0x0, 0x0}) 03:49:26 executing program 2: mkdir(0x0, 0x0) open(0x0, 0x0, 0x0) fchdir(0xffffffffffffffff) r0 = open(&(0x7f0000000280)='./bus\x00', 0x141042, 0x0) write$UHID_INPUT(r0, &(0x7f0000001440)={0x8, "c0c814a55b6300d28afc61ac7dd1ffb869b761e8e53ee36e4be89e9fea175523e4468dec44bf8b5473c7a5062b4ede67dcb24cb9484ccfff2b3a70befc56e8ab2eee3483f5bf78c16beac035b700eb84e2216f268d02b717d2046c273814475b412437f7dc08a13a55d3c02132999dfd9fe80b750eff4d7c1da975b3835602728ae09e72527fcee19377e29c6c19e1ccce0f75e0e54001e3e83e473fa3d37eca8be1b3de565571e0e84f310c11fa8616068113b038aaa5c69967699fc2aa41c6f26fc22cf68e3577242c9b4ca20fab9de5885e0648fbd7af089b05f38f152d2f8144461608733c567b6dc5d2a07022c3764565c85abcfd99dd7a85e58939278235d50e8b321be7dbaa5141e097c28364fad2f713d666ca94f4e429687fcabb72aceeaf8abe5b506d98dc393b6e97492d785ead0ca2953f92c4d2b2c9f616e3d98b36be55a923fc5892413f7a3b615cec89b52e0ecdcee0aa5af72bcbb91b4bade7435dd8b529feaf13f8b48fcaca5952235d2e909f8831d8ca05a0daa3f6c581f388e0c1879b41fe63ef3d122bd0c5acd4fb07b96797918791075ae7383bb1bbdea574b31301ff37ecc45671ee2e7fc55bf6244025d1fd82dca56a42a23aa826a0b1e102bd87893ddc05649304eb1866c796e46e0d57f552bd572891ef892918bb2e7f2c6bcf68f388ea0c50f48c06de1b46b1434cdf25ca1288ebabe2a33d1c6effb77f91ef75471e93952caeda8ac2b2677e46d62b8366922d093832bccb949e177b4417864812d22972d81d89158288b5318d017329d4e8f66273abf74c434f318ebf32c7629342a85336387231b1e579d57cff0b125bef9dddf0fc33f71cb59d5a8972cda06ba6bba4a89cb8d3b465492c431698984998b2979ea61fed3d99b049724f2bdda5a0700ccb28825da1343f41290e569a6d38d4ae3968147cf39b097efd78e058fc71523c12e724bf93dc4ecc02b5cb18d13b59ec8f85368ac1ea93ed0149c60c53569dc69cdb3f37470eab26ef010b03a7e651b9e8e9065da347660836eddb3988c9a0f394aad055f727310f646d6cb35131d02aaf24735792bfce250798bebf0d1a4495fca568b9449e81afef2937b50faf873257d7efa07d31759474d50ca2a7922e79ab47dd59b11dfd1ec43fef3551aed81d01ee4ab997c6cecc39013dcaa442aec803e4cebbc288b4f9e87b30613f0ec88ddc6f60f56787f4040897e6e6bdac317d74b27f97f2efadb031f03c61954fd0232373582b7fa315d3eb9f67053126d2ed0636f04d669c47bdeb078fbda177533902e20b5ce9d8f395ea4c0aaf2cae774fe99bc40105a9ca184bcb598ab2f49c1df62d32d1a6d73a26812cb47a2ccaf0e9b759df89ad1e18238d897b9fd658f6786a92a0c12bd0ee6dad8a430a67962363e5b9afb3329e4f1f6fcd7e63cb8f24872bcf5b8c349d9ce423666ca39f16884219dea338b388e40f4ad996419cb3858637364d8e5af67f846d77b2749115131a3642ef56681315e4a2cbca5e60febabf693570f515e09c2a8994a8e2be3cba28118ef429d4de781118182607dd2c2d5aaba621ea29c140338bd8f1787fd2a3f43bb7fa22a8ce053adb331a4c78eab569af317e14360a6bf1c8b7394f34bfc1a941ac88dab334d5a2d45fc83bee28884698fd82339c972a06efb369220049ca89727513bd4262ad6f94f55f659ec98b684b1d92e1b6a303548a196cc5316e9845baaf01e737ef047d3d1ac4fe13de618e8fd6471c225e688b73b866213f4765c1a1ecf041f66a11177b0425b0423c455dccfa35a34f3b1c4c9850267bd41dcc366f4f8fef6982699e9aee7f3edff90217c84f6865234676e65911e5e99739792161766e959d061d6e86797b595ae3cffc043da0929dce1b4bd27e04532800f14f69398a681d46f00197f547fa138e676a4c84e586e9a2037faad7d7342221c229ff13606688ab70305dc28d01270604fbcb2b5777541e637a10e7d6c2dfa76461b18c8b303234282f31b7ed8afd0cdcc3978c6520a182000ea312296c7d9df08c2a67b944bc519113822014a831c8d6a7f8d26a7a443666b6077bdc1c11cf47001bcbb484d163543445c77a02140191bbb813da818b4dc3ef1ca420f624e5cb67c48024aeb8691b549202750899938067a3ad49da19e9fffc6486b3525fba8b2ff991fb3b4c1a536818f2dad96f713ac264a22136c6a3a9eacb4f69ab08cfe2b971a7d916833c6a0370d4b0bc428db2e4b4013899668b73caf9c983e2f07e46b4b5b4f0d231edee8b1951e1d0e34c881d1fc5c6be05b92b13680398e7109bd18048f0bd980fceb24e59411873e7a8a7f95f4da2ba5c082fdda710361e163a213a3dbb82c08a69020545da4636c09a67cd962182a011cf5eb1c3d999abc7b834ee518bb53afe19941927ca190699abf79c334c52e206fc851deb7398947ad5bd125ef3f51349497142e921c85506c739f6319ae0eb8e3c551ceb7e16afc2d6aad36841ed8eb560ef984ee5e00f1ead2c646546b3c145e3700b07fc257551641cf3dcb76a8b3cc75994f2c3eb521cea22d64c8b72b2de506fde8185b70b4707b7f571668a5925ca21e605904d7c896a5d7290b9c4fc75ecc7ddbbd7f6f003a74f53d1a5432e0377a3efce1e7ac61e36dc13aeea57400d4d3986db3fccb6edaf83f86daeb42f416f58c502e74178e013b399d0b155e0df86b40b5f3f2ab0ad61c90870cee340c07977b55622699101e5372677dd4e208fa6b5d4834a2d6f37b2ead107218aa0e702d1f6a60bd4ad3a2e22807237129fdc02993ef1fffe3c285bd4f7b093b2da8d772ce2df7874bf9b7fd0893eb66a4931acc38129bfe4a8fc6b28ea83bcca1220b66c86d4d90914bb9e9a425fce618f11b66f93aa78515eac0f3956cb1e8b6f12d7f6f22c1ca5563e280b15c64732aec2a37d6010cee0fd2263ea3ea2011043153284b4a5fc87cc0dd8c36f084ce715a6e9ba3e8b2586726255d122f2b5677d6590405ae031df8f83840ef3011a7f5d18037407758270d980aa65d5a4aa26a35a61b65178b6183b282771e89a8fe47bd3ea5a23146b924a47c3cc2540a9c8d91d4a8924e010fb6d3e60457e0aa86749cc3444707fda055a0f489aecda68af7f0d7d31cf25641a10bcc0d00996cddf9059121639fa3ff2e5490bae6b702fcf226d8e50f27f0973e5e4cf543445524d0fe3bd55d3f215978bfabcba0d44c076f5b333b2095c70f6a5426338bf0c065ddce27f6730606d84d1ccef8cebcd15085fa8a5d0975dc47eeb09a4ab6da21d01916c97f4e266c4b01f2bfb3b6a08bb5a7cf834e56782d824e7c55b591cd883ed9e806a4f7033bbab49a2b8ab2cb0f6da9d76968208236b35a51f8eba3769a676ad60d69c475706a630f3a078ebaa6ba5bc25719867cb61d48cc3a381b261165c04f3c93f37d72fc15f43df1de34e24e80a46f5d15fb362e71cb4a5365dde04a53dc5e42745fbd601ff148db416244dd76ac16f24138ef9a02491eb5b48d731a8bdcd46040d0ff11a07c040b83db84bfd21ffb1d818203cb7d3f8fca47f1dc510afa8219ab031aaba2147aed7c50228930e895a72abf55ca6997131e231ea92e0059b680735548adf2d572c3540e096a644deb3750e3b341bbeffee70ff22e0b4e56142e4c1965c01a646dd9b5b0055f88f08987ad45adb844b9ffc84792073048c28bcb60f2666802052ee45dcd9a2950d55ecf0234a3dcf67e83cfa0bfb1285eb54e6292d8075c9e1b459e48556f416898557c9c864fc5de459feb53e33dd1a6860a2d1a836ab5ff6efaee123b3715a7137787ee4345efbce38074e262f363a8ff400345c8539d44a7286c7291246810bce063f0877db6585842380b530a4aaef6e36779a95fed220cef6c1fff2fdd5031f83987dc3282d432f322852cc9dc6d00c59d5ed83b386ff97c521e528e59f2df932467ac02d17f8818c2de26d69725f42cecaf186fab7b6e10b1ebd9a9a12ed83cd382d9a6f9a9bed2736cb0ec0260057f5ec704d2e1a64caad59e02ff2022174b23564cb0942e6769b12e0ae4d65dc4c5e6b6ceaf2667e085909c93a9768b7bfdac612801c0bc3848bad51e2367f788cbd1c5091ce0e9c567528c72003712e91247d87f1ff60d3865fc687a35886822079392f8d151b89e09469bef98e59139c460a53805a93245148cbb9a6a010dadc87e9b1a0e0a89e87e433ff1c0ad4b125760858c8badff4d82cbd31cf88f3e2e16a4e960e1e0b5825fc0f2b21d660cf60069d43fb6a8a96c44fa922164f02c9cd5ebb6fad848871224d157777b5a70dc6deb988506bd03aa4ce2200e9ce23641221784250c22d2c8635a3512f45d433cf66e158eb261f48a23d54f5ef4358df3487da471eb5775bdba565ee170be126b2300d0dad050212606f2d77a63fa2ab430e62670e852b89944e611509415bee36bf0961c8918bd8b0eb8af45b1a9d0420c7101a9c5f4a63efb9cc8de7897b5e2b02cb5885ad8d0d8ac7754ba8d4e9d37175e614e3f3a6a7b122bbc6dd9ce78f1b9a4e940a1160bb85650d8932fe1a82d0525630ba017be5129625a45c3cae66c7cdaa33ee704791db81ef2e11a2f528974fa388cd929c934dbdb21425e6117839ab33b2926b036457db3a43083c3ec17231aed4ee5b607a45a5735c9470c03a424b43efcea953c078717344aeb1449c0dfa3a3ec224b542c16cf735466bdaf26b522aef1db547b14f07ebd4f5da34426a46007757be47ed3f643c47f2c4467762cd049d6f4cf8a78d04f8318bdedcee80871e91c0330499d88254555c456d9bde8a892394267eac15c230cf7e7ba19ebc01b1905c80476de3cea8258f6d0820d159f4aa8a37fb378b2685da4e0e89d253187219869f1157bbe4a8a43eabf65e86a6d9b21e25d91c43c3036914427833ed87073886719069148e2e47219bb5da5d9664d64dc5c4ff71c0e808dadbb53a23e41e3c02fd0c9e0704490f3283d1864d15d795882e6522f31445556cab6832f273dac0c7aef4e3f8c09a34d1624fdb087d852f2e827fb2c3105f1afda54b9dc12cfde3cf7747daa5ac70904e82636a13155303f9a1198d6e7f9dc7be394ebc5db9e8380e290e6cae5f320caa56aa94490789fce2e2540b3de8865396f58e14d61d3cb122f7bd1af5a27c6fe733eba3cc39106efc906ea967fb833e2480aa80bd56ccd9e5c25304e2b8135f1453af70059e599cb67bc8eaaa38c39768e74d3da8aba0135f0192d7ddf0149ce62f353b0360251f1f88b272c6e85b4ee4e0563a6de80de83749af6e6aa4d80cab7031aff3f7e8d0c9114940549f828a62be9fd6a16db001369728b4b93d4ecf91563ae03def3ca4e9900a97657c4ff1e41c5742fb3329ba882ed61645aedb22f2543b83cd4007e5d228697a48064acc32ece41f2d5ead3f31a9689249e8b4bb57ac0b136b6c60ec531708235b94db823344aafbb9b79e21959635664b2193c3add0b28767906b7ba4118e6548e9a23b49e9181dc6f7dc7857425c9ab1b1451bc4572fd060190d0b5a76b8368b68e72a212bd0f89d0778d293b1d32f155f30c9aafe7215d2e746ea8f2c73a30bcd8c093a489519b60616b15afe69074ee77fb65caf5faf0aad49106057a91fdcd622a07ac21eb5c221f2e65323228af41b3eb894517c34c4f60ba20fb6f6c4309a7357884c0eeeb0a4874550107f2d0ffdc412f86bdf712f96183b3932cfb4da3f179cde1a288df9af09c243fae8c67b0d208d9cdb7adde8d5e548e0624b19da4818ef656b88280a", 0x1000}, 0xfffffc41) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x1, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fadvise64(r0, 0xfffffffffffffffe, 0x0, 0x4) fremovexattr(0xffffffffffffffff, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) write$uinput_user_dev(r2, &(0x7f00000002c0)={'syz1\x00', {0x9, 0x80, 0xf7, 0x40}, 0x2e, [0x7, 0x9, 0xfffffffc, 0x3, 0x0, 0x6, 0x0, 0x3, 0x100, 0x80000000, 0x35d, 0x82, 0x7f, 0x3, 0x4, 0x7, 0x8000, 0xfffffc7c, 0x4, 0x7, 0x101, 0x9, 0x3f, 0x3f, 0x9, 0xfffffffb, 0x7, 0x4a0, 0x8, 0xfffffffc, 0x2, 0xfffffffe, 0x3, 0xad56, 0xffffffff, 0x3, 0x9, 0x1, 0x80000001, 0x40, 0x3, 0xda, 0x9bba, 0x9, 0x78d, 0xc05, 0x4, 0x0, 0x9, 0xfffffff7, 0x3, 0x5dc54a62, 0x0, 0x8, 0x5, 0x0, 0x0, 0xfffff576, 0x0, 0x80000000, 0xfffffffb, 0xffffff80, 0x2, 0x400], [0x1000, 0x6ea, 0x1ff, 0x20, 0x80000000, 0x0, 0x564, 0x4, 0x1, 0x4, 0x3, 0x5, 0x1, 0x0, 0x7fff, 0x6, 0xc63, 0x7, 0x3ff, 0x6, 0x0, 0xffff8000, 0xffffffff, 0x7, 0x8, 0x9, 0x26, 0x800, 0x1000, 0x6a1, 0x8001, 0x80, 0x8, 0x5, 0x4, 0x8, 0x6, 0x81, 0x1, 0x4, 0x78e, 0xfff, 0x7f, 0x1cd0, 0x800, 0x80000001, 0x1f, 0x20, 0x1, 0xff, 0x978, 0x0, 0xd3a, 0x1, 0x1, 0x58, 0x3, 0x7, 0x4, 0x4, 0x1ff, 0xffffffff, 0x39, 0x2], [0x9, 0x53, 0x3f66, 0x3, 0x81, 0x8, 0xfffffffd, 0x200, 0x10001, 0x7fffffff, 0xfff, 0x0, 0x3f, 0x2, 0xeb3ddda, 0xa3, 0x2e32, 0x8, 0x6, 0x0, 0x0, 0x7fff, 0x9, 0xa4d, 0x400, 0x7ff, 0x6, 0x7f, 0x1f, 0x1, 0x9, 0x0, 0x400, 0x3, 0x2, 0x1, 0x5, 0xfffff812, 0x51c0, 0x9e, 0x5, 0x100, 0x5, 0x7, 0x2, 0x8, 0x9, 0x6, 0x4, 0x7e, 0x3, 0xffffffff, 0x8, 0x13, 0x1b7, 0x3, 0x400, 0x8, 0x10000, 0x1, 0xadf, 0x1, 0x4, 0x3], [0x3ff, 0x7f, 0x1, 0x6, 0xffffff9f, 0x7, 0x0, 0xc0, 0x1, 0x0, 0x81, 0xfffffff7, 0x101, 0xfffffff9, 0x1f, 0x28e, 0x3ff, 0x7ff, 0x1, 0x1, 0x2, 0x374e, 0x7, 0x3, 0x3, 0x5, 0x8, 0x2, 0x1, 0x2, 0x7, 0x74ca, 0x9, 0x1, 0x0, 0x800000, 0x7fff, 0x2, 0x18, 0x6, 0xfffffffb, 0x6, 0x0, 0xfff, 0xf2d4, 0x200, 0x80, 0xfff, 0xdb2, 0x9, 0x6, 0x85, 0x7fffffff, 0x3, 0x73, 0x0, 0x8001, 0x4, 0x80000001, 0x3ff8000, 0x1, 0x6e, 0x5, 0x17]}, 0x45c) write$FUSE_DIRENT(0xffffffffffffffff, &(0x7f0000000080)=ANY=[], 0x29) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xff8b) setresuid(0x0, r6, 0x0) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) write$P9_RGETATTR(r4, &(0x7f0000000140)={0xa0, 0x19, 0x2, {0xe0cc6cb0af9d77ce, {0x6, 0x0, 0x930}, 0xf515692173c96435, r6, r7, 0x6c7, 0x1, 0x10000000000, 0x7, 0x2, 0x1, 0x2, 0x1, 0x1a64, 0x8000, 0x3f, 0x2, 0x8, 0x4, 0x139}}, 0xa0) r8 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r8, 0x0, 0x0) getsockopt$sock_cred(r8, 0x1, 0x11, &(0x7f0000000200), &(0x7f0000000240)=0xc) 03:49:26 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, 0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70, 0x18, &(0x7f0000000200)={@ptr={0x70742a85, 0x0, 0x0, 0x0, 0x0, 0x39}, @fda={0x66646185, 0x3, 0x2, 0x7}, @ptr={0x70742a85, 0x1, &(0x7f0000000100)=""/241, 0xf1, 0x2, 0x80000025}}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}, 0x40}], 0x0, 0x0, 0x0}) 03:49:26 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x18, 0x0, &(0x7f00000000c0)}, 0x440}], 0x0, 0x0, 0x0}) 03:49:26 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000500), 0x0, 0x0, 0x0}) [ 1478.892676] binder: 11319:11321 transaction failed 29201/-22, size -599-4294966734 line 3284 [ 1478.901745] binder: 11318:11320 got transaction with out-of-order buffer fixup 03:49:26 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, 0xffffffffffffffff, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0, 0xfffffffffffffed5}, @flat=@weak_handle, @fda={0x66646185, 0x3, 0x1, 0x22}}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) [ 1478.901781] binder: 11318:11320 transaction failed 29201/-22, size 112-24 line 3467 03:49:26 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000500), 0x0, 0x0, 0x0}) 03:49:26 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x18, 0x0, &(0x7f00000000c0)}, 0x440}], 0x0, 0x0, 0x0}) 03:49:26 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, 0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70, 0x18, &(0x7f0000000200)={@ptr={0x70742a85, 0x0, 0x0, 0x0, 0x0, 0x39}, @fda={0x66646185, 0x3, 0x2, 0x7}, @ptr={0x70742a85, 0x1, &(0x7f0000000100)=""/241, 0xf1, 0x2, 0x80000025}}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}, 0x40}], 0x0, 0x0, 0x0}) 03:49:26 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(0xffffffffffffffff, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0, 0xfffffffffffffed5}, @flat=@weak_handle, @fda={0x66646185, 0x3, 0x1, 0x22}}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) [ 1478.902196] binder: undelivered TRANSACTION_ERROR: 29201 [ 1478.907930] binder: 11313:11316 got transaction with invalid offset (0, min 0 max 0) or object. [ 1478.907955] binder: 11313:11316 transaction failed 29201/-22, size 0-24 line 3379 [ 1478.908240] binder: undelivered TRANSACTION_ERROR: 29201 [ 1478.937159] binder_alloc: 11314: binder_alloc_buf, no vma [ 1478.937178] binder: 11314:11324 transaction failed 29189/-3, size 96-24 line 3284 [ 1478.937387] binder: undelivered TRANSACTION_ERROR: 29189 [ 1478.985743] binder: 11332:11338 got transaction with invalid offset (0, min 0 max 0) or object. [ 1478.985769] binder: 11332:11338 transaction failed 29201/-22, size 0-24 line 3379 [ 1478.985931] binder: undelivered TRANSACTION_ERROR: 29201 [ 1479.011270] binder: 11331:11337 got transaction with out-of-order buffer fixup [ 1479.011299] binder: 11331:11337 transaction failed 29201/-22, size 112-24 line 3467 [ 1479.011583] binder: undelivered TRANSACTION_ERROR: 29201 [ 1479.024291] binder_alloc: 11335: binder_alloc_buf, no vma [ 1479.024305] binder: 11335:11339 transaction failed 29189/-3, size 96-24 line 3284 [ 1479.024505] binder: undelivered TRANSACTION_ERROR: 29189 [ 1479.048169] binder: 11343:11346 got transaction with invalid offset (0, min 0 max 0) or object. [ 1479.048200] binder: 11343:11346 transaction failed 29201/-22, size 0-24 line 3379 [ 1479.049327] binder: undelivered TRANSACTION_ERROR: 29201 03:49:26 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r1 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xffffffffffffffb5) setresuid(0x0, r2, 0x0) syz_mount_image$vfat(&(0x7f0000000100)='vfat\x00', &(0x7f0000000140)='./file0\x00', 0xd9d6, 0xa, &(0x7f0000000a80)=[{&(0x7f0000000180)="27a242072e4d5110a6fdd186d6cb140c0dc6479eb82cddc184da7ce6a1ff2addad71709376490ffc1df5140c3246b61b3f28f7da2b35ae4b4c6a4e7a07f81e7ad3ac9a2d3aea15b382c3087342be7b767a022cf889a542d8bbf0d98ad92c40c48142133d556d2a2d0aaf7223e6e2a72ee7312ca5816915ece2429f904df86fddbec59bdb7d4e267cdc041983d2ee5c62aacfd7af37842bd943cce9284316f56f9787cfa9077163b00ef2cee98b681033aee6d0ccc161e63480169d136079fa03e5ee79f3e0dd3495988ea3ce96328f612f1d1c16192a2a90d2e401c680292461af3318ad939e810635dec406f455cb8ecf", 0xf1, 0x7fffffff}, {&(0x7f0000000380)="d6d9459e4c3acb8eaee028d300e6e070dc7c95ff157b7fe22520f20394ed7df461f1777fe223c64c268fbb072c7926c39341d0ecf37203069d12011288dff42712ac827bb53145429be9dd33a0a6c360472ef7f4b2695c9e7ad9073ae11ce4549c9c245a35be9da20d673f5fcd4eedfb889440100385dfe4", 0x78, 0x68be}, {&(0x7f0000000400)="2a405778d83bdd1cc40df5b5bbe42376d9bd5860a332a324ced964a56118f80124198bbc33c4740ff011dc7a8bd9d2d2e70d6c0bb5e2b39b93278b603851f47e17508864705601be275f8f4304216883b96dbd3687486f5767ffbc95661faebaf8b0a71ad04a4fc6f33b6ecd07d4a82aed5a2d8a", 0x74, 0x80000000}, {&(0x7f0000000480)="a0f0ef01ed51716c877fd53b5c65b564847bfec64d130e24f525e81e77adf82f25aac7399886f750a91bb60e7ce89560d2680c23b8a963018d4c5a30a77b4655da67656f395cdefffae7209f4ac1e0761bd74703999ab636c9aa8caa1d46c715ed089f57e5d90b9fa5a927594b8719b6db736738664284e541c6931c20522969e22a936bedb1f74f78a39893be3a0473c2ffe52a467f7f6fb36713ca0f595f0336eb1b94549104fbd16d8e3a815c28add55ab77c9a938ee82c4e1951c9cccc5415b3fe12ac8eae1ef23720c5c0323bd25b37d7264537b99015d86ad41441d2e2956f60", 0xe3, 0x6}, {&(0x7f0000000580)="be7de4dbc1aeeaf19c165a5b76f18081d3f2cc7e3bb62f17be205df1b5593f314504f7ca0666cc2b58ff359c38413948e1bb6fdd7b5277e5f4f8c932028818d6031db3103c9cfebbdd579bc7a31367c245e19f4fcd97265392308468dd7cae20ebdb37dc590b5bcfbc31fe09997fa6c036cd72d73ab74f6175933e65296417f27e8d90fdb6a3918208b5d365bc30bf97acbb46c87c7ba752f24a5b2d8fab74fccdc0954716bcabb31686def0b7946279b52072b2611620447a9b5c8bc21b59909ab371d3b9a7", 0xc6, 0x669}, {&(0x7f0000000680)="6f5666b0c549f9b5ed3b38369b506bade7a0b6c854e955c302988b73db6d76f83cd41fe80872d062187dbe10f56e329c77c9c9fdb7060b481d4bf8cfb575879498e1893ddaa7eb15b6a2178f3b668f72e5ce4709148802ffcc8d68a6970cdac46d905803585b4b43a887990c8f42f870414bb3e29dbbfb9f62b5ffb94bf86f3e02d948775b4ab9b38dffb598ee622eb6814f6c56a13f5141ec5e0ffe064f4f67a8f0d0c0fafb4a", 0xa7, 0x100000000}, {&(0x7f0000000740)="9333283bbf324e28c2a74c891e8a0011f53a882ddb4e59bba03bcab6654b76a629a4dc294ee3b476abf4bf2e1df8cf2d743bdc9cf024112250e3bdf0b27c821800e252287ded6748133612c28cc5e53ab8fa38e8a6afd184c5a70850d529fc32f2f7701c8b38b1321b30c01e7761e388ce39c920aa7e7cc1b1b38fdbeb7e0509b777d893aa0858fba898fd2dc35c81fdacd129cd33a2229f9daf50f3a12204c116f4093612355f68b04a3100bb8a80e03bb29a9c1fc88714ac5a3c8799ce2da0849fcb2a5e90337188e0412a2268adcc84831d96770c1bef368d38d11c12b6ed22de9af7614de7d00ee876a71870362083ff8a2286b9fe729edd1368", 0xfc, 0x5738}, {&(0x7f0000000840)="4a0647bcb1af69e0386c70af7bb3a42747f1f5a9d5a2f48d1dc40676252b972bb15668dfdd1d2891574679727350a276e5fb13d13cdc3de4aa655195e8f7c0e04221597d3c9772b3508bd71c0978df62fb86785f", 0xffffffffffffff82, 0x1}, {&(0x7f00000008c0)="b0dc7a29b886582b6339106cd6b878bb73ebc4de2afc8e49bf6b93742ea41e154f85cb5d95039fa26b243d6434267b69d9efb3ef82f358335a188654f7356f7f8ad0ff6082f09d4eded0c87aca73187ca4cf800cea4ca3e980cc5026376780f17aef85758b89ad37ce18f40fc76a74a387d39c2ff24cee47f13698550424954e80d49c8255393a2e5ced47a3a74eceab1b759f4d629e722577b10ea7e21cefcb099faa88b8caff0784aa7518fc02e4b7754f93d869fd", 0xb6, 0x8}, {&(0x7f0000000980)="21831f524c36af4389fdf1aff5ce123290f60d7dd170e44bb9b00c00cd404cde12a6b2cf13b3a1e362440a11d88c2ca58c9a35118fe442918bc591cf9d3c136e4683b413db3cc70725a3d3027d01d98f3aad53e38c2bd4e458c122e1c9858613ff5d55e4c2cf7954d5f04d77dc6462a1a3dffbb140a9dd80e6e65c921da0c07d3408ce9256dc1b3796296af6e7de6c8eaf2fa8683180d0e44897a69fb3fac5acbd6a88983007323e067c6407f82e34af06a04a11256d02363d3d3c13b996fa197ee14d3732dbf52a9ae5eb74b4921a53b1f5be1cb377be21f3", 0xd9, 0x6}], 0x10000, &(0x7f0000000b80)={[{@iocharset={'iocharset', 0x3d, 'macturkish'}}, {@shortname_lower='shortname=lower'}, {@shortname_winnt='shortname=winnt'}, {@iocharset={'iocharset', 0x3d, 'iso8859-9'}}, {@shortname_mixed='shortname=mixed'}, {@uni_xlate='uni_xlate=1'}, {@shortname_win95='shortname=win95'}], [{@mask={'mask', 0x3d, 'MAY_WRITE'}}, {@subj_user={'subj_user'}}, {@smackfsdef={'smackfsdef', 0x3d, 'mime_type'}}, {@obj_type={'obj_type'}}, {@euid_lt={'euid<', r2}}, {@smackfshat={'smackfshat', 0x3d, 'cgroupem1selinux@}*'}}]}) r3 = syz_open_dev$binderN(0x0, 0x0, 0x0) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) r5 = dup2(r4, r4) r6 = accept$unix(r5, &(0x7f0000000cc0), &(0x7f0000000280)=0x6e) getsockopt$bt_hci(r6, 0x0, 0x1, &(0x7f0000000d40)=""/14, &(0x7f0000000d80)=0xe) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r3, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="11634840000000000000000000000000000000000000000000ffffffffffffcefdffff000000000db8e2d70ca42580afc6d359667708f6a3ac124fb4cd4ba498707bd0c6f6961c7954a8e3de26cb75a04e", @ANYPTR=&(0x7f0000000300)=ANY=[@ANYBLOB="852a7470000000000000000000000000000000000000000000000000000000000000000000000000852a68770000000000000000000000000000000000000000852a687300"/88], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00(\x00\x00\x00\x00\x00\x00\x00P\x00\x00\x00\x00\x00\x00\x00'], @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x0, 0x0, 0x0}) 03:49:26 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x18, 0x0, &(0x7f00000000c0)}, 0x440}], 0x0, 0x0, 0x0}) 03:49:26 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0, 0xfffffffffffffed5}, @flat=@weak_handle, @fda={0x66646185, 0x0, 0x1, 0x22}}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 03:49:26 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70, 0x18, &(0x7f0000000200)={@ptr={0x70742a85, 0x0, 0x0, 0x0, 0x0, 0x39}, @fda={0x66646185, 0x3, 0x2, 0x7}, @ptr={0x70742a85, 0x1, &(0x7f0000000100)=""/241, 0xf1, 0x2, 0x80000025}}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}, 0x40}], 0x0, 0x0, 0x0}) 03:49:26 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(0xffffffffffffffff, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0, 0xfffffffffffffed5}, @flat=@weak_handle, @fda={0x66646185, 0x3, 0x1, 0x22}}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 03:49:26 executing program 2: mkdir(0x0, 0x0) r0 = open(0x0, 0x0, 0x0) getsockopt$inet6_IPV6_IPSEC_POLICY(r0, 0x29, 0x22, &(0x7f00000005c0)={{{@in6=@loopback, @in=@remote, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@dev}, 0x0, @in6=@empty}}, &(0x7f00000004c0)=0xfffffffffffffeae) syz_mount_image$f2fs(&(0x7f0000000000)='f2fs\x00', &(0x7f00000001c0)='./bus\x00', 0x1f, 0x2, &(0x7f0000000380)=[{&(0x7f00000002c0)="91fec9611475c4ca2bf48fb70eedcffbe1aa73d986316f662fbe0c8d1cf492daf4dee4bb3a63a517674fd10fdd5b4fc9bd4a6c4ab5419612bad849fe21f25de88923aa8bb52c6f11bd9039da8c455c901a018d074b85a3c9f918f3ab5536448af860cc0adbbe199a6993837f03aece6e070f97477a0a5bd8a6f8203ecb0c06f431", 0x81, 0x100000000}, {&(0x7f0000000200)="f40054eff2d77598a974a2ac4ae2e6b632703f8f89cdcc612ccb40548632c58641f7c331598b58f426106061fb5fe057ef23478d4496a5539d9553046057d89814b9588394ddb378c9", 0x49, 0x1f}], 0x1280408, &(0x7f0000000500)={[{@nodiscard='nodiscard'}], [{@measure='measure'}, {@fowner_eq={'fowner', 0x3d, r1}}, {@seclabel='seclabel'}, {@subj_type={'subj_type', 0x3d, 'usersecuritywlan0em1+,mime_type'}}, {@obj_type={'obj_type', 0x3d, 'ppp1}posix_acl_accesslo^'}}]}) fchdir(0xffffffffffffffff) r2 = open(&(0x7f0000000280)='./bus\x00', 0x141042, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) write$UHID_INPUT(r4, &(0x7f0000001440)={0x8, "c0c814a55b6300d28afc61ac7dd1ffb869b761e8e53ee36e4be89e9fea175523e4468dec44bf8b5473c7a5062b4ede67dcb24cb9484ccfff2b3a70befc56e8ab2eee3483f5bf78c16beac035b700eb84e2216f268d02b717d2046c273814475b412437f7dc08a13a55d3c02132999dfd9fe80b750eff4d7c1da975b3835602728ae09e72527fcee19377e29c6c19e1ccce0f75e0e54001e3e83e473fa3d37eca8be1b3de565571e0e84f310c11fa8616068113b038aaa5c69967699fc2aa41c6f26fc22cf68e3577242c9b4ca20fab9de5885e0648fbd7af089b05f38f152d2f8144461608733c567b6dc5d2a07022c3764565c85abcfd99dd7a85e58939278235d50e8b321be7dbaa5141e097c28364fad2f713d666ca94f4e429687fcabb72aceeaf8abe5b506d98dc393b6e97492d785ead0ca2953f92c4d2b2c9f616e3d98b36be55a923fc5892413f7a3b615cec89b52e0ecdcee0aa5af72bcbb91b4bade7435dd8b529feaf13f8b48fcaca5952235d2e909f8831d8ca05a0daa3f6c581f388e0c1879b41fe63ef3d122bd0c5acd4fb07b96797918791075ae7383bb1bbdea574b31301ff37ecc45671ee2e7fc55bf6244025d1fd82dca56a42a23aa826a0b1e102bd87893ddc05649304eb1866c796e46e0d57f552bd572891ef892918bb2e7f2c6bcf68f388ea0c50f48c06de1b46b1434cdf25ca1288ebabe2a33d1c6effb77f91ef75471e93952caeda8ac2b2677e46d62b8366922d093832bccb949e177b4417864812d22972d81d89158288b5318d017329d4e8f66273abf74c434f318ebf32c7629342a85336387231b1e579d57cff0b125bef9dddf0fc33f71cb59d5a8972cda06ba6bba4a89cb8d3b465492c431698984998b2979ea61fed3d99b049724f2bdda5a0700ccb28825da1343f41290e569a6d38d4ae3968147cf39b097efd78e058fc71523c12e724bf93dc4ecc02b5cb18d13b59ec8f85368ac1ea93ed0149c60c53569dc69cdb3f37470eab26ef010b03a7e651b9e8e9065da347660836eddb3988c9a0f394aad055f727310f646d6cb35131d02aaf24735792bfce250798bebf0d1a4495fca568b9449e81afef2937b50faf873257d7efa07d31759474d50ca2a7922e79ab47dd59b11dfd1ec43fef3551aed81d01ee4ab997c6cecc39013dcaa442aec803e4cebbc288b4f9e87b30613f0ec88ddc6f60f56787f4040897e6e6bdac317d74b27f97f2efadb031f03c61954fd0232373582b7fa315d3eb9f67053126d2ed0636f04d669c47bdeb078fbda177533902e20b5ce9d8f395ea4c0aaf2cae774fe99bc40105a9ca184bcb598ab2f49c1df62d32d1a6d73a26812cb47a2ccaf0e9b759df89ad1e18238d897b9fd658f6786a92a0c12bd0ee6dad8a430a67962363e5b9afb3329e4f1f6fcd7e63cb8f24872bcf5b8c349d9ce423666ca39f16884219dea338b388e40f4ad996419cb3858637364d8e5af67f846d77b2749115131a3642ef56681315e4a2cbca5e60febabf693570f515e09c2a8994a8e2be3cba28118ef429d4de781118182607dd2c2d5aaba621ea29c140338bd8f1787fd2a3f43bb7fa22a8ce053adb331a4c78eab569af317e14360a6bf1c8b7394f34bfc1a941ac88dab334d5a2d45fc83bee28884698fd82339c972a06efb369220049ca89727513bd4262ad6f94f55f659ec98b684b1d92e1b6a303548a196cc53104111de7af01e737ef047d3d1ac4fe13de618e8fd6471c225e688b73b866213f4765c1a1ecf041f66a11177b0425b0423c455dccfa35a34f3b1c4c9850267bd41dcc366f4f8fef6982699e9aee7f3edff90217c84f6865234676e65911e5e99739792161766e959d061d6e86797b595ae3cffc043da0929dce1b4bd27e04532800f14f69398a681d46f00197f547fa138e676a4c84e586e9a2037faad7d7342221c229ff13606688ab70305dc28d01270604fbcb2b5777541e637a10e7d6c2dfa76461b18c8b303234282f31b7ed8afd0cdcc3978c6520a182000ea312296c7d9df08c2a67b944bc519113822014a831c8d6a7f8d26a7a443666b6077bdc1c11cf47001bcbb484d163543445c77a02140191bbb813da818b4dc3ef1ca420f624e5cb67c48024aeb8691b549202750899938067a3ad49da19e9fffc6486b3525fba8b2ff991fb3b4c1a536818f2dad96f713ac264a22136c6a3a9eacb4f69ab08cfe2b971a7d916833c6a0370d4b0bc428db2e4b4013899668b73caf9c983e2f07e46b4b5b4f0d231edee8b1951e1d0e34c881d1fc5c6be05b92b13680398e7109bd18048f0bd980fceb24e59411873e7a8a7f95f4da2ba5c082fdda710361e163a213a3dbb82c08a69020545da4636c09a67cd962182a011cf5eb1c3d999abc7b834ee518bb53afe19941927ca190699abf79c334c52e206fc851deb7398947ad5bd125ef3f51349497142e921c85506c739f6319ae0eb8e3c551ceb7e16afc2d6aad36841ed8eb560ef984ee5e00f1ead2c646546b3c145e3700b07fc257551641cf3dcb76a8b3cc75994f2c3eb521cea22d64c8b72b2de506fde8185b70b4707b7f571668a5925ca21e605904d7c896a5d7290b9c4fc75ecc7ddbbd7f6f003a74f53d1a5432e0377a3efce1e7ac61e36dc13aeea57400d4d3986db3fccb6edaf83f86daeb42f416f58c502e74178e013b399d0b155e0df86b40b5f3f2ab0ad61c90870cee340c07977b55622699101e5372677dd4e208fa6b5d4834a2d6f37b2ead107218aa0e702d1f6a60bd4ad3a2e22807237129fdc02993ef1fffe3c285bd4f7b093b2da8d772ce2df7874bf9b7fd0893eb66a4931acc38129bfe4a8fc6b28ea83bcca1220b66c86d4d90914bb9e9a425fce618f11b66f93aa78515eac0f3956cb1e8b6f12d7f6f22c1ca5563e280b15c64732aec2a37d6010cee0fd2263ea3ea2011043153284b4a5fc87cc0dd8c36f084ce715a6e9ba3e8b2586726255d122f2b5677d6590405ae031df8f83840ef3011a7f5d18037407758270d980aa65d5a4aa26a35a61b65178b6183b282771e89a8fe47bd3ea5a23146b924a47c3cc2540a9c8d91d4a8924e010fb6d3e60457e0aa86749cc3444707fda055a0f489aecda68af7f0d7d31cf25641a10bcc0d00996cddf9059121639fa3ff2e5490bae6b702fcf226d8e50f27f0973e5e4cf543445524d0fe3bd55d3f215978bfabcba0d44c076f5b333b2095c70f6a5426338bf0c065ddce27f6730606d84d1ccef8cebcd15085fa8a5d0975dc47eeb09a4ab6da21d01916c97f4e266c4b01f2bfb3b6a08bb5a7cf834e56782d824e7c55b591cd883ed9e806a4f7033bbab49a2b8ab2cb0f6da9d76968208236b35a51f8eba3769a676ad60d69c475706a630f3a078ebaa6ba5bc25719867cb61d48cc3a381b261165c04f3c93f37d72fc15f43df1de34e24e80a46f5d15fb362e71cb4a5365dde04a53dc5e42745fbd601ff148db416244dd76ac16f24138ef9a02491eb5b48d731a8bdcd46040d0ff11a07c040b83db84bfd21ffb1d818203cb7d3f8fca47f1dc510afa8219ab031aaba2147aed7c50228930e895a72abf55ca6997131e231ea92e0059b680735548adf2d572c3540e096a644deb3750e3b341bbeffee70ff22e0b4e56142e4c1965c01a646dd9b5b0055f88f08987ad45adb844b9ffc84792073048c28bcb60f2666802052ee45dcd9a2950d55ecf0234a3dcf67e83cfa0bfb1285eb54e6292d8075c9e1b459e48556f416898557c9c864fc5de459feb53e33dd1a6860a2d1a836ab5ff6efaee123b3715a7137787ee4345efbce38074e262f363a8ff400345c8539d44a7286c7291246810bce063f0877db6585842380b530a4aaef6e36779a95fed220cef6c1fff2fdd5031f83987dc3282d432f322852cc9dc6d00c59d5ed83b386ff97c521e528e59f2df932467ac02d17f8818c2de26d69725f42cecaf186fab7b6e10b1ebd9a9a12ed83cd382d9a6f9a9bed2736cb0ec0260057f5ec704d2e1a64caad59e02ff2022174b23564cb0942e6769b12e0ae4d65dc4c5e6b6ceaf2667e085909c93a9768b7bfdac612801c0bc3848bad51e2367f788cbd1c5091ce0e9c567528c72003712e91247d87f1ff60d3865fc687a35886822079392f8d151b89e09469bef98e59139c460a53805a93245148cbb9a6a010dadc87e9b1a0e0a89e87e433ff1c0ad4b125760858c8badff4d82cbd31cf88f3e2e16a4e960e1e0b5825fc0f2b21d660cf60069d43fb6a8a96c44fa922164f02c9cd5ebb6fad848871224d157777b5a70dc6deb988506bd03aa4ce2200e9ce23641221784250c22d2c8635a3512f45d433cf66e158eb261f48a23d54f5ef4358df3487da471eb5775bdba565ee170be126b2300d0dad050212606f2d77a63fa2ab430e62670e852b89944e611509415bee36bf0961c8918bd8b0eb8af45b1a9d0420c7101a9c5f4a63efb9cc8de7897b5e2b02cb5885ad8d0d8ac7754ba8d4e9d37175e614e3f3a6a7b122bbc6dd9ce78f1b9a4e940a1160bb85650d8932fe1a82d0525630ba017be5129625a45c3cae66c7cdaa33ee704791db81ef2e11a2f528974fa388cd929c934dbdb21425e6117839ab33b2926b036457db3a43083c3ec17231aed4ee5b607a45a5735c9470c03a424b43efcea953c078717344aeb1449c0dfa3a3ec224b542c16cf735466bdaf26b522aef1db547b14f07ebd4f5da34426a46007757be47ed3f643c47f2c4467762cd049d6f4cf8a78d04f8318bdedcee80871e91c0330499d88254555c456d9bde8a892394267eac15c230cf7e7ba19ebc01b1905c80476de3cea8258f6d0820d159f4aa8a37fb378b2685da4e0e89d253187219869f1157bbe4a8a43eabf65e86a6d9b21e25d91c43c3036914427833ed87073886719069148e2e47219bb5da5d9664d64dc5c4ff71c0e808dadbb53a23e41e3c02fd0c9e0704490f3283d1864d15d795882e6522f31445556cab6832f273dac0c7aef4e3f8c09a34d1624fdb087d852f2e827fb2c3105f1afda54b9dc12cfde3cf7747daa5ac70904e82636a13155303f9a1198d6e7f9dc7be394ebc5db9e8380e290e6cae5f320caa56aa94490789fce2e2540b3de8865396f58e14d61d3cb122f7bd1af5a27c6fe733eba3cc39106efc906ea967fb833e2480aa80bd56ccd9e5c25304e2b8135f1453af70059e599cb67bc8eaaa38c39768e74d3da8aba0135f0192d7ddf0149ce62f353b0360251f1f88b272c6e85b4ee4e0563a6de80de83749af6e6aa4d80cab7031aff3f7e8d0c9114940549f828a62be9fd6a16db001369728b4b93d4ecf91563ae03def3ca4e9900a97657c4ff1e41c5742fb3329ba882ed61645aedb22f2543b83cd4007e5d228697a48064acc32ece41f2d5ead3f31a9689249e8b4bb57ac0b136b6c60ec531708235b94db823344aafbb9b79e21959635664b2193c3add0b28767906b7ba4118e6548e9a23b49e9181dc6f7dc7857425c9ab1b1451bc4572fd060190d0b5a76b8368b68e72a212bd0f89d0778d293b1d32f155f30c9aafe7215d2e746ea8f2c73a30bcd8c093a489519b60616b15afe69074ee77fb65caf5faf0aad49106057a91fdcd622a07ac21eb5c221f2e65323228af41b3eb894517c34c4f60ba20fb6f6c4309a7357884c0eeeb0a4874550107f2d0ffdc412f86bdf712f96183b3932cfb4da3f179cde1a288df9af09c243fae8c67b0d208d9cdb7adde8d5e548e0624b19da4818ef656b88280a", 0x1000}, 0x1006) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x1, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fadvise64(r2, 0xfffffffffffffffe, 0x0, 0x4) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) ioctl$ION_IOC_HEAP_QUERY(r6, 0xc0184908, &(0x7f0000000400)={0x34, 0x0, &(0x7f00000003c0)}) fremovexattr(0xffffffffffffffff, 0x0) write$FUSE_DIRENT(0xffffffffffffffff, &(0x7f0000000080)=ANY=[], 0x29) r7 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r7, 0x0, 0x0) ioctl$LOOP_SET_STATUS64(r7, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xcf, 0x6, 0x0, 0x12, 0x18, 0x1c, "e42e1ad96ac5522b7e5c571214933aa373757d8b8fa246026013e589833879995b9d16c074670ac9736ebb42c0171556498b78ca0a9440897785cabad57f8883", "62cf5276c0bf67d684beabb161c7c39886837e7a4957134957832caa8187e505fd8e4b0bfe366556bfe4e55d60f7eee60e85492d020eca0b0b538a72fb7e9b8f", "5e86021d0ea6cf812df4b5737ca250be7bf8906ab3362f6720232d9cb9e3bbe0", [0xfffffffffffffffc, 0x10001]}) [ 1479.068475] binder: 11348:11352 transaction failed 29189/-22, size 96-24 line 3138 [ 1479.068589] binder: undelivered TRANSACTION_ERROR: 29189 [ 1479.096974] binder: 11350:11354 got transaction with out-of-order buffer fixup [ 1479.097001] binder: 11350:11354 transaction failed 29201/-22, size 112-24 line 3467 [ 1479.097151] binder: undelivered TRANSACTION_ERROR: 29201 [ 1479.260113] binder: undelivered TRANSACTION_ERROR: 29201 03:49:26 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70, 0x18, &(0x7f0000000200)={@ptr={0x70742a85, 0x0, 0x0, 0x0, 0x0, 0x39}, @fda={0x66646185, 0x3, 0x2, 0x7}, @ptr={0x70742a85, 0x1, &(0x7f0000000100)=""/241, 0xf1, 0x2, 0x80000025}}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}, 0x40}], 0x0, 0x0, 0x0}) 03:49:26 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x18, 0x0, &(0x7f00000000c0)}, 0x440}], 0x0, 0x0, 0x0}) 03:49:26 executing program 2: mkdir(0x0, 0x0) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$EXT4_IOC_MIGRATE(r0, 0x6609) open(0x0, 0x0, 0x0) fchdir(0xffffffffffffffff) clone(0x103, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$LOOP_CTL_GET_FREE(0xffffffffffffffff, 0x4c82) r4 = openat$selinux_load(0xffffffffffffff9c, &(0x7f0000000040)='/selinux/load\x00', 0x2, 0x0) write$selinux_load(r4, &(0x7f00000000c0)={0xf97cff8c, 0x2, 'SE Linux', "1200000006c46f0006000086cb9cd172"}, 0x20) ioctl$PPPIOCSNPMODE(0xffffffffffffffff, 0x4008744b, &(0x7f0000000000)={0x3d, 0x1}) r5 = open(&(0x7f0000000280)='./bus\x00', 0x141042, 0x0) write$UHID_INPUT(r5, &(0x7f0000001440)={0x8, "c0c814a55b6300d28afc61ac7dd1ffb869b761e8e53ee36e4be89e9fea175523e4468dec44bf8b5473c7a5062b4ede67dcb24cb9484ccfff2b3a70befc56e8ab2eee3483f5bf78c16beac035b700eb84e2216f268d02b717d2046c273814475b412437f7dc08a13a55d3c02132999dfd9fe80b750eff4d7c1da975b3835602728ae09e72527fcee19377e29c6c19e1ccce0f75e0e54001e3e83e473fa3d37eca8be1b3de565571e0e84f310c11fa8616068113b038aaa5c69967699fc2aa41c6f26fc22cf68e3577242c9b4ca20fab9de5885e0648fbd7af089b05f38f152d2f8144461608733c567b6dc5d2a07022c3764565c85abcfd99dd7a85e58939278235d50e8b321be7dbaa5141e097c28364fad2f713d666ca94f4e429687fcabb72aceeaf8abe5b506d98dc393b6e97492d785ead0ca2953f92c4d2b2c9f616e3d98b36be55a923fc5892413f7a3b615cec89b52e0ecdcee0aa5af72bcbb91b4bade7435dd8b529feaf13f8b48fcaca5952235d2e909f8831d8ca05a0daa3f6c581f388e0c1879b41fe63ef3d122bd0c5acd4fb07b96797918791075ae7383bb1bbdea574b31301ff37ecc45671ee2e7fc55bf6244025d1fd82dca56a42a23aa826a0b1e102bd87893ddc05649304eb1866c796e46e0d57f552bd572891ef892918bb2e7f2c6bcf68f388ea0c50f48c06de1b46b1434cdf25ca1288ebabe2a33d1c6effb77f91ef75471e93952caeda8ac2b2677e46d62b8366922d093832bccb949e177b4417864812d22972d81d89158288b5318d017329d4e8f66273abf74c434f318ebf32c7629342a85336387231b1e579d57cff0b125bef9dddf0fc33f71cb59d5a8972cda06ba6bba4a89cb8d3b465492c431698984998b2979ea61fed3d99b049724f2bdda5a0700ccb28825da1343f41290e569a6d38d4ae3968147cf39b097efd78e058fc71523c12e724bf93dc4ecc02b5cb18d13b59ec8f85368ac1ea93ed0149c60c53569dc69cdb3f37470eab26ef010b03a7e651b9e8e9065da347660836eddb3988c9a0f394aad055f727310f646d6cb35131d02aaf24735792bfce250798bebf0d1a4495fca568b9449e81afef2937b50faf873257d7efa07d31759474d50ca2a7922e79ab47dd59b11dfd1ec43fef3551aed81d01ee4ab997c6cecc39013dcaa442aec803e4cebbc288b4f9e87b30613f0ec88ddc6f60f56787f4040897e6e6bdac317d74b27f97f2efadb031f03c61954fd0232373582b7fa315d3eb9f67053126d2ed0636f04d669c47bdeb078fbda177533902e20b5ce9d8f395ea4c0aaf2cae774fe99bc40105a9ca184bcb598ab2f49c1df62d32d1a6d73a26812cb47a2ccaf0e9b759df89ad1e18238d897b9fd658f6786a92a0c12bd0ee6dad8a430a67962363e5b9afb3329e4f1f6fcd7e63cb8f24872bcf5b8c349d9ce423666ca39f16884219dea338b388e40f4ad996419cb3858637364d8e5af67f846d77b2749115131a3642ef56681315e4a2cbca5e60febabf693570f515e09c2a8994a8e2be3cba28118ef429d4de781118182607dd2c2d5aaba621ea29c140338bd8f1787fd2a3f43bb7fa22a8ce053adb331a4c78eab569af317e14360a6bf1c8b7394f34bfc1a941ac88dab334d5a2d45fc83bee28884698fd82339c972a06efb369220049ca89727513bd4262ad6f94f55f659ec98b684b1d92e1b6a303548a196cc5316e9845baaf01e737ef047d3d1ac4fe13de618e8fd6471c225e688b73b866213f4765c1a1ecf041f66a11177b0425b0423c455dccfa35a34f3b1c4c9850267bd41dcc366f4f8fef6982699e9aee7f3edff90217c84f6865234676e65911e5e99739792161766e959d061d6e86797b595ae3cffc043da0929dce1b4bd27e04532800f14f69398a681d46f00197f547fa138e676a4c84e586e9a2037faad7d7342221c229ff13606688ab70305dc28d01270604fbcb2b5777541e637a10e7d6c2dfa76461b18c8b303234282f31b7ed8afd0cdcc3978c6520a182000ea312296c7d9df08c2a67b944bc519113822014a831c8d6a7f8d26a7a443666b6077bdc1c11cf47001bcbb484d163543445c77a02140191bbb813da818b4dc3ef1ca420f624e5cb67c48024aeb8691b549202750899938067a3ad49da19e9fffc6486b3525fba8b2ff991fb3b4c1a536818f2dad96f713ac264a22136c6a3a9eacb4f69ab08cfe2b971a7d916833c6a0370d4b0bc428db2e4b4013899668b73caf9c983e2f07e46b4b5b4f0d231edee8b1951e1d0e34c881d1fc5c6be05b92b13680398e7109bd18048f0bd980fceb24e59411873e7a8a7f95f4da2ba5c082fdda710361e163a213a3dbb82c08a69020545da4636c09a67cd962182a011cf5eb1c3d999abc7b834ee518bb53afe19941927ca190699abf79c334c52e206fc851deb7398947ad5bd125ef3f51349497142e921c85506c739f6319ae0eb8e3c551ceb7e16afc2d6aad36841ed8eb560ef984ee5e00f1ead2c646546b3c145e3700b07fc257551641cf3dcb76a8b3cc75994f2c3eb521cea22d64c8b72b2de506fde8185b70b4707b7f571668a5925ca21e605904d7c896a5d7290b9c4fc75ecc7ddbbd7f6f003a74f53d1a5432e0377a3efce1e7ac61e36dc13aeea57400d4d3986db3fccb6edaf83f86daeb42f416f58c502e74178e013b399d0b155e0df86b40b5f3f2ab0ad61c90870cee340c07977b55622699101e5372677dd4e208fa6b5d4834a2d6f37b2ead107218aa0e702d1f6a60bd4ad3a2e22807237129fdc02993ef1fffe3c285bd4f7b093b2da8d772ce2df7874bf9b7fd0893eb66a4931acc38129bfe4a8fc6b28ea83bcca1220b66c86d4d90914bb9e9a425fce618f11b66f93aa78515eac0f3956cb1e8b6f12d7f6f22c1ca5563e280b15c64732aec2a37d6010cee0fd2263ea3ea2011043153284b4a5fc87cc0dd8c36f084ce715a6e9ba3e8b2586726255d122f2b5677d6590405ae031df8f83840ef3011a7f5d18037407758270d980aa65d5a4aa26a35a61b65178b6183b282771e89a8fe47bd3ea5a23146b924a47c3cc2540a9c8d91d4a8924e010fb6d3e60457e0aa86749cc3444707fda055a0f489aecda68af7f0d7d31cf25641a10bcc0d00996cddf9059121639fa3ff2e5490bae6b702fcf226d8e50f27f0973e5e4cf543445524d0fe3bd55d3f215978bfabcba0d44c076f5b333b2095c70f6a5426338bf0c065ddce27f6730606d84d1ccef8cebcd15085fa8a5d0975dc47eeb09a4ab6da21d01916c97f4e266c4b01f2bfb3b6a08bb5a7cf834e56782d824e7c55b591cd883ed9e806a4f7033bbab49a2b8ab2cb0f6da9d76968208236b35a51f8eba3769a676ad60d69c475706a630f3a078ebaa6ba5bc25719867cb61d48cc3a381b261165c04f3c93f37d72fc15f43df1de34e24e80a46f5d15fb362e71cb4a5365dde04a53dc5e42745fbd601ff148db416244dd76ac16f24138ef9a02491eb5b48d731a8bdcd46040d0ff11a07c040b83db84bfd21ffb1d818203cb7d3f8fca47f1dc510afa8219ab031aaba2147aed7c50228930e895a72abf55ca6997131e231ea92e0059b680735548adf2d572c3540e096a644deb3750e3b341bbeffee70ff22e0b4e56142e4c1965c01a646dd9b5b0055f88f08987ad45adb844b9ffc84792073048c28bcb60f2666802052ee45dcd9a2950d55ecf0234a3dcf67e83cfa0bfb1285eb54e6292d8075c9e1b459e48556f416898557c9c864fc5de459feb53e33dd1a6860a2d1a836ab5ff6efaee123b3715a7137787ee4345efbce38074e262f363a8ff400345c8539d44a7286c7291246810bce063f0877db6585842380b530a4aaef6e36779a95fed220cef6c1fff2fdd5031f83987dc3282d432f322852cc9dc6d00c59d5ed83b386ff97c521e528e59f2df932467ac02d17f8818c2de26d69725f42cecaf186fab7b6e10b1ebd9a9a12ed83cd382d9a6f9a9bed2736cb0ec0260057f5ec704d2e1a64caad59e02ff2022174b23564cb0942e6769b12e0ae4d65dc4c5e6b6ceaf2667e085909c93a9768b7bfdac612801c0bc3848bad51e2367f788cbd1c5091ce0e9c567528c72003712e91247d87f1ff60d3865fc687a35886822079392f8d151b89e09469bef98e59139c460a53805a93245148cbb9a6a010dadc87e9b1a0e0a89e87e433ff1c0ad4b125760858c8badff4d82cbd31cf88f3e2e16a4e960e1e0b5825fc0f2b21d660cf60069d43fb6a8a96c44fa922164f02c9cd5ebb6fad848871224d157777b5a70dc6deb988506bd03aa4ce2200e9ce23641221784250c22d2c8635a3512f45d433cf66e158eb261f48a23d54f5ef4358df3487da471eb5775bdba565ee170be126b2300d0dad050212606f2d77a63fa2ab430e62670e852b89944e611509415bee36bf0961c8918bd8b0eb8af45b1a9d0420c7101a9c5f4a63efb9cc8de7897b5e2b02cb5885ad8d0d8ac7754ba8d4e9d37175e614e3f3a6a7b122bbc6dd9ce78f1b9a4e940a1160bb85650d8932fe1a82d0525630ba017be5129625a45c3cae66c7cdaa33ee704791db81ef2e11a2f528974fa388cd929c934dbdb21425e6117839ab33b2926b036457db3a43083c3ec17231aed4ee5b607a45a5735c9470c03a424b43efcea953c078717344aeb1449c0dfa3a3ec224b542c16cf735466bdaf26b522aef1db547b14f07ebd4f5da34426a46007757be47ed3f643c47f2c4467762cd049d6f4cf8a78d04f8318bdedcee80871e91c0330499d88254555c456d9bde8a892394267eac15c230cf7e7ba19ebc01b1905c80476de3cea8258f6d0820d159f4aa8a37fb378b2685da4e0e89d253187219869f1157bbe4a8a43eabf65e86a6d9b21e25d91c43c3036914427833ed87073886719069148e2e47219bb5da5d9664d64dc5c4ff71c0e808dadbb53a23e41e3c02fd0c9e0704490f3283d1864d15d795882e6522f31445556cab6832f273dac0c7aef4e3f8c09a34d1624fdb087d852f2e827fb2c3105f1afda54b9dc12cfde3cf7747daa5ac70904e82636a13155303f9a1198d6e7f9dc7be394ebc5db9e8380e290e6cae5f320caa56aa94490789fce2e2540b3de8865396f58e14d61d3cb122f7bd1af5a27c6fe733eba3cc39106efc906ea967fb833e2480aa80bd56ccd9e5c25304e2b8135f1453af70059e599cb67bc8eaaa38c39768e74d3da8aba0135f0192d7ddf0149ce62f353b0360251f1f88b272c6e85b4ee4e0563a6de80de83749af6e6aa4d80cab7031aff3f7e8d0c9114940549f828a62be9fd6a16db001369728b4b93d4ecf91563ae03def3ca4e9900a97657c4ff1e41c5742fb3329ba882ed61645aedb22f2543b83cd4007e5d228697a48064acc32ece41f2d5ead3f31a9689249e8b4bb57ac0b136b6c60ec531708235b94db823344aafbb9b79e21959635664b2193c3add0b28767906b7ba4118e6548e9a23b49e9181dc6f7dc7857425c9ab1b1451bc4572fd060190d0b5a76b8368b68e72a212bd0f89d0778d293b1d32f155f30c9aafe7215d2e746ea8f2c73a30bcd8c093a489519b60616b15afe69074ee77fb65caf5faf0aad49106057a91fdcd622a07ac21eb5c221f2e65323228af41b3eb894517c34c4f60ba20fb6f6c4309a7357884c0eeeb0a4874550107f2d0ffdc412f86bdf712f96183b3932cfb4da3f179cde1a288df9af09c243fae8c67b0d208d9cdb7adde8d5e548e0624b19da4818ef656b88280a", 0x1000}, 0xfffffc41) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x1, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fadvise64(r5, 0xfffffffffffffffe, 0x0, 0x4) fremovexattr(0xffffffffffffffff, 0x0) write$FUSE_DIRENT(0xffffffffffffffff, &(0x7f0000000080)=ANY=[], 0x29) [ 1479.284084] binder: 11360:11362 got transaction with too large buffer [ 1479.296756] binder: 11363:11366 got transaction with out-of-order buffer fixup [ 1479.296785] binder: 11363:11366 transaction failed 29201/-22, size 112-24 line 3467 03:49:26 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(0xffffffffffffffff, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0, 0xfffffffffffffed5}, @flat=@weak_handle, @fda={0x66646185, 0x3, 0x1, 0x22}}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 03:49:26 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70, 0x18, &(0x7f0000000200)={@ptr={0x70742a85, 0x0, 0x0, 0x0, 0x0, 0x39}, @fda={0x66646185, 0x3, 0x2, 0x7}, @ptr={0x70742a85, 0x1, &(0x7f0000000100)=""/241, 0xf1, 0x2, 0x80000025}}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}, 0x40}], 0x0, 0x0, 0x0}) 03:49:26 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x18, 0x0, &(0x7f00000000c0)}, 0x440}], 0x0, 0x0, 0x0}) [ 1479.296951] binder: undelivered TRANSACTION_ERROR: 29201 [ 1479.299566] binder: 11359:11367 transaction failed 29189/-22, size 96-24 line 3138 [ 1479.299676] binder: undelivered TRANSACTION_ERROR: 29189 [ 1479.305865] binder: 11358:11361 got transaction with invalid offset (0, min 0 max 0) or object. [ 1479.305892] binder: 11358:11361 transaction failed 29201/-22, size 0-24 line 3379 [ 1479.306305] binder: undelivered TRANSACTION_ERROR: 29201 [ 1479.373553] binder: 11373:11377 got transaction with invalid offset (0, min 0 max 0) or object. 03:49:26 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r1, 0x0, 0x0) ioctl$TCSETAW(r1, 0x5407, &(0x7f0000000000)={0x1, 0x7fff, 0x4, 0x2, 0x1a, 0x4, 0x40, 0x0, 0x5, 0xff}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$VT_RELDISP(r2, 0x5605) r3 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r3, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r3, 0x40046207, 0x0) r4 = syz_open_dev$binderN(0x0, 0x0, 0x0) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = dup2(r5, r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r4, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffda9, 0xfffffdce, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@weak_handle, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x50}}}], 0x0, 0x0, 0x0}) 03:49:26 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) syz_open_dev$binderN(0x0, 0x0, 0x0) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0, 0xfffffffffffffed5}, @flat=@weak_handle, @fda={0x66646185, 0x3, 0x1, 0x22}}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 03:49:26 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70, 0x18, &(0x7f0000000200)={@ptr={0x70742a85, 0x0, 0x0, 0x0, 0x0, 0x39}, @fda={0x66646185, 0x3, 0x2, 0x7}, @ptr={0x70742a85, 0x1, &(0x7f0000000100)=""/241, 0xf1, 0x2, 0x80000025}}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}, 0x40}], 0x0, 0x0, 0x0}) [ 1479.373580] binder: 11373:11377 transaction failed 29201/-22, size 0-24 line 3379 [ 1479.373729] binder: undelivered TRANSACTION_ERROR: 29201 [ 1479.377271] binder: 11375:11379 got transaction with out-of-order buffer fixup [ 1479.377313] binder: 11375:11379 transaction failed 29201/-22, size 112-24 line 3467 [ 1479.377502] binder: undelivered TRANSACTION_ERROR: 29201 [ 1479.383416] SELinux: policydb string length 2 does not match expected length 8 [ 1479.396040] binder: 11378:11381 transaction failed 29189/-22, size 96-24 line 3138 [ 1479.396228] binder: undelivered TRANSACTION_ERROR: 29189 [ 1479.455955] binder: 11389:11392 got transaction with out-of-order buffer fixup [ 1479.456041] binder: 11389:11392 transaction failed 29201/-22, size 112-24 line 3467 [ 1479.456321] binder: undelivered TRANSACTION_ERROR: 29201 [ 1479.475819] binder: 11388:11391 got transaction with invalid offset (0, min 0 max 0) or object. 03:49:26 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0, 0xfffffffffffffed5}, @flat=@weak_handle, @fda={0x66646185, 0x0, 0x0, 0x22}}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 03:49:26 executing program 2: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x400, 0x0) fsetxattr$trusted_overlay_upper(r0, &(0x7f0000000380)='trusted.overlay.upper\x00', &(0x7f00000003c0)={0x0, 0xfb, 0x5a, 0x4, 0x2, "1c43ec1f3e36c34587d363f3678be04e", "e1d25c622acfc85f47b67662cd1fa252ad614bb0b07ac87c132d750e018140942d337bf195c060d91db92487f04677ba93995638209b2ed0f57413dec3970ffc02128bd616"}, 0x5a, 0x2) open(0x0, 0x0, 0x0) fchdir(0xffffffffffffffff) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) pread64(r1, &(0x7f00000002c0)=""/144, 0x90, 0x5) r3 = open(&(0x7f0000000280)='./bus\x00', 0x141042, 0x0) write$UHID_INPUT(r3, &(0x7f0000001440)={0x8, "c0c814a55b6300d28afc61ac7dd1ffb869b761e8e53ee36e4be89e9fea175523e4468dec44bf8b5473c7a5062b4ede67dcb24cb9484ccfff2b3a70befc56e8ab2eee3483f5bf78c16beac035b700eb84e2216f268d02b717d2046c273814475b412437f7dc08a13a55d3c02132999dfd9fe80b750eff4d7c1da975b3835602728ae09e72527fcee19377e29c6c19e1ccce0f75e0e54001e3e83e473fa3d37eca8be1b3de565571e0e84f310c11fa8616068113b038aaa5c69967699fc2aa41c6f26fc22cf68e3577242c9b4ca20fab9de5885e0648fbd7af089b05f38f152d2f8144461608733c567b6dc5d2a07022c3764565c85abcfd99dd7a85e58939278235d50e8b321be7dbaa5141e097c28364fad2f713d666ca94f4e429687fcabb72aceeaf8abe5b506d98dc393b6e97492d785ead0ca2953f92c4d2b2c9f616e3d98b36be55a923fc5892413f7a3b615cec89b52e0ecdcee0aa5af72bcbb91b4bade7435dd8b529feaf13f8b48fcaca5952235d2e909f8831d8ca05a0daa3f6c581f388e0c1879b41fe63ef3d122bd0c5acd4fb07b96797918791075ae7383bb1bbdea574b31301ff37ecc45671ee2e7fc55bf6244025d1fd82dca56a42a23aa826a0b1e102bd87893ddc05649304eb1866c796e46e0d57f552bd572891ef892918bb2e7f2c6bcf68f388ea0c50f48c06de1b46b1434cdf25ca1288ebabe2a33d1c6effb77f91ef75471e93952caeda8ac2b2677e46d62b8366922d093832bccb949e177b4417864812d22972d81d89158288b5318d017329d4e8f66273abf74c434f318ebf32c7629342a85336387231b1e579d57cff0b125bef9dddf0fc33f71cb59d5a8972cda06ba6bba4a89cb8d3b465492c431698984998b2979ea61fed3d99b049724f2bdda5a0700ccb28825da1343f41290e569a6d38d4ae3968147cf39b097efd78e058fc71523c12e724bf93dc4ecc02b5cb18d13b59ec8f85368ac1ea93ed0149c60c53569dc69cdb3f37470eab26ef010b03a7e651b9e8e9065da347660836eddb3988c9a0f394aad055f727310f646d6cb35131d02aaf24735792bfce250798bebf0d1a4495fca568b9449e81afef2937b50faf873257d7efa07d31759474d50ca2a7922e79ab47dd59b11dfd1ec43fef3551aed81d01ee4ab997c6cecc39013dcaa442aec803e4cebbc288b4f9e87b30613f0ec88ddc6f60f56787f4040897e6e6bdac317d74b27f97f2efadb031f03c61954fd0232373582b7fa315d3eb9f67053126d2ed0636f04d669c47bdeb078fbda177533902e20b5ce9d8f395ea4c0aaf2cae774fe99bc40105a9ca184bcb598ab2f49c1df62d32d1a6d73a26812cb47a2ccaf0e9b759df89ad1e18238d897b9fd658f6786a92a0c12bd0ee6dad8a430a67962363e5b9afb3329e4f1f6fcd7e63cb8f24872bcf5b8c349d9ce423666ca39f16884219dea338b388e40f4ad996419cb3858637364d8e5af67f846d77b2749115131a3642ef56681315e4a2cbca5e60febabf693570f515e09c2a8994a8e2be3cba28118ef429d4de781118182607dd2c2d5aaba621ea29c140338bd8f1787fd2a3f43bb7fa22a8ce053adb331a4c78eab569af317e14360a6bf1c8b7394f34bfc1a941ac88dab334d5a2d45fc83bee28884698fd82339c972a06efb369220049ca89727513bd4262ad6f94f55f659ec98b684b1d92e1b6a303548a196cc5316e9845baaf01e737ef047d3d1ac4fe13de618e8fd6471c225e688b73b866213f4765c1a1ecf041f66a11177b0425b0423c455dccfa35a34f3b1c4c9850267bd41dcc366f4f8fef6982699e9aee7f3edff90217c84f6865234676e65911e5e99739792161766e959d061d6e86797b595ae3cffc043da0929dce1b4bd27e04532800f14f69398a681d46f00197f547fa138e676a4c84e586e9a2037faad7d7342221c229ff13606688ab70305dc28d01270604fbcb2b5777541e637a10e7d6c2dfa76461b18c8b303234282f31b7ed8afd0cdcc3978c6520a182000ea312296c7d9df08c2a67b944bc519113822014a831c8d6a7f8d26a7a443666b6077bdc1c11cf47001bcbb484d163543445c77a02140191bbb813da818b4dc3ef1ca420f624e5cb67c48024aeb8691b549202750899938067a3ad49da19e9fffc6486b3525fba8b2ff991fb3b4c1a536818f2dad96f713ac264a22136c6a3a9eacb4f69ab08cfe2b971a7d916833c6a0370d4b0bc428db2e4b4013899668b73caf9c983e2f07e46b4b5b4f0d231edee8b1951e1d0e34c881d1fc5c6be05b92b13680398e7109bd18048f0bd980fceb24e59411873e7a8a7f95f4da2ba5c082fdda710361e163a213a3dbb82c08a69020545da4636c09a67cd962182a011cf5eb1c3d999abc7b834ee518bb53afe19941927ca190699abf79c334c52e206fc851deb7398947ad5bd125ef3f51349497142e921c85506c739f6319ae0eb8e3c551ceb7e16afc2d6aad36841ed8eb560ef984ee5e00f1ead2c646546b3c145e3700b07fc257551641cf3dcb76a8b3cc75994f2c3eb521cea22d64c8b72b2de506fde8185b70b4707b7f571668a5925ca21e605904d7c896a5d7290b9c4fc75ecc7ddbbd7f6f003a74f53d1a5432e0377a3efce1e7ac61e36dc13aeea57400d4d3986db3fccb6edaf83f86daeb42f416f58c502e74178e013b399d0b155e0df86b40b5f3f2ab0ad61c90870cee340c07977b55622699101e5372677dd4e208fa6b5d4834a2d6f37b2ead107218aa0e702d1f6a60bd4ad3a2e22807237129fdc02993ef1fffe3c285bd4f7b093b2da8d772ce2df7874bf9b7fd0893eb66a4931acc38129bfe4a8fc6b28ea83bcca1220b66c86d4d90914bb9e9a425fce618f11b66f93aa78515eac0f3956cb1e8b6f12d7f6f22c1ca5563e280b15c64732aec2a37d6010cee0fd2263ea3ea2011043153284b4a5fc87cc0dd8c36f084ce715a6e9ba3e8b2586726255d122f2b5677d6590405ae031df8f83840ef3011a7f5d18037407758270d980aa65d5a4aa26a35a61b65178b6183b282771e89a8fe47bd3ea5a23146b924a47c3cc2540a9c8d91d4a8924e010fb6d3e60457e0aa86749cc3444707fda055a0f489aecda68af7f0d7d31cf25641a10bcc0d00996cddf9059121639fa3ff2e5490bae6b702fcf226d8e50f27f0973e5e4cf543445524d0fe3bd55d3f215978bfabcba0d44c076f5b333b2095c70f6a5426338bf0c065ddce27f6730606d84d1ccef8cebcd15085fa8a5d0975dc47eeb09a4ab6da21d01916c97f4e266c4b01f2bfb3b6a08bb5a7cf834e56782d824e7c55b591cd883ed9e806a4f7033bbab49a2b8ab2cb0f6da9d76968208236b35a51f8eba3769a676ad60d69c475706a630f3a078ebaa6ba5bc25719867cb61d48cc3a381b261165c04f3c93f37d72fc15f43df1de34e24e80a46f5d15fb362e71cb4a5365dde04a53dc5e42745fbd601ff148db416244dd76ac16f24138ef9a02491eb5b48d731a8bdcd46040d0ff11a07c040b83db84bfd21ffb1d818203cb7d3f8fca47f1dc510afa8219ab031aaba2147aed7c50228930e895a72abf55ca6997131e231ea92e0059b680735548adf2d572c3540e096a644deb3750e3b341bbeffee70ff22e0b4e56142e4c1965c01a646dd9b5b0055f88f08987ad45adb844b9ffc84792073048c28bcb60f2666802052ee45dcd9a2950d55ecf0234a3dcf67e83cfa0bfb1285eb54e6292d8075c9e1b459e48556f416898557c9c864fc5de459feb53e33dd1a6860a2d1a836ab5ff6efaee123b3715a7137787ee4345efbce38074e262f363a8ff400345c8539d44a7286c7291246810bce063f0877db6585842380b530a4aaef6e36779a95fed220cef6c1fff2fdd5031f83987dc3282d432f322852cc9dc6d00c59d5ed83b386ff97c521e528e59f2df932467ac02d17f8818c2de26d69725f42cecaf186fab7b6e10b1ebd9a9a12ed83cd382d9a6f9a9bed2736cb0ec0260057f5ec704d2e1a64caad59e02ff2022174b23564cb0942e6769b12e0ae4d65dc4c5e6b6ceaf2667e085909c93a9768b7bfdac612801c0bc3848bad51e2367f788cbd1c5091ce0e9c567528c72003712e91247d87f1ff60d3865fc687a35886822079392f8d151b89e09469bef98e59139c460a53805a93245148cbb9a6a010dadc87e9b1a0e0a89e87e433ff1c0ad4b125760858c8badff4d82cbd31cf88f3e2e16a4e960e1e0b5825fc0f2b21d660cf60069d43fb6a8a96c44fa922164f02c9cd5ebb6fad848871224d157777b5a70dc6deb988506bd03aa4ce2200e9ce23641221784250c22d2c8635a3512f45d433cf66e158eb261f48a23d54f5ef4358df3487da471eb5775bdba565ee170be126b2300d0dad050212606f2d77a63fa2ab430e62670e852b89944e611509415bee36bf0961c8918bd8b0eb8af45b1a9d0420c7101a9c5f4a63efb9cc8de7897b5e2b02cb5885ad8d0d8ac7754ba8d4e9d37175e614e3f3a6a7b122bbc6dd9ce78f1b9a4e940a1160bb85650d8932fe1a82d0525630ba017be5129625a45c3cae66c7cdaa33ee704791db81ef2e11a2f528974fa388cd929c934dbdb21425e6117839ab33b2926b036457db3a43083c3ec17231aed4ee5b607a45a5735c9470c03a424b43efcea953c078717344aeb1449c0dfa3a3ec224b542c16cf735466bdaf26b522aef1db547b14f07ebd4f5da34426a46007757be47ed3f643c47f2c4467762cd049d6f4cf8a78d04f8318bdedcee80871e91c0330499d88254555c456d9bde8a892394267eac15c230cf7e7ba19ebc01b1905c80476de3cea8258f6d0820d159f4aa8a37fb378b2685da4e0e89d253187219869f1157bbe4a8a43eabf65e86a6d9b21e25d91c43c3036914427833ed87073886719069148e2e47219bb5da5d9664d64dc5c4ff71c0e808dadbb53a23e41e3c02fd0c9e0704490f3283d1864d15d795882e6522f31445556cab6832f273dac0c7aef4e3f8c09a34d1624fdb087d852f2e827fb2c3105f1afda54b9dc12cfde3cf7747daa5ac70904e82636a13155303f9a1198d6e7f9dc7be394ebc5db9e8380e290e6cae5f320caa56aa94490789fce2e2540b3de8865396f58e14d61d3cb122f7bd1af5a27c6fe733eba3cc39106efc906ea967fb833e2480aa80bd56ccd9e5c25304e2b8135f1453af70059e599cb67bc8eaaa38c39768e74d3da8aba0135f0192d7ddf0149ce62f353b0360251f1f88b272c6e85b4ee4e0563a6de80de83749af6e6aa4d80cab7031aff3f7e8d0c9114940549f828a62be9fd6a16db001369728b4b93d4ecf91563ae03def3ca4e9900a97657c4ff1e41c5742fb3329ba882ed61645aedb22f2543b83cd4007e5d228697a48064acc32ece41f2d5ead3f31a9689249e8b4bb57ac0b136b6c60ec531708235b94db823344aafbb9b79e21959635664b2193c3add0b28767906b7ba4118e6548e9a23b49e9181dc6f7dc7857425c9ab1b1451bc4572fd060190d0b5a76b8368b68e72a212bd0f89d0778d293b1d32f155f30c9aafe7215d2e746ea8f2c73a30bcd8c093a489519b60616b15afe69074ee77fb65caf5faf0aad49106057a91fdcd622a07ac21eb5c221f2e65323228af41b3eb894517c34c4f60ba20fb6f6c4309a7357884c0eeeb0a4874550107f2d0ffdc412f86bdf712f96183b3932cfb4da3f179cde1a288df9af09c243fae8c67b0d208d9cdb7adde8d5e548e0624b19da4818ef656b88280a", 0x1000}, 0xfffffc41) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x1, 0x0, 0x0, 0x5a, 0x0, 0x510, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x41, 0xfff, 0x0, 0x6140f29909308a5a, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fcntl$F_GET_FILE_RW_HINT(r2, 0x40d, &(0x7f0000000440)) fadvise64(r3, 0xfffffffffffffffe, 0x0, 0x4) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x2400) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) write$P9_RATTACH(r6, &(0x7f0000000480)={0x14, 0x69, 0x2, {0xc1, 0x1}}, 0x14) r7 = fcntl$dupfd(r4, 0x0, r4) ioctl$PERF_EVENT_IOC_ENABLE(r7, 0x8912, 0x400200) ioctl$EVIOCREVOKE(r7, 0x40044591, &(0x7f0000000000)=0x8) fremovexattr(0xffffffffffffffff, 0x0) write$FUSE_DIRENT(0xffffffffffffffff, &(0x7f0000000080)=ANY=[], 0x29) fcntl$getownex(r7, 0x10, &(0x7f00000000c0)={0x0, 0x0}) waitid(0x2, r8, &(0x7f0000000100), 0x790e971d9677d4cb, &(0x7f0000000180)) 03:49:26 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) syz_open_dev$binderN(0x0, 0x0, 0x0) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0, 0xfffffffffffffed5}, @flat=@weak_handle, @fda={0x66646185, 0x3, 0x1, 0x22}}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 03:49:26 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0}, @fda={0x66646185, 0x0, 0x0, 0x3a}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}, 0x440}], 0x0, 0x0, 0x0}) 03:49:26 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70, 0x18, &(0x7f0000000200)={@ptr={0x70742a85, 0x0, 0x0, 0x0, 0x0, 0x39}, @fda={0x66646185, 0x3, 0x2, 0x7}, @ptr={0x70742a85, 0x1, &(0x7f0000000100)=""/241, 0xf1, 0x2, 0x80000025}}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}, 0x40}], 0x0, 0x0, 0x0}) 03:49:26 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) getpeername$inet(r3, &(0x7f0000000000)={0x2, 0x0, @multicast1}, &(0x7f0000000040)=0x10) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f0000000100)={0x4c, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="11634840000000000000000000000000000000000000000000000000000000000000000050000000000000001800000000000000", @ANYPTR=&(0x7f0000000180)=ANY=[@ANYBLOB="8561646600000000030000000000000000000000000000001400000000000000852a62730a01000000000000000000000000000000000000852a6277000000000100"/80], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x008\x00\x00\x00\x00\x00\x00\x00'], @ANYBLOB="40140d1300000000"], 0x0, 0x0, 0x0}) [ 1479.475848] binder: 11388:11391 transaction failed 29201/-22, size 0-24 line 3379 [ 1479.476075] binder: undelivered TRANSACTION_ERROR: 29201 [ 1479.567841] binder: 11396:11399 got transaction with out-of-order buffer fixup [ 1479.567871] binder: 11396:11399 transaction failed 29201/-22, size 112-24 line 3467 [ 1479.568185] binder: undelivered TRANSACTION_ERROR: 29201 [ 1479.644558] binder: 11360:11362 transaction failed 29201/-22, size 96-24 line 3493 [ 1479.654380] binder: undelivered TRANSACTION_ERROR: 29201 03:49:27 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) syz_open_dev$binderN(0x0, 0x0, 0x0) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0, 0xfffffffffffffed5}, @flat=@weak_handle, @fda={0x66646185, 0x3, 0x1, 0x22}}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 03:49:27 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0, 0xfffffffffffffed5}, @flat=@weak_handle, @fda}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 03:49:27 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) r1 = socket$inet(0x2, 0x2, 0x1f) setsockopt$inet_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f0000000000)='highspeed\x00', 0xa) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r2 = syz_open_dev$binderN(0x0, 0x0, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = dup2(r3, r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="116348400000000000000000000000000000000000000000000000000000000000000000a9fdffffffffffffcefdffff00000000", @ANYPTR=&(0x7f0000000100)=ANY=[@ANYBLOB="852a7470000000000000000000000000000000000000000000000000000000000000000000000000852a68770000000000000000000000000000000000000000852a68730000000000000000000000000000000000000000daee05ca8a7f6b503bee06d9ffe59cf52b9f76774a941cf5d72f7adf42ef3654ec15794bfe86b2b9c81e7064ce0b405441a18441454e96c09a12acbf90fb1dba0a23c8b02f2da251403f029b7a85f4e99019108ba5f87fa0aed029ffe34ca4852ad0996ee7f93a42c0c9092f1f0b88ef2a09395071e2a3689694a9"], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00(\x00\x00\x00\x00\x00\x00\x00P\x00\x00\x00\x00\x00\x00\x00'], @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x0, 0x0, 0x0}) 03:49:27 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70, 0x18, &(0x7f0000000200)={@ptr={0x70742a85, 0x0, 0x0, 0x0, 0x0, 0x39}, @fda={0x66646185, 0x3, 0x2, 0x7}, @ptr={0x70742a85, 0x1, &(0x7f0000000100)=""/241, 0xf1, 0x2, 0x80000025}}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}, 0x40}], 0x0, 0x0, 0x0}) [ 1479.690285] binder: 11404:11408 got transaction with out-of-order buffer fixup [ 1479.696296] binder_alloc: 11409: binder_alloc_buf size 319624360 failed, no address space 03:49:27 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, 0x0) 03:49:27 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x0, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@weak_handle, @fda}, 0x0}, 0x440}], 0x0, 0x0, 0x0}) 03:49:27 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) syz_open_dev$binderN(0x0, 0x0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70, 0x18, &(0x7f0000000200)={@ptr={0x70742a85, 0x0, 0x0, 0x0, 0x0, 0x39}, @fda={0x66646185, 0x3, 0x2, 0x7}, @ptr={0x70742a85, 0x1, &(0x7f0000000100)=""/241, 0xf1, 0x2, 0x80000025}}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}, 0x40}], 0x0, 0x0, 0x0}) [ 1479.696303] binder_alloc: allocated: 0 (num: 0 largest: 0), free: 12288 (num: 1 largest: 12288) [ 1479.696320] binder: 11409:11412 transaction failed 29201/-28, size 80-24 line 3284 03:49:27 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, 0x0) 03:49:27 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x0, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@weak_handle, @fda}, 0x0}, 0x440}], 0x0, 0x0, 0x0}) [ 1479.696459] binder: undelivered TRANSACTION_ERROR: 29201 [ 1479.703716] binder: 11410:11413 got transaction with too large buffer [ 1479.703744] binder: 11410:11413 transaction failed 29201/-22, size 96-24 line 3493 [ 1479.703907] binder: undelivered TRANSACTION_ERROR: 29201 [ 1479.725149] binder: 11411:11415 got transaction with out-of-order buffer fixup [ 1479.725176] binder: 11411:11415 transaction failed 29201/-22, size 112-24 line 3467 [ 1479.725470] binder: undelivered TRANSACTION_ERROR: 29201 [ 1479.774642] binder: 11419:11424 got transaction with too large buffer [ 1479.774670] binder: 11419:11424 transaction failed 29201/-22, size 96-24 line 3493 [ 1479.778600] binder: undelivered TRANSACTION_ERROR: 29201 [ 1479.795772] binder: 11426:11430 got transaction with out-of-order buffer fixup [ 1479.795798] binder: 11426:11430 transaction failed 29201/-22, size 112-24 line 3467 [ 1479.796052] binder: undelivered TRANSACTION_ERROR: 29201 [ 1479.825504] binder: 11429:11436 ioctl c0306201 0 returned -14 [ 1479.841549] binder: release 11431:11438 transaction 1107 out, still active [ 1479.841553] binder: undelivered TRANSACTION_COMPLETE [ 1479.848966] binder: 11421:11423 transaction failed 29201/-22, size -599-4294966734 line 3284 [ 1479.849204] binder: undelivered TRANSACTION_ERROR: 29201 [ 1479.864218] binder: send failed reply for transaction 1107, target dead [ 1479.888990] binder: 11441:11442 ioctl c0306201 0 returned -14 [ 1479.920961] binder: release 11443:11444 transaction 1113 out, still active 03:49:27 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0}, @fda={0x66646185, 0x0, 0x0, 0x3a}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}, 0x440}], 0x0, 0x0, 0x0}) 03:49:27 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r1, 0x0, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x800) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r1, &(0x7f00000003c0)={0xc0000011}) ioctl(r1, 0xb92, &(0x7f0000000000)="a1250abbf4b150adf933648fef061424038a9bed9417785196a5b4c08886bb5691bbca0166ed6097a355cd60bb68767e14d2d9b57c675777a5c9229a3023beb53560baed11f7e098296aa5aacf55b669632360add4c69c71c1af88bdb270da") r3 = syz_open_dev$binderN(0x0, 0x0, 0x0) r4 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r4, 0x0, 0x0) mmap$binder(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x11, r4, 0x1ff) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) setsockopt$inet_tcp_TCP_REPAIR(r6, 0x6, 0x13, &(0x7f0000000280)=0x1, 0x4) r7 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$BINDER_THREAD_EXIT(r1, 0x40046208, 0x0) r8 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r8, 0x0, 0x0) ioctl$PIO_UNIMAPCLR(r8, 0x4b68, &(0x7f0000000100)={0x384, 0x5, 0xfe01}) r9 = dup2(r7, r7) ioctl$PERF_EVENT_IOC_ENABLE(r9, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r3, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="ad17f660fa116348400000000000000000000000000000000000000000000000000000000000000000a9fdffffffffffffcefdffff0000000073b6d736db7e868a187f6c5d7c9cc782ab960d6b6093d1c9c95cf47a425df11faed5bc63c7d937880691397cd79878ae6c4ab31c91250fe4a391f77682f6a8df8f2428f91e83db5d732ff6c4fad18aec3c5595ac1f4ce8f11a8fb7a793a62523cc46c7645612e8924467db3e8c4c9586b8fb070c958a667f5116b40aec0637eaac767fb767f45f8ad0248c9cad08a19d557c30380012c2ae89fd3fa6eae5f1b89fef77ac7999bba983ba51eaa57fc82e94c219077711db32366e79ab2d15401f", @ANYPTR=&(0x7f0000000300)=ANY=[@ANYBLOB="852a7470000000000000000000000000000000000000000000000000000000000000000000000000852a68770000000000000000000000000000000000000000852a687300"/88], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00(\x00\x00\x00\x00\x00\x00\x00P\x00\x00\x00\x00\x00\x00\x00'], @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x0, 0x0, 0x0}) 03:49:27 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) syz_open_dev$binderN(0x0, 0x0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70, 0x18, &(0x7f0000000200)={@ptr={0x70742a85, 0x0, 0x0, 0x0, 0x0, 0x39}, @fda={0x66646185, 0x3, 0x2, 0x7}, @ptr={0x70742a85, 0x1, &(0x7f0000000100)=""/241, 0xf1, 0x2, 0x80000025}}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}, 0x40}], 0x0, 0x0, 0x0}) 03:49:27 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, 0x0) 03:49:27 executing program 2: mkdir(0x0, 0x0) r0 = open(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x101000, 0x0) write$P9_RREADDIR(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="1601000029020008000000fd0400000000000000000000000600000000000000ff0b002e2f6275732f66696c653004030000000500000000000000ff070000000000000605002e2f66696c65300202000000020000000000000005000000000000000305002e2f6275732000000000000000000000000009000000000000000105002e2f627573c0040000000800000000000000ff070000000000001805002e2f627573c0000000000400000000000000ffffffff00000000020b002e2f6275732f66696c65304301000000010000000000000000800000000000000005002e2f6275730802000000010000000000000001000000010000000705002e2f627573180300000002000000000000000700000000000000ff0b002e2f6275732f66696c6530"], 0x122) fchdir(0xffffffffffffffff) r1 = openat$selinux_status(0xffffffffffffff9c, &(0x7f0000000300)='/selinux/status\x00', 0x0, 0x0) r2 = getegid() fstat(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(0x0, r3, 0x0) getresgid(&(0x7f0000000140), &(0x7f0000000180)=0x0, &(0x7f00000001c0)) getresgid(&(0x7f0000000480), &(0x7f0000000500), &(0x7f0000000580)=0x0) setresgid(0x0, r5, 0x0) r6 = socket$inet6_tcp(0xa, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) fstat(r6, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) lstat(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fstat(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(0x0, r10, 0x0) fstat(r7, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(0x0, r11, 0x0) r12 = gettid() tkill(r12, 0x14) syz_open_procfs(r12, &(0x7f0000000dc0)='net/connector\x00') r13 = socket$inet6_tcp(0xa, 0x1, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$PERF_EVENT_IOC_ENABLE(r14, 0x8912, 0x400200) r15 = socket$inet6_tcp(0xa, 0x1, 0x0) fcntl$dupfd(r15, 0x0, r15) fstat(r7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(0x0, r16, 0x0) getgroups(0x5, &(0x7f0000000440)=[0xee01, r10, r11, r16, 0xee00]) setgroups(0x9, &(0x7f0000000480)=[r2, r3, 0xee01, r4, r5, 0xee01, r8, r9, r17]) bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000340)={&(0x7f00000002c0)='./bus/file0\x00', r1}, 0x10) flistxattr(r0, &(0x7f00000000c0)=""/114, 0x5f) r18 = open(&(0x7f0000000280)='./bus\x00', 0x141042, 0x0) write$UHID_INPUT(r18, &(0x7f0000001440)={0x8, "c0c814a55b6300d28afc61ac7dd1ffb869b761e8e53ee36e4be89e9fea175523e4468dec44bf8b5473c7a5062b4ede67dcb24cb9484ccfff2b3a70befc56e8ab2eee3483f5bf78c16beac035b700eb84e2216f268d02b717d2046c273814475b412437f7dc08a13a55d3c02132999dfd9fe80b750eff4d7c1da975b3835602728ae09e72527fcee19377e29c6c19e1ccce0f75e0e54001e3e83e473fa3d37eca8be1b3de565571e0e84f310c11fa8616068113b038aaa5c69967699fc2aa41c6f26fc22cf68e3577242c9b4ca20fab9de5885e0648fbd7af089b05f38f152d2f8144461608733c567b6dc5d2a07022c3764565c85abcfd99dd7a85e58939278235d50e8b321be7dbaa5141e097c28364fad2f713d666ca94f4e429687fcabb72aceeaf8abe5b506d98dc393b6e97492d785ead0ca2953f92c4d2b2c9f616e3d98b36be55a923fc5892413f7a3b615cec89b52e0ecdcee0aa5af72bcbb91b4bade7435dd8b529feaf13f8b48fcaca5952235d2e909f8831d8ca05a0daa3f6c581f388e0c1879b41fe63ef3d122bd0c5acd4fb07b96797918791075ae7383bb1bbdea574b31301ff37ecc45671ee2e7fc55bf6244025d1fd82dca56a42a23aa826a0b1e102bd87893ddc05649304eb1866c796e46e0d57f552bd572891ef892918bb2e7f2c6bcf68f388ea0c50f48c06de1b46b1434cdf25ca1288ebabe2a33d1c6effb77f91ef75471e93952caeda8ac2b2677e46d62b8366922d093832bccb949e177b4417864812d22972d81d89158288b5318d017329d4e8f66273abf74c434f318ebf32c7629342a85336387231b1e579d57cff0b125bef9dddf0fc33f71cb59d5a8972cda06ba6bba4a89cb8d3b465492c431698984998b2979ea61fed3d99b049724f2bdda5a0700ccb28825da1343f41290e569a6d38d4ae3968147cf39b097efd78e058fc71523c12e724bf93dc4ecc02b5cb18d13b59ec8f85368ac1ea93ed0149c60c53569dc69cdb3f37470eab26ef010b03a7e651b9e8e9065da347660836eddb3988c9a0f394aad055f727310f646d6cb35131d02aaf24735792bfce250798bebf0d1a4495fca568b9449e81afef2937b50faf873257d7efa07d31759474d50ca2a7922e79ab47dd59b11dfd1ec43fef3551aed81d01ee4ab997c6cecc39013dcaa442aec803e4cebbc288b4f9e87b30613f0ec88ddc6f60f56787f4040897e6e6bdac317d74b27f97f2efadb031f03c61954fd0232373582b7fa315d3eb9f67053126d2ed0636f04d669c47bdeb078fbda177533902e20b5ce9d8f395ea4c0aaf2cae774fe99bc40105a9ca184bcb598ab2f49c1df62d32d1a6d73a26812cb47a2ccaf0e9b759df89ad1e18238d897b9fd658f6786a92a0c12bd0ee6dad8a430a67962363e5b9afb3329e4f1f6fcd7e63cb8f24872bcf5b8c349d9ce423666ca39f16884219dea338b388e40f4ad996419cb3858637364d8e5af67f846d77b2749115131a3642ef56681315e4a2cbca5e60febabf693570f515e09c2a8994a8e2be3cba28118ef429d4de781118182607dd2c2d5aaba621ea29c140338bd8f1787fd2a3f43bb7fa22a8ce053adb331a4c78eab569af317e14360a6bf1c8b7394f34bfc1a941ac88dab334d5a2d45fc83bee28884698fd82339c972a06efb369220049ca89727513bd4262ad6f94f55f659ec98b684b1d92e1b6a303548a196cc5316e9845baaf01e737ef047d3d1ac4fe13de618e8fd6471c225e688b73b866213f4765c1a1ecf041f66a11177b0425b0423c455dccfa35a34f3b1c4c9850267bd41dcc366f4f8fef6982699e9aee7f3edff90217c84f6865234676e65911e5e99739792161766e959d061d6e86797b595ae3cffc043da0929dce1b4bd27e04532800f14f69398a681d46f00197f547fa138e676a4c84e586e9a2037faad7d7342221c229ff13606688ab70305dc28d01270604fbcb2b5777541e637a10e7d6c2dfa76461b18c8b303234282f31b7ed8afd0cdcc3978c6520a182000ea312296c7d9df08c2a67b944bc519113822014a831c8d6a7f8d26a7a443666b6077bdc1c11cf47001bcbb484d163543445c77a02140191bbb813da818b4dc3ef1ca420f624e5cb67c48024aeb8691b549202750899938067a3ad49da19e9fffc6486b3525fba8b2ff991fb3b4c1a536818f2dad96f713ac264a22136c6a3a9eacb4f69ab08cfe2b971a7d916833c6a0370d4b0bc428db2e4b4013899668b73caf9c983e2f07e46b4b5b4f0d231edee8b1951e1d0e34c881d1fc5c6be05b92b13680398e7109bd18048f0bd980fceb24e59411873e7a8a7f95f4da2ba5c082fdda710361e163a213a3dbb82c08a69020545da4636c09a67cd962182a011cf5eb1c3d999abc7b834ee518bb53afe19941927ca190699abf79c334c52e206fc851deb7398947ad5bd125ef3f51349497142e921c85506c739f6319ae0eb8e3c551ceb7e16afc2d6aad36841ed8eb560ef984ee5e00f1ead2c646546b3c145e3700b07fc257551641cf3dcb76a8b3cc75994f2c3eb521cea22d64c8b72b2de506fde8185b70b4707b7f571668a5925ca21e605904d7c896a5d7290b9c4fc75ecc7ddbbd7f6f003a74f53d1a5432e0377a3efce1e7ac61e36dc13aeea57400d4d3986db3fccb6edaf83f86daeb42f416f58c502e74178e013b399d0b155e0df86b40b5f3f2ab0ad61c90870cee340c07977b55622699101e5372677dd4e208fa6b5d4834a2d6f37b2ead107218aa0e702d1f6a60bd4ad3a2e22807237129fdc02993ef1fffe3c285bd4f7b093b2da8d772ce2df7874bf9b7fd0893eb66a4931acc38129bfe4a8fc6b28ea83bcca1220b66c86d4d90914bb9e9a425fce618f11b66f93aa78515eac0f3956cb1e8b6f12d7f6f22c1ca5563e280b15c64732aec2a37d6010cee0fd2263ea3ea2011043153284b4a5fc87cc0dd8c36f084ce715a6e9ba3e8b2586726255d122f2b5677d6590405ae031df8f83840ef3011a7f5d18037407758270d980aa65d5a4aa26a35a61b65178b6183b282771e89a8fe47bd3ea5a23146b924a47c3cc2540a9c8d91d4a8924e010fb6d3e60457e0aa86749cc3444707fda055a0f489aecda68af7f0d7d31cf25641a10bcc0d00996cddf9059121639fa3ff2e5490bae6b702fcf226d8e50f27f0973e5e4cf543445524d0fe3bd55d3f215978bfabcba0d44c076f5b333b2095c70f6a5426338bf0c065ddce27f6730606d84d1ccef8cebcd15085fa8a5d0975dc47eeb09a4ab6da21d01916c97f4e266c4b01f2bfb3b6a08bb5a7cf834e56782d824e7c55b591cd883ed9e806a4f7033bbab49a2b8ab2cb0f6da9d76968208236b35a51f8eba3769a676ad60d69c475706a630f3a078ebaa6ba5bc25719867cb61d48cc3a381b261165c04f3c93f37d72fc15f43df1de34e24e80a46f5d15fb362e71cb4a5365dde04a53dc5e42745fbd601ff148db416244dd76ac16f24138ef9a02491eb5b48d731a8bdcd46040d0ff11a07c040b83db84bfd21ffb1d818203cb7d3f8fca47f1dc510afa8219ab031aaba2147aed7c50228930e895a72abf55ca6997131e231ea92e0059b680735548adf2d572c3540e096a644deb3750e3b341bbeffee70ff22e0b4e56142e4c1965c01a646dd9b5b0055f88f08987ad45adb844b9ffc84792073048c28bcb60f2666802052ee45dcd9a2950d55ecf0234a3dcf67e83cfa0bfb1285eb54e6292d8075c9e1b459e48556f416898557c9c864fc5de459feb53e33dd1a6860a2d1a836ab5ff6efaee123b3715a7137787ee4345efbce38074e262f363a8ff400345c8539d44a7286c7291246810bce063f0877db6585842380b530a4aaef6e36779a95fed220cef6c1fff2fdd5031f83987dc3282d432f322852cc9dc6d00c59d5ed83b386ff97c521e528e59f2df932467ac02d17f8818c2de26d69725f42cecaf186fab7b6e10b1ebd9a9a12ed83cd382d9a6f9a9bed2736cb0ec0260057f5ec704d2e1a64caad59e02ff2022174b23564cb0942e6769b12e0ae4d65dc4c5e6b6ceaf2667e085909c93a9768b7bfdac612801c0bc3848bad51e2367f788cbd1c5091ce0e9c567528c72003712e91247d87f1ff60d3865fc687a35886822079392f8d151b89e09469bef98e59139c460a53805a93245148cbb9a6a010dadc87e9b1a0e0a89e87e433ff1c0ad4b125760858c8badff4d82cbd31cf88f3e2e16a4e960e1e0b5825fc0f2b21d660cf60069d43fb6a8a96c44fa922164f02c9cd5ebb6fad848871224d157777b5a70dc6deb988506bd03aa4ce2200e9ce23641221784250c22d2c8635a3512f45d433cf66e158eb261f48a23d54f5ef4358df3487da471eb5775bdba565ee170be126b2300d0dad050212606f2d77a63fa2ab430e62670e852b89944e611509415bee36bf0961c8918bd8b0eb8af45b1a9d0420c7101a9c5f4a63efb9cc8de7897b5e2b02cb5885ad8d0d8ac7754ba8d4e9d37175e614e3f3a6a7b122bbc6dd9ce78f1b9a4e940a1160bb85650d8932fe1a82d0525630ba017be5129625a45c3cae66c7cdaa33ee704791db81ef2e11a2f528974fa388cd929c934dbdb21425e6117839ab33b2926b036457db3a43083c3ec17231aed4ee5b607a45a5735c9470c03a424b43efcea953c078717344aeb1449c0dfa3a3ec224b542c16cf735466bdaf26b522aef1db547b14f07ebd4f5da34426a46007757be47ed3f643c47f2c4467762cd049d6f4cf8a78d04f8318bdedcee80871e91c0330499d88254555c456d9bde8a892394267eac15c230cf7e7ba19ebc01b1905c80476de3cea8258f6d0820d159f4aa8a37fb378b2685da4e0e89d253187219869f1157bbe4a8a43eabf65e86a6d9b21e25d91c43c3036914427833ed87073886719069148e2e47219bb5da5d9664d64dc5c4ff71c0e808dadbb53a23e41e3c02fd0c9e0704490f3283d1864d15d795882e6522f31445556cab6832f273dac0c7aef4e3f8c09a34d1624fdb087d852f2e827fb2c3105f1afda54b9dc12cfde3cf7747daa5ac70904e82636a13155303f9a1198d6e7f9dc7be394ebc5db9e8380e290e6cae5f320caa56aa94490789fce2e2540b3de8865396f58e14d61d3cb122f7bd1af5a27c6fe733eba3cc39106efc906ea967fb833e2480aa80bd56ccd9e5c25304e2b8135f1453af70059e599cb67bc8eaaa38c39768e74d3da8aba0135f0192d7ddf0149ce62f353b0360251f1f88b272c6e85b4ee4e0563a6de80de83749af6e6aa4d80cab7031aff3f7e8d0c9114940549f828a62be9fd6a16db001369728b4b93d4ecf91563ae03def3ca4e9900a97657c4ff1e41c5742fb3329ba882ed61645aedb22f2543b83cd4007e5d228697a48064acc32ece41f2d5ead3f31a9689249e8b4bb57ac0b136b6c60ec531708235b94db823344aafbb9b79e21959635664b2193c3add0b28767906b7ba4118e6548e9a23b49e9181dc6f7dc7857425c9ab1b1451bc4572fd060190d0b5a76b8368b68e72a212bd0f89d0778d293b1d32f155f30c9aafe7215d2e746ea8f2c73a30bcd8c093a489519b60616b15afe69074ee77fb65caf5faf0aad49106057a91fdcd622a07ac21eb5c221f2e65323228af41b3eb894517c34c4f60ba20fb6f6c4309a7357884c0eeeb0a4874550107f2d0ffdc412f86bdf712f96183b3932cfb4da3f179cde1a288df9af09c243fae8c67b0d208d9cdb7adde8d5e548e0624b19da4818ef656b88280a", 0x1000}, 0xfffffc41) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x1, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0xfffffffb}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fadvise64(r18, 0xfffffffffffffffe, 0x0, 0x4) fremovexattr(0xffffffffffffffff, 0x0) write$FUSE_DIRENT(0xffffffffffffffff, &(0x7f0000000080)=ANY=[], 0x29) 03:49:27 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x0, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@weak_handle, @fda}, 0x0}, 0x440}], 0x0, 0x0, 0x0}) [ 1479.920966] binder: undelivered TRANSACTION_COMPLETE [ 1479.924400] binder: send failed reply for transaction 1113, target dead [ 1480.060216] binder: 11404:11408 transaction failed 29201/-22, size 96-24 line 3467 [ 1480.070169] binder: undelivered TRANSACTION_ERROR: 29201 03:49:27 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0, 0xfffffffffffffed5}, @flat=@weak_handle, @fda}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}}], 0x0, 0x0, 0x0}) 03:49:27 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 03:49:27 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) syz_open_dev$binderN(0x0, 0x0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70, 0x18, &(0x7f0000000200)={@ptr={0x70742a85, 0x0, 0x0, 0x0, 0x0, 0x39}, @fda={0x66646185, 0x3, 0x2, 0x7}, @ptr={0x70742a85, 0x1, &(0x7f0000000100)=""/241, 0xf1, 0x2, 0x80000025}}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}, 0x40}], 0x0, 0x0, 0x0}) [ 1480.099924] binder: 11450:11453 unknown command 1626740653 [ 1480.108401] binder: 11450:11453 ioctl c0306201 200002c0 returned -22 [ 1480.109249] binder: 11452:11455 ioctl c0306201 0 returned -14 03:49:27 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 03:49:27 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, 0x0) 03:49:27 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0}, @fda={0x66646185, 0x0, 0x0, 0x3a}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}, 0x440}], 0x0, 0x0, 0x0}) [ 1480.115519] binder: release 11449:11458 transaction 1117 out, still active [ 1480.115523] binder: undelivered TRANSACTION_COMPLETE [ 1480.120072] binder: send failed reply for transaction 1117, target dead [ 1480.165955] binder: 11459:11462 got transaction with out-of-order buffer fixup 03:49:27 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0, 0xfffffffffffffed5}, @flat=@weak_handle, @fda}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) [ 1480.165985] binder: 11459:11462 transaction failed 29201/-22, size 96-24 line 3467 [ 1480.166328] binder: undelivered TRANSACTION_ERROR: 29201 [ 1480.204257] binder: 11467:11469 got transaction with too large buffer [ 1480.204285] binder: 11467:11469 transaction failed 29201/-22, size 96-24 line 3493 [ 1480.204429] binder: undelivered TRANSACTION_ERROR: 29201 [ 1480.221595] binder: 11471:11473 got transaction with out-of-order buffer fixup [ 1480.221624] binder: 11471:11473 transaction failed 29201/-22, size 96-24 line 3467 [ 1480.221927] binder: undelivered TRANSACTION_ERROR: 29201 [ 1480.251002] binder: 11476:11479 got transaction with too large buffer 03:49:27 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 03:49:27 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0}, @fda={0x66646185, 0x0, 0x1}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}, 0x440}], 0x0, 0x0, 0x0}) 03:49:27 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, 0x0) [ 1480.251570] binder: 11476:11479 transaction failed 29201/-22, size 96-24 line 3493 [ 1480.251825] binder: undelivered TRANSACTION_ERROR: 29201 [ 1480.256347] binder: 11475:11478 ioctl c0306201 0 returned -14 [ 1480.352299] binder: 11486:11487 ioctl c0306201 0 returned -14 [ 1480.368528] binder: 11484:11489 got transaction with invalid parent offset or type [ 1480.376613] binder: 11484:11489 transaction failed 29201/-22, size 96-24 line 3454 [ 1480.385208] binder: undelivered TRANSACTION_ERROR: 29201 03:49:30 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000500), 0x0, 0x0, 0x0}) 03:49:30 executing program 4: mkdir(0x0, 0x0) r0 = open(0x0, 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000280)='./bus\x00', 0x141042, 0x0) write$UHID_INPUT(r1, &(0x7f0000001440)={0x8, "c0c814a55b6300d28afc61ac7dd1ffb869b761e8e53ee36e4be89e9fea175523e4468dec44bf8b5473c7a5062b4ede67dcb24cb9484ccfff2b3a70befc56e8ab2eee3483f5bf78c16beac035b700eb84e2216f268d02b717d2046c273814475b412437f7dc08a13a55d3c02132999dfd9fe80b750eff4d7c1da975b3835602728ae09e72527fcee19377e29c6c19e1ccce0f75e0e54001e3e83e473fa3d37eca8be1b3de565571e0e84f310c11fa8616068113b038aaa5c69967699fc2aa41c6f26fc22cf68e3577242c9b4ca20fab9de5885e0648fbd7af089b05f38f152d2f8144461608733c567b6dc5d2a07022c3764565c85abcfd99dd7a85e58939278235d50e8b321be7dbaa5141e097c28364fad2f713d666ca94f4e429687fcabb72aceeaf8abe5b506d98dc393b6e97492d785ead0ca2953f92c4d2b2c9f616e3d98b36be55a923fc5892413f7a3b615cec89b52e0ecdcee0aa5af72bcbb91b4bade7435dd8b529feaf13f8b48fcaca5952235d2e909f8831d8ca05a0daa3f6c581f388e0c1879b41fe63ef3d122bd0c5acd4fb07b96797918791075ae7383bb1bbdea574b31301ff37ecc45671ee2e7fc55bf6244025d1fd82dca56a42a23aa826a0b1e102bd87893ddc05649304eb1866c796e46e0d57f552bd572891ef892918bb2e7f2c6bcf68f388ea0c50f48c06de1b46b1434cdf25ca1288ebabe2a33d1c6effb77f91ef75471e93952caeda8ac2b2677e46d62b8366922d093832bccb949e177b4417864812d22972d81d89158288b5318d017329d4e8f66273abf74c434f318ebf32c7629342a85336387231b1e579d57cff0b125bef9dddf0fc33f71cb59d5a8972cda06ba6bba4a89cb8d3b465492c431698984998b2979ea61fed3d99b049724f2bdda5a0700ccb28825da1343f41290e569a6d38d4ae3968147cf39b097efd78e058fc71523c12e724bf93dc4ecc02b5cb18d13b59ec8f85368ac1ea93ed0149c60c53569dc69cdb3f37470eab26ef010b03a7e651b9e8e9065da347660836eddb3988c9a0f394aad055f727310f646d6cb35131d02aaf24735792bfce250798bebf0d1a4495fca568b9449e81afef2937b50faf873257d7efa07d31759474d50ca2a7922e79ab47dd59b11dfd1ec43fef3551aed81d01ee4ab997c6cecc39013dcaa442aec803e4cebbc288b4f9e87b30613f0ec88ddc6f60f56787f4040897e6e6bdac317d74b27f97f2efadb031f03c61954fd0232373582b7fa315d3eb9f67053126d2ed0636f04d669c47bdeb078fbda177533902e20b5ce9d8f395ea4c0aaf2cae774fe99bc40105a9ca184bcb598ab2f49c1df62d32d1a6d73a26812cb47a2ccaf0e9b759df89ad1e18238d897b9fd658f6786a92a0c12bd0ee6dad8a430a67962363e5b9afb3329e4f1f6fcd7e63cb8f24872bcf5b8c349d9ce423666ca39f16884219dea338b388e40f4ad996419cb3858637364d8e5af67f846d77b2749115131a3642ef56681315e4a2cbca5e60febabf693570f515e09c2a8994a8e2be3cba28118ef429d4de781118182607dd2c2d5aaba621ea29c140338bd8f1787fd2a3f43bb7fa22a8ce053adb331a4c78eab569af317e14360a6bf1c8b7394f34bfc1a941ac88dab334d5a2d45fc83bee28884698fd82339c972a06efb369220049ca89727513bd4262ad6f94f55f659ec98b684b1d92e1b6a303548a196cc5316e9845baaf01e737ef047d3d1ac4fe13de618e8fd6471c225e688b73b866213f4765c1a1ecf041f66a11177b0425b0423c455dccfa35a34f3b1c4c9850267bd41dcc366f4f8fef6982699e9aee7f3edff90217c84f6865234676e65911e5e99739792161766e959d061d6e86797b595ae3cffc043da0929dce1b4bd27e04532800f14f69398a681d46f00197f547fa138e676a4c84e586e9a2037faad7d7342221c229ff13606688ab70305dc28d01270604fbcb2b5777541e637a10e7d6c2dfa76461b18c8b303234282f31b7ed8afd0cdcc3978c6520a182000ea312296c7d9df08c2a67b944bc519113822014a831c8d6a7f8d26a7a443666b6077bdc1c11cf47001bcbb484d163543445c77a02140191bbb813da818b4dc3ef1ca420f624e5cb67c48024aeb8691b549202750899938067a3ad49da19e9fffc6486b3525fba8b2ff991fb3b4c1a536818f2dad96f713ac264a22136c6a3a9eacb4f69ab08cfe2b971a7d916833c6a0370d4b0bc428db2e4b4013899668b73caf9c983e2f07e46b4b5b4f0d231edee8b1951e1d0e34c881d1fc5c6be05b92b13680398e7109bd18048f0bd980fceb24e59411873e7a8a7f95f4da2ba5c082fdda710361e163a213a3dbb82c08a69020545da4636c09a67cd962182a011cf5eb1c3d999abc7b834ee518bb53afe19941927ca190699abf79c334c52e206fc851deb7398947ad5bd125ef3f51349497142e921c85506c739f6319ae0eb8e3c551ceb7e16afc2d6aad36841ed8eb560ef984ee5e00f1ead2c646546b3c145e3700b07fc257551641cf3dcb76a8b3cc75994f2c3eb521cea22d64c8b72b2de506fde8185b70b4707b7f571668a5925ca21e605904d7c896a5d7290b9c4fc75ecc7ddbbd7f6f003a74f53d1a5432e0377a3efce1e7ac61e36dc13aeea57400d4d3986db3fccb6edaf83f86daeb42f416f58c502e74178e013b399d0b155e0df86b40b5f3f2ab0ad61c90870cee340c07977b55622699101e5372677dd4e208fa6b5d4834a2d6f37b2ead107218aa0e702d1f6a60bd4ad3a2e22807237129fdc02993ef1fffe3c285bd4f7b093b2da8d772ce2df7874bf9b7fd0893eb66a4931acc38129bfe4a8fc6b28ea83bcca1220b66c86d4d90914bb9e9a425fce618f11b66f93aa78515eac0f3956cb1e8b6f12d7f6f22c1ca5563e280b15c64732aec2a37d6010cee0fd2263ea3ea2011043153284b4a5fc87cc0dd8c36f084ce715a6e9ba3e8b2586726255d122f2b5677d6590405ae031df8f83840ef3011a7f5d18037407758270d980aa65d5a4aa26a35a61b65178b6183b282771e89a8fe47bd3ea5a23146b924a47c3cc2540a9c8d91d4a8924e010fb6d3e60457e0aa86749cc3444707fda055a0f489aecda68af7f0d7d31cf25641a10bcc0d00996cddf9059121639fa3ff2e5490bae6b702fcf226d8e50f27f0973e5e4cf543445524d0fe3bd55d3f215978bfabcba0d44c076f5b333b2095c70f6a5426338bf0c065ddce27f6730606d84d1ccef8cebcd15085fa8a5d0975dc47eeb09a4ab6da21d01916c97f4e266c4b01f2bfb3b6a08bb5a7cf834e56782d824e7c55b591cd883ed9e806a4f7033bbab49a2b8ab2cb0f6da9d76968208236b35a51f8eba3769a676ad60d69c475706a630f3a078ebaa6ba5bc25719867cb61d48cc3a381b261165c04f3c93f37d72fc15f43df1de34e24e80a46f5d15fb362e71cb4a5365dde04a53dc5e42745fbd601ff148db416244dd76ac16f24138ef9a02491eb5b48d731a8bdcd46040d0ff11a07c040b83db84bfd21ffb1d818203cb7d3f8fca47f1dc510afa8219ab031aaba2147aed7c50228930e895a72abf55ca6997131e231ea92e0059b680735548adf2d572c3540e096a644deb3750e3b341bbeffee70ff22e0b4e56142e4c1965c01a646dd9b5b0055f88f08987ad45adb844b9ffc84792073048c28bcb60f2666802052ee45dcd9a2950d55ecf0234a3dcf67e83cfa0bfb1285eb54e6292d8075c9e1b459e48556f416898557c9c864fc5de459feb53e33dd1a6860a2d1a836ab5ff6efaee123b3715a7137787ee4345efbce38074e262f363a8ff400345c8539d44a7286c7291246810bce063f0877db6585842380b530a4aaef6e36779a95fed220cef6c1fff2fdd5031f83987dc3282d432f322852cc9dc6d00c59d5ed83b386ff97c521e528e59f2df932467ac02d17f8818c2de26d69725f42cecaf186fab7b6e10b1ebd9a9a12ed83cd382d9a6f9a9bed2736cb0ec0260057f5ec704d2e1a64caad59e02ff2022174b23564cb0942e6769b12e0ae4d65dc4c5e6b6ceaf2667e085909c93a9768b7bfdac612801c0bc3848bad51e2367f788cbd1c5091ce0e9c567528c72003712e91247d87f1ff60d3865fc687a35886822079392f8d151b89e09469bef98e59139c460a53805a93245148cbb9a6a010dadc87e9b1a0e0a89e87e433ff1c0ad4b125760858c8badff4d82cbd31cf88f3e2e16a4e960e1e0b5825fc0f2b21d660cf60069d43fb6a8a96c44fa922164f02c9cd5ebb6fad848871224d157777b5a70dc6deb988506bd03aa4ce2200e9ce23641221784250c22d2c8635a3512f45d433cf66e158eb261f48a23d54f5ef4358df3487da471eb5775bdba565ee170be126b2300d0dad050212606f2d77a63fa2ab430e62670e852b89944e611509415bee36bf0961c8918bd8b0eb8af45b1a9d0420c7101a9c5f4a63efb9cc8de7897b5e2b02cb5885ad8d0d8ac7754ba8d4e9d37175e614e3f3a6a7b122bbc6dd9ce78f1b9a4e940a1160bb85650d8932fe1a82d0525630ba017be5129625a45c3cae66c7cdaa33ee704791db81ef2e11a2f528974fa388cd929c934dbdb21425e6117839ab33b2926b036457db3a43083c3ec17231aed4ee5b607a45a5735c9470c03a424b43efcea953c078717344aeb1449c0dfa3a3ec224b542c16cf735466bdaf26b522aef1db547b14f07ebd4f5da34426a46007757be47ed3f643c47f2c4467762cd049d6f4cf8a78d04f8318bdedcee80871e91c0330499d88254555c456d9bde8a892394267eac15c230cf7e7ba19ebc01b1905c80476de3cea8258f6d0820d159f4aa8a37fb378b2685da4e0e89d253187219869f1157bbe4a8a43eabf65e86a6d9b21e25d91c43c3036914427833ed87073886719069148e2e47219bb5da5d9664d64dc5c4ff71c0e808dadbb53a23e41e3c02fd0c9e0704490f3283d1864d15d795882e6522f31445556cab6832f273dac0c7aef4e3f8c09a34d1624fdb087d852f2e827fb2c3105f1afda54b9dc12cfde3cf7747daa5ac70904e82636a13155303f9a1198d6e7f9dc7be394ebc5db9e8380e290e6cae5f320caa56aa94490789fce2e2540b3de8865396f58e14d61d3cb122f7bd1af5a27c6fe733eba3cc39106efc906ea967fb833e2480aa80bd56ccd9e5c25304e2b8135f1453af70059e599cb67bc8eaaa38c39768e74d3da8aba0135f0192d7ddf0149ce62f353b0360251f1f88b272c6e85b4ee4e0563a6de80de83749af6e6aa4d80cab7031aff3f7e8d0c9114940549f828a62be9fd6a16db001369728b4b93d4ecf91563ae03def3ca4e9900a97657c4ff1e41c5742fb3329ba882ed61645aedb22f2543b83cd4007e5d228697a48064acc32ece41f2d5ead3f31a9689249e8b4bb57ac0b136b6c60ec531708235b94db823344aafbb9b79e21959635664b2193c3add0b28767906b7ba4118e6548e9a23b49e9181dc6f7dc7857425c9ab1b1451bc4572fd060190d0b5a76b8368b68e72a212bd0f89d0778d293b1d32f155f30c9aafe7215d2e746ea8f2c73a30bcd8c093a489519b60616b15afe69074ee77fb65caf5faf0aad49106057a91fdcd622a07ac21eb5c221f2e65323228af41b3eb894517c34c4f60ba20fb6f6c4309a7357884c0eeeb0a4874550107f2d0ffdc412f86bdf712f96183b3932cfb4da3f179cde1a288df9af09c243fae8c67b0d208d9cdb7adde8d5e548e0624b19da4818ef656b88280a", 0x1000}, 0xfffffc41) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x1, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fadvise64(r1, 0xfffffffffffffffe, 0x0, 0x4) fremovexattr(0xffffffffffffffff, 0x0) ioctl$TIOCCBRK(r1, 0x5428) write$FUSE_DIRENT(0xffffffffffffffff, &(0x7f0000000080)=ANY=[], 0x29) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r3) ioctl$FICLONERANGE(r2, 0x4020940d, &(0x7f0000000000)={r3, 0x0, 0xffff, 0x5, 0x5}) 03:49:30 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r2, 0x0, 0x0) ioctl$EVIOCGRAB(0xffffffffffffffff, 0x40044590, &(0x7f0000000280)=0x1000) perf_event_open(&(0x7f0000000100)={0x4, 0x70, 0xfb, 0x9e, 0x1f, 0x1f, 0x0, 0x401, 0x8, 0x2, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5d8f, 0x2, @perf_bp={&(0x7f0000000180), 0x8}, 0x18087, 0x7fffffff, 0x6, 0x3, 0x8, 0x6, 0xff}, 0xffffffffffffffff, 0xe, 0xffffffffffffffff, 0x8) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) syz_extract_tcp_res(&(0x7f0000000000)={0x41424344}, 0x9, 0x1) syz_extract_tcp_res$synack(&(0x7f00000001c0)={0x41424344}, 0x1, 0x0) write$tun(r6, &(0x7f0000000a40)=ANY=[@ANYBLOB="aaaaaaaaaa0baaaaaaaaaaaa86dd6012b9e103810a01fe880000000000000000000000000101000000000000000000000000000000016904010400000000077e9cabfe163140b6578f6caa3e1d8dfe8000000000000000000000000000bb1d0097396400000033000108650000000102040106200400fe8000000000000000000000000000203c08040403400000ff020000000000000000000000000001fe8000000000000000000000000000aafe80000000000000000000000000000dfe8000000000000000000000004000aa1f21000000000000072800000006080600008000000000000000faffffffffffffff0000000000000000060000000000000002e238db908da305945e435453ae95039f11cf8c02a4d9381f32304ffdf2f21704b2eca3ddafb0c99aeb6d6cebd3a43d74b0b6c9a5f008a0f3e4249e7a2c7137eeeee16ce495e8e97963c4349cdf702a638b7b89d3f7f20d38bd2e5925c9681e11a614797212fa11905c219fc3bb8465a37835f9d51c81bf67eb723caebd1f2a93aa69d86bed1f745ee4741f1d6731b3b4e33def5cc2a35746f1665d697c8bf687a776754b84aa29234e645e990cef66f9eb4bad04c4d5c57bbd43851b550dd5281df430a44f33bfdd6f9557573586938401815e67c46d370f47439f9916fe282f4da51c00002b18000000000000c910fe8000000000000000000000000000aa0001000288d3773aa72e047924c5f236940c507a4256fb529f451265088caf6bb0eba0a9349201a5581854ea6695e6e6f2c6360a89015e7040f561d47880d11824484100ab7d73fe6abff90090caa459b3f0c2b06462fb5b9f2cf8404c1cab84311e2af1b44ab177218ad3629d0c8233c12dc354ac864e865658401307d15cbe60aa32a2e912b03b6ae5f6cd55c910ff0200000000000000000000000000010502000304012001020000040104c2040000001f0000004e204e233a7c85cc8a3d77294ce1fd43374006303ec258d09a287f9e9cce2a0afe97601ecc8a3752245ea09c1537d084574eacb8134cacf3f24046ef3ca8bbfcea5c6ad587890ea9df7f05a290ab4478975588b36d147a079887f2c0613adac59c71839f73bd5dc229810ab9e488d12c1c73342063c34d3a691a2504eddf1d83483283dcad4e6f91425a76c968085d0bebbb32de9dd21b88c8c9000d20723f7882f3ec98f2ff5070c745a3fa5411ae03c310fa177602bf13158b16e67488d1812954407119c0dc83d7bdeea3edffe51673dc050ea54562fce996de4b", @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="8008000090780008220a93d4cb5df52103940100acace12586b863c0a24e738d180f5d3574fd92f21a0808f2403a874a14270f7631f16b1fe04c631b26c04d92056ecbe2c5e8658890f27faddd9dfa0fa7e151b1a7ccac2de46b153884cb0f5a303600b2556995a353a561ac8ae6053a1f5bd9a01101a3ac0952d41190122960eb099970f78ebc0dafb794bade10bb75dd82f8a1ab93024d2f672ee5a581b6a55532061ed60faa0487e252b3ad9ca8d7d1c972936263e3a4fa18af8de2e9711963d24fe93055bb18b65c94642d422816a0974bba2b15cf4535d18c691292c5566ebe3333cb4f98cc1c6a4416713861"], 0x3b7) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) r9 = syz_open_dev$sndtimer(&(0x7f0000000040)='/dev/snd/timer\x00', 0x0, 0x20601) r10 = dup2(r9, r4) ioctl$PERF_EVENT_IOC_ENABLE(r10, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="116348400000000000000000000000000000000000000000000000000000000000000000a9fdffffffffffffcefdffff000000005eedb409223c2c4bae7b20cbdc4e60cc251a9bfe5525a49dcff4d2edffde6d3501b924d4a224c2ce76f991ff0dc1366b87", @ANYPTR=&(0x7f0000000300)=ANY=[@ANYBLOB="852a7470000000000000000000000000000000000000000000000000000000000000000000000000852a68770000000000000000000000000000000000000000852a687300"/88], @ANYPTR64, @ANYBLOB], 0x1ee, 0x0, 0x0}) r11 = socket$inet6_tcp(0xa, 0x1, 0x0) r12 = gettid() tkill(r12, 0x14) ioprio_get$pid(0x2, r12) r13 = fcntl$dupfd(r11, 0x0, r11) ioctl$PERF_EVENT_IOC_ENABLE(r13, 0x8912, 0x400200) ioctl$KDSETLED(r13, 0x4b32, 0x1) 03:49:30 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, 0x0) 03:49:30 executing program 2: mkdir(0x0, 0x0) open(0x0, 0x0, 0x0) fchdir(0xffffffffffffffff) r0 = open(&(0x7f0000000280)='./bus\x00', 0x141042, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) write$FUSE_NOTIFY_INVAL_ENTRY(r2, &(0x7f0000000100)={0x22, 0x3, 0x0, {0x1, 0x1, 0x0, ']'}}, 0x22) write$UHID_INPUT(r0, &(0x7f0000001440)={0x8, "c0c814a55b6300d28afc61ac7dd1ffb869b761e8e53ee36e4be89e9fea175523e4468dec44bf8b5473c7a5062b4ede67dcb24cb9484ccfff2b3a70befc56e8ab2eee3483f5bf78c16beac035b700eb84e2216f268d02b717d2046c273814475b412437f7dc08a13a55d3c02132999dfd9fe80b750eff4d7c1da975b3835602728ae09e72527fcee19377e29c6c19e1ccce0f75e0e54001e3e83e473fa3d37eca8be1b3de565571e0e84f310c11fa8616068113b038aaa5c69967699fc2aa41c6f26fc22cf68e3577242c9b4ca20fab9de5885e0648fbd7af089b05f38f152d2f8144461608733c567b6dc5d2a07022c3764565c85abcfd99dd7a85e58939278235d50e8b321be7dbaa5141e097c28364fad2f713d666ca94f4e429687fcabb72aceeaf8abe5b506d98dc393b6e97492d785ead0ca2953f92c4d2b2c9f616e3d98b36be55a923fc5892413f7a3b615cec89b52e0ecdcee0aa5af72bcbb91b4bade7435dd8b529feaf13f8b48fcaca5952235d2e909f8831d8ca05a0daa3f6c581f388e0c1879b41fe63ef3d122bd0c5acd4fb07b96797918791075ae7383bb1bbdea574b31301ff37ecc45671ee2e7fc55bf6244025d1fd82dca56a42a23aa826a0b1e102bd87893ddc05649304eb1866c796e46e0d57f552bd572891ef892918bb2e7f2c6bcf68f388ea0c50f48c06de1b46b1434cdf25ca1288ebabe2a33d1c6effb77f91ef75471e93952caeda8ac2b2677e46d62b8366922d093832bccb949e177b4417864812d22972d81d89158288b5318d017329d4e8f66273abf74c434f318ebf32c7629342a85336387231b1e579d57cff0b125bef9dddf0fc33f71cb59d5a8972cda06ba6bba4a89cb8d3b465492c431698984998b2979ea61fed3d99b049724f2bdda5a0700ccb28825da1343f41290e569a6d38d4ae3968147cf39b097efd78e058fc71523c12e724bf93dc4ecc02b5cb18d13b59ec8f85368ac1ea93ed0149c60c53569dc69cdb3f37470eab26ef010b03a7e651b9e8e9065da347660836eddb3988c9a0f394aad055f727310f646d6cb35131d02aaf24735792bfce250798bebf0d1a4495fca568b9449e81afef2937b50faf873257d7efa07d31759474d50ca2a7922e79ab47dd59b11dfd1ec43fef3551aed81d01ee4ab997c6cecc39013dcaa442aec803e4cebbc288b4f9e87b30613f0ec88ddc6f60f56787f4040897e6e6bdac317d74b27f97f2efadb031f03c61954fd0232373582b7fa315d3eb9f67053126d2ed0636f04d669c47bdeb078fbda177533902e20b5ce9d8f395ea4c0aaf2cae774fe99bc40105a9ca184bcb598ab2f49c1df62d32d1a6d73a26812cb47a2ccaf0e9b759df89ad1e18238d897b9fd658f6786a92a0c12bd0ee6dad8a430a67962363e5b9afb3329e4f1f6fcd7e63cb8f24872bcf5b8c349d9ce423666ca39f16884219dea338b388e40f4ad996419cb3858637364d8e5af67f846d77b2749115131a3642ef56681315e4a2cbca5e60febabf693570f515e09c2a8994a8e2be3cba28118ef429d4de781118182607dd2c2d5aaba621ea29c140338bd8f1787fd2a3f43bb7fa22a8ce053adb331a4c78eab569af317e14360a6bf1c8b7394f34bfc1a941ac88dab334d5a2d45fc83bee28884698fd82339c972a06efb369220049ca89727513bd4262ad6f94f55f659ec98b684b1d92e1b6a303548a196cc5316e9845baaf01e737ef047d3d1ac4fe13de618e8fd6471c225e688b73b866213f4765c1a1ecf041f66a11177b0425b0423c455dccfa35a34f3b1c4c9850267bd41dcc366f4f8fef6982699e9aee7f3edff90217c84f6865234676e65911e5e99739792161766e959d061d6e86797b595ae3cffc043da0929dce1b4bd27e04532800f14f69398a681d46f00197f547fa138e676a4c84e586e9a2037faad7d7342221c229ff13606688ab70305dc28d01270604fbcb2b5777541e637a10e7d6c2dfa76461b18c8b303234282f31b7ed8afd0cdcc3978c6520a182000ea312296c7d9df08c2a67b944bc519113822014a831c8d6a7f8d26a7a443666b6077bdc1c11cf47001bcbb484d163543445c77a02140191bbb813da818b4dc3ef1ca420f624e5cb67c48024aeb8691b549202750899938067a3ad49da19e9fffc6486b3525fba8b2ff991fb3b4c1a536818f2dad96f713ac264a22136c6a3a9eacb4f69ab08cfe2b971a7d916833c6a0370d4b0bc428db2e4b4013899668b73caf9c983e2f07e46b4b5b4f0d231edee8b1951e1d0e34c881d1fc5c6be05b92b13680398e7109bd18048f0bd980fceb24e59411873e7a8a7f95f4da2ba5c082fdda710361e163a213a3dbb82c08a69020545da4636c09a67cd962182a011cf5eb1c3d999abc7b834ee518bb53afe19941927ca190699abf79c334c52e206fc851deb7398947ad5bd125ef3f51349497142e921c85506c739f6319ae0eb8e3c551ceb7e16afc2d6aad36841ed8eb560ef984ee5e00f1ead2c646546b3c145e3700b07fc257551641cf3dcb76a8b3cc75994f2c3eb521cea22d64c8b72b2de506fde8185b70b4707b7f571668a5925ca21e605904d7c896a5d7290b9c4fc75ecc7ddbbd7f6f003a74f53d1a5432e0377a3efce1e7ac61e36dc13aeea57400d4d3986db3fccb6edaf83f86daeb42f416f58c502e74178e013b399d0b155e0df86b40b5f3f2ab0ad61c90870cee340c07977b55622699101e5372677dd4e208fa6b5d4834a2d6f37b2ead107218aa0e702d1f6a60bd4ad3a2e22807237129fdc02993ef1fffe3c285bd4f7b093b2da8d772ce2df7874bf9b7fd0893eb66a4931acc38129bfe4a8fc6b28ea83bcca1220b66c86d4d90914bb9e9a425fce618f11b66f93aa78515eac0f3956cb1e8b6f12d7f6f22c1ca5563e280b15c64732aec2a37d6010cee0fd2263ea3ea2011043153284b4a5fc87cc0dd8c36f084ce715a6e9ba3e8b2586726255d122f2b5677d6590405ae031df8f83840ef3011a7f5d18037407758270d980aa65d5a4aa26a35a61b65178b6183b282771e89a8fe47bd3ea5a23146b924a47c3cc2540a9c8d91d4a8924e010fb6d3e60457e0aa86749cc3444707fda055a0f489aecda68af7f0d7d31cf25641a10bcc0d00996cddf9059121639fa3ff2e5490bae6b702fcf226d8e50f27f0973e5e4cf543445524d0fe3bd55d3f215978bfabcba0d44c076f5b333b2095c70f6a5426338bf0c065ddce27f6730606d84d1ccef8cebcd15085fa8a5d0975dc47eeb09a4ab6da21d01916c97f4e266c4b01f2bfb3b6a08bb5a7cf834e56782d824e7c55b591cd883ed9e806a4f7033bbab49a2b8ab2cb0f6da9d76968208236b35a51f8eba3769a676ad60d69c475706a630f3a078ebaa6ba5bc25719867cb61d48cc3a381b261165c04f3c93f37d72fc15f43df1de34e24e80a46f5d15fb362e71cb4a5365dde04a53dc5e42745fbd601ff148db416244dd76ac16f24138ef9a02491eb5b48d731a8bdcd46040d0ff11a07c040b83db84bfd21ffb1d818203cb7d3f8fca47f1dc510afa8219ab031aaba2147aed7c50228930e895a72abf55ca6997131e231ea92e0059b680735548adf2d572c3540e096a644deb3750e3b341bbeffee70ff22e0b4e56142e4c1965c01a646dd9b5b0055f88f08987ad45adb844b9ffc84792073048c28bcb60f2666802052ee45dcd9a2950d55ecf0234a3dcf67e83cfa0bfb1285eb54e6292d8075c9e1b459e48556f416898557c9c864fc5de459feb53e33dd1a6860a2d1a836ab5ff6efaee123b3715a7137787ee4345efbce38074e262f363a8ff400345c8539d44a7286c7291246810bce063f0877db6585842380b530a4aaef6e36779a95fed220cef6c1fff2fdd5031f83987dc3282d432f322852cc9dc6d00c59d5ed83b386ff97c521e528e59f2df932467ac02d17f8818c2de26d69725f42cecaf186fab7b6e10b1ebd9a9a12ed83cd382d9a6f9a9bed2736cb0ec0260057f5ec704d2e1a64caad59e02ff2022174b23564cb0942e6769b12e0ae4d65dc4c5e6b6ceaf2667e085909c93a9768b7bfdac612801c0bc3848bad51e2367f788cbd1c5091ce0e9c567528c72003712e91247d87f1ff60d3865fc687a35886822079392f8d151b89e09469bef98e59139c460a53805a93245148cbb9a6a010dadc87e9b1a0e0a89e87e433ff1c0ad4b125760858c8badff4d82cbd31cf88f3e2e16a4e960e1e0b5825fc0f2b21d660cf60069d43fb6a8a96c44fa922164f02c9cd5ebb6fad848871224d157777b5a70dc6deb988506bd03aa4ce2200e9ce23641221784250c22d2c8635a3512f45d433cf66e158eb261f48a23d54f5ef4358df3487da471eb5775bdba565ee170be126b2300d0dad050212606f2d77a63fa2ab430e62670e852b89944e611509415bee36bf0961c8918bd8b0eb8af45b1a9d0420c7101a9c5f4a63efb9cc8de7897b5e2b02cb5885ad8d0d8ac7754ba8d4e9d37175e614e3f3a6a7b122bbc6dd9ce78f1b9a4e940a1160bb85650d8932fe1a82d0525630ba017be5129625a45c3cae66c7cdaa33ee704791db81ef2e11a2f528974fa388cd929c934dbdb21425e6117839ab33b2926b036457db3a43083c3ec17231aed4ee5b607a45a5735c9470c03a424b43efcea953c078717344aeb1449c0dfa3a3ec224b542c16cf735466bdaf26b522aef1db547b14f07ebd4f5da34426a46007757be47ed3f643c47f2c4467762cd049d6f4cf8a78d04f8318bdedcee80871e91c0330499d88254555c456d9bde8a892394267eac15c230cf7e7ba19ebc01b1905c80476de3cea8258f6d0820d159f4aa8a37fb378b2685da4e0e89d253187219869f1157bbe4a8a43eabf65e86a6d9b21e25d91c43c3036914427833ed87073886719069148e2e47219bb5da5d9664d64dc5c4ff71c0e808dadbb53a23e41e3c02fd0c9e0704490f3283d1864d15d795882e6522f31445556cab6832f273dac0c7aef4e3f8c09a34d1624fdb087d852f2e827fb2c3105f1afda54b9dc12cfde3cf7747daa5ac70904e82636a13155303f9a1198d6e7f9dc7be394ebc5db9e8380e290e6cae5f320caa56aa94490789fce2e2540b3de8865396f58e14d61d3cb122f7bd1af5a27c6fe733eba3cc39106efc906ea967fb833e2480aa80bd56ccd9e5c25304e2b8135f1453af70059e599cb67bc8eaaa38c39768e74d3da8aba0135f0192d7ddf0149ce62f353b0360251f1f88b272c6e85b4ee4e0563a6de80de83749af6e6aa4d80cab7031aff3f7e8d0c9114940549f828a62be9fd6a16db001369728b4b93d4ecf91563ae03def3ca4e9900a97657c4ff1e41c5742fb3329ba882ed61645aedb22f2543b83cd4007e5d228697a48064acc32ece41f2d5ead3f31a9689249e8b4bb57ac0b136b6c60ec531708235b94db823344aafbb9b79e21959635664b2193c3add0b28767906b7ba4118e6548e9a23b49e9181dc6f7dc7857425c9ab1b1451bc4572fd060190d0b5a76b8368b68e72a212bd0f89d0778d293b1d32f155f30c9aafe7215d2e746ea8f2c73a30bcd8c093a489519b60616b15afe69074ee77fb65caf5faf0aad49106057a91fdcd622a07ac21eb5c221f2e65323228af41b3eb894517c34c4f60ba20fb6f6c4309a7357884c0eeeb0a4874550107f2d0ffdc412f86bdf712f96183b3932cfb4da3f179cde1a288df9af09c243fae8c67b0d208d9cdb7adde8d5e548e0624b19da4818ef656b88280a", 0x1000}, 0xfffffc41) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x1, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fadvise64(r0, 0xfffffffffffffffe, 0x0, 0x4) r3 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/net/pfkey\x00', 0x80, 0x0) ioctl$TIOCPKT(r3, 0x5420, &(0x7f00000000c0)=0x8) fremovexattr(0xffffffffffffffff, 0x0) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) write$FUSE_DIRENT(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="ce461f6a63891be5fea68e83db15f5635a25681a72769e01df067f59f456dd8dcba2e5ad08aea00c13bbb8f239bf8c8c99dc8b50e33fc14d614c47baf9a8f621322836bd9dc7f8b6a633d03980971c6004656ee5aa5aac6646855ebbf0762cc9b8a9b0087ddd8fa196ac02db83ff908e4a97e043c7cbd19037d753309564f4671c32379e2b6326b6138a6c6d1122b27d857e530ef44a9aac4654314890ddb8f68f", @ANYRES16=r0, @ANYRES64=0x0, @ANYRESDEC=0x0, @ANYBLOB="bc93f0aaa7f95af7af79d739b76e4c53d70a4c9887ab3dfa912b9dd9d6e1572c9492ed49c103cff0325be41e978f0d4e01ba6e9365b340c0a91842ebbc3a755690e186fc7989fce9fc1d6535b73ee21a54af37c50113d00e7f49523abe99ff4b0bf297c02abf0ad204587729635b9fb63bac22bd41887d4c157fcf5532c6cec72ddb7a138163", @ANYRES64, @ANYRES16, @ANYRESHEX=r5, @ANYRES64=r4, @ANYRESHEX=r0], 0x17b) 03:49:30 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x0, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0}, @fda={0x66646185, 0x0, 0x1}, @flat=@handle}, 0x0}, 0x440}], 0x0, 0x0, 0x0}) 03:49:30 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000040)='SEG6\x00') sendmsg$SEG6_CMD_SET_TUNSRC(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)=ANY=[@ANYBLOB="82002fde", @ANYRES16=r1, @ANYRESHEX=r0], 0x3}, 0x1, 0x0, 0x0, 0x4}, 0xc4) r2 = syz_open_dev$binderN(0x0, 0x0, 0x0) r3 = socket$key(0xf, 0x3, 0x2) fgetxattr(r3, &(0x7f0000000280)=@random={'trusted.', 'SEG6\x00'}, &(0x7f0000000380)=""/241, 0xf1) getpeername(r3, &(0x7f00000001c0)=@in={0x2, 0x0, @initdev}, &(0x7f0000000240)=0x80) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) r5 = dup2(r4, r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="116348400000000000000000000000000000000000000000000000000000000000000000a9fdffffffffffffcefdffff00000000", @ANYPTR=&(0x7f0000000300)=ANY=[@ANYBLOB="852a7470000000000000000000000000030000000008000000000000000000000000000000000000852a68770000000000000000000000000000000000000000852a687300"/88], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00(\x00\x00\x00\x00\x00\x00\x00P\x00\x00\x00\x00\x00\x00\x00'], @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x0, 0x0, 0x0}) 03:49:30 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x0, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0}, @fda={0x66646185, 0x0, 0x1}, @flat=@handle}, 0x0}, 0x440}], 0x0, 0x0, 0x0}) 03:49:30 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000500), 0x0, 0x0, 0x0}) [ 1483.123976] binder: release 11493:11500 transaction 1138 out, still active [ 1483.142405] binder: 11495:11501 ioctl c0306201 0 returned -14 [ 1483.151213] binder: undelivered TRANSACTION_COMPLETE 03:49:30 executing program 2: mkdir(0x0, 0x0) open(0x0, 0x0, 0x0) fchdir(0xffffffffffffffff) r0 = open(&(0x7f0000000280)='./bus\x00', 0x141042, 0x0) write$UHID_INPUT(r0, &(0x7f0000001440)={0x8, "c0c814a55b6300d28afc61ac7dd1ffb869b761e8e53ee36e4be89e9fea175523e4468dec44bf8b5473c7a5062b4ede67dcb24cb9484ccfff2b3a70befc56e8ab2eee3483f5bf78c16beac035b700eb84e2216f268d02b717d2046c273814475b412437f7dc08a13a55d3c02132999dfd9fe80b750eff4d7c1da975b3835602728ae09e72527fcee19377e29c6c19e1ccce0f75e0e54001e3e83e473fa3d37eca8be1b3de565571e0e84f310c11fa8616068113b038aaa5c69967699fc2aa41c6f26fc22cf68e3577242c9b4ca20fab9de5885e0648fbd7af089b05f38f152d2f8144461608733c567b6dc5d2a07022c3764565c85abcfd99dd7a85e58939278235d50e8b321be7dbaa5141e097c28364fad2f713d666ca94f4e429687fcabb72aceeaf8abe5b506d98dc393b6e97492d785ead0ca2953f92c4d2b2c9f616e3d98b36be55a923fc5892413f7a3b615cec89b52e0ecdcee0aa5af72bcbb91b4bade7435dd8b529feaf13f8b48fcaca5952235d2e909f8831d8ca05a0daa3f6c581f388e0c1879b41fe63ef3d122bd0c5acd4fb07b96797918791075ae7383bb1bbdea574b31301ff37ecc45671ee2e7fc55bf6244025d1fd82dca56a42a23aa826a0b1e102bd87893ddc05649304eb1866c796e46e0d57f552bd572891ef892918bb2e7f2c6bcf68f388ea0c50f48c06de1b46b1434cdf25ca1288ebabe2a33d1c6effb77f91ef75471e93952caeda8ac2b2677e46d62b8366922d093832bccb949e177b4417864812d22972d81d89158288b5318d017329d4e8f66273abf74c434f318ebf32c7629342a85336387231b1e579d57cff0b125bef9dddf0fc33f71cb59d5a8972cda06ba6bba4a89cb8d3b465492c431698984998b2979ea61fed3d99b049724f2bdda5a0700ccb28825da1343f41290e569a6d38d4ae3968147cf39b097efd78e058fc71523c12e724bf93dc4ecc02b5cb18d13b59ec8f85368ac1ea93ed0149c60c53569dc69cdb3f37470eab26ef010b03a7e651b9e8e9065da347660836eddb3988c9a0f394aad055f727310f646d6cb35131d02aaf24735792bfce250798bebf0d1a4495fca568b9449e81afef2937b50faf873257d7efa07d31759474d50ca2a7922e79ab47dd59b11dfd1ec43fef3551aed81d01ee4ab997c6cecc39013dcaa442aec803e4cebbc288b4f9e87b30613f0ec88ddc6f60f56787f4040897e6e6bdac317d74b27f97f2efadb031f03c61954fd0232373582b7fa315d3eb9f67053126d2ed0636f04d669c47bdeb078fbda177533902e20b5ce9d8f395ea4c0aaf2cae774fe99bc40105a9ca184bcb598ab2f49c1df62d32d1a6d73a26812cb47a2ccaf0e9b759df89ad1e18238d897b9fd658f6786a92a0c12bd0ee6dad8a430a67962363e5b9afb3329e4f1f6fcd7e63cb8f24872bcf5b8c349d9ce423666ca39f16884219dea338b388e40f4ad996419cb3858637364d8e5af67f846d77b2749115131a3642ef56681315e4a2cbca5e60febabf693570f515e09c2a8994a8e2be3cba28118ef429d4de781118182607dd2c2d5aaba621ea29c140338bd8f1787fd2a3f43bb7fa22a8ce053adb331a4c78eab569af317e14360a6bf1c8b7394f34bfc1a941ac88dab334d5a2d45fc83bee28884698fd82339c972a06efb369220049ca89727513bd4262ad6f94f55f659ec98b684b1d92e1b6a303548a196cc5316e9845baaf01e737ef047d3d1ac4fe13de618e8fd6471c225e688b73b866213f4765c1a1ecf041f66a11177b0425b0423c455dccfa35a34f3b1c4c9850267bd41dcc366f4f8fef6982699e9aee7f3edff90217c84f6865234676e65911e5e99739792161766e959d061d6e86797b595ae3cffc043da0929dce1b4bd27e04532800f14f69398a681d46f00197f547fa138e676a4c84e586e9a2037faad7d7342221c229ff13606688ab70305dc28d01270604fbcb2b5777541e637a10e7d6c2dfa76461b18c8b303234282f31b7ed8afd0cdcc3978c6520a182000ea312296c7d9df08c2a67b944bc519113822014a831c8d6a7f8d26a7a443666b6077bdc1c11cf47001bcbb484d163543445c77a02140191bbb813da818b4dc3ef1ca420f624e5cb67c48024aeb8691b549202750899938067a3ad49da19e9fffc6486b3525fba8b2ff991fb3b4c1a536818f2dad96f713ac264a22136c6a3a9eacb4f69ab08cfe2b971a7d916833c6a0370d4b0bc428db2e4b4013899668b73caf9c983e2f07e46b4b5b4f0d231edee8b1951e1d0e34c881d1fc5c6be05b92b13680398e7109bd18048f0bd980fceb24e59411873e7a8a7f95f4da2ba5c082fdda710361e163a213a3dbb82c08a69020545da4636c09a67cd962182a011cf5eb1c3d999abc7b834ee518bb53afe19941927ca190699abf79c334c52e206fc851deb7398947ad5bd125ef3f51349497142e921c85506c739f6319ae0eb8e3c551ceb7e16afc2d6aad36841ed8eb560ef984ee5e00f1ead2c646546b3c145e3700b07fc257551641cf3dcb76a8b3cc75994f2c3eb521cea22d64c8b72b2de506fde8185b70b4707b7f571668a5925ca21e605904d7c896a5d7290b9c4fc75ecc7ddbbd7f6f003a74f53d1a5432e0377a3efce1e7ac61e36dc13aeea57400d4d3986db3fccb6edaf83f86daeb42f416f58c502e74178e013b399d0b155e0df86b40b5f3f2ab0ad61c90870cee340c07977b55622699101e5372677dd4e208fa6b5d4834a2d6f37b2ead107218aa0e702d1f6a60bd4ad3a2e22807237129fdc02993ef1fffe3c285bd4f7b093b2da8d772ce2df7874bf9b7fd0893eb66a4931acc38129bfe4a8fc6b28ea83bcca1220b66c86d4d90914bb9e9a425fce618f11b66f93aa78515eac0f3956cb1e8b6f12d7f6f22c1ca5563e280b15c64732aec2a37d6010cee0fd2263ea3ea2011043153284b4a5fc87cc0dd8c36f084ce715a6e9ba3e8b2586726255d122f2b5677d6590405ae031df8f83840ef3011a7f5d18037407758270d980aa65d5a4aa26a35a61b65178b6183b282771e89a8fe47bd3ea5a23146b924a47c3cc2540a9c8d91d4a8924e010fb6d3e60457e0aa86749cc3444707fda055a0f489aecda68af7f0d7d31cf25641a10bcc0d00996cddf9059121639fa3ff2e5490bae6b702fcf226d8e50f27f0973e5e4cf543445524d0fe3bd55d3f215978bfabcba0d44c076f5b333b2095c70f6a5426338bf0c065ddce27f6730606d84d1ccef8cebcd15085fa8a5d0975dc47eeb09a4ab6da21d01916c97f4e266c4b01f2bfb3b6a08bb5a7cf834e56782d824e7c55b591cd883ed9e806a4f7033bbab49a2b8ab2cb0f6da9d76968208236b35a51f8eba3769a676ad60d69c475706a630f3a078ebaa6ba5bc25719867cb61d48cc3a381b261165c04f3c93f37d72fc15f43df1de34e24e80a46f5d15fb362e71cb4a5365dde04a53dc5e42745fbd601ff148db416244dd76ac16f24138ef9a02491eb5b48d731a8bdcd46040d0ff11a07c040b83db84bfd21ffb1d818203cb7d3f8fca47f1dc510afa8219ab031aaba2147aed7c50228930e895a72abf55ca6997131e231ea92e0059b680735548adf2d572c3540e096a644deb3750e3b341bbeffee70ff22e0b4e56142e4c1965c01a646dd9b5b0055f88f08987ad45adb844b9ffc84792073048c28bcb60f2666802052ee45dcd9a2950d55ecf0234a3dcf67e83cfa0bfb1285eb54e6292d8075c9e1b459e48556f416898557c9c864fc5de459feb53e33dd1a6860a2d1a836ab5ff6efaee123b3715a7137787ee4345efbce38074e262f363a8ff400345c8539d44a7286c7291246810bce063f0877db6585842380b530a4aaef6e36779a95fed220cef6c1fff2fdd5031f83987dc3282d432f322852cc9dc6d00c59d5ed83b386ff97c521e528e59f2df932467ac02d17f8818c2de26d69725f42cecaf186fab7b6e10b1ebd9a9a12ed83cd382d9a6f9a9bed2736cb0ec0260057f5ec704d2e1a64caad59e02ff2022174b23564cb0942e6769b12e0ae4d65dc4c5e6b6ceaf2667e085909c93a9768b7bfdac612801c0bc3848bad51e2367f788cbd1c5091ce0e9c567528c72003712e91247d87f1ff60d3865fc687a35886822079392f8d151b89e09469bef98e59139c460a53805a93245148cbb9a6a010dadc87e9b1a0e0a89e87e433ff1c0ad4b125760858c8badff4d82cbd31cf88f3e2e16a4e960e1e0b5825fc0f2b21d660cf60069d43fb6a8a96c44fa922164f02c9cd5ebb6fad848871224d157777b5a70dc6deb988506bd03aa4ce2200e9ce23641221784250c22d2c8635a3512f45d433cf66e158eb261f48a23d54f5ef4358df3487da471eb5775bdba565ee170be126b2300d0dad050212606f2d77a63fa2ab430e62670e852b89944e611509415bee36bf0961c8918bd8b0eb8af45b1a9d0420c7101a9c5f4a63efb9cc8de7897b5e2b02cb5885ad8d0d8ac7754ba8d4e9d37175e614e3f3a6a7b122bbc6dd9ce78f1b9a4e940a1160bb85650d8932fe1a82d0525630ba017be5129625a45c3cae66c7cdaa33ee704791db81ef2e11a2f528974fa388cd929c934dbdb21425e6117839ab33b2926b036457db3a43083c3ec17231aed4ee5b607a45a5735c9470c03a424b43efcea953c078717344aeb1449c0dfa3a3ec224b542c16cf735466bdaf26b522aef1db547b14f07ebd4f5da34426a46007757be47ed3f643c47f2c4467762cd049d6f4cf8a78d04f8318bdedcee80871e91c0330499d88254555c456d9bde8a892394267eac15c230cf7e7ba19ebc01b1905c80476de3cea8258f6d0820d159f4aa8a37fb378b2685da4e0e89d253187219869f1157bbe4a8a43eabf65e86a6d9b21e25d91c43c3036914427833ed87073886719069148e2e47219bb5da5d9664d64dc5c4ff71c0e808dadbb53a23e41e3c02fd0c9e0704490f3283d1864d15d795882e6522f31445556cab6832f273dac0c7aef4e3f8c09a34d1624fdb087d852f2e827fb2c3105f1afda54b9dc12cfde3cf7747daa5ac70904e82636a13155303f9a1198d6e7f9dc7be394ebc5db9e8380e290e6cae5f320caa56aa94490789fce2e2540b3de8865396f58e14d61d3cb122f7bd1af5a27c6fe733eba3cc39106efc906ea967fb833e2480aa80bd56ccd9e5c25304e2b8135f1453af70059e599cb67bc8eaaa38c39768e74d3da8aba0135f0192d7ddf0149ce62f353b0360251f1f88b272c6e85b4ee4e0563a6de80de83749af6e6aa4d80cab7031aff3f7e8d0c9114940549f828a62be9fd6a16db001369728b4b93d4ecf91563ae03def3ca4e9900a97657c4ff1e41c5742fb3329ba882ed61645aedb22f2543b83cd4007e5d228697a48064acc32ece41f2d5ead3f31a9689249e8b4bb57ac0b136b6c60ec531708235b94db823344aafbb9b79e21959635664b2193c3add0b28767906b7ba4118e6548e9a23b49e9181dc6f7dc7857425c9ab1b1451bc4572fd060190d0b5a76b8368b68e72a212bd0f89d0778d293b1d32f155f30c9aafe7215d2e746ea8f2c73a30bcd8c093a489519b60616b15afe69074ee77fb65caf5faf0aad49106057a91fdcd622a07ac21eb5c221f2e65323228af41b3eb894517c34c4f60ba20fb6f6c4309a7357884c0eeeb0a4874550107f2d0ffdc412f86bdf712f96183b3932cfb4da3f179cde1a288df9af09c243fae8c67b0d208d9cdb7adde8d5e548e0624b19da4818ef656b88280a", 0x1000}, 0xfffffc41) perf_event_open(&(0x7f0000000040)={0x0, 0x70, 0x1, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fadvise64(r0, 0xfffffffffffffffe, 0x0, 0x4) fremovexattr(0xffffffffffffffff, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$FS_IOC_GET_ENCRYPTION_PWSALT(r2, 0x40106614, &(0x7f0000000000)) write$FUSE_DIRENT(0xffffffffffffffff, &(0x7f0000000080)=ANY=[], 0x29) 03:49:30 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000500), 0x0, 0x0, 0x0}) 03:49:30 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x0, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0}, @fda={0x66646185, 0x0, 0x1}, @flat=@handle}, 0x0}, 0x440}], 0x0, 0x0, 0x0}) [ 1483.151258] binder: send failed reply for transaction 1138, target dead [ 1483.190237] binder: release 11505:11510 transaction 1142 out, still active 03:49:30 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) fcntl$dupfd(r4, 0x0, r4) setsockopt$inet_buf(0xffffffffffffffff, 0x0, 0x26, &(0x7f0000000640)="4a1bce9e47233c47d1dc93d1dc73fe5d34361a6f93b2f14f4cef0b284acfb50209f62a37aee3c1c2945194277f0c156e91b33a3b66a50a377d6877e4961f1dca5d6c2bd1e153e109a4a4d7", 0x4b) r5 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000005c0)='cgroup.stat\x00', 0x0, 0x0) ioctl$EXT4_IOC_MOVE_EXT(r4, 0xc028660f, &(0x7f0000000600)={0x0, r5, 0x6ed, 0x2, 0x1, 0x8}) sendmmsg$inet6(r3, &(0x7f0000000580)=[{{&(0x7f0000000000)={0xa, 0x4e21, 0x8, @remote, 0x10000}, 0x1c, &(0x7f0000000040)=[{&(0x7f0000000100)="a09e656204e0b4614016a41ca3c7120623d6c3f7699ea6d4287d53d5292dda550af692372868090c25b45a533e2a756cb381e4f731b3a02fd0ce59f4e1f3d91d752af5d914f2136e97de085f15177d0af951513997b144b7d32a8e2ca6a1f06cebb8b29a92ee7454fd88d34384ee7fc8e1496ccdb9816d6efde304aff2e8a1b7ed4c8665fbc27d80c4cbf02d11b28a", 0x8f}, {&(0x7f00000001c0)="bd115dd7cc34ead5da54b512cd3f50dd7a67075fbe91d8d7c394c70e386b3787b8805865a192beb0bba3657a22a6ecb6a00ed69775fa3590af62082e487d9460e18921c874e32f598a842a26579bf2221633b4ef0d3834b1718b3f3f0ceb53aea6eeeca29b606a9589b0f89253ce24e4373e8c9d823bff09e82737ccad6c79b4ada99582906c157d21e9098f0a241f786bb1e7d526b306d3754be086b2c1eed3968f2a04286c9183ce814584bd0da13eb37c678369f8414d0fadc2a7946b6265ef5d0b82469021b43167395cee826eb24254ef78e1524363b0c1b2ebfce23b12e5032c9c541599c6af174468", 0xec}, {&(0x7f00000004c0)="833aae542974b8ef34d6549a1179b439ea5c6bd425f6609f8d02bc43c8f0509083fc65fd5640f8035fb2952137f90efe451a0c5c52c16ad095989aef23ae5dbb996d44f86ad02f167656023079d994499dac014c5d55d796467d24347758911a4dcb57d2f4403e163b0af5337d4247be8e2e31eee3c8ab1c9df26274027a2c536c5c1b", 0x83}], 0x3}}], 0x1, 0x2000010) r6 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x121, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="116357400000000000000000000000000000000000000000000000000000000000000000a9fdffff6f52b6ffffffffcefdffff00000000efc568316d537db21c525fda47d70463b9f002b5e030c1d75b5c9f245061e68b78116a8d840d8c90863285445bf2cf262d51920a65a045c8274301e3e100bba2f042866ff34a8136f350eb1e901381fc0fe46e2934e21ec936cb15b73dc6f1c80fa7ecf9692bcf74dcbacc82e741bff53d92f54b145f72a3b1f6613d86bd629b11ec74d26e29489cb86b7648d277ca320cb06aaf531bef229b0b1bba2ed89ee46841f1e8c33a1f6718282b87a13c14871a19906267935f352c7f7f77c3964c4ee80acfef335728fa6907156c4ecbfcdd661b", @ANYPTR=&(0x7f0000000300)=ANY=[@ANYBLOB="852a7470000000000000000000000000000000000000000000000000000000000000000000000000852a68770000000000000000000000000000000000000000852a687300"/88], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00(\x00\x00\x00\x00\x00\x00\x00P\x00\x00\x00\x00\x00\x00\x00'], @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x0, 0x0, 0x0}) [ 1483.190241] binder: undelivered TRANSACTION_COMPLETE [ 1483.218272] binder: 11502:11511 transaction failed 29201/-22, size -599-4294966734 line 3284 [ 1483.218413] binder: undelivered TRANSACTION_ERROR: 29201 [ 1483.220714] binder: send failed reply for transaction 1142, target dead [ 1483.284160] binder: release 11517:11521 transaction 1148 out, still active [ 1483.284164] binder: undelivered TRANSACTION_COMPLETE [ 1483.297055] binder: send failed reply for transaction 1148, target dead 03:49:30 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vga_arbiter\x00', 0x20000, 0x0) r1 = ioctl$TIOCGPTPEER(0xffffffffffffffff, 0x5441, 0x8f5f) ioctl$KDGETKEYCODE(r1, 0x4b4c, &(0x7f0000000040)={0xfe, 0x7fffffff}) r2 = syz_open_dev$binderN(0x0, 0x0, 0x0) r3 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r3, 0x0, 0x0) ioctl$EVIOCGPROP(r3, 0x80404509, &(0x7f0000000100)=""/188) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) r5 = dup2(r4, r4) r6 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r6, 0x0, 0x0) ioctl$LOOP_CLR_FD(r6, 0x4c01) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 03:49:30 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x18, 0x0, &(0x7f00000000c0)}, 0x440}], 0x0, 0x0, 0x0}) 03:49:30 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0}, @fda={0x66646185, 0x0, 0x1}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}}], 0x0, 0x0, 0x0}) 03:49:30 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) clone(0x3103101ffa, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffda9, 0xfffffdce, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@weak_handle, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x50}}}], 0x0, 0x0, 0x0}) 03:49:30 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 03:49:30 executing program 2: mkdir(0x0, 0x0) r0 = open(0x0, 0x0, 0x0) fchdir(0xffffffffffffffff) r1 = open(&(0x7f0000000280)='./bus\x00', 0x141042, 0x0) write$UHID_INPUT(r0, &(0x7f00000002c0)={0x8, "c0c814a55b6300d28afc61ac7dd1ffb869b761e8e53ee36e4be89e9fea175523e4468dec44bf8b5473c7a5062b4ede67dcb24cb9484ccfff2b3a70befc56e8ab2eee3483f5bf78c16beac035b700eb84e2216f268d02b717d2046c273814475b412437f7dc08a13a55d3c02132999dfd9fe80b750eff4d7c1da975b3835602728ae09e72527fcee19377e29c6c19e1ccce0f75e0e54001e3e83e473fa3d37eca8be1b3de565571e0e84f310c11fa8616068113b038aaa5c69967699fc2aa41c6f26fc22cf68e3577242c9b4ca20fab9de5885e0648fbd7af089b05f38f152d2f8144461608733c567b6dc5d2a07022c3764565c85abcfd99dd7a85e58939278235d50e8b321be7dbaa5141e097c28364fad2f713d666ca94f4e429687fcabb72aceeaf8abe5b506d98dc393b6e97492d785ead0ca2953f92c4d2b2c9f616e3d98b36be55a923fc5892413f7a3b615cec89b52e0ecdcee0aa5af72bcbb91b4bade7435dd8b529feaf13f8b48fcaca5952235d2e909f8831d8ca05a0daa3f6c581f388e0c1879b41fe63ef3d122bd0c5acd4fb07b96797918791075ae7383bb1bbdea574b31301ff37ecc45671ee2e7fc55bf6244025d1fd82dca56a42a23aa826a0b1e102bd87893ddc05649304eb1866c796e46e0d57f552bd572891ef892918bb2e7f2c6bcf68f388ea0c50f48c06de1b46b1434cdf25ca1288ebabe2a33d1c6effb77f91ef75471e93952caeda8ac2b2677e46d62b8366922d093832bccb949e177b4417864812d22972d81d89158288b5318d017329d4e8f66273abf74c434f318ebf32c7629342a85336387231b1e579d57cff0b125bef9dddf0fc33f71cb59d5a8972cda06ba6bba4a89cb8d3b465492c431698984998b2979ea61fed3d99b049724f2bdda5a0700ccb28825da1343f41290e569a6d38d4ae3968147cf39b097efd78e058fc71523c12e724bf93dc4ecc02b5cb18d13b59ec8f85368ac1ea93ed0149c60c53569dc69cdb3f37470eab26ef010b03a7e651b9e8e9065da347660836eddb3988c9a0f394aad055f727310f646d6cb35131d02aaf24735792bfce250798bebf0d1a4495fca568b9449e81afef2937b50faf873257d7efa07d31759474d50ca2a7922e79ab47dd59b11dfd1ec43fef3551aed81d01ee4ab997c6cecc39013dcaa442aec803e4cebbc288b4f9e87b30613f0ec88ddc6f60f56787f4040897e6e6bdac317d74b27f97f2efadb031f03c61954fd0232373582b7fa315d3eb9f67053126d2ed0636f04d669c47bdeb078fbda177533902e20b5ce9d8f395ea4c0aaf2cae774fe99bc40105a9ca184bcb598ab2f49c1df62d32d1a6d73a26812cb47a2ccaf0e9b759df89ad1e18238d897b9fd658f6786a92a0c12bd0ee6dad8a430a67962363e5b9afb3329e4f1f6fcd7e63cb8f24872bcf5b8c349d9ce423666ca39f16884219dea338b388e40f4ad996419cb3858637364d8e5af67f846d77b2749115131a3642ef56681315e4a2cbca5e60febabf693570f515e09c2a8994a8e2be3cba28118ef429d4de781118182607dd2c2d5aaba621ea29c140338bd8f1787fd2a3f43bb7fa22a8ce053adb331a4c78eab569af317e14360a6bf1c8b7394f34bfc1a941ac88dab334d5a2d45fc83bee28884698fd82339c972a06efb369220049ca89727513bd4262ad6f94f55f659ec98b684b1d92e1b6a303548a196cc5316e9845baaf01e737ef047d3d1ac4fe13de618e8fd6471c225e688b73b866213f4765c1a1ecf041f66a11177b0425b0423c455dccfa35a34f3b1c4c9850267bd41dcc366f4f8fef6982699e9aee7f3edff90217c84f6865234676e65911e5e99739792161766e959d061d6e86797b595ae3cffc043da0929dce1b4bd27e04532800f14f69398a681d46f00197f547fa138e676a4c84e586e9a2037faad7d7342221c229ff13606688ab70305dc28d01270604fbcb2b5777541e637a10e7d6c2dfa76461b18c8b303234282f31b7ed8afd0cdcc3978c6520a182000ea312296c7d9df08c2a67b944bc519113822014a831c8d6a7f8d26a7a443666b6077bdc1c11cf47001bcbb484d163543445c77a02140191bbb813da818b4dc3ef1ca420f624e5cb67c48024aeb8691b549202750899938067a3ad49da19e9fffc6486b3525fba8b2ff991fb3b4c1a536818f2dad96f713ac264a22136c6a3a9eacb4f69ab08cfe2b971a7d916833c6a0370d4b0bc428db2e4b4013899668b73caf9c983e2f07e46b4b5b4f0d231edee8b1951e1d0e34c881d1fc5c6be05b92b13680398e7109bd18048f0bd980fceb24e59411873e7a8a7f95f4da2ba5c082fdda710361e163a213a3dbb82c08a69020545da4636c09a67cd962182a011cf5eb1c3d999abc7b834ee518bb53afe19941927ca190699abf79c334c52e206fc851deb7398947ad5bd125ef3f51349497142e921c85506c739f6319ae0eb8e3c551ceb7e16afc2d6aad36841ed8eb560ef984ee5e00f1ead2c646546b3c145e3700b07fc257551641cf3dcb76a8b3cc75994f2c3eb521cea22d64c8b72b2de506fde8185b70b4707b7f571668a5925ca21e605904d7c896a5d7290b9c4fc75ecc7ddbbd7f6f003a74f53d1a5432e0377a3efce1e7ac61e36dc13aeea57400d4d3986db3fccb6edaf83f86daeb42f416f58c502e74178e013b399d0b155e0df86b40b5f3f2ab0ad61c90870cee340c07977b55622699101e5372677dd4e208fa6b5d4834a2d6f37b2ead107218aa0e702d1f6a60bd4ad3a2e22807237129fdc02993ef1fffe3c285bd4f7b093b2da8d772ce2df7874bf9b7fd0893eb66a4931acc38129bfe4a8fc6b28ea83bcca1220b66c86d4d90914bb9e9a425fce618f11b66f93aa78515eac0f3956cb1e8b6f12d7f6f22c1ca5563e280b15c64732aec2a37d6010cee0fd2263ea3ea2011043153284b4a5fc87cc0dd8c36f084ce715a6e9ba3e8b2586726255d122f2b5677d6590405ae031df8f83840ef3011a7f5d18037407758270d980aa65d5a4aa26a35a61b65178b6183b282771e89a8fe47bd3ea5a23146b924a47c3cc2540a9c8d91d4a8924e010fb6d3e60457e0aa86749cc3444707fda055a0f489aecda68af7f0d7d31cf25441a10bcc0d00996cddf9059121639fa3ff2e5490bae6b702fcf226d8e50f27f0973e5e4cf543445524d0fe3bd55d3f215978bfabcba0d44c076f5b333b2095c70f6a5426338bf0c065ddce27f6730606d84d1ccef8cebcd15085fa8a5d0975dc47eeb09a4ab6da21d01916c97f4e266c4b01f2bfb3b6a08bb5a7cf834e56782d824e7c55b591cd883ed9e806a4f7033bbab49a2b8ab2cb0f6da9d76968208236b35a51f8eba3769a676ad60d69c475706a630f3a078ebaa6ba5bc25719867cb61d48cc3a381b261165c04f3c93f37d72fc15f43df1de34e24e80a46f5d15fb362e71cb4a5365dde04a53dc5e42745fbd601ff148db416244dd76ac16f24138ef9a02491eb5b48d731a8bdcd46040d0ff11a07c040b83db84bfd21ffb1d818203cb7d3f8fca47f1dc510afa8219ab031aaba2147aed7c50228930e895a72abf55ca6997131e231ea92e0059b680735548adf2d572c3540e096a644deb3750e3b341bbeffee70ff22e0b4e56142e4c1965c01a646dd9b5b0055f88f08987ad45adb844b9ffc84792073048c28bcb60f2666802052ee45dcd9a2950d55ecf0234a3dcf67e83cfa0bfb1285eb54e6292d8075c9e1b459e48556f416898557c9c864fc5de459feb53e33dd1a6860a2d1a836ab5ff6efaee123b3715a7137787ee4345efbce38074e262f363a8ff400345c8539d44a7286c7291246810bce063f0877db6585842380b530a4aaef6e36779a95fed220cef6c1fff2fdd5031f83987dc3282d432f322852cc9dc6d00c59d5ed83b386ff97c521e528e59f2df932467ac02d17f8818c2de26d69725f42cecaf186fab7b6e10b1ebd9a9a12ed83cd382d9a6f9a9bed2736cb0ec0260057f5ec704d2e1a64caad59e02ff2022174b23564cb0942e6769b12e0ae4d65dc4c5e6b6ceaf2667e085909c93a9768b7bfdac612801c0bc3848bad51e2367f788cbd1c5091ce0e9c567528c72003712e91247d87f1ff60d3865fc687a35886822079392f8d151b89e09469bef98e59139c460a53805a93245148cbb9a6a010dadc87e9b1a0e0a89e87e433ff1c0ad4b125760858c8badff4d82cbd31cf88f3e2e16a4e960e1e0b5825fc0f2b21d660cf60069d43fb6a8a96c44fa922164f02c9cd5ebb6fad848871224d157777b5a70dc6deb988506bd03aa4ce2200e9ce23641221784250c22d2c8635a3512f45d433cf66e158eb261f48a23d54f5ef4358df3487da471eb5775bdba565ee170be126b2300d0dad050212606f2d77a63fa2ab430e62670e852b89944e611509415bee36bf0961c8918bd8b0eb8af45b1a9d0420c7101a9c5f4a63efb9cc8de7897b5e2b02cb5885ad8d0d8ac7754ba8d4e9d37175e614e3f3a6a7b122bbc6dd9ce78f1b9a4e940a1160bb85650d8932fe1a82d0525630ba017be5129625a45c3cae66c7cdaa33ee704791db81ef2e11a2f528974fa388cd929c934dbdb21425e6117839ab33b2926b036457db3a43083c3ec17231aed4ee5b607a45a5735c9470c03a424b43efcea953c078717344aeb1449c0dfa3a3ec224b542c16cf735466bdaf26b522aef1db547b14f07ebd4f5da34426a46007757be47ed3f643c47f2c4467762cd049d6f4cf8a78d04f8318bdedcee80871e91c0330499d88254555c456d9bde8a892394267eac15c230cf7e7ba19ebc01b1905c80476de3cea8258f6d0820d159f4aa8a37fb378b2685da4e0e89d253187219869f1157bbe4a8a43eabf65e86a6d9b21e25d91c43c3036914427833ed87073886719069148e2e47219bb5da5d9664d64dc5c4ff71c0e808dadbb53a23e41e3c02fd0c9e0704490f3283d1864d15d795882e6522f31445556cab6832f273dac0c7aef4e3f8c09a34d1624fdb087d852f2e827fb2c3105f1afda54b9dc12cfde3cf7747daa5ac70904e82636a13155303f9a1198d6e7f9dc7be394ebc5db9e8380e290e6cae5f320caa56aa94490789fce2e2540b3de8865396f58e14d61d3cb122f7bd1af5a27c6fe733eba3cc39106efc906ea967fb833e2480aa80bd56ccd9e5c25304e2b8135f1453af70059e599cb67bc8eaaa38c39768e74d3da8aba0135f0192d7ddf0149ce62f353b0360251f1f88b272c6e85b4ee4e0563a6de80de83749af6e6aa4d80cab7031aff3f7e8d0c9114940549f828a62be9fd6a16db001369728b4b93d4ecf91563ae03def3ca4e9900a97657c4ff1e41c5742fb3329ba882ed61645aedb22f2543b83cd4007e5d228697a48064acc32ece41f2d5ead3f31a9689249e8b4bb57ac0b136b6c60ec531708235b94db823344aafbb9b79e21959635664b2193c3add0b28767906b7ba4118e6548e9a23b49e9181dc6f7dc7857425c9ab1b1451bc4572fd060190d0b5a76b8368b68e72a212bd0f89d0778d293b1d32f155f30c9aafe7215d2e746ea8f2c73a30bcd8c093a489519b60616b15afe69074ee77fb65caf5faf0aad49106057a91fdcd622a07ac21eb5c221f2e65323228af41b3eb894517c34c4f60ba20fb6f6c4309a7357884c0eeeb0a4874550107f2d0ffdc412f86bdf712f96183b3932cfb4da3f179cde1a288df9af09c243fae8c67b0d208d9cdb7adde8d5e548e0624b19da4818ef656b88280a", 0x12d8}, 0x19e375c2) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1050d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000, 0x0, @perf_bp={0x0, 0x2}, 0x0, 0x0, 0x0, 0x0, 0x7, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x1) fadvise64(r1, 0xfffffffffffffffe, 0x0, 0x4) fremovexattr(0xffffffffffffffff, 0x0) write$FUSE_DIRENT(0xffffffffffffffff, &(0x7f0000000080)=ANY=[], 0x29) 03:49:30 executing program 5: write$FUSE_NOTIFY_INVAL_ENTRY(0xffffffffffffffff, &(0x7f0000000100)={0x23, 0x3, 0x0, {0x4, 0x2, 0x0, '{.'}}, 0x23) r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) dup2(r2, r2) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0}, @fda={0x66646185, 0x0, 0x1, 0x3a}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}, 0x440}], 0x0, 0x0, 0x0}) 03:49:30 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x1) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) r4 = syz_open_procfs(0x0, &(0x7f0000000000)='net/rt_acct\x00') sendmsg$NBD_CMD_RECONFIGURE(r4, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000000180)={&(0x7f0000000100)={0x5c, 0x0, 0x1b8bbe05ffe6a000, 0x70bd27, 0x25dfdbfe, {}, [@NBD_ATTR_DEAD_CONN_TIMEOUT={0xc, 0x8, 0xffffffffffff8001}, @NBD_ATTR_INDEX={0x8, 0x1, 0x0}, @NBD_ATTR_SERVER_FLAGS={0xc, 0x5, 0xa}, @NBD_ATTR_CLIENT_FLAGS={0xc, 0x6, 0x2}, @NBD_ATTR_INDEX={0x8, 0x1, 0x0}, @NBD_ATTR_CLIENT_FLAGS={0xc}, @NBD_ATTR_INDEX={0x8, 0x1, 0x0}]}, 0x5c}, 0x1, 0x0, 0x0, 0x41004}, 0x1) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="116348400000000000000000000000000000000000000000000000000000000000000000a9fdffffffffffffcefdffff00000000", @ANYPTR=&(0x7f0000000300)=ANY=[@ANYBLOB="852a7470000000000000000000000000000000000000000000000000000000000000000000000000852a68770000000000000000000000000000000000000000852a687300"/88], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00(\x00\x00\x00\x00\x00\x00\x00P\x00\x00\x00\x00\x00\x00\x00'], @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x0, 0x0, 0x0}) 03:49:30 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) [ 1483.600283] binder: 11529:11534 got transaction with invalid offset (0, min 0 max 0) or object. [ 1483.615327] binder: 11531:11535 transaction failed 29201/-22, size -599-4294966734 line 3284 03:49:31 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) ioctl$sock_inet_udp_SIOCINQ(r5, 0x541b, &(0x7f0000000100)) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="11634840000000000000000000000000000000000000000000000000000000000000000060000000000000001800000000000000", @ANYPTR=&(0x7f0000000000)=ANY=[@ANYBLOB="852a74700000000000000000000000000000000000000000000000000000000000000000000000008561646600000000000000000000000001000000000000000000000000000000852a687300"/96], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00(\x00\x00\x00\x00\x00\x00\x00H\x00\x00\x00\x00\x00\x00\x00'], @ANYBLOB="000000417cbd11a3c5e1e9b1ae0670e2994378000000000015d06a6f4106030cd75104299015d60300007595cf4a9ed87ba74f5848f4f4dd984793a126015e31c6c3b8"], 0x0, 0x0, 0x0}) 03:49:31 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 03:49:31 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="1163484000000000000000000000000009570000000000000000001f0000000000000000a9fdff00"/52, @ANYPTR=&(0x7f0000000300)=ANY=[@ANYBLOB="852a7470000000000000000000000000000000000000000000000000000000000000000000000000852a68770000000000000000000000000000000000000000852a687300"/88], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00(\x00\x00\x00\x00\x00\x00\x00P\x00\x00\x00\x00\x00\x00\x00'], @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x0, 0x0, 0x0}) [ 1483.615479] binder: undelivered TRANSACTION_ERROR: 29201 [ 1483.618085] binder: 11530:11532 got transaction with invalid parent offset or type [ 1483.618112] binder: 11530:11532 transaction failed 29201/-22, size 96-24 line 3454 [ 1483.618464] binder: undelivered TRANSACTION_ERROR: 29201 [ 1483.671381] binder: 11538:11543 got transaction with invalid parent offset or type 03:49:31 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vga_arbiter\x00', 0x20000, 0x0) r1 = ioctl$TIOCGPTPEER(0xffffffffffffffff, 0x5441, 0x8f5f) ioctl$KDGETKEYCODE(r1, 0x4b4c, &(0x7f0000000040)={0xfe, 0x7fffffff}) r2 = syz_open_dev$binderN(0x0, 0x0, 0x0) r3 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r3, 0x0, 0x0) ioctl$EVIOCGPROP(r3, 0x80404509, &(0x7f0000000100)=""/188) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) r5 = dup2(r4, r4) r6 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r6, 0x0, 0x0) ioctl$LOOP_CLR_FD(r6, 0x4c01) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) [ 1483.671410] binder: 11538:11543 transaction failed 29201/-22, size 96-24 line 3454 [ 1483.671754] binder: undelivered TRANSACTION_ERROR: 29201 [ 1483.680017] binder: 11541:11544 transaction failed 29201/-22, size -599-4294966734 line 3284 [ 1483.680149] binder: undelivered TRANSACTION_ERROR: 29201 [ 1483.733061] binder_alloc: 11549: binder_alloc_buf size -6696362829559103368 failed, no address space [ 1483.733068] binder_alloc: allocated: 0 (num: 0 largest: 0), free: 12288 (num: 1 largest: 12288) [ 1483.733086] binder: 11549:11552 transaction failed 29201/-28, size 96-24 line 3284 [ 1483.733428] binder: undelivered TRANSACTION_ERROR: 29201 [ 1483.749449] binder_alloc: 11551: binder_alloc_buf size 16776624 failed, no address space [ 1483.749458] binder_alloc: allocated: 0 (num: 0 largest: 0), free: 12288 (num: 1 largest: 12288) [ 1483.749475] binder: 11551:11555 transaction failed 29201/-28, size 16776617-0 line 3284 [ 1483.749613] binder: undelivered TRANSACTION_ERROR: 29201 [ 1483.779394] binder: 11557:11559 got transaction with invalid handle, 0 [ 1483.779428] binder: 11557:11559 transaction failed 29201/-22, size 88-24 line 3411 [ 1483.779836] binder: undelivered TRANSACTION_ERROR: 29201 [ 1483.811992] binder: 11562:11563 got transaction with invalid handle, 0 [ 1483.812025] binder: 11562:11563 transaction failed 29201/-22, size 88-24 line 3411 [ 1483.812446] binder: undelivered TRANSACTION_ERROR: 29201 [ 1483.922833] binder: 11529:11534 transaction failed 29201/-22, size 0-24 line 3379 03:49:31 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x18, 0x0, &(0x7f00000000c0)}, 0x440}], 0x0, 0x0, 0x0}) 03:49:31 executing program 2: ioctl$RTC_SET_TIME(0xffffffffffffffff, 0x4024700a, &(0x7f0000000000)={0x25, 0x33, 0x1, 0x18, 0x2, 0x2, 0x6, 0xb4, 0xffffffffffffffff}) mkdir(0x0, 0x0) open(0x0, 0x0, 0x0) fchdir(0xffffffffffffffff) r0 = open(&(0x7f0000000280)='./bus\x00', 0x141042, 0x0) write$UHID_INPUT(r0, &(0x7f0000001440)={0x8, "c0c814a55b6300d28afc61ac7dd1ffb869b761e8e53ee36e4be89e9fea175523e4468dec44bf8b5473c7a5062b4ede67dcb24cb9484ccfff2b3a70befc56e8ab2eee3483f5bf78c16beac035b700eb84e2216f268d02b717d2046c273814475b412437f7dc08a13a55d3c02132999dfd9fe80b750eff4d7c1da975b3835602728ae09e72527fcee19377e29c6c19e1ccce0f75e0e54001e3e83e473fa3d37eca8be1b3de565571e0e84f310c11fa8616068113b038aaa5c69967699fc2aa41c6f26fc22cf68e3577242c9b4ca20fab9de5885e0648fbd7af089b05f38f152d2f8144461608733c567b6dc5d2a07022c3764565c85abcfd99dd7a85e58939278235d50e8b321be7dbaa5141e097c28364fad2f713d666ca94f4e429687fcabb72aceeaf8abe5b506d98dc393b6e97492d785ead0ca2953f92c4d2b2c9f616e3d98b36be55a923fc5892413f7a3b615cec89b52e0ecdcee0aa5af72bcbb91b4bade7435dd8b529feaf13f8b48fcaca5952235d2e909f8831d8ca05a0daa3f6c581f388e0c1879b41fe63ef3d122bd0c5acd4fb07b96797918791075ae7383bb1bbdea574b31301ff37ecc45671ee2e7fc55bf6244025d1fd82dca56a42a23aa826a0b1e102bd87893ddc05649304eb1866c796e46e0d57f552bd572891ef892918bb2e7f2c6bcf68f388ea0c50f48c06de1b46b1434cdf25ca1288ebabe2a33d1c6effb77f91ef75471e93952caeda8ac2b2677e46d62b8366922d093832bccb949e177b4417864812d22972d81d89158288b5318d017329d4e8f66273abf74c434f318ebf32c7629342a85336387231b1e579d57cff0b125bef9dddf0fc33f71cb59d5a8972cda06ba6bba4a89cb8d3b465492c431698984998b2979ea61fed3d99b049724f2bdda5a0700ccb28825da1343f41290e569a6d38d4ae3968147cf39b097efd78e058fc71523c12e724bf93dc4ecc02b5cb18d13b59ec8f85368ac1ea93ed0149c60c53569dc69cdb3f37470eab26ef010b03a7e651b9e8e9065da347660836eddb3988c9a0f394aad055f727310f646d6cb35131d02aaf24735792bfce250798bebf0d1a4495fca568b9449e81afef2937b50faf873257d7efa07d31759474d50ca2a7922e79ab47dd59b11dfd1ec43fef3551aed81d01ee4ab997c6cecc39013dcaa442aec803e4cebbc288b4f9e87b30613f0ec88ddc6f60f56787f4040897e6e6bdac317d74b27f97f2efadb031f03c61954fd0232373582b7fa315d3eb9f67053126d2ed0636f04d669c47bdeb078fbda177533902e20b5ce9d8f395ea4c0aaf2cae774fe99bc40105a9ca184bcb598ab2f49c1df62d32d1a6d73a26812cb47a2ccaf0e9b759df89ad1e18238d897b9fd658f6786a92a0c12bd0ee6dad8a430a67962363e5b9afb3329e4f1f6fcd7e63cb8f24872bcf5b8c349d9ce423666ca39f16884219dea338b388e40f4ad996419cb3858637364d8e5af67f846d77b2749115131a3642ef56681315e4a2cbca5e60febabf693570f515e09c2a8994a8e2be3cba28118ef429d4de781118182607dd2c2d5aaba621ea29c140338bd8f1787fd2a3f43bb7fa22a8ce053adb331a4c78eab569af317e14360a6bf1c8b7394f34bfc1a941ac88dab334d5a2d45fc83bee28884698fd82339c972a06efb369220049ca89727513bd4262ad6f94f55f659ec98b684b1d92e1b6a303548a196cc5316e9845baaf01e737ef047d3d1ac4fe13de618e8fd6471c225e688b73b866213f4765c1a1ecf041f66a11177b0425b0423c455dccfa35a34f3b1c4c9850267bd41dcc366f4f8fef6982699e9aee7f3edff90217c84f6865234676e65911e5e99739792161766e959d061d6e86797b595ae3cffc043da0929dce1b4bd27e04532800f14f69398a681d46f00197f547fa138e676a4c84e586e9a2037faad7d7342221c229ff13606688ab70305dc28d01270604fbcb2b5777541e637a10e7d6c2dfa76461b18c8b303234282f31b7ed8afd0cdcc3978c6520a182000ea312296c7d9df08c2a67b944bc519113822014a831c8d6a7f8d26a7a443666b6077bdc1c11cf47001bcbb484d163543445c77a02140191bbb813da818b4dc3ef1ca420f624e5cb67c48024aeb8691b549202750899938067a3ad49da19e9fffc6486b3525fba8b2ff991fb3b4c1a536818f2dad96f713ac264a22136c6a3a9eacb4f69ab08cfe2b971a7d916833c6a0370d4b0bc428db2e4b4013899668b73caf9c983e2f07e46b4b5b4f0d231edee8b1951e1d0e34c881d1fc5c6be05b92b13680398e7109bd18048f0bd980fceb24e59411873e7a8a7f95f4da2ba5c082fdda710361e163a213a3dbb82c08a69020545da4636c09a67cd962182a011cf5eb1c3d999abc7b834ee518bb53afe19941927ca190699abf79c334c52e206fc851deb7398947ad5bd125ef3f51349497142e921c85506c739f6319ae0eb8e3c551ceb7e16afc2d6aad36841ed8eb560ef984ee5e00f1ead2c646546b3c145e3700b07fc257551641cf3dcb76a8b3cc75994f2c3eb521cea22d64c8b72b2de506fde8185b70b4707b7f571668a5925ca21e605904d7c896a5d7290b9c4fc75ecc7ddbbd7f6f003a74f53d1a5432e0377a3efce1e7ac61e36dc13aeea57400d4d3986db3fccb6edaf83f86daeb42f416f58c502e74178e013b399d0b155e0df86b40b5f3f2ab0ad61c90870cee340c07977b55622699101e5372677dd4e208fa6b5d4834a2d6f37b2ead107218aa0e702d1f6a60bd4ad3a2e22807237129fdc02993ef1fffe3c285bd4f7b093b2da8d772ce2df7874bf9b7fd0893eb66a4931acc38129bfe4a8fc6b28ea83bcca1220b66c86d4d90914bb9e9a425fce618f11b66f93aa78515eac0f3956cb1e8b6f12d7f6f22c1ca5563e280b15c64732aec2a37d6010cee0fd2263ea3ea2011043153284b4a5fc87cc0dd8c36f084ce715a6e9ba3e8b2586726255d122f2b5677d6590405ae031df8f83840ef3011a7f5d18037407758270d980aa65d5a4aa26a35a61b65178b6183b282771e89a8fe47bd3ea5a23146b924a47c3cc2540a9c8d91d4a8924e010fb6d3e60457e0aa86749cc3444707fda055a0f489aecda68af7f0d7d31cf25641a10bcc0d00996cddf9059121639fa3ff2e5490bae6b702fcf226d8e50f27f0973e5e4cf543445524d0fe3bd55d3f215978bfabcba0d44c076f5b333b2095c70f6a5426338bf0c065ddce27f6730606d84d1ccef8cebcd15085fa8a5d0975dc47eeb09a4ab6da21d01916c97f4e266c4b01f2bfb3b6a08bb5a7cf834e56782d824e7c55b591cd883ed9e806a4f7033bbab49a2b8ab2cb0f6da9d76968208236b35a51f8eba3769a676ad60d69c475706a630f3a078ebaa6ba5bc25719867cb61d48cc3a381b261165c04f3c93f37d72fc15f43df1de34e24e80a46f5d15fb362e71cb4a5365dde04a53dc5e42745fbd601ff148db416244dd76ac16f24138ef9a02491eb5b48d731a8bdcd46040d0ff11a07c040b83db84bfd21ffb1d818203cb7d3f8fca47f1dc510afa8219ab031aaba2147aed7c50228930e895a72abf55ca6997131e231ea92e0059b680735548adf2d572c3540e096a644deb3750e3b341bbeffee70ff22e0b4e56142e4c1965c01a646dd9b5b0055f88f08987ad45adb844b9ffc84792073048c28bcb60f2666802052ee45dcd9a2950d55ecf0234a3dcf67e83cfa0bfb1285eb54e6292d8075c9e1b459e48556f416898557c9c864fc5de459feb53e33dd1a6860a2d1a836ab5ff6efaee123b3715a7137787ee4345efbce38074e262f363a8ff400345c8539d44a7286c7291246810bce063f0877db6585842380b530a4aaef6e36779a95fed220cef6c1fff2fdd5031f83987dc3282d432f322852cc9dc6d00c59d5ed83b386ff97c521e528e59f2df932467ac02d17f8818c2de26d69725f42cecaf186fab7b6e10b1ebd9a9a12ed83cd382d9a6f9a9bed2736cb0ec0260057f5ec704d2e1a64caad59e02ff2022174b23564cb0942e6769b12e0ae4d65dc4c5e6b6ceaf2667e085909c93a9768b7bfdac612801c0bc3848bad51e2367f788cbd1c5091ce0e9c567528c72003712e91247d87f1ff60d3865fc687a35886822079392f8d151b89e09469bef98e59139c460a53805a93245148cbb9a6a010dadc87e9b1a0e0a89e87e433ff1c0ad4b125760858c8badff4d82cbd31cf88f3e2e16a4e960e1e0b5825fc0f2b21d660cf60069d43fb6a8a96c44fa922164f02c9cd5ebb6fad848871224d157777b5a70dc6deb988506bd03aa4ce2200e9ce23641221784250c22d2c8635a3512f45d433cf66e158eb261f48a23d54f5ef4358df3487da471eb5775bdba565ee170be126b2300d0dad050212606f2d77a63fa2ab430e62670e852b89944e611509415bee36bf0961c8918bd8b0eb8af45b1a9d0420c7101a9c5f4a63efb9cc8de7897b5e2b02cb5885ad8d0d8ac7754ba8d4e9d37175e614e3f3a6a7b122bbc6dd9ce78f1b9a4e940a1160bb85650d8932fe1a82d0525630ba017be5129625a45c3cae66c7cdaa33ee704791db81ef2e11a2f528974fa388cd929c934dbdb21425e6117839ab33b2926b036457db3a43083c3ec17231aed4ee5b607a45a5735c9470c03a424b43efcea953c078717344aeb1449c0dfa3a3ec224b542c16cf735466bdaf26b522aef1db547b14f07ebd4f5da34426a46007757be47ed3f643c47f2c4467762cd049d6f4cf8a78d04f8318bdedcee80871e91c0330499d88254555c456d9bde8a892394267eac15c230cf7e7ba19ebc01b1905c80476de3cea8258f6d0820d159f4aa8a37fb378b2685da4e0e89d253187219869f1157bbe4a8a43eabf65e86a6d9b21e25d91c43c3036914427833ed87073886719069148e2e47219bb5da5d9664d64dc5c4ff71c0e808dadbb53a23e41e3c02fd0c9e0704490f3283d1864d15d795882e6522f31445556cab6832f273dac0c7aef4e3f8c09a34d1624fdb087d852f2e827fb2c3105f1afda54b9dc12cfde3cf7747daa5ac70904e82636a13155303f9a1198d6e7f9dc7be394ebc5db9e8380e290e6cae5f320caa56aa94490789fce2e2540b3de8865396f58e14d61d3cb122f7bd1af5a27c6fe733eba3cc39106efc906ea967fb833e2480aa80bd56ccd9e5c25304e2b8135f1453af70059e599cb67bc8eaaa38c39768e74d3da8aba0135f0192d7ddf0149ce62f353b0360251f1f88b272c6e85b4ee4e0563a6de80de83749af6e6aa4d80cab7031aff3f7e8d0c9114940549f828a62be9fd6a16db001369728b4b93d4ecf91563ae03def3ca4e9900a97657c4ff1e41c5742fb3329ba882ed61645aedb22f2543b83cd4007e5d228697a48064acc32ece41f2d5ead3f31a9689249e8b4bb57ac0b136b6c60ec531708235b94db823344aafbb9b79e21959635664b2193c3add0b28767906b7ba4118e6548e9a23b49e9181dc6f7dc7857425c9ab1b1451bc4572fd060190d0b5a76b8368b68e72a212bd0f89d0778d293b1d32f155f30c9aafe7215d2e746ea8f2c73a30bcd8c093a489519b60616b15afe69074ee77fb65caf5faf0aad49106057a91fdcd622a07ac21eb5c221f2e65323228af41b3eb894517c34c4f60ba20fb6f6c4309a7357884c0eeeb0a4874550107f2d0ffdc412f86bdf712f96183b3932cfb4da3f179cde1a288df9af09c243fae8c67b0d208d9cdb7adde8d5e548e0624b19da4818ef656b88280a", 0x1000}, 0xfffffc41) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x1, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fadvise64(r0, 0xfffffffffffffffe, 0x0, 0x4) fremovexattr(0xffffffffffffffff, 0x0) write$FUSE_DIRENT(0xffffffffffffffff, &(0x7f0000000080)=ANY=[], 0x29) 03:49:31 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x800) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0}, @fda={0x66646185, 0x0, 0x1}, @flat=@handle}, &(0x7f00000000c0)={0xfffffffffffffe35, 0x28, 0x48}}}], 0x0, 0x0, 0x0}) 03:49:31 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000500), 0x0, 0x0, 0x0}) 03:49:31 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$RTC_ALM_SET(r3, 0x40247007, &(0x7f0000000000)={0x27, 0x3, 0xe, 0x16, 0x9, 0xcdb, 0x5, 0xe4, 0xdd9910e574bcfca8}) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="1163404000000000000000000000000000000000000000000000a9fdffffffe3ffff0000000000000000", @ANYPTR=&(0x7f0000000300)=ANY=[@ANYBLOB="852a7470000000000000000000000000000000000000000000000000000000000000000000000000852a68770000000000000000000000000000000000000000852a687300"/88], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00(\x00\x00\x00\x00\x00\x00\x00P\x00\x00\x00\x00\x00\x00\x00'], @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x0, 0x0, 0x0}) r4 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000100)='IPVS\x00') sendmsg$IPVS_CMD_GET_CONFIG(r3, &(0x7f0000000200)={&(0x7f0000000040), 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x60, r4, 0x200, 0x70bd25, 0x25dfdbfb, {}, [@IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x3f}, @IPVS_CMD_ATTR_DEST={0x34, 0x2, [@IPVS_DEST_ATTR_L_THRESH={0x8, 0x6, 0xd9c6}, @IPVS_DEST_ATTR_TUN_TYPE={0x8, 0xd, 0x1}, @IPVS_DEST_ATTR_PERSIST_CONNS={0x8, 0x9, 0x2855}, @IPVS_DEST_ATTR_INACT_CONNS={0x8, 0x8, 0x4}, @IPVS_DEST_ATTR_PORT={0x8, 0x2, 0x4e23}, @IPVS_DEST_ATTR_INACT_CONNS={0x8, 0x8, 0x6}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x7fff}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0xfffffe00}]}, 0x60}, 0x1, 0x0, 0x0, 0x4000}, 0x80) 03:49:31 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vga_arbiter\x00', 0x20000, 0x0) r1 = ioctl$TIOCGPTPEER(0xffffffffffffffff, 0x5441, 0x8f5f) ioctl$KDGETKEYCODE(r1, 0x4b4c, &(0x7f0000000040)={0xfe, 0x7fffffff}) r2 = syz_open_dev$binderN(0x0, 0x0, 0x0) r3 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r3, 0x0, 0x0) ioctl$EVIOCGPROP(r3, 0x80404509, &(0x7f0000000100)=""/188) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) r5 = dup2(r4, r4) r6 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r6, 0x0, 0x0) ioctl$LOOP_CLR_FD(r6, 0x4c01) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) [ 1483.932520] binder: undelivered TRANSACTION_ERROR: 29201 [ 1483.950765] binder: 11565:11566 got transaction with invalid handle, 0 [ 1483.965267] binder: 11565:11566 transaction failed 29201/-22, size 88-24 line 3411 03:49:31 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000500), 0x0, 0x0, 0x0}) 03:49:31 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) r4 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r4, 0x0, 0x0) ioctl$KDSETKEYCODE(r4, 0x4b4d, &(0x7f0000000000)={0xfff, 0x3}) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffda9, 0xfffffdce, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@weak_handle, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x50}}}], 0x0, 0x0, 0x0}) 03:49:31 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x18, 0x0, &(0x7f00000000c0)}, 0x440}], 0x0, 0x0, 0x0}) 03:49:31 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="116348400000000000000000000000000000000000000000000000000000000060000000000000001800000000000000", @ANYPTR=&(0x7f0000000000)=ANY=[@ANYBLOB="852a74700000000000000000000000000000000000000000000000000000000000000000000000008561646600000000000000000000000001000000000000000000000000000000852a687300"/96], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00(\x00\x00\x00\x00\x00\x00\x00H\x00\x00\x00\x00\x00\x00\x00'], @ANYBLOB="640c1d9eb0e0ce371e9e487951d7e735ff08e4ca104ed4beea1507bc70198c98cf964e62a60cec02b293991d28154e8e608b0c769e427008ac7ca53b2c36c9ab6386069fb855fbbbd79c745fcb0f19bd15f744700a00e4af390469aeacce5c1c63cef2f697fcc347c37d5f0f209868db845e43583a1e4489d4a2e159cd8dd6db05a1d2cd5fbe51"], 0x0, 0x0, 0x0}) [ 1483.975120] binder: 11570:11574 unknown command 1077961489 [ 1483.975128] binder: 11570:11574 ioctl c0306201 200002c0 returned -22 [ 1483.990100] binder: 11568:11576 got transaction with invalid offset (-459, min 0 max 96) or object. 03:49:31 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) syz_genetlink_get_family_id$SEG6(&(0x7f0000000000)='SEG6\x00') ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffda9, 0xfffffdce, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@weak_handle, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x50}}}], 0x0, 0x0, 0x0}) 03:49:31 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000500), 0x0, 0x0, 0x0}) 03:49:31 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="11634840000000000000000000000000000000000000000000000000000000000000000060000000000000001800000000000000", @ANYPTR=&(0x7f0000000000)=ANY=[@ANYBLOB="852a74700000000000000000000000000000000000000000000000000000000000000000000000008561646600000000000000000000000001000000000000000000000000000000852a687300"/96], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB="000100000000000028000000000000004800000000000000"], @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x0, 0x0, 0x0}) [ 1483.990125] binder: 11568:11576 transaction failed 29201/-22, size 96-24 line 3379 [ 1483.990270] binder: undelivered TRANSACTION_ERROR: 29201 [ 1483.991878] binder: 11575:11578 got transaction with invalid offset (0, min 0 max 0) or object. [ 1483.991896] binder: 11575:11578 transaction failed 29201/-22, size 0-24 line 3379 [ 1483.991997] binder: undelivered TRANSACTION_ERROR: 29201 [ 1484.057975] binder: 11580:11587 transaction failed 29201/-22, size -599-4294966734 line 3284 [ 1484.058131] binder: undelivered TRANSACTION_ERROR: 29201 [ 1484.061593] binder: 11583:11588 got transaction with invalid offset (0, min 0 max 0) or object. [ 1484.061617] binder: 11583:11588 transaction failed 29201/-22, size 0-24 line 3379 [ 1484.061759] binder: undelivered TRANSACTION_ERROR: 29201 [ 1484.074431] binder_alloc: 11586: binder_alloc_buf size -7401492031881682768 failed, no address space [ 1484.074439] binder_alloc: allocated: 0 (num: 0 largest: 0), free: 12288 (num: 1 largest: 12288) [ 1484.074457] binder: 11586:11590 transaction failed 29201/-28, size 103079215104-2305843009213693952 line 3284 [ 1484.074651] binder: undelivered TRANSACTION_ERROR: 29201 [ 1484.152499] binder: 11591:11595 transaction failed 29201/-22, size -599-4294966734 line 3284 [ 1484.152721] binder: undelivered TRANSACTION_ERROR: 29201 [ 1484.157438] binder: 11596:11599 got transaction with invalid offset (256, min 0 max 96) or object. [ 1484.157465] binder: 11596:11599 transaction failed 29201/-22, size 96-24 line 3379 [ 1484.157671] binder: undelivered TRANSACTION_ERROR: 29201 [ 1484.312237] binder: undelivered TRANSACTION_ERROR: 29201 03:49:31 executing program 2: mkdir(0x0, 0x0) open(0x0, 0x0, 0x0) fchdir(0xffffffffffffffff) r0 = open(&(0x7f0000000280)='./bus\x00', 0x141042, 0x0) write$UHID_INPUT(r0, &(0x7f0000001440)={0x8, "c0c814a55b6300d28afc61ac7dd1ffb869b761e8e53ee36e4be89e9fea175523e4468dec44bf8b5473c7a5062b4ede67dcb24cb9484ccfff2b3a70befc56e8ab2eee3483f5bf78c16beac035b700eb84e2216f268d02b717d2046c273814475b412437f7dc08a13a55d3c02132999dfd9fe80b750eff4d7c1da975b3835602728ae09e72527fcee19377e29c6c19e1ccce0f75e0e54001e3e83e473fa3d37eca8be1b3de565571e0e84f310c11fa8616068113b038aaa5c69967699fc2aa41c6f26fc22cf68e3577242c9b4ca20fab9de5885e0648fbd7af089b05f38f152d2f8144461608733c567b6dc5d2a07022c3764565c85abcfd99dd7a85e58939278235d50e8b321be7dbaa5141e097c28364fad2f713d666ca94f4e429687fcabb72aceeaf8abe5b506d98dc393b6e97492d785ead0ca2953f92c4d2b2c9f616e3d98b36be55a923fc5892413f7a3b615cec89b52e0ecdcee0aa5af72bcbb91b4bade7435dd8b529feaf13f8b48fcaca5952235d2e909f8831d8ca05a0daa3f6c581f388e0c1879b41fe63ef3d122bd0c5acd4fb07b96797918791075ae7383bb1bbdea574b31301ff37ecc45671ee2e7fc55bf6244025d1fd82dca56a42a23aa826a0b1e102bd87893ddc05649304eb1866c796e46e0d57f552bd572891ef892918bb2e7f2c6bcf68f388ea0c50f48c06de1b46b1434cdf25ca1288ebabe2a33d1c6effb77f91ef75471e93952caeda8ac2b2677e46d62b8366922d093832bccb949e177b4417864812d22972d81d89158288b5318d017329d4e8f66273abf74c434f318ebf32c7629342a85336387231b1e579d57cff0b125bef9dddf0fc33f71cb59d5a8972cda06ba6bba4a89cb8d3b465492c431698984998b2979ea61fed3d99b049724f2bdda5a0700ccb28825da1343f41290e569a6d38d4ae3968147cf39b097efd78e058fc71523c12e724bf93dc4ecc02b5cb18d13b59ec8f85368ac1ea93ed0149c60c53569dc69cdb3f37470eab26ef010b03a7e651b9e8e9065da347660836eddb3988c9a0f394aad055f727310f646d6cb35131d02aaf24735792bfce250798bebf0d1a4495fca568b9449e81afef2937b50faf873257d7efa07d31759474d50ca2a7922e79ab47dd59b11dfd1ec43fef3551aed81d01ee4ab997c6cecc39013dcaa442aec803e4cebbc288b4f9e87b30613f0ec88ddc6f60f56787f4040897e6e6bdac317d74b27f97f2efadb031f03c61954fd0232373582b7fa315d3eb9f67053126d2ed0636f04d669c47bdeb078fbda177533902e20b5ce9d8f395ea4c0aaf2cae774fe99bc40105a9ca184bcb598ab2f49c1df62d32d1a6d73a26812cb47a2ccaf0e9b759df89ad1e18238d897b9fd658f6786a92a0c12bd0ee6dad8a430a67962363e5b9afb3329e4f1f6fcd7e63cb8f24872bcf5b8c349d9ce423666ca39f16884219dea338b388e40f4ad996419cb3858637364d8e5af67f846d77b2749115131a3642ef56681315e4a2cbca5e60febabf693570f515e09c2a8994a8e2be3cba28118ef429d4de781118182607dd2c2d5aaba621ea29c140338bd8f1787fd2a3f43bb7fa22a8ce053adb331a4c78eab569af317e14360a6bf1c8b7394f34bfc1a941ac88dab334d5a2d45fc83bee28884698fd82339c972a06efb369220049ca89727513bd4262ad6f94f55f659ec98b684b1d92e1b6a303548a196cc5316e9845baaf01e737ef047d3d1ac4fe13de618e8fd6471c225e688b73b866213f4765c1a1ecf041f66a11177b0425b0423c455dccfa35a34f3b1c4c9850267bd41dcc366f4f8fef6982699e9aee7f3edff90217c84f6865234676e65911e5e99739792161766e959d061d6e86797b595ae3cffc043da0929dce1b4bd27e04532800f14f69398a681d46f00197f547fa138e676a4c84e586e9a2037faad7d7342221c229ff13606688ab70305dc28d01270604fbcb2b5777541e637a10e7d6c2dfa76461b18c8b303234282f31b7ed8afd0cdcc3978c6520a182000ea312296c7d9df08c2a67b944bc519113822014a831c8d6a7f8d26a7a443666b6077bdc1c11cf47001bcbb484d163543445c77a02140191bbb813da818b4dc3ef1ca420f624e5cb67c48024aeb8691b549202750899938067a3ad49da19e9fffc6486b3525fba8b2ff991fb3b4c1a536818f2dad96f713ac264a22136c6a3a9eacb4f69ab08cfe2b971a7d916833c6a0370d4b0bc428db2e4b4013899668b73caf9c983e2f07e46b4b5b4f0d231edee8b1951e1d0e34c881d1fc5c6be05b92b13680398e7109bd18048f0bd980fceb24e59411873e7a8a7f95f4da2ba5c082fdda710361e163a213a3dbb82c08a69020545da4636c09a67cd962182a011cf5eb1c3d999abc7b834ee518bb53afe19941927ca190699abf79c334c52e206fc851deb7398947ad5bd125ef3f51349497142e921c85506c739f6319ae0eb8e3c551ceb7e16afc2d6aad36841ed8eb560ef984ee5e00f1ead2c646546b3c145e3700b07fc257551641cf3dcb76a8b3cc75994f2c3eb521cea22d64c8b72b2de506fde8185b70b4707b7f571668a5925ca21e605904d7c896a5d7290b9c4fc75ecc7ddbbd7f6f003a74f53d1a5432e0377a3efce1e7ac61e36dc13aeea57400d4d3986db3fccb6edaf83f86daeb42f416f58c502e74178e013b399d0b155e0df86b40b5f3f2ab0ad61c90870cee340c07977b55622699101e5372677dd4e208fa6b5d4834a2d6f37b2ead107218aa0e702d1f6a60bd4ad3a2e22807237129fdc02993ef1fffe3c285bd4f7b093b2da8d772ce2df7874bf9b7fd0893eb66a4931acc38129bfe4a8fc6b28ea83bcca1220b66c86d4d90914bb9e9a425fce618f11b66f93aa78515eac0f3956cb1e8b6f12d7f6f22c1ca5563e280b15c64732aec2a37d6010cee0fd2263ea3ea2011043153284b4a5fc87cc0dd8c36f084ce715a6e9ba3e8b2586726255d122f2b5677d6590405ae031df8f83840ef3011a7f5d18037407758270d980aa65d5a4aa26a35a61b65178b6183b282771e89a8fe47bd3ea5a23146b924a47c3cc2540a9c8d91d4a8924e010fb6d3e60457e0aa86749cc3444707fda055a0f489aecda68af7f0d7d31cf25641a10bcc0d00996cddf9059121639fa3ff2e5490bae6b702fcf226d8e50f27f0973e5e4cf543445524d0fe3bd55d3f215978bfabcba0d44c076f5b333b2095c70f6a5426338bf0c065ddce27f6730606d84d1ccef8cebcd15085fa8a5d0975dc47eeb09a4ab6da21d01916c97f4e266c4b01f2bfb3b6a08bb5a7cf834e56782d824e7c55b591cd883ed9e806a4f7033bbab49a2b8ab2cb0f6da9d76968208236b35a51f8eba3769a676ad60d69c475706a630f3a078ebaa6ba5bc25719867cb61d48cc3a381b261165c04f3c93f37d72fc15f43df1de34e24e80a46f5d15fb362e71cb4a5365dde04a53dc5e42745fbd601ff148db416244dd76ac16f24138ef9a02491eb5b48d731a8bdcd46040d0ff11a07c040b83db84bfd21ffb1d818203cb7d3f8fca47f1dc510afa8219ab031aaba2147aed7c50228930e895a72abf55ca6997131e231ea92e0059b680735548adf2d572c3540e096a644deb3750e3b341bbeffee70ff22e0b4e56142e4c1965c01a646dd9b5b0055f88f08987ad45adb844b9ffc84792073048c28bcb60f2666802052ee45dcd9a2950d55ecf0234a3dcf67e83cfa0bfb1285eb54e6292d8075c9e1b459e48556f416898557c9c864fc5de459feb53e33dd1a6860a2d1a836ab5ff6efaee123b3715a7137787ee4345efbce38074e262f363a8ff400345c8539d44a7286c7291246810bce063f0877db6585842380b530a4aaef6e36779a95fed220cef6c1fff2fdd5031f83987dc3282d432f322852cc9dc6d00c59d5ed83b386ff97c521e528e59f2df932467ac02d17f8818c2de26d69725f42cecaf186fab7b6e10b1ebd9a9a12ed83cd382d9a6f9a9bed2736cb0ec0260057f5ec704d2e1a64caad59e02ff2022174b23564cb0942e6769b12e0ae4d65dc4c5e6b6ceaf2667e085909c93a9768b7bfdac612801c0bc3848bad51e2367f788cbd1c5091ce0e9c567528c72003712e91247d87f1ff60d3865fc687a35886822079392f8d151b89e09469bef98e59139c460a53805a93245148cbb9a6a010dadc87e9b1a0e0a89e87e433ff1c0ad4b125760858c8badff4d82cbd31cf88f3e2e16a4e960e1e0b5825fc0f2b21d660cf60069d43fb6a8a96c44fa922164f02c9cd5ebb6fad848871224d157777b5a70dc6deb988506bd03aa4ce2200e9ce23641221784250c22d2c8635a3512f45d433cf66e158eb261f48a23d54f5ef4358df3487da471eb5775bdba565ee170be126b2300d0dad050212606f2d77a63fa2ab430e62670e852b89944e611509415bee36bf0961c8918bd8b0eb8af45b1a9d0420c7101a9c5f4a63efb9cc8de7897b5e2b02cb5885ad8d0d8ac7754ba8d4e9d37175e614e3f3a6a7b122bbc6dd9ce78f1b9a4e940a1160bb85650d8932fe1a82d0525630ba017be5129625a45c3cae66c7cdaa33ee704791db81ef2e11a2f528974fa388cd929c934dbdb21425e6117839ab33b2926b036457db3a43083c3ec17231aed4ee5b607a45a5735c9470c03a424b43efcea953c078717344aeb1449c0dfa3a3ec224b542c16cf735466bdaf26b522aef1db547b14f07ebd4f5da34426a46007757be47ed3f643c47f2c4467762cd049d6f4cf8a78d04f8318bdedcee80871e91c0330499d88254555c456d9bde8a892394267eac15c230cf7e7ba19ebc01b1905c80476de3cea8258f6d0820d159f4aa8a37fb378b2685da4e0e89d253187219869f1157bbe4a8a43eabf65e86a6d9b21e25d91c43c3036914427833ed87073886719069148e2e47219bb5da5d9664d64dc5c4ff71c0e808dadbb53a23e41e3c02fd0c9e0704490f3283d1864d15d795882e6522f31445556cab6832f273dac0c7aef4e3f8c09a34d1624fdb087d852f2e827fb2c3105f1afda54b9dc12cfde3cf7747daa5ac70904e82636a13155303f9a1198d6e7f9dc7be394ebc5db9e8380e290e6cae5f320caa56aa94490789fce2e2540b3de8865396f58e14d61d3cb122f7bd1af5a27c6fe733eba3cc39106efc906ea967fb833e2480aa80bd56ccd9e5c25304e2b8135f1453af70059e599cb67bc8eaaa38c39768e74d3da8aba0135f0192d7ddf0149ce62f353b0360251f1f88b272c6e85b4ee4e0563a6de80de83749af6e6aa4d80cab7031aff3f7e8d0c9114940549f828a62be9fd6a16db001369728b4b93d4ecf91563ae03def3ca4e9900a97657c4ff1e41c5742fb3329ba882ed61645aedb22f2543b83cd4007e5d228697a48064acc32ece41f2d5ead3f31a9689249e8b4bb57ac0b136b6c60ec531708235b94db823344aafbb9b79e21959635664b2193c3add0b28767906b7ba4118e6548e9a23b49e9181dc6f7dc7857425c9ab1b1451bc4572fd060190d0b5a76b8368b68e72a212bd0f89d0778d293b1d32f155f30c9aafe7215d2e746ea8f2c73a30bcd8c093a489519b60616b15afe69074ee77fb65caf5faf0aad49106057a91fdcd622a07ac21eb5c221f2e65323228af41b3eb894517c34c4f60ba20fb6f6c4309a7357884c0eeeb0a4874550107f2d0ffdc412f86bdf712f96183b3932cfb4da3f179cde1a288df9af09c243fae8c67b0d208d9cdb7adde8d5e548e0624b19da4818ef656b88280a", 0x1000}, 0xfffffc41) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x1, 0x7, 0x0, 0x0, 0x0, 0x50d, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8000, 0x8df9}, 0xde72e137fafbb4b}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) fadvise64(r0, 0xfffffffffffffffe, 0x0, 0x4) fremovexattr(0xffffffffffffffff, 0x0) write$FUSE_DIRENT(0xffffffffffffffff, &(0x7f0000000080)=ANY=[], 0x29) 03:49:31 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vga_arbiter\x00', 0x20000, 0x0) r1 = ioctl$TIOCGPTPEER(0xffffffffffffffff, 0x5441, 0x8f5f) ioctl$KDGETKEYCODE(r1, 0x4b4c, &(0x7f0000000040)={0xfe, 0x7fffffff}) r2 = syz_open_dev$binderN(0x0, 0x0, 0x0) r3 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r3, 0x0, 0x0) ioctl$EVIOCGPROP(r3, 0x80404509, &(0x7f0000000100)=""/188) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) dup2(r4, r4) r5 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r5, 0x0, 0x0) ioctl$LOOP_CLR_FD(r5, 0x4c01) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 03:49:31 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r3, 0x0, 0x0) write$P9_RLCREATE(r3, &(0x7f0000000100)={0x18, 0xf, 0x2, {{0x20, 0x2, 0xffff}, 0x558}}, 0x18) r4 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="11634840000000000000000000000000000000000000000000000000000000000000000060000000000000001800000000000000", @ANYPTR=&(0x7f0000000000)=ANY=[@ANYBLOB="852a74700000000000000000000000000000000000000000000000000000000000000000000000008561646600000000000000000000000001000000000000000000000000000000852a687300"/96], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00H\x00\x00\x00\x00 \x00\x00'], @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x0, 0x0, 0x0}) 03:49:31 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0, 0xfffffffffffffed5}, @flat=@weak_handle, @fda={0x66646185, 0x0, 0x1, 0x22}}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 03:49:31 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x18, 0x0, &(0x7f00000000c0)}, 0x40}], 0x0, 0x0, 0x0}) 03:49:31 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xff8b) setresuid(0x0, r5, 0x0) r6 = add_key$keyring(&(0x7f0000000000)='keyring\x00', 0x0, 0x0, 0x0, 0xffffffffffffffff) add_key$keyring(&(0x7f0000000240)='keyring\x00', 0x0, 0x0, 0x0, r6) keyctl$unlink(0x9, 0x0, r6) r7 = add_key$keyring(&(0x7f0000000000)='keyring\x00', &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, r6) keyctl$get_persistent(0x16, r5, r7) syz_open_procfs(0x0, &(0x7f0000000100)='net/sctp\x00') ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffda9, 0xfffffdce, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@weak_handle, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x50}}}], 0x0, 0x0, 0x0}) 03:49:31 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0, 0xfffffffffffffed5}, @flat=@weak_handle, @fda={0x66646185, 0x0, 0x0, 0x22}}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 03:49:31 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) setsockopt$inet_int(r0, 0x0, 0x2, &(0x7f0000000000)=0xdedf, 0x4) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffda9, 0xfffffdce, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@weak_handle, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x50}}}], 0x0, 0x0, 0x0}) 03:49:31 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x18, 0x0, &(0x7f00000000c0)}, 0x40}], 0x0, 0x0, 0x0}) [ 1484.398281] binder: 11605:11607 got transaction with invalid handle, 0 [ 1484.404081] binder: 11606:11615 got transaction with invalid offset (20266198323167232, min 0 max 96) or object. [ 1484.404107] binder: 11606:11615 transaction failed 29201/-22, size 96-24 line 3379 03:49:31 executing program 5: r0 = openat$selinux_avc_hash_stats(0xffffffffffffff9c, &(0x7f0000000140)='/selinux/avc/hash_stats\x00', 0x0, 0x0) ioctl$TUNDETACHFILTER(r0, 0x401054d6, 0x0) r1 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$TCSETX(r3, 0x5433, &(0x7f0000000100)={0x2, 0x7d46, [0x2, 0x1, 0x8, 0x2, 0x9], 0x7}) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r1, 0x40046207, 0x0) r4 = syz_open_dev$binderN(0x0, 0x0, 0x0) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = dup2(r5, r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r4, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0}, @fda={0x66646185, 0x0, 0x1}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}}], 0x0, 0x0, 0x0}) 03:49:31 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0, 0xfffffffffffffed5}, @flat=@weak_handle, @fda}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) [ 1484.404288] binder: undelivered TRANSACTION_ERROR: 29201 [ 1484.406149] binder: 11608:11612 got transaction with too large buffer [ 1484.406173] binder: 11608:11612 transaction failed 29201/-22, size 96-24 line 3493 03:49:31 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) syz_open_dev$binderN(0x0, 0x0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = dup2(r1, r1) listen(0xffffffffffffffff, 0x3d4) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000200)='/dev/net/tun\x00', 0x2, 0x0) r4 = openat$selinux_avc_cache_stats(0xffffffffffffff9c, &(0x7f00000003c0)='/selinux/avc/cache_stats\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r4, 0xc0306201, &(0x7f00000002c0)={0x38f, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="0063404001000000000000000000002b91f7ad0000000000190000000000000000000000c800"/52, @ANYPTR=&(0x7f0000000240)=ANY=[@ANYBLOB="852a747001000000", @ANYPTR=&(0x7f0000000180)=ANY=[@ANYBLOB='\x00'/104], @ANYBLOB="000000000000000000000000000000003100000000000000852a646600000000", @ANYRES32=r3, @ANYBLOB="0000000000000000000000008561646600000000080000000000000002000000000000002300000000000000"], @ANYPTR=&(0x7f0000000300)=ANY=[@ANYBLOB="0000000200000000002be566cf2dbef60b00000000000000"], @ANYBLOB="066304400100000009631040010000000000000000000000000000001063084000000000000000000c630000"], 0x0, 0x0, 0x0}) [ 1484.406302] binder: undelivered TRANSACTION_ERROR: 29201 [ 1484.423685] binder: 11610:11614 transaction failed 29201/-22, size -599-4294966734 line 3284 [ 1484.423965] binder: undelivered TRANSACTION_ERROR: 29201 [ 1484.425034] binder: 11609:11613 got transaction with invalid offset (0, min 0 max 0) or object. [ 1484.425057] binder: 11609:11613 transaction failed 29201/-22, size 0-24 line 3379 [ 1484.425425] binder: undelivered TRANSACTION_ERROR: 29201 [ 1484.476465] binder: 11620:11624 transaction failed 29201/-22, size -599-4294966734 line 3284 [ 1484.476616] binder: undelivered TRANSACTION_ERROR: 29201 [ 1484.476800] binder: 11618:11621 got transaction with too large buffer [ 1484.476847] binder: 11618:11621 transaction failed 29201/-22, size 96-24 line 3493 [ 1484.477089] binder: undelivered TRANSACTION_ERROR: 29201 [ 1484.519749] binder: 11626:11629 got transaction with invalid offset (0, min 0 max 0) or object. [ 1484.519774] binder: 11626:11629 transaction failed 29201/-22, size 0-24 line 3379 [ 1484.519924] binder: undelivered TRANSACTION_ERROR: 29201 [ 1484.554267] binder: 11630:11633 got transaction with too large buffer [ 1484.554295] binder: 11630:11633 transaction failed 29201/-22, size 96-24 line 3493 [ 1484.554427] binder: undelivered TRANSACTION_ERROR: 29201 [ 1484.676153] binder: 11605:11607 transaction failed 29201/-22, size 88-24 line 3411 [ 1484.687585] binder: undelivered TRANSACTION_ERROR: 29201 03:49:32 executing program 2: mkdir(0x0, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x80) open(0x0, 0x0, 0x0) clock_adjtime(0x0, &(0x7f0000000a00)={0xfff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffff8001, 0x0, 0x0, 0x0, 0x8000000}) fchdir(0xffffffffffffffff) r0 = open(&(0x7f0000000280)='./bus\x00', 0x141042, 0x0) write$UHID_INPUT(r0, &(0x7f0000001440)={0x8, "c0c814a55b6300d28afc61ac7dd1ffb869b761e8e53ee36e4be89e9fea175523e4468dec44bf8b5473c7a5062b4ede67dcb24cb9484ccfff2b3a70befc56e8ab2eee3483f5bf78c16beac035b700eb84e2216f268d02b717d2046c273814475b412437f7dc08a13a55d3c02132999dfd9fe80b750eff4d7c1da975b3835602728ae09e72527fcee19377e29c6c19e1ccce0f75e0e54001e3e83e473fa3d37eca8be1b3de565571e0e84f310c11fa8616068113b038aaa5c69967699fc2aa41c6f26fc22cf68e3577242c9b4ca20fab9de5885e0648fbd7af089b05f38f152d2f8144461608733c567b6dc5d2a07022c3764565c85abcfd99dd7a85e58939278235d50e8b321be7dbaa5141e097c28364fad2f713d666ca94f4e429687fcabb72aceeaf8abe5b506d98dc393b6e97492d785ead0ca2953f92c4d2b2c9f616e3d98b36be55a923fc5892413f7a3b615cec89b52e0ecdcee0aa5af72bcbb91b4bade7435dd8b529feaf13f8b48fcaca5952235d2e909f8831d8ca05a0daa3f6c581f388e0c1879b41fe63ef3d122bd0c5acd4fb07b96797918791075ae7383bb1bbdea574b31301ff37ecc45671ee2e7fc55bf6244025d1fd82dca56a42a23aa826a0b1e102bd87893ddc05649304eb1866c796e46e0d57f552bd572891ef892918bb2e7f2c6bcf68f388ea0c50f48c06de1b46b1434cdf25ca1288ebabe2a33d1c6effb77f91ef75471e93952caeda8ac2b2677e46d62b8366922d093832bccb949e177b4417864812d22972d81d89158288b5318d017329d4e8f66273abf74c434f318ebf32c7629342a85336387231b1e579d57cff0b125bef9dddf0fc33f71cb59d5a8972cda06ba6bba4a89cb8d3b465492c431698984998b2979ea61fed3d99b049724f2bdda5a0700ccb28825da1343f41290e569a6d38d4ae3968147cf39b097efd78e058fc71523c12e724bf93dc4ecc02b5cb18d13b59ec8f85368ac1ea93ed0149c60c53569dc69cdb3f37470eab26ef010b03a7e651b9e8e9065da347660836eddb3988c9a0f394aad055f727310f646d6cb35131d02aaf24735792bfce250798bebf0d1a4495fca568b9449e81afef2937b50faf873257d7efa07d31759474d50ca2a7922e79ab47dd59b11dfd1ec43fef3551aed81d01ee4ab997c6cecc39013dcaa442aec803e4cebbc288b4f9e87b30613f0ec88ddc6f60f56787f4040897e6e6bdac317d74b27f97f2efadb031f03c61954fd0232373582b7fa315d3eb9f67053126d2ed0636f04d669c47bdeb078fbda177533902e20b5ce9d8f395ea4c0aaf2cae774fe99bc40105a9ca184bcb598ab2f49c1df62d32d1a6d73a26812cb47a2ccaf0e9b759df89ad1e18238d897b9fd658f6786a92a0c12bd0ee6dad8a430a67962363e5b9afb3329e4f1f6fcd7e63cb8f24872bcf5b8c349d9ce423666ca39f16884219dea338b388e40f4ad996419cb3858637364d8e5af67f846d77b2749115131a3642ef56681315e4a2cbca5e60febabf693570f515e09c2a8994a8e2be3cba28118ef429d4de781118182607dd2c2d5aaba621ea29c140338bd8f1787fd2a3f43bb7fa22a8ce053adb331a4c78eab569af317e14360a6bf1c8b7394f34bfc1a941ac88dab334d5a2d45fc83bee28884698fd82339c972a06efb369220049ca89727513bd4262ad6f94f55f659ec98b684b1d92e1b6a303548a196cc5316e9845baaf01e737ef047d3d1ac4fe13de618e8fd6471c225e688b73b866213f4765c1a1ecf041f66a11177b0425b0423c455dccfa35a34f3b1c4c9850267bd41dcc366f4f8fef6982699e9aee7f3edff90217c84f6865234676e65911e5e99739792161766e959d061d6e86797b595ae3cffc043da0929dce1b4bd27e04532800f14f69398a681d46f00197f547fa138e676a4c84e586e9a2037faad7d7342221c229ff13606688ab70305dc28d01270604fbcb2b5777541e637a10e7d6c2dfa76461b18c8b303234282f31b7ed8afd0cdcc3978c6520a182000ea312296c7d9df08c2a67b944bc519113822014a831c8d6a7f8d26a7a443666b6077bdc1c11cf47001bcbb484d163543445c77a02140191bbb813da818b4dc3ef1ca420f624e5cb67c48024aeb8691b549202750899938067a3ad49da19e9fffc6486b3525fba8b2ff991fb3b4c1a536818f2dad96f713ac264a22136c6a3a9eacb4f69ab08cfe2b971a7d916833c6a0370d4b0bc428db2e4b4013899668b73caf9c983e2f07e46b4b5b4f0d231edee8b1951e1d0e34c881d1fc5c6be05b92b13680398e7109bd18048f0bd980fceb24e59411873e7a8a7f95f4da2ba5c082fdda710361e163a213a3dbb82c08a69020545da4636c09a67cd962182a011cf5eb1c3d999abc7b834ee518bb53afe19941927ca190699abf79c334c52e206fc851deb7398947ad5bd125ef3f51349497142e921c85506c739f6319ae0eb8e3c551ceb7e16afc2d6aad36841ed8eb560ef984ee5e00f1ead2c646546b3c145e3700b07fc257551641cf3dcb76a8b3cc75994f2c3eb521cea22d64c8b72b2de506fde8185b70b4707b7f571668a5925ca21e605904d7c896a5d7290b9c4fc75ecc7ddbbd7f6f003a74f53d1a5432e0377a3efce1e7ac61e36dc13aeea57400d4d3986db3fccb6edaf83f86daeb42f416f58c502e74178e013b399d0b155e0df86b40b5f3f2ab0ad61c90870cee340c07977b55622699101e5372677dd4e208fa6b5d4834a2d6f37b2ead107218aa0e702d1f6a60bd4ad3a2e22807237129fdc02993ef1fffe3c285bd4f7b093b2da8d772ce2df7874bf9b7fd0893eb66a4931acc38129bfe4a8fc6b28ea83bcca1220b66c86d4d90914bb9e9a425fce618f11b66f93aa78515eac0f3956cb1e8b6f12d7f6f22c1ca5563e280b15c64732aec2a37d6010cee0fd2263ea3ea2011043153284b4a5fc87cc0dd8c36f084ce715a6e9ba3e8b2586726255d122f2b5677d6590405ae031df8f83840ef3011a7f5d18037407758270d980aa65d5a4aa26a35a61b65178b6183b282771e89a8fe47bd3ea5a23146b924a47c3cc2540a9c8d91d4a8924e010fb6d3e60457e0aa86749cc3444707fda055a0f489aecda68af7f0d7d31cf25641a10bcc0d00996cddf9059121639fa3ff2e5490bae6b702fcf226d8e50f27f0973e5e4cf543445524d0fe3bd55d3f215978bfabcba0d44c076f5b333b2095c70f6a5426338bf0c065ddce27f6730606d84d1ccef8cebcd15085fa8a5d0975dc47eeb09a4ab6da21d01916c97f4e266c4b01f2bfb3b6a08bb5a7cf834e56782d824e7c55b591cd883ed9e806a4f7033bbab49a2b8ab2cb0f6da9d76968208236b35a51f8eba3769a676ad60d69c475706a630f3a078ebaa6ba5bc25719867cb61d48cc3a381b261165c04f3c93f37d72fc15f43df1de34e24e80a46f5d15fb362e71cb4a5365dde04a53dc5e42745fbd601ff148db416244dd76ac16f24138ef9a02491eb5b48d731a8bdcd46040d0ff11a07c040b83db84bfd21ffb1d818203cb7d3f8fca47f1dc510afa8219ab031aaba2147aed7c50228930e895a72abf55ca6997131e231ea92e0059b680735548adf2d572c3540e096a644deb3750e3b341bbeffee70ff22e0b4e56142e4c1965c01a646dd9b5b0055f88f08987ad45adb844b9ffc84792073048c28bcb60f2666802052ee45dcd9a2950d55ecf0234a3dcf67e83cfa0bfb1285eb54e6292d8075c9e1b459e48556f416898557c9c864fc5de459feb53e33dd1a6860a2d1a836ab5ff6efaee123b3715a7137787ee4345efbce38074e262f363a8ff400345c8539d44a7286c7291246810bce063f0877db6585842380b530a4aaef6e36779a95fed220cef6c1fff2fdd5031f83987dc3282d432f322852cc9dc6d00c59d5ed83b386ff97c521e528e59f2df932467ac02d17f8818c2de26d69725f42cecaf186fab7b6e10b1ebd9a9a12ed83cd382d9a6f9a9bed2736cb0ec0260057f5ec704d2e1a64caad59e02ff2022174b23564cb0942e6769b12e0ae4d65dc4c5e6b6ceaf2667e085909c93a9768b7bfdac612801c0bc3848bad51e2367f788cbd1c5091ce0e9c567528c72003712e91247d87f1ff60d3865fc687a35886822079392f8d151b89e09469bef98e59139c460a53805a93245148cbb9a6a010dadc87e9b1a0e0a89e87e433ff1c0ad4b125760858c8badff4d82cbd31cf88f3e2e16a4e960e1e0b5825fc0f2b21d660cf60069d43fb6a8a96c44fa922164f02c9cd5ebb6fad848871224d157777b5a70dc6deb988506bd03aa4ce2200e9ce23641221784250c22d2c8635a3512f45d433cf66e158eb261f48a23d54f5ef4358df3487da471eb5775bdba565ee170be126b2300d0dad050212606f2d77a63fa2ab430e62670e852b89944e611509415bee36bf0961c8918bd8b0eb8af45b1a9d0420c7101a9c5f4a63efb9cc8de7897b5e2b02cb5885ad8d0d8ac7754ba8d4e9d37175e614e3f3a6a7b122bbc6dd9ce78f1b9a4e940a1160bb85650d8932fe1a82d0525630ba017be5129625a45c3cae66c7cdaa33ee704791db81ef2e11a2f528974fa388cd929c934dbdb21425e6117839ab33b2926b036457db3a43083c3ec17231aed4ee5b607a45a5735c9470c03a424b43efcea953c078717344aeb1449c0dfa3a3ec224b542c16cf735466bdaf26b522aef1db547b14f07ebd4f5da34426a46007757be47ed3f643c47f2c4467762cd049d6f4cf8a78d04f8318bdedcee80871e91c0330499d88254555c456d9bde8a892394267eac15c230cf7e7ba19ebc01b1905c80476de3cea8258f6d0820d159f4aa8a37fb378b2685da4e0e89d253187219869f1157bbe4a8a43eabf65e86a6d9b21e25d91c43c3036914427833ed87073886719069148e2e47219bb5da5d9664d64dc5c4ff71c0e808dadbb53a23e41e3c02fd0c9e0704490f3283d1864d15d795882e6522f31445556cab6832f273dac0c7aef4e3f8c09a34d1624fdb087d852f2e827fb2c3105f1afda54b9dc12cfde3cf7747daa5ac70904e82636a13155303f9a1198d6e7f9dc7be394ebc5db9e8380e290e6cae5f320caa56aa94490789fce2e2540b3de8865396f58e14d61d3cb122f7bd1af5a27c6fe733eba3cc39106efc906ea967fb833e2480aa80bd56ccd9e5c25304e2b8135f1453af70059e599cb67bc8eaaa38c39768e74d3da8aba0135f0192d7ddf0149ce62f353b0360251f1f88b272c6e85b4ee4e0563a6de80de83749af6e6aa4d80cab7031aff3f7e8d0c9114940549f828a62be9fd6a16db001369728b4b93d4ecf91563ae03def3ca4e9900a97657c4ff1e41c5742fb3329ba882ed61645aedb22f2543b83cd4007e5d228697a48064acc32ece41f2d5ead3f31a9689249e8b4bb57ac0b136b6c60ec531708235b94db823344aafbb9b79e21959635664b2193c3add0b28767906b7ba4118e6548e9a23b49e9181dc6f7dc7857425c9ab1b1451bc4572fd060190d0b5a76b8368b68e72a212bd0f89d0778d293b1d32f155f30c9aafe7215d2e746ea8f2c73a30bcd8c093a489519b60616b15afe69074ee77fb65caf5faf0aad49106057a91fdcd622a07ac21eb5c221f2e65323228af41b3eb894517c34c4f60ba20fb6f6c4309a7357884c0eeeb0a4874550107f2d0ffdc412f86bdf712f96183b3932cfb4da3f179cde1a288df9af09c243fae8c67b0d208d9cdb7adde8d5e548e0624b19da4818ef656b88280a", 0x1000}, 0xfffffc41) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x1, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$EXT4_IOC_ALLOC_DA_BLKS(r0, 0x660c) fadvise64(r0, 0xfffffffffffffffe, 0x0, 0x4) fremovexattr(0xffffffffffffffff, 0x0) write$FUSE_DIRENT(0xffffffffffffffff, &(0x7f0000000080)=ANY=[], 0x29) 03:49:32 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x18, 0x0, &(0x7f00000000c0)}, 0x40}], 0x0, 0x0, 0x0}) 03:49:32 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffda9, 0xfffffdce, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@weak_handle, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x50}}}], 0x0, 0x0, 0x0}) r4 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r4, 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000100)='TIPCv2\x00') sendmsg$TIPC_NL_BEARER_GET(r5, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000180)={&(0x7f0000000540)={0x28, r6, 0x20, 0x70bd2d, 0x25dfdbfd, {}, [@TIPC_NLA_SOCK={0x4}, @TIPC_NLA_LINK={0x10, 0x4, [@TIPC_NLA_LINK_PROP={0xc, 0x7, [@TIPC_NLA_PROP_WIN={0x8}]}]}]}, 0x28}}, 0x0) sendmsg$TIPC_NL_NET_SET(r4, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80c84109}, 0xc, &(0x7f0000000040)={&(0x7f0000000580)={0x21c, r6, 0x400, 0x70bd25, 0x8, {}, [@TIPC_NLA_MEDIA={0x84, 0x5, [@TIPC_NLA_MEDIA_PROP={0x34, 0x2, [@TIPC_NLA_PROP_TOL={0x8, 0x2, 0x1a15}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x7}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1f}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x2}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1f}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x5}]}, @TIPC_NLA_MEDIA_PROP={0x2c, 0x2, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x100}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x4}, @TIPC_NLA_PROP_WIN={0x8}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x81}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0xffff}]}, @TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'eth\x00'}, @TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'udp\x00'}, @TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'eth\x00'}, @TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'ib\x00'}]}, @TIPC_NLA_BEARER={0x48, 0x1, [@TIPC_NLA_BEARER_UDP_OPTS={0x38, 0x4, {{0x20, 0x1, @in6={0xa, 0x4e24, 0x94, @remote, 0xd32}}, {0x14, 0x2, @in={0x2, 0x4e24, @rand_addr=0x101}}}}, @TIPC_NLA_BEARER_NAME={0xc, 0x1, @l2={'eth', 0x3a, 'nr0\x00'}}]}, @TIPC_NLA_SOCK={0xc, 0x2, [@TIPC_NLA_SOCK_REF={0x8, 0x2, 0x9}]}, @TIPC_NLA_NODE={0x8, 0x6, [@TIPC_NLA_NODE_UP={0x4}]}, @TIPC_NLA_NET={0x34, 0x7, [@TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x9}, @TIPC_NLA_NET_NODEID={0xc, 0x3, 0x5}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x5}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x40}]}, @TIPC_NLA_LINK={0xf4, 0x4, [@TIPC_NLA_LINK_PROP={0x14, 0x7, [@TIPC_NLA_PROP_TOL={0x8, 0x2, 0x1}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x7}]}, @TIPC_NLA_LINK_NAME={0xc, 0x1, 'syz0\x00'}, @TIPC_NLA_LINK_NAME={0xc, 0x1, 'syz1\x00'}, @TIPC_NLA_LINK_PROP={0x1c, 0x7, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x4}, @TIPC_NLA_PROP_WIN={0x8}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x1}]}, @TIPC_NLA_LINK_NAME={0xc, 0x1, 'syz1\x00'}, @TIPC_NLA_LINK_PROP={0x24, 0x7, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x6}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x5}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x8}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1b}]}, @TIPC_NLA_LINK_NAME={0xc, 0x1, 'syz1\x00'}, @TIPC_NLA_LINK_NAME={0xc, 0x1, 'syz0\x00'}, @TIPC_NLA_LINK_PROP={0x2c, 0x7, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x7}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0xffffffc0}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x101}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x2}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x40000}]}, @TIPC_NLA_LINK_PROP={0x34, 0x7, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xb}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x28000000}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x12}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x3ff}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x4}, @TIPC_NLA_PROP_MTU={0x8}]}]}]}, 0x21c}, 0x1, 0x0, 0x0, 0x8000}, 0x4000040) 03:49:32 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x0, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@weak_handle, @fda}, 0x0}, 0x440}], 0x0, 0x0, 0x0}) 03:49:32 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000100)=@pppoe={0x18, 0x0, {0x0, @link_local}}, &(0x7f0000000180)=0x80) r2 = syz_genetlink_get_family_id$tipc(&(0x7f0000000200)='TIPC\x00') sendmsg$TIPC_CMD_SHOW_NAME_TABLE(r1, &(0x7f0000000300)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000280)={&(0x7f0000000240)={0x30, r2, 0x724, 0x70bd2a, 0x25dfdbfd, {{}, 0x0, 0x5, 0x0, {0x14, 0x19, {0xffffffff, 0x9b1, 0x2, 0x101}}}, [""]}, 0x30}, 0x1, 0x0, 0x0, 0x24008044}, 0x8000) r3 = syz_open_dev$binderN(0x0, 0x0, 0x0) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) r5 = dup2(r4, r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r3, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0}, @fda={0x66646185, 0x0, 0x1}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}}], 0x0, 0x0, 0x0}) 03:49:32 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vga_arbiter\x00', 0x20000, 0x0) r1 = ioctl$TIOCGPTPEER(0xffffffffffffffff, 0x5441, 0x8f5f) ioctl$KDGETKEYCODE(r1, 0x4b4c, &(0x7f0000000040)={0xfe, 0x7fffffff}) r2 = syz_open_dev$binderN(0x0, 0x0, 0x0) r3 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r3, 0x0, 0x0) ioctl$EVIOCGPROP(r3, 0x80404509, &(0x7f0000000100)=""/188) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) dup2(r4, r4) r5 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r5, 0x0, 0x0) ioctl$LOOP_CLR_FD(r5, 0x4c01) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 03:49:32 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x0, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@weak_handle, @fda}, 0x0}, 0x440}], 0x0, 0x0, 0x0}) 03:49:32 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) write$selinux_load(r1, &(0x7f0000000100)={0xf97cff8c, 0x8, 'SE Linux', "ee30fc54a6d47a329ca4089bd9fddf66bca6d9d35b71fa17c1ed5285e8c76d331cc5e53904ad38e5b6d740673469f29468431f20f5db7c052d13ed772f50f33eefdaacd8daab6f54b50cc0fa810d35436bb523d94460564b58438f750c779db3f430c73061944df59f974436cfe122680b1c958b06ba2e7e99566a9efb5b51ac192b76e620aaaba76712c8bb94918cedb5a1a487ce2eab2fb937eee8c6783bbc1060"}, 0xb2) r2 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) r3 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r3, 0x0, 0x0) mmap$binder(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x11, r3, 0xfffffffffffffffe) ioctl$BINDER_SET_CONTEXT_MGR(r2, 0x40046207, 0x0) r4 = syz_open_dev$binderN(0x0, 0x0, 0x0) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = dup2(r5, r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r4, 0xc0306201, &(0x7f00000001c0)={0xfffffffffffffd99, 0x0, &(0x7f0000000500)=ANY=[], 0x0, 0x0, 0x0}) 03:49:32 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vga_arbiter\x00', 0x20000, 0x0) r1 = ioctl$TIOCGPTPEER(0xffffffffffffffff, 0x5441, 0x8f5f) ioctl$KDGETKEYCODE(r1, 0x4b4c, &(0x7f0000000040)={0xfe, 0x7fffffff}) r2 = syz_open_dev$binderN(0x0, 0x0, 0x0) r3 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r3, 0x0, 0x0) ioctl$EVIOCGPROP(r3, 0x80404509, &(0x7f0000000100)=""/188) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) dup2(r4, r4) r5 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r5, 0x0, 0x0) ioctl$LOOP_CLR_FD(r5, 0x4c01) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) [ 1484.861559] binder: 11641:11646 got transaction with invalid offset (0, min 0 max 0) or object. [ 1484.862955] binder: 11640:11648 transaction failed 29201/-22, size -599-4294966734 line 3284 01:13:48 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x0, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@weak_handle, @fda}, 0x0}, 0x440}], 0x0, 0x0, 0x0}) 01:13:48 executing program 2: mkdir(0x0, 0x0) open(0x0, 0x0, 0x0) fchdir(0xffffffffffffffff) r0 = open(&(0x7f0000000280)='./bus\x00', 0x141042, 0x0) write$UHID_INPUT(r0, &(0x7f0000001440)={0x8, "c0c814a55b6300d28afc61ac7dd1ffb869b761e8e53ee36e4be89e9fea175523e4468dec44bf8b5473c7a5062b4ede67dcb24cb9484ccfff2b3a70befc56e8ab2eee3483f5bf78c16beac035b700eb84e2216f268d02b717d2046c273814475b412437f7dc08a13a55d3c02132999dfd9fe80b750eff4d7c1da975b3835602728ae09e72527fcee19377e29c6c19e1ccce0f75e0e54001e3e83e473fa3d37eca8be1b3de565571e0e84f310c11fa8616068113b038aaa5c69967699fc2aa41c6f26fc22cf68e3577242c9b4ca20fab9de5885e0648fbd7af089b05f38f152d2f8144461608733c567b6dc5d2a07022c3764565c85abcfd99dd7a85e58939278235d50e8b321be7dbaa5141e097c28364fad2f713d666ca94f4e429687fcabb72aceeaf8abe5b506d98dc393b6e97492d785ead0ca2953f92c4d2b2c9f616e3d98b36be55a923fc5892413f7a3b615cec89b52e0ecdcee0aa5af72bcbb91b4bade7435dd8b529feaf13f8b48fcaca5952235d2e909f8831d8ca05a0daa3f6c581f388e0c1879b41fe63ef3d122bd0c5acd4fb07b96797918791075ae7383bb1bbdea574b31301ff37ecc45671ee2e7fc55bf6244025d1fd82dca56a42a23aa826a0b1e102bd87893ddc05649304eb1866c796e46e0d57f552bd572891ef892918bb2e7f2c6bcf68f388ea0c50f48c06de1b46b1434cdf25ca1288ebabe2a33d1c6effb77f91ef75471e93952caeda8ac2b2677e46d62b8366922d093832bccb949e177b4417864812d22972d81d89158288b5318d017329d4e8f66273abf74c434f318ebf32c7629342a85336387231b1e579d57cff0b125bef9dddf0fc33f71cb59d5a8972cda06ba6bba4a89cb8d3b465492c431698984998b2979ea61fed3d99b049724f2bdda5a0700ccb28825da1343f41290e569a6d38d4ae3968147cf39b097efd78e058fc71523c12e724bf93dc4ecc02b5cb18d13b59ec8f85368ac1ea93ed0149c60c53569dc69cdb3f37470eab26ef010b03a7e651b9e8e9065da347660836eddb3988c9a0f394aad055f727310f646d6cb35131d02aaf24735792bfce250798bebf0d1a4495fca568b9449e81afef2937b50faf873257d7efa07d31759474d50ca2a7922e79ab47dd59b11dfd1ec43fef3551aed81d01ee4ab997c6cecc39013dcaa442aec803e4cebbc288b4f9e87b30613f0ec88ddc6f60f56787f4040897e6e6bdac317d74b27f97f2efadb031f03c61954fd0232373582b7fa315d3eb9f67053126d2ed0636f04d669c47bdeb078fbda177533902e20b5ce9d8f395ea4c0aaf2cae774fe99bc40105a9ca184bcb598ab2f49c1df62d32d1a6d73a26812cb47a2ccaf0e9b759df89ad1e18238d897b9fd658f6786a92a0c12bd0ee6dad8a430a67962363e5b9afb3329e4f1f6fcd7e63cb8f24872bcf5b8c349d9ce423666ca39f16884219dea338b388e40f4ad996419cb3858637364d8e5af67f846d77b2749115131a3642ef56681315e4a2cbca5e60febabf693570f515e09c2a8994a8e2be3cba28118ef429d4de781118182607dd2c2d5aaba621ea29c140338bd8f1787fd2a3f43bb7fa22a8ce053adb331a4c78eab569af317e14360a6bf1c8b7394f34bfc1a941ac88dab334d5a2d45fc83bee28884698fd82339c972a06efb369220049ca89727513bd4262ad6f94f55f659ec98b684b1d92e1b6a303548a196cc5316e9845baaf01e737ef047d3d1ac4fe13de618e8fd6471c225e688b73b866213f4765c1a1ecf041f66a11177b0425b0423c455dccfa35a34f3b1c4c9850267bd41dcc366f4f8fef6982699e9aee7f3edff90217c84f6865234676e65911e5e99739792161766e959d061d6e86797b595ae3cffc043da0929dce1b4bd27e04532800f14f69398a681d46f00197f547fa138e676a4c84e586e9a2037faad7d7342221c229ff13606688ab70305dc28d01270604fbcb2b5777541e637a10e7d6c2dfa76461b18c8b303234282f31b7ed8afd0cdcc3978c6520a182000ea312296c7d9df08c2a67b944bc519113822014a831c8d6a7f8d26a7a443666b6077bdc1c11cf47001bcbb484d163543445c77a02140191bbb813da818b4dc3ef1ca420f624e5cb67c48024aeb8691b549202750899938067a3ad49da19e9fffc6486b3525fba8b2ff991fb3b4c1a536818f2dad96f713ac264a22136c6a3a9eacb4f69ab08cfe2b971a7d916833c6a0370d4b0bc428db2e4b4013899668b73caf9c983e2f07e46b4b5b4f0d231edee8b1951e1d0e34c881d1fc5c6be05b92b13680398e7109bd18048f0bd980fceb24e59411873e7a8a7f95f4da2ba5c082fdda710361e163a213a3dbb82c08a69020545da4636c09a67cd962182a011cf5eb1c3d999abc7b834ee518bb53afe19941927ca190699abf79c334c52e206fc851deb7398947ad5bd125ef3f51349497142e921c85506c739f6319ae0eb8e3c551ceb7e16afc2d6aad36841ed8eb560ef984ee5e00f1ead2c646546b3c145e3700b07fc257551641cf3dcb76a8b3cc75994f2c3eb521cea22d64c8b72b2de506fde8185b70b4707b7f571668a5925ca21e605904d7c896a5d7290b9c4fc75ecc7ddbbd7f6f003a74f53d1a5432e0377a3efce1e7ac61e36dc13aeea57400d4d3986db3fccb6edaf83f86daeb42f416f58c502e74178e013b399d0b155e0df86b40b5f3f2ab0ad61c90870cee340c07977b55622699101e5372677dd4e208fa6b5d4834a2d6f37b2ead107218aa0e702d1f6a60bd4ad3a2e22807237129fdc02993ef1fffe3c285bd4f7b093b2da8d772ce2df7874bf9b7fd0893eb66a4931acc38129bfe4a8fc6b28ea83bcca1220b66c86d4d90914bb9e9a425fce618f11b66f93aa78515eac0f3956cb1e8b6f12d7f6f22c1ca5563e280b15c64732aec2a37d6010cee0fd2263ea3ea2011043153284b4a5fc87cc0dd8c36f084ce715a6e9ba3e8b2586726255d122f2b5677d6590405ae031df8f83840ef3011a7f5d18037407758270d980aa65d5a4aa26a35a61b65178b6183b282771e89a8fe47bd3ea5a23146b924a47c3cc2540a9c8d91d4a8924e010fb6d3e60457e0aa86749cc3444707fda055a0f489aecda68af7f0d7d31cf25641a10bcc0d00996cddf9059121639fa3ff2e5490bae6b702fcf226d8e50f27f0973e5e4cf543445524d0fe3bd55d3f215978bfabcba0d44c076f5b333b2095c70f6a5426338bf0c065ddce27f6730606d84d1ccef8cebcd15085fa8a5d0975dc47eeb09a4ab6da21d01916c97f4e266c4b01f2bfb3b6a08bb5a7cf834e56782d824e7c55b591cd883ed9e806a4f7033bbab49a2b8ab2cb0f6da9d76968208236b35a51f8eba3769a676ad60d69c475706a630f3a078ebaa6ba5bc25719867cb61d48cc3a381b261165c04f3c93f37d72fc15f43df1de34e24e80a46f5d15fb362e71cb4a5365dde04a53dc5e42745fbd601ff148db416244dd76ac16f24138ef9a02491eb5b48d731a8bdcd46040d0ff11a07c040b83db84bfd21ffb1d818203cb7d3f8fca47f1dc510afa8219ab031aaba2147aed7c50228930e895a72abf55ca6997131e231ea92e0059b680735548adf2d572c3540e096a644deb3750e3b341bbeffee70ff22e0b4e56142e4c1965c01a646dd9b5b0055f88f08987ad45adb844b9ffc84792073048c28bcb60f2666802052ee45dcd9a2950d55ecf0234a3dcf67e83cfa0bfb1285eb54e6292d8075c9e1b459e48556f416898557c9c864fc5de459feb53e33dd1a6860a2d1a836ab5ff6efaee123b3715a7137787ee4345efbce38074e262f363a8ff400345c8539d44a7286c7291246810bce063f0877db6585842380b530a4aaef6e36779a95fed220cef6c1fff2fdd5031f83987dc3282d432f322852cc9dc6d00c59d5ed83b386ff97c521e528e59f2df932467ac02d17f8818c2de26d69725f42cecaf186fab7b6e10b1ebd9a9a12ed83cd382d9a6f9a9bed2736cb0ec0260057f5ec704d2e1a64caad59e02ff2022174b23564cb0942e6769b12e0ae4d65dc4c5e6b6ceaf2667e085909c93a9768b7bfdac612801c0bc3848bad51e2367f788cbd1c5091ce0e9c567528c72003712e91247d87f1ff60d3865fc687a35886822079392f8d151b89e09469bef98e59139c460a53805a93245148cbb9a6a010dadc87e9b1a0e0a89e87e433ff1c0ad4b125760858c8badff4d82cbd31cf88f3e2e16a4e960e1e0b5825fc0f2b21d660cf60069d43fb6a8a96c44fa922164f02c9cd5ebb6fad848871224d157777b5a70dc6deb988506bd03aa4ce2200e9ce23641221784250c22d2c8635a3512f45d433cf66e158eb261f48a23d54f5ef4358df3487da471eb5775bdba565ee170be126b2300d0dad050212606f2d77a63fa2ab430e62670e852b89944e611509415bee36bf0961c8918bd8b0eb8af45b1a9d0420c7101a9c5f4a63efb9cc8de7897b5e2b02cb5885ad8d0d8ac7754ba8d4e9d37175e614e3f3a6a7b122bbc6dd9ce78f1b9a4e940a1160bb85650d8932fe1a82d0525630ba017be5129625a45c3cae66c7cdaa33ee704791db81ef2e11a2f528974fa388cd929c934dbdb21425e6117839ab33b2926b036457db3a43083c3ec17231aed4ee5b607a45a5735c9470c03a424b43efcea953c078717344aeb1449c0dfa3a3ec224b542c16cf735466bdaf26b522aef1db547b14f07ebd4f5da34426a46007757be47ed3f643c47f2c4467762cd049d6f4cf8a78d04f8318bdedcee80871e91c0330499d88254555c456d9bde8a892394267eac15c230cf7e7ba19ebc01b1905c80476de3cea8258f6d0820d159f4aa8a37fb378b2685da4e0e89d253187219869f1157bbe4a8a43eabf65e86a6d9b21e25d91c43c3036914427833ed87073886719069148e2e47219bb5da5d9664d64dc5c4ff71c0e808dadbb53a23e41e3c02fd0c9e0704490f3283d1864d15d795882e6522f31445556cab6832f273dac0c7aef4e3f8c09a34d1624fdb087d852f2e827fb2c3105f1afda54b9dc12cfde3cf7747daa5ac70904e82636a13155303f9a1198d6e7f9dc7be394ebc5db9e8380e290e6cae5f320caa56aa94490789fce2e2540b3de8865396f58e14d61d3cb122f7bd1af5a27c6fe733eba3cc39106efc906ea967fb833e2480aa80bd56ccd9e5c25304e2b8135f1453af70059e599cb67bc8eaaa38c39768e74d3da8aba0135f0192d7ddf0149ce62f353b0360251f1f88b272c6e85b4ee4e0563a6de80de83749af6e6aa4d80cab7031aff3f7e8d0c9114940549f828a62be9fd6a16db001369728b4b93d4ecf91563ae03def3ca4e9900a97657c4ff1e41c5742fb3329ba882ed61645aedb22f2543b83cd4007e5d228697a48064acc32ece41f2d5ead3f31a9689249e8b4bb57ac0b136b6c60ec531708235b94db823344aafbb9b79e21959635664b2193c3add0b28767906b7ba4118e6548e9a23b49e9181dc6f7dc7857425c9ab1b1451bc4572fd060190d0b5a76b8368b68e72a212bd0f89d0778d293b1d32f155f30c9aafe7215d2e746ea8f2c73a30bcd8c093a489519b60616b15afe69074ee77fb65caf5faf0aad49106057a91fdcd622a07ac21eb5c221f2e65323228af41b3eb894517c34c4f60ba20fb6f6c4309a7357884c0eeeb0a4874550107f2d0ffdc412f86bdf712f96183b3932cfb4da3f179cde1a288df9af09c243fae8c67b0d208d9cdb7adde8d5e548e0624b19da4818ef656b88280a", 0x1000}, 0xfffffc41) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x1, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0x8}, 0x80, 0x0, 0x3}, 0x0, 0xfffffffffffffffd, 0xffffffffffffffff, 0x2) socket$inet(0x2, 0x800, 0x3f) fadvise64(r0, 0xfffffffffffffffe, 0x0, 0x4) fremovexattr(0xffffffffffffffff, 0x0) write$FUSE_DIRENT(0xffffffffffffffff, &(0x7f0000000080)=ANY=[], 0x29) 01:13:48 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r2, 0x0, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = dup2(r1, r0) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0}, @fda={0x66646185, 0x0, 0x1}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}}], 0x0, 0x0, 0x0}) 01:13:48 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vga_arbiter\x00', 0x20000, 0x0) r1 = ioctl$TIOCGPTPEER(0xffffffffffffffff, 0x5441, 0x8f5f) ioctl$KDGETKEYCODE(r1, 0x4b4c, &(0x7f0000000040)={0xfe, 0x7fffffff}) r2 = syz_open_dev$binderN(0x0, 0x0, 0x0) r3 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r3, 0x0, 0x0) ioctl$EVIOCGPROP(r3, 0x80404509, &(0x7f0000000100)=""/188) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) r5 = dup2(r4, r4) r6 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r6, 0x0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) [ 1484.873165] binder: 11643:11645 got transaction with invalid handle, 0 [ 1484.873205] binder: 11643:11645 transaction failed 29201/-22, size 88-24 line 3411 [ 1484.873438] binder: undelivered TRANSACTION_ERROR: 29201 [ 1484.875263] binder: release 11642:11647 transaction 1228 out, still active [ 1484.875266] binder: undelivered TRANSACTION_COMPLETE [ 1484.877976] binder: 11644:11649 got transaction with invalid parent offset or type [ 1484.878001] binder: 11644:11649 transaction failed 29201/-22, size 96-24 line 3454 [ 1484.878220] binder: undelivered TRANSACTION_ERROR: 29201 [ 1484.881750] binder: send failed reply for transaction 1228, target dead [ 1484.941584] binder: release 11657:11662 transaction 1231 out, still active [ 1484.941589] binder: undelivered TRANSACTION_COMPLETE [ 1484.948269] binder: send failed reply for transaction 1231, target dead [ 1484.953867] binder: 11660:11664 got transaction with invalid handle, 0 [ 1484.953902] binder: 11660:11664 transaction failed 29201/-22, size 88-24 line 3411 [ 1484.954089] binder: undelivered TRANSACTION_ERROR: 29201 [ 1484.959085] binder: undelivered TRANSACTION_ERROR: 29201 [ 1484.988786] binder: 11669:11670 ioctl 8912 400200 returned -22 [ 1484.989255] binder: 11669:11670 got transaction with invalid parent offset or type [ 1484.989284] binder: 11669:11670 transaction failed 29201/-22, size 96-24 line 3454 [ 1484.989550] binder: undelivered TRANSACTION_ERROR: 29201 [ 1484.992332] binder: 11669:11672 ioctl 8912 400200 returned -22 [ 1485.014889] binder: release 11668:11675 transaction 1240 out, still active [ 1485.014893] binder: undelivered TRANSACTION_COMPLETE 01:13:48 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70, 0x18, &(0x7f0000000200)={@ptr={0x70742a85, 0x0, 0x0}, @fda={0x66646185, 0x3, 0x2, 0x7}, @ptr={0x70742a85, 0x1, &(0x7f0000000100)=""/241, 0xf1, 0x2, 0x80000025}}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}, 0x40}], 0x0, 0x0, 0x0}) 01:13:48 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r2, 0x0, 0x0) r3 = syz_genetlink_get_family_id$tipc(&(0x7f0000000040)='TIPC\x00') sendmsg$TIPC_CMD_GET_LINKS(r2, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x24, r3, 0x1, 0x70bd29, 0x25dfdbfe, {{}, 0x0, 0x4, 0x0, {0xfffffffffffffeea, 0x11, 0x6}}, [""]}, 0x24}, 0x1, 0x0, 0x0, 0x40000}, 0x553e6d20fad947d3) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) r5 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r5, 0x0, 0x0) write$FUSE_NOTIFY_RETRIEVE(r5, &(0x7f00000001c0)={0x30, 0x5, 0x0, {0x0, 0x2, 0x7, 0x2}}, 0x30) r6 = dup2(r4, r4) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="1163484000000000000000000000000000000100000400001ab37ac6f6329a875ac05900000000000000ffff000000000000000072ba9b4f2890892714c875507c895f8d081d70977cb6dab4a13a1c281b887004f3e63cea08191dbca1271eed3727c1c5", @ANYPTR=&(0x7f0000000300)=ANY=[@ANYBLOB="852a7470000000000000000000000000000000000000000000000000000000000000000000000000852a68770000000000000000000000000000000000000000852a687300"/88], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00(\x00\x00\x00\x00\x00\x00\x00P\x00\x00\x00\x00\x00\x00\x00'], @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x0, 0x0, 0x0}) r7 = socket$inet6_tcp(0xa, 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$PERF_EVENT_IOC_ENABLE(r8, 0x8912, 0x400200) getsockopt$inet_tcp_buf(r8, 0x6, 0x28, &(0x7f0000000200)=""/107, &(0x7f0000000280)=0x6b) 01:13:48 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0, 0xfffffffffffffed5}, @flat=@weak_handle, @fda}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}}], 0x0, 0x0, 0x0}) 01:13:48 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="11634840000000000000000000000000000000e659fda4275a79d857b4aa0b9384060000000000000010000060000000000000001800ab83b974979ecc1d8a000000000000", @ANYPTR=&(0x7f0000000000)=ANY=[@ANYBLOB="852a74700000000000000000000000000000000000000000000000000000000000000000000000008561646600000000000000000000000001000000000000000000000000000000852a687300"/96], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00(\x00\x00\x00\x00\x00\x00\x00H\x00\x00\x00\x00\x00\x00\x00'], @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x0, 0x0, 0x0}) 01:13:48 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vga_arbiter\x00', 0x20000, 0x0) r1 = ioctl$TIOCGPTPEER(0xffffffffffffffff, 0x5441, 0x8f5f) ioctl$KDGETKEYCODE(r1, 0x4b4c, &(0x7f0000000040)={0xfe, 0x7fffffff}) r2 = syz_open_dev$binderN(0x0, 0x0, 0x0) r3 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r3, 0x0, 0x0) ioctl$EVIOCGPROP(r3, 0x80404509, &(0x7f0000000100)=""/188) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) r5 = dup2(r4, r4) syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) [ 1485.018767] binder: send failed reply for transaction 1240, target dead [ 1485.036740] binder: 11673:11677 got transaction with invalid handle, 0 [ 1485.036785] binder: 11673:11677 transaction failed 29201/-22, size 88-24 line 3411 [ 1485.037129] binder: undelivered TRANSACTION_ERROR: 29201 [ 1485.233237] binder: 11641:11646 transaction failed 29201/-22, size 0-24 line 3379 [ 1485.244328] binder: undelivered TRANSACTION_ERROR: 29201 01:13:48 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r2, 0x0, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = dup2(r1, r0) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0}, @fda={0x66646185, 0x0, 0x1}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}}], 0x0, 0x0, 0x0}) 01:13:48 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70, 0x18, &(0x7f0000000200)={@ptr={0x70742a85, 0x0, 0x0}, @fda={0x66646185, 0x0, 0x2, 0x7}, @ptr={0x70742a85, 0x1, &(0x7f0000000100)=""/241, 0xf1, 0x2, 0x80000025}}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}, 0x40}], 0x0, 0x0, 0x0}) 01:13:48 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$TUNGETDEVNETNS(0xffffffffffffffff, 0x54e3, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r3) fcntl$dupfd(r3, 0x406, r2) fcntl$F_GET_RW_HINT(r1, 0x40b, &(0x7f0000000000)) r4 = syz_open_dev$binderN(0x0, 0x0, 0x0) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = dup2(r5, r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r4, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffda9, 0xfffffdce, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@weak_handle, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x50}}}], 0x0, 0x0, 0x0}) [ 1485.278230] binder_alloc: 11688: binder_alloc_buf size 17729624997984 failed, no address space 01:13:48 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vga_arbiter\x00', 0x20000, 0x0) r1 = ioctl$TIOCGPTPEER(0xffffffffffffffff, 0x5441, 0x8f5f) ioctl$KDGETKEYCODE(r1, 0x4b4c, &(0x7f0000000040)={0xfe, 0x7fffffff}) r2 = syz_open_dev$binderN(0x0, 0x0, 0x0) r3 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r3, 0x0, 0x0) ioctl$EVIOCGPROP(r3, 0x80404509, &(0x7f0000000100)=""/188) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) r5 = dup2(r4, r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) [ 1485.278493] binder: 11686:11693 got transaction with too large buffer [ 1485.278521] binder: 11686:11693 transaction failed 29201/-22, size 96-24 line 3493 01:13:48 executing program 2: mkdir(0x0, 0x0) open(0x0, 0x0, 0x0) fchdir(0xffffffffffffffff) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) accept4(r1, &(0x7f00000002c0)=@xdp, &(0x7f0000000340)=0x80, 0x100000) r2 = open(&(0x7f0000000280)='./bus\x00', 0x141042, 0x0) write$UHID_INPUT(r2, &(0x7f0000001440)={0x8, "c0c814a55b6300d28afc61ac7dd1ffb869b761e8e53ee36e4be89e9fea175523e4468dec44bf8b5473c7a5062b4ede67dcb24cb9484ccfff2b3a70befc56e8ab2eee3483f5bf78c16beac035b700eb84e2216f268d02b717d2046c273814475b412437f7dc08a13a55d3c02132999dfd9fe80b750eff4d7c1da975b3835602728ae09e72527fcee19377e29c6c19e1ccce0f75e0e54001e3e83e473fa3d37eca8be1b3de565571e0e84f310c11fa8616068113b038aaa5c69967699fc2aa41c6f26fc22cf68e3577242c9b4ca20fab9de5885e0648fbd7af089b05f38f152d2f8144461608733c567b6dc5d2a07022c3764565c85abcfd99dd7a85e58939278235d50e8b321be7dbaa5141e097c28364fad2f713d666ca94f4e429687fcabb72aceeaf8abe5b506d98dc393b6e97492d785ead0ca2953f92c4d2b2c9f616e3d98b36be55a923fc5892413f7a3b615cec89b52e0ecdcee0aa5af72bcbb91b4bade7435dd8b529feaf13f8b48fcaca5952235d2e909f8831d8ca05a0daa3f6c581f388e0c1879b41fe63ef3d122bd0c5acd4fb07b96797918791075ae7383bb1bbdea574b31301ff37ecc45671ee2e7fc55bf6244025d1fd82dca56a42a23aa826a0b1e102bd87893ddc05649304eb1866c796e46e0d57f552bd572891ef892918bb2e7f2c6bcf68f388ea0c50f48c06de1b46b1434cdf25ca1288ebabe2a33d1c6effb77f91ef75471e93952caeda8ac2b2677e46d62b8366922d093832bccb949e177b4417864812d22972d81d89158288b5318d017329d4e8f66273abf74c434f318ebf32c7629342a85336387231b1e579d57cff0b125bef9dddf0fc33f71cb59d5a8972cda06ba6bba4a89cb8d3b465492c431698984998b2979ea61fed3d99b049724f2bdda5a0700ccb28825da1343f41290e569a6d38d4ae3968147cf39b097efd78e058fc71523c12e724bf93dc4ecc02b5cb18d13b59ec8f85368ac1ea93ed0149c60c53569dc69cdb3f37470eab26ef010b03a7e651b9e8e9065da347660836eddb3988c9a0f394aad055f727310f646d6cb35131d02aaf24735792bfce250798bebf0d1a4495fca568b9449e81afef2937b50faf873257d7efa07d31759474d50ca2a7922e79ab47dd59b11dfd1ec43fef3551aed81d01ee4ab997c6cecc39013dcaa442aec803e4cebbc288b4f9e87b30613f0ec88ddc6f60f56787f4040897e6e6bdac317d74b27f97f2efadb031f03c61954fd0232373582b7fa315d3eb9f67053126d2ed0636f04d669c47bdeb078fbda177533902e20b5ce9d8f395ea4c0aaf2cae774fe99bc40105a9ca184bcb598ab2f49c1df62d32d1a6d73a26812cb47a2ccaf0e9b759df89ad1e18238d897b9fd658f6786a92a0c12bd0ee6dad8a430a67962363e5b9afb3329e4f1f6fcd7e63cb8f24872bcf5b8c349d9ce423666ca39f16884219dea338b388e40f4ad996419cb3858637364d8e5af67f846d77b2749115131a3642ef56681315e4a2cbca5e60febabf693570f515e09c2a8994a8e2be3cba28118ef429d4de781118182607dd2c2d5aaba621ea29c140338bd8f1787fd2a3f43bb7fa22a8ce053adb331a4c78eab569af317e14360a6bf1c8b7394f34bfc1a941ac88dab334d5a2d45fc83bee28884698fd82339c972a06efb369220049ca89727513bd4262ad6f94f55f659ec98b684b1d92e1b6a303548a196cc5316e9845baaf01e737ef047d3d1ac4fe13de618e8fd6471c225e688b73b866213f4765c1a1ecf041f66a11177b0425b0423c455dccfa35a34f3b1c4c9850267bd41dcc366f4f8fef6982699e9aee7f3edff90217c84f6865234676e65911e5e99739792161766e959d061d6e86797b595ae3cffc043da0929dce1b4bd27e04532800f14f69398a681d46f00197f547fa138e676a4c84e586e9a2037faad7d7342221c229ff13606688ab70305dc28d01270604fbcb2b5777541e637a10e7d6c2dfa76461b18c8b303234282f31b7ed8afd0cdcc3978c6520a182000ea312296c7d9df08c2a67b944bc519113822014a831c8d6a7f8d26a7a443666b6077bdc1c11cf47001bcbb484d163543445c77a02140191bbb813da818b4dc3ef1ca420f624e5cb67c48024aeb8691b549202750899938067a3ad49da19e9fffc6486b3525fba8b2ff991fb3b4c1a536818f2dad96f713ac264a22136c6a3a9eacb4f69ab08cfe2b971a7d916833c6a0370d4b0bc428db2e4b4013899668b73caf9c983e2f07e46b4b5b4f0d231edee8b1951e1d0e34c881d1fc5c6be05b92b13680398e7109bd18048f0bd980fceb24e59411873e7a8a7f95f4da2ba5c082fdda710361e163a213a3dbb82c08a69020545da4636c09a67cd962182a011cf5eb1c3d999abc7b834ee518bb53afe19941927ca190699abf79c334c52e206fc851deb7398947ad5bd125ef3f51349497142e921c85506c739f6319ae0eb8e3c551ceb7e16afc2d6aad36841ed8eb560ef984ee5e00f1ead2c646546b3c145e3700b07fc257551641cf3dcb76a8b3cc75994f2c3eb521cea22d64c8b72b2de506fde8185b70b4707b7f571668a5925ca21e605904d7c896a5d7290b9c4fc75ecc7ddbbd7f6f003a74f53d1a5432e0377a3efce1e7ac61e36dc13aeea57400d4d3986db3fccb6edaf83f86daeb42f416f58c502e74178e013b399d0b155e0df86b40b5f3f2ab0ad61c90870cee340c07977b55622699101e5372677dd4e208fa6b5d4834a2d6f37b2ead107218aa0e702d1f6a60bd4ad3a2e22807237129fdc02993ef1fffe3c285bd4f7b093b2da8d772ce2df7874bf9b7fd0893eb66a4931acc38129bfe4a8fc6b28ea83bcca1220b66c86d4d90914bb9e9a425fce618f11b66f93aa78515eac0f3956cb1e8b6f12d7f6f22c1ca5563e280b15c64732aec2a37d6010cee0fd2263ea3ea2011043153284b4a5fc87cc0dd8c36f084ce715a6e9ba3e8b2586726255d122f2b5677d6590405ae031df8f83840ef3011a7f5d18037407758270d980aa65d5a4aa26a35a61b65178b6183b282771e89a8fe47bd3ea5a23146b924a47c3cc2540a9c8d91d4a8924e010fb6d3e60457e0aa86749cc3444707fda055a0f489aecda68af7f0d7d31cf25641a10bcc0d00996cddf9059121639fa3ff2e5490bae6b702fcf226d8e50f27f0973e5e4cf543445524d0fe3bd55d3f215978bfabcba0d44c076f5b333b2095c70f6a5426338bf0c065ddce27f6730606d84d1ccef8cebcd15085fa8a5d0975dc47eeb09a4ab6da21d01916c97f4e266c4b01f2bfb3b6a08bb5a7cf834e56782d824e7c55b591cd883ed9e806a4f7033bbab49a2b8ab2cb0f6da9d76968208236b35a51f8eba3769a676ad60d69c475706a630f3a078ebaa6ba5bc25719867cb61d48cc3a381b261165c04f3c93f37d72fc15f43df1de34e24e80a46f5d15fb362e71cb4a5365dde04a53dc5e42745fbd601ff148db416244dd76ac16f24138ef9a02491eb5b48d731a8bdcd46040d0ff11a07c040b83db84bfd21ffb1d818203cb7d3f8fca47f1dc510afa8219ab031aaba2147aed7c50228930e895a72abf55ca6997131e231ea92e0059b680735548adf2d572c3540e096a644deb3750e3b341bbeffee70ff22e0b4e56142e4c1965c01a646dd9b5b0055f88f08987ad45adb844b9ffc84792073048c28bcb60f2666802052ee45dcd9a2950d55ecf0234a3dcf67e83cfa0bfb1285eb54e6292d8075c9e1b459e48556f416898557c9c864fc5de459feb53e33dd1a6860a2d1a836ab5ff6efaee123b3715a7137787ee4345efbce38074e262f363a8ff400345c8539d44a7286c7291246810bce063f0877db6585842380b530a4aaef6e36779a95fed220cef6c1fff2fdd5031f83987dc3282d432f322852cc9dc6d00c59d5ed83b386ff97c521e528e59f2df932467ac02d17f8818c2de26d69725f42cecaf186fab7b6e10b1ebd9a9a12ed83cd382d9a6f9a9bed2736cb0ec0260057f5ec704d2e1a64caad59e02ff2022174b23564cb0942e6769b12e0ae4d65dc4c5e6b6ceaf2667e085909c93a9768b7bfdac612801c0bc3848bad51e2367f788cbd1c5091ce0e9c567528c72003712e91247d87f1ff60d3865fc687a35886822079392f8d151b89e09469bef98e59139c460a53805a93245148cbb9a6a010dadc87e9b1a0e0a89e87e433ff1c0ad4b125760858c8badff4d82cbd31cf88f3e2e16a4e960e1e0b5825fc0f2b21d660cf60069d43fb6a8a96c44fa922164f02c9cd5ebb6fad848871224d157777b5a70dc6deb988506bd03aa4ce2200e9ce23641221784250c22d2c8635a3512f45d433cf66e158eb261f48a23d54f5ef4358df3487da471eb5775bdba565ee170be126b2300d0dad050212606f2d77a63fa2ab430e62670e852b89944e611509415bee36bf0961c8918bd8b0eb8af45b1a9d0420c7101a9c5f4a63efb9cc8de7897b5e2b02cb5885ad8d0d8ac7754ba8d4e9d37175e614e3f3a6a7b122bbc6dd9ce78f1b9a4e940a1160bb85650d8932fe1a82d0525630ba017be5129625a45c3cae66c7cdaa33ee704791db81ef2e11a2f528974fa388cd929c934dbdb21425e6117839ab33b2926b036457db3a43083c3ec17231aed4ee5b607a45a5735c9470c03a424b43efcea953c078717344aeb1449c0dfa3a3ec224b542c16cf735466bdaf26b522aef1db547b14f07ebd4f5da34426a46007757be47ed3f643c47f2c4467762cd049d6f4cf8a78d04f8318bdedcee80871e91c0330499d88254555c456d9bde8a892394267eac15c230cf7e7ba19ebc01b1905c80476de3cea8258f6d0820d159f4aa8a37fb378b2685da4e0e89d253187219869f1157bbe4a8a43eabf65e86a6d9b21e25d91c43c3036914427833ed87073886719069148e2e47219bb5da5d9664d64dc5c4ff71c0e808dadbb53a23e41e3c02fd0c9e0704490f3283d1864d15d795882e6522f31445556cab6832f273dac0c7aef4e3f8c09a34d1624fdb087d852f2e827fb2c3105f1afda54b9dc12cfde3cf7747daa5ac70904e82636a13155303f9a1198d6e7f9dc7be394ebc5db9e8380e290e6cae5f320caa56aa94490789fce2e2540b3de8865396f58e14d61d3cb122f7bd1af5a27c6fe733eba3cc39106efc906ea967fb833e2480aa80bd56ccd9e5c25304e2b8135f1453af70059e599cb67bc8eaaa38c39768e74d3da8aba0135f0192d7ddf0149ce62f353b0360251f1f88b272c6e85b4ee4e0563a6de80de83749af6e6aa4d80cab7031aff3f7e8d0c9114940549f828a62be9fd6a16db001369728b4b93d4ecf91563ae03def3ca4e9900a97657c4ff1e41c5742fb3329ba882ed61645aedb22f2543b83cd4007e5d228697a48064acc32ece41f2d5ead3f31a9689249e8b4bb57ac0b136b6c60ec531708235b94db823344aafbb9b79e21959635664b2193c3add0b28767906b7ba4118e6548e9a23b49e9181dc6f7dc7857425c9ab1b1451bc4572fd060190d0b5a76b8368b68e72a212bd0f89d0778d293b1d32f155f30c9aafe7215d2e746ea8f2c73a30bcd8c093a489519b60616b15afe69074ee77fb65caf5faf0aad49106057a91fdcd622a07ac21eb5c221f2e65323228af41b3eb894517c34c4f60ba20fb6f6c4309a7357884c0eeeb0a4874550107f2d0ffdc412f86bdf712f96183b3932cfb4da3f179cde1a288df9af09c243fae8c67b0d208d9cdb7adde8d5e548e0624b19da4818ef656b88280a", 0x1000}, 0xfffffc41) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x1, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fadvise64(r2, 0xfffffffffffffffe, 0x0, 0x4) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) getsockopt$EBT_SO_GET_INIT_ENTRIES(r4, 0x0, 0x83, &(0x7f00000001c0)={'broute\x00', 0x0, 0x4, 0xd6, [], 0x2, &(0x7f0000000000)=[{}, {}], &(0x7f00000000c0)=""/214}, &(0x7f0000000240)=0x78) fremovexattr(0xffffffffffffffff, 0x0) write$FUSE_DIRENT(0xffffffffffffffff, &(0x7f0000000080)=ANY=[], 0x29) 01:13:48 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70, 0x18, &(0x7f0000000200)={@ptr={0x70742a85, 0x0, 0x0}, @fda={0x66646185, 0x0, 0x0, 0x7}, @ptr={0x70742a85, 0x1, &(0x7f0000000100)=""/241, 0xf1, 0x2, 0x80000025}}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}, 0x40}], 0x0, 0x0, 0x0}) 01:13:48 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0, 0xfffffffffffffed5}, @flat=@weak_handle, @fda={0x66646185, 0x0, 0x0, 0x22}}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 01:13:48 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffda9, 0xfffffdce, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@weak_handle, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x50}}}], 0xffffffffffffff85, 0x0, 0x0}) 01:13:48 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vga_arbiter\x00', 0x20000, 0x0) r1 = ioctl$TIOCGPTPEER(0xffffffffffffffff, 0x5441, 0x8f5f) ioctl$KDGETKEYCODE(r1, 0x4b4c, &(0x7f0000000040)={0xfe, 0x7fffffff}) r2 = syz_open_dev$binderN(0x0, 0x0, 0x0) r3 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r3, 0x0, 0x0) ioctl$EVIOCGPROP(r3, 0x80404509, &(0x7f0000000100)=""/188) socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) [ 1485.278656] binder: undelivered TRANSACTION_ERROR: 29201 [ 1485.300061] binder: 11689:11694 got transaction with invalid handle, 0 [ 1485.300100] binder: 11689:11694 transaction failed 29201/-22, size 88-24 line 3411 [ 1485.300286] binder: undelivered TRANSACTION_ERROR: 29201 01:13:48 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70, 0x18, &(0x7f0000000200)={@ptr={0x70742a85, 0x0, 0x0}, @fda, @ptr={0x70742a85, 0x1, &(0x7f0000000100)=""/241, 0xf1, 0x2, 0x80000025}}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}, 0x40}], 0x0, 0x0, 0x0}) [ 1485.301463] binder: 11691:11697 got transaction with out-of-order buffer fixup [ 1485.301486] binder: 11691:11697 transaction failed 29201/-22, size 112-24 line 3467 [ 1485.301700] binder: undelivered TRANSACTION_ERROR: 29201 [ 1485.324053] binder: 11687:11696 transaction failed 29201/-22, size -281474976710656-0 line 3284 [ 1485.324905] binder: undelivered TRANSACTION_ERROR: 29201 [ 1485.357653] binder: 11700:11701 ioctl 8912 400200 returned -22 [ 1485.358272] binder: 11700:11701 got transaction with invalid parent offset or type [ 1485.358301] binder: 11700:11701 transaction failed 29201/-22, size 96-24 line 3454 [ 1485.358566] binder: undelivered TRANSACTION_ERROR: 29201 [ 1485.385729] binder: 11704:11707 got transaction with out-of-order buffer fixup [ 1485.385757] binder: 11704:11707 transaction failed 29201/-22, size 112-24 line 3467 [ 1485.385904] binder: undelivered TRANSACTION_ERROR: 29201 [ 1485.388341] binder: 11706:11709 got transaction with invalid handle, 0 [ 1485.388376] binder: 11706:11709 transaction failed 29201/-22, size 88-24 line 3411 [ 1485.388612] binder: undelivered TRANSACTION_ERROR: 29201 [ 1485.396139] binder_alloc: 11703: binder_alloc_buf, no vma [ 1485.396156] binder: 11703:11708 transaction failed 29189/-3, size -599-4294966734 line 3284 [ 1485.396549] binder: undelivered TRANSACTION_ERROR: 29189 [ 1485.466723] binder: 11715:11720 got transaction with out-of-order buffer fixup [ 1485.466751] binder: 11715:11720 transaction failed 29201/-22, size 112-24 line 3467 [ 1485.467367] binder: undelivered TRANSACTION_ERROR: 29201 [ 1485.467529] binder: 11714:11718 transaction failed 29201/-22, size -599-4294966734 line 3284 [ 1485.467543] binder: 11714:11718 ioctl c0306201 200002c0 returned -14 [ 1485.467673] binder: undelivered TRANSACTION_ERROR: 29201 [ 1485.472644] binder: 11713:11716 got transaction with too large buffer [ 1485.472668] binder: 11713:11716 transaction failed 29201/-22, size 96-24 line 3493 [ 1485.472939] binder: undelivered TRANSACTION_ERROR: 29201 [ 1485.485602] binder: 11717:11722 got transaction with invalid handle, 0 [ 1485.485641] binder: 11717:11722 transaction failed 29201/-22, size 88-24 line 3411 [ 1485.485819] binder: undelivered TRANSACTION_ERROR: 29201 [ 1485.519866] binder: 11724:11726 got transaction with out-of-order buffer fixup [ 1485.519892] binder: 11724:11726 transaction failed 29201/-22, size 112-24 line 3467 01:13:49 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0}, @fda={0x66646185, 0x0, 0x1}, @flat=@handle}, &(0x7f00000000c0)={0xa61fe9087a491b3d, 0x28, 0x48}}}], 0x0, 0x0, 0x0}) 01:13:49 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffda9, 0xfffffdce, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@weak_handle, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x50}}}], 0x0, 0x0, 0x0}) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) fsetxattr$trusted_overlay_opaque(r5, &(0x7f0000000000)='trusted.overlay.opaque\x00', &(0x7f0000000040)='y\x00', 0x2, 0x1) 01:13:49 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0, 0xfffffffffffffed5}, @flat=@weak_handle, @fda={0x66646185, 0x0, 0x0, 0x22}}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 01:13:49 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vga_arbiter\x00', 0x20000, 0x0) r1 = ioctl$TIOCGPTPEER(0xffffffffffffffff, 0x5441, 0x8f5f) ioctl$KDGETKEYCODE(r1, 0x4b4c, &(0x7f0000000040)={0xfe, 0x7fffffff}) r2 = syz_open_dev$binderN(0x0, 0x0, 0x0) r3 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r3, 0x0, 0x0) ioctl$EVIOCGPROP(r3, 0x80404509, &(0x7f0000000100)=""/188) socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 01:13:49 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70, 0x18, &(0x7f0000000200)={@ptr={0x70742a85, 0x0, 0x0}, @fda, @ptr={0x70742a85, 0x0, &(0x7f0000000100)=""/241, 0xf1, 0x2, 0x80000025}}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}, 0x40}], 0x0, 0x0, 0x0}) [ 1485.520419] binder: undelivered TRANSACTION_ERROR: 29201 [ 1485.753193] binder_alloc: allocated: 0 (num: 0 largest: 0), free: 12288 (num: 1 largest: 12288) [ 1485.763051] binder: 11688:11690 transaction failed 29201/-28, size 17592186044416-96 line 3284 [ 1485.773895] binder: undelivered TRANSACTION_ERROR: 29201 01:13:49 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70, 0x18, &(0x7f0000000200)={@ptr={0x70742a85, 0x0, 0x0}, @fda, @ptr={0x70742a85, 0x0, 0x0, 0x0, 0x2, 0x80000025}}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}, 0x40}], 0x0, 0x0, 0x0}) [ 1485.812323] binder: 11732:11737 got transaction with too large buffer [ 1485.823746] binder: 11734:11738 got transaction with invalid handle, 0 [ 1485.823788] binder: 11734:11738 transaction failed 29201/-22, size 88-24 line 3411 [ 1485.823977] binder: undelivered TRANSACTION_ERROR: 29201 [ 1485.827165] binder: 11736:11739 transaction failed 29201/-22, size -599-4294966734 line 3284 01:13:49 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vga_arbiter\x00', 0x20000, 0x0) r1 = ioctl$TIOCGPTPEER(0xffffffffffffffff, 0x5441, 0x8f5f) ioctl$KDGETKEYCODE(r1, 0x4b4c, &(0x7f0000000040)={0xfe, 0x7fffffff}) r2 = syz_open_dev$binderN(0x0, 0x0, 0x0) r3 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r3, 0x0, 0x0) ioctl$EVIOCGPROP(r3, 0x80404509, &(0x7f0000000100)=""/188) socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 01:13:49 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) mmap$binder(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x11, r5, 0x3) r6 = syz_open_dev$binderN(&(0x7f0000000100)='/dev/binder#\x00', 0x0, 0x2) fcntl$F_SET_RW_HINT(r6, 0x40c, &(0x7f0000000140)=0x4) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="1163484000000000000000080000000000000000008c89c3ecb7fb61f3fa7b4dcf0000000000fffffffffffffffb000060040000000000001800000600000000", @ANYPTR=&(0x7f0000000000)=ANY=[@ANYBLOB="852a74700000000000000000000000000000000000000000000000000000000000000000000000008561646600000000000000000000000001000000000000000000000000000000852a687300"/96], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00(\x00\x00\x00\x00\x00\x00\x00H\x00\x00\x00\x00\x00\x00\x00'], @ANYBLOB="16a4273800000000"], 0x0, 0x0, 0x0}) 01:13:49 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, &(0x7f0000000100)=""/246) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) setsockopt$inet_MCAST_MSFILTER(r4, 0x0, 0x30, &(0x7f0000000580)={0x8, {{0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x21}}}, 0x0, 0x4, [{{0x2, 0x4e24, @rand_addr=0x3}}, {{0x2, 0x4e23, @broadcast}}, {{0x2, 0x4e21, @local}}, {{0x2, 0x4e23, @rand_addr=0x1}}]}, 0x290) prctl$PR_SET_NO_NEW_PRIVS(0x26, 0x1) r5 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffda9, 0xfffffdce, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@weak_handle, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x50}}}], 0x0, 0x0, 0x0}) 01:13:49 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70, 0x18, &(0x7f0000000200)={@ptr={0x70742a85, 0x0, 0x0}, @fda, @ptr={0x70742a85, 0x0, 0x0, 0x0, 0x0, 0x80000025}}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}, 0x40}], 0x0, 0x0, 0x0}) 01:13:49 executing program 2: mkdir(0x0, 0x0) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) write$P9_RREMOVE(r1, &(0x7f0000000400)={0x7, 0x7b, 0x1}, 0x7) r2 = open(0x0, 0x0, 0x0) fchdir(0xffffffffffffffff) r3 = open(&(0x7f0000000280)='./bus\x00', 0x141042, 0x0) write$UHID_INPUT(r3, &(0x7f0000001440)={0x8, "c0c814a55b6300d28afc61ac7dd1ffb869b761e8e53ee36e4be89e9fea175523e4468dec44bf8b5473c7a5062b4ede67dcb24cb9484ccfff2b3a70befc56e8ab2eee3483f5bf78c16beac035b700eb84e2216f268d02b717d2046c273814475b412437f7dc08a13a55d3c02132999dfd9fe80b750eff4d7c1da975b3835602728ae09e72527fcee19377e29c6c19e1ccce0f75e0e54001e3e83e473fa3d37eca8be1b3de565571e0e84f310c11fa8616068113b038aaa5c69967699fc2aa41c6f26fc22cf68e3577242c9b4ca20fab9de5885e0648fbd7af089b05f38f152d2f8144461608733c567b6dc5d2a07022c3764565c85abcfd99dd7a85e58939278235d50e8b321be7dbaa5141e097c28364fad2f713d666ca94f4e429687fcabb72aceeaf8abe5b506d98dc393b6e97492d785ead0ca2953f92c4d2b2c9f616e3d98b36be55a923fc5892413f7a3b615cec89b52e0ecdcee0aa5af72bcbb91b4bade7435dd8b529feaf13f8b48fcaca5952235d2e909f8831d8ca05a0daa3f6c581f388e0c1879b41fe63ef3d122bd0c5acd4fb07b96797918791075ae7383bb1bbdea574b31301ff37ecc45671ee2e7fc55bf6244025d1fd82dca56a42a23aa826a0b1e102bd87893ddc05649304eb1866c796e46e0d57f552bd572891ef892918bb2e7f2c6bcf68f388ea0c50f48c06de1b46b1434cdf25ca1288ebabe2a33d1c6effb77f91ef75471e93952caeda8ac2b2677e46d62b8366922d093832bccb949e177b4417864812d22972d81d89158288b5318d017329d4e8f66273abf74c434f318ebf32c7629342a85336387231b1e579d57cff0b125bef9dddf0fc33f71cb59d5a8972cda06ba6bba4a89cb8d3b465492c431698984998b2979ea61fed3d99b049724f2bdda5a0700ccb28825da1343f41290e569a6d38d4ae3968147cf39b097efd78e058fc71523c12e724bf93dc4ecc02b5cb18d13b59ec8f85368ac1ea93ed0149c60c53569dc69cdb3f37470eab26ef010b03a7e651b9e8e9065da347660836eddb3988c9a0f394aad055f727310f646d6cb35131d02aaf24735792bfce250798bebf0d1a4495fca568b9449e81afef2937b50faf873257d7efa07d31759474d50ca2a7922e79ab47dd59b11dfd1ec43fef3551aed81d01ee4ab997c6cecc39013dcaa442aec803e4cebbc288b4f9e87b30613f0ec88ddc6f60f56787f4040897e6e6bdac317d74b27f97f2efadb031f03c61954fd0232373582b7fa315d3eb9f67053126d2ed0636f04d669c47bdeb078fbda177533902e20b5ce9d8f395ea4c0aaf2cae774fe99bc40105a9ca184bcb598ab2f49c1df62d32d1a6d73a26812cb47a2ccaf0e9b759df89ad1e18238d897b9fd658f6786a92a0c12bd0ee6dad8a430a67962363e5b9afb3329e4f1f6fcd7e63cb8f24872bcf5b8c349d9ce423666ca39f16884219dea338b388e40f4ad996419cb3858637364d8e5af67f846d77b2749115131a3642ef56681315e4a2cbca5e60febabf693570f515e09c2a8994a8e2be3cba28118ef429d4de781118182607dd2c2d5aaba621ea29c140338bd8f1787fd2a3f43bb7fa22a8ce053adb331a4c78eab569af317e14360a6bf1c8b7394f34bfc1a941ac88dab334d5a2d45fc83bee28884698fd82339c972a06efb369220049ca89727513bd4262ad6f94f55f659ec98b684b1d92e1b6a303548a196cc5316e9845baaf01e737ef047d3d1ac4fe13de618e8fd6471c225e688b73b866213f4765c1a1ecf041f66a11177b0425b0423c455dccfa35a34f3b1c4c9850267bd41dcc366f4f8fef6982699e9aee7f3edff90217c84f6865234676e65911e5e99739792161766e959d061d6e86797b595ae3cffc043da0929dce1b4bd27e04532800f14f69398a681d46f00197f547fa138e676a4c84e586e9a2037faad7d7342221c229ff13606688ab70305dc28d01270604fbcb2b5777541e637a10e7d6c2dfa76461b18c8b303234282f31b7ed8afd0cdcc3978c6520a182000ea312296c7d9df08c2a67b944bc519113822014a831c8d6a7f8d26a7a443666b6077bdc1c11cf47001bcbb484d163543445c77a02140191bbb813da818b4dc3ef1ca420f624e5cb67c48024aeb8691b549202750899938067a3ad49da19e9fffc6486b3525fba8b2ff991fb3b4c1a536818f2dad96f713ac264a22136c6a3a9eacb4f69ab08cfe2b971a7d916833c6a0370d4b0bc428db2e4b4013899668b73caf9c983e2f07e46b4b5b4f0d231edee8b1951e1d0e34c881d1fc5c6be05b92b13680398e7109bd18048f0bd980fceb24e59411873e7a8a7f95f4da2ba5c082fdda710361e163a213a3dbb82c08a69020545da4636c09a67cd962182a011cf5eb1c3d999abc7b834ee518bb53afe19941927ca190699abf79c334c52e206fc851deb7398947ad5bd125ef3f51349497142e921c85506c739f6319ae0eb8e3c551ceb7e16afc2d6aad36841ed8eb560ef984ee5e00f1ead2c646546b3c145e3700b07fc257551641cf3dcb76a8b3cc75994f2c3eb521cea22d64c8b72b2de506fde8185b70b4707b7f571668a5925ca21e605904d7c896a5d7290b9c4fc75ecc7ddbbd7f6f003a74f53d1a5432e0377a3efce1e7ac61e36dc13aeea57400d4d3986db3fccb6edaf83f86daeb42f416f58c502e74178e013b399d0b155e0df86b40b5f3f2ab0ad61c90870cee340c07977b55622699101e5372677dd4e208fa6b5d4834a2d6f37b2ead107218aa0e702d1f6a60bd4ad3a2e22807237129fdc02993ef1fffe3c285bd4f7b093b2da8d772ce2df7874bf9b7fd0893eb66a4931acc38129bfe4a8fc6b28ea83bcca1220b66c86d4d90914bb9e9a425fce618f11b66f93aa78515eac0f3956cb1e8b6f12d7f6f22c1ca5563e280b15c64732aec2a37d6010cee0fd2263ea3ea2011043153284b4a5fc87cc0dd8c36f084ce715a6e9ba3e8b2586726255d122f2b5677d6590405ae031df8f83840ef3011a7f5d18037407758270d980aa65d5a4aa26a35a61b65178b6183b282771e89a8fe47bd3ea5a23146b924a47c3cc2540a9c8d91d4a8924e010fb6d3e60457e0aa86749cc3444707fda055a0f489aecda68af7f0d7d31cf25641a10bcc0d00996cddf9059121639fa3ff2e5490bae6b702fcf226d8e50f27f0973e5e4cf543445524d0fe3bd55d3f215978bfabcba0d44c076f5b333b2095c70f6a5426338bf0c065ddce27f6730606d84d1ccef8cebcd15085fa8a5d0975dc47eeb09a4ab6da21d01916c97f4e266c4b01f2bfb3b6a08bb5a7cf834e56782d824e7c55b591cd883ed9e806a4f7033bbab49a2b8ab2cb0f6da9d76968208236b35a51f8eba3769a676ad60d69c475706a630f3a078ebaa6ba5bc25719867cb61d48cc3a381b261165c04f3c93f37d72fc15f43df1de34e24e80a46f5d15fb362e71cb4a5365dde04a53dc5e42745fbd601ff148db416244dd76ac16f24138ef9a02491eb5b48d731a8bdcd46040d0ff11a07c040b83db84bfd21ffb1d818203cb7d3f8fca47f1dc510afa8219ab031aaba2147aed7c50228930e895a72abf55ca6997131e231ea92e0059b680735548adf2d572c3540e096a644deb3750e3b341bbeffee70ff22e0b4e56142e4c1965c01a646dd9b5b0055f88f08987ad45adb844b9ffc84792073048c28bcb60f2666802052ee45dcd9a2950d55ecf0234a3dcf67e83cfa0bfb1285eb54e6292d8075c9e1b459e48556f416898557c9c864fc5de459feb53e33dd1a6860a2d1a836ab5ff6efaee123b3715a7137787ee4345efbce38074e262f363a8ff400345c8539d44a7286c7291246810bce063f0877db6585842380b530a4aaef6e36779a95fed220cef6c1fff2fdd5031f83987dc3282d432f322852cc9dc6d00c59d5ed83b386ff97c521e528e59f2df932467ac02d17f8818c2de26d69725f42cecaf186fab7b6e10b1ebd9a9a12ed83cd382d9a6f9a9bed2736cb0ec0260057f5ec704d2e1a64caad59e02ff2022174b23564cb0942e6769b12e0ae4d65dc4c5e6b6ceaf2667e085909c93a9768b7bfdac612801c0bc3848bad51e2367f788cbd1c5091ce0e9c567528c72003712e91247d87f1ff60d3865fc687a35886822079392f8d151b89e09469bef98e59139c460a53805a93245148cbb9a6a010dadc87e9b1a0e0a89e87e433ff1c0ad4b125760858c8badff4d82cbd31cf88f3e2e16a4e960e1e0b5825fc0f2b21d660cf60069d43fb6a8a96c44fa922164f02c9cd5ebb6fad848871224d157777b5a70dc6deb988506bd03aa4ce2200e9ce23641221784250c22d2c8635a3512f45d433cf66e158eb261f48a23d54f5ef4358df3487da471eb5775bdba565ee170be126b2300d0dad050212606f2d77a63fa2ab430e62670e852b89944e611509415bee36bf0961c8918bd8b0eb8af45b1a9d0420c7101a9c5f4a63efb9cc8de7897b5e2b02cb5885ad8d0d8ac7754ba8d4e9d37175e614e3f3a6a7b122bbc6dd9ce78f1b9a4e940a1160bb85650d8932fe1a82d0525630ba017be5129625a45c3cae66c7cdaa33ee704791db81ef2e11a2f528974fa388cd929c934dbdb21425e6117839ab33b2926b036457db3a43083c3ec17231aed4ee5b607a45a5735c9470c03a424b43efcea953c078717344aeb1449c0dfa3a3ec224b542c16cf735466bdaf26b522aef1db547b14f07ebd4f5da34426a46007757be47ed3f643c47f2c4467762cd049d6f4cf8a78d04f8318bdedcee80871e91c0330499d88254555c456d9bde8a892394267eac15c230cf7e7ba19ebc01b1905c80476de3cea8258f6d0820d159f4aa8a37fb378b2685da4e0e89d253187219869f1157bbe4a8a43eabf65e86a6d9b21e25d91c43c3036914427833ed87073886719069148e2e47219bb5da5d9664d64dc5c4ff71c0e808dadbb53a23e41e3c02fd0c9e0704490f3283d1864d15d795882e6522f31445556cab6832f273dac0c7aef4e3f8c09a34d1624fdb087d852f2e827fb2c3105f1afda54b9dc12cfde3cf7747daa5ac70904e82636a13155303f9a1198d6e7f9dc7be394ebc5db9e8380e290e6cae5f320caa56aa94490789fce2e2540b3de8865396f58e14d61d3cb122f7bd1af5a27c6fe733eba3cc39106efc906ea967fb833e2480aa80bd56ccd9e5c25304e2b8135f1453af70059e599cb67bc8eaaa38c39768e74d3da8aba0135f0192d7ddf0149ce62f353b0360251f1f88b272c6e85b4ee4e0563a6de80de83749af6e6aa4d80cab7031aff3f7e8d0c9114940549f828a62be9fd6a16db001369728b4b93d4ecf91563ae03def3ca4e9900a97657c4ff1e41c5742fb3329ba882ed61645aedb22f2543b83cd4007e5d228697a48064acc32ece41f2d5ead3f31a9689249e8b4bb57ac0b136b6c60ec531708235b94db823344aafbb9b79e21959635664b2193c3add0b28767906b7ba4118e6548e9a23b49e9181dc6f7dc7857425c9ab1b1451bc4572fd060190d0b5a76b8368b68e72a212bd0f89d0778d293b1d32f155f30c9aafe7215d2e746ea8f2c73a30bcd8c093a489519b60616b15afe69074ee77fb65caf5faf0aad49106057a91fdcd622a07ac21eb5c221f2e65323228af41b3eb894517c34c4f60ba20fb6f6c4309a7357884c0eeeb0a4874550107f2d0ffdc412f86bdf712f96183b3932cfb4da3f179cde1a288df9af09c243fae8c67b0d208d9cdb7adde8d5e548e0624b19da4818ef656b88280a", 0x1000}, 0xfffffc41) dup(r3) quotactl(0x6, &(0x7f00000000c0)='./bus\x00', 0xffffffffffffffff, &(0x7f0000000100)="19b945ccf788715360a5437d1bbf3ba92a5688d6c3c6025f38ad8e2da75a9c4c1c67a282c082e3edd099b09fe7b354ff6d9a3d6b926fb39002cd49a60ce5a353321d009a680bc19c4ecfaba932b2174b57988959cecfd6d71b1e10d3dcef743cf9afcf032dec8dbfaf8977605ba1f63972f8e56e2460438dc200d2f09a7aed6cc3ef269ee7b9da797d982033d00cd1a17262490e7767733cb42e48e151ae829b8806016e666078893109876e414a9e985dc373f484030733b12274979d74e6c60a62a1aa0d2a08d88f687e698ec479868b990ff3e19d79eed7e0391adfaec515") perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x1, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x7f, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fadvise64(r3, 0xfffffffffffffffe, 0x0, 0x4) r4 = open(&(0x7f0000000240)='./bus\x00', 0x101000, 0x54) fremovexattr(0xffffffffffffffff, 0x0) write$FUSE_DIRENT(0xffffffffffffffff, &(0x7f0000000080)=ANY=[], 0x29) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$IP_VS_SO_SET_EDITDEST(r4, 0x0, 0x489, &(0x7f00000002c0)={{0x87, @loopback, 0x4e20, 0x3, 'sed\x00', 0x10, 0x7fff, 0x78}, {@loopback, 0x4e21, 0x0, 0x5, 0x8b4, 0x80000001}}, 0x44) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xff8b) setresuid(0x0, r7, 0x0) stat(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fchownat(r2, &(0x7f0000000000)='./bus\x00', r7, r8, 0x1000) r9 = fcntl$dupfd(r5, 0x0, r5) ioctl$PERF_EVENT_IOC_ENABLE(r9, 0x8912, 0x400200) [ 1485.827288] binder: 11731:11740 got transaction with out-of-order buffer fixup [ 1485.827309] binder: 11731:11740 transaction failed 29201/-22, size 112-24 line 3467 [ 1485.827474] binder: undelivered TRANSACTION_ERROR: 29201 01:13:49 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vga_arbiter\x00', 0x20000, 0x0) r1 = ioctl$TIOCGPTPEER(0xffffffffffffffff, 0x5441, 0x8f5f) ioctl$KDGETKEYCODE(r1, 0x4b4c, &(0x7f0000000040)={0xfe, 0x7fffffff}) r2 = syz_open_dev$binderN(0x0, 0x0, 0x0) r3 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r3, 0x0, 0x0) ioctl$EVIOCGPROP(r3, 0x80404509, &(0x7f0000000100)=""/188) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 01:13:49 executing program 2: mkdir(0x0, 0x0) open(0x0, 0x0, 0x0) fchdir(0xffffffffffffffff) r0 = open(&(0x7f0000000280)='./bus\x00', 0x141042, 0x0) write$UHID_INPUT(r0, &(0x7f0000001440)={0x8, "c0c814a55b6300d28afc61ac7dd1ffb869b761e8e53ee36e4be89e9fea175523e4468dec44bf8b5473c7a5062b4ede67dcb24cb9484ccfff2b3a70befc56e8ab2eee3483f5bf78c16beac035b700eb84e2216f268d02b717d2046c273814475b412437f7dc08a13a55d3c02132999dfd9fe80b750eff4d7c1da975b3835602728ae09e72527fcee19377e29c6c19e1ccce0f75e0e54001e3e83e473fa3d37eca8be1b3de565571e0e84f310c11fa8616068113b038aaa5c69967699fc2aa41c6f26fc22cf68e3577242c9b4ca20fab9de5885e0648fbd7af089b05f38f152d2f8144461608733c567b6dc5d2a07022c3764565c85abcfd99dd7a85e58939278235d50e8b321be7dbaa5141e097c28364fad2f713d666ca94f4e429687fcabb72aceeaf8abe5b506d98dc393b6e97492d785ead0ca2953f92c4d2b2c9f616e3d98b36be55a923fc5892413f7a3b615cec89b52e0ecdcee0aa5af72bcbb91b4bade7435dd8b529feaf13f8b48fcaca5952235d2e909f8831d8ca05a0daa3f6c581f388e0c1879b41fe63ef3d122bd0c5acd4fb07b96797918791075ae7383bb1bbdea574b31301ff37ecc45671ee2e7fc55bf6244025d1fd82dca56a42a23aa826a0b1e102bd87893ddc05649304eb1866c796e46e0d57f552bd572891ef892918bb2e7f2c6bcf68f388ea0c50f48c06de1b46b1434cdf25ca1288ebabe2a33d1c6effb77f91ef75471e93952caeda8ac2b2677e46d62b8366922d093832bccb949e177b4417864812d22972d81d89158288b5318d017329d4e8f66273abf74c434f318ebf32c7629342a85336387231b1e579d57cff0b125bef9dddf0fc33f71cb59d5a8972cda06ba6bba4a89cb8d3b465492c431698984998b2979ea61fed3d99b049724f2bdda5a0700ccb28825da1343f41290e569a6d38d4ae3968147cf39b097efd78e058fc71523c12e724bf93dc4ecc02b5cb18d13b59ec8f85368ac1ea93ed0149c60c53569dc69cdb3f37470eab26ef010b03a7e651b9e8e9065da347660836eddb3988c9a0f394aad055f727310f646d6cb35131d02aaf24735792bfce250798bebf0d1a4495fca568b9449e81afef2937b50faf873257d7efa07d31759474d50ca2a7922e79ab47dd59b11dfd1ec43fef3551aed81d01ee4ab997c6cecc39013dcaa442aec803e4cebbc288b4f9e87b30613f0ec88ddc6f60f56787f4040897e6e6bdac317d74b27f97f2efadb031f03c61954fd0232373582b7fa315d3eb9f67053126d2ed0636f04d669c47bdeb078fbda177533902e20b5ce9d8f395ea4c0aaf2cae774fe99bc40105a9ca184bcb598ab2f49c1df62d32d1a6d73a26812cb47a2ccaf0e9b759df89ad1e18238d897b9fd658f6786a92a0c12bd0ee6dad8a430a67962363e5b9afb3329e4f1f6fcd7e63cb8f24872bcf5b8c349d9ce423666ca39f16884219dea338b388e40f4ad996419cb3858637364d8e5af67f846d77b2749115131a3642ef56681315e4a2cbca5e60febabf693570f515e09c2a8994a8e2be3cba28118ef429d4de781118182607dd2c2d5aaba621ea29c140338bd8f1787fd2a3f43bb7fa22a8ce053adb331a4c78eab569af317e14360a6bf1c8b7394f34bfc1a941ac88dab334d5a2d45fc83bee28884698fd82339c972a06efb369220049ca89727513bd4262ad6f94f55f659ec98b684b1d92e1b6a303548a196cc5316e9845baaf01e737ef047d3d1ac4fe13de618e8fd6471c225e688b73b866213f4765c1a1ecf041f66a11177b0425b0423c455dccfa35a34f3b1c4c9850267bd41dcc366f4f8fef6982699e9aee7f3edff90217c84f6865234676e65911e5e99739792161766e959d061d6e86797b595ae3cffc043da0929dce1b4bd27e04532800f14f69398a681d46f00197f547fa138e676a4c84e586e9a2037faad7d7342221c229ff13606688ab70305dc28d01270604fbcb2b5777541e637a10e7d6c2dfa76461b18c8b303234282f31b7ed8afd0cdcc3978c6520a182000ea312296c7d9df08c2a67b944bc519113822014a831c8d6a7f8d26a7a443666b6077bdc1c11cf47001bcbb484d163543445c77a02140191bbb813da818b4dc3ef1ca420f624e5cb67c48024aeb8691b549202750899938067a3ad49da19e9fffc6486b3525fba8b2ff991fb3b4c1a536818f2dad96f713ac264a22136c6a3a9eacb4f69ab08cfe2b971a7d916833c6a0370d4b0bc428db2e4b4013899668b73caf9c983e2f07e46b4b5b4f0d231edee8b1951e1d0e34c881d1fc5c6be05b92b13680398e7109bd18048f0bd980fceb24e59411873e7a8a7f95f4da2ba5c082fdda710361e163a213a3dbb82c08a69020545da4636c09a67cd962182a011cf5eb1c3d999abc7b834ee518bb53afe19941927ca190699abf79c334c52e206fc851deb7398947ad5bd125ef3f51349497142e921c85506c739f6319ae0eb8e3c551ceb7e16afc2d6aad36841ed8eb560ef984ee5e00f1ead2c646546b3c145e3700b07fc257551641cf3dcb76a8b3cc75994f2c3eb521cea22d64c8b72b2de506fde8185b70b4707b7f571668a5925ca21e605904d7c896a5d7290b9c4fc75ecc7ddbbd7f6f003a74f53d1a5432e0377a3efce1e7ac61e36dc13aeea57400d4d3986db3fccb6edaf83f86daeb42f416f58c502e74178e013b399d0b155e0df86b40b5f3f2ab0ad61c90870cee340c07977b55622699101e5372677dd4e208fa6b5d4834a2d6f37b2ead107218aa0e702d1f6a60bd4ad3a2e22807237129fdc02993ef1fffe3c285bd4f7b093b2da8d772ce2df7874bf9b7fd0893eb66a4931acc38129bfe4a8fc6b28ea83bcca1220b66c86d4d90914bb9e9a425fce618f11b66f93aa78515eac0f3956cb1e8b6f12d7f6f22c1ca5563e280b15c64732aec2a37d6010cee0fd2263ea3ea2011043153284b4a5fc87cc0dd8c36f084ce715a6e9ba3e8b2586726255d122f2b5677d6590405ae031df8f83840ef3011a7f5d18037407758270d980aa65d5a4aa26a35a61b65178b6183b282771e89a8fe47bd3ea5a23146b924a47c3cc2540a9c8d91d4a8924e010fb6d3e60457e0aa86749cc3444707fda055a0f489aecda68af7f0d7d31cf25641a10bcc0d00996cddf9059121639fa3ff2e5490bae6b702fcf226d8e50f27f0973e5e4cf543445524d0fe3bd55d3f215978bfabcba0d44c076f5b333b2095c70f6a5426338bf0c065ddce27f6730606d84d1ccef8cebcd15085fa8a5d0975dc47eeb09a4ab6da21d01916c97f4e266c4b01f2bfb3b6a08bb5a7cf834e56782d824e7c55b591cd883ed9e806a4f7033bbab49a2b8ab2cb0f6da9d76968208236b35a51f8eba3769a676ad60d69c475706a630f3a078ebaa6ba5bc25719867cb61d48cc3a381b261165c04f3c93f37d72fc15f43df1de34e24e80a46f5d15fb362e71cb4a5365dde04a53dc5e42745fbd601ff148db416244dd76ac16f24138ef9a02491eb5b48d731a8bdcd46040d0ff11a07c040b83db84bfd21ffb1d818203cb7d3f8fca47f1dc510afa8219ab031aaba2147aed7c50228930e895a72abf55ca6997131e231ea92e0059b680735548adf2d572c3540e096a644deb3750e3b341bbeffee70ff22e0b4e56142e4c1965c01a646dd9b5b0055f88f08987ad45adb844b9ffc84792073048c28bcb60f2666802052ee45dcd9a2950d55ecf0234a3dcf67e83cfa0bfb1285eb54e6292d8075c9e1b459e48556f416898557c9c864fc5de459feb53e33dd1a6860a2d1a836ab5ff6efaee123b3715a7137787ee4345efbce38074e262f363a8ff400345c8539d44a7286c7291246810bce063f0877db6585842380b530a4aaef6e36779a95fed220cef6c1fff2fdd5031f83987dc3282d432f322852cc9dc6d00c59d5ed83b386ff97c521e528e59f2df932467ac02d17f8818c2de26d69725f42cecaf186fab7b6e10b1ebd9a9a12ed83cd382d9a6f9a9bed2736cb0ec0260057f5ec704d2e1a64caad59e02ff2022174b23564cb0942e6769b12e0ae4d65dc4c5e6b6ceaf2667e085909c93a9768b7bfdac612801c0bc3848bad51e2367f788cbd1c5091ce0e9c567528c72003712e91247d87f1ff60d3865fc687a35886822079392f8d151b89e09469bef98e59139c460a53805a93245148cbb9a6a010dadc87e9b1a0e0a89e87e433ff1c0ad4b125760858c8badff4d82cbd31cf88f3e2e16a4e960e1e0b5825fc0f2b21d660cf60069d43fb6a8a96c44fa922164f02c9cd5ebb6fad848871224d157777b5a70dc6deb988506bd03aa4ce2200e9ce23641221784250c22d2c8635a3512f45d433cf66e158eb261f48a23d54f5ef4358df3487da471eb5775bdba565ee170be126b2300d0dad050212606f2d77a63fa2ab430e62670e852b89944e611509415bee36bf0961c8918bd8b0eb8af45b1a9d0420c7101a9c5f4a63efb9cc8de7897b5e2b02cb5885ad8d0d8ac7754ba8d4e9d37175e614e3f3a6a7b122bbc6dd9ce78f1b9a4e940a1160bb85650d8932fe1a82d0525630ba017be5129625a45c3cae66c7cdaa33ee704791db81ef2e11a2f528974fa388cd929c934dbdb21425e6117839ab33b2926b036457db3a43083c3ec17231aed4ee5b607a45a5735c9470c03a424b43efcea953c078717344aeb1449c0dfa3a3ec224b542c16cf735466bdaf26b522aef1db547b14f07ebd4f5da34426a46007757be47ed3f643c47f2c4467762cd049d6f4cf8a78d04f8318bdedcee80871e91c0330499d88254555c456d9bde8a892394267eac15c230cf7e7ba19ebc01b1905c80476de3cea8258f6d0820d159f4aa8a37fb378b2685da4e0e89d253187219869f1157bbe4a8a43eabf65e86a6d9b21e25d91c43c3036914427833ed87073886719069148e2e47219bb5da5d9664d64dc5c4ff71c0e808dadbb53a23e41e3c02fd0c9e0704490f3283d1864d15d795882e6522f31445556cab6832f273dac0c7aef4e3f8c09a34d1624fdb087d852f2e827fb2c3105f1afda54b9dc12cfde3cf7747daa5ac70904e82636a13155303f9a1198d6e7f9dc7be394ebc5db9e8380e290e6cae5f320caa56aa94490789fce2e2540b3de8865396f58e14d61d3cb122f7bd1af5a27c6fe733eba3cc39106efc906ea967fb833e2480aa80bd56ccd9e5c25304e2b8135f1453af70059e599cb67bc8eaaa38c39768e74d3da8aba0135f0192d7ddf0149ce62f353b0360251f1f88b272c6e85b4ee4e0563a6de80de83749af6e6aa4d80cab7031aff3f7e8d0c9114940549f828a62be9fd6a16db001369728b4b93d4ecf91563ae03def3ca4e9900a97657c4ff1e41c5742fb3329ba882ed61645aedb22f2543b83cd4007e5d228697a48064acc32ece41f2d5ead3f31a9689249e8b4bb57ac0b136b6c60ec531708235b94db823344aafbb9b79e21959635664b2193c3add0b28767906b7ba4118e6548e9a23b49e9181dc6f7dc7857425c9ab1b1451bc4572fd060190d0b5a76b8368b68e72a212bd0f89d0778d293b1d32f155f30c9aafe7215d2e746ea8f2c73a30bcd8c093a489519b60616b15afe69074ee77fb65caf5faf0aad49106057a91fdcd622a07ac21eb5c221f2e65323228af41b3eb894517c34c4f60ba20fb6f6c4309a7357884c0eeeb0a4874550107f2d0ffdc412f86bdf712f96183b3932cfb4da3f179cde1a288df9af09c243fae8c67b0d208d9cdb7adde8d5e548e0624b19da4818ef656b88280a", 0x1000}, 0xfffffc41) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x1, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x210201, 0x0) ioctl$PERF_EVENT_IOC_SET_BPF(r1, 0x40042408, r2) fadvise64(r0, 0xfffffffffffffffe, 0x0, 0x4) fremovexattr(0xffffffffffffffff, 0x0) ioctl$BLKDISCARD(0xffffffffffffffff, 0x1277, &(0x7f0000000100)) write$FUSE_DIRENT(0xffffffffffffffff, &(0x7f0000000080)=ANY=[], 0x29) [ 1485.829581] binder: undelivered TRANSACTION_ERROR: 29201 01:13:49 executing program 5: close(0xffffffffffffffff) r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0}, @fda={0x66646185, 0x0, 0x1}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}}], 0x0, 0x0, 0x0}) [ 1485.835513] binder: 11733:11741 got transaction with invalid offset (-6476201516514862275, min 0 max 96) or object. [ 1485.835535] binder: 11733:11741 transaction failed 29201/-22, size 96-24 line 3379 [ 1485.835710] binder: undelivered TRANSACTION_ERROR: 29201 [ 1485.926376] binder: 11747:11748 got transaction with out-of-order buffer fixup [ 1485.926406] binder: 11747:11748 transaction failed 29201/-22, size 112-24 line 3467 [ 1485.927065] binder: undelivered TRANSACTION_ERROR: 29201 [ 1485.962074] binder: 11751:11754 got transaction with invalid handle, 0 [ 1485.962109] binder: 11751:11754 transaction failed 29201/-22, size 88-24 line 3411 [ 1485.962333] binder: undelivered TRANSACTION_ERROR: 29201 [ 1485.978828] binder: 11750:11757 transaction failed 29201/-22, size -599-4294966734 line 3284 [ 1485.978962] binder: undelivered TRANSACTION_ERROR: 29201 [ 1486.013672] binder: 11760:11764 got transaction with invalid handle, 0 [ 1486.013710] binder: 11760:11764 transaction failed 29201/-22, size 88-24 line 3411 [ 1486.013869] binder: undelivered TRANSACTION_ERROR: 29201 [ 1486.024356] binder: 11758:11762 got transaction with out-of-order buffer fixup [ 1486.024382] binder: 11758:11762 transaction failed 29201/-22, size 112-24 line 3467 [ 1486.024559] binder: undelivered TRANSACTION_ERROR: 29201 [ 1486.071450] binder: 11766:11768 got transaction with invalid parent offset or type [ 1486.071495] binder: 11766:11768 transaction failed 29201/-22, size 96-24 line 3454 [ 1486.079830] binder: undelivered TRANSACTION_ERROR: 29201 01:13:49 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vga_arbiter\x00', 0x20000, 0x0) r1 = ioctl$TIOCGPTPEER(0xffffffffffffffff, 0x5441, 0x8f5f) ioctl$KDGETKEYCODE(r1, 0x4b4c, &(0x7f0000000040)={0xfe, 0x7fffffff}) r2 = syz_open_dev$binderN(0x0, 0x0, 0x0) r3 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r3, 0x0, 0x0) ioctl$EVIOCGPROP(r3, 0x80404509, &(0x7f0000000100)=""/188) socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 01:13:49 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) r1 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r1, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) openat$full(0xffffffffffffff9c, &(0x7f0000000000)='/dev/full\x00', 0x200202, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r4 = syz_open_dev$binderN(0x0, 0x0, 0x0) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = dup2(r5, r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r4, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffda9, 0xfffffdce, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@weak_handle, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x50}}}], 0x0, 0x0, 0x0}) 01:13:49 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vga_arbiter\x00', 0x20000, 0x0) r1 = ioctl$TIOCGPTPEER(0xffffffffffffffff, 0x5441, 0x8f5f) ioctl$KDGETKEYCODE(r1, 0x4b4c, &(0x7f0000000040)={0xfe, 0x7fffffff}) r2 = syz_open_dev$binderN(0x0, 0x0, 0x0) r3 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r3, 0x0, 0x0) ioctl$EVIOCGPROP(r3, 0x80404509, &(0x7f0000000100)=""/188) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 01:13:49 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70, 0x18, &(0x7f0000000200)={@ptr={0x70742a85, 0x0, 0x0}, @fda, @ptr={0x70742a85, 0x0, 0x0}}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}, 0x40}], 0x0, 0x0, 0x0}) 01:13:49 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000180)={0xffffffffffffffff, &(0x7f00000001c0)="56a7e9f6ecd9df6e35c60e2b1c8838ff756cdd6c74c74259bde267c9738f02", &(0x7f0000000580)=""/4096}, 0x20) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) fcntl$dupfd(r4, 0x0, r4) syncfs(r4) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) setsockopt$inet6_tcp_TCP_ULP(0xffffffffffffffff, 0x6, 0x1f, &(0x7f0000000100)='tlr\x00', 0x4) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="11634840000000000000000000000000000000000000000000000000000000000000000060000000000000001800000000000000", @ANYPTR=&(0x7f0000000000)=ANY=[@ANYBLOB="852a74700000000000000000000000000000000000000000000000000000000000000000000000008561646600000000000000000000000001000000000000000000000000000000852a687300"/96], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00(\x00\x00\x00\x00\x00\x00\x00H\x00\x00\x00\x00\x00\x00\x00'], @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00'], 0x0, 0x0, 0x0}) [ 1486.202592] binder: 11732:11737 transaction failed 29201/-22, size 96-24 line 3493 [ 1486.221709] binder: undelivered TRANSACTION_ERROR: 29201 01:13:49 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x1) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffda9, 0xfffffdce, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@weak_handle, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x50}}}], 0x0, 0x0, 0x0}) 01:13:49 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70, 0x0, &(0x7f0000000200)={@ptr={0x70742a85, 0x0, 0x0}, @fda, @ptr={0x70742a85, 0x0, 0x0}}, 0x0}, 0x40}], 0x0, 0x0, 0x0}) 01:13:49 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x2000) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0, 0xfffffffffffffed5}, @flat=@weak_handle, @fda}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}}], 0x0, 0x0, 0x0}) 01:13:49 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r3, 0xc0306201, &(0x7f00000001c0)={0x48, 0x0, &(0x7f0000000100)=[@increfs_done={0x40106308, 0x1}, @request_death={0x400c630e, 0x3}, @release={0x40046306, 0x2}, @enter_looper, @increfs_done={0x40106308, 0x2}, @exit_looper], 0x25, 0x0, &(0x7f0000000180)="3c952ff7cf7f0a69d7da4cae086e14ef750ec22668c512618b1bc59274a1593ad40a3739ef"}) getsockopt$EBT_SO_GET_INIT_INFO(0xffffffffffffffff, 0x0, 0x82, &(0x7f0000000200)={'filter\x00'}, &(0x7f0000000280)=0x78) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) r5 = dup2(r4, r4) socket$netlink(0x10, 0x3, 0x2) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) getitimer(0x1, &(0x7f0000000000)) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @fda={0x66646185, 0x0, 0x1}, @flat=@handle={0x73682a85, 0xb}}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}, 0x440}], 0x0, 0x0, 0x0}) [ 1486.252995] binder: 11774:11777 got transaction with invalid handle, 0 [ 1486.270279] binder: 11774:11777 transaction failed 29201/-22, size 88-24 line 3411 [ 1486.270441] binder: 11775:11778 got transaction with out-of-order buffer fixup 01:13:49 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="116348400000000000000000000000000000000000000000000000000000000000000000a9fdffffffffffffcefdffff00000000", @ANYPTR=&(0x7f0000000300)=ANY=[@ANYBLOB="852a7470000000000000000000000000000000000000000000000000000000000000000000000000852a68770000000000000000000000000000000000000000852e687300"/88], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00(\x00\x00\x00\x00\x00\x00\x00P\x00\x00\x00\x00\x00\x00\x00'], @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x0, 0x0, 0x0}) [ 1486.270462] binder: 11775:11778 transaction failed 29201/-22, size 112-24 line 3467 [ 1486.270734] binder: undelivered TRANSACTION_ERROR: 29201 [ 1486.273685] binder: 11776:11781 got transaction with invalid parent offset or type [ 1486.273707] binder: 11776:11781 transaction failed 29201/-22, size 96-24 line 3454 01:13:49 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70, 0x0, &(0x7f0000000200)={@ptr={0x70742a85, 0x0, 0x0}, @fda, @ptr={0x70742a85, 0x0, 0x0}}, 0x0}, 0x40}], 0x0, 0x0, 0x0}) 01:13:49 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) mmap$binder(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0, 0xfffffffffffffed5}, @flat=@weak_handle, @fda}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}}], 0x0, 0x0, 0x0}) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r2, 0x0, 0x0) mmap$binder(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x11, r2, 0x7) 01:13:49 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="11634840000000000000000000000000000000000000000000000000000000000000000060000000000000001800000000000000", @ANYPTR=&(0x7f0000000000)=ANY=[@ANYBLOB="852a74700000000000000000000000000000000000000000000000000000000000000000000000008561646600000000000000000000000001000000000000000000000000000000852a687300"/96], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00(\x00\x00\x00\x00\x00\x00\x00H\x00\x00\x00\x00\x00\x00\x00'], @ANYBLOB="0080000000000000"], 0x0, 0x0, 0x0}) 01:13:49 executing program 2: mkdir(0x0, 0x0) open(0x0, 0x0, 0x0) fchdir(0xffffffffffffffff) r0 = open(&(0x7f0000000280)='./bus\x00', 0x141042, 0x0) write$UHID_INPUT(r0, &(0x7f0000001440)={0x8, "c0c814a55b6300d28afc61ac7dd1ffb869b761e8e53ee36e4be89e9fea175523e4468dec44bf8b5473c7a5062b4ede67dcb24cb9484ccfff2b3a70befc56e8ab2eee3483f5bf78c16beac035b700eb84e2216f268d02b717d2046c273814475b412437f7dc08a13a55d3c02132999dfd9fe80b750eff4d7c1da975b3835602728ae09e72527fcee19377e29c6c19e1ccce0f75e0e54001e3e83e473fa3d37eca8be1b3de565571e0e84f310c11fa8616068113b038aaa5c69967699fc2aa41c6f26fc22cf68e3577242c9b4ca20fab9de5885e0648fbd7af089b05f38f152d2f8144461608733c567b6dc5d2a07022c3764565c85abcfd99dd7a85e58939278235d50e8b321be7dbaa5141e097c28364fad2f713d666ca94f4e429687fcabb72aceeaf8abe5b506d98dc393b6e97492d785ead0ca2953f92c4d2b2c9f616e3d98b36be55a923fc5892413f7a3b615cec89b52e0ecdcee0aa5af72bcbb91b4bade7435dd8b529feaf13f8b48fcaca5952235d2e909f8831d8ca05a0daa3f6c581f388e0c1879b41fe63ef3d122bd0c5acd4fb07b96797918791075ae7383bb1bbdea574b31301ff37ecc45671ee2e7fc55bf6244025d1fd82dca56a42a23aa826a0b1e102bd87893ddc05649304eb1866c796e46e0d57f552bd572891ef892918bb2e7f2c6bcf68f388ea0c50f48c06de1b46b1434cdf25ca1288ebabe2a33d1c6effb77f91ef75471e93952caeda8ac2b2677e46d62b8366922d093832bccb949e177b4417864812d22972d81d89158288b5318d017329d4e8f66273abf74c434f318ebf32c7629342a85336387231b1e579d57cff0b125bef9dddf0fc33f71cb59d5a8972cda06ba6bba4a89cb8d3b465492c431698984998b2979ea61fed3d99b049724f2bdda5a0700ccb28825da1343f41290e569a6d38d4ae3968147cf39b097efd78e058fc71523c12e724bf93dc4ecc02b5cb18d13b59ec8f85368ac1ea93ed0149c60c53569dc69cdb3f37470eab26ef010b03a7e651b9e8e9065da347660836eddb3988c9a0f394aad055f727310f646d6cb35131d02aaf24735792bfce250798bebf0d1a4495fca568b9449e81afef2937b50faf873257d7efa07d31759474d50ca2a7922e79ab47dd59b11dfd1ec43fef3551aed81d01ee4ab997c6cecc39013dcaa442aec803e4cebbc288b4f9e87b30613f0ec88ddc6f60f56787f4040897e6e6bdac317d74b27f97f2efadb031f03c61954fd0232373582b7fa315d3eb9f67053126d2ed0636f04d669c47bdeb078fbda177533902e20b5ce9d8f395ea4c0aaf2cae774fe99bc40105a9ca184bcb598ab2f49c1df62d32d1a6d73a26812cb47a2ccaf0e9b759df89ad1e18238d897b9fd658f6786a92a0c12bd0ee6dad8a430a67962363e5b9afb3329e4f1f6fcd7e63cb8f24872bcf5b8c349d9ce423666ca39f16884219dea338b388e40f4ad996419cb3858637364d8e5af67f846d77b2749115131a3642ef56681315e4a2cbca5e60febabf693570f515e09c2a8994a8e2be3cba28118ef429d4de781118182607dd2c2d5aaba621ea29c140338bd8f1787fd2a3f43bb7fa22a8ce053adb331a4c78eab569af317e14360a6bf1c8b7394f34bfc1a941ac88dab334d5a2d45fc83bee28884698fd82339c972a06efb369220049ca89727513bd4262ad6f94f55f659ec98b684b1d92e1b6a303548a196cc5316e9845baaf01e737ef047d3d1ac4fe13de618e8fd6471c225e688b73b866213f4765c1a1ecf041f66a11177b0425b0423c455dccfa35a34f3b1c4c9850267bd41dcc366f4f8fef6982699e9aee7f3edff90217c84f6865234676e65911e5e99739792161766e959d061d6e86797b595ae3cffc043da0929dce1b4bd27e04532800f14f69398a681d46f00197f547fa138e676a4c84e586e9a2037faad7d7342221c229ff13606688ab70305dc28d01270604fbcb2b5777541e637a10e7d6c2dfa76461b18c8b303234282f31b7ed8afd0cdcc3978c6520a182000ea312296c7d9df08c2a67b944bc519113822014a831c8d6a7f8d26a7a443666b6077bdc1c11cf47001bcbb484d163543445c77a02140191bbb813da818b4dc3ef1ca420f624e5cb67c48024aeb8691b549202750899938067a3ad49da19e9fffc6486b3525fba8b2ff991fb3b4c1a536818f2dad96f713ac264a22136c6a3a9eacb4f69ab08cfe2b971a7d916833c6a0370d4b0bc428db2e4b4013899668b73caf9c983e2f07e46b4b5b4f0d231edee8b1951e1d0e34c881d1fc5c6be05b92b13680398e7109bd18048f0bd980fceb24e59411873e7a8a7f95f4da2ba5c082fdda710361e163a213a3dbb82c08a69020545da4636c09a67cd962182a011cf5eb1c3d999abc7b834ee518bb53afe19941927ca190699abf79c334c52e206fc851deb7398947ad5bd125ef3f51349497142e921c85506c739f6319ae0eb8e3c551ceb7e16afc2d6aad36841ed8eb560ef984ee5e00f1ead2c646546b3c145e3700b07fc257551641cf3dcb76a8b3cc75994f2c3eb521cea22d64c8b72b2de506fde8185b70b4707b7f571668a5925ca21e605904d7c896a5d7290b9c4fc75ecc7ddbbd7f6f003a74f53d1a5432e0377a3efce1e7ac61e36dc13aeea57400d4d3986db3fccb6edaf83f86daeb42f416f58c502e74178e013b399d0b155e0df86b40b5f3f2ab0ad61c90870cee340c07977b55622699101e5372677dd4e208fa6b5d4834a2d6f37b2ead107218aa0e702d1f6a60bd4ad3a2e22807237129fdc02993ef1fffe3c285bd4f7b093b2da8d772ce2df7874bf9b7fd0893eb66a4931acc38129bfe4a8fc6b28ea83bcca1220b66c86d4d90914bb9e9a425fce618f11b66f93aa78515eac0f3956cb1e8b6f12d7f6f22c1ca5563e280b15c64732aec2a37d6010cee0fd2263ea3ea2011043153284b4a5fc87cc0dd8c36f084ce715a6e9ba3e8b2586726255d122f2b5677d6590405ae031df8f83840ef3011a7f5d18037407758270d980aa65d5a4aa26a35a61b65178b6183b282771e89a8fe47bd3ea5a23146b924a47c3cc2540a9c8d91d4a8924e010fb6d3e60457e0aa86749cc3444707fda055a0f489aecda68af7f0d7d31cf25641a10bcc0d00996cddf9059121639fa3ff2e5490bae6b702fcf226d8e50f27f0973e5e4cf543445524d0fe3bd55d3f215978bfabcba0d44c076f5b333b2095c70f6a5426338bf0c065ddce27f6730606d84d1ccef8cebcd15085fa8a5d0975dc47eeb09a4ab6da21d01916c97f4e266c4b01f2bfb3b6a08bb5a7cf834e56782d824e7c55b591cd883ed9e806a4f7033bbab49a2b8ab2cb0f6da9d76968208236b35a51f8eba3769a676ad60d69c475706a630f3a078ebaa6ba5bc25719867cb61d48cc3a381b261165c04f3c93f37d72fc15f43df1de34e24e80a46f5d15fb362e71cb4a5365dde04a53dc5e42745fbd601ff148db416244dd76ac16f24138ef9a02491eb5b48d731a8bdcd46040d0ff11a07c040b83db84bfd21ffb1d818203cb7d3f8fca47f1dc510afa8219ab031aaba2147aed7c50228930e895a72abf55ca6997131e231ea92e0059b680735548adf2d572c3540e096a644deb3750e3b341bbeffee70ff22e0b4e56142e4c1965c01a646dd9b5b0055f88f08987ad45adb844b9ffc84792073048c28bcb60f2666802052ee45dcd9a2950d55ecf0234a3dcf67e83cfa0bfb1285eb54e6292d8075c9e1b459e48556f416898557c9c864fc5de459feb53e33dd1a6860a2d1a836ab5ff6efaee123b3715a7137787ee4345efbce38074e262f363a8ff400345c8539d44a7286c7291246810bce063f0877db6585842380b530a4aaef6e36779a95fed220cef6c1fff2fdd5031f83987dc3282d432f322852cc9dc6d00c59d5ed83b386ff97c521e528e59f2df932467ac02d17f8818c2de26d69725f42cecaf186fab7b6e10b1ebd9a9a12ed83cd382d9a6f9a9bed2736cb0ec0260057f5ec704d2e1a64caad59e02ff2022174b23564cb0942e6769b12e0ae4d65dc4c5e6b6ceaf2667e085909c93a9768b7bfdac612801c0bc3848bad51e2367f788cbd1c5091ce0e9c567528c72003712e91247d87f1ff60d3865fc687a35886822079392f8d151b89e09469bef98e59139c460a53805a93245148cbb9a6a010dadc87e9b1a0e0a89e87e433ff1c0ad4b125760858c8badff4d82cbd31cf88f3e2e16a4e960e1e0b5825fc0f2b21d660cf60069d43fb6a8a96c44fa922164f02c9cd5ebb6fad848871224d157777b5a70dc6deb988506bd03aa4ce2200e9ce23641221784250c22d2c8635a3512f45d433cf66e158eb261f48a23d54f5ef4358df3487da471eb5775bdba565ee170be126b2300d0dad050212606f2d77a63fa2ab430e62670e852b89944e611509415bee36bf0961c8918bd8b0eb8af45b1a9d0420c7101a9c5f4a63efb9cc8de7897b5e2b02cb5885ad8d0d8ac7754ba8d4e9d37175e614e3f3a6a7b122bbc6dd9ce78f1b9a4e940a1160bb85650d8932fe1a82d0525630ba017be5129625a45c3cae66c7cdaa33ee704791db81ef2e11a2f528974fa388cd929c934dbdb21425e6117839ab33b2926b036457db3a43083c3ec17231aed4ee5b607a45a5735c9470c03a424b43efcea953c078717344aeb1449c0dfa3a3ec224b542c16cf735466bdaf26b522aef1db547b14f07ebd4f5da34426a46007757be47ed3f643c47f2c4467762cd049d6f4cf8a78d04f8318bdedcee80871e91c0330499d88254555c456d9bde8a892394267eac15c230cf7e7ba19ebc01b1905c80476de3cea8258f6d0820d159f4aa8a37fb378b2685da4e0e89d253187219869f1157bbe4a8a43eabf65e86a6d9b21e25d91c43c3036914427833ed87073886719069148e2e47219bb5da5d9664d64dc5c4ff71c0e808dadbb53a23e41e3c02fd0c9e0704490f3283d1864d15d795882e6522f31445556cab6832f273dac0c7aef4e3f8c09a34d1624fdb087d852f2e827fb2c3105f1afda54b9dc12cfde3cf7747daa5ac70904e82636a13155303f9a1198d6e7f9dc7be394ebc5db9e8380e290e6cae5f320caa56aa94490789fce2e2540b3de8865396f58e14d61d3cb122f7bd1af5a27c6fe733eba3cc39106efc906ea967fb833e2480aa80bd56ccd9e5c25304e2b8135f1453af70059e599cb67bc8eaaa38c39768e74d3da8aba0135f0192d7ddf0149ce62f353b0360251f1f88b272c6e85b4ee4e0563a6de80de83749af6e6aa4d80cab7031aff3f7e8d0c9114940549f828a62be9fd6a16db001369728b4b93d4ecf91563ae03def3ca4e9900a97657c4ff1e41c5742fb3329ba882ed61645aedb22f2543b83cd4007e5d228697a48064acc32ece41f2d5ead3f31a9689249e8b4bb57ac0b136b6c60ec531708235b94db823344aafbb9b79e21959635664b2193c3add0b28767906b7ba4118e6548e9a23b49e9181dc6f7dc7857425c9ab1b1451bc4572fd060190d0b5a76b8368b68e72a212bd0f89d0778d293b1d32f155f30c9aafe7215d2e746ea8f2c73a30bcd8c093a489519b60616b15afe69074ee77fb65caf5faf0aad49106057a91fdcd622a07ac21eb5c221f2e65323228af41b3eb894517c34c4f60ba20fb6f6c4309a7357884c0eeeb0a4874550107f2d0ffdc412f86bdf712f96183b3932cfb4da3f179cde1a288df9af09c243fae8c67b0d208d9cdb7adde8d5e548e0624b19da4818ef656b88280a", 0x1000}, 0xfffffc41) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x1, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x2, 0x0, 0x7}, 0x0, 0x0, 0xffffffffffffffff, 0x0) clock_settime(0x0, &(0x7f0000000000)={0x0, 0x1c9c380}) fadvise64(r0, 0xfffffffffffffffe, 0x0, 0x4) mount(&(0x7f00000000c0)=@sr0='/dev/sr0\x00', &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='overlay\x00', 0x6cef87a8370e89d8, &(0x7f0000000180)='vmnet1,selfposix_acl_access,ppp1\x00') fremovexattr(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xff8b) setresuid(0x0, r2, 0x0) setxattr$security_capability(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='security.capability\x00', &(0x7f0000000240)=@v3={0x3000000, [{0x8001, 0x7fff}, {0x4, 0x2}], r2}, 0x18, 0x3) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) r5 = dup(r4) write$P9_RLOPEN(r5, &(0x7f00000002c0)={0x18, 0xd, 0x1, {{0x80, 0x0, 0x3}, 0xffff}}, 0x18) write$FUSE_DIRENT(0xffffffffffffffff, &(0x7f0000000080)=ANY=[], 0x29) [ 1486.273848] binder: undelivered TRANSACTION_ERROR: 29201 [ 1486.298312] binder: 11780:11782 got transaction with invalid handle, 0 [ 1486.298356] binder: 11780:11782 transaction failed 29201/-22, size 88-24 line 3411 [ 1486.298833] binder: undelivered TRANSACTION_ERROR: 29201 [ 1486.334353] binder_alloc: 11788: binder_alloc_buf, no vma [ 1486.334373] binder: 11788:11790 transaction failed 29189/-3, size -599-4294966734 line 3284 [ 1486.334604] binder: undelivered TRANSACTION_ERROR: 29189 [ 1486.339363] binder: 11787:11791 got transaction with too large buffer [ 1486.339386] binder: 11787:11791 transaction failed 29201/-22, size 96-24 line 3493 [ 1486.339518] binder: undelivered TRANSACTION_ERROR: 29201 [ 1486.346631] binder: 11787:11793 got transaction with too large buffer [ 1486.346657] binder: 11787:11793 transaction failed 29201/-22, size 96-24 line 3493 [ 1486.346795] binder: undelivered TRANSACTION_ERROR: 29201 [ 1486.355194] binder: release 11792:11794 transaction 1328 out, still active [ 1486.355198] binder: undelivered TRANSACTION_COMPLETE [ 1486.374260] binder: 11789:11795 got transaction with invalid parent offset or type [ 1486.374284] binder: 11789:11795 transaction failed 29201/-22, size 96-24 line 3454 [ 1486.374431] binder: undelivered TRANSACTION_ERROR: 29201 [ 1486.385105] binder: send failed reply for transaction 1328, target dead [ 1486.432465] binder: 11796:11801 transaction failed 29201/-22, size -599-4294966734 line 3284 [ 1486.432675] binder: undelivered TRANSACTION_ERROR: 29201 [ 1486.491486] binder: release 11803:11805 transaction 1334 out, still active [ 1486.491491] binder: undelivered TRANSACTION_COMPLETE [ 1486.492873] binder_alloc: 11804: binder_alloc_buf size 32888 failed, no address space [ 1486.492880] binder_alloc: allocated: 0 (num: 0 largest: 0), free: 12288 (num: 1 largest: 12288) [ 1486.492897] binder: 11804:11806 transaction failed 29201/-28, size 96-24 line 3284 [ 1486.493072] binder: undelivered TRANSACTION_ERROR: 29201 [ 1486.504805] binder_alloc: binder_alloc_mmap_handler: 11802 20ffe000-21000000 already mapped failed -16 [ 1486.506429] binder_alloc: 11802: binder_alloc_buf, no vma [ 1486.506444] binder: 11802:11807 transaction failed 29189/-3, size 96-24 line 3284 [ 1486.506984] binder: undelivered TRANSACTION_ERROR: 29189 [ 1486.514193] binder: send failed reply for transaction 1334, target dead [ 1486.514463] binder_alloc: binder_alloc_mmap_handler: 11802 20ffe000-21000000 already mapped failed -16 01:13:50 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vga_arbiter\x00', 0x20000, 0x0) r1 = ioctl$TIOCGPTPEER(0xffffffffffffffff, 0x5441, 0x8f5f) ioctl$KDGETKEYCODE(r1, 0x4b4c, &(0x7f0000000040)={0xfe, 0x7fffffff}) r2 = syz_open_dev$binderN(0x0, 0x0, 0x0) r3 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r3, 0x0, 0x0) ioctl$EVIOCGPROP(r3, 0x80404509, &(0x7f0000000100)=""/188) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 01:13:50 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0xc8d) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="11634840000000000000000000000000000000000000000000000000000000000000000068000000000000001800000000000000", @ANYPTR=&(0x7f0000000140)=ANY=[@ANYBLOB="852a7470000000000000000000000000ff070000000000000000000000000000ffffffffffffffff852a68770000000000000000000000000000000000000000852a747001000000", @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYBLOB='\x00'/50], @ANYBLOB="300000000000000000000000000000001600000000000000"], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB="00000000fc00001000000068a00000400000000000000009"], @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x0, 0x0, 0x0}) 01:13:50 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="11634840000000000000000000000000000000000000000000000000000000000000000060000000000000001800000000000000", @ANYPTR=&(0x7f0000000000)=ANY=[@ANYBLOB="852a7470000000000000000000eefffffeffffff000000000000000000000000000000000000000085616466000000003c8808a8adde75ab75e40196000000000000000001000000000000000000000000000000852a68730000000000000000"], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00(\x00\x00\x00\x00\x00\x00\x00H\x00\x00\x00\x00\x00\x00\x00'], @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x0, 0x0, 0x0}) 01:13:50 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70, 0x0, &(0x7f0000000200)={@ptr={0x70742a85, 0x0, 0x0}, @fda, @ptr={0x70742a85, 0x0, 0x0}}, 0x0}, 0x40}], 0x0, 0x0, 0x0}) 01:13:50 executing program 3: clock_adjtime(0x1, &(0x7f0000000100)={0x3, 0x10000, 0x1, 0x40, 0x3, 0x4, 0x20, 0x6, 0x1, 0xfffffffffffffff8, 0x5, 0x4, 0x80000000, 0x5, 0x6, 0x3, 0x9, 0x36fe, 0x3, 0x0, 0x5, 0x8, 0x73eed7dd, 0xe3f4, 0x4be, 0x50d}) r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) lseek(r1, 0x7, 0x3) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="1163484000000000000000000000000000000000000000000000001f00000000000000006000000000000000180000000000000017ae4bb318393e19ef2cdaf60a346b025e44f5a5857ea41c769ba8839c74cf64a9714b0f1f7d0859d28601e19beb8da529d48a7dfef484fbc16fe735f0cf5512d6f00f846eb08c9cfb38cd8a68cfe86072a1f122f5c91b81e17d1800af844b1d42cff78fec2ffc9436cb38fdc48856b8aac6601584e00dfd78608e10958623690f0000000000008561735febeeff7cd375067341b78ddcf31b4f2632e29d32fa9fd8c7f37293fd63deb70862e09b2e3bff80813575317ced19796d56695600ff1836609269ea3faa483099c45d64c4c28b1dc6", @ANYPTR=&(0x7f0000000000)=ANY=[@ANYBLOB="852a7470000000000000000000000000d5feffffffffffff00000000000000000000000000000000852a687700000000000000000000000000000000000000008561646600"/96], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00(\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00'], @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x0, 0x0, 0x0}) [ 1486.753985] binder: undelivered TRANSACTION_ERROR: 29201 01:13:50 executing program 2: mkdir(0x0, 0x0) open(0x0, 0x0, 0x0) fchdir(0xffffffffffffffff) r0 = open(&(0x7f0000000280)='./bus\x00', 0x141042, 0x0) write$UHID_INPUT(r0, &(0x7f0000001440)={0x8, "c0c814a55b6300d28afc61ac7dd1ffb869b761e8e53ee36e4be89e9fea175523e4468dec44bf8b5473c7a5062b4ede67dcb24cb9484ccfff2b3a70befc56e8ab2eee3483f5bf78c16beac035b700eb84e2216f268d02b717d2046c273814475b412437f7dc08a13a55d3c02132999dfd9fe80b750eff4d7c1da975b3835602728ae09e72527fcee19377e29c6c19e1ccce0f75e0e54001e3e83e473fa3d37eca8be1b3de565571e0e84f310c11fa8616068113b038aaa5c69967699fc2aa41c6f26fc22cf68e3577242c9b4ca20fab9de5885e0648fbd7af089b05f38f152d2f8144461608733c567b6dc5d2a07022c3764565c85abcfd99dd7a85e58939278235d50e8b321be7dbaa5141e097c28364fad2f713d666ca94f4e429687fcabb72aceeaf8abe5b506d98dc393b6e97492d785ead0ca2953f92c4d2b2c9f616e3d98b36be55a923fc5892413f7a3b615cec89b52e0ecdcee0aa5af72bcbb91b4bade7435dd8b529feaf13f8b48fcaca5952235d2e909f8831d8ca05a0daa3f6c581f388e0c1879b41fe63ef3d122bd0c5acd4fb07b96797918791075ae7383bb1bbdea574b31301ff37ecc45671ee2e7fc55bf6244025d1fd82dca56a42a23aa826a0b1e102bd87893ddc05649304eb1866c796e46e0d57f552bd572891ef892918bb2e7f2c6bcf68f388ea0c50f48c06de1b46b1434cdf25ca1288ebabe2a33d1c6effb77f91ef75471e93952caeda8ac2b2677e46d62b8366922d093832bccb949e177b4417864812d22972d81d89158288b5318d017329d4e8f66273abf74c434f318ebf32c7629342a85336387231b1e579d57cff0b125bef9dddf0fc33f71cb59d5a8972cda06ba6bba4a89cb8d3b465492c431698984998b2979ea61fed3d99b049724f2bdda5a0700ccb28825da1343f41290e569a6d38d4ae3968147cf39b097efd78e058fc71523c12e724bf93dc4ecc02b5cb18d13b59ec8f85368ac1ea93ed0149c60c53569dc69cdb3f37470eab26ef010b03a7e651b9e8e9065da347660836eddb3988c9a0f394aad055f727310f646d6cb35131d02aaf24735792bfce250798bebf0d1a4495fca568b9449e81afef2937b50faf873257d7efa07d31759474d50ca2a7922e79ab47dd59b11dfd1ec43fef3551aed81d01ee4ab997c6cecc39013dcaa442aec803e4cebbc288b4f9e87b30613f0ec88ddc6f60f56787f4040897e6e6bdac317d74b27f97f2efadb031f03c61954fd0232373582b7fa315d3eb9f67053126d2ed0636f04d669c47bdeb078fbda177533902e20b5ce9d8f395ea4c0aaf2cae774fe99bc40105a9ca184bcb598ab2f49c1df62d32d1a6d73a26812cb47a2ccaf0e9b759df89ad1e18238d897b9fd658f6786a92a0c12bd0ee6dad8a430a67962363e5b9afb3329e4f1f6fcd7e63cb8f24872bcf5b8c349d9ce423666ca39f16884219dea338b388e40f4ad996419cb3858637364d8e5af67f846d77b2749115131a3642ef56681315e4a2cbca5e60febabf693570f515e09c2a8994a8e2be3cba28118ef429d4de781118182607dd2c2d5aaba621ea29c140338bd8f1787fd2a3f43bb7fa22a8ce053adb331a4c78eab569af317e14360a6bf1c8b7394f34bfc1a941ac88dab334d5a2d45fc83bee28884698fd82339c972a06efb369220049ca89727513bd4262ad6f94f55f659ec98b684b1d92e1b6a303548a196cc5316e9845baaf01e737ef047d3d1ac4fe13de618e8fd6471c225e688b73b866213f4765c1a1ecf041f66a11177b0425b0423c455dccfa35a34f3b1c4c9850267bd41dcc366f4f8fef6982699e9aee7f3edff90217c84f6865234676e65911e5e99739792161766e959d061d6e86797b595ae3cffc043da0929dce1b4bd27e04532800f14f69398a681d46f00197f547fa138e676a4c84e586e9a2037faad7d7342221c229ff13606688ab70305dc28d01270604fbcb2b5777541e637a10e7d6c2dfa76461b18c8b303234282f31b7ed8afd0cdcc3978c6520a182000ea312296c7d9df08c2a67b944bc519113822014a831c8d6a7f8d26a7a443666b6077bdc1c11cf47001bcbb484d163543445c77a02140191bbb813da818b4dc3ef1ca420f624e5cb67c48024aeb8691b549202750899938067a3ad49da19e9fffc6486b3525fba8b2ff991fb3b4c1a536818f2dad96f713ac264a22136c6a3a9eacb4f69ab08cfe2b971a7d916833c6a0370d4b0bc428db2e4b4013899668b73caf9c983e2f07e46b4b5b4f0d231edee8b1951e1d0e34c881d1fc5c6be05b92b13680398e7109bd18048f0bd980fceb24e59411873e7a8a7f95f4da2ba5c082fdda710361e163a213a3dbb82c08a69020545da4636c09a67cd962182a011cf5eb1c3d999abc7b834ee518bb53afe19941927ca190699abf79c334c52e206fc851deb7398947ad5bd125ef3f51349497142e921c85506c739f6319ae0eb8e3c551ceb7e16afc2d6aad36841ed8eb560ef984ee5e00f1ead2c646546b3c145e3700b07fc257551641cf3dcb76a8b3cc75994f2c3eb521cea22d64c8b72b2de506fde8185b70b4707b7f571668a5925ca21e605904d7c896a5d7290b9c4fc75ecc7ddbbd7f6f003a74f53d1a5432e0377a3efce1e7ac61e36dc13aeea57400d4d3986db3fccb6edaf83f86daeb42f416f58c502e74178e013b399d0b155e0df86b40b5f3f2ab0ad61c90870cee340c07977b55622699101e5372677dd4e208fa6b5d4834a2d6f37b2ead107218aa0e702d1f6a60bd4ad3a2e22807237129fdc02993ef1fffe3c285bd4f7b093b2da8d772ce2df7874bf9b7fd0893eb66a4931acc38129bfe4a8fc6b28ea83bcca1220b66c86d4d90914bb9e9a425fce618f11b66f93aa78515eac0f3956cb1e8b6f12d7f6f22c1ca5563e280b15c64732aec2a37d6010cee0fd2263ea3ea2011043153284b4a5fc87cc0dd8c36f084ce715a6e9ba3e8b2586726255d122f2b5677d6590405ae031df8f83840ef3011a7f5d18037407758270d980aa65d5a4aa26a35a61b65178b6183b282771e89a8fe47bd3ea5a23146b924a47c3cc2540a9c8d91d4a8924e010fb6d3e60457e0aa86749cc3444707fda055a0f489aecda68af7f0d7d31cf25641a10bcc0d00996cddf9059121639fa3ff2e5490bae6b702fcf226d8e50f27f0973e5e4cf543445524d0fe3bd55d3f215978bfabcba0d44c076f5b333b2095c70f6a5426338bf0c065ddce27f6730606d84d1ccef8cebcd15085fa8a5d0975dc47eeb09a4ab6da21d01916c97f4e266c4b01f2bfb3b6a08bb5a7cf834e56782d824e7c55b591cd883ed9e806a4f7033bbab49a2b8ab2cb0f6da9d76968208236b35a51f8eba3769a676ad60d69c475706a630f3a078ebaa6ba5bc25719867cb61d48cc3a381b261165c04f3c93f37d72fc15f43df1de34e24e80a46f5d15fb362e71cb4a5365dde04a53dc5e42745fbd601ff148db416244dd76ac16f24138ef9a02491eb5b48d731a8bdcd46040d0ff11a07c040b83db84bfd21ffb1d818203cb7d3f8fca47f1dc510afa8219ab031aaba2147aed7c50228930e895a72abf55ca6997131e231ea92e0059b680735548adf2d572c3540e096a644deb3750e3b341bbeffee70ff22e0b4e56142e4c1965c01a646dd9b5b0055f88f08987ad45adb844b9ffc84792073048c28bcb60f2666802052ee45dcd9a2950d55ecf0234a3dcf67e83cfa0bfb1285eb54e6292d8075c9e1b459e48556f416898557c9c864fc5de459feb53e33dd1a6860a2d1a836ab5ff6efaee123b3715a7137787ee4345efbce38074e262f363a8ff400345c8539d44a7286c7291246810bce063f0877db6585842380b530a4aaef6e36779a95fed220cef6c1fff2fdd5031f83987dc3282d432f322852cc9dc6d00c59d5ed83b386ff97c521e528e59f2df932467ac02d17f8818c2de26d69725f42cecaf186fab7b6e10b1ebd9a9a12ed83cd382d9a6f9a9bed2736cb0ec0260057f5ec704d2e1a64caad59e02ff2022174b23564cb0942e6769b12e0ae4d65dc4c5e6b6ceaf2667e085909c93a9768b7bfdac612801c0bc3848bad51e2367f788cbd1c5091ce0e9c567528c72003712e91247d87f1ff60d3865fc687a35886822079392f8d151b89e09469bef98e59139c460a53805a93245148cbb9a6a010dadc87e9b1a0e0a89e87e433ff1c0ad4b125760858c8badff4d82cbd31cf88f3e2e16a4e960e1e0b5825fc0f2b21d660cf60069d43fb6a8a96c44fa922164f02c9cd5ebb6fad848871224d157777b5a70dc6deb988506bd03aa4ce2200e9ce23641221784250c22d2c8635a3512f45d433cf66e158eb261f48a23d54f5ef4358df3487da471eb5775bdba565ee170be126b2300d0dad050212606f2d77a63fa2ab430e62670e852b89944e611509415bee36bf0961c8918bd8b0eb8af45b1a9d0420c7101a9c5f4a63efb9cc8de7897b5e2b02cb5885ad8d0d8ac7754ba8d4e9d37175e614e3f3a6a7b122bbc6dd9ce78f1b9a4e940a1160bb85650d8932fe1a82d0525630ba017be5129625a45c3cae66c7cdaa33ee704791db81ef2e11a2f528974fa388cd929c934dbdb21425e6117839ab33b2926b036457db3a43083c3ec17231aed4ee5b607a45a5735c9470c03a424b43efcea953c078717344aeb1449c0dfa3a3ec224b542c16cf735466bdaf26b522aef1db547b14f07ebd4f5da34426a46007757be47ed3f643c47f2c4467762cd049d6f4cf8a78d04f8318bdedcee80871e91c0330499d88254555c456d9bde8a892394267eac15c230cf7e7ba19ebc01b1905c80476de3cea8258f6d0820d159f4aa8a37fb378b2685da4e0e89d253187219869f1157bbe4a8a43eabf65e86a6d9b21e25d91c43c3036914427833ed87073886719069148e2e47219bb5da5d9664d64dc5c4ff71c0e808dadbb53a23e41e3c02fd0c9e0704490f3283d1864d15d795882e6522f31445556cab6832f273dac0c7aef4e3f8c09a34d1624fdb087d852f2e827fb2c3105f1afda54b9dc12cfde3cf7747daa5ac70904e82636a13155303f9a1198d6e7f9dc7be394ebc5db9e8380e290e6cae5f320caa56aa94490789fce2e2540b3de8865396f58e14d61d3cb122f7bd1af5a27c6fe733eba3cc39106efc906ea967fb833e2480aa80bd56ccd9e5c25304e2b8135f1453af70059e599cb67bc8eaaa38c39768e74d3da8aba0135f0192d7ddf0149ce62f353b0360251f1f88b272c6e85b4ee4e0563a6de80de83749af6e6aa4d80cab7031aff3f7e8d0c9114940549f828a62be9fd6a16db001369728b4b93d4ecf91563ae03def3ca4e9900a97657c4ff1e41c5742fb3329ba882ed61645aedb22f2543b83cd4007e5d228697a48064acc32ece41f2d5ead3f31a9689249e8b4bb57ac0b136b6c60ec531708235b94db823344aafbb9b79e21959635664b2193c3add0b28767906b7ba4118e6548e9a23b49e9181dc6f7dc7857425c9ab1b1451bc4572fd060190d0b5a76b8368b68e72a212bd0f89d0778d293b1d32f155f30c9aafe7215d2e746ea8f2c73a30bcd8c093a489519b60616b15afe69074ee77fb65caf5faf0aad49106057a91fdcd622a07ac21eb5c221f2e65323228af41b3eb894517c34c4f60ba20fb6f6c4309a7357884c0eeeb0a4874550107f2d0ffdc412f86bdf712f96183b3932cfb4da3f179cde1a288df9af09c243fae8c67b0d208d9cdb7adde8d5e548e0624b19da4818ef656b88280a", 0x1000}, 0xfffffc41) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x1, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fadvise64(r0, 0xfffffffffffffffe, 0x0, 0x4) fremovexattr(0xffffffffffffffff, 0x0) write$FUSE_DIRENT(0xffffffffffffffff, &(0x7f0000000080)=ANY=[], 0x29) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_linger(r1, 0x1, 0xd, &(0x7f0000000000), &(0x7f00000000c0)=0x8) 01:13:50 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70, 0x18, &(0x7f0000000200)={@ptr={0x70742a85, 0x0, 0x0}, @fda, @ptr={0x70742a85, 0x0, 0x0}}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}}], 0x0, 0x0, 0x0}) 01:13:50 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vga_arbiter\x00', 0x20000, 0x0) r1 = ioctl$TIOCGPTPEER(0xffffffffffffffff, 0x5441, 0x8f5f) ioctl$KDGETKEYCODE(r1, 0x4b4c, &(0x7f0000000040)={0xfe, 0x7fffffff}) r2 = syz_open_dev$binderN(0x0, 0x0, 0x0) r3 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r3, 0x0, 0x0) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) r5 = dup2(r4, r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) [ 1486.780865] binder: 11816:11821 got transaction with too large buffer [ 1486.789804] binder: release 11818:11822 transaction 1343 out, still active [ 1486.789809] binder: undelivered TRANSACTION_COMPLETE 01:13:50 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = dup2(r2, r3) r5 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r5, 0x0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x2400, 0x3f) fsetxattr$trusted_overlay_opaque(0xffffffffffffffff, &(0x7f0000000000)='trusted.overlay.opaque\x00', 0x0, 0x0, 0x2) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="116348400000002000000000000000000000000000000000000000000000000000000000a9fdffffffffffffcefdffff00000000", @ANYPTR=&(0x7f0000000300)=ANY=[@ANYBLOB="852a7470000000000000000000000000000000000000000000000000000000000000000000000000852a68770000000000000000000000000000000000000000852a687300"/88], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00(\x00\x00\x00\x00\x00\x00\x00P\x00\x00\x00\x00\x00\x00\x00'], @ANYBLOB="0100000000000000b1182c5c867980535df48ec638cc2155a473d975d66063a18d953cb64a136461c31bf2d962b90fe86ed1f8a52e6986338a43427188e39d131c5f38421ff59488623dea3535df4bcfa88e0707eefebe16a2520f06493c5e84aa12cc1a916935e66095000000000000000000006d365338ceae177ca55bbc21a25f84dfb40e615799c9dacfa62a46d057a815f5c0772c7f661bf0cd9e6ea4e86febeb14db1ead0aeeaf279cc6ed290ac5680030f23b0726b2fa316ca9"], 0x0, 0x0, 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xff8b) setresuid(0x0, r7, 0x0) ioprio_set$uid(0x3, r7, 0x3) 01:13:50 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000140)=@file={0x3, './file0\x00'}, 0x6e) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0, 0xfffffffffffffed5}, @flat=@weak_handle, @fda}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}}], 0x0, 0x0, 0x0}) 01:13:50 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vga_arbiter\x00', 0x20000, 0x0) r1 = ioctl$TIOCGPTPEER(0xffffffffffffffff, 0x5441, 0x8f5f) ioctl$KDGETKEYCODE(r1, 0x4b4c, &(0x7f0000000040)={0xfe, 0x7fffffff}) r2 = syz_open_dev$binderN(0x0, 0x0, 0x0) r3 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r3, 0x0, 0x0) ioctl$EVIOCGPROP(r3, 0x80404509, &(0x7f0000000100)=""/188) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) [ 1486.796133] binder: send failed reply for transaction 1343, target dead 01:13:50 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vga_arbiter\x00', 0x20000, 0x0) r1 = ioctl$TIOCGPTPEER(0xffffffffffffffff, 0x5441, 0x8f5f) ioctl$KDGETKEYCODE(r1, 0x4b4c, &(0x7f0000000040)={0xfe, 0x7fffffff}) r2 = syz_open_dev$binderN(0x0, 0x0, 0x0) syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = dup2(r3, r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 01:13:50 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffda9, 0xfffffdce, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@weak_handle, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x50}}}], 0x0, 0x0, 0x0}) prctl$PR_SVE_GET_VL(0x33, 0xfa8b) 01:13:50 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) syz_open_dev$binderN(0x0, 0x0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = gettid() tkill(r3, 0x14) r4 = syz_open_procfs(r3, &(0x7f0000000000)='net/mcfilter\x00') fcntl$getown(r4, 0x9) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000180)={@ptr={0x70742a85, 0x0, 0x0, 0xfffffffffffffed5, 0x0, 0x1}, @flat=@weak_handle={0x77682a85, 0x0, 0xfffffffe}, @ptr={0x70742a85, 0x0, &(0x7f0000000100)=""/100, 0x0, 0x1, 0x3d}}, &(0x7f00000000c0)={0xfffffffffffffe9d, 0x28, 0x40}}}], 0x0, 0x0, 0x0}) [ 1486.807013] binder: 11823:11824 got transaction with invalid handle, 0 [ 1486.807049] binder: 11823:11824 transaction failed 29201/-22, size 88-24 line 3411 [ 1486.807307] binder: undelivered TRANSACTION_ERROR: 29201 [ 1486.817310] binder_alloc: 11819: binder_alloc_buf size 2063913641722594520 failed, no address space [ 1486.817316] binder_alloc: allocated: 0 (num: 0 largest: 0), free: 12288 (num: 1 largest: 12288) [ 1486.817332] binder: 11819:11827 transaction failed 29201/-28, size 96-24 line 3284 [ 1486.817466] binder: undelivered TRANSACTION_ERROR: 29201 [ 1486.821901] binder_alloc: 11817: binder_alloc_buf, no vma [ 1486.821917] binder: 11817:11826 transaction failed 29189/-3, size 104-24 line 3284 [ 1486.822140] binder: undelivered TRANSACTION_ERROR: 29189 [ 1486.848928] binder: 11828:11831 got transaction with out-of-order buffer fixup [ 1486.848955] binder: 11828:11831 transaction failed 29201/-22, size 112-24 line 3467 [ 1486.849537] binder: undelivered TRANSACTION_ERROR: 29201 [ 1486.886845] binder: 11832:11834 got transaction with invalid handle, 0 [ 1486.886882] binder: 11832:11834 transaction failed 29201/-22, size 88-24 line 3411 [ 1486.887139] binder: undelivered TRANSACTION_ERROR: 29201 [ 1486.892905] binder: 11833:11838 got transaction to invalid handle [ 1486.892915] binder: 11833:11838 transaction failed 29201/-22, size -599-4294966734 line 3138 [ 1486.894015] binder: undelivered TRANSACTION_ERROR: 29201 [ 1486.897769] binder: 11836:11840 got transaction with too large buffer [ 1486.897790] binder: 11836:11840 transaction failed 29201/-22, size 96-24 line 3493 [ 1486.897954] binder: undelivered TRANSACTION_ERROR: 29201 [ 1486.930574] binder: 11839:11842 got transaction with invalid handle, 0 [ 1486.930612] binder: 11839:11842 transaction failed 29201/-22, size 88-24 line 3411 [ 1486.931057] binder: undelivered TRANSACTION_ERROR: 29201 [ 1486.957593] binder: 11844:11846 got transaction with invalid handle, 0 [ 1486.957626] binder: 11844:11846 transaction failed 29201/-22, size 88-24 line 3411 [ 1486.957941] binder: undelivered TRANSACTION_ERROR: 29201 [ 1486.971182] binder: 11848:11850 transaction failed 29201/-22, size -599-4294966734 line 3284 [ 1486.981110] binder: undelivered TRANSACTION_ERROR: 29201 01:13:50 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000140)={0xffffffffffffffff, r1, 0x0, 0xd, &(0x7f0000000100)='/dev/binder#\x00', 0xffffffffffffffff}, 0x30) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000180)={r2}, 0xc) r3 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r3, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r3, 0x40046207, 0x0) r4 = syz_open_dev$binderN(0x0, 0x0, 0x0) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = dup2(r5, r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r4, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0}, @fda={0x66646185, 0x0, 0xfffffffffffffffd, 0xfffffffffffffffe}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x1e7, 0x48}}}], 0x0, 0x0, 0x0}) 01:13:50 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$PIO_FONT(r4, 0x4b61, &(0x7f0000000100)="0cf40c9a30d67ba90996296abcbeadf366054befa848c8b5a45dd15ee412488f396bcd670fb5672761fa6bc2a997f5726542c034a96d3c830cde7c9d7c72fff697561c46298e0fdc567750262befe04f0da817826c266b13d5ec5e59bd3c6378aa1cc5357c7d6341455f956a21149cefd047c6b6f219562f922583fc7c46c25f64cf04") r5 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="11634840000000000000000000000000000000000000000000000000000000000000000070000000000000001800000000000000", @ANYPTR=&(0x7f0000000300)=ANY=[@ANYBLOB="852a74700000000000000000000001feffffffffffff0000000000000000000000000000000000008561646600000000000000000000000000000000000000000000000000000000852a7470000000000000000000000000000000000000000000000000000000000000000000000000b7bb93fe8d82f92b3915c6fbcebfb8f15a167ec1e13c55e7c44f6132f005d2cfb0c25f7864eed07b754c300f652125058d4111c4"], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00(\x00\x00\x00\x00\x00\x00\x00H\x00\x00\x00\x00\x00\x00\x00'], @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x0, 0x0, 0x0}) 01:13:50 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vga_arbiter\x00', 0x20000, 0x0) r1 = ioctl$TIOCGPTPEER(0xffffffffffffffff, 0x5441, 0x8f5f) ioctl$KDGETKEYCODE(r1, 0x4b4c, &(0x7f0000000040)={0xfe, 0x7fffffff}) r2 = syz_open_dev$binderN(0x0, 0x0, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = dup2(r3, r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) [ 1487.207264] binder: 11816:11821 transaction failed 29201/-22, size 96-24 line 3493 [ 1487.219257] binder: undelivered TRANSACTION_ERROR: 29201 [ 1487.256561] binder: 11866:11868 got transaction with invalid handle, 0 [ 1487.258778] binder: 11865:11867 got transaction with too large buffer 01:13:50 executing program 2: mkdir(0x0, 0x0) r0 = open(0x0, 0x0, 0x0) fchdir(0xffffffffffffffff) r1 = open(&(0x7f0000000280)='./bus\x00', 0x141042, 0x0) write$UHID_INPUT(r1, &(0x7f0000001440)={0x8, "c0c814a55b6300d28afc61ac7dd1ffb869b761e8e53ee36e4be89e9fea175523e4468dec44bf8b5473c7a5062b4ede67dcb24cb9484ccfff2b3a70befc56e8ab2eee3483f5bf78c16beac035b700eb84e2216f268d02b717d2046c273814475b412437f7dc08a13a55d3c02132999dfd9fe80b750eff4d7c1da975b3835602728ae09e72527fcee19377e29c6c19e1ccce0f75e0e54001e3e83e473fa3d37eca8be1b3de565571e0e84f310c11fa8616068113b038aaa5c69967699fc2aa41c6f26fc22cf68e3577242c9b4ca20fab9de5885e0648fbd7af089b05f38f152d2f8144461608733c567b6dc5d2a07022c3764565c85abcfd99dd7a85e58939278235d50e8b321be7dbaa5141e097c28364fad2f713d666ca94f4e429687fcabb72aceeaf8abe5b506d98dc393b6e97492d785ead0ca2953f92c4d2b2c9f616e3d98b36be55a923fc5892413f7a3b615cec89b52e0ecdcee0aa5af72bcbb91b4bade7435dd8b529feaf13f8b48fcaca5952235d2e909f8831d8ca05a0daa3f6c581f388e0c1879b41fe63ef3d122bd0c5acd4fb07b96797918791075ae7383bb1bbdea574b31301ff37ecc45671ee2e7fc55bf6244025d1fd82dca56a42a23aa826a0b1e102bd87893ddc05649304eb1866c796e46e0d57f552bd572891ef892918bb2e7f2c6bcf68f388ea0c50f48c06de1b46b1434cdf25ca1288ebabe2a33d1c6effb77f91ef75471e93952caeda8ac2b2677e46d62b8366922d093832bccb949e177b4417864812d22972d81d89158288b5318d017329d4e8f66273abf74c434f318ebf32c7629342a85336387231b1e579d57cff0b125bef9dddf0fc33f71cb59d5a8972cda06ba6bba4a89cb8d3b465492c431698984998b2979ea61fed3d99b049724f2bdda5a0700ccb28825da1343f41290e569a6d38d4ae3968147cf39b097efd78e058fc71523c12e724bf93dc4ecc02b5cb18d13b59ec8f85368ac1ea93ed0149c60c53569dc69cdb3f37470eab26ef010b03a7e651b9e8e9065da347660836eddb3988c9a0f394aad055f727310f646d6cb35131d02aaf24735792bfce250798bebf0d1a4495fca568b9449e81afef2937b50faf873257d7efa07d31759474d50ca2a7922e79ab47dd59b11dfd1ec43fef3551aed81d01ee4ab997c6cecc39013dcaa442aec803e4cebbc288b4f9e87b30613f0ec88ddc6f60f56787f4040897e6e6bdac317d74b27f97f2efadb031f03c61954fd0232373582b7fa315d3eb9f67053126d2ed0636f04d669c47bdeb078fbda177533902e20b5ce9d8f395ea4c0aaf2cae774fe99bc40105a9ca184bcb598ab2f49c1df62d32d1a6d73a26812cb47a2ccaf0e9b759df89ad1e18238d897b9fd658f6786a92a0c12bd0ee6dad8a430a67962363e5b9afb3329e4f1f6fcd7e63cb8f24872bcf5b8c349d9ce423666ca39f16884219dea338b388e40f4ad996419cb3858637364d8e5af67f846d77b2749115131a3642ef56681315e4a2cbca5e60febabf693570f515e09c2a8994a8e2be3cba28118ef429d4de781118182607dd2c2d5aaba621ea29c140338bd8f1787fd2a3f43bb7fa22a8ce053adb331a4c78eab569af317e14360a6bf1c8b7394f34bfc1a941ac88dab334d5a2d45fc83bee28884698fd82339c972a06efb369220049ca89727513bd4262ad6f94f55f659ec98b684b1d92e1b6a303548a196cc5316e9845baaf01e737ef047d3d1ac4fe13de618e8fd6471c225e688b73b866213f4765c1a1ecf041f66a11177b0425b0423c455dccfa35a34f3b1c4c9850267bd41dcc366f4f8fef6982699e9aee7f3edff90217c84f6865234676e65911e5e99739792161766e959d061d6e86797b595ae3cffc043da0929dce1b4bd27e04532800f14f69398a681d46f00197f547fa138e676a4c84e586e9a2037faad7d7342221c229ff13606688ab70305dc28d01270604fbcb2b5777541e637a10e7d6c2dfa76461b18c8b303234282f31b7ed8afd0cdcc3978c6520a182000ea312296c7d9df08c2a67b944bc519113822014a831c8d6a7f8d26a7a443666b6077bdc1c11cf47001bcbb484d163543445c77a02140191bbb813da818b4dc3ef1ca420f624e5cb67c48024aeb8691b549202750899938067a3ad49da19e9fffc6486b3525fba8b2ff991fb3b4c1a536818f2dad96f713ac264a22136c6a3a9eacb4f69ab08cfe2b971a7d916833c6a0370d4b0bc428db2e4b4013899668b73caf9c983e2f07e46b4b5b4f0d231edee8b1951e1d0e34c881d1fc5c6be05b92b13680398e7109bd18048f0bd980fceb24e59411873e7a8a7f95f4da2ba5c082fdda710361e163a213a3dbb82c08a69020545da4636c09a67cd962182a011cf5eb1c3d999abc7b834ee518bb53afe19941927ca190699abf79c334c52e206fc851deb7398947ad5bd125ef3f51349497142e921c85506c739f6319ae0eb8e3c551ceb7e16afc2d6aad36841ed8eb560ef984ee5e00f1ead2c646546b3c145e3700b07fc257551641cf3dcb76a8b3cc75994f2c3eb521cea22d64c8b72b2de506fde8185b70b4707b7f571668a5925ca21e605904d7c896a5d7290b9c4fc75ecc7ddbbd7f6f003a74f53d1a5432e0377a3efce1e7ac61e36dc13aeea57400d4d3986db3fccb6edaf83f86daeb42f416f58c502e74178e013b399d0b155e0df86b40b5f3f2ab0ad61c90870cee340c07977b55622699101e5372677dd4e208fa6b5d4834a2d6f37b2ead107218aa0e702d1f6a60bd4ad3a2e22807237129fdc02993ef1fffe3c285bd4f7b093b2da8d772ce2df7874bf9b7fd0893eb66a4931acc38129bfe4a8fc6b28ea83bcca1220b66c86d4d90914bb9e9a425fce618f11b66f93aa78515eac0f3956cb1e8b6f12d7f6f22c1ca5563e280b15c64732aec2a37d6010cee0fd2263ea3ea2011043153284b4a5fc87cc0dd8c36f084ce715a6e9ba3e8b2586726255d122f2b5677d6590405ae031df8f83840ef3011a7f5d18037407758270d980aa65d5a4aa26a35a61b65178b6183b282771e89a8fe47bd3ea5a23146b924a47c3cc2540a9c8d91d4a8924e010fb6d3e60457e0aa86749cc3444707fda055a0f489aecda68af7f0d7d31cf25641a10bcc0d00996cddf9059121639fa3ff2e5490bae6b702fcf226d8e50f27f0973e5e4cf543445524d0fe3bd55d3f215978bfabcba0d44c076f5b333b2095c70f6a5426338bf0c065ddce27f6730606d84d1ccef8cebcd15085fa8a5d0975dc47eeb09a4ab6da21d01916c97f4e266c4b01f2bfb3b6a08bb5a7cf834e56782d824e7c55b591cd883ed9e806a4f7033bbab49a2b8ab2cb0f6da9d76968208236b35a51f8eba3769a676ad60d69c475706a630f3a078ebaa6ba5bc25719867cb61d48cc3a381b261165c04f3c93f37d72fc15f43df1de34e24e80a46f5d15fb362e71cb4a5365dde04a53dc5e42745fbd601ff148db416244dd76ac16f24138ef9a02491eb5b48d731a8bdcd46040d0ff11a07c040b83db84bfd21ffb1d818203cb7d3f8fca47f1dc510afa8219ab031aaba2147aed7c50228930e895a72abf55ca6997131e231ea92e0059b680735548adf2d572c3540e096a644deb3750e3b341bbeffee70ff22e0b4e56142e4c1965c01a646dd9b5b0055f88f08987ad45adb844b9ffc84792073048c28bcb60f2666802052ee45dcd9a2950d55ecf0234a3dcf67e83cfa0bfb1285eb54e6292d8075c9e1b459e48556f416898557c9c864fc5de459feb53e33dd1a6860a2d1a836ab5ff6efaee123b3715a7137787ee4345efbce38074e262f363a8ff400345c8539d44a7286c7291246810bce063f0877db6585842380b530a4aaef6e36779a95fed220cef6c1fff2fdd5031f83987dc3282d432f322852cc9dc6d00c59d5ed83b386ff97c521e528e59f2df932467ac02d17f8818c2de26d69725f42cecaf186fab7b6e10b1ebd9a9a12ed83cd382d9a6f9a9bed2736cb0ec0260057f5ec704d2e1a64caad59e02ff2022174b23564cb0942e6769b12e0ae4d65dc4c5e6b6ceaf2667e085909c93a9768b7bfdac612801c0bc3848bad51e2367f788cbd1c5091ce0e9c567528c72003712e91247d87f1ff60d3865fc687a35886822079392f8d151b89e09469bef98e59139c460a53805a93245148cbb9a6a010dadc87e9b1a0e0a89e87e433ff1c0ad4b125760858c8badff4d82cbd31cf88f3e2e16a4e960e1e0b5825fc0f2b21d660cf60069d43fb6a8a96c44fa922164f02c9cd5ebb6fad848871224d157777b5a70dc6deb988506bd03aa4ce2200e9ce23641221784250c22d2c8635a3512f45d433cf66e158eb261f48a23d54f5ef4358df3487da471eb5775bdba565ee170be126b2300d0dad050212606f2d77a63fa2ab430e62670e852b89944e611509415bee36bf0961c8918bd8b0eb8af45b1a9d0420c7101a9c5f4a63efb9cc8de7897b5e2b02cb5885ad8d0d8ac7754ba8d4e9d37175e614e3f3a6a7b122bbc6dd9ce78f1b9a4e940a1160bb85650d8932fe1a82d0525630ba017be5129625a45c3cae66c7cdaa33ee704791db81ef2e11a2f528974fa388cd929c934dbdb21425e6117839ab33b2926b036457db3a43083c3ec17231aed4ee5b607a45a5735c9470c03a424b43efcea953c078717344aeb1449c0dfa3a3ec224b542c16cf735466bdaf26b522aef1db547b14f07ebd4f5da34426a46007757be47ed3f643c47f2c4467762cd049d6f4cf8a78d04f8318bdedcee80871e91c0330499d88254555c456d9bde8a892394267eac15c230cf7e7ba19ebc01b1905c80476de3cea8258f6d0820d159f4aa8a37fb378b2685da4e0e89d253187219869f1157bbe4a8a43eabf65e86a6d9b21e25d91c43c3036914427833ed87073886719069148e2e47219bb5da5d9664d64dc5c4ff71c0e808dadbb53a23e41e3c02fd0c9e0704490f3283d1864d15d795882e6522f31445556cab6832f273dac0c7aef4e3f8c09a34d1624fdb087d852f2e827fb2c3105f1afda54b9dc12cfde3cf7747daa5ac70904e82636a13155303f9a1198d6e7f9dc7be394ebc5db9e8380e290e6cae5f320caa56aa94490789fce2e2540b3de8865396f58e14d61d3cb122f7bd1af5a27c6fe733eba3cc39106efc906ea967fb833e2480aa80bd56ccd9e5c25304e2b8135f1453af70059e599cb67bc8eaaa38c39768e74d3da8aba0135f0192d7ddf0149ce62f353b0360251f1f88b272c6e85b4ee4e0563a6de80de83749af6e6aa4d80cab7031aff3f7e8d0c9114940549f828a62be9fd6a16db001369728b4b93d4ecf91563ae03def3ca4e9900a97657c4ff1e41c5742fb3329ba882ed61645aedb22f2543b83cd4007e5d228697a48064acc32ece41f2d5ead3f31a9689249e8b4bb57ac0b136b6c60ec531708235b94db823344aafbb9b79e21959635664b2193c3add0b28767906b7ba4118e6548e9a23b49e9181dc6f7dc7857425c9ab1b1451bc4572fd060190d0b5a76b8368b68e72a212bd0f89d0778d293b1d32f155f30c9aafe7215d2e746ea8f2c73a30bcd8c093a489519b60616b15afe69074ee77fb65caf5faf0aad49106057a91fdcd622a07ac21eb5c221f2e65323228af41b3eb894517c34c4f60ba20fb6f6c4309a7357884c0eeeb0a4874550107f2d0ffdc412f86bdf712f96183b3932cfb4da3f179cde1a288df9af09c243fae8c67b0d208d9cdb7adde8d5e548e0624b19da4818ef656b88280a", 0x1000}, 0xfffffc41) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x1, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, r0, 0x0) fadvise64(r1, 0xfffffffffffffffe, 0x0, 0x4) fremovexattr(0xffffffffffffffff, 0x0) write$FUSE_DIRENT(0xffffffffffffffff, &(0x7f0000000080)=ANY=[], 0x29) 01:13:50 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) statfs(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/179) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffda9, 0xfffffdce, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@weak_handle, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x50}}}], 0x0, 0x0, 0x0}) socket$inet6_tcp(0xa, 0x1, 0x0) 01:13:50 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) ioctl$TIOCLINUX7(0xffffffffffffffff, 0x541c, &(0x7f0000000000)={0x7, 0x33}) prctl$PR_GET_CHILD_SUBREAPER(0x25) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) read$eventfd(r2, 0x0, 0x0) ioctl$sock_SIOCGPGRP(r2, 0x8904, &(0x7f0000000140)) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, &(0x7f0000000180)) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) setsockopt$inet6_buf(r4, 0x29, 0xd2, &(0x7f0000000040)="5ac9e8d6996511b9d01782369cc2965931c86636", 0x14) ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000380)=0x0) r6 = syz_open_procfs(r5, &(0x7f0000000300)='net/udp6\x00\xe4s\x1e\x13\xfb\xc5[\x8eZ/\x9f~Z\xc6/\x8a\x14+\xa725\xb4A\x03\xd6\xfc\x9eD\xe79r\xb7\x96\xd9\x8e\xae\xf4\x91\t\x1a\x91\xf1\xb7\xaa\x12M\a\x12\x93\x95\xdb;\xc8\x95#\x98\xd7\xf8\xdc\xbb(.\v\v@z\v\xa1LA\x90\x05\x8f\x83^B\xdfB\xc7\t\xceG\xd5\xd3\xb0\x01\xb0') read$eventfd(r6, 0x0, 0x0) r7 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r7, 0x0, 0x0) r8 = dup2(r7, 0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r8, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0xfffffffffffffebb, 0x0, &(0x7f0000000300)=ANY=[], 0xffffff83, 0x0, 0x0}) 01:13:50 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = dup2(r3, r2) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0}, @fda={0x66646185, 0x0, 0x1}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}}], 0x0, 0x0, 0x0}) 01:13:50 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vga_arbiter\x00', 0x20000, 0x0) r1 = ioctl$TIOCGPTPEER(0xffffffffffffffff, 0x5441, 0x8f5f) ioctl$KDGETKEYCODE(r1, 0x4b4c, &(0x7f0000000040)={0xfe, 0x7fffffff}) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) [ 1487.258804] binder: 11865:11867 transaction failed 29201/-22, size 112-24 line 3493 [ 1487.259048] binder: undelivered TRANSACTION_ERROR: 29201 [ 1487.330265] binder: 11866:11868 transaction failed 29201/-22, size 88-24 line 3411 [ 1487.341996] binder: undelivered TRANSACTION_ERROR: 29201 01:13:50 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) signalfd4(r2, &(0x7f0000000000)={0x8}, 0x8, 0x800) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70, 0x18, &(0x7f0000000200)={@ptr={0x70742a85, 0x0, 0x0}, @fda, @ptr={0x70742a85, 0x0, 0x0}}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}}], 0x0, 0x0, 0x0}) 01:13:50 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffda9, 0xfffffdce, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@weak_handle, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x50}}}], 0xfffffffffffffce4, 0x0, 0x0}) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$UI_SET_ABSBIT(r4, 0x40045567, 0x4) 01:13:50 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vga_arbiter\x00', 0x20000, 0x0) r1 = ioctl$TIOCGPTPEER(0xffffffffffffffff, 0x5441, 0x8f5f) ioctl$KDGETKEYCODE(r1, 0x4b4c, &(0x7f0000000040)={0xfe, 0x7fffffff}) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) [ 1487.390748] binder: 11877:11879 got transaction with invalid parent offset or type [ 1487.399689] binder: 11875:11880 ioctl c0306201 200002c0 returned -14 [ 1487.414052] binder: 11878:11882 transaction failed 29201/-22, size -599-4294966734 line 3284 [ 1487.414532] binder: undelivered TRANSACTION_ERROR: 29201 [ 1487.458653] binder: 11877:11879 transaction failed 29201/-22, size 96-24 line 3454 [ 1487.473420] binder: 11884:11886 got transaction with out-of-order buffer fixup [ 1487.473449] binder: 11884:11886 transaction failed 29201/-22, size 112-24 line 3467 [ 1487.473680] binder: undelivered TRANSACTION_ERROR: 29201 [ 1487.522767] binder: undelivered TRANSACTION_ERROR: 29201 01:13:53 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x8, 0x0, &(0x7f0000000500)=[@release], 0x0, 0x0, 0x0}) 01:13:53 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x8, 0x0, &(0x7f0000000500)=[@decrefs={0x40046307, 0x3}], 0x0, 0x0, 0x0}) 01:13:53 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) clone(0x7fc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r3 = gettid() wait4(0x0, 0x0, 0x80000000, 0x0) sendmsg$nl_netfilter(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000001400)=ANY=[@ANYBLOB="d3d2b93c38f19c0400cd8034"], 0xc}}, 0x0) ptrace$setopts(0x4206, r3, 0x0, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000000c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="ea0000008000000000cbc624877c8252c28f5e87a64820546a1ebe1f6adb918f6b3b88e2fc84d7e4ab569f8eb9808e0b61a0bf7a301ffe8dac0773d9e5411f2b250ffcc7cf9482c1f0d81a590ed76f2c4af37bd3d36344f91b7e7ad3b7f5cebf9a6531de23d61ca62ef8d48f6a2867f2c4f3", @ANYRESDEC], 0x0, 0x73}, 0x20) tkill(r3, 0x39) ptrace$setregs(0xd, r3, 0x0, &(0x7f0000000080)) ptrace$cont(0x7, r3, 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r4 = syz_open_dev$binderN(0x0, 0x0, 0x0) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = dup2(r5, r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r4, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="11634840000000000000000000000000000000000000000000000000000000000000000070000000000000001800000000000000", @ANYPTR=&(0x7f0000000200)=ANY=[@ANYBLOB="852a74700000000000000000000000000000000000000000000000000000000000000000000000008561646600000000000000000000000000000000000000000000000000000000852a747000"/112], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB="000000000800000028000000200000004800000000e90000"], @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x0, 0x0, 0x0}) 01:13:53 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vga_arbiter\x00', 0x20000, 0x0) r1 = ioctl$TIOCGPTPEER(0xffffffffffffffff, 0x5441, 0x8f5f) ioctl$KDGETKEYCODE(r1, 0x4b4c, &(0x7f0000000040)={0xfe, 0x7fffffff}) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 01:13:53 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) r1 = openat$full(0xffffffffffffff9c, &(0x7f0000000180)='/dev/full\x00', 0x1, 0x0) ioctl$PPPIOCNEWUNIT(r1, 0xc004743e, &(0x7f00000001c0)=0x1) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r2 = syz_open_dev$binderN(0x0, 0x0, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = dup2(r3, r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) getsockopt$inet6_mreq(r6, 0x29, 0x14, &(0x7f0000000100)={@initdev}, &(0x7f0000000140)=0x14) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f00000002c0)={0x10, 0x0, &(0x7f0000000500)=[@request_death={0x400c630e, 0x3}], 0x0, 0x0, 0x0}) 01:13:53 executing program 2: mkdir(0x0, 0x0) open(0x0, 0x0, 0x0) fchdir(0xffffffffffffffff) r0 = open(&(0x7f0000000280)='./bus\x00', 0x141042, 0x0) write$UHID_INPUT(r0, &(0x7f0000001440)={0x8, "c0c814a55b6300d28afc61ac7dd1ffb869b761e8e53ee36e4be89e9fea175523e4468dec44bf8b5473c7a5062b4ede67dcb24cb9484ccfff2b3a70befc56e8ab2eee3483f5bf78c16beac035b700eb84e2216f268d02b717d2046c273814475b412437f7dc08a13a55d3c02132999dfd9fe80b750eff4d7c1da975b3835602728ae09e72527fcee19377e29c6c19e1ccce0f75e0e54001e3e83e473fa3d37eca8be1b3de565571e0e84f310c11fa8616068113b038aaa5c69967699fc2aa41c6f26fc22cf68e3577242c9b4ca20fab9de5885e0648fbd7af089b05f38f152d2f8144461608733c567b6dc5d2a07022c3764565c85abcfd99dd7a85e58939278235d50e8b321be7dbaa5141e097c28364fad2f713d666ca94f4e429687fcabb72aceeaf8abe5b506d98dc393b6e97492d785ead0ca2953f92c4d2b2c9f616e3d98b36be55a923fc5892413f7a3b615cec89b52e0ecdcee0aa5af72bcbb91b4bade7435dd8b529feaf13f8b48fcaca5952235d2e909f8831d8ca05a0daa3f6c581f388e0c1879b41fe63ef3d122bd0c5acd4fb07b96797918791075ae7383bb1bbdea574b31301ff37ecc45671ee2e7fc55bf6244025d1fd82dca56a42a23aa826a0b1e102bd87893ddc05649304eb1866c796e46e0d57f552bd572891ef892918bb2e7f2c6bcf68f388ea0c50f48c06de1b46b1434cdf25ca1288ebabe2a33d1c6effb77f91ef75471e93952caeda8ac2b2677e46d62b8366922d093832bccb949e177b4417864812d22972d81d89158288b5318d017329d4e8f66273abf74c434f318ebf32c7629342a85336387231b1e579d57cff0b125bef9dddf0fc33f71cb59d5a8972cda06ba6bba4a89cb8d3b465492c431698984998b2979ea61fed3d99b049724f2bdda5a0700ccb28825da1343f41290e569a6d38d4ae3968147cf39b097efd78e058fc71523c12e724bf93dc4ecc02b5cb18d13b59ec8f85368ac1ea93ed0149c60c53569dc69cdb3f37470eab26ef010b03a7e651b9e8e9065da347660836eddb3988c9a0f394aad055f727310f646d6cb35131d02aaf24735792bfce250798bebf0d1a4495fca568b9449e81afef2937b50faf873257d7efa07d31759474d50ca2a7922e79ab47dd59b11dfd1ec43fef3551aed81d01ee4ab997c6cecc39013dcaa442aec803e4cebbc288b4f9e87b30613f0ec88ddc6f60f56787f4040897e6e6bdac317d74b27f97f2efadb031f03c61954fd0232373582b7fa315d3eb9f67053126d2ed0636f04d669c47bdeb078fbda177533902e20b5ce9d8f395ea4c0aaf2cae774fe99bc40105a9ca184bcb598ab2f49c1df62d32d1a6d73a26812cb47a2ccaf0e9b759df89ad1e18238d897b9fd658f6786a92a0c12bd0ee6dad8a430a67962363e5b9afb3329e4f1f6fcd7e63cb8f24872bcf5b8c349d9ce423666ca39f16884219dea338b388e40f4ad996419cb3858637364d8e5af67f846d77b2749115131a3642ef56681315e4a2cbca5e60febabf693570f515e09c2a8994a8e2be3cba28118ef429d4de781118182607dd2c2d5aaba621ea29c140338bd8f1787fd2a3f43bb7fa22a8ce053adb331a4c78eab569af317e14360a6bf1c8b7394f34bfc1a941ac88dab334d5a2d45fc83bee28884698fd82339c972a06efb369220049ca89727513bd4262ad6f94f55f659ec98b684b1d92e1b6a303548a196cc5316e9845baaf01e737ef047d3d1ac4fe13de618e8fd6471c225e688b73b866213f4765c1a1ecf041f66a11177b0425b0423c455dccfa35a34f3b1c4c9850267bd41dcc366f4f8fef6982699e9aee7f3edff90217c84f6865234676e65911e5e99739792161766e959d061d6e86797b595ae3cffc043da0929dce1b4bd27e04532800f14f69398a681d46f00197f547fa138e676a4c84e586e9a2037faad7d7342221c229ff13606688ab70305dc28d01270604fbcb2b5777541e637a10e7d6c2dfa76461b18c8b303234282f31b7ed8afd0cdcc3978c6520a182000ea312296c7d9df08c2a67b944bc519113822014a831c8d6a7f8d26a7a443666b6077bdc1c11cf47001bcbb484d163543445c77a02140191bbb813da818b4dc3ef1ca420f624e5cb67c48024aeb8691b549202750899938067a3ad49da19e9fffc6486b3525fba8b2ff991fb3b4c1a536818f2dad96f713ac264a22136c6a3a9eacb4f69ab08cfe2b971a7d916833c6a0370d4b0bc428db2e4b4013899668b73caf9c983e2f07e46b4b5b4f0d231edee8b1951e1d0e34c881d1fc5c6be05b92b13680398e7109bd18048f0bd980fceb24e59411873e7a8a7f95f4da2ba5c082fdda710361e163a213a3dbb82c08a69020545da4636c09a67cd962182a011cf5eb1c3d999abc7b834ee518bb53afe19941927ca190699abf79c334c52e206fc851deb7398947ad5bd125ef3f51349497142e921c85506c739f6319ae0eb8e3c551ceb7e16afc2d6aad36841ed8eb560ef984ee5e00f1ead2c646546b3c145e3700b07fc257551641cf3dcb76a8b3cc75994f2c3eb521cea22d64c8b72b2de506fde8185b70b4707b7f571668a5925ca21e605904d7c896a5d7290b9c4fc75ecc7ddbbd7f6f003a74f53d1a5432e0377a3efce1e7ac61e36dc13aeea57400d4d3986db3fccb6edaf83f86daeb42f416f58c502e74178e013b399d0b155e0df86b40b5f3f2ab0ad61c90870cee340c07977b55622699101e5372677dd4e208fa6b5d4834a2d6f37b2ead107218aa0e702d1f6a60bd4ad3a2e22807237129fdc02993ef1fffe3c285bd4f7b093b2da8d772ce2df7874bf9b7fd0893eb66a4931acc38129bfe4a8fc6b28ea83bcca1220b66c86d4d90914bb9e9a425fce618f11b66f93aa78515eac0f3956cb1e8b6f12d7f6f22c1ca5563e280b15c64732aec2a37d6010cee0fd2263ea3ea2011043153284b4a5fc87cc0dd8c36f084ce715a6e9ba3e8b2586726255d122f2b5677d6590405ae031df8f83840ef3011a7f5d18037407758270d980aa65d5a4aa26a35a61b65178b6183b282771e89a8fe47bd3ea5a23146b924a47c3cc2540a9c8d91d4a8924e010fb6d3e60457e0aa86749cc3444707fda055a0f489aecda68af7f0d7d31cf25641a10bcc0d00996cddf9059121639fa3ff2e5490bae6b702fcf226d8e50f27f0973e5e4cf543445524d0fe3bd55d3f215978bfabcba0d44c076f5b333b2095c70f6a5426338bf0c065ddce27f6730606d84d1ccef8cebcd15085fa8a5d0975dc47eeb09a4ab6da21d01916c97f4e266c4b01f2bfb3b6a08bb5a7cf834e56782d824e7c55b591cd883ed9e806a4f7033bbab49a2b8ab2cb0f6da9d76968208236b35a51f8eba3769a676ad60d69c475706a630f3a078ebaa6ba5bc25719867cb61d48cc3a381b261165c04f3c93f37d72fc15f43df1de34e24e80a46f5d15fb362e71cb4a5365dde04a53dc5e42745fbd601ff148db416244dd76ac16f24138ef9a02491eb5b48d731a8bdcd46040d0ff11a07c040b83db84bfd21ffb1d818203cb7d3f8fca47f1dc510afa8219ab031aaba2147aed7c50228930e895a72abf55ca6997131e231ea92e0059b680735548adf2d572c3540e096a644deb3750e3b341bbeffee70ff22e0b4e56142e4c1965c01a646dd9b5b0055f88f08987ad45adb844b9ffc84792073048c28bcb60f2666802052ee45dcd9a2950d55ecf0234a3dcf67e83cfa0bfb1285eb54e6292d8075c9e1b459e48556f416898557c9c864fc5de459feb53e33dd1a6860a2d1a836ab5ff6efaee123b3715a7137787ee4345efbce38074e262f363a8ff400345c8539d44a7286c7291246810bce063f0877db6585842380b530a4aaef6e36779a95fed220cef6c1fff2fdd5031f83987dc3282d432f322852cc9dc6d00c59d5ed83b386ff97c521e528e59f2df932467ac02d17f8818c2de26d69725f42cecaf186fab7b6e10b1ebd9a9a12ed83cd382d9a6f9a9bed2736cb0ec0260057f5ec704d2e1a64caad59e02ff2022174b23564cb0942e6769b12e0ae4d65dc4c5e6b6ceaf2667e085909c93a9768b7bfdac612801c0bc3848bad51e2367f788cbd1c5091ce0e9c567528c72003712e91247d87f1ff60d3865fc687a35886822079392f8d151b89e09469bef98e59139c460a53805a93245148cbb9a6a010dadc87e9b1a0e0a89e87e433ff1c0ad4b125760858c8badff4d82cbd31cf88f3e2e16a4e960e1e0b5825fc0f2b21d660cf60069d43fb6a8a96c44fa922164f02c9cd5ebb6fad848871224d157777b5a70dc6deb988506bd03aa4ce2200e9ce23641221784250c22d2c8635a3512f45d433cf66e158eb261f48a23d54f5ef4358df3487da471eb5775bdba565ee170be126b2300d0dad050212606f2d77a63fa2ab430e62670e852b89944e611509415bee36bf0961c8918bd8b0eb8af45b1a9d0420c7101a9c5f4a63efb9cc8de7897b5e2b02cb5885ad8d0d8ac7754ba8d4e9d37175e614e3f3a6a7b122bbc6dd9ce78f1b9a4e940a1160bb85650d8932fe1a82d0525630ba017be5129625a45c3cae66c7cdaa33ee704791db81ef2e11a2f528974fa388cd929c934dbdb21425e6117839ab33b2926b036457db3a43083c3ec17231aed4ee5b607a45a5735c9470c03a424b43efcea953c078717344aeb1449c0dfa3a3ec224b542c16cf735466bdaf26b522aef1db547b14f07ebd4f5da34426a46007757be47ed3f643c47f2c4467762cd049d6f4cf8a78d04f8318bdedcee80871e91c0330499d88254555c456d9bde8a892394267eac15c230cf7e7ba19ebc01b1905c80476de3cea8258f6d0820d159f4aa8a37fb378b2685da4e0e89d253187219869f1157bbe4a8a43eabf65e86a6d9b21e25d91c43c3036914427833ed87073886719069148e2e47219bb5da5d9664d64dc5c4ff71c0e808dadbb53a23e41e3c02fd0c9e0704490f3283d1864d15d795882e6522f31445556cab6832f273dac0c7aef4e3f8c09a34d1624fdb087d852f2e827fb2c3105f1afda54b9dc12cfde3cf7747daa5ac70904e82636a13155303f9a1198d6e7f9dc7be394ebc5db9e8380e290e6cae5f320caa56aa94490789fce2e2540b3de8865396f58e14d61d3cb122f7bd1af5a27c6fe733eba3cc39106efc906ea967fb833e2480aa80bd56ccd9e5c25304e2b8135f1453af70059e599cb67bc8eaaa38c39768e74d3da8aba0135f0192d7ddf0149ce62f353b0360251f1f88b272c6e85b4ee4e0563a6de80de83749af6e6aa4d80cab7031aff3f7e8d0c9114940549f828a62be9fd6a16db001369728b4b93d4ecf91563ae03def3ca4e9900a97657c4ff1e41c5742fb3329ba882ed61645aedb22f2543b83cd4007e5d228697a48064acc32ece41f2d5ead3f31a9689249e8b4bb57ac0b136b6c60ec531708235b94db823344aafbb9b79e21959635664b2193c3add0b28767906b7ba4118e6548e9a23b49e9181dc6f7dc7857425c9ab1b1451bc4572fd060190d0b5a76b8368b68e72a212bd0f89d0778d293b1d32f155f30c9aafe7215d2e746ea8f2c73a30bcd8c093a489519b60616b15afe69074ee77fb65caf5faf0aad49106057a91fdcd622a07ac21eb5c221f2e65323228af41b3eb894517c34c4f60ba20fb6f6c4309a7357884c0eeeb0a4874550107f2d0ffdc412f86bdf712f96183b3932cfb4da3f179cde1a288df9af09c243fae8c67b0d208d9cdb7adde8d5e548e0624b19da4818ef656b88280a", 0x1000}, 0xfffffc41) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x1, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fadvise64(r0, 0xfffffffffffffffe, 0x0, 0x4) fremovexattr(0xffffffffffffffff, 0x0) write$FUSE_DIRENT(0xffffffffffffffff, &(0x7f0000000080)=ANY=[], 0x29) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4000) getsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x20, &(0x7f00000000c0)={@rand_addr="18573331d154ff45cce5e15421e0b4f4", 0x7936, 0x2, 0x3, 0x1, 0xfeff, 0x3}, &(0x7f0000000100)=0x20) 01:13:53 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$FS_IOC_FSGETXATTR(r2, 0x801c581f, &(0x7f0000000100)={0x4, 0x6, 0xfffffff8, 0x40, 0x8}) syz_open_dev$binderN(0x0, 0x0, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = dup2(r3, r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r6, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0}, @fda={0x66646185, 0x0, 0x1}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}}], 0x0, 0x0, 0x0}) 01:13:53 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vga_arbiter\x00', 0x20000, 0x0) ioctl$TIOCGPTPEER(0xffffffffffffffff, 0x5441, 0x8f5f) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) [ 1489.968133] binder: 11900:11904 DecRefs 0 refcount change on invalid ref 3 ret -22 [ 1489.979925] binder: 11901:11905 BC_REQUEST_DEATH_NOTIFICATION invalid ref 3 01:13:53 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x3) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70, 0x18, &(0x7f0000000200)={@ptr={0x70742a85, 0x0, 0x0}, @fda, @ptr={0x70742a85, 0x0, 0x0}}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}}], 0x0, 0x0, 0x0}) 01:13:53 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@handle={0x73682a85, 0x89f638aaaf30e852}, @fda}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}}], 0x0, 0x0, 0x0}) 01:13:53 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) r1 = mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r2 = syz_open_dev$binderN(0x0, 0x0, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = dup2(r3, r3) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r6, 0xc0306201, &(0x7f0000000280)={0x80, 0x0, &(0x7f0000000300)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x60, 0x18, &(0x7f00000001c0)={@ptr={0x70742a85, 0x1, &(0x7f0000000100)=""/161, 0xa1, 0x0, 0x30}, @flat=@handle={0x73682a85, 0xa, 0x1}, @fda={0x66646185, 0x3, 0x2, 0x8}}, &(0x7f0000000240)={0x0, 0x28, 0x40}}, 0x1000}, @request_death={0x400c630e, 0x2}, @increfs={0x40046304, 0x2}, @free_buffer={0x40086303, r1}, @decrefs={0x40046307, 0x2}, @enter_looper, @enter_looper], 0x50, 0x0, &(0x7f0000000380)="45a6670ce41594f61ff16e5c13baa44ee6aeeef0b9b796f1660739850cdf08121ff984410d5ecee70a29b950b33bf77429fa474530edaa812a9d5b465d39c296c9479f5e8b2fa476400706836c772f0e"}) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) r7 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r7, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000040)={&(0x7f0000000000)='\x00', r7}, 0x10) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000180)=ANY=[], 0x0, 0x0, 0x0}) r8 = socket$inet6_tcp(0xa, 0x1, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$PERF_EVENT_IOC_ENABLE(r9, 0x8912, 0x400200) ioctl$TIOCCONS(r9, 0x541d) [ 1490.009910] binder: 11908:11910 Release 1 refcount change on invalid ref 0 ret -22 [ 1490.039302] binder: 11908:11913 Release 1 refcount change on invalid ref 0 ret -22 01:13:53 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socket$unix(0x1, 0x74f63455a05691ba, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffda9, 0xfffffdce, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@weak_handle, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x50}}}], 0x0, 0x0, 0x0}) 01:13:53 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) clone(0x200000, &(0x7f0000000580)="6dbd681705abc4b860e6457623805b3d7cde4f077d600c41fc7404f17586deca0c8ba37f1992c13e1e369e34a949d212ffe629b07f3fcbd76de9feaf1e32bfae86be72215d97c74b58c139ce348ebac0decc35264d60cdf1d15a5eb22ed2d00cacf50bae6ecf34bbefa32ee1662bc90a8a88b192870a2c55ec9333734e6d0444839b9c5525035618ed7adc48501c44a452687be596a776191a542de28461e81ad64d5e4cfa78b345cbb5f3ba20e91ec9e0181e3959dc83fa58ed51dca04dc7fc78e8286f48ad48f1c44e7bd91248735fcae784a5a675c4e742bb85fac8c4e6675862f971ac4bce3b086db75e967d96f70180c2a67111e0eea0b28ad4f9bb4a842392ee9424f4ded0d8606af8186b62824767ca4a441c32b87ac81a5754a6608d6f8bd3c99d584e62cdc0a14bc978145719cdb1e195527ad808ef088cfdb4a52cb88cea2866d4f933817c59c47c0be578bd5547c0de31ad0c3d117b54122e5d2d32e30cc85854163c9d51caf0d18b3240b341f9d7b3616592efbe20099f7ae0afef8e804633aecba9b5ba18795212905e11d423077d671215f9a8a99bf0a8a025a8ec5e4c84a080c3ba5e2ea980f1b7a4cbd2842a2d69c410916b88abd66e375410daa3411a1151fd2a4841c0f57b88e435c0772c61cd3aa18cd0f6027436dbb3ffd7bc4612c6eefdc7475b1777cdaa9cf807cdd49e5904c5769894c10e022c6d4d9fdcd6013af9b68705c344a4103e8021e62948c5ec5a15ff0d98f0151178d96c600ad2bea86c9ec4f6231bb43bae3545f0a0e430c0b0dbe8f85f06363edc718455100f2c8d2cbf68e739812a2dcadcff3fb49ef70a6696c2b218dee22a1f5335256c4c6ca2e90ef283889fd46d6bda0b81eb8a28649613b1a1424077b0563ecb56c0126975a083c88df2c953728cdf96193fff85fe863893b46a36ac11c0161d83f6809e44b26bd73376de29aa697ff2de13abad5291521e19115d7c50fe6399d681f2fa6225b3b3c04ceed79f78c1dcc26d2b4b46673e905ebb8f2dfabf0c7fd1159c2fb7e5271c6819471fb8db2d1c7bbd53ed88df0952f52ae0795fe781ea5654c74d519ed07a6953b5aa2dcb0c856bd835b3843452a4d8e264916c0db6694a5671f50ede1f637ae7aa39897042c0f106b1488390af5949f1ebe09aa307983f624d30fffbb9489f56f684cd35def147fb81200c7bcc72f3bc323d75b2ee6feed3d892d6db3ef62cab314944ac67bb0070b0689e5b64d60ddadc4535fbdb65df4a89e276c763d352ed0bb98c076f0c7d385665e44da973d119f07df99f456c8141a6d47f3107b5ec78e74292897e6b6443d4b24c51f07d5288880c87d89b63fea66c00c38e2ea3e80ae3e9ae90b1a492ae34545ff41471d3c9ec69b84f67505c09a0da16ef1cf9a8d70ea1bd59d0e1a2d8930341cddfd0c60409efc0de841a7ac841f36e4b9a68819faad13004b3536e8182311162303b03152923e181dce729adf24705815e9be599d7df1a504276e076b73f2fb06bf0597d5be1143d701a7d371877368057f6b56168b98a369b0f661300a634c47151dd6065f9b03a827dce1dfdbc1ac303d2363760427bf6d4d5983698c5edebda4b8f1dc142c21e18c8c5d32e59d53c1f5bf9298e17f46b40cc06c47b499352af5c3358244995fd8cc51d8c64e491a4b591ac52441e48d69e84201f39b13a15f3bacdcb5a1161e6bfa4d7b1b0779c5a437405f25cf67861e41c4f88cfd096d73fd0e52981933fec5c0865a518a9f5e3bda1649c1d5ef597e580905c8e9f604f82d163de831f61d47653d72377d7b6ada41346a42db4593fd0622e26759385c169b379de1bfbcf949e89d5617be456c415f087f1ecc99ba35d9f5554f839ae4312bc5775c6d19f26cf148c7da56f2456cdd309a09d14bc4259ecd7d025a0563fd34d2095dac8a10b21f1642d605245043edaa5930b93c4bdbfee5603d181f06c68dcb49ac9cd50325f1e2b0a2ba7a30c4e553239564bb205de09ce761bb2e98596694ce50928bafb047f2e53f47b444c9a4eb32adcf27f73efd3c09eac715f5d17a94dde8fb9d036458c57f9b10f8d790c1f65fe159fbdc9a1c014881a4ed20030514ee13792f154c6c467d86b4698faab92bef1e20e9aaff9d940bc0bfdf79e568eba551a17fd3a0467c136300dd068046f494b2016a9df40db97acd5c328a72af79bcfb1b48df5a3cf099a263922b46452bd5cc7c98c813931380ab6dad96a36e9ba735aa41803f4baa8f52f0f28cb3dbb946516842b700772ed1f81e73c042793d713905df3405dd4b419c494ecf0a754eccb660bcc545f9073e65f72b4763f42efceb6ed14a1a5e99c494ad6034f084d758b7ae31e93a83f94e3495b580efca8d38e1a6a88231f5b40e7ee5133417b4bcbb59e945f550a6a932ff9283fb59e78af19238d2d02f1bdf1bd5ac634622f4de0ae210bafa50bdec2f0be9ffa68c59b3d2741d8bdd591669343e1ef8bf25b2a7addf82bfd3220cd89e322fe984857dfeae23b780b26741665a5a09ca2ad2f03e0ff7362ed9bbf2486fae86b23c422d23ba45c82fc6984178c4723711d6c1c2fe9f7c62a167212f258d86bbd1061844a7c3ff006b6e8899ed751b3abbe960c9b85d8d2503cfe8385163794905eab9ca19918857859a1c4de9564f73894e1176d3805c8ea9dc4a38bfa29ac495555a4203308c636a06bde34f2eecbb537ca66c633dc9752917241fa3d9482f81a150c5fc33b5d1a09eea735bd3a536eb225e2064970a3d7ace20ff62c66884591068e9ce1a67d409f80476f97f4823f2c7e90430bbbace84aedf147c0c23f4b339c3ee4e8a97b723d0fc337e8ee9862ab49bdf7d59372f4dd9cdf60ddaff5cb75225ca8108306b32601b24e207d5e664a33960a09c7d4baecfbfa34b51117fffab9567ce270b844983228161d380975e42fe488d151441a4c9d2998a0a696f6724ebe6a10208ab87edd3779cac31f03b8bbf3433c5e4d8ab5b0c2ca5ae24eab4a1424c6f09fefcf8b406545bc474565f8631be6ecba2e2f58997c5c8b6b2820e0bed8b23deaba56df4093ac262163cffebaa8617dfad153b8d99c163ea9c9a5206eb3213a8e80b056862deaf06da4aac357d0a0c4d9c0898a106095543e218f72d9b8ba1ad9cd961709b6c30ff1fa7435385b7b6848b14a94ff11ba55f76736b56cc08012c2a9c18af0d68d900b98429b3beab370628d9905e64f581b3149f071a8f19086f0fdfb17fcf82048cc00280cf16d275daf186508316c467e1aa69e1ce9ab46242d5502bdddb8ebf210d84b622a06362b037c68e9a411ea07dcd704dda9cb21af122902efde04bddc829622e8ce793848094c88eb9eaac05decc1b74c0f9bde2577d759b129c6276ffb7ef0587a1805c66402dd6b4a65eb40a4b2682a1a35568a483d2a98dcb109a3afdd468dfceec2aa0315d0c8f132eb8592de7331820524a16d01873b41787368f255873b2c0938fa0cdfbdaed90b442185fd03565ff86ab94a52192a4eeff5f94c77b5718a46f1bfe3c36a5abb95b1edbc3a50cada598f832e7f52b5723403a921ac9e011c33f45caa153a34cbea13221204b258a79aadefcd7c9688ac1b0c926ea0fb1553af3a0129c7aade26f32486d011922f9b8e4ecddbefb7e650a0043a0059d31cac2db601d1169fefae2479ad325c0be8a10eeee0a676b977addcf9d89f3e834d9ba1a0b42206069ecf3fe26cd24d0c44457689bc4ebc73899dedca3ebb530cebe21aa4a6fa32c355ab5e7c3986fb78a9aef7fa767ea89a0f936183244a1996980ea206a8cf6389c7c27551b03aa54f954b67ffe334bc93adff6bfdafa496972f24c54183eff8b737fd0bd355b69d9f9c60f3f9d8e9dc6afe131fc78b66eaf5667245e425e779aab2a7aa7a60226c57744a3d84dc7a39a3aaee67bcd2508c380a723cd7895581372b528973ac72c6cd0cb43d6d83dd5a6bc061b5db80c6bdc70928485f87b05607a7e842704bb3fe13d4ce0dc914cec0dfb394ea0215814547cb8b17f6977f2683b7f70bf6fba1370e3fdd2d3f79ab92a090c53bb5854574f746d3557e516d407ba0c605f72b228faf2b3f2b2790b21d1e0396ef87ae6dfb59fdb26cd438d4b4c5a5f6e36ce4e4596ff696293ed2fbfcf0a00e96518d11d25da2b0e422fef2e7923f207e6860fb4ef74063305219d1d15367cc7f52d3475d8e1e0e84af082fbca73258c0c8ea705ce2a6ca03ebb95a49aae1fe257bced3a7f519b465b95edac648b563ff5f6b3ece150f9cc8d02d6212118663b14e293e68fa54620ce888f14a0294ddd9ed4eb1c4bdbb1096dd458bdcbd78a4c5f16501fa02f915ed377a629a0844cba5d7607eca1427029301a9d9c9815696de3bbdc2696f9d1bbfcdadd8391b9a4946d8bf50d10f21241a9a2516d1dcf6ebfbb518a840382a72d189e98ee5c76c7bd85ec889f8cc9ee181444ccd04c828bcd39865cb1da403db792d51585cfc45f6bb7558bfff2bf58b0139af288c9a1645fa1e6d3db8761c234d2b0fe99beb9ec5884483e91cbbffb09fc5c874ac5e401b1a57089f7e9c92e104e47420d86f22a7aeeb242053a1d3959840fec5a246442022fe833d7d47c5c06fa9e6ec1d9e563f7b5e02c94c51a410afdc380775d6dc16e724a985d56723b2a3719f90ecdad4fcb56189cf8dfd45bb61f01d4485f802ffda8992e448f4e1815119cc3d4214bb84771aa803a19762ed0fc52156cd981c6493313d4b7331866de6b8e823847c2900113f5e2a19ddbadb9f9c48e67be409020518284b89dc815dfca4efa74dfd2e7f5ea728df754ced68e0546744f9a62922565925855102f5e64008f5a3d4acb16a2c1e4b64dff17311a58efb12380f9030f9d1f79d06cab60c8198b8d6ab4392223cf5c0a54cf7534962c6d6a28a2bb0da7a0d89f8e0638e542ff03309ef4c2545134679974faadbbe099596923edb06112e5c59207a50533f69d115b28b483d288d07e3ddad73deeefe42a5e3dcbdaced91086fd527ee028932adce1f9ab4f75a7f471ff87d15ca5305bc4271e354a6534e88a9e65dab0cc96b6a1fdaebb850c2c7c4faeec6eebee56d0b7316e82313e00045ee50f9ba4cc8a66da0e89f83fc1cc3ff6f0c6083ce4f3e141bfa340ae0da4f3b7dc6246d40c7c3278d92e810c1e3ef53caed0845ec173b412fcc64c5a1f371c4a922e26f62daa05ab7014c3e72cffab6d7ef99780489e8eae2bf242b438fa6eae0b5d47c0c33df5266342dd359d608b822c8ac28efd1a7a6ae8ab2a12e8dd7559d00dd776a25d34c55bc69f6a68938429682c47e440f997bbd38d21808f8de7811973c528555eb5bedf28e84d1c287871c584b70dc557919f9a14ca28e3746fa459b53ca962b1a0e2b40ce7b83343115f18c90269fa14efb227b7edad012b287e69e940ff7ce387add1ae105fb543f72a9fc883140a40a6930c22130d973c04b0277368baf2e8f53f791b43e638e3f030f3ba29dcbfba4de7416bf7b9ae4406d854473843671c0dea507d40906953cd90a0bc46929a2b7e06c138bea0f9c6c813812e1eac63e31087f72e1204a180e1ac74aba445c719fc1b1859a69a2050037024b2120e6eb41d00d663b4e2c54cf0414fa928e58abcf2738e11836d55eef3104aca52e86eb75974dfb87e0218d35ff35134ccadf4a7a3a904f629219fce35dc8e784ba6584188e1e92e48482351629ddf188af642ae3e76d26021fb4ca947e242223027c5ded32efa5e5dfc4ca2c069f9293a713f9f2f0b0b56c7f55fd42", &(0x7f0000000000), &(0x7f0000000040), &(0x7f0000000100)="7bce91820512c8a320e3582c1f35496fce0063cf0c1cf6e81729b19893244d") ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70, 0x18, &(0x7f0000000200)={@ptr={0x70742a85, 0x0, 0x0}, @fda, @ptr={0x70742a85, 0x0, 0x0}}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}}], 0x0, 0x0, 0x0}) 01:13:53 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) r4 = openat$selinux_mls(0xffffffffffffff9c, &(0x7f0000000100)='/selinux/mls\x00', 0x0, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r4, 0x40082404, &(0x7f0000000140)=0x6) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0}, @fda={0x66646185, 0x0, 0x1}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}}], 0x0, 0x0, 0x0}) [ 1490.082106] binder: 11917:11921 got transaction with invalid handle, 0 [ 1490.109517] binder_alloc: 11922: binder_alloc_buf, no vma 01:13:53 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="110000000000000000000000000000000000000000000060000000ee4e713c0000001800000000", @ANYPTR=&(0x7f0000000000)=ANY=[@ANYBLOB="852a7470000000000000000000000000d5feffffffffffff00000000000000000000000000000000852a687700000000000000000000000000000000000000008561646600"/96], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00(\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00'], @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x0, 0x0, 0x0}) 01:13:53 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r2, 0x0, 0x0) r3 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/net/pfkey\x00', 0x80000, 0x0) r4 = dup2(0xffffffffffffffff, r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffc34, 0xfffffdce, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@handle={0x73682a85, 0x801, 0x3}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x50}}}], 0x0, 0x0, 0x0}) [ 1490.109538] binder: 11922:11925 transaction failed 29189/-3, size 112-24 line 3284 01:13:53 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) r1 = mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r2 = syz_open_dev$binderN(0x0, 0x0, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = dup2(r3, r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) r5 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r5, 0x0, 0x0) ioctl(r5, 0x100, &(0x7f0000000100)="73bab2ba158fad4acfb280f324a229a1a654c5512221169ecb8bb4cdf147bc703e35ed4b37538a") r6 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r6, 0x0, 0x0) r7 = socket$inet6_tcp(0xa, 0x1, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r8, 0x0, 0x0) r9 = socket$inet6_tcp(0xa, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$PERF_EVENT_IOC_ENABLE(r10, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f00000002c0)={0x114, 0x0, &(0x7f0000000400)=ANY=[@ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYRES16, @ANYBLOB="b7a389c71bffc8f1a5f121edf5f7cfcc4d0de04680c9c2fc70e7be1e", @ANYRES16=r7, @ANYRES64=r3, @ANYRES32=r3, @ANYRES64, @ANYRES64=0x0], @ANYRES16=r1, @ANYRESHEX, @ANYRES32=0x0, @ANYBLOB="bc93b8792b11ee95e5cbcf17144d83ef0fe2ea3c93ef2702c377fd6607933fa4aae7a84af934fcbc8f40f0004cc984bd193ffe663ed9c3ad766d2a799ac301666d479f9f6881af8dcd67cdc900479a35697a5f958d672b203475f4a3fe3e705825f7c58bd2367b752997179c0504e659b6166b851d8aa0a008c1982af1ff38be4a4a00f9909ea7ed98aab5fade7509feb53f290bea0142f54d24e5902816"], @ANYPTR=&(0x7f0000000680)=ANY=[@ANYRES64=r8, @ANYRESOCT, @ANYRES64, @ANYRESHEX=0x0, @ANYRESHEX, @ANYRES32=r10], @ANYRESDEC=r6, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x0, 0x0, 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xff8b) setresuid(0x0, r12, 0x0) fsetxattr$security_capability(0xffffffffffffffff, &(0x7f0000000000)='security.capability\x00', &(0x7f0000000040)=@v3={0x3000000, [{0x5, 0x9}, {0x20, 0x4}], r12}, 0x18, 0x2) [ 1490.109828] binder: undelivered TRANSACTION_ERROR: 29189 [ 1490.130873] binder: 11923:11927 got transaction with invalid handle, 0 [ 1490.130902] binder: 11923:11927 transaction failed 29201/-22, size 96-24 line 3411 [ 1490.131086] binder: undelivered TRANSACTION_ERROR: 29201 [ 1490.135276] binder: 11928:11930 transaction failed 29201/-22, size -599-4294966734 line 3284 [ 1490.135496] binder: undelivered TRANSACTION_ERROR: 29201 [ 1490.145393] binder: 11923:11931 got transaction with invalid handle, 0 [ 1490.145420] binder: 11923:11931 transaction failed 29201/-22, size 96-24 line 3411 [ 1490.145627] binder: undelivered TRANSACTION_ERROR: 29201 [ 1490.181250] binder: 11934:11937 got transaction with invalid parent offset or type [ 1490.181279] binder: 11934:11937 transaction failed 29201/-22, size 96-24 line 3454 [ 1490.181434] binder: undelivered TRANSACTION_ERROR: 29201 [ 1490.216251] binder: 11938:11940 unknown command 17 [ 1490.216260] binder: 11938:11940 ioctl c0306201 200002c0 returned -22 [ 1490.216979] binder: 11932:11935 got transaction with out-of-order buffer fixup [ 1490.217009] binder: 11932:11935 transaction failed 29201/-22, size 112-24 line 3467 [ 1490.217241] binder: undelivered TRANSACTION_ERROR: 29201 [ 1490.223885] binder: 11939:11942 transaction failed 29201/-22, size -972-4294966734 line 3284 [ 1490.224016] binder: undelivered TRANSACTION_ERROR: 29201 [ 1490.225270] binder: 11938:11944 unknown command 17 [ 1490.225280] binder: 11938:11944 ioctl c0306201 200002c0 returned -22 [ 1490.252677] binder: 11939:11946 transaction failed 29201/-22, size -972-4294966734 line 3284 [ 1490.252891] binder: 11945:11947 unknown command 536872384 [ 1490.252901] binder: 11945:11947 ioctl c0306201 200002c0 returned -22 [ 1490.253041] binder: undelivered TRANSACTION_ERROR: 29201 01:13:53 executing program 2: mkdir(0x0, 0x0) open(0x0, 0x0, 0x0) fchdir(0xffffffffffffffff) r0 = open(&(0x7f0000000280)='./bus\x00', 0x141042, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$GIO_FONTX(r2, 0x4b6b, &(0x7f00000000c0)=""/230) write$UHID_INPUT(r0, &(0x7f0000001440)={0x8, "c0c814a55b6300d28afc61ac7dd1ffb869b761e8e53ee36e4be89e9fea175523e4468dec44bf8b5473c7a5062b4ede67dcb24cb9484ccfff2b3a70befc56e8ab2eee3483f5bf78c16beac035b700eb84e2216f268d02b717d2046c273814475b412437f7dc08a13a55d3c02132999dfd9fe80b750eff4d7c1da975b3835602728ae09e72527fcee19377e29c6c19e1ccce0f75e0e54001e3e83e473fa3d37eca8be1b3de565571e0e84f310c11fa8616068113b038aaa5c69967699fc2aa41c6f26fc22cf68e3577242c9b4ca20fab9de5885e0648fbd7af089b05f38f152d2f8144461608733c567b6dc5d2a07022c3764565c85abcfd99dd7a85e58939278235d50e8b321be7dbaa5141e097c28364fad2f713d666ca94f4e429687fcabb72aceeaf8abe5b506d98dc393b6e97492d785ead0ca2953f92c4d2b2c9f616e3d98b36be55a923fc5892413f7a3b615cec89b52e0ecdcee0aa5af72bcbb91b4bade7435dd8b529feaf13f8b48fcaca5952235d2e909f8831d8ca05a0daa3f6c581f388e0c1879b41fe63ef3d122bd0c5acd4fb07b96797918791075ae7383bb1bbdea574b31301ff37ecc45671ee2e7fc55bf6244025d1fd82dca56a42a23aa826a0b1e102bd87893ddc05649304eb1866c796e46e0d57f552bd572891ef892918bb2e7f2c6bcf68f388ea0c50f48c06de1b46b1434cdf25ca1288ebabe2a33d1c6effb77f91ef75471e93952caeda8ac2b2677e46d62b8366922d093832bccb949e177b4417864812d22972d81d89158288b5318d017329d4e8f66273abf74c434f318ebf32c7629342a85336387231b1e579d57cff0b125bef9dddf0fc33f71cb59d5a8972cda06ba6bba4a89cb8d3b465492c431698984998b2979ea61fed3d99b049724f2bdda5a0700ccb28825da1343f41290e569a6d38d4ae3968147cf39b097efd78e058fc71523c12e724bf93dc4ecc02b5cb18d13b59ec8f85368ac1ea93ed0149c60c53569dc69cdb3f37470eab26ef010b03a7e651b9e8e9065da347660836eddb3988c9a0f394aad055f727310f646d6cb35131d02aaf24735792bfce250798bebf0d1a4495fca568b9449e81afef2937b50faf873257d7efa07d31759474d50ca2a7922e79ab47dd59b11dfd1ec43fef3551aed81d01ee4ab997c6cecc39013dcaa442aec803e4cebbc288b4f9e87b30613f0ec88ddc6f60f56787f4040897e6e6bdac317d74b27f97f2efadb031f03c61954fd0232373582b7fa315d3eb9f67053126d2ed0636f04d669c47bdeb078fbda177533902e20b5ce9d8f395ea4c0aaf2cae774fe99bc40105a9ca184bcb598ab2f49c1df62d32d1a6d73a26812cb47a2ccaf0e9b759df89ad1e18238d897b9fd658f6786a92a0c12bd0ee6dad8a430a67962363e5b9afb3329e4f1f6fcd7e63cb8f24872bcf5b8c349d9ce423666ca39f16884219dea338b388e40f4ad996419cb3858637364d8e5af67f846d77b2749115131a3642ef56681315e4a2cbca5e60febabf693570f515e09c2a8994a8e2be3cba28118ef429d4de781118182607dd2c2d5aaba621ea29c140338bd8f1787fd2a3f43bb7fa22a8ce053adb331a4c78eab569af317e14360a6bf1c8b7394f34bfc1a941ac88dab334d5a2d45fc83bee28884698fd82339c972a06efb369220049ca89727513bd4262ad6f94f55f659ec98b684b1d92e1b6a303548a196cc5316e9845baaf01e737ef047d3d1ac4fe13de618e8fd6471c225e688b73b866213f4765c1a1ecf041f66a11177b0425b0423c455dccfa35a34f3b1c4c9850267bd41dcc366f4f8fef6982699e9aee7f3edff90217c84f6865234676e65911e5e99739792161766e959d061d6e86797b595ae3cffc043da0929dce1b4bd27e04532800f14f69398a681d46f00197f547fa138e676a4c84e586e9a2037faad7d7342221c229ff13606688ab70305dc28d01270604fbcb2b5777541e637a10e7d6c2dfa76461b18c8b303234282f31b7ed8afd0cdcc3978c6520a182000ea312296c7d9df08c2a67b944bc519113822014a831c8d6a7f8d26a7a443666b6077bdc1c11cf47001bcbb484d163543445c77a02140191bbb813da818b4dc3ef1ca420f624e5cb67c48024aeb8691b549202750899938067a3ad49da19e9fffc6486b3525fba8b2ff991fb3b4c1a536818f2dad96f713ac264a22136c6a3a9eacb4f69ab08cfe2b971a7d916833c6a0370d4b0bc428db2e4b4013899668b73caf9c983e2f07e46b4b5b4f0d231edee8b1951e1d0e34c881d1fc5c6be05b92b13680398e7109bd18048f0bd980fceb24e59411873e7a8a7f95f4da2ba5c082fdda710361e163a213a3dbb82c08a69020545da4636c09a67cd962182a011cf5eb1c3d999abc7b834ee518bb53afe19941927ca190699abf79c334c52e206fc851deb7398947ad5bd125ef3f51349497142e921c85506c739f6319ae0eb8e3c551ceb7e16afc2d6aad36841ed8eb560ef984ee5e00f1ead2c646546b3c145e3700b07fc257551641cf3dcb76a8b3cc75994f2c3eb521cea22d64c8b72b2de506fde8185b70b4707b7f571668a5925ca21e605904d7c896a5d7290b9c4fc75ecc7ddbbd7f6f003a74f53d1a5432e0377a3efce1e7ac61e36dc13aeea57400d4d3986db3fccb6edaf83f86daeb42f416f58c502e74178e013b399d0b155e0df86b40b5f3f2ab0ad61c90870cee340c07977b55622699101e5372677dd4e208fa6b5d4834a2d6f37b2ead107218aa0e702d1f6a60bd4ad3a2e22807237129fdc02993ef1fffe3c285bd4f7b093b2da8d772ce2df7874bf9b7fd0893eb66a4931acc38129bfe4a8fc6b28ea83bcca1220b66c86d4d90914bb9e9a425fce618f11b66f93aa78515eac0f3956cb1e8b6f12d7f6f22c1ca5563e280b15c64732aec2a37d6010cee0fd2263ea3ea2011043153284b4a5fc87cc0dd8c36f084ce715a6e9ba3e8b2586726255d122f2b5677d6590405ae031df8f83840ef3011a7f5d18037407758270d980aa65d5a4aa26a35a61b65178b6183b282771e89a8fe47bd3ea5a23146b924a47c3cc2540a9c8d91d4a8924e010fb6d3e60457e0aa86749cc3444707fda055a0f489aecda68af7f0d7d31cf25641a10bcc0d00996cddf9059121639fa3ff2e5490bae6b702fcf226d8e50f27f0973e5e4cf543445524d0fe3bd55d3f215978bfabcba0d44c076f5b333b2095c70f6a5426338bf0c065ddce27f6730606d84d1ccef8cebcd15085fa8a5d0975dc47eeb09a4ab6da21d01916c97f4e266c4b01f2bfb3b6a08bb5a7cf834e56782d824e7c55b591cd883ed9e806a4f7033bbab49a2b8ab2cb0f6da9d76968208236b35a51f8eba3769a676ad60d69c475706a630f3a078ebaa6ba5bc25719867cb61d48cc3a381b261165c04f3c93f37d72fc15f43df1de34e24e80a46f5d15fb362e71cb4a5365dde04a53dc5e42745fbd601ff148db416244dd76ac16f24138ef9a02491eb5b48d731a8bdcd46040d0ff11a07c040b83db84bfd21ffb1d818203cb7d3f8fca47f1dc510afa8219ab031aaba2147aed7c50228930e895a72abf55ca6997131e231ea92e0059b680735548adf2d572c3540e096a644deb3750e3b341bbeffee70ff22e0b4e56142e4c1965c01a646dd9b5b0055f88f08987ad45adb844b9ffc84792073048c28bcb60f2666802052ee45dcd9a2950d55ecf0234a3dcf67e83cfa0bfb1285eb54e6292d8075c9e1b459e48556f416898557c9c864fc5de459feb53e33dd1a6860a2d1a836ab5ff6efaee123b3715a7137787ee4345efbce38074e262f363a8ff400345c8539d44a7286c7291246810bce063f0877db6585842380b530a4aaef6e36779a95fed220cef6c1fff2fdd5031f83987dc3282d432f322852cc9dc6d00c59d5ed83b386ff97c521e528e59f2df932467ac02d17f8818c2de26d69725f42cecaf186fab7b6e10b1ebd9a9a12ed83cd382d9a6f9a9bed2736cb0ec0260057f5ec704d2e1a64caad59e02ff2022174b23564cb0942e6769b12e0ae4d65dc4c5e6b6ceaf2667e085909c93a9768b7bfdac612801c0bc3848bad51e2367f788cbd1c5091ce0e9c567528c72003712e91247d87f1ff60d3865fc687a35886822079392f8d151b89e09469bef98e59139c460a53805a93245148cbb9a6a010dadc87e9b1a0e0a89e87e433ff1c0ad4b125760858c8badff4d82cbd31cf88f3e2e16a4e960e1e0b5825fc0f2b21d660cf60069d43fb6a8a96c44fa922164f02c9cd5ebb6fad848871224d157777b5a70dc6deb988506bd03aa4ce2200e9ce23641221784250c22d2c8635a3512f45d433cf66e158eb261f48a23d54f5ef4358df3487da471eb5775bdba565ee170be126b2300d0dad050212606f2d77a63fa2ab430e62670e852b89944e611509415bee36bf0961c8918bd8b0eb8af45b1a9d0420c7101a9c5f4a63efb9cc8de7897b5e2b02cb5885ad8d0d8ac7754ba8d4e9d37175e614e3f3a6a7b122bbc6dd9ce78f1b9a4e940a1160bb85650d8932fe1a82d0525630ba017be5129625a45c3cae66c7cdaa33ee704791db81ef2e11a2f528974fa388cd929c934dbdb21425e6117839ab33b2926b036457db3a43083c3ec17231aed4ee5b607a45a5735c9470c03a424b43efcea953c078717344aeb1449c0dfa3a3ec224b542c16cf735466bdaf26b522aef1db547b14f07ebd4f5da34426a46007757be47ed3f643c47f2c4467762cd049d6f4cf8a78d04f8318bdedcee80871e91c0330499d88254555c456d9bde8a892394267eac15c230cf7e7ba19ebc01b1905c80476de3cea8258f6d0820d159f4aa8a37fb378b2685da4e0e89d253187219869f1157bbe4a8a43eabf65e86a6d9b21e25d91c43c3036914427833ed87073886719069148e2e47219bb5da5d9664d64dc5c4ff71c0e808dadbb53a23e41e3c02fd0c9e0704490f3283d1864d15d795882e6522f31445556cab6832f273dac0c7aef4e3f8c09a34d1624fdb087d852f2e827fb2c3105f1afda54b9dc12cfde3cf7747daa5ac70904e82636a13155303f9a1198d6e7f9dc7be394ebc5db9e8380e290e6cae5f320caa56aa94490789fce2e2540b3de8865396f58e14d61d3cb122f7bd1af5a27c6fe733eba3cc39106efc906ea967fb833e2480aa80bd56ccd9e5c25304e2b8135f1453af70059e599cb67bc8eaaa38c39768e74d3da8aba0135f0192d7ddf0149ce62f353b0360251f1f88b272c6e85b4ee4e0563a6de80de83749af6e6aa4d80cab7031aff3f7e8d0c9114940549f828a62be9fd6a16db001369728b4b93d4ecf91563ae03def3ca4e9900a97657c4ff1e41c5742fb3329ba882ed61645aedb22f2543b83cd4007e5d228697a48064acc32ece41f2d5ead3f31a9689249e8b4bb57ac0b136b6c60ec531708235b94db823344aafbb9b79e21959635664b2193c3add0b28767906b7ba4118e6548e9a23b49e9181dc6f7dc7857425c9ab1b1451bc4572fd060190d0b5a76b8368b68e72a212bd0f89d0778d293b1d32f155f30c9aafe7215d2e746ea8f2c73a30bcd8c093a489519b60616b15afe69074ee77fb65caf5faf0aad49106057a91fdcd622a07ac21eb5c221f2e65323228af41b3eb894517c34c4f60ba20fb6f6c4309a7357884c0eeeb0a4874550107f2d0ffdc412f86bdf712f96183b3932cfb4da3f179cde1a288df9af09c243fae8c67b0d208d9cdb7adde8d5e548e0624b19da4818ef656b88280a", 0x1000}, 0xfffffc41) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x1, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fadvise64(r0, 0xfffffffffffffffe, 0x0, 0x4) fremovexattr(0xffffffffffffffff, 0x0) write$FUSE_DIRENT(0xffffffffffffffff, &(0x7f0000000080)=ANY=[], 0x29) 01:13:53 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$KDGETLED(r2, 0x4b31, &(0x7f0000000100)) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r3 = syz_open_dev$binderN(0x0, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r3, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0, 0xfffffffffffffed5}, @flat=@weak_handle, @fda}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}}], 0x0, 0x0, 0x0}) 01:13:53 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vga_arbiter\x00', 0x20000, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 01:13:53 executing program 5: mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, 0xffffffffffffffff, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(0xffffffffffffffff, 0x40046207, 0x0) r0 = syz_open_dev$binderN(0x0, 0x0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x55) fsync(r3) dup2(r1, r1) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x6) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x406, r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) r7 = socket$inet6_tcp(0xa, 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) r9 = socket$inet6_tcp(0xa, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$PERF_EVENT_IOC_ENABLE(r10, 0x8912, 0x400200) r11 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r11, 0x0, 0x0) r12 = socket$inet6_tcp(0xa, 0x1, 0x0) fcntl$dupfd(r12, 0x0, r12) openat(r8, &(0x7f0000000040)='./file0\x00', 0x20000, 0xc2) getsockname$packet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0x14) r13 = socket$inet6_tcp(0xa, 0x1, 0x0) fcntl$dupfd(r13, 0x0, r13) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f00000002c0)={0x26, 0x0, &(0x7f0000000280)=ANY=[@ANYRES16, @ANYPTR64=&(0x7f0000000380)=ANY=[@ANYRES64, @ANYPTR=&(0x7f0000000200)=ANY=[], @ANYPTR=&(0x7f0000000400)=ANY=[@ANYRESOCT=r4, @ANYRES32=0x0, @ANYRESHEX=r6, @ANYRESHEX=r12, @ANYRESHEX=r7, @ANYPTR64, @ANYRESDEC], @ANYRESDEC=r10, @ANYRESHEX=r11, @ANYRESHEX=r0], @ANYPTR=&(0x7f0000000000)=ANY=[@ANYRESOCT=r8], @ANYRESDEC], 0x0, 0x0, 0x0}) 01:13:53 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) connect$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x11, 0x0, 0x1, 0x3, 0x6, @local}, 0x14) r3 = dup2(r2, r2) r4 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000040)='IPVS\x00') sendmsg$IPVS_CMD_DEL_SERVICE(r3, &(0x7f0000000300)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x42024020}, 0xc, &(0x7f0000000280)={&(0x7f0000000880)=ANY=[@ANYBLOB="d400000088cfc59c5c51c29ba0c8ab9eb0cdf1de942931eac36fc1685e98959b60c03f7d79824094bc9c75134fd1955d0a8888a112fefa12510d10b50b1d308e57cf1cc7c8e24899f7743dfe3d99dc89a5506e2363dea68ab1cf5f874236d2a6fa84404d6d380c5ed002b1e1545669cba27bc6d48ab4b8e604602f02a564a04b78b164559a578fa291750cfc4000000000000000000000000000dc5cdf20454156b7d74630d9624bb5066e824673851e7c618991e97ce32d34f1713fc640b26bb52c35d1cebae6ee8863ecffd1ff48ba5297448168a1a29b55de5348e8484621d6970eadc510ecec08c0c18cb5b847a368e19f5bad06b327395b4c867d4b1d3ac1b1e7bb01933f1cd5f015e010871e1cb315a6472363c2a60052d2248d7b33856d51e285a5cfd718175a2b88d898d6f7ffdeb71f097e21b5c048486ae05171e0c2271418a68080355aec2f240aa2eb5d1afaa43ae20bcb124c13c9bb055f4094be168533eeef1bef26a462b085cfab25df63001f1ce713ae3bd356a0e017da2ee269e1ff85eba6c06fcc97ded28f18d55df16a73e2e9bfd3a5b9650c2ff86c594595e1140f25d61d0feb946da00c96547e45922ced1e04596d55fbf281bd6d6102ed68ed785eb325e30fd9c4a7396a214acf022742f1ab9fc66fd626aa06eac9e1ee3077f2bd657020b21116f663a63b28b4348bbad9545cbab4bf848dad7d5bd0f074c17b3288fdf58e3410b055e9aa5fb7ede225b2d70888bc07da8b781cd0172f9aadc2a25ec7dcc4", @ANYRES16=r4, @ANYBLOB="200029bd7000fddbdf250300000064000200080004003f00000008000700010000000800090020000000080006000300000008000d00020000001400010000000000000000000000ffffe000000214000100e0000002000000000000000000000000080008000100000008000e004e240000080004001f00000028000200080002004e23000008000600ffffff7f1400010000000000000000000000000000000000080006000001000024000200080005000101000008000800e7ffffff08000400ff7f000008000400ffff0000"], 0xd4}, 0x1, 0x0, 0x0, 0x20004040}, 0x820) r5 = openat$selinux_status(0xffffffffffffff9c, &(0x7f0000000340)='/selinux/status\x00', 0x0, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f00000003c0)={r5, 0x15, 0x1, 0x8ccb, &(0x7f0000000380)=[0x0, 0x0], 0x2}, 0x20) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70, 0x18, &(0x7f0000000200)={@ptr={0x70742a85, 0x0, 0x0}, @fda, @ptr={0x70742a85, 0x0, 0x0}}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}}], 0x0, 0x0, 0x0}) [ 1490.496525] binder: 11917:11921 transaction failed 29201/-22, size 88-24 line 3411 [ 1490.506324] binder: undelivered TRANSACTION_ERROR: 29201 01:13:53 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000140)='/de/binfe\x91\xbf\xb4?', 0x0, 0x2) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0, 0xfffffffffffffed5}, @flat=@weak_handle, @fda}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}}], 0x0, 0x0, 0x0}) 01:13:53 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) lsetxattr$trusted_overlay_opaque(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='trusted.overlay.opaque\x00', &(0x7f0000000180)='y\x00', 0x2, 0x3) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0}, @fda={0x66646185, 0x0, 0x1}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}}], 0x0, 0x0, 0x0}) [ 1490.570832] binder: 11956:11958 got transaction with invalid handle, 0 [ 1490.591906] binder: 11956:11958 transaction failed 29201/-22, size 88-24 line 3411 01:13:53 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) openat$uhid(0xffffffffffffff9c, &(0x7f0000000100)='/dev/uhid\x00', 0x2, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0, 0xfffffffffffffed5}, @flat=@weak_handle, @fda}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}}], 0x0, 0x0, 0x0}) [ 1490.630934] binder: undelivered TRANSACTION_ERROR: 29201 [ 1490.656342] binder: 11966:11969 got transaction with invalid parent offset or type 01:13:54 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) ioctl$RNDCLEARPOOL(0xffffffffffffffff, 0x5206, &(0x7f0000000100)=0x1ff) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) dup2(r2, r2) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r3) setsockopt$inet6_mtu(r3, 0x29, 0x17, &(0x7f0000000000), 0xffffffffffffffe0) r4 = dup3(r1, r1, 0x80000) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70, 0x18, &(0x7f0000000200)={@ptr={0x70742a85, 0x0, 0x0}, @fda, @ptr={0x70742a85, 0x0, 0x0}}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}}], 0x0, 0x0, 0x0}) openat$selinux_status(0xffffffffffffff9c, &(0x7f0000000040)='/selinux/status\x00', 0x0, 0x0) 01:13:54 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 01:13:54 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="1163484000000000000000000000000000000000000000000000000025eb9e7b7f13bbd060000000000000001800000000000000", @ANYPTR=&(0x7f0000000000)=ANY=[@ANYBLOB="852a7470000000000000000000000000d5feffffffffffff00000000000000000000000000000000852a687700000000000000000000000000000000000000008561646600"/96], @ANYPTR=&(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000028000040000000004000007bcb8eba653b57fddeef53cf0000000000226cbec67a5c0f31fd1dbadf18dbe14c4c72a42d807fb04cbe6573c62c9272365520ece2bf5bbf5d171f664ad9fb06b2e962b8"], @ANYBLOB="660323f2cdca803b1b70ab451fe677478fd12f9430925463cbb396e17327dbf784572e52de5c78fa818552175c0c05f582bab92591991ec082785579da4138c86639ce108b6ec654007dc068f0c5963cfbc5c5c35b167c3880ef56ba4aabd8763b83a3497eec51842f8fc7cc8a90d78eb0150a47276665fa401e74ebce5689ae3073bc7729a3d3980ecf37b05fbd3a4e64ee9be5f2dc9b12856a6274a6f77355324cfe920b192dac7f38ea09be75033e38364d8587482dbf52901cd7fe"], 0x0, 0x0, 0x0}) [ 1490.685087] binder: 11966:11969 transaction failed 29201/-22, size 96-24 line 3454 01:13:54 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) [ 1490.694428] binder: 11974:11975 got transaction with too large buffer [ 1490.694456] binder: 11974:11975 transaction failed 29201/-22, size 96-24 line 3493 [ 1490.694663] binder: undelivered TRANSACTION_ERROR: 29201 [ 1490.721646] binder: 11978:11981 got transaction with out-of-order buffer fixup [ 1490.721675] binder: 11978:11981 transaction failed 29201/-22, size 112-24 line 3467 [ 1490.721901] binder: undelivered TRANSACTION_ERROR: 29201 [ 1490.740881] binder: 11980:11984 got transaction with invalid handle, 0 [ 1490.741126] binder: 11980:11984 transaction failed 29201/-22, size 88-24 line 3411 [ 1490.741283] binder: undelivered TRANSACTION_ERROR: 29201 [ 1490.765609] binder_alloc: 11983: binder_alloc_buf size 4287649831136199648 failed, no address space [ 1490.765616] binder_alloc: allocated: 0 (num: 0 largest: 0), free: 12288 (num: 1 largest: 12288) [ 1490.765635] binder: 11983:11985 transaction failed 29201/-28, size 96-24 line 3284 [ 1490.765772] binder: undelivered TRANSACTION_ERROR: 29201 [ 1490.771242] binder_alloc: 11983: binder_alloc_buf size 4287649831136199648 failed, no address space [ 1490.771252] binder_alloc: allocated: 0 (num: 0 largest: 0), free: 12288 (num: 1 largest: 12288) [ 1490.771271] binder: 11983:11989 transaction failed 29201/-28, size 96-24 line 3284 [ 1490.771502] binder: undelivered TRANSACTION_ERROR: 29201 [ 1490.796336] binder: 11990:11991 transaction failed 29189/-22, size 88-24 line 3138 [ 1490.796457] binder: undelivered TRANSACTION_ERROR: 29189 [ 1491.063581] binder: undelivered TRANSACTION_ERROR: 29201 01:13:54 executing program 2: mkdir(0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, &(0x7f0000000100)='/proc/self/attr/current\x00', 0x2, 0x0) open(0x0, 0x0, 0x0) fchdir(0xffffffffffffffff) bpf$OBJ_PIN_PROG(0x6, &(0x7f00000000c0)={&(0x7f0000000000)='./bus\x00'}, 0x10) r0 = open(&(0x7f0000000280)='./bus\x00', 0x141042, 0x0) write$UHID_INPUT(r0, &(0x7f0000001440)={0x8, "c0c814a55b6300d28afc61ac7dd1ffb869b761e8e53ee36e4be89e9fea175523e4468dec44bf8b5473c7a5062b4ede67dcb24cb9484ccfff2b3a70befc56e8ab2eee3483f5bf78c16beac035b700eb84e2216f268d02b717d2046c273814475b412437f7dc08a13a55d3c02132999dfd9fe80b750eff4d7c1da975b3835602728ae09e72527fcee19377e29c6c19e1ccce0f75e0e54001e3e83e473fa3d37eca8be1b3de565571e0e84f310c11fa8616068113b038aaa5c69967699fc2aa41c6f26fc22cf68e3577242c9b4ca20fab9de5885e0648fbd7af089b05f38f152d2f8144461608733c567b6dc5d2a07022c3764565c85abcfd99dd7a85e58939278235d50e8b321be7dbaa5141e097c28364fad2f713d666ca94f4e429687fcabb72aceeaf8abe5b506d98dc393b6e97492d785ead0ca2953f92c4d2b2c9f616e3d98b36be55a923fc5892413f7a3b615cec89b52e0ecdcee0aa5af72bcbb91b4bade7435dd8b529feaf13f8b48fcaca5952235d2e909f8831d8ca05a0daa3f6c581f388e0c1879b41fe63ef3d122bd0c5acd4fb07b96797918791075ae7383bb1bbdea574b31301ff37ecc45671ee2e7fc55bf6244025d1fd82dca56a42a23aa826a0b1e102bd87893ddc05649304eb1866c796e46e0d57f552bd572891ef892918bb2e7f2c6bcf68f388ea0c50f48c06de1b46b1434cdf25ca1288ebabe2a33d1c6effb77f91ef75471e93952caeda8ac2b2677e46d62b8366922d093832bccb949e177b4417864812d22972d81d89158288b5318d017329d4e8f66273abf74c434f318ebf32c7629342a85336387231b1e579d57cff0b125bef9dddf0fc33f71cb59d5a8972cda06ba6bba4a89cb8d3b465492c431698984998b2979ea61fed3d99b049724f2bdda5a0700ccb28825da1343f41290e569a6d38d4ae3968147cf39b097efd78e058fc71523c12e724bf93dc4ecc02b5cb18d13b59ec8f85368ac1ea93ed0149c60c53569dc69cdb3f37470eab26ef010b03a7e651b9e8e9065da347660836eddb3988c9a0f394aad055f727310f646d6cb35131d02aaf24735792bfce250798bebf0d1a4495fca568b9449e81afef2937b50faf873257d7efa07d31759474d50ca2a7922e79ab47dd59b11dfd1ec43fef3551aed81d01ee4ab997c6cecc39013dcaa442aec803e4cebbc288b4f9e87b30613f0ec88ddc6f60f56787f4040897e6e6bdac317d74b27f97f2efadb031f03c61954fd0232373582b7fa315d3eb9f67053126d2ed0636f04d669c47bdeb078fbda177533902e20b5ce9d8f395ea4c0aaf2cae774fe99bc40105a9ca184bcb598ab2f49c1df62d32d1a6d73a26812cb47a2ccaf0e9b759df89ad1e18238d897b9fd658f6786a92a0c12bd0ee6dad8a430a67962363e5b9afb3329e4f1f6fcd7e63cb8f24872bcf5b8c349d9ce423666ca39f16884219dea338b388e40f4ad996419cb3858637364d8e5af67f846d77b2749115131a3642ef56681315e4a2cbca5e60febabf693570f515e09c2a8994a8e2be3cba28118ef429d4de781118182607dd2c2d5aaba621ea29c140338bd8f1787fd2a3f43bb7fa22a8ce053adb331a4c78eab569af317e14360a6bf1c8b7394f34bfc1a941ac88dab334d5a2d45fc83bee28884698fd82339c972a06efb369220049ca89727513bd4262ad6f94f55f659ec98b684b1d92e1b6a303548a196cc5316e9845baaf01e737ef047d3d1ac4fe13de618e8fd6471c225e688b73b866213f4765c1a1ecf041f66a11177b0425b0423c455dccfa35a34f3b1c4c9850267bd41dcc366f4f8fef6982699e9aee7f3edff90217c84f6865234676e65911e5e99739792161766e959d061d6e86797b595ae3cffc043da0929dce1b4bd27e04532800f14f69398a681d46f00197f547fa138e676a4c84e586e9a2037faad7d7342221c229ff13606688ab70305dc28d01270604fbcb2b5777541e637a10e7d6c2dfa76461b18c8b303234282f31b7ed8afd0cdcc3978c6520a182000ea312296c7d9df08c2a67b944bc519113822014a831c8d6a7f8d26a7a443666b6077bdc1c11cf47001bcbb484d163543445c77a02140191bbb813da818b4dc3ef1ca420f624e5cb67c48024aeb8691b549202750899938067a3ad49da19e9fffc6486b3525fba8b2ff991fb3b4c1a536818f2dad96f713ac264a22136c6a3a9eacb4f69ab08cfe2b971a7d916833c6a0370d4b0bc428db2e4b4013899668b73caf9c983e2f07e46b4b5b4f0d231edee8b1951e1d0e34c881d1fc5c6be05b92b13680398e7109bd18048f0bd980fceb24e59411873e7a8a7f95f4da2ba5c082fdda710361e163a213a3dbb82c08a69020545da4636c09a67cd962182a011cf5eb1c3d999abc7b834ee518bb53afe19941927ca190699abf79c334c52e206fc851deb7398947ad5bd125ef3f51349497142e921c85506c739f6319ae0eb8e3c551ceb7e16afc2d6aad36841ed8eb560ef984ee5e00f1ead2c646546b3c145e3700b07fc257551641cf3dcb76a8b3cc75994f2c3eb521cea22d64c8b72b2de506fde8185b70b4707b7f571668a5925ca21e605904d7c896a5d7290b9c4fc75ecc7ddbbd7f6f003a74f53d1a5432e0377a3efce1e7ac61e36dc13aeea57400d4d3986db3fccb6edaf83f86daeb42f416f58c502e74178e013b399d0b155e0df86b40b5f3f2ab0ad61c90870cee340c07977b55622699101e5372677dd4e208fa6b5d4834a2d6f37b2ead107218aa0e702d1f6a60bd4ad3a2e22807237129fdc02993ef1fffe3c285bd4f7b093b2da8d772ce2df7874bf9b7fd0893eb66a4931acc38129bfe4a8fc6b28ea83bcca1220b66c86d4d90914bb9e9a425fce618f11b66f93aa78515eac0f3956cb1e8b6f12d7f6f22c1ca5563e280b15c64732aec2a37d6010cee0fd2263ea3ea2011043153284b4a5fc87cc0dd8c36f084ce715a6e9ba3e8b2586726255d122f2b5677d6590405ae031df8f83840ef3011a7f5d18037407758270d980aa65d5a4aa26a35a61b65178b6183b282771e89a8fe47bd3ea5a23146b924a47c3cc2540a9c8d91d4a8924e010fb6d3e60457e0aa86749cc3444707fda055a0f489aecda68af7f0d7d31cf25641a10bcc0d00996cddf9059121639fa3ff2e5490bae6b702fcf226d8e50f27f0973e5e4cf543445524d0fe3bd55d3f215978bfabcba0d44c076f5b333b2095c70f6a5426338bf0c065ddce27f6730606d84d1ccef8cebcd15085fa8a5d0975dc47eeb09a4ab6da21d01916c97f4e266c4b01f2bfb3b6a08bb5a7cf834e56782d824e7c55b591cd883ed9e806a4f7033bbab49a2b8ab2cb0f6da9d76968208236b35a51f8eba3769a676ad60d69c475706a630f3a078ebaa6ba5bc25719867cb61d48cc3a381b261165c04f3c93f37d72fc15f43df1de34e24e80a46f5d15fb362e71cb4a5365dde04a53dc5e42745fbd601ff148db416244dd76ac16f24138ef9a02491eb5b48d731a8bdcd46040d0ff11a07c040b83db84bfd21ffb1d818203cb7d3f8fca47f1dc510afa8219ab031aaba2147aed7c50228930e895a72abf55ca6997131e231ea92e0059b680735548adf2d572c3540e096a644deb3750e3b341bbeffee70ff22e0b4e56142e4c1965c01a646dd9b5b0055f88f08987ad45adb844b9ffc84792073048c28bcb60f2666802052ee45dcd9a2950d55ecf0234a3dcf67e83cfa0bfb1285eb54e6292d8075c9e1b459e48556f416898557c9c864fc5de459feb53e33dd1a6860a2d1a836ab5ff6efaee123b3715a7137787ee4345efbce38074e262f363a8ff400345c8539d44a7286c7291246810bce063f0877db6585842380b530a4aaef6e36779a95fed220cef6c1fff2fdd5031f83987dc3282d432f322852cc9dc6d00c59d5ed83b386ff97c521e528e59f2df932467ac02d17f8818c2de26d69725f42cecaf186fab7b6e10b1ebd9a9a12ed83cd382d9a6f9a9bed2736cb0ec0260057f5ec704d2e1a64caad59e02ff2022174b23564cb0942e6769b12e0ae4d65dc4c5e6b6ceaf2667e085909c93a9768b7bfdac612801c0bc3848bad51e2367f788cbd1c5091ce0e9c567528c72003712e91247d87f1ff60d3865fc687a35886822079392f8d151b89e09469bef98e59139c460a53805a93245148cbb9a6a010dadc87e9b1a0e0a89e87e433ff1c0ad4b125760858c8badff4d82cbd31cf88f3e2e16a4e960e1e0b5825fc0f2b21d660cf60069d43fb6a8a96c44fa922164f02c9cd5ebb6fad848871224d157777b5a70dc6deb988506bd03aa4ce2200e9ce23641221784250c22d2c8635a3512f45d433cf66e158eb261f48a23d54f5ef4358df3487da471eb5775bdba565ee170be126b2300d0dad050212606f2d77a63fa2ab430e62670e852b89944e611509415bee36bf0961c8918bd8b0eb8af45b1a9d0420c7101a9c5f4a63efb9cc8de7897b5e2b02cb5885ad8d0d8ac7754ba8d4e9d37175e614e3f3a6a7b122bbc6dd9ce78f1b9a4e940a1160bb85650d8932fe1a82d0525630ba017be5129625a45c3cae66c7cdaa33ee704791db81ef2e11a2f528974fa388cd929c934dbdb21425e6117839ab33b2926b036457db3a43083c3ec17231aed4ee5b607a45a5735c9470c03a424b43efcea953c078717344aeb1449c0dfa3a3ec224b542c16cf735466bdaf26b522aef1db547b14f07ebd4f5da34426a46007757be47ed3f643c47f2c4467762cd049d6f4cf8a78d04f8318bdedcee80871e91c0330499d88254555c456d9bde8a892394267eac15c230cf7e7ba19ebc01b1905c80476de3cea8258f6d0820d159f4aa8a37fb378b2685da4e0e89d253187219869f1157bbe4a8a43eabf65e86a6d9b21e25d91c43c3036914427833ed87073886719069148e2e47219bb5da5d9664d64dc5c4ff71c0e808dadbb53a23e41e3c02fd0c9e0704490f3283d1864d15d795882e6522f31445556cab6832f273dac0c7aef4e3f8c09a34d1624fdb087d852f2e827fb2c3105f1afda54b9dc12cfde3cf7747daa5ac70904e82636a13155303f9a1198d6e7f9dc7be394ebc5db9e8380e290e6cae5f320caa56aa94490789fce2e2540b3de8865396f58e14d61d3cb122f7bd1af5a27c6fe733eba3cc39106efc906ea967fb833e2480aa80bd56ccd9e5c25304e2b8135f1453af70059e599cb67bc8eaaa38c39768e74d3da8aba0135f0192d7ddf0149ce62f353b0360251f1f88b272c6e85b4ee4e0563a6de80de83749af6e6aa4d80cab7031aff3f7e8d0c9114940549f828a62be9fd6a16db001369728b4b93d4ecf91563ae03def3ca4e9900a97657c4ff1e41c5742fb3329ba882ed61645aedb22f2543b83cd4007e5d228697a48064acc32ece41f2d5ead3f31a9689249e8b4bb57ac0b136b6c60ec531708235b94db823344aafbb9b79e21959635664b2193c3add0b28767906b7ba4118e6548e9a23b49e9181dc6f7dc7857425c9ab1b1451bc4572fd060190d0b5a76b8368b68e72a212bd0f89d0778d293b1d32f155f30c9aafe7215d2e746ea8f2c73a30bcd8c093a489519b60616b15afe69074ee77fb65caf5faf0aad49106057a91fdcd622a07ac21eb5c221f2e65323228af41b3eb894517c34c4f60ba20fb6f6c4309a7357884c0eeeb0a4874550107f2d0ffdc412f86bdf712f96183b3932cfb4da3f179cde1a288df9af09c243fae8c67b0d208d9cdb7adde8d5e548e0624b19da4818ef656b88280a", 0x1000}, 0xfffffc41) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) dup(r2) alarm(0x7) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x1, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fadvise64(r0, 0xfffffffffffffffe, 0x0, 0x4) fremovexattr(0xffffffffffffffff, 0x0) write$FUSE_DIRENT(0xffffffffffffffff, &(0x7f0000000080)=ANY=[], 0x0) 01:13:54 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 01:13:54 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) mmap$binder(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x11, r3, 0x9) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x44, 0x0, &(0x7f00000003c0)=[@reply={0x40406301, {0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x68, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x1, &(0x7f0000000200)=""/119, 0x77, 0x1, 0x32}, @flat=@handle={0x73682a85, 0x1001, 0x3}, @ptr={0x70742a85, 0x0, &(0x7f0000000280)=""/19, 0x13, 0x1, 0x1f}}, &(0x7f0000000380)={0x0, 0x28, 0x40}}}], 0x0, 0x0, 0x0}) 01:13:54 executing program 5: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r0, 0x0, 0x0) ioctl$PPPIOCATTACH(r0, 0x4004743d, &(0x7f0000000100)) r1 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r2, 0x0, 0x0) ioctl$sock_inet_SIOCSARP(r2, 0x8955, &(0x7f0000000140)={{0x2, 0x4e21, @loopback}, {0x306, @remote}, 0x10, {0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0xa}}, 'bcsh0\x00'}) ioctl$BINDER_SET_CONTEXT_MGR(r1, 0x40046207, 0x0) r3 = syz_open_dev$binderN(0x0, 0x0, 0x0) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) r5 = dup2(r4, r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r3, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0xfffffffd, 0x0}, @fda={0x66646185, 0x0, 0x1}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0xfffffebc, 0x48}}}], 0x0, 0x0, 0x0}) setsockopt$netlink_NETLINK_BROADCAST_ERROR(r2, 0x10e, 0x4, &(0x7f00000001c0)=0xe9, 0x4) r6 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r6, 0x0, 0x0) poll(&(0x7f0000000200)=[{r6, 0x8040}], 0x1, 0x0) 01:13:54 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') r3 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r3, 0x0, 0x0) read$eventfd(r3, 0x0, 0xfffffffffffffe9b) r4 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r4, 0x0, 0x0) r5 = openat$cgroup(r4, &(0x7f0000000000)='syz1\x00', 0x200002, 0x0) poll(&(0x7f0000000040)=[{r2, 0xe}, {0xffffffffffffffff, 0x1105}, {r0, 0xc2b4}, {r0, 0x8244}, {r5, 0x4006}, {r0, 0x6}], 0x6, 0x6) r6 = socket$inet6_tcp(0xa, 0x1, 0x0) r7 = dup2(r6, r6) ioctl$PERF_EVENT_IOC_ENABLE(r7, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x155, 0x0, &(0x7f0000000000), 0x0, 0x0, 0x0}) 01:13:54 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) arch_prctl$ARCH_GET_CPUID(0x1011) r4 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r4, 0x0, 0x0) r5 = accept4$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x6e, 0x80000) r6 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r6, 0x0, 0x0) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000000280)={0x0}, &(0x7f00000004c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xff8b) setresuid(0x0, r9, 0x0) getresgid(&(0x7f0000000480), &(0x7f0000000500), &(0x7f0000000580)=0x0) setresgid(0x0, r10, 0x0) r11 = socket$inet6_tcp(0xa, 0x1, 0x0) fcntl$dupfd(r11, 0x0, r11) r12 = socket$inet6_tcp(0xa, 0x1, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$PERF_EVENT_IOC_ENABLE(r13, 0x8912, 0x400200) r14 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r14, 0x0, 0x0) r15 = gettid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r16, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xff8b) setresuid(0x0, r17, 0x0) fstat(0xffffffffffffffff, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r19 = socket$inet6_tcp(0xa, 0x1, 0x0) fcntl$dupfd(r19, 0x0, r19) r20 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r20, 0x0, 0x0) r21 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xc, &(0x7f00000028c0)={0x6, &(0x7f0000002880)=[{0x6, 0x25, 0xff, 0x7f}, {0xdc, 0x0, 0x0, 0x8001}, {0xc3, 0x92, 0x3, 0x6}, {0x0, 0x9e, 0x0, 0xffff9a45}, {0x1, 0x1f, 0x0, 0x5}, {0x35d, 0x9, 0x40, 0x80000000}]}) r22 = gettid() tkill(r22, 0x14) r23 = getuid() fstat(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(0x0, r24, 0x0) r25 = socket$inet6_tcp(0xa, 0x1, 0x0) r26 = socket$inet6_tcp(0xa, 0x1, 0x0) fcntl$dupfd(r26, 0x0, r26) r27 = socket$inet6_tcp(0xa, 0x1, 0x0) r28 = fcntl$dupfd(r27, 0x0, r27) ioctl$PERF_EVENT_IOC_ENABLE(r28, 0x8912, 0x400200) r29 = socket$inet6_tcp(0xa, 0x1, 0x0) fcntl$dupfd(r29, 0x0, r29) r30 = gettid() tkill(r30, 0x14) r31 = getpgrp(r30) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r32, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xff8b) setresuid(0x0, r33, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000003e00)={0x0, r2, 0x0, 0xd, &(0x7f0000003dc0)='/dev/binder#\x00'}, 0x30) r35 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r35, 0x0, 0x0) getsockopt$inet_IP_XFRM_POLICY(r35, 0x0, 0x11, &(0x7f0000003e40)={{{@in=@broadcast, @in6=@local, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@loopback}}}, &(0x7f0000003f40)=0xe8) getresgid(&(0x7f0000000480), &(0x7f0000000500), &(0x7f0000000580)=0x0) setresgid(0x0, r37, 0x0) r38 = socket$inet6_tcp(0xa, 0x1, 0x0) r39 = fcntl$dupfd(r38, 0x0, r38) ioctl$PERF_EVENT_IOC_ENABLE(r39, 0x8912, 0x400200) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r40, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xff8b) setresuid(0x0, r41, 0x0) lstat(&(0x7f0000004180)='./file0\x00', &(0x7f00000041c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r43 = fcntl$getown(r0, 0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r44, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xff8b) setresuid(0x0, r45, 0x0) fstat(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(0x0, r46, 0x0) r47 = gettid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r48, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xff8b) setresuid(0x0, r49, 0x0) getresgid(&(0x7f0000004240), &(0x7f0000004280), &(0x7f00000042c0)=0x0) r51 = accept(r3, 0x0, &(0x7f0000004900)) r52 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r52, 0x0, 0x0) r53 = openat$cgroup_type(r52, &(0x7f0000004940)='cgroup.type\x00', 0x2, 0x0) r54 = socket$inet6_tcp(0xa, 0x1, 0x0) r55 = fcntl$dupfd(r54, 0x0, r54) ioctl$PERF_EVENT_IOC_ENABLE(r55, 0x8912, 0x400200) r56 = socket$inet6_tcp(0xa, 0x1, 0x0) r57 = fcntl$dupfd(r56, 0x0, r56) ioctl$PERF_EVENT_IOC_ENABLE(r57, 0x8912, 0x400200) r58 = eventfd2(0xfffffffa, 0x80002) r59 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r59, 0x0, 0x0) r60 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r60, 0x0, 0x0) r61 = socket$inet6_tcp(0xa, 0x1, 0x0) fcntl$dupfd(r61, 0x0, r61) r62 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) r63 = openat$cgroup_int(r2, &(0x7f0000004f00)='memory.max\x00', 0x2, 0x0) r64 = openat$selinux_commit_pending_bools(0xffffffffffffff9c, &(0x7f0000004f40)='/selinux/commit_pending_bools\x00', 0x1, 0x0) r65 = socket$inet6_tcp(0xa, 0x1, 0x0) fcntl$dupfd(r65, 0x0, r65) r66 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r66, 0x0, 0x0) r67 = socket$inet6_tcp(0xa, 0x1, 0x0) fcntl$dupfd(r67, 0x0, r67) r68 = socket$inet6_tcp(0xa, 0x1, 0x0) fcntl$dupfd(r68, 0x0, r68) r69 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r69, 0x0, 0x0) r70 = socket$inet6_tcp(0xa, 0x1, 0x0) fcntl$dupfd(r70, 0x0, r70) getresgid(&(0x7f0000004f80), &(0x7f0000004fc0), &(0x7f0000005000)=0x0) r72 = socket$inet6_tcp(0xa, 0x1, 0x0) fcntl$dupfd(r72, 0x0, r72) r73 = socket$inet6_tcp(0xa, 0x1, 0x0) fcntl$dupfd(r73, 0x0, r73) r74 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r74, 0x0, 0x0) r75 = openat$cgroup_subtree(r74, &(0x7f0000005040)='cgroup.subtree_control\x00', 0x2, 0x0) r76 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r76, 0x0, 0x0) r77 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r77, 0x0, 0x0) fcntl$getownex(0xffffffffffffffff, 0x10, &(0x7f0000005080)={0x0, 0x0}) getresgid(&(0x7f0000000480), &(0x7f0000000500), &(0x7f0000000580)=0x0) setresgid(0x0, r79, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r80, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xff8b) setresuid(0x0, r81, 0x0) getresgid(&(0x7f0000000480), &(0x7f0000000500), &(0x7f0000000580)=0x0) setresgid(0x0, r82, 0x0) getresgid(&(0x7f0000000480), &(0x7f0000000500), &(0x7f0000000580)=0x0) setresgid(0x0, r83, 0x0) fstat(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(0x0, r84, 0x0) getgroups(0x5, &(0x7f00000050c0)=[r82, 0x0, 0xee00, r83, r84]) r86 = socket$inet6_tcp(0xa, 0x1, 0x0) fcntl$dupfd(r86, 0x0, r86) getpeername(0xffffffffffffffff, &(0x7f0000006580)=@pppol2tp={0x18, 0x1, {0x0, 0xffffffffffffffff}}, &(0x7f0000006600)=0x80) r88 = socket$inet6_tcp(0xa, 0x1, 0x0) r89 = fcntl$dupfd(r88, 0x0, r88) ioctl$PERF_EVENT_IOC_ENABLE(r89, 0x8912, 0x400200) r90 = gettid() tkill(r90, 0x14) lstat(&(0x7f0000007a80)='./file0\x00', &(0x7f0000007ac0)={0x0, 0x0, 0x0, 0x0, 0x0}) getgroups(0x3, &(0x7f0000007b40)=[0x0, 0x0, 0x0]) r93 = gettid() tkill(r93, 0x14) r94 = getuid() fstat(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(0x0, r95, 0x0) r96 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r97 = perf_event_open(&(0x7f0000000040)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) fcntl$getownex(r97, 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r100 = dup3(r98, r99, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r100, 0x8912, 0x400200) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000600)={r100, 0x446, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=0x9, 0x0, 0x0, 0x0, &(0x7f00000002c0)={0x2, 0xfffffffc}, 0x0, 0x0, 0x0, &(0x7f0000000340)=0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=0x1003}}, 0x31f) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f00000004c0)={0x0, r97, 0x0, 0x4, &(0x7f0000000240)='/.@\x00', r101}, 0x30) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000001dc0)={0xffffffffffffffff, r96, 0x0, 0x5, &(0x7f0000001d80)='user\x00', r101}, 0x30) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000008040)={0x0, r3, 0x0, 0xd, &(0x7f0000008000)='/dev/binder#\x00', r101}, 0x30) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r103, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xff8b) setresuid(0x0, r104, 0x0) getresgid(&(0x7f0000008080), &(0x7f00000080c0), &(0x7f0000008100)=0x0) r106 = gettid() tkill(r106, 0x14) r107 = geteuid() getresgid(&(0x7f0000000480), &(0x7f0000000500), &(0x7f0000000580)=0x0) setresgid(0x0, r108, 0x0) r109 = socket$inet6_tcp(0xa, 0x1, 0x0) fcntl$dupfd(r109, 0x0, r109) r110 = socket$inet6_tcp(0xa, 0x1, 0x0) r111 = fcntl$dupfd(r110, 0x0, r110) ioctl$PERF_EVENT_IOC_ENABLE(r111, 0x8912, 0x400200) r112 = openat$cgroup_subtree(r111, &(0x7f0000008140)='cgroup.subtree_control\x00', 0x2, 0x0) r113 = openat$null(0xffffffffffffff9c, &(0x7f0000008180)='/dev/null\x00', 0x82000, 0x0) r114 = socket$inet6_tcp(0xa, 0x1, 0x0) fcntl$dupfd(r114, 0x0, r114) r115 = syz_open_dev$mice(&(0x7f00000081c0)='/dev/input/mice\x00', 0x0, 0x80000) r116 = socket$inet6_tcp(0xa, 0x1, 0x0) r117 = fcntl$dupfd(r116, 0x0, r116) ioctl$PERF_EVENT_IOC_ENABLE(r117, 0x8912, 0x400200) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000009780)={0x0, 0x0}) r119 = geteuid() getresgid(&(0x7f0000000480), &(0x7f0000000500), &(0x7f0000000580)=0x0) setresgid(0x0, r120, 0x0) r121 = gettid() tkill(r121, 0x14) lstat(&(0x7f0000009800)='./file0\x00', &(0x7f0000009840)={0x0, 0x0, 0x0, 0x0, 0x0}) getresgid(&(0x7f00000098c0), &(0x7f0000009900), &(0x7f0000009940)=0x0) sendmmsg$unix(r5, &(0x7f00000099c0)=[{&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000002780)=[{&(0x7f00000001c0)="b4ee2b9f9dfa197e6d8954a994bec3dacdc591e66481e64dcc0d1d3e288a1273d79d97f0ecfa9fedd11f60fee9c4b367ceaab9765b16d236eb827c781fc44956c8011480ec50d465806af1b86035c052aacdbf78c93c2a3201158ee38753271b7342e2084b130eab76d63bb90793ca64a46c3699c91161a42ce673d795125fa4283a61396f62ac2f78073c5c31693d6aa0d8cfbac1e9f102181ecd0e1c33a63e8c129d29a90c8042f3cd36a1f9042ead", 0xb0}, {&(0x7f0000000580)="244643829a0af16c6cff5e98c1a006b640c6a9c6c034dd7d9e84bdf54d3f7e564877610afc51bc649c2999ab332425f08095172bebbceafc4e1ccc3c9a230bb3e65fcd222b75e53f357224e23eddb97a247bba634033ae24fcd0d5c0978fa4ab1b3b977c4c56557f1e9b56ed23a90a9126b027e9af370edcc87519c7202dfe8464f2fea1b56f791f234d463541556355f5495d5317de425fb85c312d6ed1a7af929a9d7f882cafd105e6be709549cd6220747dc5ccda2ceaf5f17fcf61bb53a186cf8f4b40a9d4efcfd3d16cce671ecccecab3a7eabb86a78309e09c03fe843a4c30213c6f1e048e15f0c53e732f2f6407689850d654fee74e2b00a227920c825e5260533dfba732768538a7f02b6c613bcee6c9a68b2316b7dea3ebe8d0bb823d5f30d8ef59496bcca0037a5dacdeed679a3e5463e19a3685b5c10f4678595e015ecad6c2996465375054debf1b6ded8d7e963d5add1fe1bfa83278fccfaad9f744004e6a2dc39aaa05a954ac15997b09d720fcb2c0646e67f6ea7ba65ebb9a82b0ff3db35118a248bc790387d123398eedcbe4ff48b68d60c3e750241c4f701820b94eedc28ddc7fd9a3e1e25cfd474d8db41bed11815865c3a9983d5adbb4c7a15bcb92d9f86a137f04f3a6ff52448d806f7d1c5f09d2d89386393b79219527e49de9926c37fec748523665051305279d0487bdd910bdef4bb017e941efa72e4492cb51ece3e26ea2531c15697514cd71600cca133661390a509c4b5c62052a4c2f8bf68cfefbabc93d48132231f5f19f0c6051f795a59c36de6e1b357c99ae518b416c82aea952b85cff9c581583070ede0dca90cf055e3b7e01e927809134d00030474c498ce01e40f4190385ea9fa10ac18248ab621f68fbf6942b6ce2f36ae21d4e6e25019701a21da0cb4e3b3099dcebfa9e4e66bf15f8142792840a995c10f65ae488eb0084a6252dde9673ecd384f9829ce68aad549a3a7187071882e50900714291a0f4bcb0cd4148ec0165ee8b0b02a1b6c1df2c472420a483b7368c2124ec967f2d201fc8c88f9fcf16de8537b4c7d5cbf05bf875c0070db4a5a0c41d8cb36cab15a3adbc4561b6a30f1cac0a5ea57dd7d8d3ee71b4d7690bfbe45dbca1b59e0205350b771e046a2830d0def419467d3482048b664146985d7e2513db7b7f5686ab956274519e4a9a830247a162966b69fdd5535b8492a8da73d668611b0872c3468a96e26e2d5689bb601a9aa6bc6b62016a830928c4d585c349d07af91bcbb3780223e259a37318d37c31bf46fee9a5aab75811e895fa294f99fa709f845e0385b613f3b830948012882f996bd479c5489432fda2f5d8b78eb7ec21ef274536919056a946500a0310f0a2e1bcc1d6b0f896df37572cfde36eb1642c3f5c1a43fe7d592fcef543de11a40170216da224dff10870ede4df0fe83798d3247655b24acafeda581d0454023254df0a9e35c511d84d45faa03c6b6bb178779c389de7ea58d8e117b42aad997b53dad901bf71db99bb45b39825ff50146ec886867e7cfbca56c2cb46599d841c2a9a98558f1375f646795d928df2c9c79512f24e7a4ed89f286f71ee07bda8e536742c2f3ed3fd51da332ecb8f5cb3088fa59133bb660ecba7cb1d4bf6ca77635630cbf1b07150aee192fe8f1f0cc72507732cc8ad92f8631358ad40ab7d315e78073b30546361c03415dde0b026b5e38960e1b81d05a566d52616a57bc25630c1aea438d2a855f98b4d3d71bcecf67bd2bf302be6d748f939fdd7227a3913088e4f26ddaa800213766d57617a4d776db5f8ca05f68e2464972e9dcc7b52fbbbbc9155c15ce0609f64384bdf241dd6e73c55514c2fd5b9cd891a86438c3dd05a3c837a3dee5ec6179ffc01bc37e1e3259d77c66f80ed91fa6284d452683cded64b228f5c516ed7f44017cad8fbff3d4939b64e0500a4b622b38bda14369c0f75d1f3b770265222c610dd47daf903a105a1d82aca31440908c9f93898f3bf2c92fca9ec0f673e6a9a31e812b5a974ef8b3ed1af21775b07b22232304829a30f0ec6690a9732aa674bbf97eb551b1e5399bf940faef39beef8a3a34233696c86cf7e2f1d4d1a1e6f296ffeebeb2b3e0c27aabbc970ec4aaa78dce4f0b08a9068283a19be19d0918ea10a2193d14bcad30d782dd485e0303716072f9eebe28dd6a70721cc44cb3e23576139237683090ae8ddabb89bf7ed70b648ab8856e3350d78c9f81627fd276c9905e0468326fbef34867ce09480eddc1f476ef2459a4986e596bfe5699360de9a6a5068b462507476aa7098e50e9c39d5ce9934ce2cfd329229435583ca127c0467ad2c177fa24d88ec6e2b555710aafaa728917288927ff4df7adaea3b0cddc54d7c925e9844d49a5a832f6b8b6308c15cfc2e6c532d901925d7273e35ec524d2c80c5be3bf26aa421b9b884e60a4a8fbb3085f212c3038a0eecc34e82f0edc92bd16ed2901d7515750f63d8b329e917f58d4ae1b6a3a1625776ac79e23cf98b0ada7310bd52b5709b66e16babc8f4a2f9b7623e4f7d284b15b45d29e941f16b2be50f4e1197705f07e9d9ea4a71a4f87d78df9e38da3acb9682e38b434de6fb03851d4543d9b0df37f923fcfe4621a596dc02c1bd3a037d84ad598b158301528d9ed06d9312b73cdd61c5dbf8b8c575c8081ce3065e0c30080031f5c56e3b9d0e1a7859eb02e56ee77a90845984e0061feef0b9544ffc8a0c66ab1ab31e284af7a9e4c8546cb81c6ca6ea5bd7cd07404922cefa9a761b20bdeadf80da625749d826d52a6b9177cad074dd28e2ec0e05d90794fc5b4b683c98d82aded608d15a6c020b7ff5b3c9a56238b6f4928bf8b6c3636a6292bdaf72bf621eca161ec31bff0742f356a52ee034079823d5e9ef1bbe3b239db3cc607cdaa6fe14161314b43ae40d7e5ca216e8df256250c4d739940f6e1978bb9766ee8f2536f309ba9b14f769640add4501e48760f2cfd6eec6c3e0f436a7d5ac01eaf8f513f48d8de72cc729ae4e8c90487cab59323abb4c9909822b89b2fa69b9be5daaa6901a1b0f27afeb7e9fed1046e9dcc09b29e33625834996715b8ff97bae66fda18eacc51de5e6667217b444848307ecfb2c07903e6fb9e9ef7f11db514edc510f7dbbb6677290b1d6314b0eedc59156cfee1d133826e20df501279d23a00e26f7a73a5ff075b3051e139ea8d354abc32e82ef81027883fd75941174a8a81f3d22f2017050463356c103a7665809f5eecdaa2e1fdf1f172e749621e6bf54b85b45cd0f28371b9b84f95f901e708236922ae41e60a2cfe5c0d71f42602d24d5a373e441b2a165667d40a99531addcfef2feea1cf3d190a1414a1aae7ea8585b34d9d40ccf7ad09d5405f3f98b1d9d50da61bfbc822fe1e42a67fdccb5db5d3008821c7cacb8c4ee917a9b496ac8c1a83695f002be148da08e8ab77928dcdd6bc04cdf76c932290966dbb4353fd9b3a88afaa0d5ce6bb3c2e9272f51b7c10830607810af08e3cb0e89578291c8172fb0a12d0735812c2f7aac95dd8f583ff5c5c34b955d58b146405b67e1040d0b0b1a9faa512b1a650f64a3be73629b33dfbb56dee1a017ccfa2267c6c900c991144f0a98fabf09b0996902505c79c28715f3d56fa70d8668b846ec59e02798b190c8958328b91e2e10232f8055aaf85b085a607001edefbb0fd1f13fcdd30b05905d8b98056f3a6965c8d1e0d26645a36c3e1cbc1508e00ed198e434a0c0dc5fdc5ff357afbefceb380cc0f2b8c05a07f7434fee78d2d0376ac6f1a8c4a0e29ebb83935947f3b641c733080a3632b05857e6df2a9eaa9dd30bf6059967fc7b0c643d5e9022ce3d8c121d3f0db161362ad2a8bc7e882ebcfa33dd7038b4bf99336c61639b335d491165f7973b51eb4b8775da5632472345a8db1bf94c83eed6411bb661ec2ecb83dcfaddb1b7f6da7fbc7208bc2e571749ff4c75d6ba72b7e71e3accb683e572de8786e311e7d8a551186d665e8753b1277b404b3f339c6b6687186bc3c48cbb45ac4ac63bee807d4a38bfb6c03dbe88a993e11641431ffd7e4d06cc88e25f83ef683e0d478551427cb425cd807e9976c0809cbb8ad48739bf4e995b0bc6eb34e8ff26000c7a558780311838a5c067d8f51886bd061f83d631dc3e896d330dd8759f1c2a9d11ea24cd07735ef6779af9951ba84573b29f67df8c574ae4c947917b2d754c402047e6a5d3679817339cf1480e2a672233073c7ed37bac0a7b3a0a5d9edf5d446e04699bf76475e47f17e0150e00f7713285bbb40c30ab6f46340637d2496aa5b1c6abcbb3addb024163f8fdace560b966ec36b33265fc035d032682fdc1369d060b2a78ef4e9b44c733ed55aa950f3b9379a1bc81c90f9466bdd5dd57f6ede01dc2f4aa5c4ddbb75822e56c8ceca52d1cf38e8955535f611169d8eeb9f884d5b4a5ba315d085caa6a837750ea8aa6d311851bd390032f657a3ea22659e99e0ce64e49c0d4426ecab2d3719da1451359eca2ed3910f9adbbce798506053bb63d5bca7c323a379ffa6f20fd9484710d696ae5f6295d64fff7fce7d462fae479254618e40a4cca7306f9d227a04dc65a81e1e0244681335af0c7f198dc811aeb59dbf361447517ca9b824d0b42c864d006080ee708567bf7ce2b73cd21dd410801a86535140cf30fd60df1d1da43c84e030dae41b82ff10c6b250fa08510ca256e6ac8226085db217a8b8bc020b5da326f52c5a55ee551b23778257cffbaa12d4b8c7fc428325b1f41db8a027eb972f039640b9936c512afc8e624a5c167699e5c24f7734afc5e0f8db828b2d83b2fce3e486b8cd86c2abfe090dc62fed6ce9c8eabb6d73341f762b7b92c651e67a429d2a851b5d1d8400633576d191de8678101da6aec26f8c6baeb79562319e71b7df95d5948c93807c08259f21065d391b893bbac61aa4f2be57d9072a755ffb56f4ead7fd733a4a7d63af22ebb27c64dd2d5d76960555ebad91b579fe6b1633e200addb2253e83ff85fea85bc3aa5ef201e2f12cdcee7bb5716f682508e9ca23b4baa10f45c26b56d7d81d9f6dfe4f8f086e4af3531520c8093f081657aeaf78ed5875a647f6dc32e69cb596e95e00131ea074bc609dc25a36324e583b8bffb1135fd04834d058deca6675e2c1d5c72318a10010d74ce4a014f02bde2151a7c72205495aaba6aff8616c90deabaf9971cdd44a72e47c27076f87137d320c93e60930074d7358fd518bc9758e09bc14548547959cfb111fb4f75e553cdaa50a8d959ef568f442795727cb545244dc116cf1319f178aa6d295b22b05d142faf07a65c919d680f1ad7e9060bb3399013e9ec1559cf740ac761272890e63cb5c6cd9a6bf77c5a2714f0c75a794dda6ecec1a7c7cd459e45f7622f9f41ea5f0471c6c5c6cc7e7563a537bac6e573d8803ce4448fbd3861a928ddf5dd1ab453fbac4aa11ea4f6f39d5497bb8d131a0f3d9c99ad1c84cd7ebbc0da6cd69eac0d8b1c2d01927af5bc4b718ba2961a51c7a18cc07b3bbc5065c41c368b4d85846bc059d1626254f41c8063ef00b3900cc64321bcc368ccd6bbb3082d073edf750ff6189cce11f9af0d0c9ced93ee7ac907dedaec03195afcb76a5b41d926753780cc22f048eea522ed3c123cf7cdd82fafd410ea8eab99568b2f1a088e5e0f4062a7f0ce0ab399d2ceff7d09275420867cf19c88c081180f00ac2e91036498c215100a6687169a751c818ec7c45c9f62880b3c3eeda802a63eb9a3809f7effdb7f68e086914d9d51d221c66", 0x1000}, {&(0x7f0000000380)="e72f0bc3d9d50017192891a56538f93de0ff9287b83d92f67babb9be39631a4fff666c0507977fe953b0c4988f2296107017515717e9a5af7b71166ebc92a576c4ad6b37a4c4b20a548c4a406c8a2a9287ae06", 0x53}, {&(0x7f0000000400)="c154cb0bc8c8989b41d278c5450c94a6847118a257e8cf48301350587b14aa0825ac3314629863686d2884e0afff74a86c55dbfa8e9324040b8d40e81b7c9ec12002dde49ccf837f840749154dd4e547a58efa2a7bb76138bfa8bca44ba50931ad3314400e62ea02f575bfa0b6c4f1d9b5f6ab82a917ff401a88c03a7463ffd2bd", 0x81}, {&(0x7f0000001580)="49071374d9abd895dd66552baf0606a362e8cde4db9b06d1cd8b41588cd0e91fa665f260d54c42429408faf99bb3f060c3f5b11861aa24292afb3d3e9f19ee9a1a3f24f598b4717a00d1267a932eedbb5730d1acec29b3cbc2d9dfae57f6aef52114a405c92aed17043e7194657a0860d18c90b587c41bb4f587a400317af2aac69ebb19f881cf0fb1d488857c95dae69d55a8f56dec18b87f09b6a690d4e05277a064871961b4443144af7cd171831ed1703e30d158e85c9272d08ed01cb19fb2a74e4d66b1aaba01e783527de6083a2560373858dc4e051aeaea0c6cf5d0c330b9a86d72c07421d667713fbd7b9fd0719033", 0xf3}, {&(0x7f0000001680)="c6bf014091d2f84fe67c4b78f03d27c7183d27222330676ddbd498fd24a6db2d23e4580d6ae4160234da6586b749c25e950412dc332c1222389c1047eed840c9526dc2a0e9a53239e0e0579487275b6a12f443f388464f1f09f85d034f5a3f24d6c37ba63a97e43a80b6d444ad1776e351337f86c8ba2f815a9a90591d9cf5c7e2e4a50ca7856d3b972b7c38c335086ef32678ce5da4184ba283502cd6b457d98062976a111b7bf74094a4d7b9c2456d5385be87a1358fe384a5ea07c2fa978a79069b492e542b4de39a8c8d03e3a7960553943636839924a8fbe01f3178dfee5fb0ff3d6945a649f1d103befb", 0xed}, {&(0x7f0000001780)="a29312af906f7d859727abff02d881c318f035817096ebf18f0268d5f9a18674ce75bf76e8fe28d34a750f707dfccb67af34b9c6e44432455177a31c7ca9ad254271b93d541073102daf91c6be77f27f02e1a91c0de160266347fefa4ae34d006a0932b4799e9cddbb89f856d4a1af1ba4865742c54556ae1352ff7078290517bab429d0d2ea9debdee39ea12888b27cb41ebfc0de548a18a100ff83b9f2e8370a76ec9f0543395e9b5b202e5025e02d981e22b60cfcbd06e6bcc374216f69c9538133bde4a44a68b297c47683a6ebf938165e9d35f82b3ed9a6b98f0c8c2584a17d450ddd94cf33adb5261d438aa8c24bfbdb393668fe8bcf6f999c382afaaffd118588c2e5da802f8f27abb469642289219dc85620435dd80fc70f871b3a36074934e4fd42086f0f6172a706cbf96ed160e79004b81ad973fc1c5ebde3ae7622b01b3d18622a3b7f77d7db54d585fc2b5d5ba449c10543d35d693a34313767a0d9481a5bca5d00f6d5d732583ad014bf6b49c38771ee835a0701e994fc68c859cca97b732cb23182ac502416545629fc12c194b4e8edd2c5436956ebebe64881c7faf2edf076c2b4b248ed5bfabc3aa4cd17d545387c193ff2efa855ac8ff221db11aafc5c1cc7fe43c012ce61943f8cce276d55c9dfca1f87dc728dfa893d2cb79c2757647a86d869ffd62b01540768468aed924bcf675f2aede9534bf89be9c3c939dd4fb4a00f1f9b705190037b11947c96a33ddd1a15d466e06ef9d6b8a747a93ffde604c802c3168a0a1ea5b33da3936239298fec099cef758aad61ffc266961e139eddc3d5531b4dd69dd10d2721ed8483bfab1c0c8335d3535fa527903d0dec13c6479d6b7f5d6b12b6f45057d55ab9b147bbed025eaad1d3deaf9e8a7ee231c1af4538f869777ee5606418fc13928ec0a67204a826c8cdcdc479989ab55015a427f91a82570a28cedd6ae9292ae407d44d17d909b3ad92d1a9fb2644d6819074e11537a33749c44a05c73379781dd7f0520a2f1afeb3383bd4784ff3b69ffa58f3b4bdaebe2805fa40763e5bec787b7be17d1c87d8ecb9c913385f7e55e58f30ccaa6bc280593e0f337990ba0b79d6359b559a5dd294bde0ba5a57fc4452603beda690b2da4aea865af20ece06e5de382924dd6ebc5223172fa3463182b070f7095c3da130ba32ff326facfa9e9fcd871129ac326ff05477d04ccf1faca9b06a5d40dbab332fe93cb8812f492d05630d57241fac338fe5874dedfc9a8bba58fbb9b7cb4e7505b09ccc4d81ff710ee7eadb89b93514c8356293d686c81850abf1eae1f17c7f011ca253c1a5f6f65999d7aa6bcd78ec913f5905440ac372453fd2314d0dafe1e505cda2bdba928d9908026265703ea520ddc0b3ce210022f39104a3848ddb6a23ca8d92fd7461b44a54e345c57901171413f0e188f80656de656bf2a432cecfc648b4854edd2c962b2bc7ade6ea5db229afea9e259a6bcbb67632526254dd1de5621e75fae62623b2a82a1ab8c5178f4cd8e410971fc66a2d3c43b2b0fd476e927d246b370c8cbb6f43bcc670bc678f1a0d7ef7ce5970c3d77c1d3bb239cccee041e57b4b5e649b434ded487855af11139de312702976f26c0349112027e2c3bd9a042c012a9f2deef3818ba6c0683dea905dfecb10e795902285c89f5e0d50629ed334a1fda8b69dd46a9c07ed75b153557c487b51e203e26d601e47d64dd657a4f64e569bdf1d2bf6878e1e506c59b3b8e47c41473974bf5bb8479b5dd9b623063d24cccb3492b1b43776a82cb4a438f18e062b972ab2caef7bdc5f48d10c40e2f15acab222ea5eb3b383ccaee57b6297f1afac92b4ae269f0ddde58921a77673b4b2d29e1289a3a7c93d827c539056213696c4ee9dc51e0a9bded86683409446195a4ef30b3fe5a91ec1ce37d533285b905dcab662724ba00f6631333cc0cd2941f7878865ea990d1772d50f0c608bc0fc3fd348a3b7fc7e3a94d92b2ffafb9af8d6203e305cd1a42d6def8ee335e7d4caa77332ad509ee5fcdec847f12370eac3cdaac5ae86631734af75d1cefda5da6f2004c0a951660831aa78b220a49b8f0dfd77c47ee767efc5853df40addbbdff1e34af0279a7627b03e5a6dc5720a4f8531fd40b9485caa374101d072a1eb869a13ab94e3853ea29f186824acb6c1da4450ab218d834ca199e7aad734624b9ae835658d24682a31e400917b90cb802f39af6a3e1f4eb62802724d232e4284372783d3d2c1061aa74b4dca5ee7765be3b3340b26a3e81a01506158da7e98538427a153554aeaa4519bc3f39c079c7cdce1de3bf74c8d9e134df5518fe66570b8c76791f3541c60cc607ac7b22cf1c3aa35f626f96c555f2699f35af0ba7cd3e0aa90f6e7a95e981557dd6b36fd76b20b4002b400ee1d935aac6d9a30d60b31eee292261b8986038053e7e841a0ae3e8a55bb7e685ced9e5450aa0028c434427fa17e27eeb7ebebb001e5ad20b8c877bf0cf20eea1d168df7b356ffc3abb003674e5041e5d64a6ae172d6a00e21d440bfbb3b11534b8159a83fa606ddd6ff0b3d23c0a18e2570f1acbfe0bef7ad8c0641e83ed145ab505fb1c00351fdd5438464ac7af7a3b3dea96e709ecf27da5249c15bf34e076573ba521df37a7e021f67eae9decb35d86dd796ddafaa29e6be7a44dff253753fa89e57d46871d91869346d8c8d71efa5732dabf0327f73365dd9246a9906a47cf7c32a09e2f61a438213fa41fae4c3bf8a60fb047259dd304ec2ed3bf98402268f07b7d62615416a25d243690bb8167339bda3c1dea1d7f1a43572e66a1b8c0523941bf328f6f4a22c6e3aca2903211f586bd9e829d53023c0cf3a56c2bd584a8990181ef17490559f9d41678025bb3abbfc8ad67b9ef0e61b9ac735f916f06b39629f91e7a86e0bc7aeb0dfbffcbaa4b1898a53b7592781718f193b9a8520768c5fb732fdd5c8d4696bf824332ef9df217710f01a701670df930a96aabbb0eb0f88e0b0716f41c9c6d9e3d50688318da315596a85172634c3faac3a950059b9240f707d8887de8b3159637a448078de69da825865e302a598996d1df6cc903d5c9c301d3e56adb5bb9401a73e6cc7aa979f0f77d440de909e65c62e4c2187abd98bb05d5d4cd87584d3ea8e8e4eceedcbe0a37ac9c31cdde602b322a40205a4114c0b99126e873d615cfcd9775d70a865eff495bbda23e666d6a431f0226f777f7e05cc431a8facf6a07acb4daa67b6e39ee8f68927720708aadd431c8013d9ce16a9f870ac75fc17097d595c14a0776ebab5867a29481c4952046b5d2758a84306da3554df1e5cc3f1309862893c0c613c619ddf1d8d904c2878ea331d4b0f6d192a66efdd1bc67347e15bd88f91fb56f1fbb6508091160a85941fe65ad3b3e64c55007163ed2640011e6cdb2325c9aad1ce513b7f356a927341a14c892bc83d1b9a86a963b84529fd45e8149a7f6ee7cb0dceed663100fe7cf0f5f646d13b65eabc02f15343fef8884fa5fa81f9f5826f696007863297f0c9b3dde2048d778b23b40beca2db8511548e419394a879d1bc3d3e1885a4e41686c796df1bda676c90f9d68cd51ea6f961179f15b3e2fad87b837726204bde6fe3db73504fd0f6bd9b740f0bca9197d94b14e9fc32f34d9771d7879a489e193189efe775e819c30b89aedd7d6fcc748b841c2d6f7f47b0131def040a8403df2bfe47f355bbd3c59c7a5a521270732c2d8e90f810ef58070cf8efa605e0c437613a7cda71c9fbcb5df683e25ebf8b58c5ba64531ba1fe853d71a00c5998e45fb5593cb9f1fb99b1296204cc2604549ed68a9875d045694d404d0bb4f7c0d398d93394f0a3c5858ff7c77b7f3d2f2ff7d9e152f77d27d37550bf54421a188806f8a4c2e5a5533b1e04f3edf1e7e51264f05444f75d5be2f7510e7b1aefee48741f7f71850d23d1041502da7c95c53b6079182e0503a7c672067b07cd176a66bc0cc08f63c09d5ebb8588d8e0c3fe96cfb15a726ac21f3d9bd661153dd227a7789a8d6db8ec02d7049aa20aeaf52185ff762e636745e5907fb3001e69b8a155324a2fb50c50dff6c62f18e9321f9a31f97fa5ca949dbc71b7638570e47a84787bd70bd1ac7824c8261db5f060537adcdb40de94d8ef12406986127dfd0ca7dbd5aaca25c17b7449428c17a6f4ec78f4a850e6f29f422d07fbee8bffe4e9b495a1c64e75cb931c55d6676bb4fb92128647dfbb8e6c7f35c0dc81f27eccffce453a7c6d00395151dbb9c2a5bfc6a6073ec80716109d09cb1de5f0d34529711c50a5d832f5908189232012eb94257da83471726568851f8d92b9cf22d0c7e2c6c539dc690d244bd5e22c5cc37df9205a685e445c668ae5b993e12befe8e067f69587996537556e4f96c8be8b6c02e0adadb9cc29cf014c947ba9c1d8e122709a069c863dc542831f4cfd0facd7aa3fd6474f9362cecabf32d9ce42b2900f536a78a0dd5b191ae46db32f52d7947bae0c1c52c6ebf4cedf6c715f97f53d8aa9f1940e6530c50ac108d54cf334f0fa6cd81b6759c7f79440c2255d5f7b1cb079ef5720a798d9475a16f3a47549dd11545ce0c22f564685baeb2361ce5711badb5649e8825b9500367a001dd204d5dd8b8a270bf4e0c01cda50d6182a62b2195e8a67f32244cf0199a27d4648f49f6c2dc6ba263070a7c6d5ead6636e1ea08be551400ea506550c4aa51d8a814ba20ef612bd9e1b2f608a4c1f4a33ebb1069711a861610207410cdd20d897d418e1d0c57a5b85dbdd5c95b05047e8d73aa65cf12822cc383daedd241e9890ab9b5476e8abfa7fb4b442c8ea4a925378177aee15a593541023c68e681eee5f571a93540ee93a2afa50c5db3921098990681566a35684b6df34a4e0d0b6700c02a2df33ac2ef10a3cc8980aef5288894c129da99cc20b66960ed348733789547649ae3b4baae9d7c6712c7704cbcd572ae52d5795ccd8b7ce0003bea983124117bfb86535b8328ac61734841376e486304f02e184675fd1d51aa23b9124926330d1579f915333b7da14e3122fa09d6bd147d98920c2678174a53c3be22ac13ece2319329e6c991fc93473d5410a819f7cff17a1dc3c4c3a0c1c68b2dc27d80cd9ab77ac9f4f71697813a54ad7fb06c96b1a4152ec162033b8d16dde1ed47159d46c602404269a9432a0c3cd6bb7d768b37b62373daee5d7e9c1d98e9dcc76ef17f6109b497d04d7b076adac48fbff1a4e40fafb4aa371d38f32a6342bd0eac815fd6bf614500f51dfaf35f0754b5f32e4e4c44fceb3ca7748010b1b2a3c4f983623bddd7fe4129fc865d9937b4d06cb07065901a6c34ac733df8c11e5b7fa202fbe60dc64b11e9ea3c2cfe22b1be3aa36544a6156c9c697bb8c21f58de8c2d8bb214a6fb9a0ceb998cdafe3feb781f2de4c82d08fe973da50b35c3d28224512b4af582de6018596d8bb2bf726058c9095e0ddf589e8541b7b5f35a950422853a351dda32c0347411bcd394302b33f036f8bc5d637064393ad48143eed54424ebe0b866f19a73d50a35f9742c9f537df7774f846754534409b87ac0d72884158b3558a594afa4d01074a4c25ade80062a01d8d2144aade07dff2828bcc2193d4322f10c076a6294cb1ecc7568572b9c202bb595c1f361d488e8d8c5a0f0edc0bcd395aadfbc9327f2c8bcaf566bd90c7afb011d282133822c28ff442b169ac5de69b5a67ebe0ee4518f9bbc632ee418b8845250333e867fed347a39f999c27e54c1688f78f47d40360549710471672", 0x1000}], 0x7, &(0x7f0000002900)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r7, r9, r10}}}, @rights={{0x34, 0x1, 0x1, [r11, r0, r13, r1, r1, r3, r14, r2, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [r0]}}, @cred={{0x1c, 0x1, 0x2, {r15, r17, r18}}}, @rights={{0x20, 0x1, 0x1, [r19, r20, 0xffffffffffffffff, r21]}}, @cred={{0x1c, 0x1, 0x2, {r22, r23, r24}}}, @rights={{0x24, 0x1, 0x1, [r25, r26, r2, r28, r29]}}], 0x110, 0x800}, {&(0x7f0000002a40)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000003d80)=[{&(0x7f0000002ac0)="4a3f5b2790abb7fea9093c349b17ab68fdc4ad798c0bc73c3a4442f0b73097e87c597749322fd92cbe3216dc2945f34fb2b2c82b6c83251764f2125f9e4b298129a2f1f4cdbbe6bf228dfdd263155cc07ddc321f564b68409e41596230ae73b550859e0431e2aa347c59d7617cf1526b078f1d8ab3b6010765a003066f72d20b10bbd0f32c52212895a3e18552238f906cb7583b7c314f74b0b4a45b70b1eb6c634d616eb3d16eef31166abd0bccc7363697118f57481d30cb888a264ddd88e8709293311a665074994bb6b874e132eb8935a381cb77b5129c5d095e2965245d6e2c66d4972aa618bed8e15a0f", 0xed}, {&(0x7f0000002bc0)="0dac58151f09c07cbaa52f8b0404f65f074a68949840f440b0a457ccc2a9c2d4eb2f022966091b00df1d4dcdecd90722ce80fc99b96ebcdf9a016c82bcc06d6bb9925a6cb44b65bcab6a01ecbe260886a9b5f4b721bc2c5b32f6f63aaafb0f418c60783954a1417eda050c2523a1b9a010893fc867f842cae9f0bd5b3f1f8485a004e16fa5171b9ac4e5b768005a6454c74d771b6f2ead08da87c1074789892698383c8bb4c41b5e915bcc25bef8caf875f4a759d1911a538c984054362e65d7acfdc4d47e563617a22785432643b2ee9331d9ec34a486d8b10c899b7551d89dc8ba3d5b0f32e712d0a9a565ef6caa32c6f507503974ea892b910e6d537dd729f96957ce2feba16192b671ca76285abbea78defd35f0bba9dc0defe73551177a77e9fb8f66e0f2baf72425131a89372f0e8b1547e12d0be91ba89bf829ba5ae8bccd178cd1ed2e3bb964a572c861557258fb3e000abd529b4a9545b62acf4f6fbfb6133caf38861c152eae734624e95a81e88709e50ba0eb881739a73cce09b765be03cbd32f357c0f2be1758cd60700de174e139f7f43dacddac2e1adf3a916069078e39e954512faece65f53710bb3c88a2c0a469b833deb8f2e303a1bb847d4a814fea43ad2b995e6fb7103a9e3b55c4b01f5b7288bb3707989023579aeba7eb1bc8da236aceb78b512f90d485de85899ad6aad305a7db6b22ff7887ffc17e91e31838289e99b3dcfed7e1e3eea3a775ad70aa09ddad278fd747d973d5e9153fb0836465321863166333dc5be39880d0a1a15f6b7548b05aedc99f44c75c164b10ce0bf9740a7472406c45e4d18c91523a2afb77805ed149bbeb42bb718631eb1105d0aca390c4179214aba212e56b9274bac7da37936c06dfb711d09f9d58a8412ee13000c7f08d5e4268144f1d7386157bc39900ecf7d7bae9d35f942c0923884035e053bef44cec78007b57a53ccfb4799a0caf17808f126915b62b2981440c381ac881a5d42f8b452d1f4bbc8d113707bf7e705bba953413a90872f83ba3ebba60cd2c3509928e28a5c99cd7607f5cc2cbb4f3e86723abc5983976ef5209525612ec88febd982d7edf05378720c917702159cdc76347e2323ac841697373b2f5661d6b57dfafd419ac14a2cf2c22ce73cdacc2bd293bb02a98f9d5c02424b652947deca2535ab13cb069f7e3bb66b024655aa206b3956925942357711326cf1d19b58d998a3866535dc867303dbfcae464ec573161a3161569bd29ba53fb4b7b18c6f5e715ae68015fb553807609fcbf31c1ee92727a4ce0ee0dc2daea550ed29aa68ccc83323ed76fe8b6c9abcd1398ec1b1a085848a85f1505625390ae037f7d226e607a6b7656db545bd34819c4aa88d4c74a3747ca0f121dbac2186d5df44aa2c6414e78ac8cd1197870d9b08515a2550ad912b5b098f7e06b0d40680d96bc101623973589a0fca8f4b367f4da06cfdb1067b7a08b31208a89b4c1a20901c3de855725c2fef26cd903a73e23930e67fed8a26f684ff76146f04aaa47fba897386b7a487a5b510f1ec85b59cefb5135aa25b80d765a39c4b03b6685ae7ef84cf3e465e3a27d4b1982c70ee6b0a76926f752b51951703fd733b17c6ffe333f5996f4ca57d4d6e2614d45aa9b059caad69e1fb641f3780756170169cb96d7f8b8b5cc6314c2e692c5cf8a642d147ffa5a1af55e063f2d8192e17ef8a4bcc2e4458fabee2ffa5d440127facde61558db49b4c5da674a2298376ae1b47b8938a5da999cc7d7859a2213612b3e482de9218d5b9fbe28f9527fec7535819461f0bb060613ff15ff2db1145f8597dcf4e1a7935b37a6b2b9ae9f6727d275f7743cf4cf4170f48732f5a8507c4716d608b9c870442a4ffc59e6a80adfc13f4b19de03db9423d234ed80e5c0fe1e60c9f71ab76d9b20d2ade43ff39a85fe2a64ac151e3dce98d3403af5293f0c376c3f9d1e90521acb47add5e4b8135afc3a72a9a60d86924f3254fd6b2c5479f2edaf3e7200dc1c441df617ff7fdc370d79cf41683128b3306300f33038614e0accd08bbb4d436acc70087de88ab62d309d8aec3199afd7b47f967c928b59fa11aca87fa127d09cc11d81361fc6f12ae25eb9318071a24f9bdb78df5b724d8aeb67ce68487a67b93c1f321466783fe63c1593470083c81a1812f057d0c268a33ee14ea80aecc6100e7c47be4e32c676a32645d0746ec9f1cba212290079f3b2fb2a9fbc1ec5c9869ba84c513217b60b3e5f84240d047b468568c898e6b7c18340aaffd03f8068d66d3687e57688d62c0b6ec8c79dc6d783ceb81827953cac8f39661f4eb2d4e95e264083db6c15b3c8b1090e389ee26ed761f11aacd8418116f23a6e05a81dfc5f34ae9aa4f4cc6354b4ad259ad7193947969c985168fe8ea4925738baa29ddb4e6b3de95b3d04e8acb4806b4f84083137c0a02275c8f20d8d2c275e32556881028ccdd106ac69bf0b7681aaebaefacec55728e26818711446c57d5455dc570fb1f5eddef0d6a1895ef4b6fe9650f120342c40d228b73c47ca4a693a03415a9ecd682e522dd973b3d79be3ae119c407c720e2e76a4f25f6ab144993b9ebbce139fdc32ec34c137d4e56766a3c861e95f665e633dd6834578e149767d6d459a500b04ae622b18c33d0704e50cf08b45867cd57335b5a69ae85bc3d863ba6f21120f2a7161b6c6fc548f0530ea5c3372265a42bd738973cc820adf8711b8011f2689276e4af154d32152564d444c0983b22031698c2b9ab5ca81b58e94305244a46a2a3470d844f3748ccf07034dd8e05c7421bb68de847c012008e42d89efd6130c7f6e76072dec4cf9c79ec1044fdbfac034e1cb3c32f0e3b1f915b01cfc8b1702d35d30d1d7f4b821b094cebc86f50a402506e11f2947ff941bc542a9d3a45beca424cecaa36d598867d5457b9cf122534d0e9ae4b9237dd58444635f496cdd4d8f8f64866be37a4d000dcacc105e0dbf6b550247a70ec2c04d35ceec42c9a28b758087a45eb33bb4f6dccd8de11da4781e050632ed71667bf8539d17dd516594f91d3183f86d019b8209b8d8193922eda14caa7230babf4fa994fd09120d08b2028f0ea59129d7c05a53bb1ecc7c55bbf1eff731b9165671fd461d83dc625a2f66b95f02b460d1c5e07e46320729d87312325c1604f182bdf2de45b622b23e72b4a586d4f44834c229072ccc6c5ebd84fd9a0b5e58bef34f2435a479224c3b3f7edf96b0089655985f2eb0972635d2ad9f7baea9d066994a88f95f615a6243757e0e521e1411e4a4148714c6a214dc1c9cd6aa97bca0fa85afb617aad42e03bf111e05475e683ee4572f20124a0832346671f77d07703a4fba5453a713201ff39d4a45d8f9306dc7874bcc2fed730ddedc57a93ed0968d861e20e01ed88fdb1c966022efa69158f26f9665395849d363c36fb223d3531e4634bda864963cc8ff109d716baa05a026b65d5d5ee271635725306581fb1a1b1136d7c100a91c775a5a540b1ff4e62d6b570a36a8c952ef3f929c7ef59daccc959e4438b553293902f483f92302597087eedd3a8938491c8120383f0a91864314493acf2ddb92e7d4e3488b60217a01598c7871bdfcd46c6ca90b0b2165c3280b26f36f02ebda9ffcd21043f3ad44f358418c472841a6d66530e6ece69a1531ed883200f49cc5115b8b12ddc87409aab22470ca5786deee48a0ec5a4848321a380a073c1cad611b1581a743cf71bf91fad47910eaac2d6034fa7e596f10e8c4798cc9f5afc4495fa1f3ab125cac3a1ee55b63ac8d1ffad3281b3154dc031476dd46d2e5bea6358762e327f62e174d901e53ff79b8c2a3fc344422e5287a7cd5fd5c75499028950ce8e7acd4b44536df01fe0455a21e4d84956f6096f8916b6215cef41213fa2ef7e84cd4106752af384eaf571c41ee8606da4faf0629edc1a92a1cebe64c86310b1f003eedc0346946ad6804598baa314ed9b4da7a347687ebfeafaa0c4e2056f3c315f80dcf82478908896d25663cb44db23f3e2648f52002e636974269da80299b1ac7bbe12eded76af4b50e6d435a4a0ee5966126877758dee7c8f9ec93b20e6d18379c52ee9dda7956baae5242700eaa81304124361b0a1ae433ea6b4cefa2de435c9c7d81058ce8f0a180a7b49065fc88ae32cefd96bfceab631e70ab13b9f4462078b3444208ce0c66e53fb6d869fdd4daa50d9e518d5a72a7a69cd8e2a7897e99fbde68d8345d3928a527032663d93090ebb55ac2bced32de233e31f95a2b0582403d99ea6dc1ac342d6a5dcd92bb480ef7e3ba70f57d0c47cbb27ea7852777b11ab03f8de85f776a3ad8cdf998204f75c0e8ea4f8a8d852904f2a8219ba92dcffa6f2aa3e332f8e642c5a10f96966f84fdab6c5eed275cb212888f65b73246285138a275a7f1c361208ab2e70159c349c25d6761e320a5c3e2ea002b2f2d4760f692a088c0e5576986e6c1001eb7682358f2160698f16cc5cd8a2ce27ce0cac533ee6929735ba73b5c3c122344d3c530333692b2f3152b01962d6cd5ebe11f5676a6d8a858d43f65ca954f995c5ad09068c0e56e7a02d538839290c1edfb9528aa26cd304c61d3839242ba39279207d8091cb73d51c1173ec8697062d8677442ed87ef79a81850df5b33290511756c6a6e435200c7a49491e2d39fe52075e34e2d1f315a9f496c85f08e666adbd94a5ce9852d158b44d4b10a636dcad27fdd243a061fb9517881dadb13303cb6fb09b4b88bda8cb9a2371afa3cf4a8e7d36a7ffc505aa49d8c7e78f4010e964ff6e14c524efa5b9fb4ddb9bda6bbbe061198b119f6b6ae0f5b24ff5f8d1b4f04e407b1a57d1a8c87608f53b7a74db4d334af75e2eb49af1f126e823bfa3e7a94ac1ef11e290e7c1fb9f2f99536bc3bbe5f9b811162057a2de7ca297ee977a6d4d187708cfe1e217740ad39525e475df674827ce3475ecfd7d0cd739ad602af7c7f2bd64ce031c75b3095bdfedf225d176afea4458a124416526297d68cf9d66f5105b711db2eaf38537b6f500646e3095795e51db2956acec41b89d199bc09e30550984bcb60cea511f10312d9610df45a63462b426d5162b46d79e81d89d1a40300b8d984d8dca69456a5190d0c9a67bc8d49f24266384e65d66475580a97643fe26263a6d14011a9c44a3b72b893bdb7b7fbfc81cce2bb172f18828ba043ee45875999f446312b848439e1f7aeb6e822a3f220c0110dcf8046c22968a6d45b32c9ad215f3a26c66bd4810abb6ff5bcdad47029b09ea66de31b1374582dbd9571a95dde78c3e89ac3bbbd037f14a6c42c327e032d76ef16ceba2410236e66055ea7eb7f095df7b134a69b0dc7b87f8037345fc4b619a523026bf1ea01027730ecab31dae84d0559316408c53352e5c77eb78c6dea83877377c94604af9fa33dd9f7fea603211f7d940c9f1c625b99f5782e0abf090bbd2088a58355dd0288900c326c52e27fcf2289e335d3588062491845ee40b90e80e4f763a1d832122e0fc426fb9d54433dece2f7b938154d3b0d478e1f8194f160998e2fb4c891ed946cf8149181199748378fc8397bf04672c3cb69b16fb9ad97b9bd6f5f4d222455b1e1e76c8e0b4cdaaff69b310f2e019eb7c5b2b5fd7bf3d7a344d4d8821951afec9e1726bf241c2e6b3b9cd8ca300623df2e22b3549526d343cfb30b3a2ebe198adbedd7fb2dba0e4f962261cb6de831aab4d48ad6b8a86d1a2fc6d2954c424d2baf384288c322395f15fc0128a64cb0c6cc6dbc93e0526afd236ad2e", 0x1000}, {&(0x7f0000003bc0)="7b74eff347a8c1c0ac820a12ba45bfd8627c046db4604c2f8f03b17a7751f01c819215e7aeae0d056edc6469462783a29f39eb087f6752686218521c9b2dd3effb34edf67c96f5836d46066c3b82f251b8595a934ae22bf11f1f86cc952e41f20406ddfc9dae263a6728a91429e399fd1eed04e4fd3ee7b0a0ca509a056f5c1ea85c47443463886442c0062786c59bc8c123f2be9aee4439b30865b009919b575deaa2", 0xa3}, {&(0x7f0000003c80)="ecc1571678f004b3aad0f67948a13b88c16c7358a541f546a83f4695677cca79ac65267c7f9a502d8d5964c3ede1ea81c2b798e96684bda724233747461f5ea00df7ec8fea0c19df531ff27f01f62031779801c7a2970594663d232702a3c3567d8fd3ea8d07e41f6d3be53f9ccf261f16b32d98244c14f02b202e4cfbbb5d4940c843d96c6156f2d9e820f4d8113210495f35949b820a564ef7b06aec08b60337a8fc7858de6fd15c2f66e6acb3d524ce6dbbe9da66b6347d252f57d944f37df422ca60e97793bae8e14986", 0xcc}], 0x4, &(0x7f0000003f80)=[@cred={{0x1c, 0x1, 0x2, {r31, r33, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {r34, r36, r37}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, r39, r2]}}], 0x60, 0x8001000}, {&(0x7f0000004000)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000004140)=[{&(0x7f0000004080)="a6004f5fa60500e44dcdf54e30cd943d8ec466b0d32ed42b9a507ffe16a6a836600ea5a365ff24105a8670f024a4c894b681bf3433cb3564535c075bd1a838940b1acf8b5d424a1dc8dc7f6a52a2f864ef9169331b499c07c852f87839307dcfefdb6a18cfb262289b156e2363e74101b2915982b0248e8d023548356bedc00158", 0x81}], 0x1, &(0x7f0000004300)=[@cred={{0x1c, 0x1, 0x2, {0x0, r41, r42}}}, @cred={{0x1c, 0x1, 0x2, {r43, r45, r46}}}, @cred={{0x1c, 0x1, 0x2, {r47, r49, r50}}}, @rights={{0x10}}], 0x70, 0x4}, {&(0x7f0000004380)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000004880)=[{&(0x7f0000004400)="4fa60b10f673ff4dd6d0dc76f9938db585ef6f5a3b6fb8e77dbcfc9543ce830ea126802533a56c437559e29ae4d83cb0c2068e9b680e2f6b2ea6cf802c9af57d6e31bf206dbf85a1591da8dd7e00083df30dfb116e7b988ae07066eb72da037d8ae3084092ebf624410ab1f91d1a04b7acefb1f92e5528f3c64e0f890c93aa3d82bd3268df7b60a875872d2298de84d7ebb8e4dea4f148af", 0x98}, {&(0x7f00000044c0)="86f83bfa5b40f8d991318d0fdd53d05fec44d048b191a788b7a2c31f6e0c03aa3e90d7f37dd78cb39dce29b81ac3a7ec73dbc43475ea368c1a7683085ff8e056b852f3359f2cf98a815e59c1340f6c43f7d9e0c145fe804a854fdd8277256c866a81e127c8e8c5eb909799ff1b7930c9a0fdd860f4de56a4d2c64575f341da99b33cf4435aec868b88f3fc6135c75e6e3c7bc6ad48f4375184af10c6f4575ae0b331a2cdd5", 0xa5}, {&(0x7f0000004580)="58fe3ab642fda9c4a00729ed44f1e4c65e182b053e08bafd2a47cf4f51a4f141167a1885984ee235f4f9987c0ef0e03a167b2d0d53fdfc70d810606c634cd7452cbd9721b33073c60e8041", 0x4b}, {&(0x7f0000004600)="d658241741c800f3a277d1d93c415894ceb67ab3ce95940b4119a9cfbc5a4b2d2e472d06be2f7d7a60a67495530e9374eb334ce33398857b02483e208748fea58023f11bcb5f021080cf3464e83b975e8e6e15a4de00644dd41bc950ae8d53c26bfdec0fc159d3c18a86f43d67c4eb9cd09203720b2db8a5e285470b2f72a34a27c5f05d82ae273ccc65343e1dac2ff5da28b24e7d72190736752d6273a2f898bf6ba2d6d4ed038778b0f61af3a1fb863c3ec9a4a31a616767bee9d158c27cbd811e43ccd489dc3b5b7dd2de61c13deafdf4bc", 0xd3}, {&(0x7f0000004700)="db0ee431f7bed484d440144c7c8533ff03554a7778c37da61e3570056dbce87183addf9755b04c102e69da72ad3aed035059fff4f2a876be0c3a93f6c5e39de3221d9b80f6d2e17a356690df24f54c587604722d8c83d33ae42f356fda19fce370872c59c48e990bbb8225e562a20c275ed48a8c54d1cac5cb", 0x79}, {&(0x7f0000004780)="036d7c73d5893ea36813e9bf274f436c1206ec8d3763f25a13054a09ce4c9bfd2e791e9faca42177cbc485195592258734c6917939bb5021161fffad4a2ffdc4941a169d72cf294040f97393976681f59e3556dd6af95defc7209712cef22341c9fb9708fd6fca7089d6dc389f7cd1c28ea6261b3fceeed140caf820ab41a911b6ddccef020c04fb7bab3f55a0938fcfbb02470bbab6a8976dec012f715acc9c4079e668c661c387f33e70c59a5586f5b47e82dcc8dd8d93c9f77e228c12b53371e8f13000f91ea0fb1c96bab0f000f10ff0e9dbebdd1bc6c7c522331f26a8a65a3d7be4a7583966", 0xe8}], 0x6, &(0x7f0000004980)=[@rights={{0x1c, 0x1, 0x1, [r51, r53, r55]}}, @rights={{0x10}}], 0x30, 0x84004}, {&(0x7f00000049c0)=@abs={0x128929e3795e9bed, 0x0, 0x4e24}, 0x6e, &(0x7f0000004bc0)=[{&(0x7f0000004a40)="020e8b9e1301688ad2b089cf0db4aeadff6ed4adf165ffccfa03dd4a121205fb89168cec67bd14be", 0x28}, {&(0x7f0000004a80)="0f8d6ff95334b6b75e3d10da64576305a4d226c760a57a458614403878a22dd6f32988bb8d0feee977b414bb3f8642c947dd81af408cc4475bd3a3253b2264580a764e02d04a9803dd3222b43f8fc8ecd73c1887676f795d916e4fdd0e91480e75f7d553f90462f7a1da08c421aaaf278a487ab3b7778afab42d8febe3d050c0fa011ebe8ce96216eadf3a30f762dbf3ddeccdf34d5ca536c53b02270ac534ec9a8ba1a2904c989c9f8c75f308108e", 0xaf}, {&(0x7f0000004b40)="7790efda40bb2ecc63cd325821f3be2ec13ea026e30977d61158eb063bd2be151d7c4d604160eb88440100b312efcc82cdcf756718b98cc5fae9b3c3f4860abe106d5fdd236d82683ffd6fe76c07311d6b056d64a133001562f75204feaf6f375e6d3caf25862329424a62959cec2888fdaf9b6258ad3a4b07aa", 0x7a}], 0x3, &(0x7f0000004c00)=[@rights={{0x1c, 0x1, 0x1, [r2, r57, r0]}}, @rights={{0x20, 0x1, 0x1, [r58, r59, r60, r61]}}], 0x40, 0x8000}, {&(0x7f0000004c40)=@file={0xee0eeb80ed7ffbc9, './file0\x00'}, 0x6e, &(0x7f0000004ec0)=[{&(0x7f0000004cc0)="2afacae84aa597ccf4d3d15a9d86837986314dd747cf56383213780ceaa01c69bc55595b69627bb91e2ad9b0ad265455e64b19339173a791fb6ced782456df619628d4b21571b618547d2cec46a8f9d8adf34e2f9e9d72ecbe8c7b1acbcb67df99b0deda15113bf5e6f186a9fdcad6efd8bd8649c8c64ba87e54d5663aa1936e10dc544a49ad93d5fb7486d265278f5844a69e9874bf4a64d6dcdfc8b07592eb6cb1aa", 0xa3}, {&(0x7f0000004d80)="7096c028b7df53be3ccd729e0f99cd6995c1b4aa9f393b3f60c6c3c875", 0x1d}, {&(0x7f0000004dc0)="34e7508eaead5ae79f5b7a72070159b4aca316a103306112689cf037a4267cbb9fadcf9abb19cc084bb1bdc59a87bcd963445bd13d0f0019c70b3378735a96b4bd459732c33771eef893d41637005ec7797f47c4e1c07b9b4528e58a6f1e570759753878bad110a013b323c1178426b0abf80a9ddb3385be8ace60fd1b6901b4a8f46854b0a88447697df039720c36b962947021aeade272612e669efb0cd689fbf47e5f628217a3590ecb9ff0cbf8f0ce170046c72e432f2e83918bc5f91d6e18254101a7cdb4f08d96e090", 0xcc}], 0x3, &(0x7f0000005100)=[@rights={{0x28, 0x1, 0x1, [r62, r63, r64, r65, r66, r67]}}, @rights={{0x20, 0x1, 0x1, [r68, r69, r70, r0]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee01, r71}}}, @rights={{0x38, 0x1, 0x1, [r2, r72, r73, r75, r3, 0xffffffffffffffff, r0, r76, r77, r3]}}, @cred={{0x1c, 0x1, 0x2, {r78, 0xffffffffffffffff, r79}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, r81, r85}}}, @rights={{0x18, 0x1, 0x1, [r0, r86]}}], 0xf8, 0x4000}, {&(0x7f0000005200)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000006500)=[{&(0x7f0000005280)="a2590defa072a22d0b005cfff17f54ae217785a021ad81289e689fb02f0eacc65996e5e60f0f", 0x26}, {&(0x7f00000052c0)="81fedacdf37595fd0f89f86d69d5de8b0c7f9d6d1998ba525e336322056e83bae95b590f29f524cc1ebe5da071067b95a6e11796dd80fba58b7c582785ccd0d5d5fcd39f1bc831995f137235388966990b930e40ba301cd0a264ec5854d9554731179c058e8ed9c8eaffa77c1b8a92081e851a083333f6df23a3e83a270248a78d1c16d2cf9d2341789dee7c1f4812a3cd8928c407ff7cc16f9be388159fed3e59abb2e95a068ae093dc4e1fe0c3ce1c87d72188561cee5a6350d603707ec5a48ad97dcc18bf9aed0a644f54fb824a9c7aafeb9208de84284024eeb22eda87105ec30de718dbdca623ae748780d38aa46fa6a3194eab952fc4ba2c34b504c51f20c48e44aadcbfe096929d8243f93d47e2acba8fa99f7003143cd359ce20d1ea6e51e0c7d0d8d9f6e5dcbb5a0a675c3ebbcbb304edbcad56273602712a56c12f35320257375e817d8f53e83a29226ff0c23cb1c1c76069a5d037e8559543c42f8d8248bf56c17227cdc49d089fa8a95f01fb7969541686f6a65b3836f82613115f696703b08e28e8f4f508877927e5b153560dc9a73fc675459e22fa1de83d1662f7f894df2b1efc34ecfb1f8e208eadf04700420aec811cf027fc701e8276285bcfbdac28ddab56900b6f3b2ed62739cdd744b38549663e71f7f3fda2c649bf70143f1be6d7f08cb265fdca1da76835f17ba2480b0bfaa42deb47ad8cfb1ad90896ccddd5291adcd620281df7be2ef2cd54a3cd19f7c7d60eb5a7a3e254ba52f50b3989c2336b50e37f9bd346f6189d543228ffbcf67b3203d57c2dfd38735d9ababc32599bdd24dbc857aff353f42acee5621004fdb717637563f8287092f0ee9c09a5375d5e782fc9a4522a74ced0af2aef61581014d15b31e7a276226292ba5a0ba25f78e2a4b504fbaa3c74bbbaf276ff4483ac34b4644c1d8e5349fdbbad27f52892d9d92589b7d45b84848249aa7137b3c5fbfbc061214550f9e368c0c58c4c8ed1e4b46b1b98a418fbb08b94ad76d8f1df1fbccef97845963e767eb555e4a91450a98adfdb60741245b56a164999d9461a63995f2795ed136a0ae5c1e0a465fc4e96eb8d807c0b28715b17a2b1291e22fac4837d2cad24989cbc62b8cc4b20bc8cb3e4d23a5d09a3262df13501e09e4168475cac74d232c9aecd067760621a40da989d9ee1775cfd0187dde3033ed30addeecba1de08fd0db3b97214ee5d2a0cecc3de4ea901f8a6f266b8759da92cb245a76172b502227372fc5e3d2190f2bf3a3107f9ad168cf10ad3601d5e6e5ef85f0cce0adbb7762600fda4f1edf5ce36a3042ac4074d8646b1c33abff75fe9bc89fb7ea95d720d6a9e48b30fcbf2318e743723c984fe29e4f8a24369bc3ef6a0a557db5bc754ce9d3e0fc1eafd1579897f0707b1c40200bfbd2428d20b62ae5153171fd07dfd5a91fb82cccd0d412db8713960cd4c23b57b34f8b8d609e1e670e9cfb2dcb57ced29abe78373726fd646ffa51a13899be9536fc4f5308f10ffa605f3f156c92d5aac696fec624a40fc851958d30e11729c4f711603f8f302aa264bd53cca8a2825e8f91c61e679cf1ba933f8caa2c20625f4cbe1ab4068912b4304b49aed0351a4dafbadb8ae80d632eee6b0f744f250d6696a8b99b3704a8faeb6b5640acf2a44892a7d30fbd71ba0b7943c30aad233676979f52772d74f05d2345a1b8e396a45afb743b3295b01042019e774ae7201c437de6d18633abb53899f88087efa6ba19f075a35fec3c7e1551987fc905fc2fe0a11facab461fd5afc35b4bb6bfde1915309bbe0d6fa018b402a2c3da8885258de157dcb763e45f5f2b46df9c1ee9173ae5f9cb97d635570b7549e3bcd745995e9da367c31ea4a60b566bc73148ccf3228c9ee794b143924504f90d2cdb73e40a062d48535fb238717e8b2b8fba4fe86065956d8e39c58fff8bc3762bd479551964310be130f97f2166db776f64fe79fc2b12d9a778c894eb8f7e987d44a0df4ca07ece2b98e1f189a36425d6c16241a84367103fa158a8a6a47535445822b2745100761343aab267ea55fde0eb3cf401b22eb0a16d0015bf29613a8c58f321138156fb850d287b349c87a592ab0957537333daa3af32c7b8dbaa682b695865dac736878936c22c04061e892d748d5e8ff08b6ecb7aa3033fd016078c2b884284217437ad735e3be143ca9d69a1b95bcf726c98c976970d4692ad8367dc017766b50a20575bb59f6150f2ff9022142f7d3f89b217a4663d4e0bd6d6d38178c8ef04cf1c085adc28b78676e6050ca11cf3c232ea1937728dcf9504880041e597abaff112de2c483c8e8c86e14173934bffc7dc7843182e6def1bb88caff92383a0f86a65d29888b2f53abe93f5102a5b95e3af44e2dfa8ba432f309516edeb3738b9b3969f6fcbfb0d63f841ede6ea714206271edda0356555a777002a115d9c40bfdce2b72a8fc455fa73000ac17340c0ce5cd1e3927047699fac0bf4c7b86fedfc3cdf01b8482db31431fb052e0d910872aa4644faf0cda547d9193640aaf3f62f53028c306af0267571ceeb22cfe33df85ca6cd5d83a04d8fbb157489ce0cc9b643f2cc653bcf973f2335631e961b77ec686a0c93d9dae0f9d0bc059c5204d09cdc2508377a060099478d86b1aa8e097ab2cc7bb873902b5a4a417e8a323f0e5b9eea5e0d86c1b9166490a6e969207d956b88e9037343a1d86033c8971cf1d9933faf86e7ce29b44ae2f9d56cfc46103fd00f27263addb7ee37eb6f68f43451b32bf2a4a5081a28de5ac05f66d64b9cce2741d064efcb86d0ea2416573bf3e58312184fd71f56cc311ed675188b59b75399746b8fcf6b43c492e044bb90bfe14f9c887ac58409facdc572cd670960b3550c6c705a50fed22859765337d081f208e8bd89efbd58a7fb45ba046344acb624dff46f9c562a2987a00e27ee43d36484f3d1b3f5d8c84cd5355db08de111700d80f7a20f3ce4ab41975e9ecb8460d2ae63e190cebfddd10f82fe3082fae2055bfba79fab3ab9d616a0d3b91ef42eaf7db2504fd9f454d3f5f7a3f337d5f1b17ae45860e50acd645699dc7ca850dfd587c5c2e4aea2e49494d80065dcc69a2163555743ed250c359b11b68b4e25db4adf5be85a034ee2543ed43cf81085e7f684ad352a1722d7af2d665b0244fe71fb9de1056e18916e580db22ba7b9a32bbbc1fb65207e34fe7284bdbedf98ac2c4221c96c1ce432b496025897f07f07369390948f58138fd7293b62ec60b89e321a66fbabcc4c556e62da7a375d3da922981927c65dcf4502f01f0b7fcb61ff956c8307972eef50ac249c87badf9b2f14a1b166d774344d4267f8d12a1578edcf1dbcec92afea2ce008ed3c9c7cac6c8ce38ce4a8ec919c5525aa18b93eeb86e101585e87d80aab612f57e58c0688f22226fc148fbdd38a31d49f0b7c3dc134afa8057db0cd9cb4a20c978c0ceb12c3d8bc3de1c256be7983ee7550dd9cb7e197270d886d8ecdf325a57d18a86825cc2f45fdabd790dd937a3cae7052c72a5f9443857f0b42b0d8dbee13be0d347b657c175716ca08e16c4346c8417ab2c4ab8ccefb61825ceea7f939558e832bcbdebc6c2220f09247c1faa2ddfdb7f0e4a368f9cf833924602da8a5840bc24347043b0041a8cc00ac07dc3f4cfe809e99218eb5aa31779d7d1611441ef5708846bbb6f8f5f76316ee5aa460b78cdc66705b10643e39d1ad083e48103d6b9e912ed9a1241a195cfd00e90f1862638fd45d3e5e95cc3a7e8899ea44507b642d1c83983d05e14cce242e24d4e8df660d6a4a6c66b71addd875969bc70709fccbfa1ed2a4bd38fd1fbffa816fe393e62ac86f83a677102f8291168c5a83616391608799f6e322a52808c977c94c4650d1b76c446bacf85debb1852277603442738aad2c010f27edeff04d8e4d3277e03ab5954b4b03dd2a0b78abc600e81ec8b757895edce01442b56f71fadd845b1c09d15197299bc81a8af3d12a1629771ae5c886dca9fda704bd404737dcd61bdf0e0741c8ffc8e14716e4921a6fe9f178963a41c4ed40b11f51f5d26b9895f1cdc50934730dd8c26204475992f0a6c94f7d4b7da6fea108cd91f52cdf67838319dc472f50f4081fb5e5a9426f4bd98299c0cd8d8fc677cd92883dddacea535beb3f8f1c18f4b01d787bad74da5971609a35a8996f0e182df2520cb2e903cfd8341234e7ede05199cbad09ecda9a4d202062d724ec67236bc90c142d7bb204ac2aa28ce778ab4f41aa8d22b42aa72121d2575ab99e7b67b1880bcf3bc6f7167ba08034bf4cd4067ce8ab8ca4ef8ad4ce74db4d797df788e5af70b9e23fb47648ec556f491085da7871c17362a7905aacf3842f9d80ed17379fab58874b66b4a9d9d210181b103f7ca2477e292315f0941913797cbdd056efbb5ff840e551282b7c3b6ae5ce83d8b2336c409dcba4fe1484f990e7f0ef3ff9b2f44c194445ce94714061fee6a0be3431e1f222d584eb8f555d134b6a6135b0ebb681b11eae98c8133859ef1c3570a9352ff553eee0f958dc73864ac301eab7709f5a08193b00fe4cf0b5f3a9d34c520f9f5a4b0b09313b76c5310e89020a7af6b8ade2ebf2fca0a004c0058372335dda41a60e61dc2d68d9372615148e8c9c0fcebb57890386873f4ca1b71045864599fda26b02de010337aa9f1763fa0cf39c98961e04d31ecae93d3ac11ff507a8783097464cc325e9da4ced093ff3a88fa08a9afb2be3d6ab7ebae074092de5652351307b0ebb9b071d547f4c292a481d5c92950c66659de0cedeb8c4c7c1bd70eb240bce51cd6fe0d2d3b4b9b2bea82b67a2ee3b6b50001a1e564b38018ca74a84a6d5762f6dccd98a49d74ea8d447b2f1823929ffab90ba8d6c9edc4b23428cd7c058ac10f890016e4d7a2edc5ce6800b2af260ec84e2c72dd5a7f958abc45ccbc7e8fcf8cff4507b887e6ce24adc09f3f4cc39a28e8c4b07bdf492029121b0509ffb0d3ec57596616d824fcbfb4fc5e6182f42e8c528189858534f19d4ac0517ad4385a10a7410ccd7d610c538738897a6b08b6ec2b635156c828d07b593d8a0968570a851f34f2dc05227284350c0b49c6e02f8417f408c573465a48f35530cd34eb5925d15a8f2d9647eef60df6d70e28d077215274b875203cc102f9730c8d94774974b2402bc0c4826bc50b75cf195164b72c8065c46421cc54f8d3729fceb0595cbb5fd039e4df3cc1528c446f5dd2e10dce41796bb9a61e26ed840f9fa6fbb6c4ff03fb9de06e95cbc9202fdecc0113e0d39240c4cc92338b2b51f19fc4bc8ce15eaa977b0becda8e89895774107d13d32b7547590ed87550da07f1debe61791be9e0de1a82b095ef338520d76e24119abc79d88cecb5c9e753ca474e5eb6c1e33d22e048c1ea31651049c1c9461a56cc0b1f8b11172db7fe4019a7317e1e1bb84affe2d0a467b0b9f02308a914e897163a4f2a353fdc5d5a96ba13b125a9adfdf25ba4877b27c58f4211b3521c82ad7c918e444e5a48084c475a6796b135d9fd573186ee6266967c62d2323d96ee75c57b6060d4ff6dd681bc4092f9d88eb530e98b1d0a9335b4cc8f81cd7b487d63189a2517bbe8eb1fcea0a9de79836582cdc77fb34eb2ae68b0ca6f5ad9c8f7c21c1ddd10e9886cba11e6a02fe11e89e630b7d2a06dff182e5f75ad086bcea87241e15f4b7de0be6df259fd32a1e168e009aff90debf682c2029555360902510174d5f489b4e4707447235c529dddf8e62024bd8fbd648ea38fb6bccbfafe85c4", 0x1000}, {&(0x7f00000062c0)="94bda34180bb2155157e48d6eae2cc50274498fefbdbab01b8e67e41b943a10fb05eafed87dacb0c2812a9c5bb836e94b6400d63d91d0e921875341ad73a5074e52a0db01863d902622e2754ddbd23d29a11cbbb545cd37fe3e101baebc629bb83ddb68b3612d59f5c3c", 0x6a}, {&(0x7f0000006340)="fae4b0533dda21e05bb7c94bdbbfb9be3948dd93e37eda8ffdc0e5b29aaf33d688e9f5b544522fda16dc9781eda253dca4203b38286fee6f6aaa3e7be86d404136ce5e09d1ae0ad8801c5c6f4932824013b01c97058ecc6d2732e84dd61c27052ea0b198305c1c80bf7e9d6d8f74c375af4b2964c79215a8af87a5f4dd05b8160077d19269227a3c3d68523a1f9ef1d9bab364825c509719cfe0a75c8fb78b662333c9e59faa7dd0094579c925fc5baa155714aa351d0d4ed5e39de07748f85da2238029330f44dcbb60ece39636ba6078fc4721a2f6d64b2de856e1762bf5fd155c30bda6153e1528ac9bcca9497d21e8ddafe3b23e82b995", 0xf9}, {&(0x7f0000006440)="62001c7336c60c8b284567442735dd4970243d0434490ee59219387b7615cb7a70856db7b094ec650f0a4369d20f7437ce1d5db068162d44108c5a7c2171442d33227c5134d5a6299b8f066ad23ddc7b11d7e205bc962f32083e858b94c0af5548d7e7b32a9ece272b3a4399fca8006395547f3f9f54b76d801c7ceb21685d17f0f5f7913c2ffe771675fac5731ee27ebdd5c7d433de88ba1ad6dd8b22de973459a88521908d53d282757ef78f7ce8132a", 0xb1}], 0x5, &(0x7f0000006640)=[@rights={{0x1c, 0x1, 0x1, [r87, r3, r89]}}, @rights={{0x10}}], 0x30, 0x8}, {&(0x7f0000006680)=@abs={0x2edd9975aa0b3152, 0x0, 0x4e22}, 0x6e, &(0x7f0000007a00)=[{&(0x7f0000006700)="7cab93b8d5646a0280592937fa8feca154765bd0ca02b24f55bbaa54", 0x1c}, {&(0x7f0000006740)="5429291bc81f5c8d0558a75bb52455dc045c3c3d1e2cd5da1ae62e7f8dfd684097c1ec733cbc4d1d15dcc30d999d212d683e3b4e6ec3283cd90cbcb956ab4912f0b553e68edaf8f96e1548a04fc31cfa0437ac12d1710ccb80ff4df8f21ca384c634582659fbbad278fd26d4ea3ddeed63c2fad1097503d53a7a2fbafb77a315fa8fd6ae569c4baff474131bb1e68cf22a922f1def3afbc2491563f30c0f3c9987b569e8c4e49f269d3f4f89d5b67cc71d31af2d431f4e1b189e4ebbcc09cbf66d5ff769f514ce10eb302de019ad938f9a9ccecac703081989427c702a5b77b32f33daf49fdea0f23f459ff3d6fc", 0xee}, {&(0x7f0000006840)="d49d229c1ebdb3be905aafa53d0338546efa3c31d9cfe22548aad3ab342da82a73f1f2f2d92f95e6856ef1d920f6386016dd9a66ff93493ff92ec8d5cac3fb4fcb2ec298720903aacfa4069ee8ec07c71d8554246fc47bbef31a6255f00ae9d5f9e826fa97c7a47f8cafb4e49a0509f1a1bd31184cbeedc547b5ffd62eab6ee599894e608d4959e2792d8d969cd526eb95c3eeb436f5216e686524abd029dc104c2c92211e2fb3cb050d86b59a48dfc1a7992993c37d", 0xb6}, {&(0x7f0000006900)="18c0272e818950bcad74f0d649f9e172f80006856b912f5c4a758c7dd5b794c433cc7d305a435123ae9e12d1cb802245077d9b64b92d03d4c3f6c7722cd967b933fead87707928c8d5a4469e55d5257373eb6b3066b27907a2dc765cf5b58beb042213d450ba5866c3861210e0d730da178e6a2eca2c5e29361f7eb080865bd3ca0c880035b13024f4528cbfa64ea9ccd98764136ee077fb5ee697fcdc0c8303f9db002ed48d5b3d78561e272113d0799d6e1f70de5e13ff14b0455624cdfd26e865d93a760a662ddfdb5eee27d9d4f3c642fc3e6e4230d10dc60badaa5e36a587c72ab7ca3e6526e332b2dd73ce2e2a22bbcff4e219916333bb6d19189dc913a55c49d2944d166db96a9aa08ffd1a192b0adccab247bea9e30670aaa8c1f70747e23de473ce532a2d53eb8f531031c37e2e43204654d327d2053b5e81bff43660b8642857e3c032f1b230c33476eecaad3f0ee921f72e91b19989e5c5f31475fc49a1e8f884e42934e5fcc5780e53daa6d12bdecabe194fcfb89be021cb085dbb303cfebd65c92df3fd2287c90ac8d844f46800b464e40b1993312cb2e69449c0af83182525b4151dfb0555af9b9cddb29e19046729fb5679aa2fee0a475c7b4d49a34d1808d205f1068974ec0b526b18c185cf73d62143c845dbf23766d302bb9b0cc03abe0e5e93a53815b0552edaab25b017bf915cea7a08a1775931c1488c77acd9deb812798a2e5334be972a79c88af64fdc86eed49fd2b7598e5445d0190139883997e048f74493b9048b3b2594dd7f130a5e631719e28ae0b1c17897e82aff6cfc56a100baf3246a114cc501bc1653ac07188b595c8576adde00a8068bd46e8f7372b4db06a270d2dfa6660d7503cf0d7928e12e9ec063d17c0cd286a6230186221ce2c8eee289666044110fdb5695f52bc1398c23bb6f4e6030c4fbd7f27cd979dc2dbaaf5f328601d85907342ce0eacb9f2c57f19458fa0a3a86a100c6726abebf90bfdc8bba0fc53b217309b7776e7a7632082470b70afa48de1c78a1c2bb81a3fb159654048240e133ac8920af7ba0b1ba6d452ba11521345827b6ab5484a41bced5409930c38b29ab5fb7abe78a38f2b7272acf847801bbbe12dea1c56c5a42b4cdb0fec1de3263470b121640a8cb6a69ee0e02f13e173a30c2ecbf954a5270844649cbc0fdafdfeb9a52b81fe1868ebad4bb270d3c08db606a5d05e9e8f91e8645c3f72605abf91ad311689e20d6321b98e2764c1994d6aeadf0b2e742dbcd520f818950b7e2aed051b5ea4447daf644b4cd2a400b25557a72c8407fecd9ecf32b3f537ea3c44ffb713be5db9ed1a86edf543845f77a164d5651d614d96eafc9603ded59d0085d142d722ba53d28d80f6077776cdcdbce98dca445b535d343a3260646f78015c3212311e1a1762066af14a8c780b769d42af45c0d39d5a155c6d8694b8051b1be120bc5cfafbbaea071487f6f873a0ae7a4f8a95af9ff930bf7a92eb44471835427d7d4637038437b867c138bf0f845056503a71fd67a66d9c9fd934717a2934615dbe89cd654dbae5aff4feb43192f71287712fe91fd9a990844020f5ccbd3325429f55455c56fe8f225177b50b45af0c933d44af0d8b8b77a13dc762f50a4cffb438b70c6f2a13ee46bf10c6a02795b45b87bb456409e7cf7fea8f1955258eb5736891bec8704654550b0b5015ca46c558645a9744f1185847481c40b249de023c35920e48e014fdd6821a1bfd6dddbe4bb5074b2c8590aa0fe4201decd20ecdd73333a3be1f60cd0c6e1759558b1d9bff8158dba1b534d205e74da4e828fc3dc5f203cf70474cdacb76cc1468b8c386012d138396e7b3e5f4dd3397f4d752c5baeb020c87375c6141c1ae5bf3fba62719f78971ff2dc3f901cd0170e31d978b2ef24569b772b21460f28355d39d6ec6dcb863c217b6fa9839b987fafce43dad0df23f989caf052c0321487875e86924532cabbc1af0723b6a223d8598217a2fcdb4915f2bb4222a58816ceb5478bd492e70220ba186226852e37b10919e264f698709a96ddcf5850b326b62d9d2db856b53c7204e6a68aaa0947d6bbac56be4067efe4ca4b812d1e67eacddda0fb4b8e14754163bf5b545e5ff27258a185ad2d99a594bc8cbe9ebf6e28830d04229a5fa5b3b22615ceea380f195f195aa7ac4afadef12c8bc3c12c7597b9d2c998dc192d36351565b43e2eeaa5c6924fe8a165d33e777562468a9ed7c540165a1b0e08fff366569cb618ec1a631265d402db858281190d3f588b5339e451cf7706046d0efd5d2b3cccf2f9af5aa8860ef8e9f7339b36f8cf1ce1f1020b20bab9b5e8d37a3a1cf81dd5e8fceee758f90ab3ad6a1a963bf3042b8ea0c92e14d19f887da5a3fb208f59940b1f39d02d71488da0af7a84d97595c6bd25d51a7acb398a0adc089702983176d79d53c2838101d082e24b09913773cf98b0c184978b159d1ff115b1e0bc8202fb40fbdd1a1e8170f68e19843c3404fe40c0506b5c75d1fdcb65a94efcd55a08b59d685fbdd565ef7ad1e8c1a03a2b7a133ae8c51bbcbec6fd3390a352403d114735ad39a2de6faabc9f734e1ac417b592a6508b649d6f2acd5cb547f03fcf6de788e1d9a40d3647f9823c392f474ca987dfcd8ff86a17aec1d49a103b34608d79eac81433d35e3ae2638d4bf462a00979aa6671a033124658fbc96bd5a4730d7c2ec53c8a6d2fe51096839b03906de3ea0416d3a697b36c244de2b1b62dd043bbab70e13c45ab183a6dcafa9697bb7bdb1a476f2d674834fb6b36b6a555e53f4959be54c9490e145bea000120cd8883360ab1db49e2089316b5ac06cb413f97863bd49ade1aa2b799fb3b2aa49bffa4a88456ca9261a95502de913a3f54962a846ef70275765736f363d643e4d9a4b25968c41e8c5b031e452f0d5ac587e0b6241d82bf80c7127c076423746d9ec26a30ae1f7b1742d9bb38d015b5b1d91f6b13f299c2e406221d5866024a037dfe6e2c55b164e6a830d0a69e35ef60441536e197f92ca95211c3f9bbb28c3cc7f822b9ee8182e6fd6c3b54109ac3605a17de37644f2d04ef1cb3ac2b3a40e137ebfdac54f40652e5893dee108ae9f19f4786cf046729397b9a8ff2a7cefcbff5865c97f490c2b0b34caf85486a2725d264ad748a75f0f63c5f312c2e066dae7471c6314c64de0e82fef6e7d5241df93ea3717f25f109d55395b6fe304ce7facf6ccd37506ae96c7da3205d3df75cb9fe300bc4e255843bdbef4a057c626bafd41b544f598872cdae006213fbfad8dc15507b50ad2b479f8e2b850091399f9139577967e6a21a4b9665326e1d150331f0a1beaa2b8c3a9a98b2d04a525551e9b6d8602b645df537b503ed8201b4fe205e86b40b95b56e394c98aba18e60d6298cbf2971c95c14e867190ef7895f04cc7ad83f576728246055a729dac85fb487780fa98587efb4ca741ae91062722a80b1a4d3868d2d9814882c82bf2b4ab9313d48ce659d94609350295b638db80a301f8200466008c3960fee2e1312935e8ac6dbde57dbfc15230983b72df699dc122182edf5f789ef4c3e680f8d6b7028ad67228d7596f998a189c0ba03e0e10215cb132878a831a62e1795de8d27378df375790c260b5283eb8310eab53c3207c0941465ad0eae51bbdcc25c4c13fc1ba5659987860189742aa822413aac9704e0d1d0ddb53b818134ed4eff2ea947ba9f31954a4301f51f9c43eeb5aedc8c94a680e05cce2366d36c8fecf651584599d8c411df1ccfb341ca3c6adddbafe8265e0a42e447f389dcdcfbe421731afdcca38fe408ee77e33f663a11e0faf07d118ea7e4239b1f4ad4baed91725012ac76a77e1fd12937f214414559d221f51aaafe477429655ec93db3a51422171519f5d129423cefc8e2eec1034a423fadd6f4b8a1a51342a708000540bd2fe367367b13fd1f2f41e9fddbd4d57c571f175462c7f4eef191ddbf32133b18b262d2dca1f89c27ab1c086ae25a7ac61a27f74f5d5f5822ed979bfb48bf4bb53c18bca9e17b325b46b111ecbcd4bad3aa327131f65a48d618ac770a5ec8bf5e2072869492d44d9e082d1f24edfed80eac3c250501b8cf3c592d988531fb8b8ef33110473c69c1d430b6579533826cf1fff24c3121ae2840618d471753d0f6c26a6e144e7a5fb583a9caea0dd473412d523e881e2fbd444d8f347bb17dd8190a5b324f4266c766070f87f9148289bddb13730411ccd42e322a66dea62b61d9f0fb6181cc4436be70e5f3c172b2a5ccb40cab771ae66faa6899a417ec4344682c250b9e615d6dc84a2a9b325bd274202acd915592b72cb8d0a5bd6f82126401573c826ad1859f10c2538f253e52833c977b3f1add0dc17a9c6e0b25cc01f248a9da2dba56d9233b367ac893b11f524303e233b298bb03fe20503d3a0138fb3dc96015a399de5e7cd54cafa60fabe7897a62005489aa5de87517b05fc5530494b69bd473b2f97631db62657f1b71b40b76442f641708d17d27813f64a9511045c93e13ef68d78747b0c66216bc41fbf238fd1706192f4b309338e54b6b42c2c1405bfc8543bd60528e90902a9a4dc1c6ceb837bfe3e9e6a8c2d633edcd801176b42c6cb89de991e50e4ffa1a207068cbb6cbaa49a82b4f79a2b8d97d9e4fae89ed2727a944bd7554b357108757537d5548261688afef0451ebe64ae50615bf05927ae03ecc3a354b89f9dcaf84c357bed379319d14d0cd143928b25963f1f8985eae91590fae3603b78b36ee148d043c8be88703af0f7bc84f7821d093b75f0f72e64a6a2dacb9232d613a3b16d50d7794e978690561d34c6e672a6ed822e7ff3bdc35ddf581468593921f1b4220cecbaedd9323d01251991f73fe60c8dbbd69488f00d946933a2cc4d8932b207d0be3effbb044e5c21f5e605d3d6d7585015912aa84ac99ed7dea38c1580a39691ad06e7d800287fb8c9cacbb28165b95d94fba00c97ffb4cabbad9792dc9214fed0375a6799dda4c12d1469b97116ef0662b3625e0f9c408e0d2236ca2e6511290dbdb2cb045d80102c2e3e7d2c2052f6c87b17b7559ee76560c6173e05e6890d39a19067ef10ba0686876f0d883dbe59c48b934fbfee24b8e3efa2dea250c08beaca40a26ac3f7f599f9c5ba3233159f631629687e9601cd7c5f3eaaa7ca308d789dd033cdc215a648ac8ebd1bc4e7ad665b3175349efa47196a0fd8c68c15c5f7e7b7bf612eab6fce2f49fb8ec1c346878a5dc98e9fdf44d8814e706af7f1a1ec04c7b41999449925a7d021394631cbbd444049e4a23443ff5aa0f034d195c0e7bbc12fe0d56f6d5f201e9211d5d3dfdd16c42f033fbfe2d68ff113b448810a14f93ea64e088cccad23c18ddd71a3294b7428995e1746294c297a9b2535269e29e284d2bf9291038740b08b80d2914d3d137d7b1f3023954915273126d10c6f63b40e93a5942d51f19e29461addf7a0688c785bf1cdb9c8676b7700af8f344b15313647ea32931c531f6d3aa8874ba92acd4cbb36a6ab4d30cf6ade3fa76aeae3e57781f36d8656dc3ac3dd0b092630e6a03bd42081656a5ee83a59a567fa538aadfe5b5681abdb8abbe5256f05ab9f4be2d0dd406c021b9b36e2a8dcc792171f4602ddf48f878bc9d0035b89a66df2990a696e56f464d6cc0bcb73d296a719350bebc6ea3abf690ad5dd47edb70005c4a57f1f0f38e9c7c69852104633d2c09acaeff65c1454d974cdbfd71031f457ae9df94c3aa74c3f98eaad043fe54261584b2f2cd7ba4", 0x1000}, {&(0x7f0000007900)="1fd51627d853c3f449acfac4e6a7fa71366313f17744e5414eb8d939ef8fd6004c7b8a6e02ea16b03c096836a5ed90f892105e83fccd7e7b2f41239a69ed6dcd124e8178e85a6fe778f35e43ab0a04e89e98bafc9a05956dd884118c6b6c77b6f3c96fe82ae33560bacdd10ead2f72ce378c9c384066fe277082af4da97fbe1cde5c28753c1cedf2dfdae398b3a8fbb3d9a87862f8186699c853b9138619c0550e114ebe256f52d48be8164064d03eb087abb25ba23e680694e27307caaad735ab8e738ba441d7476811065e481d8c31aaea3d3f38cf7ed8c54e03daa98a7f70083d0d2198a6a4af8847e963b693d5ab34e2adf11d", 0xf5}], 0x5, &(0x7f0000007b80)=[@cred={{0x1c, 0x1, 0x2, {r90, r91, r92}}}], 0x20, 0x40001}, {&(0x7f0000007bc0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000007f80)=[{&(0x7f0000007c40)="02c841d8b51d83cbf7dff68719b094631986b5d64892c2d9001817632d4f6762f527", 0x22}, {&(0x7f0000007c80)="fa6389e3db57f95d28d2d12d5367b23715d9abbcd0ae58c9a73131d6cb432b2091896de8cda9671cd927b7d0d4345319a438f9722b3d91ea4f963099b29b87ee8bd37e5caaa45df12fd789589b2320fe7d79bec679a2fdde0f1ee6ce69595dd69f187305166b97db84b0ac4d78a96b5c1745295861adbfb9b7efb1cae3e0ced0852af1763ec38cf06313c967f598a1bbf2832897ad3c96635387d3ae73989e1fb6e9b6f6a78d73d402fc69bcef2a597b44cd8577", 0xb4}, {&(0x7f0000007d40)="0c79938af09e5249cad882c5f72fde348a9e50f0cdb0cbfbfa4cfd4eca1cac3b3665252658a4a091e77365eaf5f72323091e2b8c02d0991e95b6e0bc578909bd0a64589028bb7197", 0x48}, {&(0x7f0000007dc0)}, {&(0x7f0000007e00)}, {&(0x7f0000007e40)="ed2d2cdb25592ea9779aa3ec701db0e3b3e0e48dbfcbe6399e78b44f2499c71616a119321ac4f23ae337863609", 0x2d}, {&(0x7f0000007e80)="98efe2be20bd46176c11532dfd18263a1f90da179c2fdac347bbf0e6725044adc9f840ed96dc79dfb16663809623fca3c4a7609797aa15d2a977c44b5eef078866501e30e5ccf9bda463afc355a60c57a12e50407c51252721450b32f09273129e801cc92f0951ccbe5775062db6f06a10e3eb12375580ff951f01452580159cfab4d51f4ef089eef894522a6f67530aac96221c1138529d4f9d9db78e31e3cd868337293d3a9bb6d816886529ac4acff2413fa24bda2d7a62312ca63e01248c9380fc480dfb1a7ad7544305233b8df505e3a8b48eed07829a7a13f44b831dcbb04f12e92fc76db283b6bb9417746226c1aac2fa9b", 0xf5}], 0x7, &(0x7f0000008200)=[@cred={{0x1c, 0x1, 0x2, {r93, r94, r95}}}, @rights={{0x1c, 0x1, 0x1, [r0, r1, r0]}}, @cred={{0x1c, 0x1, 0x2, {r102, r104, r105}}}, @cred={{0x1c, 0x1, 0x2, {r106, r107, r108}}}, @rights={{0x34, 0x1, 0x1, [r109, r112, r3, 0xffffffffffffffff, r0, r113, r114, r115, r117]}}, @rights={{0x18, 0x1, 0x1, [r3, r1]}}], 0xd0, 0x4000000}, {&(0x7f0000008300)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000009700)=[{&(0x7f0000008380)="e82e88c8d8d3237c8ea2fe60da7ce2aedbec15df544253cdc02f0b59bdc96eb9dcb70e625b96807edaa62bd6fb89d4003b6ac0c34d99b91c8507af64eedfe54f6bec774ffff701c8a5f6665b8761c1fc22e18245fdd0d31d271715138a3849c21be6b48c409e88ad7d42b0116c87f5efa663aeac39d96eccf7db3ef4e07481fa8b98498334d7e55009112cdc929ed6040485fd9566062741ad0b304bfdd0c1be2d21dd7a0f520985b7149e0f841a1a3e6630d2ae33594c621d35e2d1381f86e6367954cb4427cce0886cfdc634b5db44bc53c8c60c7a1bd8e5eddfe36a570dae40a46d4429a623708dc25d", 0xeb}, {&(0x7f0000008480)="38d2d5ffdf654f348c665152a051b9ba8e8e2bd74671d4f7ff201f74e98bc127bee7c6c5049c9196a265bea5672e2c78da8740507a267793e03ae7da53d8faa596a63cd565bb3251c3286416fc3ce0934c124fc50a72c153c4704cd8a8db1986c6e93ec01b21bd53c8bda4e561b6cab6f22c9e7dce337a8a2330ccf6730d2c9a211709dbfdefe29dcdd00493c080e2f05637b04a582072b7517aed73fbde", 0x9e}, {&(0x7f0000008540)="223592e6ba5576396fd99b42fcf3c45ab370c20da7e8365a7f4c77d0f08117144b50ea72ca6378c4fab2db7ae7d5ddd35f33b9e19fea865db0d42481046bf45b22523d6ff60dd1abe3f7e441fe9c8a220c6c79fd12c70a8fa081019cdcc810ddcda103134f51512f498851f1afe6c72a9e8de9d01745169eb2334bfcf88123d4f91fd870eb418c0f8d68c2447d583d600a505791da1f9e4cc509b240ae6ed2a5f42bdeabddd67979bcdf4f6230ed1f3328d7b7be166d9f1ebbed14fc5ab2e5642305ffca69f7163be90e90c4039b0971af18c688f4f4e1d05660a3453c33ad65cd18b45d2376cd58e360d75030d69a53fdcf183d5986621ca8762f6abc09b7f091a2710da5b92cd3d6819cd8eabd5aa9b50face1e6b2563ede6640f7ca5db5c17d94f3080a77bb538297618a5b29cada2f310477b368ec25423c62ece76fcacc7ac3e2661a785853548b12186279eceee6bb9bc1a4cef222b5f523c0d49d738f27926a0e6318ef4c3cacb24c9aad89cf0aee7e7d23a25ad7e75e276076c9000691cf609803709178bce7151c341707090b7273a4b5120e6c98fa6588783233821d5e181e9d543b7731b3e995ab057c81e6989823d483fae9077e3c42f2ce25f10928b61c0d4af9056f0e8e66b515407390fb4b719f60f7365a5df71b852b59f038751c62198a97478efcc7d172b50d34a51e93dbd5b756073fbdb3af4bd66d4190d234d470aa498a80be726c4b4f55ca4057ace4cff87e9c20ae2978f1708343e8762bcd9f3a7a13e3c3c8f7c28150e160fb632782959aec1f780a6fb6f54ae2e40b2ff3595036bc2ad5fde2ced7c5027dc41b02d9d1cad240c886f08dbcc30f2378a256161a0762fc51371fb498f826ffe99f12f69a726e98b37ca3cdb2c1d41ff56149e19b675589c2d80e36539d60394bb0ff828acd424de0691a8729732a5c48e26ab187bef1637d3c6425035540ee975c2ae5a8e3dcf9324fc55ebbe24a22e9abe87426b344725870ec28baf9c47ff2f8cd6223e9ac39ba0a86e8d9ea3993686b37b32b70849e1da17574c38c64419006f682b8d75c50413d7540445b015f83ca70b14e3013e78f20e39d6a09961848904b410fc8057895bacd1e30b479cf402215dbe53367abb0732d13fbe2335baefe1fc2810ad0738609042a6fe61efa1458879d50ed7d4cf6c93a46514948b1fc488979bc6cde325a40b9eb86c857a4eed2c1bc05a5a054dda071aee766791ed05a88086c59e5c93c48027d6a5976baf2f2a989b2edf406fa3ed7cd988cf006236c14b1cdc1aa91ecafbf7e001f17231cb2cb77dbdd22ce60f9cc94741859e6f70a8638a4a973e7873d100298927cd259a6c043d4f42088ab7eea72e78bed38a167cf8bcffd9ba299b8e6b529c08b93df8bfc3ef49ca6944ed73f9eefe3f5ac060d214ac298087e04a51aa8a746a9c35aaea44bbd30081039d7e87bbcc5419af8a79ef4ac37379223d112b2c35c12becf649e963a15381306fb70e35fa444751bb2c276d21b8ec5a3ccf9596dec1aa8781118a95ac899cd3b587bba38a48b3c8def2d3ef3582d3b00a61410b392da1ae6d0b934c347ed9ca5c68b09415009af51d2a1ba3aa2c64f7e5592e1322b4eef4a9efac282803ca991340b83ce4cba711e19743f249f0c6d1069f5cd187a70fc3617c665e789eb808fcf7e9744039cdc3f1f8b9c41ae1eeb5550878857833cd2884e20a13f07a5c41ea6f2a8fabf9266716b9c5ab5438dd4044e4c9c34bcaae39aea496af324875e7aa8ee3a5389fad744de0d870c36ea86fe695f68111a3f3e8f71bfa808b4fc85ba68cb1dfde735401f84944c2f99293b60fe35a45e07e82b45e11bc5a7f0a98f0210faccac87dc05b79dc7c17fe74ef31e8de349cd9937ade05365eee657baab671940bde5d22dabaf6f93d181b719db0ab098c0153a040f07fea17c6f063fbc5be3437e1a49ab22ab3111c8fdc8bf825773e5bcbebb2049d167ad87eea14d76c2ab698ec36587fdee69617bcd53f4c3b3965e7a69ec46cecaa5b7c52ca2ec03364baf4616602b6c44c09182d2c6bc46c049bb04609ba78aae00db9142e202fb8cc6fe6fefd1a20c2d10568dfb25d0e20d21245d02707985581bf54f47aa498713dc1ce42825c3ce4faf9c162c9db6740d3a26ef596aad16890f56e9642f044a80cafdd3816b00374816a963517c9b83c3cb6a63b07ab98ee6e0c869415021d5ba4a711d2f4c408992146deac242924348e9c6248c381bbc90b4dbbb5e257b9dcb5d2bd32cc2463eba029d2886efd5be5181c1e8038f95875953ba510289c752b2f22c558656d4fcb6a5f24db3a698638e6e9606db2d087a8749c74cde36dcc67ec756446002303cfc94dd80a27c67f143bc04d77ade0eff0e0712bb4466202f1b2f50971ef429d3bef7e4aa1d5adeecaa4a5c62d9f07b123dfdf455c9bf62610c4b53fd556a4bf85c50bb1633083180511ea7319a3ec0ecaa28d3d90e38cf621618a4f2a9bce2989fcc5a1aee54175af008a9345e9921f9e5151484a0181e45438bd26af2f647ec3515ac9897831a599b07535557bd3e898569b7e86bf741ba2ab674652242e02bfa833a7dadce24262406e7a5d9d92fda74db7f610f4aa00deb362319ae8710609b9e3be8f248ac79072ac63dee6c01d5af79aaa6dc837490271c9fbfcf39d0b50ceea0eaea2bc52751e8968a5c6f821aded16a993e5d369b73883b428eb732c0174e0b47332d29fb53621023de98b0118f6182c3d75c28ce0a8379eaa9a789bd6fa2d894725d422be0b4f066d1220330d1607353b15c1639cfedc976ac841226434ec6f11d8942b9d4f20711b876b31d5f0ad8a9b8817ef42cbaac6b96223caf550ca3a02d02fb82f875920ddeef8bac3e569287bcdb584da5a04fbf948a0665b97798e74a5d5ede8ffe9033069a80f6ed11a6ee7a997ea7209a764226fac96b99dcf6b30d3bd94fdb4e1376d69cc73847efd38227f656370340eb10ca9da77f8910f2acfec5beae4711267d845b9d9a6ff187a017f6932c4404fe47a8eea349eb59ddfb227706385c9280503a89c7b795d458e13a0c017f72c305c5d79cf8142f4bbc2ddcd0a07e8539adc87baa73c375f3096a6dafcbf4597f363de624d76a132c8908b3ad1b7950cc6b7c793f2fe3102af3da1d3ab0f41d0c0a76bda61fbad6c4ae27fa4ac0a4a866f4a4a4b5fe99700b9ba427fa4fc1812b376814e9b2b0b13d8a7a261f72c1b031922749a4224ab668c7e8074e3217b2490cb10208c349a42201afe19ac70297020328b00f9c4363aecc62a7adbf6b29e2fbe69d5192dd46a827daf6ac1acfc5c7cb1181e7e774946db505ebdc9df0677f41bc33b8356605a109c2d73e514740ac7449a9ec968d959e9593c51d0b023a1a7c1873cb48d3af1b8a1e2432502e34975a5604e67729b2a34148f3643131eed0f7a3921ab5c13bd05205b05f3225865969df9f06776df0afaccb787ddd8cb5a8525b4f8b0a0e61b1dbfbb31929d21f1fbc24aae7f987e4bdd3668c283d4295f08c3bb549f53bd1b014de06e36201ddb39767e53fc0fe8c405dec8531e6332de3a8835cd67616e87b52ced151f5a323924f1501c4fa4211330161d74eed7d45291b3cced36291ed8ffc3a45497913cca2afded4063895aa1876b30cf7d497f06179afadc236e09229a0eaebe967935d31f4b45d516ef2e81e52df5c75a0478a72336133bd963d80370ee208e75f9666fa8d20acbe6573bd9729c69d308bf7e78f6c08d4b05150042d85dff024fb9a01cb4d83b2f4c135e4560905b8a2d970c8aad98050ce521105a9564f84cdb30d800247ce405a53fcb10e5379fc069635667169347c4685007ee25bab91362b259ddc26d7b6ec257a00e852f3f246456dd71d6765124d31e5e0c1b9f5de93609ad41540c6c57d008b102a924eea0863d4c5e2796f04de53f049486e39bd25b06b6ddaab232ed09aeb0af1e6bf7e9c464e2259d0363ad82f0e6f9b3cb40ef3c73d49b1a6947bfeb673bbe06a1a74f53e9620d6186c84f3c00e59583f70fdcc9c7cfde5061d65ac5ba6eb2dcdc8e43babe8bf949a089d1001202f739978fecf3750781c997d0655084da6481f15313afe11df73ac8f286f080996be460a60643223f9eab81c1870f3b5ffd1902c8caf8f257cfcb2ead445d208de0c3000b1d3729f3893bb5b683742e67fbaaf412c22bd1a8cc1be7a8675c1589ebad12ab84d4ed6e2dbbb132013d41b9f137621c89c39653f1af599a2fec0d5958b07762543747a0431736c4c8a76e488220aad5a0fc44f6acbb9d2e17a3f3b5b622f43ad1d2ee92e2ec218757b4c439ff614e6b69ab16514c035faaf38dffb9de6ed99d9a76f656edf7d7a1d336014cc4202c8dc4c355d2ed6ec5cde71398824cfbe71fed6f71b4ab83dfeab45f14c4fb744c4a1e4ffc960a56963f4dbc243223efc9f19dadece7a0eaa9bcd9852125330d471c7ec4c7c7a9458685068e6f5dda382655faa4ecab38e5180966005b3210c71530235fb2385729a65de4e5086de9fbb7b16f443ed5771b10f3b4338ba2730eb8c75521afd126bf5ef18ff75c31e8d9db7288cb823151ae26b39ece97ef0c7806e5a444435664ee38fc37264d94824f26645c4363a308d9da78e6434a52b9f90c019ffb33d24deb1c33a9e9c7c8ede718e7a0d1d4452b199f92c3477f049aedb2c494452945b98623e5ffb7cca26fba2a51de2c04f423a97ece7d4b2e0e4efd9e0e01f144683d64490c74f1940d68638e05b3de609736e9cb1d9defc49b2b61ea97961abbdfec32741ddfe353b95bef002ea514f6ca30cc997338ec7cd3508fe7a3b602801284a44e474fca6c1ae90e5e3648e2a962d2029d46607dca2d647bdf75b9d416ea1ccfbd674566f5e0b617c6f1f9eb2f8098b9000113af43cb4ac67a0b6c1dc0282f1794e1f3c63672dc1a9ea5baca3921aabe8fc44204c1b0b3ea2cef2279d9896c1aa0ada42f57f3c37d2e1d38d683e201e6bfc00b72763aad8507f16d5e9b336e27772ed606c12b15ca042938b9eebd1e0391afb7d851b363d209eb03728aa06112c206eed8d15ab1bd99479981b356f17ab835233161bde9c1c6b415647006a37d439eba7a9486bec66ff2355991877f642901b3e34a163e03392f0208d51d52c417d2c191958abe2f9ccc6a84bd9ebc0dc9cbc2942d432aaa4a79c9cb7632cd80678cf128a64b323a2d721abc697e0a6c46218d4117303b159c1309aeb586c1a7d0745a08f007295b9bcce53b98c26decaa61b66a3be1550251e531e67129e72ee84dbd47e167ab14b817a958f57102c8d46e7724fb798023270d7a8291d27721439652b1629be8da4027940f25127e842406be0f5178cae8ad416cfb0edb0ba834a4a513d05036654667359c34124e8f2b3b5251b93439de91594ad89b157c6cf52197040a4a8d4f5482a695b3dc4e97c650d586c7ddd2c8a33d8becd818453a66ff5b60c5f40d103622f7890788d07de629e1f4dd4e8fcac7ffed792bdf629ba7d2fb7bac27fd56fad9f0d65df026f256db1a30a6306870e4311193ca7714eff3b9839f369d0d450c28a5decf99ec4c4ee4c82f26e548c0482f636f1496d24378cb13115e7f93c91b5fe17a35fc608cb57e542ea42b6913e321d7910b8504e20a8a551a1387d0652106fa38b0b1e67092212a3a1b41f782b87e2a396b8a1541101438e34fe487de697ff013e563e50477b4041ceec717c85ffa0bbaf931d22beb697db3e0178091da973c8c8ba7940ba95853f8d", 0x1000}, {&(0x7f0000009540)="070b27505b45329e3612ef198d4955ed8844c23840a35c40c31473658b4ce34ba3e770c701f2ff6ef357a802d8a8b4af0d5dc041fced9fef50a6261c19b73890501938192bc75b057accc20a32fe30883e3f0b9dc3639e3043b6fbb5d2f1009f7320e5c7b76cf02e90945b", 0x6b}, {&(0x7f00000095c0)="7fdf1c88db2c4eacbe1dd2516fae54d206ec409219d25d563072feaf96f6ca5e5aba8b28d78f4e683fafb552cbe6d279c72cce81d58c68798b0786f870ff9a9524b05e04da6952fc782ceaddd1e826d4e221aeefac2707b8e325e0d9359d0854d8c14f4d32a83a765e66b729d6540138afa13f1631eb59ab70bb578d1bcf4140812a3853535947d672e8c8da1c3a9a54529e2770c8dadb662c68c59669035608a3fded82a0b7a76c72c0e41e843fd1254b875d5fed", 0xb5}, {&(0x7f0000009680)="1671792840898f4ada874d1c28621928da41af5f379e1a64563f83232d712eada823399bf764221d1e8cf7c473fb5b50b04eb82ff2dd9e769c199ed3ed944e1a2a6e825c273c5a7bc5f5e89d8941057b556c949decc7bc96e10913f446a9aed200648cc7077c0e", 0x67}], 0x6, &(0x7f0000009980)=[@cred={{0x1c, 0x1, 0x2, {r118, r119, r120}}}, @cred={{0x1c, 0x1, 0x2, {r121, r122, r123}}}], 0x40, 0x40000}], 0xa, 0x80) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffda9, 0xfffffdce, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@weak_handle, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x50}}}], 0x0, 0x0, 0x0}) 01:13:54 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$inet6_tcp_buf(0xffffffffffffffff, 0x6, 0xd, &(0x7f0000000580)=""/4096, &(0x7f0000000040)=0x1000) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70, 0x18, &(0x7f0000000200)={@ptr={0x70742a85, 0x0, 0x0}, @fda, @ptr={0x70742a85, 0x0, 0x0}}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}}], 0x0, 0x0, 0x0}) 01:13:54 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) [ 1491.220172] binder: 11998:12001 got transaction with invalid parent offset or type [ 1491.230487] binder: 12000:12002 unknown command 830110067 [ 1491.230495] binder: 12000:12002 ioctl c0306201 200002c0 returned -22 01:13:54 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r3) epoll_ctl$EPOLL_CTL_DEL(r2, 0x2, r3) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x7fffffff) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r4 = syz_open_dev$binderN(0x0, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r4, 0xc0306201, &(0x7f00000002c0)={0x106, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="046304400120000004630440001000001163484000000000000000000000000000000000000000006002d456000000000000000000000000000000009900000000000000", @ANYPTR=&(0x7f0000000300)=ANY=[@ANYBLOB="8561646600000000060000000000000000000000000000002e00000000000000852a646600000000", @ANYRES32, @ANYBLOB="0000000000000000000097973d8a61a9ccde6a4f3d670cf0000085616466000000000c00000000000000010094b2346df046e157f48b01911a2c156761363e93666cd664128f3631b41199db4d359f650366e4f1658564784b6c154bc84c937fb120fce2e1b5f152b039e956f557fb1b82df068343fe4fe4d3ee6255da35fdd3ff6ceee43aec7437a88a6438ebbf63da84d0d94eb78d8216928c3934"], @ANYPTR=&(0x7f0000000040)=ANY=[@ANYBLOB='\x00'/24], @ANYBLOB="0004000000000000106308400014723287000080"], 0x32f, 0x0, 0x0}) r5 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r5, 0x0, 0x0) getsockname$packet(r5, &(0x7f0000000000), &(0x7f00000000c0)=0x14) 01:13:54 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) r4 = syz_open_dev$mice(&(0x7f0000000000)='/dev/input/mice\x00', 0x0, 0xa000) epoll_pwait(r4, &(0x7f0000000100)=[{}, {}, {}, {}, {}, {}, {}], 0x7, 0xffffffe1, &(0x7f0000000040)={0x8}, 0x8) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70, 0x18, &(0x7f0000000200)={@ptr={0x70742a85, 0x0, 0x0}, @fda, @ptr={0x70742a85, 0x0, 0x0}}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}}], 0x0, 0x0, 0x0}) 01:13:54 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) [ 1491.232072] binder: 11996:11999 transaction failed 29189/-22, size 88-24 line 3138 [ 1491.232356] binder: undelivered TRANSACTION_ERROR: 29189 01:13:54 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="11634840000000000000000000000000000000000000000000000000000000000000000060000000000000001800000000000000", @ANYPTR=&(0x7f0000000000)=ANY=[@ANYBLOB="852a7470000000000000000000000000d5feffffffffffff00000000000000000000000000000000852a687700000000000000000000000000000000000000008561646600"/96], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00(\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00'], @ANYBLOB="0700000002002000"], 0x0, 0x0, 0x0}) [ 1491.254182] binder: 11997:12004 got reply transaction with no transaction stack [ 1491.254191] binder: 11997:12004 transaction failed 29201/-71, size 104-24 line 3046 [ 1491.274882] binder: undelivered TRANSACTION_ERROR: 29201 [ 1491.277171] binder: 12007:12010 got transaction with out-of-order buffer fixup [ 1491.277201] binder: 12007:12010 transaction failed 29201/-22, size 112-24 line 3467 [ 1491.277414] binder: undelivered TRANSACTION_ERROR: 29201 [ 1491.296230] binder: 12011:12012 transaction failed 29189/-22, size 88-24 line 3138 [ 1491.296365] binder: undelivered TRANSACTION_ERROR: 29189 [ 1491.366066] binder_alloc: 12019: binder_alloc_buf, no vma [ 1491.366085] binder: 12019:12021 transaction failed 29189/-3, size 88-24 line 3284 [ 1491.366424] binder: undelivered TRANSACTION_ERROR: 29189 [ 1491.390675] binder_alloc: 12023: binder_alloc_buf size 9007207844675712 failed, no address space [ 1491.390682] binder_alloc: allocated: 0 (num: 0 largest: 0), free: 12288 (num: 1 largest: 12288) [ 1491.390701] binder: 12023:12024 transaction failed 29201/-28, size 96-24 line 3284 [ 1491.390857] binder: undelivered TRANSACTION_ERROR: 29201 [ 1491.408341] binder_alloc: 12023: binder_alloc_buf size 9007207844675712 failed, no address space [ 1491.408351] binder_alloc: allocated: 0 (num: 0 largest: 0), free: 12288 (num: 1 largest: 12288) [ 1491.408372] binder: 12023:12026 transaction failed 29201/-28, size 96-24 line 3284 [ 1491.408610] binder: undelivered TRANSACTION_ERROR: 29201 [ 1491.550282] binder: 11998:12001 transaction failed 29201/-22, size 96-24 line 3525 [ 1491.569732] binder: undelivered TRANSACTION_ERROR: 29201 01:13:55 executing program 2: mkdir(0x0, 0x0) open(0x0, 0x0, 0x0) fchdir(0xffffffffffffffff) r0 = open(&(0x7f0000000280)='./bus\x00', 0x141042, 0x0) write$UHID_INPUT(r0, &(0x7f0000001440)={0x8, "c0c814a55b6300d28afc61ac7dd1ffb869b761e8e53ee36e4be89e9fea175523e4468dec44bf8b5473c7a5062b4ede67dcb24cb9484ccfff2b3a70befc56e8ab2eee3483f5bf78c16beac035b700eb84e2216f268d02b717d2046c273814475b412437f7dc08a13a55d3c02132999dfd9fe80b750eff4d7c1da975b3835602728ae09e72527fcee19377e29c6c19e1ccce0f75e0e54001e3e83e473fa3d37eca8be1b3de565571e0e84f310c11fa8616068113b038aaa5c69967699fc2aa41c6f26fc22cf68e3577242c9b4ca20fab9de5885e0648fbd7af089b05f38f152d2f8144461608733c567b6dc5d2a07022c3764565c85abcfd99dd7a85e58939278235d50e8b321be7dbaa5141e097c28364fad2f713d666ca94f4e429687fcabb72aceeaf8abe5b506d98dc393b6e97492d785ead0ca2953f92c4d2b2c9f616e3d98b36be55a923fc5892413f7a3b615cec89b52e0ecdcee0aa5af72bcbb91b4bade7435dd8b529feaf13f8b48fcaca5952235d2e909f8831d8ca05a0daa3f6c581f388e0c1879b41fe63ef3d122bd0c5acd4fb07b96797918791075ae7383bb1bbdea574b31301ff37ecc45671ee2e7fc55bf6244025d1fd82dca56a42a23aa826a0b1e102bd87893ddc05649304eb1866c796e46e0d57f552bd572891ef892918bb2e7f2c6bcf68f388ea0c50f48c06de1b46b1434cdf25ca1288ebabe2a33d1c6effb77f91ef75471e93952caeda8ac2b2677e46d62b8366922d093832bccb949e177b4417864812d22972d81d89158288b5318d017329d4e8f66273abf74c434f318ebf32c7629342a85336387231b1e579d57cff0b125bef9dddf0fc33f71cb59d5a8972cda06ba6bba4a89cb8d3b465492c431698984998b2979ea61fed3d99b049724f2bdda5a0700ccb28825da1343f41290e569a6d38d4ae3968147cf39b097efd78e058fc71523c12e724bf93dc4ecc02b5cb18d13b59ec8f85368ac1ea93ed0149c60c53569dc69cdb3f37470eab26ef010b03a7e651b9e8e9065da347660836eddb3988c9a0f394aad055f727310f646d6cb35131d02aaf24735792bfce250798bebf0d1a4495fca568b9449e81afef2937b50faf873257d7efa07d31759474d50ca2a7922e79ab47dd59b11dfd1ec43fef3551aed81d01ee4ab997c6cecc39013dcaa442aec803e4cebbc288b4f9e87b30613f0ec88ddc6f60f56787f4040897e6e6bdac317d74b27f97f2efadb031f03c61954fd0232373582b7fa315d3eb9f67053126d2ed0636f04d669c47bdeb078fbda177533902e20b5ce9d8f395ea4c0aaf2cae774fe99bc40105a9ca184bcb598ab2f49c1df62d32d1a6d73a26812cb47a2ccaf0e9b759df89ad1e18238d897b9fd658f6786a92a0c12bd0ee6dad8a430a67962363e5b9afb3329e4f1f6fcd7e63cb8f24872bcf5b8c349d9ce423666ca39f16884219dea338b388e40f4ad996419cb3858637364d8e5af67f846d77b2749115131a3642ef56681315e4a2cbca5e60febabf693570f515e09c2a8994a8e2be3cba28118ef429d4de781118182607dd2c2d5aaba621ea29c140338bd8f1787fd2a3f43bb7fa22a8ce053adb331a4c78eab569af317e14360a6bf1c8b7394f34bfc1a941ac88dab334d5a2d45fc83bee28884698fd82339c972a06efb369220049ca89727513bd4262ad6f94f55f659ec98b684b1d92e1b6a303548a196cc5316e9845baaf01e737ef047d3d1ac4fe13de618e8fd6471c225e688b73b866213f4765c1a1ecf041f66a11177b0425b0423c455dccfa35a34f3b1c4c9850267bd41dcc366f4f8fef6982699e9aee7f3edff90217c84f6865234676e65911e5e99739792161766e959d061d6e86797b595ae3cffc043da0929dce1b4bd27e04532800f14f69398a681d46f00197f547fa138e676a4c84e586e9a2037faad7d7342221c229ff13606688ab70305dc28d01270604fbcb2b5777541e637a10e7d6c2dfa76461b18c8b303234282f31b7ed8afd0cdcc3978c6520a182000ea312296c7d9df08c2a67b944bc519113822014a831c8d6a7f8d26a7a443666b6077bdc1c11cf47001bcbb484d163543445c77a02140191bbb813da818b4dc3ef1ca420f624e5cb67c48024aeb8691b549202750899938067a3ad49da19e9fffc6486b3525fba8b2ff991fb3b4c1a536818f2dad96f713ac264a22136c6a3a9eacb4f69ab08cfe2b971a7d916833c6a0370d4b0bc428db2e4b4013899668b73caf9c983e2f07e46b4b5b4f0d231edee8b1951e1d0e34c881d1fc5c6be05b92b13680398e7109bd18048f0bd980fceb24e59411873e7a8a7f95f4da2ba5c082fdda710361e163a213a3dbb82c08a69020545da4636c09a67cd962182a011cf5eb1c3d999abc7b834ee518bb53afe19941927ca190699abf79c334c52e206fc851deb7398947ad5bd125ef3f51349497142e921c85506c739f6319ae0eb8e3c551ceb7e16afc2d6aad36841ed8eb560ef984ee5e00f1ead2c646546b3c145e3700b07fc257551641cf3dcb76a8b3cc75994f2c3eb521cea22d64c8b72b2de506fde8185b70b4707b7f571668a5925ca21e605904d7c896a5d7290b9c4fc75ecc7ddbbd7f6f003a74f53d1a5432e0377a3efce1e7ac61e36dc13aeea57400d4d3986db3fccb6edaf83f86daeb42f416f58c502e74178e013b399d0b155e0df86b40b5f3f2ab0ad61c90870cee340c07977b55622699101e5372677dd4e208fa6b5d4834a2d6f37b2ead107218aa0e702d1f6a60bd4ad3a2e22807237129fdc02993ef1fffe3c285bd4f7b093b2da8d772ce2df7874bf9b7fd0893eb66a4931acc38129bfe4a8fc6b28ea83bcca1220b66c86d4d90914bb9e9a425fce618f11b66f93aa78515eac0f3956cb1e8b6f12d7f6f22c1ca5563e280b15c64732aec2a37d6010cee0fd2263ea3ea2011043153284b4a5fc87cc0dd8c36f084ce715a6e9ba3e8b2586726255d122f2b5677d6590405ae031df8f83840ef3011a7f5d18037407758270d980aa65d5a4aa26a35a61b65178b6183b282771e89a8fe47bd3ea5a23146b924a47c3cc2540a9c8d91d4a8924e010fb6d3e60457e0aa86749cc3444707fda055a0f489aecda68af7f0d7d31cf25641a10bcc0d00996cddf9059121639fa3ff2e5490bae6b702fcf226d8e50f27f0973e5e4cf543445524d0fe3bd55d3f215978bfabcba0d44c076f5b333b2095c70f6a5426338bf0c065ddce27f6730606d84d1ccef8cebcd15085fa8a5d0975dc47eeb09a4ab6da21d01916c97f4e266c4b01f2bfb3b6a08bb5a7cf834e56782d824e7c55b591cd883ed9e806a4f7033bbab49a2b8ab2cb0f6da9d76968208236b35a51f8eba3769a676ad60d69c475706a630f3a078ebaa6ba5bc25719867cb61d48cc3a381b261165c04f3c93f37d72fc15f43df1de34e24e80a46f5d15fb362e71cb4a5365dde04a53dc5e42745fbd601ff148db416244dd76ac16f24138ef9a02491eb5b48d731a8bdcd46040d0ff11a07c040b83db84bfd21ffb1d818203cb7d3f8fca47f1dc510afa8219ab031aaba2147aed7c50228930e895a72abf55ca6997131e231ea92e0059b680735548adf2d572c3540e096a644deb3750e3b341bbeffee70ff22e0b4e56142e4c1965c01a646dd9b5b0055f88f08987ad45adb844b9ffc84792073048c28bcb60f2666802052ee45dcd9a2950d55ecf0234a3dcf67e83cfa0bfb1285eb54e6292d8075c9e1b459e48556f416898557c9c864fc5de459feb53e33dd1a6860a2d1a836ab5ff6efaee123b3715a7137787ee4345efbce38074e262f363a8ff400345c8539d44a7286c7291246810bce063f0877db6585842380b530a4aaef6e36779a95fed220cef6c1fff2fdd5031f83987dc3282d432f322852cc9dc6d00c59d5ed83b386ff97c521e528e59f2df932467ac02d17f8818c2de26d69725f42cecaf186fab7b6e10b1ebd9a9a12ed83cd382d9a6f9a9bed2736cb0ec0260057f5ec704d2e1a64caad59e02ff2022174b23564cb0942e6769b12e0ae4d65dc4c5e6b6ceaf2667e085909c93a9768b7bfdac612801c0bc3848bad51e2367f788cbd1c5091ce0e9c567528c72003712e91247d87f1ff60d3865fc687a35886822079392f8d151b89e09469bef98e59139c460a53805a93245148cbb9a6a010dadc87e9b1a0e0a89e87e433ff1c0ad4b125760858c8badff4d82cbd31cf88f3e2e16a4e960e1e0b5825fc0f2b21d660cf60069d43fb6a8a96c44fa922164f02c9cd5ebb6fad848871224d157777b5a70dc6deb988506bd03aa4ce2200e9ce23641221784250c22d2c8635a3512f45d433cf66e158eb261f48a23d54f5ef4358df3487da471eb5775bdba565ee170be126b2300d0dad050212606f2d77a63fa2ab430e62670e852b89944e611509415bee36bf0961c8918bd8b0eb8af45b1a9d0420c7101a9c5f4a63efb9cc8de7897b5e2b02cb5885ad8d0d8ac7754ba8d4e9d37175e614e3f3a6a7b122bbc6dd9ce78f1b9a4e940a1160bb85650d8932fe1a82d0525630ba017be5129625a45c3cae66c7cdaa33ee704791db81ef2e11a2f528974fa388cd929c934dbdb21425e6117839ab33b2926b036457db3a43083c3ec17231aed4ee5b607a45a5735c9470c03a424b43efcea953c078717344aeb1449c0dfa3a3ec224b542c16cf735466bdaf26b522aef1db547b14f07ebd4f5da34426a46007757be47ed3f643c47f2c4467762cd049d6f4cf8a78d04f8318bdedcee80871e91c0330499d88254555c456d9bde8a892394267eac15c230cf7e7ba19ebc01b1905c80476de3cea8258f6d0820d159f4aa8a37fb378b2685da4e0e89d253187219869f1157bbe4a8a43eabf65e86a6d9b21e25d91c43c3036914427833ed87073886719069148e2e47219bb5da5d9664d64dc5c4ff71c0e808dadbb53a23e41e3c02fd0c9e0704490f3283d1864d15d795882e6522f31445556cab6832f273dac0c7aef4e3f8c09a34d1624fdb087d852f2e827fb2c3105f1afda54b9dc12cfde3cf7747daa5ac70904e82636a13155303f9a1198d6e7f9dc7be394ebc5db9e8380e290e6cae5f320caa56aa94490789fce2e2540b3de8865396f58e14d61d3cb122f7bd1af5a27c6fe733eba3cc39106efc906ea967fb833e2480aa80bd56ccd9e5c25304e2b8135f1453af70059e599cb67bc8eaaa38c39768e74d3da8aba0135f0192d7ddf0149ce62f353b0360251f1f88b272c6e85b4ee4e0563a6de80de83749af6e6aa4d80cab7031aff3f7e8d0c9114940549f828a62be9fd6a16db001369728b4b93d4ecf91563ae03def3ca4e9900a97657c4ff1e41c5742fb3329ba882ed61645aedb22f2543b83cd4007e5d228697a48064acc32ece41f2d5ead3f31a9689249e8b4bb57ac0b136b6c60ec531708235b94db823344aafbb9b79e21959635664b2193c3add0b28767906b7ba4118e6548e9a23b49e9181dc6f7dc7857425c9ab1b1451bc4572fd060190d0b5a76b8368b68e72a212bd0f89d0778d293b1d32f155f30c9aafe7215d2e746ea8f2c73a30bcd8c093a489519b60616b15afe69074ee77fb65caf5faf0aad49106057a91fdcd622a07ac21eb5c221f2e65323228af41b3eb894517c34c4f60ba20fb6f6c4309a7357884c0eeeb0a4874550107f2d0ffdc412f86bdf712f96183b3932cfb4da3f179cde1a288df9af09c243fae8c67b0d208d9cdb7adde8d5e548e0624b19da4818ef656b88280a", 0x1000}, 0xfffffc41) ioctl$BLKBSZSET(r0, 0x40081271, &(0x7f0000000000)=0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x1, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fadvise64(r0, 0xfffffffffffffffe, 0x0, 0x4) fremovexattr(0xffffffffffffffff, 0x0) write$FUSE_DIRENT(0xffffffffffffffff, &(0x7f0000000080)=ANY=[], 0x29) 01:13:55 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 01:13:55 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) syz_mount_image$vfat(&(0x7f00000000c0)='vfat\x00', &(0x7f0000000140)='./file0\x00', 0xffffffffffffff67, 0x5, &(0x7f00000007c0)=[{&(0x7f0000000400)="3e8092c801448b586c0be7ff2e0596787247879d7c9de3b2332901221d27aa94a57dd62a828498315f722bf3c46d6645c9e6e4d8c68022f6293704389ba5ef91be67c11e134ccff7852b388d3e18d07a290e2ad8cba82ac469c516e7b02c477e8b29cbb382ab0a1b4d4f629c7aa22ce70f44b6a6a235d8f9f0769ba0289c53c0c7fc1d4dc977308f12215e0a94d8534e9f63b8430dc105cfebf5eba59ad7b9673ab89f6e9f27057c33125731f9ac7e772d63a3a1397a99f4bdc9417c7fcebadcad592d43da9025b8b74c4b02bc788c13afe33cd11366803b4b44c1d8957cb34142e41b6bc8dce34e3ace696c56c9", 0xee, 0x4}, {&(0x7f0000000280)="fb2bf5d6baea08315247146d20086965fbc0c43cd01ab7dc8e70956fd6fdeda68ece82a22fb542346a19", 0x2a, 0x400}, {&(0x7f0000000500)="7f9b5422f7aa8918a8baf18eff15ac260ba60498a6403aec8d2b5c91f93323ceef50a8a96dcbe67bde8fed64b817a4ee7daa1f3160471b0d3d12377a1a8103005f8d0d4ad6dd57f4e88d5417db2405f6dc2781ab6091a1a32eed7d25ad2daa5895697acc53a95cc91c8f3f2532e47d360c82b19bd2aed773756e3be4245e21a82c9ef33fd4321c81b397ed500257f2afef0e5b93d5b31c73566b1f943ac3dead60f8bb7f11ca4e655cc27cc27c7473b068ff0e846922443ce0115d6a011e0fb618cbf931", 0xc4, 0x1}, {&(0x7f0000000600)="88b29d12cd94d8f9db89d7d0779ee8972d31dba9f31f599b073803123ce899a44dbdad0cb97150aaaada894949d2b130acece624b76a2e8aba0dabf4aad6d0333ae1503951e70ae52e2ae56775599c924b789cbc14a94e915514c911ae707fa057320eefea9c7353d4e7dfba24fb7157efa9446f10fa64a94e36f7c08d54c4afb318fe34372960b0", 0x88, 0x8000}, {&(0x7f00000006c0)="9c74566568081a4519c6d66a8913c543a6d024d3909aa11672423a1a30ddae527101dc0361440fefb3a3280181a047068d4f228b6e4386a46c1cb0a7ab7f4a6ffc0c733fff51aad535029a2cb70d12c1ca13bdcf24fb99e31c658b15617a104539ad0486d1c709a35cbc70e49f98556a2c06eefaac0371930849d60bce42e528afb71a45e0ec09f387074efddb428ad1a7cacf66bc60d61bd5f2dfbf9616dd7edee265c306bc526722669df82d0e8243136c216ffb2b061f36c0ed368ef23bfc17c49e731f51763bf7d909954d0b95bd46a49292ce94", 0xd6, 0x6a51}], 0x0, &(0x7f0000000840)=ANY=[@ANYBLOB="757466383d312c736d61636b6673726f6f743d706f7369785f61636c5f61636365737376626f786e657431267b656d302f6d696d655f747970652f6d696d655f747970656d696d655f747970652c7375626a5f757365723d2f2d4029217070707f0000003a2c636f6e746578743d73746166665e752c6d61736b3d4d41595f57524954452c686173682c736d61636b6673726f6f743d736974002c00"]) syz_open_dev$binderN(0x0, 0x0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = socket$netlink(0x10, 0x3, 0x0) r4 = socket(0x10, 0x803, 0x0) ioctl$SNDRV_TIMER_IOCTL_NEXT_DEVICE(r2, 0xc0145401, &(0x7f00000003c0)={0xffffffffffffffff, 0x3, 0x80000000, 0x3, 0x41997275}) sendmsg$NBD_CMD_DISCONNECT(r4, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) eventfd2(0xea78, 0x0) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, &(0x7f0000000380)=0x0) r7 = gettid() tkill(r7, 0x14) r8 = getpgrp(r7) r9 = gettid() tkill(r9, 0x14) r10 = syz_open_dev$mice(&(0x7f0000000900)='/dev/input/mice\x00', 0x0, 0x88101) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0xffaf, &(0x7f0000000240)={&(0x7f0000000940)=@RTM_NEWNSID={0x44, 0x58, 0x400, 0x70bd25, 0x25dfdbfd, {}, [@NETNSA_PID={0x8}, @NETNSA_PID={0x8, 0x2, r6}, @NETNSA_PID={0x8, 0x2, r8}, @NETNSA_PID={0x8, 0x2, r9}, @NETNSA_FD={0x8, 0x3, r2}, @NETNSA_FD={0x8, 0x3, r10}]}, 0x44}, 0x1, 0x0, 0x0, 0x8000}, 0x0) ioctl$sock_inet6_SIOCADDRT(r2, 0x890b, &(0x7f0000000000)={@remote, @rand_addr="6f87adb8f5a435bd2d5b8ed01d01ec59", @local, 0x1, 0x4, 0x3f, 0xa00, 0x7, 0x8880589, r5}) socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f00000002c0)={0x5c, 0x0, &(0x7f0000000300)=[@acquire_done={0x40106309, 0x3}, @request_death, @dead_binder_done, @acquire_done={0x40106309, 0x2}, @dead_binder_done, @release={0x40046306, 0x2}, @register_looper], 0x0, 0x0, 0x0}) 01:13:55 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) r1 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r1, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000180)={0x0, r1, 0x6}, 0x10) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x82, 0x0) write$P9_RLERRORu(r2, &(0x7f0000000140)={0x1a, 0x7, 0x1, {{0xd, '/dev/binder#\x00'}, 0x40}}, 0x1a) r3 = syz_open_dev$binderN(0x0, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r3, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0, 0xfffffffffffffed5}, @flat=@weak_handle, @fda}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}}], 0x0, 0x0, 0x0}) [ 1491.740984] binder: 12037:12039 got transaction with too large buffer [ 1491.748178] binder: 12037:12039 transaction failed 29201/-22, size 96-24 line 3493 [ 1491.751085] binder_alloc: 12036: binder_alloc_buf, no vma [ 1491.751101] binder: 12036:12040 transaction failed 29189/-3, size 88-24 line 3284 [ 1491.751434] binder: undelivered TRANSACTION_ERROR: 29189 [ 1491.757799] FAT-fs (loop0): Unrecognized mount option "smackfsroot=posix_acl_accessvboxnet1&{em0/mime_type/mime_typemime_type" or missing value [ 1491.809414] binder: undelivered TRANSACTION_ERROR: 29201 01:13:57 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) ioctl$KDSKBMODE(r1, 0x4b45, &(0x7f0000000000)=0xffffffffffffffff) r2 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r2, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r2, 0x40046207, 0x0) r3 = syz_open_dev$binderN(0x0, 0x0, 0x0) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) r5 = dup2(r4, r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r3, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffda9, 0xfffffdce, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@weak_handle, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x50}}}], 0x0, 0x0, 0x0}) 01:13:57 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 01:13:57 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r3, 0xc0306201, &(0x7f0000000400)={0x5c, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="09631040010000000000000000000000000000000c6300000063404002000000000000000000000000000000000000000000000000000000000000005800000000000000180000000000000027d95f88ef24b7602c256953f7feeaae", @ANYPTR=&(0x7f0000000240)=ANY=[@ANYBLOB="852a62778830000002000000000000000000000000000000852a747000000000", @ANYPTR=&(0x7f0000000140)=ANY=[@ANYBLOB='\x00'/242], @ANYBLOB="f20000000000000002000000000000001700000000000000852a646600000000", @ANYRES32, @ANYBLOB='\x00'/12], @ANYPTR=&(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000018000000000000004000000000000000"]], 0x32, 0x0, &(0x7f00000003c0)="f99bba995c99193349a445438fc31e0d4ae412397a18a736c93718127f9d2e955703dedd33055ec8c00f0b7ad3c74d309f60"}) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) r5 = dup2(r4, r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="11634840000000000000000000000000000000000000000000000000000000000000000060000000000000001800000000000000", @ANYPTR=&(0x7f0000000000)=ANY=[@ANYBLOB="852a7470000000000000000000000000000000000000000000000000000000000000004e84020aaff37600000000008561646600000000000000000000000001000000000000000000000000000000852a687300000000000000100000000000"], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00(\x00\x00\x00\x00\x00\x00\x00H\x00\x00\x00\x00\x00\x00\x00'], @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x0, 0x0, 0x0}) r6 = socket$inet6_tcp(0xa, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$PERF_EVENT_IOC_ENABLE(r7, 0x8912, 0x400200) getsockopt$SO_TIMESTAMP(r7, 0x1, 0x1d, &(0x7f0000000340), &(0x7f0000000380)=0x4) write$FUSE_OPEN(r5, &(0x7f0000000100)={0x20, 0x0, 0x8, {0x0, 0x4}}, 0x20) 01:13:57 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) r1 = openat$selinux_enforce(0xffffffffffffff9c, &(0x7f0000000100)='/selinux/enforce\x00', 0x141000, 0x0) ioctl$BLKZEROOUT(r1, 0x127f, &(0x7f0000000140)={0x7f, 0x5}) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r2 = syz_open_dev$binderN(0x0, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0, 0xfffffffffffffed5}, @flat=@weak_handle, @fda}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}}], 0x0, 0x0, 0x0}) 01:13:57 executing program 2: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r0, 0x0, 0x0) setsockopt$inet_mreqsrc(r0, 0x0, 0x27, &(0x7f0000000200)={@multicast1, @loopback, @rand_addr=0x2}, 0xc) open(&(0x7f0000000240)='\x00', 0x202100, 0x3) mkdir(0x0, 0x0) open(0x0, 0x0, 0x0) fchdir(0xffffffffffffffff) r1 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r1, 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/199, 0xc7) bpf$OBJ_PIN_MAP(0x6, &(0x7f00000001c0)={&(0x7f0000000300)='./file0\x00'}, 0x14e) r2 = open(&(0x7f0000000280)='./bus\x00', 0x141042, 0x0) write$UHID_INPUT(r2, &(0x7f0000001440)={0x8, "c0c814a55b6300d28afc61ac7dd1ffb869b761e8e53ee36e4be89e9fea175523e4468d0900000000000000062b4ede67dcb24cb9484ccfff2b3a70befc56e8ab2eee3483f5bf78c16beac035b700eb84e2216f268d02b717d2046c273814475b412437f7dc08a13a55d3c02132999dfd9fe80b750eff4d7c1da975b3835602728ae09e72527fcee19377e29c6c19e1ccce0f75e0e54001e3e83e473fa3d37eca8be1b3de565571e0e84f310c11fa8616068113b038aaa5c69967699fc2aa41c6f26fe22cf68e3577242c9b4ca20fab9de5885e0648fbd7af089b05f38f152d2f8144461608733c567b6dc5d2a07022c3764565c85abcfd99dd7a85e58939278235d50e8b321be7dbaa5141e097c28364fad2f713d666ca94f4e429687fcabb72aceeaf8abe5b506d98dc393b6e97492d785ead0ca2953f92c4d2b2c9f616e3d98b36be55a923fc5892413f7a3b615cec89b52e0ecdcee0aa5af72bcbb91b4bade7435dd8b529feaf13f8b48fcaca5952235d2e909f8831d8ca05a0daa3f6c581f388e0c1879b41fe63ef3d122bd0c5acd4fb07b96797918791075ae7383bb1bbdea574b31301ff37ecc45671ee2e7fc55bf6244025d1fd82dca56a42a23aa826a0b1e102bd87893ddc05649304eb1866c796e46e0d57f552bd572891ef892918bb2e7f2c6bcf68f388ea0c50f48c06de1b46b1434cdf25ca1288ebabe2a33d1c6effb77f91ef75471e93952caeda8ac2b2677e46d62b8366922d093832bccb949e177b4417864812d22972d81d89158288b5318d017329d4e8f66273abf74c434f318ebf32c7629342a85336387231b1e579d57cff0b125bef9dddf0fc33f71cb59d5a8972cda06ba6bba4a89cb8d3b465492c431698984998b2979ea61fed3d99b049724f2bdda5a0700ccb28825da1343f41290e569a6d38d4ae3968147cf39b097efd78e058fc71523c12e724bf93dc4ecc02b5cb18d13b59ec8f85368ac1ea93ed0149c60c53569dc69cdb3f37470eab26ef010b03a7e651b9e8e9065da347660836eddb3988c9a0f394aad055f727310f640122369231d02aaf24735792bfce250798bebf0d1a4495fca568b9449e81afef2937b50faf873257d7efa07d31759474d50ca2a7922e79ab47dd59b11dfd1ec43fef3551aed81d01ee4ab997c6cecc39013dcaa442aec897a1cebbc288b4f9e87b30613f0ec88ddc6f60f56787f4040897e6e6bdac317d74b27f97f2efadb031f03c61954fd0232373582b7fa315d3eb9f67053126d2ed0636f04d669c47bdeb078fbda177533902e20b5ce9d8f395ea4c0aaf2cae774fe99bc40105a9ca184bcb598ab2f49c1df62d32d1a6d73a26812cb47a2ccaf0e9b759df89ad1e18238d897b9fd658f6786a92a0c12bd0ee6dad8a430a67962363e5b9afb3329e4f1f6fcd7e63cb8f24872bcf5b8c349d9ce423666ca39f16884219dea338b388e40f4ad996419cb3858637364d8e5af67f846d77b2749115131a3642ef56681315e4a2cbca5e60febabf693570f515e09c2a8994a8e2be3cba28118ef429d4de781118182607dd2c2d5aaba621ea29c140338bd8f1787fd2a3f43bb7fa22a8ce053adb331a4c78eab569af317e14360a6bf1c8b7394f34bfc1a941ac88dab334d5a2d45fc83bee28884698fd82339c972a06efb369220049ca89727513bd4262ad6f94f55f659ec98b684b1d92e1b6a303548a196cc5316e9845baaf01e737ef047d3d1ac4fe13de618e8fd6471c225e688b73b862213f4765c1a1ecf041f66a11177b0425b0423c455dccfa35a34f3b1c4c9850267bd41dcc366f4f8fef6982699e9aee7f3edff90217c84f6865234676e65911e5e99739792161766e959d061d6e86797b595ae3cffc043da0929dce1b4bd27e04532800f14f69398a681d46f00197f547fa138e676a4c84e586e9a2037faad7d7342221c229ff13606688ab70305dc28d01270604fbcb2b5777541e637a10e7d6c2dfa76461b18c8b3032347d6d5e9441b65aafdcc3978c6520a182000ea312296c7d9df08c2a67b944bc519113822014a831c8d6a7f8d26a7a443666b6077bdc1c11cf47001bcbb484d163543445c77a02140191bbb813da818b4dc3ef1ca420f624e5cb67c48024aeb8691b549202750899938067a3ad49da19e9fffc6486b3525fba8b2ff991fb3b4c1a536818f2dad96f713ac264a22136c6a3a9eacb4f69ab08cfe2b971a7d916833c6a0370d4b0bc428db2e4b4013899668b73caf9c983e2f07e46b4b5b4f0d231edee8b1951e1d0e34c881d1fc5c6be05b92b13680398e7109bd18048f0bd980fceb24e59411873e7a8a7f95f4da2ba5c082fdda710361e163a213a3dbb82c08a69020545da4636c09a67cd962182a011cf5eb1c3d999abc7b834ee518bb53afe19941927ca190699abf79c334c52e206fc851deb7398947ad5bd125ef3f51349497142e921c85506c739f6319ae0eb8e3c551ceb7e16afc2d6aad36841ed8eb560ef984ee5e00f1ead2c646546b3c145e3700b07fc257551641cf3dcb76a8b3cc75994f2c3eb521cea22d64c8b72b2de506fde8185b70b4707b7f571668a5925ca21e605904d7c896a5d7290b9c4fc75ecc7ddbbd7f6f003a74f53d1a5432e0377a3efce1e7ac61e36dc13aeea57400d4d3986db3fccb6edaf83f86daeb42f416f58c502e74178e013b399d0b155e0df86b40b5f3f2ab0ad61c90870cee340c07977b55622699101e5372677dd4e208fa6b5d4834a2d6f37b2ead107218aa0e702d1f6a60bd4ad3a2e22807237129fdc02993ef1fffe3c285bd4f7b093b2da8d772ce2df7874bf9b7fd0893eb66a4931acc38129bfe4a8fc6b28ea83bcca1220b66c86d4d90914bb9e9a425fce618f11b66f93aa78515eac0f3956cb1e8b6f12d7f6f22c1ca5563e280b15c64732aec2a37d6010cee0fd2263ea3ea2011043153284b4a5fc87cc0dd8c36f084ce715a6e9ba3e8b2586726255d122f2b5677d6590405ae031df8f83840ef3011a7f5d18037407758270d980aa65d5a4aa26a35a61b65178b6183b282771e89a8fe47bd3ea5a23146b924a47c3cc2540a9c8d91d4a8924e010fb6d3e60457e0aa86749cc3444707fda055a0f489aecda68af7f0d7d31cf25641a10bcc0d00996cddf9059121639fa3ff2e5490bae6b702fcf226d8e50f27f0973e5e4cf543445524d0fe3bd55d3f215978bfabcba0d44c076f5b333b2095c70f6a5426338bf0c065ddce27f6730606d84d1ccef8cebcd15085fa8a5d0975dc47eeb09a4ab6da21d01916c97f4e266c4b01f2bfb3b6a08bb5a7cf834e56782d824e7c55b591cd883ed9e806a4f7033bbab49a2b8ab2cb0f6da9d76968208236b35a51f8eba3769a676ad60d69c475706a630f3a078ebaa6ba5bc25719867cb61d48cc3a381b261165c04f3c93f37d72fc15f43df1de34e24e80a46f5d15fb362e71cb4a5365dde04a53dc5e42745fbd601ff148db416244dd76ac16f24138ef9a02491eb5b48d731a8bdcd46040d0ff11a07c040b83db84bfd21ffb1d818203cb7d3f8fca47f1dc510afa8219ab031aaba2147aed7c50228930e895a72abf55ca6997131e231ea92e0059b680735548adf2d572c3540e096a644deb3750e3b341bbeffee70ff22e0b4e56142e4c1965c01a646dd9b5b0055f88f08987ad45adb844b9ffc84792073048c28bcb60f2666802052ee45dcd9a2950d55ecf0234a3dcf67e83cfa0bfb1285eb54e6292d8075c9e1b459e48556f416898557c9c864fc5de459feb53e33dd1a6860a2d1a836ab5ff6efaee123b3715a7137787ee4345efbce38074e262f363a8ff400345c8539d44a7286c7291246810bce063f0877db6585842380b530a4aaef6e36779a95fed220cef6c1fff2fdd5031f83987dc3282d432f322852cc9dc6d00c59d5ed83b386ff97c521e528e59f2df932467ac02d17f8818c2de26d69725f42cecaf186fab7b6e10b1ebd9a9a12ed83cd382d9a6f9a9bed2736cb0ec0260057f5ec704d2e1a64caad59e02ff2022174b23564cb0942e6769b12e0ae4d65dc4c5e6b6ceaf2667e085909c93a9768b7bfdac612801c0bc3848bad51e2367f788cbd1c5091ce0e9c567528c72003712e91247d87f1ff60d3865fc687a35886822079392f8d151b89e09469bef98e59139c460a53805a93245148cbb9a6a010dadc87e9b1a0e0a89e87e433ff1c0ad4b125760858c8d3dff4d82cbd31cf88f3e2e16a4e960e1e0b5825fc0f2b21d660cf60069d43fb6a8a96c44fa922164f02c9cd5ebb6fad848871224d157777b5a70dc6deb988506bd03aa4ce2200e9ce23641221784250c22d2c8635a3512f45d433cf66e158eb261f48a23d54f5ef4358df3487da471eb5775bdba565ee170be126b2300d0dad050212606f2d77a63fa2ab430e62670e852b89944e611509415bee36bf0961c8918bd8b0eb8af45b1a9d0420c7103a9c5f4a63efb9cc8de7897b5e2b02cb5885ad8d0d8ac7754ba8d4e9d37175e614e3f3a6a7b122bbc6dd9ce78f1b9a4e940a1160bb85650d8932fe1a82d0525630ba017be5129625a45c3cae66c7cdaa33ee704791db81ef2e11a2f528974fa388cd929c934dbdb21425e6117839ab33b2926b036457db3a43083c3ec17231aed4ee5b607a45a5735c9470c03a424b43efcea953c078717344aeb1449c0dfa3a3ec224b542c16cf735466bdaf26b522aef1db547b14f07ebd4f5da34426a46007757be47ed3f643c47f2c4467762cd049d6f4cf8a78d04f8318bdedcee80871e91c0330499d88254555c456d9bde8a892394267eac15c230cf7e7ba19ebc01b1905c80476de3cea8258f6d0820d159f4aa8a37fb378b2685da4e0e89d253187219869f1157bbe4a8a43eabf65e86a6d9b21e25d91c43c3036914427833ed87073886719069148e2e47219bb5da5d9664d64dc5c4ff71c0e808dadbb53a23e41e3c02fd0c9e070449063283d1864d15d795882e6522f31445556cab6832f273dac0c7aef4e3f8c09a34d1624fdb087d852f2e827fb2c3105f1afda54b9dc12cfde3cf7747daa5ac70904e82636a13155303f9a1198d6e7f9dc7be394ebc5db9e8380e290e6cae5f320caa56aa94490789fce2e2540b3de8865396f58e14d61d3cb122f7bd1af5a27c6fe733eba3cc39106efc906ea967fb833e2480aa80bd56ccd9e5c25304e2b8135f1453af70059e599cb67bc8eaaa38c39768e74d3da8aba01304000000ddf0149ce62f353b0360251f1f88b272c6e85b4ee4e0563a6de80de83749af6e6aa4d80cab7031aff3f7e8d0c9114940549f828a62be9fd6a16db001369728b4b93d4ecf91563ae03def3ca4e9900a97657c4ff1e41c5742fb3329ba882ed61645aedb22f2543b83cd4007e5d228697a48064acc32ece41f2d5ead3f31a9689249e8b4bb57ac0b136b6c60ec531708235b94db823344aafbb9b79e21959635664b2193c3add0b28767906b7ba4118e6548e9a23b49e9181dc6f7dc7857425c9ab1b1451bc4572fd060190d0b5a76b8368b68e72a212bd0f89d0778d293b1d32f155f30c9eafe7215d2e746ea8f2c73a30bcd8c093a489519b60616b15afe69074ee77fb65caf5faf0aad49106057a91fdcd622a07ac21eb5c221f2e65323228af41b3eb894517c34c4f60ba20fb6f6c4309a7357884c0eeeb0a4874550107f2d0ffdc412f86bdf712f96183b3932cfb4da3f179cde1a288df9af09c243fae8c67b0d208d9cdb7adde8d5e548e0624b19da4818ef656b88280a", 0x110c}, 0x1006) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x1, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fadvise64(r2, 0xfffffffffffffffe, 0x0, 0x4) fremovexattr(0xffffffffffffffff, 0x0) write$FUSE_DIRENT(0xffffffffffffffff, &(0x7f0000000080)=ANY=[], 0x29) 01:13:57 executing program 4: mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, 0xffffffffffffffff, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(0xffffffffffffffff, 0x40046207, 0x0) r0 = syz_open_dev$binderN(0x0, 0x0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 01:13:57 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) r1 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r1, 0x0, 0x0) r2 = accept$packet(r1, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @random}, &(0x7f0000000040)=0x14) accept(r2, 0x0, &(0x7f0000000100)) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r3 = syz_open_dev$binderN(0x0, 0x0, 0x0) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) r5 = dup2(r4, r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r3, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffda9, 0xfffffdce, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@weak_handle, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x50}}}], 0x0, 0x0, 0x0}) 01:13:57 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r3, 0x0, 0x0) setsockopt(r3, 0x80, 0x1, &(0x7f0000000140)="353c2d3df7fccca55ab65940391d36626368b10841bcd3393582416e553d8fdfb7e87dbf86190dabe7879d32490e0b970dfcf12daa772b81fd7b592c1ed7c12833b49386eb0ad512b1ccc1903fc93f26a7576cccbf36cd9e1c3d56eb", 0x5c) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) openat$random(0xffffffffffffff9c, &(0x7f0000000100)='/dev/urandom\x00', 0x0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) ioctl$BINDER_SET_CONTEXT_MGR(0xffffffffffffffff, 0x40046207, 0x0) r6 = syz_open_dev$binderN(0x0, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r6, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0, 0xfffffffffffffed5}, @flat=@weak_handle, @fda}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}}], 0x0, 0x0, 0x0}) [ 1494.237560] binder: 12053:12055 got transaction with invalid offset (40, min 40 max 96) or object. [ 1494.244604] binder_alloc: 12051: binder_alloc_buf, no vma 01:13:57 executing program 4: mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, 0xffffffffffffffff, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(0xffffffffffffffff, 0x40046207, 0x0) r0 = syz_open_dev$binderN(0x0, 0x0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 01:13:57 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='/dev/binder#\x00', &(0x7f00000001c0)='keyring\\^\x00'], &(0x7f0000000340)=[&(0x7f0000000240)='/dev/binder#\x00', &(0x7f0000000280)='trustedvboxnet0', &(0x7f0000000300)='/dev/binder#\x00']) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="11634840000000000000000000000000000000000000000000000000000000000000000060000000000000001800000000000000", @ANYPTR=&(0x7f0000000000)=ANY=[@ANYBLOB="852a7470000000000000000000000000d5feffffffffffff00000000000000000000000000000000852a687700000000000000000000000000000000000000008561646600"/96], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000028816ae6f3a3df5b5400000000000000"], @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x0, 0x0, 0x0}) [ 1494.244622] binder: 12051:12057 transaction failed 29189/-3, size 88-24 line 3284 [ 1494.245000] binder: undelivered TRANSACTION_ERROR: 29189 [ 1494.248241] binder: 12052:12054 got transaction with too large buffer [ 1494.248270] binder: 12052:12054 transaction failed 29201/-22, size 96-24 line 3493 [ 1494.248777] binder: undelivered TRANSACTION_ERROR: 29201 [ 1494.360967] binder: 12070:12072 transaction failed 29201/-22, size -599-4294966734 line 3284 [ 1494.361180] binder: undelivered TRANSACTION_ERROR: 29201 [ 1494.362346] binder: 12076:12077 got transaction with too large buffer [ 1494.362368] binder: 12076:12077 transaction failed 29201/-22, size 96-24 line 3493 [ 1494.362495] binder: undelivered TRANSACTION_ERROR: 29201 [ 1494.410067] binder: 12053:12055 transaction failed 29201/-22, size 96-24 line 3379 [ 1494.420856] binder: undelivered TRANSACTION_ERROR: 29201 01:13:58 executing program 4: mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, 0xffffffffffffffff, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(0xffffffffffffffff, 0x40046207, 0x0) r0 = syz_open_dev$binderN(0x0, 0x0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 01:13:58 executing program 2: r0 = openat$selinux_policy(0xffffffffffffff9c, &(0x7f00000001c0)='/selinux/policy\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x12, r0, 0x0) creat(&(0x7f0000000080)='./bus\x00', 0x0) mkdir(0x0, 0x0) open(0x0, 0x0, 0x0) fchdir(0xffffffffffffffff) open(&(0x7f0000000280)='./bus\x00', 0x141042, 0x0) syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r5 = syz_open_procfs(r4, &(0x7f00000006c0)='cgroup\x00') read$eventfd(r5, 0x0, 0x0) r6 = openat$cgroup_ro(r5, &(0x7f0000000100)='cgroup.stat\x00', 0x0, 0x0) r7 = gettid() tkill(r7, 0x14) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240), &(0x7f0000000600)=0xc) r8 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r8, 0x0, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000000640)={0x2, 0x0, @remote}, &(0x7f0000000680)=0x10) r9 = socket$inet6_tcp(0xa, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$PERF_EVENT_IOC_ENABLE(r10, 0x8912, 0x400200) r11 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r11, 0x0, 0x0) r12 = socket$inet6_tcp(0xa, 0x1, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$PERF_EVENT_IOC_ENABLE(r13, 0x8912, 0x400200) sendmsg$unix(r6, &(0x7f0000000740)={&(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x6e, &(0x7f0000000580)=[{&(0x7f00000001c0)="174f583b867dce043a80596067c5a3b1d7e09117cd18ff4c671325", 0xfffffffffffffecc}, {&(0x7f0000000780)="cfb3799155eb59f1eb2ee61855528a7a0f6b00f109956fe7fb3e460504a7e211cad5d952b49dec3d7aeae9ba4712b3522e81a79abcb70e3cdc0e8143126c21fed340eaf0d88931e0831844c0496d28800dea167ebdd5d77771f581614318de73e0d10191f6257063c2e6759ebab8c2136ffd607e8e679c6f5ee3eeae52d26d56cd0290bd9db49a68990c9d3c1740317af62ec8000da60f12b172db9fa67f8020448047f1e49a54aaafeb64aabdaa6bd304ed138ce01407139196d83c088253ec996258d307b346ee7b03f0b25e48804ecb83f6d40ab66eb792a841d5fed4a9a9633df66cc9b5f42df914373cd8deb5887c78c70a4170135c4840b04e3dca7b98b803ea3cb169cad8fee66d8ff671f0e1c7dc8840f6e776075ec7f343cf776ffebf9d5b840c626cc9f3392c01a770c194ab214aea9592894e", 0xf6}, {&(0x7f00000003c0)="3195021b12e4db436778524bf22c519033892a971b690d64dec29e54f0a1addb6d2e32224dd3aaf1919562e48b26622193c5f576bf0268d9bf85e948befbcda9d0b78fe337ff91e352947fd758c145375716352fb540d1cf1c9a429b967403a1f0cb46c295dbf218b425d4bade1fe88758e8d7ad8d4a8d459a6aa202af31d8c05e92a035fc9a447969f40a8b98ad66f2acf0b03231d40a392c960f99e65273e288fb4dd23b4809c08f0b0096559803acdaf7ca9842", 0x37e}, {&(0x7f0000000200)="6756b62d212e5aca3705c8893ee53df8c89efb838372066d152808b651813f38d687d00f62910f3a8f911364ecc563646aab11d7", 0xfffffffffffffe3c}, {&(0x7f0000000480)="c262e118391b1ca702274d5632ba6a705dc1d7b8248ea33db3248c294b355fb2abc69a79f13b50a12f82f346fcb4822849142d392dc61ea65db2fd4a897849ff9b8ab175160def173d6ef4a3934558c6b0b1cf72b3d5700b84f00edd24cf3cc9d1e45111ef4afca242bb322596a471c0929e6a3c5aa6ab0f8549adf02df5885f31870821994d10eb5d19a62e6929c51b26ce5dec7e8f9f156322ed1e3feeedacc3a918dab3e84ec9c52004b0c19ad5897474ef021d542fa74b241c6e99cbc7d68b264945bbfabc55f3d70dc9d66d", 0xfffffffffffffd63}], 0x100000000000005d, &(0x7f00000007c0)=ANY=[], 0x0, 0x10}, 0x90) 01:13:58 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffda9, 0xfffffdce, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@weak_handle, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x50}}}], 0x0, 0x0, 0x0}) r4 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r4, 0x0, 0x0) write$9p(r4, &(0x7f0000000100)="2b208a5998ec841014ab38cb76a491bfd5e01e7f2aa93e070d2fb868a5dc8ec6a07d5edafc509452893cae34bd54e13fb95eb4f351475e41e6a52069ae49b399b18d66f28f3befbc513a8e219181cd177adda0b7a836bb6dbe5e7fc9a4b70776ad9c1353670ffe46200be1b55e4cee0bcc1654afce376e3f80b969877c5137dd6c14706b91ab700b41555913912ebddc30777e37c658afc53a1d9bfcb262aa942bf6ccc5f401a4b9acfd9d9eaf11b551c4c72283e14d2fe4663216e8c420227e21c55ddf33cd57d6a904480cd2db160b5745f75b5c8b75f1b1912d63fffd745f5b11360faf7f069ae95cb3eb0a", 0xed) 01:13:58 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="11634840000000000000000000000000000000000000000000000000000000000000000060000000000000001800000000000000", @ANYPTR=&(0x7f0000000200)=ANY=[@ANYBLOB="852a74700000ffffffffff000000000000a778ae2a7689a6c12c84000000d5000000000000852a687700000000000000000000000000000000000000008561646600000000009701b285de6400"/106], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00(\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00'], @ANYBLOB="359b1967b805b6ba314e282d9247331d3e7641c79b6501eee0fef1db56f428713d9a0008000050511f8d95440000000000000000100000000000f3a308001000"/76], 0x0, 0x0, 0x0}) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) pipe(&(0x7f0000000000)) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) r6 = fcntl$getown(r5, 0x9) ptrace$peek(0x2, r6, &(0x7f00000001c0)) readahead(r3, 0x8, 0x80000001) 01:13:58 executing program 5: ioctl$TIOCOUTQ(0xffffffffffffffff, 0x5411, &(0x7f0000000100)) r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0}, @fda={0x66646185, 0x0, 0x1}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}}], 0x0, 0x0, 0x0}) 01:13:58 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) r4 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) ioctl$PERF_EVENT_IOC_QUERY_BPF(r6, 0xc008240a, &(0x7f0000000340)={0x6, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) read$eventfd(r4, 0x0, 0x0) r7 = syz_genetlink_get_family_id$tipc(&(0x7f0000000040)='TIPC\x00') sendmsg$TIPC_CMD_GET_NODES(r4, &(0x7f0000000300)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000280)={&(0x7f00000001c0)={0x1c, r7, 0x20, 0x70bd29, 0x25dfdbfe, {}, ["", "", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x800}, 0x4000) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="11634840000000000000000000000000000000000000000000000000000010000000f5ff6f000000000000001800000000000000db9800779d6b63328bb6e1fbf2ed913b51cc552ca61b8872c80c50cfe4ae247a84a9ebfd3c2464e4c0079ac4930a4c4f19dbc2568008df9544ea71fa581f24db32b7d917b9b4ab55bc2e57615b51ce", @ANYPTR=&(0x7f0000000200)=ANY=[@ANYBLOB="852a74700000000000000000000000000000000000000000000000000000000000000000000000008561646600000000000000000000000000000000000000000000000000000000852a747000"/112], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00(\x00\x00\x00\x00\x00\x00\x00H\x00\x00\x00\x00\x00\x00\x00'], @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x0, 0x0, 0x0}) 01:13:58 executing program 4: r0 = syz_open_dev$binderN(0x0, 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 01:13:58 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r2, 0x0, 0x0) r3 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r3, 0x0, 0x0) setsockopt$inet6_udp_encap(r3, 0x11, 0x64, &(0x7f0000000100)=0x4, 0x4) write$cgroup_subtree(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="2b696f202d70696473202d727e616f1d000000052063706300"/37], 0x20) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0, 0xfffffffffffffed5}, @flat=@weak_handle, @fda}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}}], 0x0, 0x0, 0x0}) [ 1494.770519] binder: 12085:12090 got transaction with invalid parent offset or type [ 1494.775513] binder_alloc: 12083: binder_alloc_buf size -4992796847331763280 failed, no address space 01:13:58 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) dup(0xffffffffffffffff) bpf$PROG_LOAD(0x5, &(0x7f00000001c0)={0x7, 0x4, &(0x7f0000000000)=ANY=[@ANYBLOB="1800000000000000000000000000492485800000581500009500d9a6749f000073fc185a7f8c616c7b149aad257ac16d8462b0fa20f7651488"], &(0x7f0000000140)='syz3\xbc\xfd\x80er\x00n\x7f\x14\xea\xc2I\xa3\xfd\xfb\f\xae\xd0]=t', 0x0, 0x0, 0x0, 0x41100, 0x0, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) syz_open_dev$binderN(0x0, 0x0, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="116348400000000000000000000000000000000000000000000000000000000000000000a9fdffffffffffffcefdffff00000000", @ANYPTR=&(0x7f0000000380)=ANY=[@ANYBLOB="852a7470000000000000000000000003000000000000000000000000000000000000000000000000852a68770000000000000000000000000000000000000000852a68730000000000000000000000000000000000000000044955e7959f428a0d0938ab4d86e1c799081e7641f9c48b5f398833af977c09cd7a63eeaa8b61083280aca9976f427955671a5ea5d635e7ae06ddf0bddcff0ddf158e0e8472b2d9372a975bc3f9747ac1d58d6b0eff7a0b3342a2bb3b69e1d1efd9717a4b7229251dc8ab6fbc025460c5959d6931e8804f11fc4e117d54ef43ae2b4753d4a359691875314f3b887aaa758238356666e17a604fed1d4e29ff5e9e862386"], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00(\x00\x00\x00\x00\x00\x00\x00P\x00\x00\x00\x00\x00\x00\x00'], @ANYBLOB="000000ade4650900"], 0x0, 0x0, 0x0}) 01:13:58 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70, 0x18, &(0x7f0000000200)={@ptr={0x70742a85, 0x0, 0x0}, @fda, @ptr={0x70742a85, 0x0, 0x0}}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}}], 0x0, 0x0, 0x0}) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) fcntl$F_SET_FILE_RW_HINT(r5, 0x40e, &(0x7f0000000000)=0x1) 01:13:58 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) r1 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r1, 0x0, 0x0) openat$selinux_checkreqprot(0xffffffffffffff9c, &(0x7f0000000040)='/selinux/checkreqprot\x00', 0x204282, 0x0) r2 = syz_open_dev$binderN(&(0x7f0000000100)='/dev/binder#\x00', 0x0, 0x800) mmap$binder(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x11, r2, 0x9) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r3 = syz_open_dev$binderN(0x0, 0x0, 0x0) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) r5 = getpgrp(0x0) ptrace$PTRACE_SECCOMP_GET_FILTER(0x420c, r5, 0x1d1d4d2f, &(0x7f0000000000)=""/33) r6 = dup2(r4, r4) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r3, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffda9, 0xfffffdce, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@weak_handle, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x50}}}], 0x0, 0x0, 0x0}) 01:13:58 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) set_thread_area(&(0x7f0000000100)={0xffffffc0, 0x20001000, 0x2000, 0x0, 0x3, 0x1, 0x0, 0x1, 0x1, 0x1}) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0, 0xfffffffffffffed5}, @flat=@weak_handle, @fda}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}}], 0x0, 0x0, 0x0}) setxattr$trusted_overlay_nlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='trusted.overlay.nlink\x00', &(0x7f00000001c0)={'L+', 0x5}, 0x28, 0x6) 01:13:58 executing program 4: r0 = syz_open_dev$binderN(0x0, 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) [ 1494.775520] binder_alloc: allocated: 0 (num: 0 largest: 0), free: 12288 (num: 1 largest: 12288) [ 1494.775551] binder: 12083:12091 transaction failed 29201/-28, size 96-24 line 3284 [ 1494.778831] binder: undelivered TRANSACTION_ERROR: 29201 [ 1494.781752] binder: 12087:12092 transaction failed 29201/-22, size -599-4294966734 line 3284 [ 1494.799270] binder: undelivered TRANSACTION_ERROR: 29201 [ 1494.821755] binder: 12097:12099 got transaction with too large buffer [ 1494.821784] binder: 12097:12099 transaction failed 29201/-22, size 96-24 line 3493 [ 1494.822043] binder: undelivered TRANSACTION_ERROR: 29201 [ 1494.835546] binder_alloc: 12093: binder_alloc_buf size 8252876717678775520 failed, no address space [ 1494.835553] binder_alloc: allocated: 0 (num: 0 largest: 0), free: 12288 (num: 1 largest: 12288) [ 1494.835570] binder: 12093:12094 transaction failed 29201/-28, size 111-24 line 3284 [ 1494.835838] binder: undelivered TRANSACTION_ERROR: 29201 [ 1494.851408] binder: 12097:12101 got transaction with too large buffer [ 1494.851437] binder: 12097:12101 transaction failed 29201/-22, size 96-24 line 3493 [ 1494.851741] binder: undelivered TRANSACTION_ERROR: 29201 [ 1494.876645] binder: 12107:12110 got transaction with out-of-order buffer fixup [ 1494.876671] binder: 12107:12110 transaction failed 29201/-22, size 112-24 line 3467 [ 1494.877153] binder: undelivered TRANSACTION_ERROR: 29201 [ 1494.895188] binder_alloc: 12108: binder_alloc_buf, no vma [ 1494.895207] binder: 12108:12112 transaction failed 29189/-3, size -599-4294966734 line 3284 [ 1494.895491] binder: undelivered TRANSACTION_ERROR: 29189 [ 1494.906091] binder: 12111:12114 got transaction with too large buffer [ 1494.906119] binder: 12111:12114 transaction failed 29201/-22, size 96-24 line 3493 [ 1494.907310] binder: undelivered TRANSACTION_ERROR: 29201 [ 1495.081936] binder: 12085:12090 transaction failed 29201/-22, size 96-24 line 3454 [ 1495.091633] binder: undelivered TRANSACTION_ERROR: 29201 01:14:01 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r4, 0x0, 0x0) poll(&(0x7f0000000040)=[{r2, 0x8}, {r3, 0xc100}, {r0}, {r4, 0x10}, {0xffffffffffffffff, 0x412a}], 0x5, 0x2b52) r5 = syz_open_dev$binderN(0x0, 0x0, 0x0) r6 = socket$inet6_tcp(0xa, 0x1, 0x0) r7 = dup2(r6, r6) ioctl$PERF_EVENT_IOC_ENABLE(r7, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r5, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffda9, 0xfffffdce, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@weak_handle, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x50}}}], 0x0, 0x0, 0x0}) 01:14:01 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x2) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70, 0x18, &(0x7f0000000200)={@ptr={0x70742a85, 0x0, 0x0}, @fda={0x66646185, 0x0, 0xfffffffffffffffc}, @ptr={0x70742a85, 0x0, 0x0}}, &(0x7f00000000c0)={0x0, 0x28, 0xffffffffffffff2a}}}], 0x0, 0x0, 0x0}) r4 = memfd_create(&(0x7f00000000c0)='}e:P\xe5\xee', 0x0) write$FUSE_NOTIFY_STORE(r4, &(0x7f0000000640)=ANY=[@ANYBLOB="002000003923e6bd1225e474a21833974bd62264194b53f70d0000d089cec5fbd366000000000082d203b8ccd70a83c69e3b5a25b8e70fa772fd98a37cc90001000098d65b0100010000000000e37ade166625bab38fb56ea94a5640b4c499d5d499daed493408d7c1f279409d63810d17ab0ed847b3721141546ee3492146d7fb97813a8e115d70c30c4245e651f1268b5e1e2e6dc4e570611fb78983d2657553936c6c6bcc5e69be0e0fd1af10c68aea90c6ab480ae76c84"], 0x4) sendfile(r4, r4, &(0x7f0000000000), 0x10002) mmap(&(0x7f0000000000/0x7000)=nil, 0x7000, 0x80000000004, 0x11, r4, 0x0) r5 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_tx_ring(r5, 0x107, 0x5, &(0x7f0000000040), 0x10) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x2) 01:14:01 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='+dev/bind\x00\x00#\x00', 0x0, 0x801) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r2, 0x0, 0x0) getsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000100)={@local, @remote, @dev}, &(0x7f0000000140)=0xc) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0, 0xfffffffffffffed5}, @flat=@weak_handle, @fda}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}}], 0x0, 0x0, 0x0}) 01:14:01 executing program 4: r0 = syz_open_dev$binderN(0x0, 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 01:14:01 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) r1 = gettid() getpriority(0x6, r1) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r2 = syz_open_dev$binderN(0x0, 0x0, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) fchdir(r5) r6 = dup2(r3, r3) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0}, @fda={0x66646185, 0x0, 0x1}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}}], 0x0, 0x0, 0x0}) 01:14:01 executing program 2: mkdir(0x0, 0x0) open(0x0, 0x0, 0x0) fchdir(0xffffffffffffffff) r0 = open(&(0x7f0000000280)='./bus\x00', 0x141042, 0x0) write$UHID_INPUT(r0, &(0x7f0000001440)={0x8, "c0c814a55b6300d28afc61ac7dd1ffb869b761e8e53ee36e4be89e9fea175523e4468dec44bf8b5473c7a5062b4ede67dcb24cb9484ccfff2b3a70befc56e8ab2eee3483f5bf78c16beac035b700eb84e2216f268d02b717d2046c273814475b412437f7dc08a13a55d3c02132999dfd9fe80b750eff4d7c1da975b3835602728ae09e72527fcee19377e29c6c19e1ccce0f75e0e54001e3e83e473fa3d37eca8be1b3de565571e0e84f310c11fa8616068113b038aaa5c69967699fc2aa41c6f26fc22cf68e3577242c9b4ca20fab9de5885e0648fbd7af089b05f38f152d2f8144461608733c567b6dc5d2a07022c3764565c85abcfd99dd7a85e58939278235d50e8b321be7dbaa5141e097c28364fad2f713d666ca94f4e429687fcabb72aceeaf8abe5b506d98dc393b6e97492d785ead0ca2953f92c4d2b2c9f616e3d98b36be55a923fc5892413f7a3b615cec89b52e0ecdcee0aa5af72bcbb91b4bade7435dd8b529feaf13f8b48fcaca5952235d2e909f8831d8ca05a0daa3f6c581f388e0c1879b41fe63ef3d122bd0c5acd4fb07b96797918791075ae7383bb1bbdea574b31301ff37ecc45671ee2e7fc55bf6244025d1fd82dca56a42a23aa826a0b1e102bd87893ddc05649304eb1866c796e46e0d57f552bd572891ef892918bb2e7f2c6bcf68f388ea0c50f48c06de1b46b1434cdf25ca1288ebabe2a33d1c6effb77f91ef75471e93952caeda8ac2b2677e46d62b8366922d093832bccb949e177b4417864812d22972d81d89158288b5318d017329d4e8f66273abf74c434f318ebf32c7629342a85336387231b1e579d57cff0b125bef9dddf0fc33f71cb59d5a8972cda06ba6bba4a89cb8d3b465492c431698984998b2979ea61fed3d99b049724f2bdda5a0700ccb28825da1343f41290e569a6d38d4ae3968147cf39b097efd78e058fc71523c12e724bf93dc4ecc02b5cb18d13b59ec8f85368ac1ea93ed0149c60c53569dc69cdb3f37470eab26ef010b03a7e651b9e8e9065da347660836eddb3988c9a0f394aad055f727310f646d6cb35131d02aaf24735792bfce250798bebf0d1a4495fca568b9449e81afef2937b50faf873257d7efa07d31759474d50ca2a7922e79ab47dd59b11dfd1ec43fef3551aed81d01ee4ab997c6cecc39013dcaa442aec803e4cebbc288b4f9e87b30613f0ec88ddc6f60f56787f4040897e6e6bdac317d74b27f97f2efadb031f03c61954fd0232373582b7fa315d3eb9f67053126d2ed0636f04d669c47bdeb078fbda177533902e20b5ce9d8f395ea4c0aaf2cae774fe99bc40105a9ca184bcb598ab2f49c1df62d32d1a6d73a26812cb47a2ccaf0e9b759df89ad1e18238d897b9fd658f6786a92a0c12bd0ee6dad8a430a67962363e5b9afb3329e4f1f6fcd7e63cb8f24872bcf5b8c349d9ce423666ca39f16884219dea338b388e40f4ad996419cb3858637364d8e5af67f846d77b2749115131a3642ef56681315e4a2cbca5e60febabf693570f515e09c2a8994a8e2be3cba28118ef429d4de781118182607dd2c2d5aaba621ea29c140338bd8f1787fd2a3f43bb7fa22a8ce053adb331a4c78eab569af317e14360a6bf1c8b7394f34bfc1a941ac88dab334d5a2d45fc83bee28884698fd82339c972a06efb369220049ca89727513bd4262ad6f94f55f659ec98b684b1d92e1b6a303548a196cc5316e9845baaf01e737ef047d3d1ac4fe13de618e8fd6471c225e688b73b866213f4765c1a1ecf041f66a11177b0425b0423c455dccfa35a34f3b1c4c9850267bd41dcc366f4f8fef6982699e9aee7f3edff90217c84f6865234676e65911e5e99739792161766e959d061d6e86797b595ae3cffc043da0929dce1b4bd27e04532800f14f69398a681d46f00197f547fa138e676a4c84e586e9a2037faad7d7342221c229ff13606688ab70305dc28d01270604fbcb2b5777541e637a10e7d6c2dfa76461b18c8b303234282f31b7ed8afd0cdcc3978c6520a182000ea312296c7d9df08c2a67b944bc519113822014a831c8d6a7f8d26a7a443666b6077bdc1c11cf47001bcbb484d163543445c77a02140191bbb813da818b4dc3ef1ca420f624e5cb67c48024aeb8691b549202750899938067a3ad49da19e9fffc6486b3525fba8b2ff991fb3b4c1a536818f2dad96f713ac264a22136c6a3a9eacb4f69ab08cfe2b971a7d916833c6a0370d4b0bc428db2e4b4013899668b73caf9c983e2f07e46b4b5b4f0d231edee8b1951e1d0e34c881d1fc5c6be05b92b13680398e7109bd18048f0bd980fceb24e59411873e7a8a7f95f4da2ba5c082fdda710361e163a213a3dbb82c08a69020545da4636c09a67cd962182a011cf5eb1c3d999abc7b834ee518bb53afe19941927ca190699abf79c334c52e206fc851deb7398947ad5bd125ef3f51349497142e921c85506c739f6319ae0eb8e3c551ceb7e16afc2d6aad36841ed8eb560ef984ee5e00f1ead2c646546b3c145e3700b07fc257551641cf3dcb76a8b3cc75994f2c3eb521cea22d64c8b72b2de506fde8185b70b4707b7f571668a5925ca21e605904d7c896a5d7290b9c4fc75ecc7ddbbd7f6f003a74f53d1a5432e0377a3efce1e7ac61e36dc13aeea57400d4d3986db3fccb6edaf83f86daeb42f416f58c502e74178e013b399d0b155e0df86b40b5f3f2ab0ad61c90870cee340c07977b55622699101e5372677dd4e208fa6b5d4834a2d6f37b2ead107218aa0e702d1f6a60bd4ad3a2e22807237129fdc02993ef1fffe3c285bd4f7b093b2da8d772ce2df7874bf9b7fd0893eb66a4931acc38129bfe4a8fc6b28ea83bcca1220b66c86d4d90914bb9e9a425fce618f11b66f93aa78515eac0f3956cb1e8b6f12d7f6f22c1ca5563e280b15c64732aec2a37d6010cee0fd2263ea3ea2011043153284b4a5fc87cc0dd8c36f084ce715a6e9ba3e8b2586726255d122f2b5677d6590405ae031df8f83840ef3011a7f5d18037407758270d980aa65d5a4aa26a35a61b65178b6183b282771e89a8fe47bd3ea5a23146b924a47c3cc2540a9c8d91d4a8924e010fb6d3e60457e0aa86749cc3444707fda055a0f489aecda68af7f0d7d31cf25641a10bcc0d00996cddf9059121639fa3ff2e5490bae6b702fcf226d8e50f27f0973e5e4cf543445524d0fe3bd55d3f215978bfabcba0d44c076f5b333b2095c70f6a5426338bf0c065ddce27f6730606d84d1ccef8cebcd15085fa8a5d0975dc47eeb09a4ab6da21d01916c97f4e266c4b01f2bfb3b6a08bb5a7cf834e56782d824e7c55b591cd883ed9e806a4f7033bbab49a2b8ab2cb0f6da9d76968208236b35a51f8eba3769a676ad60d69c475706a630f3a078ebaa6ba5bc25719867cb61d48cc3a381b261165c04f3c93f37d72fc15f43df1de34e24e80a46f5d15fb362e71cb4a5365dde04a53dc5e42745fbd601ff148db416244dd76ac16f24138ef9a02491eb5b48d731a8bdcd46040d0ff11a07c040b83db84bfd21ffb1d818203cb7d3f8fca47f1dc510afa8219ab031aaba2147aed7c50228930e895a72abf55ca6997131e231ea92e0059b680735548adf2d572c3540e096a644deb3750e3b341bbeffee70ff22e0b4e56142e4c1965c01a646dd9b5b0055f88f08987ad45adb844b9ffc84792073048c28bcb60f2666802052ee45dcd9a2950d55ecf0234a3dcf67e83cfa0bfb1285eb54e6292d8075c9e1b459e48556f416898557c9c864fc5de459feb53e33dd1a6860a2d1a836ab5ff6efaee123b3715a7137787ee4345efbce38074e262f363a8ff400345c8539d44a7286c7291246810bce063f0877db6585842380b530a4aaef6e36779a95fed220cef6c1fff2fdd5031f83987dc3282d432f322852cc9dc6d00c59d5ed83b386ff97c521e528e59f2df932467ac02d17f8818c2de26d69725f42cecaf186fab7b6e10b1ebd9a9a12ed83cd382d9a6f9a9bed2736cb0ec0260057f5ec704d2e1a64caad59e02ff2022174b23564cb0942e6769b12e0ae4d65dc4c5e6b6ceaf2667e085909c93a9768b7bfdac612801c0bc3848bad51e2367f788cbd1c5091ce0e9c567528c72003712e91247d87f1ff60d3865fc687a35886822079392f8d151b89e09469bef98e59139c460a53805a93245148cbb9a6a010dadc87e9b1a0e0a89e87e433ff1c0ad4b125760858c8badff4d82cbd31cf88f3e2e16a4e960e1e0b5825fc0f2b21d660cf60069d43fb6a8a96c44fa922164f02c9cd5ebb6fad848871224d157777b5a70dc6deb988506bd03aa4ce2200e9ce23641221784250c22d2c8635a3512f45d433cf66e158eb261f48a23d54f5ef4358df3487da471eb5775bdba565ee170be126b2300d0dad050212606f2d77a63fa2ab430e62670e852b89944e611509415bee36bf0961c8918bd8b0eb8af45b1a9d0420c7101a9c5f4a63efb9cc8de7897b5e2b02cb5885ad8d0d8ac7754ba8d4e9d37175e614e3f3a6a7b122bbc6dd9ce78f1b9a4e940a1160bb85650d8932fe1a82d0525630ba017be5129625a45c3cae66c7cdaa33ee704791db81ef2e11a2f528974fa388cd929c934dbdb21425e6117839ab33b2926b036457db3a43083c3ec17231aed4ee5b607a45a5735c9470c03a424b43efcea953c078717344aeb1449c0dfa3a3ec224b542c16cf735466bdaf26b522aef1db547b14f07ebd4f5da34426a46007757be47ed3f643c47f2c4467762cd049d6f4cf8a78d04f8318bdedcee80871e91c0330499d88254555c456d9bde8a892394267eac15c230cf7e7ba19ebc01b1905c80476de3cea8258f6d0820d159f4aa8a37fb378b2685da4e0e89d253187219869f1157bbe4a8a43eabf65e86a6d9b21e25d91c43c3036914427833ed87073886719069148e2e47219bb5da5d9664d64dc5c4ff71c0e808dadbb53a23e41e3c02fd0c9e0704490f3283d1864d15d795882e6522f31445556cab6832f273dac0c7aef4e3f8c09a34d1624fdb087d852f2e827fb2c3105f1afda54b9dc12cfde3cf7747daa5ac70904e82636a13155303f9a1198d6e7f9dc7be394ebc5db9e8380e290e6cae5f320caa56aa94490789fce2e2540b3de8865396f58e14d61d3cb122f7bd1af5a27c6fe733eba3cc39106efc906ea967fb833e2480aa80bd56ccd9e5c25304e2b8135f1453af70059e599cb67bc8eaaa38c39768e74d3da8aba0135f0192d7ddf0149ce62f353b0360251f1f88b272c6e85b4ee4e0563a6de80de83749af6e6aa4d80cab7031aff3f7e8d0c9114940549f828a62be9fd6a16db001369728b4b93d4ecf91563ae03def3ca4e9900a97657c4ff1e41c5742fb3329ba882ed61645aedb22f2543b83cd4007e5d228697a48064acc32ece41f2d5ead3f31a9689249e8b4bb57ac0b136b6c60ec531708235b94db823344aafbb9b79e21959635664b2193c3add0b28767906b7ba4118e6548e9a23b49e9181dc6f7dc7857425c9ab1b1451bc4572fd060190d0b5a76b8368b68e72a212bd0f89d0778d293b1d32f155f30c9aafe7215d2e746ea8f2c73a30bcd8c093a489519b60616b15afe69074ee77fb65caf5faf0aad49106057a91fdcd622a07ac21eb5c221f2e65323228af41b3eb894517c34c4f60ba20fb6f6c4309a7357884c0eeeb0a4874550107f2d0ffdc412f86bdf712f96183b3932cfb4da3f179cde1a288df9af09c243fae8c67b0d208d9cdb7adde8d5e548e0624b19da4818ef656b88280a", 0x1000}, 0xfffffc41) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x1, 0x0, 0x0, 0x2, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x1, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1000000}, 0x0, 0x200, 0xffffffffffffffff, 0x8) fadvise64(r0, 0xfffffffffffffffe, 0x0, 0x4) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x12, r1, 0x32033000) fremovexattr(0xffffffffffffffff, 0x0) write$FUSE_DIRENT(0xffffffffffffffff, &(0x7f0000000080)=ANY=[], 0x29) 01:14:01 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, 0xffffffffffffffff, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 01:14:01 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) personality(0x5000002) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffda9, 0xfffffdce, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@weak_handle, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x50}}}], 0x0, 0x0, 0x0}) 01:14:01 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000340)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x11, r0, 0x5) getresgid(&(0x7f0000000240), &(0x7f0000000280), &(0x7f0000000300)) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0xd1, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1163484000000000000000000000000000000000000000000000000000000000000000002ffdffffffffffff1800000000000000", @ANYPTR=&(0x7f0000000000)=ANY=[], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB="01005c400000050040b59be4ef9d22"], @ANYBLOB="e8ffffffffffffff28ed961aa8047e0b7a156db8022156ec1038b2468846e272c543c4d3ad99283971d09ee82d9b5b452e4696c9fce41eb50cc08b4b116937ddd81d50720f69740f63a4df95e8654df83e576e593bb12265c316a399d773bed1b73c1af796bf468abf8bd2cc8a26ed349191b07c27786db03e60c7e0591615c0bf78c96c7884af1cafdbc9c42a"], 0x0, 0x0, 0x0}) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) socket$nl_route(0x10, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BLKROTATIONAL(r3, 0x127e, &(0x7f0000000200)) 01:14:01 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) r1 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r1, 0x0, 0x0) mmap$binder(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x11, r0, 0x80000001) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') r3 = socket$inet6_tcp(0xa, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = syz_open_dev$evdev(&(0x7f0000003600)='/dev/input/event#\x00', 0x2, 0x1) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r4, 0x800c6613, &(0x7f0000003640)=@v2={0x2, @aes256, 0x3, [], "558ec20839cafe2c4bea48e32b722123"}) pwritev(r3, &(0x7f0000003540)=[{&(0x7f0000000180)="cf39ecb9043575c779013ad0d98787b3db06932e3de9f9047ce743ce0a0d2b380b09851672b2e8dcce57c76d1fb7814be5cb3a5590c44349743d2f1017fe4a5cd62f5d81c2d8fe4a209895b039e19dd6797972f175f1091ba315bac7988002cf5e2dac7a466f45e581965edbfa1a4dbd8c36a6c148843f29729c06c8943c6438471851c7cb352663c8cb0fd62ccd1c3762d909edbeaea980f6792b59b99fae2506ff12868f530909c90d64a9424a2304c1da8c90a56205cc614380ddd44062e4c88f9feb63db80a1715d0427902e70a67d3648e5fc7eb36cfc015b2a379cfe9f79c3e3945ce7af1d4515d2d9c4fdb043f47ef90cd0ea0b9c02f1c55b52c3", 0xfe}, {&(0x7f0000000280)="f8d965bf969342126b7173e35a33edbe73be8155a7814538c7913125d83aaa8c4d27ef636db154cf00bdd2194cd7bf365d236ad900ddec4561559aec7004db3fdde8fb451c91c080096cba27ccc529939dc40c1bccd16c5375", 0x59}, {&(0x7f0000000300)="9a875a8617f1fe763c35c935564ec74cdf6723dad9123ea2973205b86396df50144d2580b6c38c1f83bf7afeca2242bc91bef1a9346276753b5bf3e66d79dd80290d0bba55a71a3ecd4cb2309963303c9873759df66cbff36412688d468ad50f0a108ba870aba9723f55abd9a7c4be5441", 0x71}, {&(0x7f0000000040)="e6304de1e5f0c096006515177fc659ce456f9363edd45cf07a0755ef14ee57029e7153e6bfae0fed5384ee9ffd912dd399ea46d9f78c8924bd9a295db3a0", 0x3e}, {&(0x7f0000000440)="61dbccc469da425da710a03f46ff6012ec84dcb83d18c4385774c25340658af531f675fba257834799696f658a2a8731b42bb53e18b10c402cc6a17b2b4b184de030b96ad4515e6b61c19168cb94628057c84190944a6d8d46ee8cf94d62601a462ee77040b1b1782558d57818732c5fef85f08b73015c7fd1b697d15f32f0bb0b535163cd34b82eda3a4106ee952006b6254e74857b8c7b1eb2be1e0086852c471c0b47e9f0c7eb60fcb13f68d2a34a70b32f384a94feec2185f05dc89cc24f32f42eb169c848e07059fbb8790f7a90aefb820748b88ba6d791e334b62832d7322d410d6ecbd61cd3c0f49e39f456142501a6f0c8771d52fcc739c20152075f2a8fa8dec3edcda59b6f69bf9868667b72c5b74d66da374685383e10e6c336a8f8e8038f2539191f638e10c1f3ba286e898ede2519e86d56205e671fa87ea8813e8515c0da1ba2d19b7f8a08fa8443f2b29fc74cace6bccfdf451cc55589072102ad70c3d6cc11ffbf6bc7c7a3dab08809a99c98c410b16e4a3ea5ac374fd04fcac885ce77b962b219bd279bad9f10d9b75070e3244d3d25e80206062f8133e512d1f120e0d9f1a17f904c4678869e762abd5841111e4616b2addb186242abb588124b613d02f895cc71993d82495385dc5178ed2b67926a232ceab9a92343dd062437defb2f26058358bbf03f717ed9f270fb8ec09e64394c10596813d7eac3d41865b95955bea8270bd1494daac3b3099ccffe899d959163f0b03122d74f96c853aba70efcdb9c5c9db70469b409a53c5cd6d8ec16b3217452a2fe18f6589ac1704e8c34063bf244bf5bf84d7c1793c7177ca14afed93cfaf9332bdfd50ba5cd7f643026ef4364df7f8462c5b59cf3a6de66addb9a05687382bf072c2ecfe27f7ea53ff048584ad8baa32fd7be80857a7f069e7f84f98f78bb3852e7c5ecf00a70bb443582b99fe67a6ad19a92018aae5462856b4e66378f0b899aa8d9a0e4a4122d99f2c2976b6f8725f48b8fa29b3a799dbf639a82c94b6343f97073045fd92db54522e3966da56433d84eca2af9025598bd5a87aa45b74277bb77c49dc5f5feb8e57e878ac435fe50c13bb6225b770351af4d5741df2d17699ae610faf5a8384d38c6d17e06ea5fa82a419d67fd924b5bf46099a2b32e3fd16e2d9b8c3bd37d6944a3c23287e269f0dcf36f0a7e9b67601604525837b97d825d4b55dc422270f6408f17a375ac63b9cb9445507d6b84cccb0b5e35c99c1e8f6a26fb5e95dcaa6e8be6f5b968f78443b3c1559c58715da4be275d9e78a93fd94cad7f3fbf0a9040e1ba2155950f03c432d72ab79f90d1bd672bf15298e5033fbf5ba2b303371e1738527d4e25a256d22d745961aa8e40aaf2aaa430e2aa14345c435cde6c64c0471578c64c9c8673fef198804dbcb04911d9935f097e6fac6a625a82af3ccbf37579964b2829d50488ef42153ac7834e3fc904c59e3c721117b304e76caa6dc2658fb246ec0d51c755ece33a95d647202679a0583ca132d518524e847a6e21ca295623869e260ce93010dfac757eacce0b29e308fc7f983bd204b3dd32df960120b96cc2fa80438bc7d0080f09e6dff26f7fde25a907655d95dba2e3dc19d0162cdac7e7fa92665422f91f2fa09af1b2825aa299162ebb99825ca91af05ec8bfead8c5624fe338043827c9c51207d786318bdf945e508f422ea307e2d0851ef501e3576e56321769660575f89659e29dcbf3d258e5c2a7625eff5b433be029337f9b3a02ee099c4e440b1bc3e159ec6b5fc7997256c557bfc6e5b68570572c6b8e465c4cffeff9d97e05f55b0c5e912d79e1c7fc82b7355e9e31c9e3faded9b1e7318b9b310dc39706a242a682a7230b81c829350f387195c1c55fe8996e04fc66485d36c6e10566ae671d787e7cc3ba8783ddcdcb566883a5a7d47d726b7c64b38ab16dcd327ee8fd0dbad538a9e2e8b16e11aea22898ad26aee00204b11e2c2b35515c2b94660e87d6790ae16f642b0b8c746a9a28d237c35095ab6b73185af6261dd521f897ab7675cbb4988cc629d6ef2b1e9a0961ba61847ca5073577cdc7c1a283090ab4480ec2e9585f3c09ebc00c428c38f351a7d48d00d48d72035029b1e88bc0dd46eb152054f89cac3ecdf2a7f8d97b9748769af18a5b83ecea2d4c1ae9ef0865c81cf19d106e250128e9d3b938afe5e5f33999d9a7a85f447ca965cc5e1622250e088b138a2a8d881f84a391d5bc7ddb22f7f449ff2113e6676b21fa8e76d196ab6f865945aca449b815d5f9a866b5358d70c808e9cdb54a6f39331dce06f7a05af073e7bd0f44f5b9bb2eb84f4fa93f44959c01f52780a66b477764b5fdbcf3efed9909e876d84cd144a6cb8e8efd5d697f60d55bf37803398d812e131390a6120248a3fc0a2917422484da2e1a54b9336aaf2a53fe932f8de6e342b1259ede95298b6993858be628e64da5e64c8b6f674924b0a5c671305336c687f33c1f9e4873a0f3bca16f7f2486abcb4bfeba7b77c947be3a4456656b28a6b80948bcb39c819d63b79d625a721bb82cae474097a8f6c0f97fe1f343f62acd2a288ee1fd4e593e0fd23e0241e2489c382443d9ca876c08e757c50bb7bb9f20dd93c4c51a2966030f0de17b0051c732bb6de53c295571553ddfb604d0b4475b3245a856ae0e0c76be64f62b4678e91afb1a51bd2dfff9213ccbb7ee1ea6a0edb953815d6dd74a38dfa877cea4b2ed10a099c4362d88b0b2f8f181e4dc48378d0402547003c317e77e4dda703cbdc0105ffcdf6af929b7aa1c206e75a67cf6ae3547fc4cd3a230786a008ca775173f55f4f0544d368bbbd76b6b9736aa13531c9e0111e0f27def209dba8735d55b5ec23af28e65f1d50bc4369f281587da1bacc9a16df75227ed3f1373d3d11c8e4117d1d6a4521e6efd051a09bfd3da2739dd5bb0b852f4e0b6b9a952df1dfd2fb6370fb7608132a423e63ee360b006920bfa85c4e5211fb69d8c5cdff3714984ae4619b60e5c0e90c4588e6a90cd652e9ee11baa754a0445460f66ab04b82cba880093e12b8d4ae7a8e51e66c43aa7efddb578113d76cc368a0dab67593f0da34931c376d15d8064cb933700bb5e360fd3e79f176b5be19c0f0af8a596ca9df21e30356ab789fe738c20d14b0324e075f0dedf65f480c5e99d9f672c64632e62aaaefe85f13b90683e326d91803313bd8fa30af2ad473d2424c5bfe144e308efba1faa2cff6f4a71dec57b91338a6e63dd8dd64e833577f41daec040c94057ab5ef5dbe3f5262abcd717931106025e037284c9f67582e847f967989f95a6fbc174dfc3a73b27ba3e04675e6fc30f7033f53e2b4cd6fec9a64517a3df52dfd58c3dd745847e6198e9fe5cc7a13658dd712a66506173c2f98f2e280f2bcdea4081e6ca9063ea0df3fb05408f479e48ae5687b22922c228dca326b7b85c68051cef8c16dabceb07fe393e7164707210fbadc327c5883cec86e768daa0197cbcb0fd418e54845394b053f24ce9afaa667fe54d5076ddc166980aea4a84c776499cc990ecf83023217fbe0bd96a1e1a830acf5064027fe35e13daa01ddae46024e500cd2f3dcf29dad0edd61db740c6212c407cbe21ff9d023361595c1355016f482f743d89b5b87c5f2f9e3ace2fb56fbc4e5a943cd72fc9c95b34411720b97c1a9d5967751d43ac0da41e65d330d63fb94edd13e0d4872da5aa5ea222e6a5996bcef62f31b9b1c8d4d56a7bb6cbf4dab9f0380678b37bd088852911cf9a7253e71f89fb3df4b49130f7944831cefea7127a5e427a48b6dfeea9b5af926e649b77658d966989a3f5ccff8a649a180c6e9828e911dabfdd0bbe9cc69b5158e2bb94a9f4dcddd4e54a7c4b40f64531e7e1ea4edf5d39cacf58daf76258f7ee67d62007e5e131a26b0b4e40f008b148021e397a7e08fe35a6ef580accb640c45e2826530114dad4dc63c3de6ed81e96439634b9e76c46a82a0b77dff8cfc34d0b64134b71b229d9889b76bf822aa7167ae1e5390d53a27d357d66fccf05673393e4d267fd58192e13c031088ea1d39853cc39a941645a226580d03269dd461714df2f746d8840e044d19f836fda33557013fc495ccc7eb4ee29bcf2832bbc7f0c4c8518e514e96ed9a68d5f9dbc23d69dd15659a353f1b2769dd82a5e2de7c774f968865922e9b570701df210131f567ed5cf6ca4b9e340886d9c12172e44edf8e1fbd6002f95592075f4bcf88d3d87b0bf2dbf10443e5196ded9aa734f21121c2763d1186fc023d7c253e037f29f9636162da8b90f03f4ca47af74f7a8641a4e1e0ec59058c5e93da529967c3027b3d459d6e97bc69c17c0634b2bb80ff29a53f39475473cf09a3cdb5e692ce27f6db48a49619be890ea4021a5600a06f21e6017aa75250683c59fb53c71d63a2481b69db322cbffd8fc8c269bd225698634bd39cd06d97e3483fc366ea74f211e0d39401fac328e88dde27733f8df823034c4b9437086e58236314d595b2d525b71efc89ae0ac22eb1938a302c1a1b5dcdc52b86fb0c01871355e8441f78f325dbe062e48469a3af671e3151b7c9533fac4f0eaa4c59cd57294085d43078dcdfa39c7b2d133dc79e21029a9fb1dcec828afda98dfb7ba4d38f2e2c7d66ef2a41e20b92ea2c11393b87703c66b088fca610431ae7cbb3f2399a7ea974739d992c17188e647f8d66b18a3f4fb41ef31cd88096e6903cac5589a82613cae8b21fd40d97c3d4274d28006bff216d2c1c123d0e743d5922f42cd8afbf58e629568bc4ff43d9992297e233b2ab5f7bf082717fe82aaddf1b436a6d3b460500409ab44ffc9cbf1f2b57220265e8e73156777136e29714c8b905e5b6811785836b6238798aa16a9f251c42863b7b3974a28619486ee56c12f9738c650ffd969ab9063754d30a98b61b0151a3bd6b62fb6abd4d649719d36a2b5cfda1a3b4382988a57c8886bd8ed3300911a8a61bec54fc6334a4d06854ccab747c6e8bcb7b70998daf19ec68131f1820aacffae8fbbf1349bda6c931a22b5fce3fc4928e821b87c1caf21dfd9011a20742263211586a95e671e7fb95384bc48286cc43918e9b8397c6e5539c99c28130e03aa30613be722db43105c01df0e5be393a4de8146f70ab361b907fd717d4c3e46c25442a503593ecdd69d134c5e2382430c78cfde8e3b394fcad3db80c66c7bd3bd9318ab7bbd189ddf53bd5f673af163ba623aecdc4149f68022b4bbad2778ef46a8321db941bc15a6f8c2c01f185748ee036cef09206285163d8c0ae4fb9710c3dd25743cd1f9eaa90b6976923b2e499e370c25d706ccf2e483b2bce2d54458b7fdb2767b780c87fd4d241b5eb9e61351bcae17217d198ebc3cce202c77d933e0205fb979ab4db7cdf17ef0e2b29b7be25e33d1b38167f99873c262694f37da6d2c3e039e4eaf177311ca7ec6b7f6e7b76c7e588e372b6157466b25b799c10b7deee214068602a51e2fd1a953e36046f68df837a9dac7f963c98aa3a121ee9c0aa8a4ed4f87d51466ebb5792cbc70d7edaceb89deddecff3e5f845a45358e9ae6017411cdbf08c158393cdf4a8cc515551fd0c6369dbb59765b90ffd33abbf822ac790dae9e651addc4f746eaf0f402ea3b3794b321fd0c09e39254ea9d3b9272a4fb2bf831376008c11a7dbe1aa16ac5242d2a7ee715f9b474fc5c2c045b54a82cab228c4e193a1c56cf3e4d4131ad692f56e82c9effa53213f7166c22e24acb0454f8408212a07c12fdfeb8653e2932ba8a0b49dc209be7777ddfa0", 0x1000}, {&(0x7f0000001440)="52998eea7d8757b16a36a9651739295215b0afd78df51638824bfefd7e57d281487532ce1fc1817868dd9336dcff60aac834a5ecace177a16ba061c32b5e8f60f58649e96c45b4338d7dec40a0851e37c4f3c95d696c36f6f440ecd09aa1dfd3f9023395e746fb6cb891e341a26da153d3ffea2c4b4a2e5dfb22d565f2588f6f46b75ab7e912e1cbb5783b9f5ab7cd60d7a4f3711862001f21db3575932936b7572de13beef1eed3a91c30f0776ce0480b4282896731800134e441e1ea39ee5ffeddcfa9e79784f44c71d463961d6816b7e2198864d644995dd0117d65c63077559b4d0f2ae9b3a59ef4d4162fc36ad14d38f45d18a20829dd081ce1f94f760106582fc6dc43c7caa651ed0f1ace406b0e5fbf65f1497a3b341cf38c3b5c91e14fc7272b4f9a7c1485a6675cb7646b243df68d534c384f3db436fdc0aeb53341ca28ed1e97fa984592e9904376c7d972be2857fc6ad33e4da650df558fd7608c6403f667ab1883a907bebeb28891889640785ac1cd13a853b224b69bdb64791e41b613f1b24df04d8dcccb2948529f86fc3eee0491b00c4495401bdcc14953d8087c9142f8ed77660bd65562320301246343b6bf18dbf12d322e7775260607c749805350496ff3d93a71c38c6daf4f437ecea40646a3f0fb50dd71a89e51168ac331efc726c9f0225e5417fc6e5ac91bb38d30013128f5bd893048beb46a56dd754964ec8e500310eaf886dbfc9bba3b253482adaef13c7b3fa3ad1a147623e897b9814cb30a849691035b41cd6c09fa11a5b054c94f3fae277dbdd47f9aaf372991efcdd55fd8cc50b234b625ecdf66fb553336fbb89680bc0fc9313a439e2c0b4c13d483c284a9844fb6f78eb929763c13da835cc25005f506bc3c0a5b12d00c72477a824f8c1030455b929b3b0f4152e7a3c0d22aee5bedef90f788d8b2940c46285a4a46e399c28180bc61df8018cbd1d9faae2ee46ba6f7a6ef0411d7fa2796d89e061447aabe157019e3c759dbc634ac9e9b78cdeefb10d6b5e4fd1f96fad8868d18276fa5738b7ccc606bb1ed2eb6a2072927e911fd93c9ab25a511204894c81ff320fb9fd9b920c02b94b3621ff8d3cb1e0e5137f52cd97115eafab819f5dd6a4432e689ed140744387c8cdacab141e622f8a4e167a381c007fee35f965fb4db3e7df5dda2fc94ec98e96bfd6f1def0870de88b6d56d942e069cede6be2a1c0f7ac2833cd1aa1fe3ff7bafad8bcab2041efefeb8c677dbf1541f9a793e643e291dd9d6d6ab5d6274a1767f50c79ac693b2d18c41472e060948ce7cd9693f063bbb6a6f81457d3306bf624a71bd6342922e889489eaa2d71093c16be41bc239851331d8eb2a65aa2f818ca817728257a6b2af67f9ce75b14b7e5ce69a92d9255fec8bc55bbbc73a1f0884831cd5e9dd183e246c04e58f673d15b344b969bff89af5a08ef4e852f6fcae27c97564ff54e1fae44d2ece502f47c6325bfde273491d3b11e78ca8b8b84620642e7886befc240d342e36665ebca5954e074f0bba7868b0131a02367e9ff01bd01996ecc660e603333a7e0debba4857eec6e146d30a7d5873ef72ae5b4891c9c0d7131a40d7ca01b73ec3e07fc43459226347670d16650ea29490bc21b8a95d5d1aac1eeeb908785d88fe546931e20e50ada8e2b7679cf28b9dddf37be52cf52834782f9c7601f351eb2c910eae6d495e8e56bed038c554b23218d9a09a65c9bd37a8f8f64596486437cdf2e7a1b58a945db48abafcdaf53ebf983f2a084c878d9d3982359af78adbe7b34a4bbfc2f8bb188f62fd44275e21be2f85664bc91d95cc108b43baa7c8d90c35eb8f42fa0d8621f00b3d9e5af5418e0c443e6a120e200d22318f12e59508ffe39c7f6e9d4440fb29510d4b154c7cdaa2c2e32a1c11473c3505adc1a290992417960029c5952df1622ab5e55306ffd314382eace6dd0a50e6d9199e288caaaae49f87cc5d7cc379f109f8aa1cfde7402bd7e7c3fcb1e6fd2ef8a8f3395db384fc333ee2c0a840bcb00bd3caf7856e3a2afbe955c9cb7a4d1dc5d1bfd87a7b41724a88a9ebc8e30ff3a24babf1c4778ebcd7b0f2aee9f90b192070d456c4536bf890b591ee856436750d371f63701f3ae32a555b432c09e4254e504daeac827f07c64533511a0467067988705562fa5c2c317d517e24422dd5f3a49072b0f3aba8d15c76df8b897ae8d2c5c9cdd9a0c5369a96bec387b59e947263e3500a5d3b5d81f58ae96ef5bb9ffc56eefe705b64baabd69e7721c75cd0122e258a39b980bf312a213fd05601a6f5fd47b6431e8d0d698dfcd8ec5fa255627e96df38542da165687573183907335a2337da3a7336539d57ceedc2aa3cffaf051db8512b1ea789938c594bb83508e87111a44c77b6bb7ad32efd91c2d6a9766cb9cd2bc0ed4816b632acb8925b94f0d04e184b69eeefce921973ab9ff72a337a15aca8033a6e3b9be54cd14d40722737d6e3f958e3271a495eee4ba0115564c63f98c0f81e8f4c5c376a94dab1c7dcb6ec403a4a5f7382ac7229794f7c97a3f08a64a74d26ed3ae0eb9bddb299eca62b6ae524e20c84496bc23f9dc33273de185c1131106eb71e3c4c4857e56a284e6f3ed88ec9f57a87894111760c2e3dd5964e79da580eae056a9997323957bfcd565683abf8e806257df33ed59d668deaafa5108f4f54799dab880a5e0e4fad9300d98b21c66071e0cf7a8493265c39c26c08cce23957d2d20bf4122dbdd38e0cfb1a69352bcde08ab4b09da087ee3ab5aa13a13d718f4dbba498c32a8224005e5cbfc0ccffd52677c39c0fb6097935ae8ff9dac2f64e8d779bf0963624910022de971394e82e1155ff989632ce7b391b1b7034977e551665fc09062f08501c282fbec506fb231978a12602e5e1f777989c8e67bb7cbcaafc2c973a0d88421fe24fe14edb3509fd9e2c8ed494e9ccba5c7b822e388fdb9c39da5948a4d4393faafe7ccc316cf3990c797f78523c0ab9799c1dea5b0ed0bcc0bada5c16de13a8c545ecb07336843f2c56e9bdda5f0f4a635dc8067756a1ba639c5d7fc750853952b37c7eb15486ee105b6f0fc0fca3c2117650e3e85c23e1676ab8e97a4fc5588fb16b782847f402a9718215da8a8ee6bc32855423b5eaff0aabf481f3a22de338fd6156c0cb7ef8dab87d8522ccd8867ff43cf714faa03a8eed37b449be3cd358e569334ef849ebe44588b340732440064096e83eb390b7a5e258e34e67d764aa2dbfbcac4d39cfe994f99ac805b1c788e2fde986f4443acfaa4dde954076e748e7b4dad0aa6c8b3d169f43da04b3769af8fc895115a4459984786021d55bf4f1335e7b871bb7f5e698c9a5e8b5299e06e9963dc44ffb3ff643e413520303e66f65dc5834bb82536832e354ac9375b6984fa994fd9924bf2017f2c66f734cb676ce43ede983dbea2525dcfa43f9c36452afc5ae8e200ca42b5ca4c6f42a25f1314f4fdfadddd6aa6ba87c2ff5a98c9aefdd2a45d137f5fa6d4208b54e31495c3d13b5314c0bbc107cfeeac91e5a2f1793dd0ef1a614441ca462c3db94727a6c86587f5dbe746c810a0971cbdaa5f7fe3f60b14c6da6cb1cf6d858b6711401313c20aacb130c931b6c5580f96b3da28d0ebecefc2e3b9af5748258241ded060f2448a3cae85b1abbfd6bba04e70e76247741c277d01f37e3262dacd6676b05d655310b91728027fa45321aab2f9d0f770f6267f5fadc311df2ef9ff8ae38d252cdc4af9d38e76874e01c46c9f54a7a9c82fecd98d4f1657e80ff6cf1ddefb25806799e84c90797c3ecaeec86af3c2da831f8fd7b7dc42014c57f6e80ce7c396d62cf7bf61a81ba181eaad5f603ffe39e8d4f3aaaee7e9a97654605930e095152e0db8e9d7c557622515600e2155e7badba05192d87eec51facd97eb119a49482cb105cbf462c035477137283d837358ce2d73b68b9e156d3ecc2f2ec1aa0fd87b0abd9da9362a9748e79ee3241fffbbe63c174cd81fe0c9ec660d6749b9921db8a70158fc7ac3375aef1087af1f67485036040b7c48996a8a9342004c324e1ce09e075116f1a0a1c29afe1ec498cac0b16ec194a440238ccdc9d1669120602b9a4ce1f134333ac1bb1ec8a68fe5f005a35caae35927d21381f2efbdc0a6b32c38437d89e43417ca294204246f590654d500203f09a6e4d3147650f0e5c0b301fdc9074849634ba07ad8f255636f71a3f57f90c404516c1b05c02be28fa07e653046aa86e6570d202c9499bb12683bfe9a1896f8b37a115963a431d6f566114f17cfdf302b163d9eb4588d4c1abdd08e73190beeae052d02fb11cda67adfe2967dc32b7e846908cc27c68f2e895a63bec65daf1aa11895c16b7972e3c648b5b38d119f2c1d93e0e899db029f5cfcbb1b4b99961bba40cc8d8d871cd9ced6c62fadd83bdfe2c310aa0b21afffaa9bb22212fbb2de3b73a3700f4826652014abee82bc0b82c57d71da4225d9781a6b593117873cb4d4fde28219e0910a855046f24a3d8949691ac391fa3d933e3ea808fa90446aea9bd7a25a3d040f7aab2fa66bb7e5b937570c168926362103eac6b833f8244856e61c852acf74c88d38f084ae80406974527ae8aa2cca3cbb37275a46951d1037d5fcbef5201363a79a0d9dbc663400e3993cf64014527caccac830a45ea797870c7d1779e6bb309a23de54a6bb6ad87d96c9a6befd98613dd66919cb7b716dca566e027f10982fb00f1e6f91bc8f3786d0088abad6db779439bdf38163dea467aaf9f5ebb631c624399634e7cc51558a7e7a86040eb4af4a6d423f845d218ec76df8304f762a5071a9ba743d3cd0895c04560afc57ae2b5a752fc0821aaa08d392a6376e404f9d1331bc7901e818d0393fa8353d613a784029ec9897384e38f59202755e254c3def707cc4f998a7a581ec4c7964e53b12d40375e067da797a5d778a88d453079cb2345ae25270ea157c9a10ee3039981b486338f637fb3b23c29c249e6aad1c780d61fa43828a02a6f47bedc6d8373447d2f0a06262cc86630a8a7e100ac67553626d8dda2e6d65efe0ea581d8252e9009409a5824a264c2edcdef2d4ac8f198ae0de54ce5a1215f84421638e2f13aa4332284b1d09aa4387faf0e161fe6f08a27d0a4b0d1b51331edf7de888aa34437dd0e20a24b800d84ff38f9b8d7125dc5b2a2a4fd8bd477890132076b45815f558d9cc1d694a8adbeb3a64aa176675ca81f1932ae34da3b9d61677839ec14952eeea0fecc7b49b7e248a79fc35b2b48e144726e01c466f742e1bc8a2bc707fd54be87b22aee7e54b75d0f58fbc88bd1b9032f8bf546313d5fc4fcaf964cafa2c7fb71d8d8bf9d9bd9efa6a7ca2f820da929098aa2b306574749cdd5fc698a8404aa6b56af4e3d6f4fd42cc1e3803dc46aee302a71c1a5875cdca0691073640e7794e2925b1c242a5ccc60d7f72ecf71b6649849e54128a8fc07157b7ad0176cbd4c218389b5377325dce40d058be428741ed4fc607834dbb371137e7318650dbb57d453aff6bb2e8ba2b4c95627f6574dda1bf36b0d012d955d6cd365a7b19871a3193441b442eb532f68122e5c4f035b567f83baf15c9c252cb42ff64ee31ed6ecbbf86bc472c482181106d6f44f30f87288044d49415e108a304f000446763c8718956746977fe3b9c13f8f222aac046e5a2ef5fdbb87ea78a27008c1426e8661562b9417f1d2cb99ef60267a51a873fa173968f7402b9e6cea2afba1432991abc8d3131538eae7a069f52adebd4e62fbb237a648d8", 0x1000}, {&(0x7f0000002440)="98f45832d3eff2ab268e30ee693c2d345449f755a4deda9ad991b8832bc682256e6ebbfbc751253c9728ac64f4dbe525ca5e6224a1dfec936bc6bbb15661e36c9bc17b89ff28a5a428db228c409a0b5b19f47f1f7fba43e12fb1f695cc192d9a4736a27b5587618e7574180d72c41b624c9a1d2d9949477f886619e2d6a2709645a1f51f97f4377eda31545596941bd53bca4edc3f6e46a6916bca20d7a3b27af69a917a39870e07932a4fcd57c55e4984e92712620c28df2c15213bbd208015c02c8510827f3aa02f30c29eaa7a3b91c243e76f1deb8e9f9404606e528e343211284c3b107f9713f9e3b5b2ae2374450cad8527e9246d041ac9987a0c7acba32b95bc32db110de9aedc26249d9014d6c693bce4038df321371bd5622bc8012ae4ea96a7f86bd94c73b250551e05b629cd399e3d08717b2fc63adbb3bb3b24b3fbc6c7eda8a58a57ea1a14f820a535102e7e41b94d6917d6ce999dc8149d76acc52a68e32ef64e25748bce1bc028e68d713f6572ec0cebfad75ab541b66ecc30dec66a349957956902121c5056fc7e54a34b2cd9480b120c7a3aa9883049062f54aee2b3e9fac51afa4061854f624567434cc187d1866129fafe3750fbec22ca1ce991d8abd3b042136dca63271150e928ee89d514ded5ba24e9221f3ad0a6efc0b892cb8ef4d74998ffc8d333d4a64539e71d9c6c09f21f17462df610bfada4950cb2cc9d26ac859a81102ff9f0338ce3bab7e6dee07f6718a4d9e2ac8708b646ce54ff5289ef494dcb32c634f761f08b0a65e74f6b66f085dba99181bd71a053c8dae1669a1d4403da4f149da2dc8da826a5853b0aa13c8f9063edb0e713ce0487b115a840153d64ff87060441d1cbf5bd7f0cc1089127b72c0ef9e2424d55fc2c3a2dc41248832283bea91c9b94968f40eb0b1486ea012fbec372b239691a151fd42b02edaf3ae79dc6ea233ba52024d3cd616d2ddcf5cbf0d62d9f7cfd8d9ee6c7170f3314d79d120caa15164f6e6439162a21f35238a82c50a00597a7968a1e0e20c94b5cb0eb783eb8b456a5e1ba0e95d239d59a69b562209f77e54e9cdfca6256237a108549661484bb6e08318ebc1f14d8c605d89bbbbdcd507a06f3b968ca3a661981ae97db42845ce718cafa2e3e72eae129834dae398555682a7319d7457667e67f5fd43a8d58b5f5037e4ed8efc406d49e370e9b545c8e694607226558819648f44f18b5b5007dc4bed961c06bb4a29b624c593a61b3ce066cb5b58b6477789b5404d907822dfe986c1a8e9a6a439f3f410fbdfe377ae5404f8f5d572e93b19eded51c44b6e418e849979857d821951ac47ed38465da8799e86b4a8cb6fc58bc5350809a0c9655860a6ecc0358b323fa2dec315354c318e1472d35cf6eb082b75c544bc47ca69c84eb4be1b6f8562cdb57d7ea95016e02ba86fa909cc27fcdffef95a917e86f02bd4c92e8a15234dd85a40a8481b71071dd39241b1f95cbe788091845651ee4dfa0632fe2433dde183cd3a598bafa7d5403d7d9838df9cd66c22bc18215816d59fbae635b3774b27f590697a602309e17639a998b00a58deab25a38b91eca4d4dc2f529c1da4b376116af0df3f2976188857b05a8b6c0be3e92e5af188b0196ab30f7f7c01b73b3e3de8cdae0829903ea7038bfe3697cd0ddbc8344e90d12d41dc1cef7b602dc699e53da6d657f3167cc2bb64d1e496c8062ab58287d5b8a6a1c5965dd28c9997805eae30a7c8f93eed9a3dc069b07311cc66c7e506ff0fc705fac78d76e20db82376cb88c120f372edf059e016ab5e2fb44db153e75b18024aaa8daaacd5efe30acaaf4bb86804488ebff4aea78b0b96167f25c421d902bcc27c04c9e5e324ab6be3ac1b1449606247b8737ed4df164062a75ecbf1ed672afd4fae591e8195f32a2012be024a3b5f852a8988e2ebd8e982c8fde50febb86eb0d1f952855aa157d54ef8af6f376ec1ac853b6af928c14b251e2c447e83676f449a1507533e728aa9f6715325d511056ffd5a311cf0691da9a623e61146edb4ef9eeee8698d32d83a57cf492e03d6aa13d63c9f15c0f8373b292a2f3231b80ae2b8b05170e8afe0f1cc4f7b263df0e5970890f1a698c41121459efbd12febd918745be6aa1054ad05c077b3b4ea76ae1b0ae3cd52e9cb48c211542d4d0c9f35016299d375942d778160859e9c3db8c08be92132437845a57ec00fa755592169a0ef66e17eed164dd5c94de8d95715344ae6eee826dcce2cc6d1b8e0c76c13ca2a867d318a4454790e2824cd7551f4575695af4752daa982c319296d5f70c12b7b59f3a802f80f16c1dd09962d1b5cbf8c94643b048eb76fd065d07d05b125bccbb2b8299f2cf6b2dee24885c01e3b4cbf7207ad4022db48f6dca289848dfbe6a51ae38fe4843b81033a0f9e463440cf2b193877a873d601735ffb4adb0aa8bb764338d8bcba846e58962a096e5bb7c0834a691aecece483ca101740f3e6475b9896881cf36dc4024f0a133cf40ab02a702bf05a1d41ed6288de04c6448617b87a37ea5f2d80b0552dffb82a7530130c07ccd77bc81c6c33a236e31d7444e45a86123703beed0fd5f41d00a7704e981ef3deafc0a1e20ed2a49dae44e7e91e2b2f126455ca3484f1a3925a7a11badf01ca847693ece87418c6cf8c1c188d543ef1d4405c2d32cda45d7264e1c553c94feb7ff89b331e9e2585f7a12b7f3fd82f2b816e5a2e292a13437c80f4c666236d653f218cf8a56d696a2dbe4a633749288c6ddb162ed6260579199ab4c3bfdd71113e93c67bbd7dbe49f11f1f89fea301a1146bcdd259cbbb507c0f5a8249dc5530a1ae21f18e05b97c74ea988cd5cafc5a9841cc495f779e7a4b733d2614eba758f2c7950d5c7b6da872e02483e1bfafb96f1469e7401a17ba481722ca1b203b9eb6c6f02015c7eb8e582efa5c2d3b05c4b81e585467fd5dffe1b2194b653a7b632703edac730e311b9318e1d76c17b0835fc559e0f69f04a32c41633f5e87292602dfc74f957d5702f7bfa786b0ffe0745467ec280a6ff5795c6e2849c14dd028230693c462d83c745d19ba4af6cd7a3f42617788495c63eed3e08a72947413161a699526fc55f0f4fc6d4850da305df3e260bbd15d2e7b918eeb239c678e9fce3bb52df0d868f91ea276ea3594db48cb04e6a6ce7ac44f9b53974c2ae6ae2fa6155f704c89b99c2120f9051ba7f69817e8cb4d5ef830d4abc50abab6b8128a7e624581ff24a86e6b2cc4f7cb120b90c23c82ac2948ed7ea7b8113658c4b0dab8f1d6bcedcd518d67b582f23d72d6a67ed78f83baa4841081a8518d5603fdce402dd2fb3548ebc77e0722b5ff92c0d301eb34074b60755d3b2ed01cec879697dc83a9d29bce5917d2a7e285f95717016110620d57fffaab56cb1234d7a9bcf7ad4bc02008844e023c6c69d27d2e2bd3f25f36c580c438dc5975049a08d305c148df030359872bf0f19d28d86390bfa3258a7033c9bbedf9835f767f033febfad26a764d944575f54b1d9b03b0f0a680740e87d250be8cb66b83944c4dfed4c6c8c3a019b55ca05a373c8f168c0305d9a1146f7d99669cfd08a225bf7b4f056bd73975c3e2cc619af25a1f6de20fe0aee849787468152a2177f5d198a798831ccf65f2fe599707377fb6c79b24fbd651ff24bfa906a978b2096710054c19d807482d097101b05e00956c40ee632100586681fa2c5aacd76602f14458daeb3a19c5c9803163b6de2dd02b4353feac274ff6e0ed9122a5d6135ff9dabca12982b5b8381082131feb790375c57e6212af71bfbb942487f5e23de3fe75b547a7999efb063cd3388ef5546f6266dc06209389111e38f3f9f89bcf1d32f05836eac9e5b60541bfc93702f0f142f6fd2ff310505f4a569e57f43aef41a945e4d50ed0ceb37aa24c4538faf113854ddf331b6914092a4b386311c08f2e27b701aaf0262be41aa98669ff6791f965ea7699ab9d094e47e557211137f319dd8dbbd570afaeea9d67694cc10e48c3fee0173d82e15e21a61cc1692dd6928b0702f271d32b8c674e94fc22b04599d2f27c3bbd42b1eff0136a58694284f9d59016f7a675ab7ebaac13e940f31b3282d7e90f6ae67c0c564865a98a513575e5e151ac28af86e031ddadcb5e84334dd8e2ec083f77c0019d37bbcb26a7306d1165032b825fe0ffaf82b6c96d73cd604516b46548088aab8a3f0d7843bdec30733f7f53639cc8600ccae0c4b253106e670fc8f9bf5dec2af61802a9afb3e259cc0377dea6ecfabd9c2f6a5f22a5f6774bbb8bb302f0d2c31dea4023107e054476181f46b248dcb1e31c3d94cf8f02b22c46f01a925a935ba6544e633247f8eae17fe4fda675a67f63c495899c97068310b4e13eac7bf113bd626fc827d97779cc584b2e061249aa21c1cfd21e19781ddf1a1d8f0587accc90c6bc3e62cfbd5e3bf8a1e77ac2ae891975d75d24caed8753e50e0907871483b823208c0e6b249338647090a7fe034b724936cf308188a53cad8c86a7ff017604f176a474c7363cb4f8f83812078f083e96a8cd7b84a7d5c95243664c82b84781a9af117644d9c051996f8f40822250650a70713f21ebbc6bc6837dff8aecbf50fa5c137a9876606831cc7a134213945306aa25c99b3ce5df9181e9f1466eba792043f25504e3ea75c160c36aac9fddc94acd78b215d274b6dcf4156745c1fdc02c00279d5b5e2ff52caf27055c304950f80417aa4548ea2de87d14e0c6d605b9ba62fd7dd786482c5699b63d7d3ab49e5fbea4f112ca9aff0a377e397f2652d46d0a22e3de98a635861bc87f2ba390e73a5d163dca51b6c4267f4b9307cbfcc10ecd086e6cbe0764d190e379a735ff112f9c7d4d1ca3e892187bae23894c24f18f1aafed171413bc4fa00e59c37b68b4a9eda964ca61193f3134a57ac3f78f1b98ff1200007e7d65e059e9ebe80162e39582f01491876ca83aa8ca65cc8e78a8daa3fac26497c1adbd72ac1d867b1e9d0ec5ba97bdd65f534449fbf1d343a0dc1ec1d0ccf9f84e4ad2bd1449d2460e4d3ff9b176127528f12a26a8dbe5481a0cd6c301369e5655a4363067a22fa5deb8b0e0b28aadc9c53fce165e84f17736616391b3db8c9f14fda5b713f1eb84622514198593744ec1f3b809acb71040489ede72df23066740a31e40e9c71631196f0201c9b1f690c4fd25a0be23127759e5359d8f6e26a54326a91425c139772fb16688599f64efdebc46004d5f7abae36180f7c446c4866040dd4681b07d337df6c16128b96524e32dd9cea58606900c3f60e840792218ad11d118af68195d1104f2e613dcfd97d26273e95171006bc9961421815b3924bfd118db40b8790800c1ef99e47c5b19d47f2a442aab1efc800013a34a71cdfa9b485b7c6c0380eb724784dc4d5574cfc1908e38f996f219c7a7fc4170064fe2c6c250b9772afe35bd147d57f223124ab22c37a43fe29eef06d914c46b4b011e2206fc3839909895da3d0b895b5f08626ea67f8fa86a50a5fd9279166e9a775ec483548b645946ee09935c5734f5057b2e2da723b82f890401357f399f15001695e19c5cb60a536bd841f94d37d4a700d32ba3be04fc973f30ea2454063115bd1c25560c4dba8a2f49432025e8d7015f757a785b8000e6c007daf0f44507520b5a7949924dd1399787468c87160adae8dcd3812cbbb724162e1fc1fb54809af4fca3f35752f8b70f8ce922816eadff11c6d85cc70eda049e099fdc9f86fb906ec6141f289dfe2687b129fdbd180", 0x1000}, {&(0x7f0000003440)="9cc7cf0f73ffb00071b4696ec5dd3f235b1fa7824e1a8550d6d3aec56018dbc9b016b2b2f33b976ee87b8781a56cae3f87f9ee3b1b66dad7c059ecf6c192150617640f83a1ce43961e90eec56554746bd416393c97aa06ee33d8c3a8c810fa04feeba0d57599150fae0666d8dc34b5b2f545", 0x72}, {&(0x7f00000034c0)="7d567ccb22621b44cded5465407fad1a78199dd3be3bd28b473cc0e88e2b7bff070f96444f3b9e77a8fe7b0d43ef2b35dfad2ce27c5ff58ff4e420293cb62129631f03f09ecbaa63ba826f88029f7b56048838cbcd41be54cb01e1f85e7b", 0x5e}], 0x9, 0x100000001) read$eventfd(r2, 0x0, 0x0) sendto$inet(r2, &(0x7f0000000380)="fc6d7c1009558a045b5bfb3e8a8ed01b771154b930940c2eb01f9f45c237aaa76d8f175f4f29ad6f4a4d13cfe7e407d0556d40629019349415526ac579878d466e051cd0b5d4323b0b869699363ba0aa58f2df36f65b8a4d0e6618cbff0216b96fc94b931093fa4a7d32b7c4f24f3f3c322b1649f1c064ca8aef6b0b5d92880be20c8604024ebb8c4de9972865f93e9bc391a954bde4c221629e5bf8984cfef991982c5ec433", 0xa6, 0x40, &(0x7f0000000000)={0x2, 0x4e20, @local}, 0x10) read(0xffffffffffffffff, &(0x7f0000000100)=""/90, 0x5a) syz_open_dev$binderN(0x0, 0x0, 0x0) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = dup2(r5, r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) r7 = socket$inet6_tcp(0xa, 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x605, r7) ioctl$PERF_EVENT_IOC_ENABLE(r8, 0x8912, 0x400200) [ 1497.781599] binder: 12133:12134 got transaction with invalid parent offset or type [ 1497.791469] binder: 12130:12138 got transaction with invalid parent offset or type 01:14:01 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, 0xffffffffffffffff, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 01:14:01 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0, 0xfffffffffffffed5}, @flat=@weak_handle, @fda}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}}], 0xb5, 0x0, 0x0}) 01:14:01 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, 0xffffffffffffffff, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) [ 1497.791499] binder: 12130:12138 transaction failed 29201/-22, size 112-24 line 3454 [ 1497.824363] binder: 12144:12146 transaction failed 29201/-22, size -599-4294966734 line 3284 [ 1497.841764] binder: undelivered TRANSACTION_ERROR: 29201 [ 1497.845871] binder_alloc: 12142: binder_alloc_buf, no vma [ 1497.845889] binder: 12142:12145 transaction failed 29189/-3, size 88-24 line 3284 [ 1497.846202] binder: undelivered TRANSACTION_ERROR: 29189 [ 1497.869756] binder_alloc: 12148: binder_alloc_buf, no vma [ 1497.869774] binder: 12148:12151 transaction failed 29189/-3, size -721-24 line 3284 [ 1497.871009] binder: undelivered TRANSACTION_ERROR: 29189 [ 1497.884607] binder_alloc: 12152: binder_alloc_buf, no vma [ 1497.884625] binder: 12152:12155 transaction failed 29189/-3, size 88-24 line 3284 [ 1497.886156] binder: undelivered TRANSACTION_ERROR: 29189 [ 1497.918607] binder: 12157:12160 got transaction with too large buffer [ 1497.918631] binder: 12157:12160 transaction failed 29201/-22, size 96-24 line 3493 [ 1497.918650] binder: 12157:12160 ioctl c0306201 200002c0 returned -14 [ 1497.919058] binder: undelivered TRANSACTION_ERROR: 29201 [ 1497.923318] binder: 12157:12163 got transaction with too large buffer [ 1497.923408] binder: 12157:12163 transaction failed 29201/-22, size 96-24 line 3493 [ 1497.923421] binder: 12157:12163 ioctl c0306201 200002c0 returned -14 [ 1497.923642] binder: undelivered TRANSACTION_ERROR: 29201 [ 1497.933035] binder_alloc: 12162: binder_alloc_buf, no vma [ 1497.933052] binder: 12162:12164 transaction failed 29189/-3, size 88-24 line 3284 [ 1497.933365] binder: undelivered TRANSACTION_ERROR: 29189 [ 1498.179411] binder: 12133:12134 transaction failed 29201/-22, size 96-24 line 3454 [ 1498.190618] binder: undelivered TRANSACTION_ERROR: 29201 [ 1498.344761] binder: undelivered TRANSACTION_ERROR: 29201 01:14:01 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(0xffffffffffffffff, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 01:14:01 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) getsockopt$inet_buf(r1, 0x0, 0x2e, &(0x7f0000000140)=""/104, &(0x7f00000000c0)=0x68) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000001c0)={0x24, 0x0, &(0x7f0000000200)=ANY=[@ANYRES16=r1, @ANYRESHEX=0x0, @ANYPTR=&(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000002800000000000000400000010000000019"], @ANYBLOB="09000000f3197c00"], 0x0, 0x0, 0x0}) openat$selinux_enforce(0xffffffffffffff9c, &(0x7f0000000000)='/selinux/enforce\x00', 0x400100, 0x0) 01:14:01 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="116348400000000000000000000000000000000009000000000000000000000000000000a9fdffffffffffffcefdffff00000000", @ANYPTR=&(0x7f0000000300)=ANY=[@ANYBLOB="852a7470000000000000000000000000000000000000000000000000000000000000000000000000852a68770000000000000000000000000000000000000000852a687300"/88], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00(\x00\x00\x00\x00\x00\x00\x00P\x00\x00\x00\x00\x00\x00\x00'], @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x0, 0x0, 0x0}) 01:14:01 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100)={0xa, 0x0, 0x0, @initdev}, &(0x7f0000000140)=0x1c) r4 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r4, 0x0, 0x0) r5 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r6 = perf_event_open(&(0x7f0000000040)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) fcntl$getownex(r6, 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = dup3(r7, r8, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r9, 0x8912, 0x400200) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000600)={r9, 0x446, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=0x9, 0x0, 0x0, 0x0, &(0x7f00000002c0)={0x2, 0xfffffffc}, 0x0, 0x0, 0x0, &(0x7f0000000340)=0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=0x1003}}, 0x31f) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f00000004c0)={0x0, r6, 0x0, 0x4, &(0x7f0000000240)='/.@\x00', r10}, 0x30) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000001dc0)={0xffffffffffffffff, r5, 0x0, 0x5, &(0x7f0000001d80)='user\x00', r10}, 0x30) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f00000001c0)={0x0, r4, 0x0, 0x8, &(0x7f0000000180)='system#\x00', r10}, 0x30) r12 = dup2(r3, r11) ioctl$PERF_EVENT_IOC_ENABLE(r12, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0}, @fda={0x66646185, 0x0, 0x1}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}}], 0x0, 0x0, 0x0}) 01:14:01 executing program 2: mkdir(0x0, 0x0) open(0x0, 0x40000, 0xb8) fchdir(0xffffffffffffffff) r0 = open(&(0x7f0000000280)='./bus\x00', 0x141042, 0x0) write$UHID_INPUT(r0, &(0x7f0000001440)={0x8, "c0c814a55b6300d28afc61ac7dd1ffb869b761e8e53ee36e4be89e9fea175523e4468dec44bf8b5473c7a5062b4ede67dcb24cb9484ccfff2b3a70befc56e8ab2eee3483f5bf78c16beac035b700eb84e2216f268d02b717d2046c273814475b412437f7dc08a13a55d3c02132999dfd9fe80b750eff4d7c1da975b3835602728ae09e72527fcee19377e29c6c19e1ccce0f75e0e54001e3e83e473fa3d37eca8be1b3de565571e0e84f310c11fa8616068113b038aaa5c69967699fc2aa41c6f26fc22cf68e3577242c9b4ca20fab9de5885e0648fbd7af089b05f38f152d2f8144461608733c567b6dc5d2a07022c3764565c85abcfd99dd7a85e58939278235d50e8b321be7dbaa5141e097c28364fad2f713d666ca94f4e429687fcabb72aceeaf8abe5b506d98dc393b6e97492d785ead0ca2953f92c4d2b2c9f616e3d98b36be55a923fc5892413f7a3b615cec89b52e0ecdcee0aa5af72bcbb91b4bade7435dd8b529feaf13f8b48fcaca5952235d2e909f8831d8ca05a0daa3f6c581f388e0c1879b41fe63ef3d122bd0c5acd4fb07b96797918791075ae7383bb1bbdea574b31301ff37ecc45671ee2e7fc55bf6244025d1fd82dca56a42a23aa826a0b1e102bd87893ddc05649304eb1866c796e46e0d57f552bd572891ef892918bb2e7f2c6bcf68f388ea0c50f48c06de1b46b1434cdf25ca1288ebabe2a33d1c6effb77f91ef75471e93952caeda8ac2b2677e46d62b8366922d093832bccb949e177b4417864812d22972d81d89158288b5318d017329d4e8f66273abf74c434f318ebf32c7629342a85336387231b1e579d57cff0b125bef9dddf0fc33f71cb59d5a8972cda06ba6bba4a89cb8d3b465492c431698984998b2979ea61fed3d99b049724f2bdda5a0700ccb28825da1343f41290e569a6d38d4ae3968147cf39b097efd78e058fc71523c12e724bf93dc4ecc02b5cb18d13b59ec8f85368ac1ea93ed0149c60c53569dc69cdb3f37470eab26ef010b03a7e651b9e8e9065da347660836eddb3988c9a0f394aad055f727310f646d6cb35131d02aaf24735792bfce250798bebf0d1a4495fca568b9449e81afef2937b50faf873257d7efa07d31759474d50ca2a7922e79ab47dd59b11dfd1ec43fef3551aed81d01ee4ab997c6cecc39013dcaa442aec803e4cebbc288b4f9e87b30613f0ec88ddc6f60f56787f4040897e6e6bdac317d74b27f97f2efadb031f03c61954fd0232373582b7fa315d3eb9f67053126d2ed0636f04d669c47bdeb078fbda177533902e20b5ce9d8f395ea4c0aaf2cae774fe99bc40105a9ca184bcb598ab2f49c1df62d32d1a6d73a26812cb47a2ccaf0e9b759df89ad1e18238d897b9fd658f6786a92a0c12bd0ee6dad8a430a67962363e5b9afb3329e4f1f6fcd7e63cb8f24872bcf5b8c349d9ce423666ca39f16884219dea338b388e40f4ad996419cb3858637364d8e5af67f846d77b2749115131a3642ef56681315e4a2cbca5e60febabf693570f515e09c2a8994a8e2be3cba28118ef429d4de781118182607dd2c2d5aaba621ea29c140338bd8f1787fd2a3f43bb7fa22a8ce053adb331a4c78eab569af317e14360a6bf1c8b7394f34bfc1a941ac88dab334d5a2d45fc83bee28884698fd82339c972a06efb369220049ca89727513bd4262ad6f94f55f659ec98b684b1d92e1b6a303548a196cc5316e9845baaf01e737ef047d3d1ac4fe13de618e8fd6471c225e688b73b866213f4765c1a1ecf041f66a11177b0425b0423c455dccfa35a34f3b1c4c9850267bd41dcc366f4f8fef6982699e9aee7f3edff90217c84f6865234676e65911e5e99739792161766e959d061d6e86797b595ae3cffc043da0929dce1b4bd27e04532800f14f69398a681d46f00197f547fa138e676a4c84e586e9a2037faad7d7342221c229ff13606688ab70305dc28d01270604fbcb2b5777541e637a10e7d6c2dfa76461b18c8b303234282f31b7ed8afd0cdcc3978c6520a182000ea312296c7d9df08c2a67b944bc519113822014a831c8d6a7f8d26a7a443666b6077bdc1c11cf47001bcbb484d163543445c77a02140191bbb813da818b4dc3ef1ca420f624e5cb67c48024aeb8691b549202750899938067a3ad49da19e9fffc6486b3525fba8b2ff991fb3b4c1a536818f2dad96f713ac264a22136c6a3a9eacb4f69ab08cfe2b971a7d916833c6a0370d4b0bc428db2e4b4013899668b73caf9c983e2f07e46b4b5b4f0d231edee8b1951e1d0e34c881d1fc5c6be05b92b13680398e7109bd18048f0bd980fceb24e59411873e7a8a7f95f4da2ba5c082fdda710361e163a213a3dbb82c08a69020545da4636c09a67cd962182a011cf5eb1c3d999abc7b834ee518bb53afe19941927ca190699abf79c334c52e206fc851deb7398947ad5bd125ef3f51349497142e921c85506c739f6319ae0eb8e3c551ceb7e16afc2d6aad36841ed8eb560ef984ee5e00f1ead2c646546b3c145e3700b07fc257551641cf3dcb76a8b3cc75994f2c3eb521cea22d64c8b72b2de506fde8185b70b4707b7f571668a5925ca21e605904d7c896a5d7290b9c4fc75ecc7ddbbd7f6f003a74f53d1a5432e0377a3efce1e7ac61e36dc13aeea57400d4d3986db3fccb6edaf83f86daeb42f416f58c502e74178e013b399d0b155e0df86b40b5f3f2ab0ad61c90870cee340c07977b55622699101e5372677dd4e208fa6b5d4834a2d6f37b2ead107218aa0e702d1f6a60bd4ad3a2e22807237129fdc02993ef1fffe3c285bd4f7b093b2da8d772ce2df7874bf9b7fd0893eb66a4931acc38129bfe4a8fc6b28ea83bcca1220b66c86d4d90914bb9e9a425fce618f11b66f93aa78515eac0f3956cb1e8b6f12d7f6f22c1ca5563e280b15c64732aec2a37d6010cee0fd2263ea3ea2011043153284b4a5fc87cc0dd8c36f084ce715a6e9ba3e8b2586726255d122f2b5677d6590405ae031df8f83840ef3011a7f5d18037407758270d980aa65d5a4aa26a35a61b65178b6183b282771e89a8fe47bd3ea5a23146b924a47c3cc2540a9c8d91d4a8924e010fb6d3e60457e0aa86749cc3444707fda055a0f489aecda68af7f0d7d31cf25641a10bcc0d00996cddf9059121639fa3ff2e5490bae6b702fcf226d8e50f27f0973e5e4cf543445524d0fe3bd55d3f215978bfabcba0d44c076f5b333b2095c70f6a5426338bf0c065ddce27f6730606d84d1ccef8cebcd15085fa8a5d0975dc47eeb09a4ab6da21d01916c97f4e266c4b01f2bfb3b6a08bb5a7cf834e56782d824e7c55b591cd883ed9e806a4f7033bbab49a2b8ab2cb0f6da9d76968208236b35a51f8eba3769a676ad60d69c475706a630f3a078ebaa6ba5bc25719867cb61d48cc3a381b261165c04f3c93f37d72fc15f43df1de34e24e80a46f5d15fb362e71cb4a5365dde04a53dc5e42745fbd601ff148db416244dd76ac16f24138ef9a02491eb5b48d731a8bdcd46040d0ff11a07c040b83db84bfd21ffb1d818203cb7d3f8fca47f1dc510afa8219ab031aaba2147aed7c50228930e895a72abf55ca6997131e231ea92e0059b680735548adf2d572c3540e096a644deb3750e3b341bbeffee70ff22e0b4e56142e4c1965c01a646dd9b5b0055f88f08987ad45adb844b9ffc84792073048c28bcb60f2666802052ee45dcd9a2950d55ecf0234a3dcf67e83cfa0bfb1285eb54e6292d8075c9e1b459e48556f416898557c9c864fc5de459feb53e33dd1a6860a2d1a836ab5ff6efaee123b3715a7137787ee4345efbce38074e262f363a8ff400345c8539d44a7286c7291246810bce063f0877db6585842380b530a4aaef6e36779a95fed220cef6c1fff2fdd5031f83987dc3282d432f322852cc9dc6d00c59d5ed83b386ff97c521e528e59f2df932467ac02d17f8818c2de26d69725f42cecaf186fab7b6e10b1ebd9a9a12ed83cd382d9a6f9a9bed2736cb0ec0260057f5ec704d2e1a64caad59e02ff2022174b23564cb0942e6769b12e0ae4d65dc4c5e6b6ceaf2667e085909c93a9768b7bfdac612801c0bc3848bad51e2367f788cbd1c5091ce0e9c567528c72003712e91247d87f1ff60d3865fc687a35886822079392f8d151b89e09469bef98e59139c460a53805a93245148cbb9a6a010dadc87e9b1a0e0a89e87e433ff1c0ad4b125760858c8badff4d82cbd31cf88f3e2e16a4e960e1e0b5825fc0f2b21d660cf60069d43fb6a8a96c44fa922164f02c9cd5ebb6fad848871224d157777b5a70dc6deb988506bd03aa4ce2200e9ce23641221784250c22d2c8635a3512f45d433cf66e158eb261f48a23d54f5ef4358df3487da471eb5775bdba565ee170be126b2300d0dad050212606f2d77a63fa2ab430e62670e852b89944e611509415bee36bf0961c8918bd8b0eb8af45b1a9d0420c7101a9c5f4a63efb9cc8de7897b5e2b02cb5885ad8d0d8ac7754ba8d4e9d37175e614e3f3a6a7b122bbc6dd9ce78f1b9a4e940a1160bb85650d8932fe1a82d0525630ba017be5129625a45c3cae66c7cdaa33ee704791db81ef2e11a2f528974fa388cd929c934dbdb21425e6117839ab33b2926b036457db3a43083c3ec17231aed4ee5b607a45a5735c9470c03a424b43efcea953c078717344aeb1449c0dfa3a3ec224b542c16cf735466bdaf26b522aef1db547b14f07ebd4f5da34426a46007757be47ed3f643c47f2c4467762cd049d6f4cf8a78d04f8318bdedcee80871e91c0330499d88254555c456d9bde8a892394267eac15c230cf7e7ba19ebc01b1905c80476de3cea8258f6d0820d159f4aa8a37fb378b2685da4e0e89d253187219869f1157bbe4a8a43eabf65e86a6d9b21e25d91c43c3036914427833ed87073886719069148e2e47219bb5da5d9664d64dc5c4ff71c0e808dadbb53a23e41e3c02fd0c9e0704490f3283d1864d15d795882e6522f31445556cab6832f273dac0c7aef4e3f8c09a34d1624fdb087d852f2e827fb2c3105f1afda54b9dc12cfde3cf7747daa5ac70904e82636a13155303f9a1198d6e7f9dc7be394ebc5db9e8380e290e6cae5f320caa56aa94490789fce2e2540b3de8865396f58e14d61d3cb122f7bd1af5a27c6fe733eba3cc39106efc906ea967fb833e2480aa80bd56ccd9e5c25304e2b8135f1453af70059e599cb67bc8eaaa38c39768e74d3da8aba0135f0192d7ddf0149ce62f353b0360251f1f88b272c6e85b4ee4e0563a6de80de83749af6e6aa4d80cab7031aff3f7e8d0c9114940549f828a62be9fd6a16db001369728b4b93d4ecf91563ae03def3ca4e9900a97657c4ff1e41c5742fb3329ba882ed61645aedb22f2543b83cd4007e5d228697a48064acc32ece41f2d5ead3f31a9689249e8b4bb57ac0b136b6c60ec531708235b94db823344aafbb9b79e21959635664b2193c3add0b28767906b7ba4118e6548e9a23b49e9181dc6f7dc7857425c9ab1b1451bc4572fd060190d0b5a76b8368b68e72a212bd0f89d0778d293b1d32f155f30c9aafe7215d2e746ea8f2c73a30bcd8c093a489519b60616b15afe69074ee77fb65caf5faf0aad49106057a91fdcd622a07ac21eb5c221f2e65323228af41b3eb894517c34c4f60ba20fb6f6c4309a7357884c0eeeb0a4874550107f2d0ffdc412f86bdf712f96183b3932cfb4da3f179cde1a288df9af09c243fae8c67b0d208d9cdb7adde8d5e548e0624b19da4818ef656b88280a", 0x1000}, 0xfffffc41) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) fcntl$dupfd(r5, 0x0, r5) getsockopt$inet6_IPV6_IPSEC_POLICY(0xffffffffffffffff, 0x29, 0x22, &(0x7f00000036c0)={{{@in6=@dev, @in=@broadcast, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@multicast1}, 0x0, @in=@remote}}, &(0x7f00000037c0)=0xe8) r7 = socket$netlink(0x10, 0x3, 0x0) r8 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r8, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r8, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r7, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000240)={&(0x7f00000003c0)=ANY=[@ANYBLOB="380000001000050700"/20, @ANYRES32=0x0, @ANYBLOB="0300000000000000180012000800010073969d000c00020808000300", @ANYRES32=r9], 0x38}}, 0x0) r10 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r10, 0x0, 0x0) r11 = socket$netlink(0x10, 0x3, 0x0) r12 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r12, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r12, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r11, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000240)={&(0x7f00000003c0)=@newlink={0x38, 0x10, 0x705, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x3}, [@IFLA_LINKINFO={0x18, 0x12, @sit={{0x8, 0x1, 'sit\x00'}, {0xc, 0x2, [@tunl_policy=[@IFLA_IPTUN_LINK={0x8, 0x3, r13}]]}}}]}, 0x38}}, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r10, 0x8933, &(0x7f0000005a40)={'vxcan0\x00', r13}) sendmmsg$inet(r5, &(0x7f0000005ac0)=[{{&(0x7f0000000180)={0x2, 0x4e20, @broadcast}, 0x10, &(0x7f0000002480)=[{&(0x7f00000001c0)="432b80c8e98d080ee57e126d01dc2187", 0x10}, {&(0x7f0000000200)="4eac38bddb9615c3b9f167b409ad174d011ca5d1eca407d2fda339f9c1ca", 0x1e}, {&(0x7f00000002c0)="f9894617fe88b8c6c68720adfac90547d2eabd23f9384cce0bf4c49face93916302fe8c40997bca86872e15a57b63f049f1650dea867bdc34c2b2625d76e7af6b5f233e2274d2c5bd6cf0d2b02b935f47bf9cc4b9be80121c50f514846763b6743b20875c4f33e3197987d8d3ba679a7e5848312ed766309ab58f711c3177f3b454db4fda6f0fb38c81cfcdc5479db67c2f33be694d923397b78b2ce95af5eaa2013192e48da47f5fb8b1f5544caac156edf8173f1d717ab1266b997dde23c7b39588cc93924fec6778caa3119824d721b2dcf6b6ce2d308a803374681e3aa4657ded129e0b3a96031ab6477a6c72d821d2b4157ae79327bc98af5e6836cc89bce4f8fdfe2fab63c7bed89575788f8d3bc419e3b0218e251bd93aa41e50e3cf953a397dd6cf2382de4790791b5949d2e5999decb9d14b232419a2233bb720e9c3dd4d719cf8323f55b290f7a96410066f4ab30d2c7c008a28e6e525733480126f1c40239f73f3e1d753ac094977354e0369e3b3047feac763db6a48791404f1ac9008d42dd7ed89f392ddae0c288f03bd0983ded426a565d826524971e9be1823e600685ddf4daed74d144064a9817a669ab5cd9723d0ca95183348433570818a12a88a2c5befc2b10a19e8ebe99102de83f0468adff697ed3c9b22ce24d79fc2fef10441204563015fe0b6e242295a8e506ff1152e226eae186161d505d1c7d7b8415108e4de96a8e5111df2bd206a54ed8545d3dad8c0c40e8d9856403bbaf08744961cc2ee28207e0a3ed6d65d725875cb17d5b7f603a0906010a4dd3e34967177574e160cea49af6a4d04b08742a410ec17b21a281c72f54ebd9ccaa6efaf03ac22e5a7f86ce29ae1c4d20398fd311aee8fc71440d4a1239d96c7dd18984101e6345c703a714e81f11fc3dd045ee301adf36a99a4225cb5f53b24e3c7fa52d037b643b6fc62d2c90912650538f5d7c0aaca26dde16a0fdc6198b7c85005b59712120cdb06fa441ce10702badfeed9c253d751929c7a78408b362a63dd5557a9c3daa58a838329bcfa507a5beb43bef6ad6a51d353ed2a8c7cda11e83ccb5bbfe3547eb9ad8217500dc5ae7fc728a5dfcf707e8a5f9fcd047e8eec1684d40fddaa18d813b740499eb19f308b175d6ddd7dfb5439f368b853e2624d117ac2e045885913004e091e66e7da7d17b560075a96e23ee13dc972e8fdc283c13a44279d0eda375d8defdb4b9ac4362c47d2b3b8e75c5473cd14462d4f0015b5d32e376a98b55eeaa71f1c319cb8e001bffe31eeeea01597a35e8af0a53cd6e4c6c82c30834afb9cd909e4fdadaeaf44fa273515dd642254312549b7ee8c46e527a80227e43a3e1acfc8bdabd5ab0fed16636fa95a2681f7927ad5be656a1b07ac7c8ee2a681bf4f1c900d55fe876eb9778a5eeb88a7f15af06bb98bf66c4a28741f29cf6f0b399f722b3a3edce1739362a356118d7a785f8432aa4aa8510b1ef1514b5e59fbdc5e4d10a9e6fd6a788d195357f01424f8cebba47ce4c17fc4081aea5c6ed1bf1ba9ad04c8991ad4b4667c09135036ad87457eec118fc8bcd05edf9d1858bb9fc71d87d6ae93f6e08fa43b9f31ace2e2b5102e41fe58e3f11461d74859f85ef42f429bfd82405c15d673283b93f2826e7d44ee47bf8c5231962e36566fa9363cb61271ecfdf53db9ed6e276ae91848356513b94c0f33ab4a694624992ae148c30c2ab123c03b8cb09fdfe258b2f0a7ab5e8eff70ec5b329d881885576555eda6a6bc68e10cc6ce29372f669f8e3cd6112b537169460291137b26a3ca5a9691dc5efdbdc334b29e6b71731e5bdfd48985e92b0981f79bd784b9c399183a78239a558f49c84f8b51ab0bdb0ddb239f25bb8e78d8c551352d17de45d2610d1bdac9bf8c51d55167353bdbaf4bc9d109c923826f86d78145632cbce131d7c8f6a4a55724d7964c2f55672ca787856ce7d92a2a26bd54eb2d22e30704783b6cdbc5bb066c5067e0afe8248c3bcf4515d7e3a33e22ab545164b2a937513618712c5ba57ebb4e0cae9756cf594b8e4da0f68b751df3dbf4d5fbc7c17b27a25f07f7f28f82e3038497aa07e176b118d852124dad36d93f07410f3b927662fe19b35bb60695f5ae1bb2790412af3816b74653f5f34e4a1af3d1b203951dfdf792c00177c1adf46d5656e3a13058655de8e037fab4209023078b234ed550992b2073b41ec7a0b8e3b72ddd36d771c02708c184aea581f80a1f76b4e57cb2a8479cbdda20e4fa9b08e62b4fcc8bd145d0214c85b3dc24afe80b5157d37f645fbe7589300502c3049ab1065e26e6c02f9497f946712d04eb6771e0e47050762df8c2d3b6e3b5787737673bd8879b701067c03b8100be89b210dd4ca22fbc2c97162ba3f7870f4ceb2773fd6c39671fb36a4968b7c9e2fafda76f8c6754371e38e8a6a65c96528295da8a98dcec4765b6b6d40beaeaa79fa13501dd8b9b1c435df972d0a1066cefd2d6b147ad251215aeae920c45ca235b743d5d9804ba9a30e58e76507c80bc15c03718e91f6be0f34568e0ab1836dce557406c8a023e1a868d0e88da28fb06eee1b3e33307e3deb532f1ee112b6f7d469029c012506acefff7279c6eaf3b4561ead906e644de2c9c1947c5c993eb4c386c044ee8bc6337b275102ab7ee6212c9d2732ccdffb354f272ab8e4a12c5fe3ddc86924cede2d0aa6937cf102cd0c6bc4ea3a70d328f7c3b83f91c61f972623e513c889c68f065e1428174ec065ac04adb97624481edfb5b7860f7257d1b097ed3b2a8b96098f648518b23400d6d2117c283e38ee1ce80de95be458e7f86c0793feab5a7cbcfe35bedf223bfc195e113f01915a1c5a0274812930f4ab454448f8b2728260a566c734bb72fbe67eb38dea980dbf4eed403e5cf333f7cebe19eafe1c51d04a0e0e718a59460d8ad97c9cfe8ebe80681e3b4cbaf65509b17c621e01de904f27eaa5a41b34cb539c721f572e4abdc39167309f706be6de05492799f7cdebab8e9e9ec1a83bc17d73155893095c25b3299fccbad006df062a29282a2ece9fe400cc503ee1da32f4268da66a71183a46f83c55490d1720953bed252beb66e2a5bf2af32248310b6e682de6d0d373767d858e4d1abb173ce0a9fd27f6032d6f8ba1801425b19fdfa372a8fee1e0984c906d0476915dce97479b13a620c7f4464d80f3244bed768820c62350f37a097269e3f573003b3be3da4c0802f9324cd65c7d171dcbe6e3e46f6d1c3a12fa6ff24845f61661fdd952fd7884ad62686091d435925f24cce65d99c133e74247a6c5de9f0e8469ddf89905bb345277af4fab963a1ae3702b5123601a184a5f4b6df30b21780b008e04558faf3ea8d79a04233e0f3b0b3ff758d1eea7110a839d685c7da24daed31836467200e1e3ae081024c6d70a47358bb9938295db9817466d01cf623db8a36dffbc44ab1d610f6d0e19604ca42b55bc86dd0a88f04344d97cd547f3a2f4b5b7c58da4ad1cf16d9118620144b809756bbec2bac6ca2ac51d35f94e86d6cf3c4f6a8480cfd18bdba94abd1a6e9b0f1c25dabf9a14a77e6b0b0265197578b7dc8a7f3da8b7ed463507439338f9e95388285389a33ff80cafb3a9701f7a5dcdd552f5553b411db3274e25fb8952d55b9c7ab00e52d44a952a8ba6997ff01da0497fb13f44912d3b7b41f301419b9d444348ff34961f1a46917941a9c7f13c8f64995b46cfa55e614312bdef53b0874040bc00003c0d63cc926fa8c3722b4f7967322b509facc0fb099fee39a78bb0be382c5f44d04b7c7de23cc6918de41256012ce1c345fff7f999f5d6bc28b908e1d3d8395259b7cb7490592bd2abc77d449cc0a265e354b0893a12c42863e592639df0784200b905b0fbc9b6cc8ba11073da7b4bc4ede4eff55993bd1afa1ad615b116815faa0e763cfcf4e490b656c4e51c344570fb873ad36ad1eda72544699aff0d96eea5d69ebe19a87dc118c646040f9f653332a167ef0fdd2235129f8e827f743299c8e440fe94c09ab6698ec866b96a12f7a9667a6a5d1fd1f4197214688dbf08d20668e120b685b35de4370f9e807e2bda809e211479de4f9d27df0e0875487ecbb3ebe0715cb304063549c7e93d1a0efe78c0bbc634f3017cf9048a73464e8fc411d3940343b065cdd8b610199c31c66400059ef32c31e85ccba8c78382534f41dd5d4a574407e8e1dea1c5096fd82ec802985fa20f947d69e1e6d2bd3cf592900cf45f3427a36e42cab193657cd336ea42e29db4b90cee7ca496e845fe930fce59c87d063bc6948c7c37d37a83b1d2c60ac76f85a90a0e44dd5a8219a1a31150f9ebca7face6a6349bc7381f51c49a3a9bc2c80b4f320a7f05d1d0bb6fcd6120f9fdcc2c0d45d770bbe96fcad2e9f8b369996f1ba8de7db425049de58c942aac0c51e4e5755f84eb6a9229f1f30dfcb18af3ae1628f918eb56cd8b97c6d307cf1a79abd1c7224f6e1784ace35a6b9dba0cd19f07c081ae8e580aa56363ed2861d2c356e651db8c806d16a4d3f3f88ed4553e0e0f4536b1a76876fa53629b665d841a4b2f6c6ddbb04d07372c1dde991fe73cbe8d6901f63c9266e105c570d96ad66564f112b858ef9430603aef6745323dcdef69d415dc15cd7a70cc92db180736bf5f80f17f9d7c61b7edea71df5754cd51c216fb1183bd468519a652bc032c7dd63cffdfd4ddba0b5b9f1eda4408f4a4a9750591700e0a192d2bd510c9069bf4a173c4d505ff96201644ab37bb914f05e8f225bfca5fd18b92ff20e15349a2c1dfd56c108c6f330be9eab919d104253346244fb76307aa2fd42c29fe8afba28828b1c8bfa5bb31b29dd19a362c063a718168bbaee957620ea5062b588d04659e4ccf33c75a38171c21715ece75e5d1c74c2db40522d0a6f3827f3292fccb943c375fc495f89396df77147ad18e76e7fba52ec40ebc0b028f5c10ac749ba94d0bc7ae1a416e072c86594f1f1fd36e522a922b99e4133551f31ea4a7887f2b5606d2d1321a39e3b4ccde940cfd5840180cd4b38cb2dadc6824283a6f3dc12135b117a8061ee4f3625f0c8e897e808506c4dc784b945d3dbea0de18db136cd514e904de9ca800b3d8bbad92a7a947b4497d92562cd0c382a32d095c433f4689eb1882ee2dec5457dc095e0d83d1b41a546a31657f771fd04c8e8d028b5c2b22fd11fdc5d0355e98a27168f37eed99c49665503401faca25c10283594168984cff373dad76008559134b7e70d81550406dff0e687811450f5d1cb907fdf2f921f123ac32a3138a0d3a381d73733f8fae5587ea4e87beade4ea646a0fda4dd85e9060a777f5e75d2b22863c406b171155b51eaacf6e9cf0fc60372bbdb30c4835401581787c757194a26898f2989f1654819414e21669cbe14b2ac631f7a863b6c433570420fa8d8a2a705b54574dd7e1087170a51107152085c8401154f958eb5b6b29ce8b03ec4cd2ee00180842589f13e2d86db2b2841680532b792582c24eea08dd1247ab6d3fe35a1af3ce23969a573cda99ea3f6f119e612205603fd5e0972aa631445354d9dca82dacdcd06520c7a7870257414468b1cf9c3e0448f334b937d8150907fa6045d7472e90fdf9e852e82a626c405f57e5a64b9f512c5ff3014cd47a790480781a46067320cff71e553747fbe9071a343d0e654671fd3a32367e39b30d2d7ade9788360545075313cf11c96225df3fbf3ac88d6898f81b77f402eede96c9d4071981a8898b28f21afc8d43357e9f45188725e7ca85956aab90b8", 0x1000}, {&(0x7f00000012c0)="0efd62c0c33e4003861e4ab169621c12dc05901a868007c9f2f724edd0208be6800f41a7df175f312868aa16ed97c2b39f393d40f193a7a1886dafa5e5b30b87ec9539e25fe837777ec2db5abfbb6ac42287d6630c948a319044cb4c6ee4e0b7ce32d170aaf0ab84e1c4dca474a3f2c5a1911279bac108", 0x77}, {&(0x7f0000001340)="7a09cb8624ab57f41d245f6243e84bfd3cb24b8e04e5cd899d8d4e348a6dd787e400d4d6584fc0983c6043b4ce700546b35d33b153f298d4cd07a84892d04cf1f43052fd1831489fbda6a602e3330bc2d19787b33aaed7523be11ae2786dde53534b0dbe3f63ab39530bb838667ee9388976026b66f0dbd83224d388a67c844ae33da9bfe74908ad7f50a4985b0a1443c0337b067c9825f3e8c62ad3198edce4aeab59e058", 0xa5}], 0x5, &(0x7f0000000240)=[@ip_retopts={{0x28, 0x0, 0x7, {[@generic={0x0, 0xe, "979f8f27d67c6f79d29ccb6c"}, @ssrr={0x89, 0x7, 0x0, [@rand_addr=0x8001000]}, @end]}}}], 0x28}}, {{&(0x7f0000001400)={0x2, 0x4e24, @multicast1}, 0x10, &(0x7f0000003680)=[{&(0x7f0000002500)="db34870eb2c4db6552acb147bf61ecd708714d3dbc14f5e8ccefb79ab1bc44a5dccc2047cd422ef6b1ee63017ad2c94b18e8b95ce23938d62f6d757150d888c6aa99e745905ed5b0530d6df8a84202ae0371de20db6dc197bed2369e8348140e46e6dedd0464f6a74771b07534542563356cb89cb755545975b0518d42e5062c273f7c09709cbd42a83898132949737567c6a53b75702b80c3031ef956578a92dddc3ad64b7de46a7154f3782b46a97573a39f1b85a5a9ee643deb8eb6ea0a594547793f6c2e13aa12038a70fd301820e2efb4c075bb0637432f42f1a4bf5fe3", 0xe0}, {&(0x7f0000002600)="af31763658fcde95f1215c28f35e945a3602cde4b47e3cba018da368c1b2636ca738933fd872b68ea5a2e99465fe26e6f070ced6b86be2c738c7c62a", 0x3c}, {&(0x7f0000002640)="5e1d5d48fa75f70e9696b210ed6d0d86e20edf90f6cd2fee2e5495227451b9c88e9f0feec1256c6850d459884f068985f3a700fa23f7372a707a8d327392f2cfbe4d05bb2590c99043e08e2eccf5d3228b5280f62998385aeb6b363d146f09b0768423db00ac4e93d5b0f086ce512964f2c89774818acc45c5e648b4b74afd4bc67a12cebfec18ff6362ad24c890d9903a6d889f6f7d3f3e5b9cc1bd17f56768d4f2189dd6f18d21e39290991e151b16df00f2a7dcebfc4ee5a552759df674353ac17fb41eb270963afa2a0b3d491cc4c83e1a976612312e026879c8d8ac3e42d103f6e916ed61fe8d5e9ae8ad7d047396e8adb42b64cb5a7db978bc77704aadd13fd1c8d247c193fa1effb3e505277b70f6bcec6fd1f2678769337d7d67cab6457a74f3c81a000b940737c16a2c2da80c4866d96315f34eccf86539682a3a1094a56bdc5f76a4e9712fdc790a7b043f0c7b62fba4f27f812af49cd3d3a9c1f36a5895afeddb869c5b663e00882d57c20d58bd5cb2301ac3042588784d78eb11a982266d24d597393e6d294a62bbbcdc6ca2e8d4657ebe4f9de6aac2330f76b76d3fd27e46b7eff0b490f0e7204d621f058b476df74ca2deae257796c6465598204f9cafe9842395620eefc5eb04bd1a71b031ab35e1b58f909152b49d1a26579a13bcff02d76624a72daf233e4c50dd5d57a8a0d77b2a4d8c4349a542f3c47eb20316c15f3e6856cb7ae991dd595ffe6d46fad800157603849edd5f972057642ba26cf3456caf8858a9c55b70dcfc25ec484758a84757bb0d21aba0831c909a4f44dba6b1d6cb82f46fe2f99e6650200104744295cb586b2239f60659d9a9635c6ac35c709c001618dc058a40e02fa4014ae98b7d1cc9b5f0f188b25242f6e6611d467f811f996a985dadd87ed6fedeb8aa7d4a655cff08b4cba09cdd548a7a2a715d0d642f0e012f2b1577b706320209ee36fb177f11da5bebcd055629fdd8a32867481945df778e9eac45e8efaa4760b8c41e3ab5cae97caac2a610e9508494847ef0974de119f13eb61a4577aa61c522b22c7c4216c2c069ebc618a5b424d075f47f92659c0edf1cdd68ba5e0aa47ea4abf3ad5b8c4dfb1ef08788518f9abfedfb198a71acb1feafa91aa9b4e41fa3463ad305769bb2f1d2729e08ae1ecd29e3325e450a45e41aa70a591d87902682fdf9070a7c30493c6c2c5969e814225fd3cd4789565f528922eddc0c805519591956332e6303887f4b5a82f20b97751e753eb2a67e285ebd28b3f3de80ea022ec8f6aa94756d6663fd971503b8e792842486ddc0094670389045aa18e29396f58c6c02ffe3b039f5ccffe92179f99c5a9f9e23d69e1b6d4099eb5633aeec0a3061841a793309e49d1616f9bed30054ca8725e9f3d2ef0856a5f52461ccc5bc267c58e46e569d7eff9b00e929bc2e18a097a1f9e36b32cb52b1500c147bc5bab018e3ebcb34434b3457b3a3af10f62af31b549578d0f0ee5cebe4dc8b456c004af09830fb40003c4250634734cf0b7e335f453caa6c9a43e0a1f5b0ea588c7b25d1830ad96f57d128644c4c4ce205422999bf584572d2fcc425fe09b3c9e682695aabce5d0059e4f1668184fc63e580bcc60c9b9fdeec5c3245a6ca5fee3183bd66cde6f9fd39367f69c836106e1a3a470a6ea78060f861d545f6357c53d8e997f9661ba8197568aa2f979e83c145f000b9e9dd9e00fac816fb5740ca501dfbe7442a1b40a0540c5ec94c3d9829944d2777e00639129da1424aef95cfbcb2b9fe47d18a45f3dba4d4f641d379eb47f02e848abc137d57ccaa1513b8ef5bbe3807d692b879f4468eb620b7a735115368e21860fc31abacd1e9e09d9b92595856e2b7398e4b42b96d981f91f4c5dcc90084c9e12f7edc59f17bf96aa9bedf30d1a1e58bc27fc12f5baccc680e569f7d5cf11951156f767d37ee05cc07aa568684e7d58d6cb4d1c0ce1ab4ad865b4264a66f6474363f09b158939b812b39e18388c6f69912123b91dd2ea5e3ae797dbc5a66efc513f03ee253dd89c2e5bea0959d3740117824b1aa34ce029e601e917638bc6540f072076cfe8a970ba31fd8db9f0a57ec1841a1897914707e494b61c53c7125f6d09969fe113511bd2bbe832cc3161d22757ca678009ed960f24db74f37dd852492948c63133419a159b50d823d7c9b8689a0c4b74d99a9fe3431e9f819d7a5fa695694618728a277eb56211c84ca6732d92f3a9049e800d95c6f93ae22dd08a02d613a4b10128d43f3c18b98ef7ddcad50851b5b588d7be29465edf8d16842df6e2eb18c820dfdd87c891b592e74d4051d49b2c1b28fa2a87b17a081799f3b6a053da5c01cbafe9038cbc742ae96079570763f46f4a8f7e3b6fa4460b6e70c32447fad7e727e2455ce0706f9e12ceaf99f8347100ab82ad60fc7c4e2bf37f79957ebf7ad6e5acc0b522a0513df9268339df0cceb5e650c1b08070459976517f38cf62dfdbcbeba3bdd377de583a23f0cefced29f7e7bfe47cd9ad8bd73cd84c5a2d574084e45950fdd4626a0e63043a1cdab09f40d43cbb7241bfafd83f66678248a9a8dcd49f0e9c8854fe5df5d02c03a0aaaa1c05174e01015ea6f44fbaa6e6beccddbd294d795a918214dac6aaf93e6203cde1f075360bddf087bc7730799c1cddde8056ea133d2ef2425ffa7fbfa5863744042a2c4a50e8ddd833c47d5d037c9f684ab922c3e3bd570f76431d9cab548f612583b4bf3561595c8c7787837144ccf30c1ee13a0a1962b15019c73cfb205ae082b3ee633ab6e8563ebfb7dff6915017ffe10853180664e48c994c4634e29abc6c723075266948eab8244079f73a7a2247ef9e73754ea8b8d208dfe2905c7870b2c61a269b55bf3d74b736852fc2eb1267d073ee4066d2f76f5b4dffde9537fa9d650e4f52e6ebc5e5c4b713313d418087fa54e6fd6fdf69907dbe37ebac61414a13ec73935294b8b560553d25aa309bcd7d10e9f9e9341ae85621e1fea1265ce7aacf5cae36168582a318e41277284501339a8ad16ca6145f862fa913985852b82ae6cd564bce73dfda5a16451edc5fb69e51aaffb30aa614da479af007159406cab6c88adcf8392d46cd2072bf0940724e67f3fb4e1ad8546a326c8bd30a828be3cd0a7068f8efc7e437be2fd64913015281663bdc6c8b4d8bf009a491bd7b30ea0b8014921e7c7e805ffcaa0f4e9c880c6b3401e2ed63d428ada7715b2ed96cd75dc9d32994a41752dc043a9b245f98950b67171bb55d503366c07d5443ebbdea7de4eacca50efaeec4d36e9e101ee03a35c361f33819cf1c57f0f24dfc0766e8cc05776db578eff1ece6f75e7c4d0d35c7aa471b20ece2e951143a12d438738d519db397751b47c0a27c0f55f1bb4140fbbd31009014e896ed35cec31679293dff0cdc811c7e53c5fdb1f1cd31253747298355bb4a1c79aff66dc6ffc8f854cdec52ac4e69fee5df812e59cce4d2cd5444115a1ce1c30fc83ffb92768cfb40e78473c1ebd5d75f94d3de7959a19ad965f70a3972ab48ea4793ed44572a4d4d3dace25f19a4a04fbae903763409f82453bdff4d6b9184bf9c2cfb41397064104ccba0a55b4f69eb5bac1efc4e5e3ae85e1167e345eaf4cdee8fc724857bb7138708462dff71f40d08035d51dd6c33dcc64d95eb4fa13198373509c6094a7c9110af6c2cbaedf04e1f964f2b6c6033e6f55c415410268771bfe48d436fcf2f13175c52f0065895a4196e80d715253c08f76ba204969ed46685b0811147508f204f905e942cc685e9afaa2e630043ae737e24ec7cabfaacfc01fdd95e530e8b3913bacce5ea63ff8cceed2c08078b966575a7e63be069425507b18fdf8019cc7d8cb0f24760a2746628bc4272babb8e2edb7265d067f0356d8f3df766d1bc69b5c0335d55f7f67b23346de8fc10a6d0eb9ed8ac9559bfb98a8745d91a9bc800c2eb1c48cc45a4cecb8ccc9fba5a79e2b28830b6eec03393c42dc837e206c0ea1eb55891c0dc25a2e905acafad6da88d19a4ed44129a7abf700d11a7ff1f489d2de8565237f9cc2fc1e833df090495d278fc54a14f1a2eb228ebb707aa4a35dd1b44cf3f7af8c43dda4dc41f1877cf67c41e8e737eb553b8c90ae9dbd52b00e32686dc466ea99589b32b692f1f216630c956130241dc4695a231909c6c5f07aa873f739c5a3214daaee8e8e527daa00bb100be01e806d746d8ddd3174edc300f13c7136b7da0fba102f783c0d5d13b5b1d6939e1f2e7858b0b535e7b159933d4bc2de84ef6ece653fb5b412fb4a7f6e3a0ef5389089014602b199224d8b5090baec7e184faff5895991bb5af960f7e856516fc7655ae08a4870b885f063745bada46fc0292c4978328a7fc31919391aa5005bf92046c251ffa7ce2e106c7baf5bab6874c5db74aca6a590087ebf9176cf0dbd793bdd98e8bbbeee375088978b61f349cfa0c8e740a1dd50ab35608852e2b2cacb27555fd822c6a14e8a4942ed2eedc64bc72e0a950b0dc684ba9416edda9642cc7961feb3dc0f8252f2869adf74168b23fbd3fdc84a54880bbf8dc92feafd380d7ac70b9969a83663c54f709b3231d53be0840ac8b50375eba3c641848f67f7917f21c855236c388950836605baaadb7de0ec97d6f2aa571b18b6937a742d10a64fae199e255f9349f82c3233ff76bbc39736c8f912f0845aa2c644b7e8156ae2d655441adad4a9b852fbfcbec02160943e6f8127ecd435dfb19c1b574964cacdc7a92f9f51266af53034dfd576a83630599fae758445855eef1bda8969493631c960d70c551b0322b23b3f9ea481d1493d962a85a08887e9ddf827c3b3e5ffb8bba30224827d60cfcba16e2a3d383ce7d9e9b08d687c909b2564d214877dc107746eda0295dc284575ae1ee8cb60fb664b1523fad15f4c73e33be3c16e3a61a0159dbe205706c403b063ea9be437f12fbd060be93e45e928ea4145ecdd1b180d2635bf975963a1333d53d574edfd2c5d7c197a6488dafe297c67e6729a1bda009aa455f2fa0cb41ee108313bed6c66d64970fcc38cb4ede6c7a22ced430b56da4405ab3587f022f84766c636f4594c22bde510544a5210b71565b0ae9554c07fc3b7c832dc21bbe73844da661927e9ba3b950e6e5405386640b0a21ae36be1c6ba5ae6b0261e67d3e940ab9475e86185e1beea309e1076fd82a92495ef134837a41e2173f5580d784c5153d56722a528e4051c35af014079e805bb132b99315c2d9b3aaf3536aaa007a0142ec0eff186e2e81b81a826e5a6040725edf588d93743e3fddfb9bf979dfc7ac645b5b8090168fddd5ffea7b1fa6339b6cd4eaf0218841ddf2dafdf9474722d2f74daa366df3c31cbcaa51fe85cc75341b00a30c9a5be7bcc56730a2cf1af16465b88263fd5d3986d9f46831874abab381c39257ae19e550a666cc317b335373e5f1e1946375e4ecd6039fddbc6be89eb559debebcb43853b33c082dc613a7b6b6a5871d1a06c5a8ebbdc343dd39dccbe4f942ace3868553334cde84f319272e4a2909f2e78fc8254f9a1aa790a992ef893aadfca37da25d9c50447c8c8f87f68e5b750a887a726450d472b38be1568a99d3932f06cd213a46d5b19f771aec8da32bc61ca8afcdc11bff4ba959abbe1297d77f621bbe7baf5709dab4898e244a5c96ec6d217ce6e689e6741a97495233d7a2ab471c5a56b215fdc5e777d9bd163f3058a96db0234ab47aa407ab9d94441b6f19baada4e163360a7cd655d0be63c0c10069615bae2759db6c0", 0x1000}, {&(0x7f0000003640)="93d8b596eac6547292b8c5a60b86c9d796461d532b5538e8a93e48ab56ec02f47b241b7a37276d6c1de626c4da", 0x2d}], 0x4, &(0x7f0000003800)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {r6, @broadcast, @remote}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x800}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r9, @loopback, @rand_addr=0x1}}}], 0x58}}, {{0x0, 0x0, &(0x7f0000004900)=[{&(0x7f0000003880)="e6ce840cef8b981015166d2c9b3f784b007d6ddc606476987d740432557697f61e3a4f233dddeea542d8885a07325fdce069d0ad5b76687f6bcdcbdd8b6d933b37666dc4e082e99f1e1c6c5f8ed2d9ae0a45d0abc3d2fc6abc2861dcb2137aae0ac46e9832a912b4b3d3e5d90ff04cf5848874", 0x73}, {&(0x7f0000003900)="49dd3d61c5fe6cdf43b3b918b14d83776c8f5e558a19f4d407c3d367355749ec50ff78fa5afe6212e1c032a7c369df1196dbb8dd674f6610e60aeeccb61b75f378447fc0131f4bdbe38e7b03b2690d39cf59afac9251352dd75302bf3decd6be5b6cb57a19102ed141417018ad79d49cbe7bb9cb70b1e3144e471d54c70a9b022cea2254abacc32bbdcd2bb0d3d6214214b784817746f1588e6ea34b8e13f94a0846927030a39d0d1d2e0de2043b41396fd29051f607862391d84ef9c18547926460c283cebf1ecb4044580602cf8adfdad49223c623a517d36c8e8742d9f11f133e00627328fe38aaf69fca317e8a60364eb2693132aad155d985fa370d44d4cac35e453915a5bb93d23fec705a02a903d9a2aa3c1b97eb56504b954327a917ad2a913cc32486c3efe9f3297fc27f9eaa42265374e0a0abe6bb94e4d4ac1116010303f006b7a575bbbe63b0ff53b1375217c9dc1bcd3dc20e15e99240a36312c8b780915d145e232fb0c28bb9438863d33f4d9f25844b255fd1c551606ba7e9a8d5843ec748d15da08f9b03011cf36b79a5e45cd1017e382da98062df89fd16dee13e4ef2efbdab1a59816380dd2374623e23866e130d48afdfa8a0910c1d4126fbebb7ff6500b009bf8f8b7d8ccea25f6afa29a5d3985721037d7f58ed3c27f2d892c6f9b64dcf8bb93a12943165892f29556d8e0e687783ab730da791e300f8b3c3b69b86a842c87414d51e75ea33790c9be6a041470497743b0f99cbd16b286fa76d87c7882a278db6b85923aa93b7cb46fe9b51f75f71fa2fc3d543957c08676b873027f31b5af17f037c065524cbb4d7e8ca15a7f26a4046d84a6a68fa1490798edb88ad8075c72e9adfc31bd0a1260c0aab52e866e60217f7e30330d8634b39a89d87962ce6927889bb3f7d3dc460b3eb8d2e58b7688f5b511f76106baff965f87c1cdd62c6a8ac32ccecc2cc708d8dd09f271c94ff1d19bf4f569b7ee117b93c979ce54f8920f7551a66a9dcbddfc65c68e3794ff727145795188ffa8d82bea5d668ff55254cb35156792f50df775a0a0dea0fdc3d2e05c9268d7c6ed0c29985112c1c86a5918d7848e8cb53d38805b9be22aa3a1a166ed55a65074f933c906aa6bf0c8749f07a3ede23aaab3fbb926d912ddf5c97b515f8924a43bdd2b72eba27998aa15610c4604260a4cbcabad09cbadaf849f5dfebb610c1db20e729fa10fd6fd13bc4aa2cb6334c136bd4b73bb5aa727303d0c15c71c289dbc9fa3262cf2f3115d74fd92c97ba63a1db1b899fae893e337ce77a764d35cc567e41c751b9a333a31376cb3f5ba5d1ae628378d580c5b9dfeb77b03aecd62fff8a84f01febe5fe4b4b44c2a9d303d7ba6fbd2eb6dec1e2c245204f7258c1c24f51b2411d8da43a401ade922b15738984099f71de8fa755a02cffa5af92da54900e311dc54df9ca962936bf9285a64902deadf34808991f74cb654d321f84662af24ebe40041ebfd2b4faaaa1eb62280866b98e66353e3e162e8ac670d32c1a4b9d84d2818c24dffc6b16d1c7a929f8d473e72725bdc98f110d4cc91d6bf225609c7e8d716c23631dc0be0ab5092cfbf4542c83109a51447469af00b9c58204b83cda7b25c27d339d9a908779b6956c1d92954031fe20269186d27e9d02db50dfaa428611cfd57c5a8e6d667df3538bf1213318b01bcf4a260e54bca48ac50dcbc2f3fd07b009733954b3a54b1ab0f2ffa0b190fbca3dcd64314e5cba8cd634b01dbaf7d75466570ea8d899d82d983fff13b2652dabbcfdf2a9a93ae44a8c83f5330205695bab85b767d4abd77b7f9c21009bbfee6475165e96474f7ee1dc42c8e3f56630dfa47e6efdec5da34d862e43e8d1141ba9e7970fcadb0e013704f12395e878333c9d3d943b7b3e17c64c5c6b2a15dfdd8e7634bc399a1b9aee37a667a43580ad36e9e515b69fda416654bd79332583462f8fcd9d38d72ce00f6f334a8891bcedb65a5eccbd592a3f98e82db0f7f76ce8b7ef5d8f3450a67f0c01d929ef49c3fb5898abc7e79796dfdf627f1ba9641323cbaacec6506d591d8eb52eabd84b2d29ad8ba085ebb88073d7d6d8799f792eb2b1237c760a1610170da38bbbfad3145f2afc52a5b40a7bf474f0780fcca75aa560939ad4f5234ee60efaefbe41db041fd0df60116875e9958a1b3ae679acd8862f148b712f170f98aeab7e26a5f1bbaad362c061a358f02282b996b18612ac45f1c167c48f4c5eb6640fd580f52aefa2c0e328b2ed5d062374c188fbc307c707db923e6a93e02ad1f11bdd6a9c48da2cd7580d5df2f92ca04138398414987e8846565db07b04d2f9c6cd7fb0c7f2658864ef628298e279174238779a0417f7f22cf4708d5783cafd6cb334cb34ca78f80d96ecc8a505184fa905d64c10176f80c4e8a9b914b1b502d105c21c9937d680462ec78f855a22634a89aa83d85b5bc87bf2ff0935ec7245f6dc8f14531b9ef130e4c01707918fc7ad79c01e503b041280518ed97733a87dcfc4cf225153b8297bdded28425ca1423a99eb10f1598b1fee1b066f652519735b97e7fcd976b4898fa24ee024d5632948a0ab1fd735ec86e8a1c7f2b0ff127cf9b66ab46c7de900ac48d00f9c29258b4ea40fe9335a579b5ebed5d25c284151b0f8b6bbfdc97022b36049a53f3fb8a6508d3cdd065c363fa2edb7a4a441780d7d83001d797bc85e2dc5c55a9cd9a81f7ff5106781dc0e0f70fcfe2d5da6e4b01b345b0c837c4a348f6988ac09959b9149c81e5fe013a7076f41532662c1a006874f6d7a8291c4a56aa9fe6058eef31b568f7ff6421d7d060f14cc0066b13a32d27dd4331595491222d9bfbd635f2b0a2e238c860cc00456e18e74f467ad119cc887a3b06813365dab2b1976700e1287df4fe07987657683d449a43d969c7a2ff86945c35c1f8239ab8fa1f128e599f14a33108776072965ac0c1859f635ed70cdd45ba5f2ec9517833a477bfc2bf3876c71c5365bc6234993461dc632eb0f33853e6250c4377a287bbfd03e4745bdcb6deade2f68d64fa0373ed179bd4ed76651cfb4e1cec1060aa2624f5afd9564fac71335872f26c0b91f948954a7fa8f0d2e55750591717fcff299aeec8a64ca5971a3301f134a8326c6cdd41c8c34668cac2732bba8bb407e607d9f451f8f61e13ec0d3811300190bfcc75979652be8bae8d53f47e8a8a6e2f5729664e2e0c97d6a4917d84a0c877507936716412d5c98bd62efc05184b911eccd571afa7ffdbaa29ed3b4c7d794fa4554e42d282510e38da26c7ab05de5bcb29cd92998b9ffc4b9a2ec1d1fb7e8fd2caa99d6de9a2a90cdd94864a215f9594a6d2320ea86fc9aea8df2abe0f6fe15681114bfaea5a9c34c3c94178914f09e26816f6022d42e4acc704e54aa50576944812e356461b9186354e7b7a61c60df42861ef64e20782006fcee8c16bb47efab6a54ff5a10115db131c8a10519266c02f0a4257dcd86deb13e3ea860e90dde8dc86c0b14cbb57b51285f2ee8846d37861073135b45dab71ae8043917defbe36c18224487989dde653fde4dfcdb5e47d0c122f6520d4a68aff93cc123f7b717dff49ff40bc791e4b2c6569b54944117df903f70acdcbea660dcc2cfd4f88c295340f3badb9a86840a0f1956468c7dfea343b53d1b1b4167720c98ae972e64f4d17e9c40dad2ebd1428dd501b268ca0ad7eb67fc350aa558b459605425a66bdae8bf628bcdfb22c4218e3e5abf1653a941818884cdc02d88132cb51c7cff98c4e8cabe06fc9d0326b31134ab742c8902f9e673561bfe53044c74db5dbfcf820deb5bdf142b3b9145f462a1e078abd2ca29f2e5512b4e987ecf766824682862bab320b6d7118d000b1c148e03dfdb11889d5d07b451d29723652f58c7043824a5755889306233ab2b87cec9d3fa1ee89d45bb731fd9ec9264f29ac60d73bd957edb5a16caf1e21a79bd24fece32a2c6aab18ee02958d6200388e2e56ae6d8bb08e4b3accca412686acd93976a8a1577eda7f28613493d7bc545de912c575f9779c6fdbd1a6804d62a3cb15481573e10596767e37e20a350561b59651f0e39ddd19d3f02a92a92a262bba31ab1d9deb758a73fd95c0bcab6c563f5420531541199fe26afb0aadea4ba2b7fa7667a62bc4a60c1f356bffb62bcc9a02f53635c2ab5ad92bc51f1468e20de95d87d73b829cc7a0f7bc99a28d67cd3e70e82d776c13adc3eb194f6d412e5bb648ef13858c6893c2280d9ab3fd7cd7c6b6838533744560acc936b150bebfa774de7fee46517672b944fd851da53b228765ae08e420d94079abbcd30eb494396ba3bcb269a29986e7f80939777c0ccb7fccd5fb7408053721d99f5f50e51722be710ceee530f421858c607117fca8353d2ccaf4985f8e405c9360dabe61ce004232c8e08b6a6673ae8f40f28b36c8523797277780e56ef4e065cef46b188031c71f5bab44f51bc61ddafae85e938023f7e72efaa66080a989bf9b5f7924ec0d47c4c8892ae53b5dcb364cbccec4516c7c42d3f94de578dc9fc01ce29abcda4499fa1e1bb2d6702a1158ff25b969f437a3feafd24de92118cdc9b48c5bdecf80a1141ce992b2003bc64c37f54245d251271800bf1d11caf54fb287d76ae658bdfb116dc65dd393d3c7d23ae6a680f376e53aba7ce667202c20ba97a14e2204814ca56d28c610d3786edece71cc86a19bafedfa4f48955dcb8255691219783dce046ffad3ac9c81eb179d1eac78c32b7a184af150613f9859aa288283abdaa51511da5c7ce32233ea078e910f93e4a0f7bcb309f4b9e3582c150b2e6f1422c2aa92247a51a3eb8087d2e2fb4c566b410e601dbdb927058356f0ea954c1ee530596d7e9fd042253affd1eae42f27257939f65a9a3e8292719b299cecdcfa21682c81c45847da438bef5ad7b21727a01e8feafbfb01b99fe0541a3beb984fdf95ae695f0c4dcdb373a506538a6137b8250ee4d177322aac41f296b146d5df9df89a4b9d7fa6dad1b7d704852e878d96b2f2b0e0479399093e7d0f9cf14f4f989eecd47d11e5ff732ec113ed544a2ea5ef32f234c2e494e9be9763881e3bc2ead257d48f017fcbb1391ff39fe02d0f9640048497f53e47f1fd2ea44e5e7f5b286a9048983937a1d7b251ae97bda038e6fd3c8acfd3409dcc62bd85b461afb4381e1cab797573a7536a40241e4495db20fe4267782ffe59b922b26162324c316d8e0f8f7d0ca2fa2b2718e3615bad38c71a7d762873382fd065879342c5a290f535cb7cbf3b2598f916202a7a9f6803b273afb3b93be93d49486c4519cc1d2fb7d1e59f36974006c5660e2f15243a2bd0038d959849b2ae4e6cfd64a1b2f38623c57cc3ad5a9227660a1d38d36e159a30fa64dd2f86bd9c43be57a71177b94467eb5cecdf0c0a7a09234fc5feb2aaa933c042db745f5fdf208bfc9ac879a018fe3690570f1e6596a51574e39b8d6071a54bf96fd53e1e9196a678c28b675b0368444b15e25e4301ebc5b500df3505005eaf5fdaf3051f9ed1f3e30c3648fbd23d6849d1e7f8a9516144d18c54362e2655c3cdfa95b8be18f52efc959d305e1e18fef2a2624bcc8aeb944a5f801ebb0f5cd7a64a80cd6de28284d13175e50777edec3c47d295565a63ba6d163442698741ece27e86a3e508f1253b3b58d9b39ad65d15c43e1aefd4cdc11b4f3066228870c632035cefce458a2c66e8b451331f6c29610c25689bd7e94e3ee858d0da290f6dbbc76debed34a90123ba15a06837025d8c393577510", 0x1000}], 0x2, &(0x7f0000005a80)=[@ip_ttl={{0x14, 0x0, 0x2, 0x3}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r14, @rand_addr=0x7, @rand_addr=0x3}}}], 0x38}}], 0x3, 0x34049800) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) r15 = socket$inet6_tcp(0xa, 0x1, 0x0) r16 = fcntl$dupfd(r15, 0x0, r15) ioctl$PERF_EVENT_IOC_ENABLE(r16, 0x8912, 0x400200) sendfile(r4, r16, &(0x7f0000000140)=0x8, 0xeb74) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r17 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r17, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r17, 0x8933, &(0x7f00000000c0)={'vxcan0\x00', 0x0}) bind$packet(r2, &(0x7f0000000100)={0x11, 0x0, r18, 0x1, 0x7, 0x6, @local}, 0x14) r19 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x1, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fadvise64(r0, 0xfffffffffffffffe, 0x0, 0x4) fremovexattr(0xffffffffffffffff, 0x0) ioctl$FITRIM(r19, 0xc0185879, &(0x7f0000000000)={0x2, 0x1, 0x5}) write$FUSE_DIRENT(0xffffffffffffffff, &(0x7f0000000080)=ANY=[], 0x29) 01:14:01 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$PPPIOCSNPMODE(r4, 0x4008744b, &(0x7f0000000000)={0x80af, 0x6a65e0b4affd0f50}) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r5 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000300)={'syz', 0x0}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) keyctl$invalidate(0x15, r5) getsockopt$inet_IP_IPSEC_POLICY(r4, 0x0, 0x10, &(0x7f00000000c0)={{{@in6=@loopback, @in6=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{}, 0x0, @in=@local}}, &(0x7f0000000040)=0xe8) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) keyctl$chown(0x4, r5, r6, r7) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000500), 0x0, 0x0, 0x0}) 01:14:01 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x4000000003) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x14, 0x0, &(0x7f0000000500)=[@increfs_done], 0x0, 0x0, 0x0}) r4 = openat$selinux_commit_pending_bools(0xffffffffffffff9c, &(0x7f0000000000)='/selinux/commit_pending_bools\x00', 0x1, 0x0) getsockopt$bt_hci(r4, 0x0, 0x2, &(0x7f0000000100)=""/245, &(0x7f0000000040)=0xf5) 01:14:01 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) r1 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000100)='/dev/uinput\x00', 0x2, 0x0) write$input_event(r1, &(0x7f0000000140)={{0x0, 0x2710}, 0x4, 0x9df, 0xbfa20000}, 0x18) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r2 = syz_open_dev$binderN(0x0, 0x0, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x101480, 0x0) write$P9_RUNLINKAT(r4, &(0x7f0000000280)={0x7, 0x4d, 0x1}, 0x7) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) getsockopt$bt_hci(r6, 0x0, 0x2, &(0x7f0000000300)=""/149, &(0x7f0000000180)=0x95) r7 = dup2(r3, r3) ioctl$PERF_EVENT_IOC_ENABLE(r7, 0x8912, 0x400200) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r8, 0x541b, &(0x7f0000000040)) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="11634840000000000000000000000000000000000000000000000000000000000000000070000000000000001800000000000000", @ANYPTR=&(0x7f0000000200)=ANY=[@ANYBLOB="852a7470000000000000000000000000000000000000000000000000000000000000000000000000856164660000000000000000000000000000ed0000000000000000000000000085000000000000000000000000000000000000000000000000000000000010e93083b10000000000"], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00(\x00\x00\x00\x00\x00\x00\x00H\x00\x00\x00\x00\x00\x00\x00'], @ANYBLOB="10078d7e83000000000000000000"], 0x0, 0x0, 0x0}) [ 1498.497824] binder: 12169:12176 transaction failed 29189/-22, size 88-24 line 3138 [ 1498.505969] binder: 12173:12177 transaction failed 29201/-22, size -599-4294966734 line 3284 01:14:01 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$BINDER_GET_NODE_DEBUG_INFO(r2, 0xc018620b, &(0x7f0000000100)={0x4}) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r3 = syz_open_dev$binderN(0x0, 0x0, 0x0) fgetxattr(0xffffffffffffffff, &(0x7f0000000140)=@known='com.apple.system.Security\x00', &(0x7f0000000180)=""/231, 0xe7) ioctl$BINDER_WRITE_READ(r3, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0, 0xfffffffffffffed5}, @flat=@weak_handle, @fda}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}}], 0x0, 0x0, 0x0}) [ 1498.506109] binder: undelivered TRANSACTION_ERROR: 29201 01:14:01 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r1, 0x0, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r1, 0xc0502100, &(0x7f0000000100)={0x0, 0x0}) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/95, 0x5f) syz_open_procfs(r2, &(0x7f0000000180)='mountstats\x00') r3 = syz_open_dev$binderN(0x0, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r3, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="1102004000000000000000000000000000000000000000000000000000000000080000000000000000000006161955f71cdefe8b53fa9bfd6e54893d4b5e16cbde8d65e1d8368fe85d9c3c", @ANYPTR=&(0x7f0000000000)=ANY=[@ANYBLOB="852a7470000000000000000000000000d5feffffffffffff00000000000000000000000000000000852a687700000000000000000000000000000000000000008561646600"/96], @ANYPTR=&(0x7f0000000380)=ANY=[@ANYBLOB="38280000000000000000000000000020000000000000000045dcffdae0d0aaa72adda69e4d7b19627049ca4cbc6ef7c08c601e5180f943743a7243db529f288656810ec7771506615e06ca5363b055dc7d9afc6d5e35ce809983d596f6a6cde3a2ed47d753865c4b4b23be3a1bb0c23cfc74b956691eab0ccd7422dbe89d0f4f71fd985c45412fadb8558a5dedd437d5e3f341722e156567cc75edae08db69be8f27eb3a873ecf67c51deba34618a1c686953437244b3853285ef9b6432412556899ac04c837e78968350f2687870519a1c1f682f140edcf0231e250ab8e6b1dffcb18e8222d4193f8d7e1a7b4263632cba8115cad878359023e7790c84fabe32ed1a531b0335c13f3bcea15cfb0c1"], @ANYBLOB="0000d24d0d4d71ac"], 0x0, 0x0, 0x0}) 01:14:01 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) r4 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r4, 0x0, 0x0) ioctl$PERF_EVENT_IOC_RESET(r4, 0x2403, 0xe1) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0}, @fda={0x66646185, 0x0, 0x1}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}}], 0x0, 0x0, 0x0}) 01:14:01 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$TUNSETVNETLE(r4, 0x400454dc, &(0x7f00000001c0)) r5 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="1163484000ab62ac7585234a9f000000000000002816cb3a96f82b1b55b00867be23fd8000"/52, @ANYPTR=&(0x7f0000000300)=ANY=[@ANYBLOB="852a7470000000000000000000000000000000000000000000000000000000000000000000000000852a68770000000000000000000000000000000000000000852a687300"/88], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00(\x00\x00\x00\x00\x00\x00\x00P\x00\x00\x00\x00\x00\x00\x00'], @ANYBLOB='\x00\x00\x00\x00A\x00\x00\x00'], 0x0, 0x0, 0x0}) r6 = socket$inet6_tcp(0xa, 0x1, 0x0) r7 = openat$selinux_enforce(0xffffffffffffff9c, &(0x7f0000000000)='/selinux/enforce\x00', 0x2000, 0x0) bind$inet6(r7, &(0x7f0000000180)={0xa, 0x4e20, 0x8, @rand_addr="1d1c3e07d04902056e5b3262c7d66550", 0x7ff}, 0x1c) r8 = fcntl$dupfd(r6, 0x0, r6) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r8, 0xc0306201, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000), 0x7b, 0x0, &(0x7f0000000100)="ef0b14cf5184bad1f1099447d9a90cff5b516c3416695c2ae1a91fefda7c1761e5e2e2ad7db060b93f5b2a42d60a1fd4a5780d5af4754124e46a55e3fd9f167530d8aa613630f10b931daf5181c8f48a9e5ed9398bf255965739d51cfd7649290019a4a05bad34748b263accebde504e23ec206148c9f865943188"}) [ 1498.530779] binder: 12171:12179 unknown command 2016411652 [ 1498.530787] binder: 12171:12179 ioctl c0306201 200001c0 returned -22 [ 1498.534439] binder: 12171:12179 unknown command 2016411652 [ 1498.534447] binder: 12171:12179 ioctl c0306201 200001c0 returned -22 [ 1498.565281] binder: 12182:12185 BC_INCREFS_DONE u0000000000000000 no match [ 1498.572374] binder: 12170:12175 got transaction with invalid parent offset or type [ 1498.572526] binder: 12170:12175 transaction failed 29201/-22, size 96-24 line 3454 [ 1498.572995] binder: undelivered TRANSACTION_ERROR: 29201 [ 1498.577360] binder: 12182:12185 BC_INCREFS_DONE u0000000000000000 no match [ 1498.616842] binder_alloc: 12188: binder_alloc_buf size 564763887512 failed, no address space [ 1498.616848] binder_alloc: allocated: 0 (num: 0 largest: 0), free: 12288 (num: 1 largest: 12288) [ 1498.616866] binder: 12188:12192 transaction failed 29201/-28, size 112-24 line 3284 [ 1498.617168] binder: undelivered TRANSACTION_ERROR: 29201 [ 1498.641454] binder: 12196:12198 got transaction to invalid handle [ 1498.641462] binder: 12196:12198 transaction failed 29201/-22, size 0-0 line 3138 [ 1498.643397] binder: undelivered TRANSACTION_ERROR: 29201 [ 1498.651895] binder: BINDER_SET_CONTEXT_MGR already set [ 1498.651903] binder: 12197:12201 ioctl 40046207 0 returned -16 [ 1498.652723] binder: 12195:12200 got transaction with invalid parent offset or type [ 1498.652748] binder: 12195:12200 transaction failed 29201/-22, size 96-24 line 3454 [ 1498.653150] binder: undelivered TRANSACTION_ERROR: 29201 [ 1498.654877] binder: 12197:12201 unknown command 1073742353 [ 1498.654884] binder: 12197:12201 ioctl c0306201 200002c0 returned -22 [ 1498.659563] binder: BINDER_SET_CONTEXT_MGR already set [ 1498.659571] binder: 12197:12201 ioctl 40046207 0 returned -16 01:14:02 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = openat$selinux_policy(0xffffffffffffff9c, &(0x7f0000000100)='/selinux/policy\x00', 0x0, 0x0) ioctl$DMA_BUF_IOCTL_SYNC(r3, 0x40086200, &(0x7f0000000140)=0x1) r4 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000000)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@handle={0x73682a85, 0xa}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}}], 0x0, 0x0, 0x0}) 01:14:02 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(0xffffffffffffffff, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 01:14:02 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r2, 0x0, 0x0) accept$inet(r2, &(0x7f0000000100)={0x2, 0x0, @dev}, &(0x7f0000000140)=0x10) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = dup2(r3, r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0}, @fda={0x66646185, 0x0, 0x1}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}}], 0x0, 0x0, 0x0}) 01:14:02 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) socket$inet6(0xa, 0x2, 0x0) connect$inet6(0xffffffffffffffff, 0x0, 0x0) ioctl$UI_SET_EVBIT(0xffffffffffffffff, 0x40045564, 0x3) dup(0xffffffffffffffff) perf_event_open(&(0x7f0000000140)={0x2, 0x70, 0x1ee6b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair$nbd(0x1, 0x1, 0x0, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) mmap(&(0x7f00009fd000/0x600000)=nil, 0x600000, 0x2000007, 0x6031, 0xffffffffffffffff, 0x0) mremap(&(0x7f0000a94000/0x2000)=nil, 0x2000, 0x800000, 0x3, &(0x7f0000130000/0x800000)=nil) munlock(&(0x7f0000704000/0x1000)=nil, 0x1000) syz_open_dev$sndtimer(0x0, 0x0, 0x0) munlockall() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, &(0x7f0000000000)=0x0) tkill(r3, 0x3b) r4 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) socket$inet_udp(0x2, 0x2, 0x0) prctl$PR_SET_ENDIAN(0x14, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70, 0x18, &(0x7f0000000200)={@ptr={0x70742a85, 0x0, 0x0}, @fda, @ptr={0x70742a85, 0x0, 0x0}}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}}], 0x0, 0x0, 0x0}) [ 1498.661622] binder: 12197:12202 unknown command 1073742353 [ 1498.661630] binder: 12197:12202 ioctl c0306201 200002c0 returned -22 [ 1498.847145] binder: undelivered TRANSACTION_ERROR: 29189 [ 1498.888084] binder: 12208:12211 got transaction with invalid parent offset or type [ 1498.899792] binder: 12208:12211 transaction failed 29201/-22, size 96-24 line 3454 [ 1498.910526] binder: 12209:12213 transaction failed 29189/-22, size 88-24 line 3138 [ 1498.910872] binder: undelivered TRANSACTION_ERROR: 29189 [ 1498.918170] binder: 12206:12212 got transaction with invalid handle, 0 [ 1498.918199] binder: 12206:12212 transaction failed 29201/-22, size 88-24 line 3411 [ 1498.918740] binder: undelivered TRANSACTION_ERROR: 29201 [ 1499.004042] binder: undelivered TRANSACTION_ERROR: 29201 [ 1499.033863] binder_alloc: 12207: binder_alloc_buf, no vma 01:14:02 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(0xffffffffffffffff, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 01:14:02 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="11634840000000000000000000000000000000000000000000000000000000000000000058000000000000001800000000000000", @ANYPTR=&(0x7f0000000000)=ANY=[@ANYBLOB="852a7470000000000000000000000000000000000000000000000000000000000000000000000000852a68770000000000000000000000000000000000000000852a646600000000", @ANYRES32=r1, @ANYBLOB='\x00'/12], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00(\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00'], @ANYBLOB='\x00\a\x00\x00\x00\x00\x00\x00'], 0x0, 0x0, 0x0}) r2 = openat$selinux_mls(0xffffffffffffff9c, &(0x7f0000000200)='/selinux/mls\x00', 0x0, 0x0) r3 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r3, 0x0, 0x0) ioctl$sock_proto_private(r3, 0x89e7, &(0x7f00000006c0)="05cfc4b1ef961f27d23c5e28de0aa14dab14a0c7b1d6f89bcdd3165c91d115df1217d021eb95af85d005e3e58712d4cf36861d5b42e085330e252f4c2425580856992c8537e58a26d6cefef8e89544801b4d5b34715ad54f12f1de6ab9006fb0f22c1fa26037062336676a585218b2693c630d375478a31c6f9a5a2cff3125d3d6753c260b8b437089ec0368aec5878732bbf81a8e36e5d8054b1d666b39535d911049cfb6ffbad707d550bdbfa3e4839f48fe7a9de901ae57ef247194ed79187b5e6dd3961bf8a65cd618f76d42752aa5d57ba6c73746ad23a7f240003ad83e78d6329d6d49cff49e54b3c28c665754033cf63e7ffa10b0846440c3ac8d7f24441dd8ccdd4c0faf8899c38f02971c96f9eef67f88de5d58a253c48889b42cee356f63a0cd0ec4f552b89a4cd53662f0d40e44674b0690489e85e26977884318adceff87467b59a2496d87db17fb92dc7147faa94b5a6baf6faea946e75b2785905400facacfb2027c0a708cedfae55680a12b673ed91297e9c6ec21bd9ed99be05bad4f78ba46b86cbf2c94daa16ac1931e82055558237283a0086d8aa83ffcc8f32aefd6749a789c5200bcb95c7dd87fe80ce2221c9f4cc4ef911a5f3f449c5169d3fc20294f3d741cd2220e54d24bd0b16420d368fe6ab37be13da4c8ba68eee67e0e47729920b308c33c94c7b1240c78ec05e3b747dd5ecdb8ecc38baa06c77051955e86c4a38676db52c63151d2a062aff9c334e3c12f37a3ff776cbb87f21c19d632e221b03bd2bd0ce290158260bc484ef4f69d5797c152cc20b13914cebbba7da936ce0bb1badafc45424d4411ab495d19b713ff2dddd22ca3922b97ab35f8e9406a823eebced7875189a8d29a301cb1d0c26a80d59367015e03d9f86e50c316fced5ee29dcdac7334926d1022feb7ef2ffded54dd9c0b51b932a9c15abfa4baebdf7ef9418299f003cf285a4923289b4aabc4ad697bbdb9bc280d6f049f8a6c1a2940d6b32e47e43311a880ff5fa12874c445bfd7cf48d1533427a9c00dd770ac16d88856b7e48f032b4fec23e7010c452d4b9e6bd16e2e75e82442345647a2049e8e4fb2af8b778fa80e494ec6eaee7f60351c93abe7703f404acc310d354515bbda4097472f1042ec97615d6dc2e10e799045582d13be47bbcf8d59935ab598c3ea3bac4a83de3277063d50c4fa3a78bae6536ff27e878ac4669262e97726a928679b98f06dd5c4c0282586a2b580c89ec32591b056613c7d77de42fdd0e9bf95b8bd3970df3c38c1f3ad06b3b80f1d8d35fd677f3624fc77ab1bdf2185fd6a899f36c16578224c4c0f1b085469f015568feea8ebc8814c2a55b8af491ef36afdae41b7d907aab4a27f8d112f06c8452cc02a9c9f5005830cac89dcadae19e2ba7cb27e04632372bef5bac743122cc9d0895b285f246e38422818e04ed6d781e0a5e7f16c8e288bf2c0a42a40386abfa4ea533e44c9eab7d44560b321c20b17cf9daa3965cdf6c4118b1a7e952e08ad14268ebb7984d3d8fc558548dc7b0a54a799444d1b69a885f8e0db0645983d6cdfa049096537476add7dcdada15a59c13d5d6dc94b4444b8db9707f411e33b5a8de996d33cf0e54280481a429f79e863e94ffef84fbd39f15200d89a8a4cc5df5cec507e8b3cffed71d5c269c1316145ec99e7b8427c7c6649bcbcc6287e9fb57e88cd1494911cb478e3ba50013eaa5b98947bbc7f73190af4fdefe9cbfbeeb6d57d83d41edb65ae8d9aedded54603b6a40e5df749138498f01dcf88939cde17cf0f5a4f8a551c561c7f507a6cfefd0c48c9caddc150283e619d723b08e92083468d0e62ae264a509962c444b5ad5294ff7a9d818629fdfb605545bf554936d05d8e75798237212aebba4c285506db1f859c7d45a00987ff28e8796c49e9c1379f450516bc4adf90aa3a14314ee89cdbfb2f52f894dcc7ef7926cb939890dab9f759f118b0bc848402a8c8152a57f8f735cd81de024c33d1d9e1a58805818761f42fa72c0c0d04f4c0e0596bf43fe488ca98999b026a6f77f3af268763fba91c2c3f08d936c90740cddb1ea63e4e28c71c1921be826a55dcdd9d6a5d058206491ebd262b13e0b09781d23fecbab5ba846e92b7f4b45a1326a23ba1a196e56491eca275dd2e6d0ffc430cfcf00d900767b706d1bfc7aca169653788a5e35c13549c3671b6a6429c52931a4cbb59fc541e318744e76a59daedcf2774f44b7ef37e542a173dd18cac09a8e931f26e6f2cf14d0f0d79dca5aadf1fa682903a82cfaba8e1c4dc6a0f42ca2740c9c742206aa1dc863671a4e4d5d2504e65556ab8a840c64e6e97c27e949b34d9daed55a4a8a956a19357e5a78195101d265e4333040d1dc389fb63d5252f275e2981040fd52efb387dc395b492fcd59ce69f0331acc42914a1fed24ad54cf5c15cc7e1bdbce67a9908541e7a82e2d8d4d0308a79a9b5b1b3ed5daf67acd524f7e009d6eee6f0981db675e84cd102975a6dc9387f951771bf114331b44885fc64a462d2f82b502ad35ab759aad458b800d2246fac4585ef841b6551e461194d20888ae38eb7abe917f3f029c04d9150820318b648b22a9bb55c63c3d0076887bd05493b4f34978cb221605056259d277771c48e4c86fc01a75e97cef9fcc65e6f20ef8e388e177572bf862c924da367997cd2b163a4b12eebe9e598ee356f3415931a03bc4ca7bb64d0f4c0bf7af4f07a9930378c740538cb1a158e06d16d505c457b651f528aa99a092a04ebd54d18a0cb726ac5477473004e390e75443c37eacd3488a00da8f37c0d36db99394e73c154f558bb76b3406bb1b910a2ff848ba0e9fb878270de833391efa9e23985b7ca80e58b5d4fda204049c282ed4192e2f1c661091d075faf0a5a14ada02b3c3422eb085d7b15578f33ad908160eba134d7a611739774629f10439dd0a7c03eb7b77d8e0cead7d6690f4207d1d957cf638f6ebecd71cc21bc53aa10bed6f7aaa3285e9c2f9fe02139028f4fcd5f5269a923687f5596b43d02d2672644706261fee714034ba18c2a4ee72966c9c9e5e0bdb455d5ce0681d53873d2543e72db0496a909de99f63ba1d2d2a1a2816cc923de216c079f637ec2154645f6bb38e6f013d3ec80fe34cafa6c6e77733946b5fc8ee1680e93d56624fbaa71f21ee347958b9c4038ed30e1d3f76113cfb570356e274dafaa990065cd54d4c2976091380fa2b1ff2d2f8c8f8ea20d2ef4c5ce1260e4e04c84f5608c4a129d03df7715e9172ec891c993b6e2317451092d5e82ec21fd91eacdc61a628ff19787cb0b0343c3750508308a1c4d26158c6ef2047c7de53697c1547cf3db6ff320852b53a2dbef29d159a73d62893de0ce96dbc4065cf30e488a31955af00bf493bae9faa2b80b697c47d82c9a1ba4c21e38b90aa58aaf818671f892034d754242d85226165a3563c1cd0c1e80301d8b95d6962446da63c29bf3442ecd8ec853f332f2f8a709f09b50e6fb5325607f6974dd14efb7ff456033c27ab88d4c406d2cf4a30686ea1d960ab41a713786950fe48f09e153537caa1fb743f43ad79c37c856d38f2f6425e9c07de6360e059d996fe9519e31ff896be82d644c81163928ac3733df9a1c2a01af53b6493dd5ff4a61d61154bb522001fcfd196aa15ed6ad8187e5c698d05fe2518642893ccea3faa251986e0a87cf645f008fb3fbfbd159a67c17d53e0234b0b67d4cb1cccdfbaf3de208189535bde1ef3363c545c238483be2437bf0429016fa51e8acaab1803ea1243b49e543ede3108dbb70a1fcbbb506bb0860cbe44166ff157ee369dab7858549a92b7de6bec5d27f9a7deba1ed7035a5956d1bf07e8b203822e40eeec7cae34300524b10b31404d03c9108636251d19a22845219fe2c75370e1c44b89b279792be6deb67a7d2ebe08220f30dbf09e239ce7cbc58e925b3fd503a30dbaa6ed96ad8405953424755c81d4ab5d01ae3de65a5898422125c58682b99177c83a7a020707a9496aa0c69bee68cb061d0aabc53f5f59c50ddbd4134ea494b755638c0513c55fb07f8ad91fc1f42ee0a2377bd3ab12aa71a2a80638c2f1b43899ede889b41e6e79ee715fc3a72ad3d16df98b31c591d02ac648672b9c719a776368a526840c668113f2201c717030f39a318c66d303e8da8b9f2eb4118d8bdc7124823f8c084ddb11ad927539171bed9ced70ab09d4c076d0f8f1f7abcfd062982bb06106a9bc90fffc71651cd7cd51ae35b84cc3ea20a57792f5bdcfcd7acac2681898aa5c70e019a859e6dc9126abafaddffe9b8d5c721ca689ff8fe0351119854e0785d1557201a8518f82b1ec8f82f9ea1cb637f494aee932e501c42aa34398fc1f3555c89c982451ed320b8e557eaaf9c4326f764b22db4c084301e134571b53ac635484818fbfc7585292421e7ad1e8f94e06cba21f0b92b78332d488ca492610fd9e229308612aec8d9b1327db24b15bc7adb0311a09768b284af823d61416fc571156f23ae61838b2368787e23b711372fd997c8f491a8435154d1b33446695fdc3bc65c0c18f37af513d38e21b9c43acefe871161d15674055d3eb9890bba12c93381c44effc2833f02bf3f71bd9d4a8c5bde5a25f918fffe782e55598580bf1623e6f83b8abd174c9dd468612c3c92ea70ac50689a9a1c5033ec223f7f27a81536bb85e79ce83976e9a53e82cefa75e57805d5ab3bbd3add3a0d8fc312e1a21daf8ffc5ef2636ae224a60d860b29e377a77587f6f77c2cf06570817f81415ab1125e0c84199443a4232bd34f53ee0842f2a0323eaefac5bf5900cb56868967d43abffc68468149c2e8fd637083f806985d043b8cde7bda61f12eb524526b86370f72ae1e09554e3f341152e81e9464bb0d664de0ef956dd56fdecfb6e4084d8d2be09076858dc886405ff52bf2801a898455f0dd70a52396399d726daa540521b59d6e265d0bc92143741e523c27142fcce0e64bc1b98a9ce779f5c9c426de10f46c1e7c27c130020eb2d16d1ff3b0fea3cb9fea26cbd5ef0a65e6b08425fd17c722c7298fed2b8d0e0dbafa4930c4f51ca3cb140716a5367c1228fa88df6511af88049dc28d8bb7b254f1eb47df1f442807092cbacf5f418fd0cc8e1095cfab86a9100c9465463e5b1f6b5e7e6bfa2f7834297523119347f635c4272fcc4b1d9912bbb756a726e487522f69f752ede71e84ae8f96979d8c6d1c37f231764d6322278781abb29c9347481965c096927d9cc29f62de8e856d527a820822e4c9ad0326614a5674bf92f6568bed4578e9b9474dd149a1fdc0f5cfcc03888c0159fcb3b4db038b387fd5c8b650be8366cfe024c73d058e108f79a380d65fc102992a9fef8e47ce4ddcf215659daddafb56b8a8bd60b0246b1285d4c1e617d67fcfebc400d8b8dea1c0e9c399869f74bff3fc9ed983988003f289ccc896c6b55cfaf876e1f2cbd78a56a7f6bc84e698d36cc0ef09aefeb5c18b03e608ad766c07f5432a204293ead11bfd15f731f9cba2804057d611aaa6b0b5792b7d5fea85278030ebfd1bc65d5d877dec34b79322a4b2c4236fbef674918461f11715424b996f9c771be3a0f20179c2327ba3421c15edf5d8aa1e7efdd7a20104c8c89aa71b47a4dca846b8f72232a99825c9d5f62a26bb4e356410451c331992c2ac1176ad4d247944b517cbeac0a9f3323d8780939ab701ef41ba7f669a70037edaa2290a9dde52d2e5475add4fc48af668f4f426bda690edd07ddd3b224bd1e41b81b6288981983833e63eecf2") ioctl$ifreq_SIOCGIFINDEX_vcan(r3, 0x8933, &(0x7f0000000440)={'vxcan1\x00', 0x0}) r5 = geteuid() r6 = socket$netlink(0x10, 0x3, 0x0) r7 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r7, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r7, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r6, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000240)={&(0x7f00000003c0)=@newlink={0x38, 0x10, 0x705, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x3}, [@IFLA_LINKINFO={0x18, 0x12, @sit={{0x8, 0x1, 'sit\x00'}, {0xc, 0x2, [@tunl_policy=[@IFLA_IPTUN_LINK={0x8, 0x3, r8}]]}}}]}, 0x38}}, 0x0) r9 = geteuid() sendmsg$nl_xfrm(r2, &(0x7f00000004c0)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x30000}, 0xc, &(0x7f0000000480)={&(0x7f0000000580)=@acquire={0x13c, 0x17, 0x272e57daa43e9709, 0x70bd2a, 0x25dfdbfd, {{@in6=@mcast2, 0x4d6, 0x1d5}, @in6=@local, {@in6=@mcast1, @in6=@local, 0x4e21, 0x1, 0x4e23, 0x8686, 0xa, 0x20, 0x20, 0x3a, r4, r5}, {{@in=@initdev={0xac, 0x1e, 0x0, 0x0}, @in6=@ipv4={[], [], @loopback}, 0x4e20, 0x7, 0x4e20, 0x101, 0x2, 0x1c0, 0x30, 0x73, r8, r9}, {0x8, 0xfa, 0x2fe8, 0x3, 0x400, 0x2b33aa94, 0x1, 0x3}, {0x3800, 0x2, 0x400, 0x4}, 0x2, 0x0, 0x2, 0x0, 0x3, 0x17687023e3676bd9}, 0x40, 0xfffff10d, 0x8, 0x70bd25}, [@srcaddr={0x14, 0xd, @in=@multicast1}]}, 0x13c}, 0x1, 0x0, 0x0, 0x40000}, 0x10) r10 = accept4$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x180000) getpeername$inet(r10, &(0x7f0000000140)={0x2, 0x0, @multicast1}, &(0x7f0000000180)=0x10) r11 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r11, 0x0, 0x0) sync_file_range(r11, 0x51da, 0x10000, 0x1) recvmsg(r11, &(0x7f0000001780)={&(0x7f0000000300)=@ipx, 0x80, &(0x7f0000000400)=[{&(0x7f0000000280)}, {&(0x7f00000016c0)=""/164, 0xa4}, {&(0x7f0000000380)=""/53, 0x35}], 0x3}, 0x100) r12 = socket$inet6_tcp(0xa, 0x1, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$PERF_EVENT_IOC_ENABLE(r13, 0x8912, 0x400200) ioctl$RTC_AIE_OFF(r13, 0x7002) keyctl$join(0x1, &(0x7f00000001c0)={'syz', 0x1}) 01:14:02 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='cpu.stat\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x80000000000005) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r2 = syz_open_dev$binderN(0x0, 0x0, 0x0) r3 = openat$selinux_status(0xffffffffffffff9c, &(0x7f0000000040)='/selinux/status\x00', 0x0, 0x0) r4 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000280)='TIPCv2\x00') sendmsg$TIPC_NL_BEARER_ENABLE(r3, &(0x7f0000000340)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x280}, 0xc, &(0x7f0000000300)={&(0x7f0000000400)=ANY=[@ANYBLOB="4d86e04d", @ANYRES16=r4, @ANYBLOB="000225bd7000fddbdf25030000000c00090008000100040000003800050008000100756470000800010065746800080001007564700008000100696200000c000200080004000400000008000100657468005400020008000200ff03000008000200030000000800020001000000080001000400000008000200050000000800010000000000080002000500000008000100010000000800020001000000080002000000000014000100100001007564703a73797a3200000000"], 0xc0}, 0x1, 0x0, 0x0, 0x800}, 0x4040040) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = dup2(r5, r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) r7 = socket$inet6_tcp(0xa, 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$PERF_EVENT_IOC_ENABLE(r8, 0x8912, 0x400200) r9 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r9, 0x0, 0x0) getsockopt$bt_hci(r9, 0x0, 0x3, &(0x7f0000000580)=""/4096, &(0x7f0000001580)=0x1000) ioctl$PERF_EVENT_IOC_RESET(r1, 0x2403, 0x2f840f31) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f00000002c0)={0x5c, 0x0, &(0x7f0000000380)=[@clear_death={0x400c630f, 0x1}, @reply_sg={0x40486312, {0x2, 0x0, 0x0, 0x0, 0x22, 0x0, 0x0, 0x68, 0x18, &(0x7f00000001c0)={@ptr={0x70742a85, 0x0, &(0x7f0000000100)=""/167, 0xa7, 0x2, 0x23}, @flat=@handle={0x73682a85, 0x1000, 0x1}, @ptr={0x70742a85, 0x0, &(0x7f0000000040), 0x0, 0x0, 0x13}}, &(0x7f0000000240)={0x0, 0x28, 0x40}}, 0x400}], 0x0, 0x0, 0x0}) getpeername(0xffffffffffffffff, &(0x7f00000004c0)=@caif=@rfm, &(0x7f0000000540)=0x80) 01:14:02 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) r4 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ptmx\x00', 0x0, 0x0) r5 = openat$selinux_checkreqprot(0xffffffffffffff9c, &(0x7f0000000100)='/selinux/checkreqprot\x00', 0x824800, 0x0) setsockopt$netlink_NETLINK_RX_RING(r5, 0x10e, 0x6, &(0x7f0000000180)={0x1a8, 0x38ad, 0x7f, 0x9}, 0x10) r6 = openat$selinux_avc_cache_threshold(0xffffffffffffff9c, &(0x7f0000000240)='/selinux/avc/cache_threshold\x00', 0x2, 0x0) ioctl$GIO_FONT(r6, 0x4b60, &(0x7f0000000280)=""/27) ioctl$TIOCPKT(r4, 0x5420, &(0x7f00000001c0)=0x5) r7 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r7, 0x1, r4, &(0x7f0000000140)) ioctl$TCSETSF(r4, 0x5404, &(0x7f0000000000)) epoll_ctl$EPOLL_CTL_MOD(r7, 0x3, r4, &(0x7f0000000080)={0x80000001}) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0xfffffffffffffeeb, 0x18, &(0x7f0000000380)={@ptr={0x70742a85, 0x0, 0x0}, @fda={0x66646185, 0x0, 0x1}, @fda={0x66646185, 0x7, 0x2, 0x24}}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}, 0xc20}], 0xfffffffffffffe64, 0x0, 0x0}) 01:14:02 executing program 2: mkdir(0x0, 0x0) open(0x0, 0x0, 0x0) fchdir(0xffffffffffffffff) r0 = open(&(0x7f0000000280)='./bus\x00', 0x141042, 0x0) write$UHID_INPUT(r0, &(0x7f00000002c0)={0x8, "c0c814a55b6300d28afc61ac7dd1ffb869b761e8e53ee36e4be89e9fea175523e4468dec44bf8b5473c7a5062b4ede67dcb24cb9484ccfff2b3a70befc56e8ab2eee3483f5bf78c16beac035b700eb84e2216f268d02b717d2046c273814475b412437f7dc08a13a55d3c02132999dfd9fe80b750eff4d7c1da975b3835602728ae09e72527fcee19377e29c6c19e1ccce0f75e0e54001e3e83e473fa3d37eca8be1b3de565571e0e84f310c11fa8616068113b038aaa5c69967699fc2aa41c6f26fc22cf68e3577242c9b4ca20fab9de5885e0648fbd7af089b05f38f152d2f8144461608733c567b6dc5d2a07022c3764565c85abcfd99dd7a85e58939278235d50e8b321be7dbaa5141e097c28364fad2f713d666ca94f4e429687fcabb72aceeaf8abe5b506d98dc393b6e97492d785ead0ca2953f92c4d2b2c9f616e3d98b36be55a923fc5892413f7a3b615cec89b52e0ecdcee0aa5af72bcbb91b4bade7435dd8b529feaf13f8b48fcaca5952235d2e909f8831d8ca05a0daa3f6c581f388e0c1879b41fe63ef3d122bd0c5acd4fb07b96797918791075ae7383bb1bbdea574b31301ff37ecc45671ee2e7fc55bf6244025d1fd82dca56a42a23aa826a0b1e102bd87893ddc05649304eb1866c796e46e0d57f552bd572891ef892918bb2e7f2c6bcf68f388ea0c50f48c06de1b46b1434cdf25ca1288ebabe2a33d1c6effb77f91ef75471e93952caeda8ac2b2677e46d62b8366922d093832bccb949e177b4417864812d22972d81d89158288b5318d017329d4e8f66273abf74c434f318ebf32c7629342a85336387231b1e579d57cff0b125bef9dddf0fc33f71cb59d5a8972cda06ba6bba4a89cb8d3b465492c431698984998b2979ea61fed3d99b049724f2bdda5a0700ccb28825da1343f41290e569a6d38d4ae3968147cf39b097efd78e058fc71523c12e724bf93dc4ecc02b5cb18d13b59ec8f85368ac1ea93ed0149c60c53569dc69cdb3f37470eab26ef010b03a7e651b9e8e9065da347660836eddb3988c9a0f394aad055f727310f646d6cb35131d02aaf24735792bfce250798bebf0d1a4495fca568b9449e81afef2937b50faf873257d7efa07d31759474d50ca2a7922e79ab47dd59b11dfd1ec43fef3551aed81d01ee4ab997c6cecc39013dcaa442aec803e4cebbc288b4f9e87b30613f0ec88ddc6f60f56787f4040897e6e6bdac317d74b27f97f2efadb031f03c61954fd0232373582b7fa315d3eb9f67053126d2ed0636f04d669c47bdeb078fbda177533902e20b5ce9d8f395ea4c0aaf2cae774fe99bc40105a9ca184bcb598ab2f49c1df62d32d1a6d73a26812cb47a2ccaf0e9b759df89ad1e18238d897b9fd658f6786a92a0c12bd0ee6dad8a430a67962363e5b9afb3329e4f1f6fcd7e63cb8f24872bcf5b8c349d9ce423666ca39f16884219dea338b388e40f4ad996419cb3858637364d8e5af67f846d77b2749115131a3642ef56681315e4a2cbca5e60febabf693570f515e09c2a8994a8e2be3cba28118ef429d4de781118182607dd2c2d5aaba621ea29c140338bd8f1787fd2a3f43bb7fa22a8ce053adb331a4c78eab569af317e14360a6bf1c8b7394f34bfc1a941ac88dab334d5a2d45fc83bee28884698fd82339c972a06efb369220049ca89727513bd4262ad6f94f55f659ec98b684b1d92e1b6a303548a196cc5316e9845baaf01e737ef047d3d1ac4fe13de618e8fd6471c225e688b73b866213f4765c1a1ecf041f66a11177b0425b0423c455dccfa35a34f3b1c4c9850267bd41dcc366f4f8fef6982699e9aee7f3edff90217c84f6865234676e65911e5e99739792161766e959d061d6e86797b595ae3cffc043da0929dce1b4bd27e04532800f14f69398a681d46f00197f547fa138e676a4c84e586e9a2037faad7d7342221c229ff13606688ab70305dc28d01270604fbcb2b5777541e637a10e7d6c2dfa76461b18c8b303234282f31b7ed8afd0cdcc3978c6520a182000ea312296c7d9df08c2a67b944bc519113822014a831c8d6a7f8d26a7a443666b6077bdc1c11cf47001bcbb484d163543445c77a02140191bbb813da818b4dc3ef1ca420f624e5cb67c48024aeb8691b549202750899938067a3ad49da19e9fffc6486b3525fba8b2ff991fb3b4c1a536818f2dad96f713ac264a22136c6a3a9eacb4f69ab08cfe2b971a7d916833c6a0370d4b0bc428db2e4b4013899668b73caf9c983e2f07e46b4b5b4f0d231edee8b1951e1d0e34c881d1fc5c6be05b92b13680398e7109bd18048f0bd980fceb24e59411873e7a8a7f95f4da2ba5c082fdda710361e163a213a3dbb82c08a69020545da4636c09a67cd962182a011cf5eb1c3d999abc7b834ee518bb53afe19941927ca190699abf79c334c52e206fc851deb7398947ad5bd125ef3f51349497142e921c85506c739f6319ae0eb8e3c551ceb7e16afc2d6aad36841ed8eb560ef984ee5e00f1ead2c646546b3c145e3700b07fc257551641cf3dcb76a8b3cc75994f2c3eb521cea22d64c8b72b2de506fde8185b70b4707b7f571668a5925ca21e605904d7c896a5d7290b9c4fc75ecc7ddbbd7f6f003a74f53d1a5432e0377a3efce1e7ac61e36dc13aeea57400d4d3986db3fccb6edaf83f86daeb42f416f58c502e74178e013b399d0b155e0df86b40b5f3f2ab0ad61c90870cee340c07977b55622699101e5372677dd4e208fa6b5d4834a2d6f37b2ead107218aa0e702d1f6a60bd4ad3a2e22807237129fdc02993ef1fffe3c285bd4f7b093b2da8d772ce2df7874bf9b7fd0893eb66a4931acc38129bfe4a8fc6b28ea83bcca1220b66c86d4d90914bb9e9a425fce618f11b66f93aa78515eac0f3956cb1e8b6f12d7f6f22c1ca5563e280b15c64732aec2a37d6010cee0fd2263ea3ea2011043153284b4a5fc87cc0dd8c36f084ce715a6e9ba3e8b2586726255d122f2b5677d6590405ae031df8f83840ef3011a7f5d18037407758270d980aa65d5a4aa26a35a61b65178b6183b282771e89a8fe47bd3ea5a23146b924a47c3cc2540a9c8d91d4a8924e010fb6d3e60457e0aa86749cc3444707fda055a0f489aecda68af7f0d7d31cf25641a10bcc0d00996cddf9059121639fa3ff2e5490bae6b702fcf226d8e50f27f0973e5e4cf543445524d0fe3bd55d3f215978bfabcba0d44c076f5b333b2095c70f6a5426338bf0c065ddce27f6730606d84d1ccef8cebcd15085fa8a5d0975dc47eeb09a4ab6da21d01916c97f4e266c4b01f2bfb3b6a08bb5a7cf834e56782d824e7c55b591cd883ed9e806a4f7033bbab49a2b8ab2cb0f6da9d76968208236b35a51f8eba3769a676ad60d69c475706a630f3a078ebaa6ba5bc25719867cb61d48cc3a381b261165c04f3c93f37d72fc15f43df1de34e24e80a46f5d15fb362e71cb4a5365dde04a53dc5e42745fbd601ff148db416244dd76ac16f24138ef9a02491eb5b48d731a8bdcd46040d0ff11a07c040b83db84bfd21ffb1d818203cb7d3f8fca47f1dc510afa8219ab031aaba2147aed7c50228930e895a72abf55ca6997131e231ea92e0059b680735548adf2d572c3540e096a644deb3750e3b341bbeffee70ff22e0b4e56142e4c1965c01a646dd9b5b0055f88f08987ad45adb844b9ffc84792073048c28bcb60f2666802052ee45dcd9a2950d55ecf0234a3dcf67e83cfa0bfb1285eb54e6292d8075c9e1b459e48556f416898557c9c864fc5de459feb53e33dd1a6860a2d1a836ab5ff6efaee123b3715a7137787ee4345efbce38074e262f363a8ff400345c8539d44a7286c7291246810bce063f0877db6585842380b530a4aaef6e36779a95fed220cef6c1fff2fdd5031f83987dc3282d432f322852cc9dc6d00c59d5ed83b386ff97c521e528e59f2df932467ac02d17f8818c2de26d69725f42cecaf186fab7b6e10b1ebd9a9a12ed83cd382d9a6f9a9bed2736cb0ec0260057f5ec704d2e1a64caad59e02ff2022174b23564cb0942e6769b12e0ae4d65dc4c5e6b6ceaf2667e085909c93a9768b7bfdac612801c0bc3848bad51e2367f788cbd1c5091ce0e9c567528c72003712e91247d87f1ff60d3865fc687a35886822079392f8d151b89e09469bef98e59139c460a53805a93245148cbb9a6a010dadc87e9b1a0e0a89e87e433ff1c0ad4b125760858c8badff4d82cbd31cf88f3e2e16a4e960e1e0b5825fc0f2b21d660cf60069d43fb6a8a96c44fa922164f02c9cd5ebb6fad848871224d157777b5a70dc6deb988506bd03aa4ce2200e9ce23641221784250c22d2c8635a3512f45d433cf66e158eb261f48a23d54f5ef4358df3487da471eb5775bdba565ee170be126b2300d0dad050212606f2d77a63fa2ab430e62670e852b89944e611509415bee36bf0961c8918bd8b0eb8af45b1a9d0420c7101a9c5f4a63efb9cc8de7897b5e2b02cb5885ad8d0d8ac7754ba8d4e9d37175e614e3f3a6a7b122bbc6dd9ce78f1b9a4e940a1160bb85650d8932fe1a82d0525630ba017be5129625a45c3cae66c7cdaa33ee704791db81ef2e11a2f528974fa388cd929c934dbdb21425e6117839ab33b2926b036457db3a43083c3ec17231aed4ee5b607a45a5735c9470c03a424b43efcea953c078717344aeb1449c0dfa3a3ec224b542c16cf735466bdaf26b522aef1db547b14f07ebd4f5da34426a46007757be47ed3f643c47f2c4467762cd049d6f4cf8a78d04f8318bdedcee80871e91c0330499d88254555c456d9bde8a892394267eac15c230cf7e7ba19ebc01b1905c80476de3cea8258f6d0820d159f4aa8a37fb378b2685da4e0e89d253187219869f1157bbe4a8a43eabf65e86a6d9b21e25d91c43c3036914427833ed87073886719069148e2e47219bb5da5d9664d64dc5c4ff71c0e808dadbb53a23e41e3c02fd0c9e0704490f3283d1864d15d795882e6522f31445556cab6832f273dac0c7aef4e3f8c09a34d1624fdb087d852f2e827fb2c3105f1afda54b9dc12cfde3cf7747daa5ac70904e82636a13155303f9a1198d6e7f9dc7be394ebc5db9e8380e290e6cae5f320caa56aa94490789fce2e2540b3de8865396f58e14d61d3cb122f7bd1af5a27c6fe733eba3cc39106efc906ea967fb833e2480aa80bd56ccd9e5c25304e2b8135f1453af70059e599cb67bc8eaaa38c39768e74d3da8aba0135f0192d7ddf0149ce62f353b0360251f1f88b272c6e85b4ee4e0563a6de80de83749af6e6aa4d80cab7031aff3f7e8d0c9114940549f828a62be9fd6a16db001369728b4b93d4ecf91563ae03def3ca4e9900a97657c4ff1e41c5742fb3329ba882ed61645aedb22f2543b83cd4007e5d228697a48064acc32ece41f2d5ead3f31a9689249e8b4bb57ac0b136b6c60ec531708235b94db823344aafbb9b79e21959635664b2193c3add0b28767906b7ba4118e6548e9a23b49e9181dc6f7dc7857425c9ab1b1451bc4572fd060190d0b5a76b8368b68e72a212bd0f89d0778d293b1d32f155f30c9aafe7215d2e746ea8f2c73a30bcd8c093a489519b60616b15afe69074ee77fb65caf5faf0aad49106057a91fdcd622a07ac21eb5c221f2e65323228af41b3eb894517c34c4f60ba20fb6f6c4309a7357884c0eeeb0a4874550107f2d0ffdc412f86bdf712f96183b3932cfb4da3f179cde1a288df9af09c243fae8c67b0d208d9cdb7adde8d5e548e0624b19da4818ef656b88280a", 0x1000}, 0x1006) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x1, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) prctl$PR_MPX_DISABLE_MANAGEMENT(0x2c) r1 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r1, 0x0, 0x0) r2 = fcntl$getown(r1, 0x9) ptrace$setsig(0x4203, r2, 0x3, &(0x7f00000000c0)={0x11, 0x8001, 0x8001}) fadvise64(r0, 0xfffffffffffffffe, 0x0, 0x4) fremovexattr(0xffffffffffffffff, 0x0) write$FUSE_DIRENT(0xffffffffffffffff, &(0x7f0000000080)=ANY=[], 0x29) [ 1499.039525] binder: 12207:12210 transaction failed 29189/-3, size 112-24 line 3284 01:14:02 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(0xffffffffffffffff, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) [ 1499.075347] binder: undelivered TRANSACTION_ERROR: 29189 [ 1499.088287] binder: 12223:12228 got transaction with invalid handle, 0 [ 1499.088322] binder: 12221:12226 transaction failed 29189/-22, size 88-24 line 3138 01:14:02 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffda9, 0xfffffdce, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@weak_handle, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x50}}}], 0x0, 0x0, 0x0}) ioctl$FIBMAP(0xffffffffffffffff, 0x1, &(0x7f0000000000)=0x7fffffff) 01:14:02 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) getsockopt$EBT_SO_GET_INIT_ENTRIES(r5, 0x0, 0x83, &(0x7f0000000100)={'filter\x00', 0x0, 0x3, 0x0, [], 0x2, &(0x7f0000000000)=[{}, {}], &(0x7f0000000040)}, &(0x7f0000000180)=0x78) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70, 0x18, &(0x7f0000000200)={@ptr={0x70742a85, 0x0, 0x0}, @fda, @ptr={0x70742a85, 0x0, 0x0}}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}}], 0x0, 0x0, 0x0}) 01:14:02 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(0xffffffffffffffff, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0}, @fda={0x66646185, 0x0, 0x1}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}}], 0x0, 0x0, 0x0}) r4 = creat(&(0x7f0000000100)='./file0\x00', 0x2d5069e2a4313cc6) ioctl$VT_DISALLOCATE(r4, 0x5608) 01:14:02 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(0xffffffffffffffff, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) [ 1499.088559] binder: undelivered TRANSACTION_ERROR: 29189 [ 1499.113439] binder: 12224:12230 BC_CLEAR_DEATH_NOTIFICATION invalid ref 1 01:14:02 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) fcntl$dupfd(r2, 0x406, r0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="116348400000000000000000000000000000000000000000000000000000000000000000a9fdffffffffffffcefdffff00000000dca4e855ba2db59f31749547db9c618b2bb6d6232d469f251ae96bdb7e39b25f7a8a", @ANYPTR=&(0x7f0000000300)=ANY=[@ANYBLOB="852a7470000000000000000000000000000000000000000000000000000000000000000000000000852a68770000000000000000000000000000000000000000852a687300"/88], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000028000002000000005000000000000000"], @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x0, 0x0, 0x0}) 01:14:02 executing program 2: mkdir(0x0, 0x0) open(0x0, 0x0, 0x0) r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r0, 0x0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) linkat(r0, &(0x7f0000000000)='./bus\x00', r2, &(0x7f00000000c0)='./bus\x00', 0x1a00) fchdir(0xffffffffffffffff) r3 = open(&(0x7f0000000280)='./bus\x00', 0x141042, 0x0) write$UHID_INPUT(r3, &(0x7f0000001440)={0x8, "c0c814a55b6300d28afc61ac7dd1ffb869b761e8e53ee36e4be89e9fea175523e4468dec44bf8b5473c7a5062b4ede67dcb24cb9484ccfff2b3a70befc56e8ab2eee3483f5bf78c16beac035b700eb84e2216f268d02b717d2046c273814475b412437f7dc08a13a55d3c02132999dfd9fe80b750eff4d7c1da975b3835602728ae09e72527fcee19377e29c6c19e1ccce0f75e0e54001e3e83e473fa3d37eca8be1b3de565571e0e84f310c11fa8616068113b038aaa5c69967699fc2aa41c6f26fc22cf68e3577242c9b4ca20fab9de5885e0648fbd7af089b05f38f152d2f8144461608733c567b6dc5d2a07022c3764565c85abcfd99dd7a85e58939278235d50e8b321be7dbaa5141e097c28364fad2f713d666ca94f4e429687fcabb72aceeaf8abe5b506d98dc393b6e97492d785ead0ca2953f92c4d2b2c9f616e3d98b36be55a923fc5892413f7a3b615cec89b52e0ecdcee0aa5af72bcbb91b4bade7435dd8b529feaf13f8b48fcaca5952235d2e909f8831d8ca05a0daa3f6c581f388e0c1879b41fe63ef3d122bd0c5acd4fb07b96797918791075ae7383bb1bbdea574b31301ff37ecc45671ee2e7fc55bf6244025d1fd82dca56a42a23aa826a0b1e102bd87893ddc05649304eb1866c796e46e0d57f552bd572891ef892918bb2e7f2c6bcf68f388ea0c50f48c06de1b46b1434cdf25ca1288ebabe2a33d1c6effb77f91ef75471e93952caeda8ac2b2677e46d62b8366922d093832bccb949e177b4417864812d22972d81d89158288b5318d017329d4e8f66273abf74c434f318ebf32c7629342a85336387231b1e579d57cff0b125bef9dddf0fc33f71cb59d5a8972cda06ba6bba4a89cb8d3b465492c431698984998b2979ea61fed3d99b049724f2bdda5a0700ccb28825da1343f41290e569a6d38d4ae3968147cf39b097efd78e058fc71523c12e724bf93dc4ecc02b5cb18d13b59ec8f85368ac1ea93ed0149c60c53569dc69cdb3f37470eab26ef010b03a7e651b9e8e9065da347660836eddb3988c9a0f394aad055f727310f646d6cb35131d02aaf24735792bfce250798bebf0d1a4495fca568b9449e81afef2937b50faf873257d7efa07d31759474d50ca2a7922e79ab47dd59b11dfd1ec43fef3551aed81d01ee4ab997c6cecc39013dcaa442aec803e4cebbc288b4f9e87b30613f0ec88ddc6f60f56787f4040897e6e6bdac317d74b27f97f2efadb031f03c61954fd0232373582b7fa315d3eb9f67053126d2ed0636f04d669c47bdeb078fbda177533902e20b5ce9d8f395ea4c0aaf2cae774fe99bc40105a9ca184bcb598ab2f49c1df62d32d1a6d73a26812cb47a2ccaf0e9b759df89ad1e18238d897b9fd658f6786a92a0c12bd0ee6dad8a430a67962363e5b9afb3329e4f1f6fcd7e63cb8f24872bcf5b8c349d9ce423666ca39f16884219dea338b388e40f4ad996419cb3858637364d8e5af67f846d77b2749115131a3642ef56681315e4a2cbca5e60febabf693570f515e09c2a8994a8e2be3cba28118ef429d4de781118182607dd2c2d5aaba621ea29c140338bd8f1787fd2a3f43bb7fa22a8ce053adb331a4c78eab569af317e14360a6bf1c8b7394f34bfc1a941ac88dab334d5a2d45fc83bee28884698fd82339c972a06efb369220049ca89727513bd4262ad6f94f55f659ec98b684b1d92e1b6a303548a196cc5316e9845baaf01e737ef047d3d1ac4fe13de618e8fd6471c225e688b73b866213f4765c1a1ecf041f66a11177b0425b0423c455dccfa35a34f3b1c4c9850267bd41dcc366f4f8fef6982699e9aee7f3edff90217c84f6865234676e65911e5e99739792161766e959d061d6e86797b595ae3cffc043da0929dce1b4bd27e04532800f14f69398a681d46f00197f547fa138e676a4c84e586e9a2037faad7d7342221c229ff13606688ab70305dc28d01270604fbcb2b5777541e637a10e7d6c2dfa76461b18c8b303234282f31b7ed8afd0cdcc3978c6520a182000ea312296c7d9df08c2a67b944bc519113822014a831c8d6a7f8d26a7a443666b6077bdc1c11cf47001bcbb484d163543445c77a02140191bbb813da818b4dc3ef1ca420f624e5cb67c48024aeb8691b549202750899938067a3ad49da19e9fffc6486b3525fba8b2ff991fb3b4c1a536818f2dad96f713ac264a22136c6a3a9eacb4f69ab08cfe2b971a7d916833c6a0370d4b0bc428db2e4b4013899668b73caf9c983e2f07e46b4b5b4f0d231edee8b1951e1d0e34c881d1fc5c6be05b92b13680398e7109bd18048f0bd980fceb24e59411873e7a8a7f95f4da2ba5c082fdda710361e163a213a3dbb82c08a69020545da4636c09a67cd962182a011cf5eb1c3d999abc7b834ee518bb53afe19941927ca190699abf79c334c52e206fc851deb7398947ad5bd125ef3f51349497142e921c85506c739f6319ae0eb8e3c551ceb7e16afc2d6aad36841ed8eb560ef984ee5e00f1ead2c646546b3c145e3700b07fc257551641cf3dcb76a8b3cc75994f2c3eb521cea22d64c8b72b2de506fde8185b70b4707b7f571668a5925ca21e605904d7c896a5d7290b9c4fc75ecc7ddbbd7f6f003a74f53d1a5432e0377a3efce1e7ac61e36dc13aeea57400d4d3986db3fccb6edaf83f86daeb42f416f58c502e74178e013b399d0b155e0df86b40b5f3f2ab0ad61c90870cee340c07977b55622699101e5372677dd4e208fa6b5d4834a2d6f37b2ead107218aa0e702d1f6a60bd4ad3a2e22807237129fdc02993ef1fffe3c285bd4f7b093b2da8d772ce2df7874bf9b7fd0893eb66a4931acc38129bfe4a8fc6b28ea83bcca1220b66c86d4d90914bb9e9a425fce618f11b66f93aa78515eac0f3956cb1e8b6f12d7f6f22c1ca5563e280b15c64732aec2a37d6010cee0fd2263ea3ea2011043153284b4a5fc87cc0dd8c36f084ce715a6e9ba3e8b2586726255d122f2b5677d6590405ae031df8f83840ef3011a7f5d18037407758270d980aa65d5a4aa26a35a61b65178b6183b282771e89a8fe47bd3ea5a23146b924a47c3cc2540a9c8d91d4a8924e010fb6d3e60457e0aa86749cc3444707fda055a0f489aecda68af7f0d7d31cf25641a10bcc0d00996cddf9059121639fa3ff2e5490bae6b702fcf226d8e50f27f0973e5e4cf543445524d0fe3bd55d3f215978bfabcba0d44c076f5b333b2095c70f6a5426338bf0c065ddce27f6730606d84d1ccef8cebcd15085fa8a5d0975dc47eeb09a4ab6da21d01916c97f4e266c4b01f2bfb3b6a08bb5a7cf834e56782d824e7c55b591cd883ed9e806a4f7033bbab49a2b8ab2cb0f6da9d76968208236b35a51f8eba3769a676ad60d69c475706a630f3a078ebaa6ba5bc25719867cb61d48cc3a381b261165c04f3c93f37d72fc15f43df1de34e24e80a46f5d15fb362e71cb4a5365dde04a53dc5e42745fbd601ff148db416244dd76ac16f24138ef9a02491eb5b48d731a8bdcd46040d0ff11a07c040b83db84bfd21ffb1d818203cb7d3f8fca47f1dc510afa8219ab031aaba2147aed7c50228930e895a72abf55ca6997131e231ea92e0059b680735548adf2d572c3540e096a644deb3750e3b341bbeffee70ff22e0b4e56142e4c1965c01a646dd9b5b0055f88f08987ad45adb844b9ffc84792073048c28bcb60f2666802052ee45dcd9a2950d55ecf0234a3dcf67e83cfa0bfb1285eb54e6292d8075c9e1b459e48556f416898557c9c864fc5de459feb53e33dd1a6860a2d1a836ab5ff6efaee123b3715a7137787ee4345efbce38074e262f363a8ff400345c8539d44a7286c7291246810bce063f0877db6585842380b530a4aaef6e36779a95fed220cef6c1fff2fdd5031f83987dc3282d432f322852cc9dc6d00c59d5ed83b386ff97c521e528e59f2df932467ac02d17f8818c2de26d69725f42cecaf186fab7b6e10b1ebd9a9a12ed83cd382d9a6f9a9bed2736cb0ec0260057f5ec704d2e1a64caad59e02ff2022174b23564cb0942e6769b12e0ae4d65dc4c5e6b6ceaf2667e085909c93a9768b7bfdac612801c0bc3848bad51e2367f788cbd1c5091ce0e9c567528c72003712e91247d87f1ff60d3865fc687a35886822079392f8d151b89e09469bef98e59139c460a53805a93245148cbb9a6a010dadc87e9b1a0e0a89e87e433ff1c0ad4b125760858c8badff4d82cbd31cf88f3e2e16a4e960e1e0b5825fc0f2b21d660cf60069d43fb6a8a96c44fa922164f02c9cd5ebb6fad848871224d157777b5a70dc6deb988506bd03aa4ce2200e9ce23641221784250c22d2c8635a3512f45d433cf66e158eb261f48a23d54f5ef4358df3487da471eb5775bdba565ee170be126b2300d0dad050212606f2d77a63fa2ab430e62670e852b89944e611509415bee36bf0961c8918bd8b0eb8af45b1a9d0420c7101a9c5f4a63efb9cc8de7897b5e2b02cb5885ad8d0d8ac7754ba8d4e9d37175e614e3f3a6a7b122bbc6dd9ce78f1b9a4e940a1160bb85650d8932fe1a82d0525630ba017be5129625a45c3cae66c7cdaa33ee704791db81ef2e11a2f528974fa388cd929c934dbdb21425e6117839ab33b2926b036457db3a43083c3ec17231aed4ee5b607a45a5735c9470c03a424b43efcea953c078717344aeb1449c0dfa3a3ec224b542c16cf735466bdaf26b522aef1db547b14f07ebd4f5da34426a46007757be47ed3f643c47f2c4467762cd049d6f4cf8a78d04f8318bdedcee80871e91c0330499d88254555c456d9bde8a892394267eac15c230cf7e7ba19ebc01b1905c80476de3cea8258f6d0820d159f4aa8a37fb378b2685da4e0e89d253187219869f1157bbe4a8a43eabf65e86a6d9b21e25d91c43c3036914427833ed87073886719069148e2e47219bb5da5d9664d64dc5c4ff71c0e808dadbb53a23e41e3c02fd0c9e0704490f3283d1864d15d795882e6522f31445556cab6832f273dac0c7aef4e3f8c09a34d1624fdb087d852f2e827fb2c3105f1afda54b9dc12cfde3cf7747daa5ac70904e82636a13155303f9a1198d6e7f9dc7be394ebc5db9e8380e290e6cae5f320caa56aa94490789fce2e2540b3de8865396f58e14d61d3cb122f7bd1af5a27c6fe733eba3cc39106efc906ea967fb833e2480aa80bd56ccd9e5c25304e2b8135f1453af70059e599cb67bc8eaaa38c39768e74d3da8aba0135f0192d7ddf0149ce62f353b0360251f1f88b272c6e85b4ee4e0563a6de80de83749af6e6aa4d80cab7031aff3f7e8d0c9114940549f828a62be9fd6a16db001369728b4b93d4ecf91563ae03def3ca4e9900a97657c4ff1e41c5742fb3329ba882ed61645aedb22f2543b83cd4007e5d228697a48064acc32ece41f2d5ead3f31a9689249e8b4bb57ac0b136b6c60ec531708235b94db823344aafbb9b79e21959635664b2193c3add0b28767906b7ba4118e6548e9a23b49e9181dc6f7dc7857425c9ab1b1451bc4572fd060190d0b5a76b8368b68e72a212bd0f89d0778d293b1d32f155f30c9aafe7215d2e746ea8f2c73a30bcd8c093a489519b60616b15afe69074ee77fb65caf5faf0aad49106057a91fdcd622a07ac21eb5c221f2e65323228af41b3eb894517c34c4f60ba20fb6f6c4309a7357884c0eeeb0a4874550107f2d0ffdc412f86bdf712f96183b3932cfb4da3f179cde1a288df9af09c243fae8c67b0d208d9cdb7adde8d5e548e0624b19da4818ef656b88280a", 0x1000}, 0xfffffc41) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x1, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fadvise64(0xffffffffffffffff, 0x8, 0x100000002, 0x2) fremovexattr(0xffffffffffffffff, 0x0) write$FUSE_DIRENT(0xffffffffffffffff, &(0x7f0000000080)=ANY=[], 0x29) socket$packet(0x11, 0x3, 0x300) 01:14:02 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0}, @fda={0x66646185, 0x0, 0x1}, @flat=@handle={0x73682a85, 0x800}}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}}], 0x0, 0x0, 0x0}) [ 1499.113448] binder: 12224:12230 got reply transaction with no transaction stack [ 1499.113463] binder: 12224:12230 transaction failed 29201/-71, size 104-24 line 3046 [ 1499.113835] binder: undelivered TRANSACTION_ERROR: 29201 [ 1499.132492] binder: 12222:12229 transaction failed 29201/-22, size -277-24 line 3284 [ 1499.132507] binder: 12222:12229 ioctl c0306201 200002c0 returned -14 [ 1499.132921] binder: undelivered TRANSACTION_ERROR: 29201 [ 1499.165481] binder: 12233:12236 got transaction with invalid handle, 0 [ 1499.165521] binder: 12233:12236 transaction failed 29201/-22, size 88-24 line 3411 [ 1499.165971] binder: undelivered TRANSACTION_ERROR: 29201 [ 1499.169245] binder: 12234:12241 transaction failed 29201/-22, size -599-4294966734 line 3284 [ 1499.169488] binder: undelivered TRANSACTION_ERROR: 29201 [ 1499.193711] binder: 12242:12244 transaction failed 29189/-22, size 96-24 line 3138 [ 1499.194439] binder: undelivered TRANSACTION_ERROR: 29189 [ 1499.202790] binder: 12240:12247 got transaction with out-of-order buffer fixup [ 1499.202819] binder: 12240:12247 transaction failed 29201/-22, size 112-24 line 3467 [ 1499.203349] binder: undelivered TRANSACTION_ERROR: 29201 [ 1499.237621] binder: 12246:12251 got transaction with invalid handle, 0 [ 1499.237657] binder: 12246:12251 transaction failed 29201/-22, size 88-24 line 3411 [ 1499.237927] binder: undelivered TRANSACTION_ERROR: 29201 [ 1499.240295] binder: 12249:12254 transaction failed 29201/-22, size -599-4294966734 line 3284 [ 1499.240420] binder: undelivered TRANSACTION_ERROR: 29201 [ 1499.265275] binder: 12250:12255 got transaction with invalid parent offset or type 01:14:02 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x40, 0x0}, @flat=@handle={0x73682a85, 0xa, 0x2}, @fda}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}}], 0x0, 0x0, 0x0}) 01:14:02 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) setsockopt$inet_tcp_TCP_REPAIR_QUEUE(r5, 0x6, 0x14, &(0x7f0000000000), 0x4) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70, 0x18, &(0x7f0000000200)={@ptr={0x70742a85, 0x0, 0x0}, @fda, @ptr={0x70742a85, 0x0, 0x0}}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}}], 0x0, 0x0, 0x0}) 01:14:02 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) ioctl$sock_inet_SIOCGIFBRDADDR(r5, 0x8919, &(0x7f0000000000)={'bpq0\x00', {0x2, 0x4e21, @local}}) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000500), 0x0, 0x0, 0x0}) 01:14:02 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(0xffffffffffffffff, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 01:14:02 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/ppp\x00', 0x2, 0x0) r4 = syz_genetlink_get_family_id$tipc(0x0) sendmsg$TIPC_CMD_GET_NETID(r3, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000480)={0x1c, r4, 0x8, 0x70bd26}, 0x1c}}, 0x0) sendmsg$TIPC_CMD_SET_LINK_PRI(r2, &(0x7f00000001c0)={&(0x7f0000000100), 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x38, r4, 0x100, 0x70bd2b, 0x25dfdbfb, {{}, 0x0, 0x4108, 0x0, {0x1c, 0x18, {0xd0b4, @bearer=@l2={'ib', 0x3a, 'veth0_to_bond\x00'}}}}, ["", "", "", "", ""]}, 0x38}, 0x1, 0x0, 0x0, 0xa004001}, 0x5a080) r5 = syz_open_dev$binderN(0x0, 0x0, 0x0) r6 = socket$inet6_tcp(0xa, 0x1, 0x0) mlock2(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) dup2(r6, r6) ioctl$BINDER_WRITE_READ(r5, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0}, @fda={0x66646185, 0x0, 0x1}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}}], 0x0, 0x0, 0x0}) [ 1499.265301] binder: 12250:12255 transaction failed 29201/-22, size 96-24 line 3454 [ 1499.265469] binder: undelivered TRANSACTION_ERROR: 29201 [ 1499.449939] binder: 12223:12228 transaction failed 29201/-22, size 88-24 line 3411 [ 1499.463353] binder: undelivered TRANSACTION_ERROR: 29201 01:14:02 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@weak_handle, @flat=@weak_handle={0x77682a85, 0x81, 0x3}}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}}], 0x0, 0x0, 0x0}) r4 = openat$selinux_enforce(0xffffffffffffff9c, &(0x7f0000000000)='/selinux/enforce\x00', 0x8080, 0x0) write$FUSE_WRITE(r4, &(0x7f0000000040)={0x18, 0xfffffffffffffff5, 0x5, {0x1}}, 0x18) 01:14:02 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0, 0xfffffffffffffed5}, @flat=@weak_handle, @fda}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}}], 0x0, 0x0, 0x0}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x800) write$P9_RWRITE(r2, &(0x7f0000000140)={0xb, 0x77, 0x2, 0x7f}, 0xb) [ 1499.499902] binder: 12260:12265 got transaction with out-of-order buffer fixup 01:14:02 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) syz_open_dev$binderN(&(0x7f0000000180)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf0\x00', 0x0, 0x2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="116348400000000000000000000059800000000000000000040000000000000060000000000000001800"/52, @ANYPTR=&(0x7f0000000000)=ANY=[@ANYBLOB="852a74700000000000000000000000000000000000000000000000000000000000000000000000008561646600000000000000000000000001000000000000000000000000000000852a687300"/96], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00(\x00\x00\x00\x00\x00\x00\x00H\x00\x00\x00\x00\x00\x00\x00'], @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x0, 0x0, 0x0}) 01:14:02 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, 0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) [ 1499.513474] binder: 12263:12270 got transaction with invalid handle, 2 01:14:02 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) ioctl$TIOCGSID(r5, 0x5429, &(0x7f0000000100)) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffda9, 0xfffffdce, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@weak_handle, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x50}}}], 0x0, 0x0, 0x0}) [ 1499.513503] binder: 12263:12270 transaction failed 29201/-22, size 96-24 line 3411 [ 1499.513641] binder: undelivered TRANSACTION_ERROR: 29201 [ 1499.514235] binder: 12264:12268 got transaction with invalid handle, 0 01:14:02 executing program 2: mkdir(0x0, 0x0) r0 = open(0x0, 0x0, 0x0) fchdir(0xffffffffffffffff) r1 = open(&(0x7f0000000280)='./bus\x00', 0x141042, 0x0) write$UHID_INPUT(r1, &(0x7f0000001440)={0x8, "c0c814a55b6300d28afc61ac7dd1ffb869b761e8e53ee36e4be89e9fea175523e4468dec44bf8b5473c7a5062b4ede67dcb24cb9484ccfff2b3a70befc56e8ab2eee3483f5bf78c16beac035b700eb84e2216f268d02b717d2046c273814475b412437f7dc08a13a55d3c02132999dfd9fe80b750eff4d7c1da975b3835602728ae09e72527fcee19377e29c6c19e1ccce0f75e0e54001e3e83e473fa3d37eca8be1b3de565571e0e84f310c11fa8616068113b038aaa5c69967699fc2aa41c6f26fc22cf68e3577242c9b4ca20fab9de5885e0648fbd7af089b05f38f152d2f8144461608733c567b6dc5d2a07022c3764565c85abcfd99dd7a85e58939278235d50e8b321be7dbaa5141e097c28364fad2f713d666ca94f4e429687fcabb72aceeaf8abe5b506d98dc393b6e97492d785ead0ca2953f92c4d2b2c9f616e3d98b36be55a923fc5892413f7a3b615cec89b52e0ecdcee0aa5af72bcbb91b4bade7435dd8b529feaf13f8b48fcaca5952235d2e909f8831d8ca05a0daa3f6c581f388e0c1879b41fe63ef3d122bd0c5acd4fb07b96797918791075ae7383bb1bbdea574b31301ff37ecc45671ee2e7fc55bf6244025d1fd82dca56a42a23aa826a0b1e102bd87893ddc05649304eb1866c796e46e0d57f552bd572891ef892918bb2e7f2c6bcf68f388ea0c50f48c06de1b46b1434cdf25ca1288ebabe2a33d1c6effb77f91ef75471e93952caeda8ac2b2677e46d62b8366922d093832bccb949e177b4417864812d22972d81d89158288b5318d017329d4e8f66273abf74c434f318ebf32c7629342a85336387231b1e579d57cff0b125bef9dddf0fc33f71cb59d5a8972cda06ba6bba4a89cb8d3b465492c431698984998b2979ea61fed3d99b049724f2bdda5a0700ccb28825da1343f41290e569a6d38d4ae3968147cf39b097efd78e058fc71523c12e724bf93dc4ecc02b5cb18d13b59ec8f85368ac1ea93ed0149c60c53569dc69cdb3f37470eab26ef010b03a7e651b9e8e9065da347660836eddb3988c9a0f394aad055f727310f646d6cb35131d02aaf24735792bfce250798bebf0d1a4495fca568b9449e81afef2937b50faf873257d7efa07d31759474d50ca2a7922e79ab47dd59b11dfd1ec43fef3551aed81d01ee4ab997c6cecc39013dcaa442aec803e4cebbc288b4f9e87b30613f0ec88ddc6f60f56787f4040897e6e6bdac317d74b27f97f2efadb031f03c61954fd0232373582b7fa315d3eb9f67053126d2ed0636f04d669c47bdeb078fbda177533902e20b5ce9d8f395ea4c0aaf2cae774fe99bc40105a9ca184bcb598ab2f49c1df62d32d1a6d73a26812cb47a2ccaf0e9b759df89ad1e18238d897b9fd658f6786a92a0c12bd0ee6dad8a430a67962363e5b9afb3329e4f1f6fcd7e63cb8f24872bcf5b8c349d9ce423666ca39f16884219dea338b388e40f4ad996419cb3858637364d8e5af67f846d77b2749115131a3642ef56681315e4a2cbca5e60febabf693570f515e09c2a8994a8e2be3cba28118ef429d4de781118182607dd2c2d5aaba621ea29c140338bd8f1787fd2a3f43bb7fa22a8ce053adb331a4c78eab569af317e14360a6bf1c8b7394f34bfc1a941ac88dab334d5a2d45fc83bee28884698fd82339c972a06efb369220049ca89727513bd4262ad6f94f55f659ec98b684b1d92e1b6a303548a196cc5316e9845baaf01e737ef047d3d1ac4fe13de618e8fd6471c225e688b73b866213f4765c1a1ecf041f66a11177b0425b0423c455dccfa35a34f3b1c4c9850267bd41dcc366f4f8fef6982699e9aee7f3edff90217c84f6865234676e65911e5e99739792161766e959d061d6e86797b595ae3cffc043da0929dce1b4bd27e04532800f14f69398a681d46f00197f547fa138e676a4c84e586e9a2037faad7d7342221c229ff13606688ab70305dc28d01270604fbcb2b5777541e637a10e7d6c2dfa76461b18c8b303234282f31b7ed8afd0cdcc3978c6520a182000ea312296c7d9df08c2a67b944bc519113822014a831c8d6a7f8d26a7a443666b6077bdc1c11cf47001bcbb484d163543445c77a02140191bbb813da818b4dc3ef1ca420f624e5cb67c48024aeb8691b549202750899938067a3ad49da19e9fffc6486b3525fba8b2ff991fb3b4c1a536818f2dad96f713ac264a22136c6a3a9eacb4f69ab08cfe2b971a7d916833c6a0370d4b0bc428db2e4b4013899668b73caf9c983e2f07e46b4b5b4f0d231edee8b1951e1d0e34c881d1fc5c6be05b92b13680398e7109bd18048f0bd980fceb24e59411873e7a8a7f95f4da2ba5c082fdda710361e163a213a3dbb82c08a69020545da4636c09a67cd962182a011cf5eb1c3d999abc7b834ee518bb53afe19941927ca190699abf79c334c52e206fc851deb7398947ad5bd125ef3f51349497142e921c85506c739f6319ae0eb8e3c551ceb7e16afc2d6aad36841ed8eb560ef984ee5e00f1ead2c646546b3c145e3700b07fc257551641cf3dcb76a8b3cc75994f2c3eb521cea22d64c8b72b2de506fde8185b70b4707b7f571668a5925ca21e605904d7c896a5d7290b9c4fc75ecc7ddbbd7f6f003a74f53d1a5432e0377a3efce1e7ac61e36dc13aeea57400d4d3986db3fccb6edaf83f86daeb42f416f58c502e74178e013b399d0b155e0df86b40b5f3f2ab0ad61c90870cee340c07977b55622699101e5372677dd4e208fa6b5d4834a2d6f37b2ead107218aa0e702d1f6a60bd4ad3a2e22807237129fdc02993ef1fffe3c285bd4f7b093b2da8d772ce2df7874bf9b7fd0893eb66a4931acc38129bfe4a8fc6b28ea83bcca1220b66c86d4d90914bb9e9a425fce618f11b66f93aa78515eac0f3956cb1e8b6f12d7f6f22c1ca5563e280b15c64732aec2a37d6010cee0fd2263ea3ea2011043153284b4a5fc87cc0dd8c36f084ce715a6e9ba3e8b2586726255d122f2b5677d6590405ae031df8f83840ef3011a7f5d18037407758270d980aa65d5a4aa26a35a61b65178b6183b282771e89a8fe47bd3ea5a23146b924a47c3cc2540a9c8d91d4a8924e010fb6d3e60457e0aa86749cc3444707fda055a0f489aecda68af7f0d7d31cf25641a10bcc0d00996cddf9059121639fa3ff2e5490bae6b702fcf226d8e50f27f0973e5e4cf543445524d0fe3bd55d3f215978bfabcba0d44c076f5b333b2095c70f6a5426338bf0c065ddce27f6730606d84d1ccef8cebcd15085fa8a5d0975dc47eeb09a4ab6da21d01916c97f4e266c4b01f2bfb3b6a08bb5a7cf834e56782d824e7c55b591cd883ed9e806a4f7033bbab49a2b8ab2cb0f6da9d76968208236b35a51f8eba3769a676ad60d69c475706a630f3a078ebaa6ba5bc25719867cb61d48cc3a381b261165c04f3c93f37d72fc15f43df1de34e24e80a46f5d15fb362e71cb4a5365dde04a53dc5e42745fbd601ff148db416244dd76ac16f24138ef9a02491eb5b48d731a8bdcd46040d0ff11a07c040b83db84bfd21ffb1d818203cb7d3f8fca47f1dc510afa8219ab031aaba2147aed7c50228930e895a72abf55ca6997131e231ea92e0059b680735548adf2d572c3540e096a644deb3750e3b341bbeffee70ff22e0b4e56142e4c1965c01a646dd9b5b0055f88f08987ad45adb844b9ffc84792073048c28bcb60f2666802052ee45dcd9a2950d55ecf0234a3dcf67e83cfa0bfb1285eb54e6292d8075c9e1b459e48556f416898557c9c864fc5de459feb53e33dd1a6860a2d1a836ab5ff6efaee123b3715a7137787ee4345efbce38074e262f363a8ff400345c8539d44a7286c7291246810bce063f0877db6585842380b530a4aaef6e36779a95fed220cef6c1fff2fdd5031f83987dc3282d432f322852cc9dc6d00c59d5ed83b386ff97c521e528e59f2df932467ac02d17f8818c2de26d69725f42cecaf186fab7b6e10b1ebd9a9a12ed83cd382d9a6f9a9bed2736cb0ec0260057f5ec704d2e1a64caad59e02ff2022174b23564cb0942e6769b12e0ae4d65dc4c5e6b6ceaf2667e085909c93a9768b7bfdac612801c0bc3848bad51e2367f788cbd1c5091ce0e9c567528c72003712e91247d87f1ff60d3865fc687a35886822079392f8d151b89e09469bef98e59139c460a53805a93245148cbb9a6a010dadc87e9b1a0e0a89e87e433ff1c0ad4b125760858c8badff4d82cbd31cf88f3e2e16a4e960e1e0b5825fc0f2b21d660cf60069d43fb6a8a96c44fa922164f02c9cd5ebb6fad848871224d157777b5a70dc6deb988506bd03aa4ce2200e9ce23641221784250c22d2c8635a3512f45d433cf66e158eb261f48a23d54f5ef4358df3487da471eb5775bdba565ee170be126b2300d0dad050212606f2d77a63fa2ab430e62670e852b89944e611509415bee36bf0961c8918bd8b0eb8af45b1a9d0420c7101a9c5f4a63efb9cc8de7897b5e2b02cb5885ad8d0d8ac7754ba8d4e9d37175e614e3f3a6a7b122bbc6dd9ce78f1b9a4e940a1160bb85650d8932fe1a82d0525630ba017be5129625a45c3cae66c7cdaa33ee704791db81ef2e11a2f528974fa388cd929c934dbdb21425e6117839ab33b2926b036457db3a43083c3ec17231aed4ee5b607a45a5735c9470c03a424b43efcea953c078717344aeb1449c0dfa3a3ec224b542c16cf735466bdaf26b522aef1db547b14f07ebd4f5da34426a46007757be47ed3f643c47f2c4467762cd049d6f4cf8a78d04f8318bdedcee80871e91c0330499d88254555c456d9bde8a892394267eac15c230cf7e7ba19ebc01b1905c80476de3cea8258f6d0820d159f4aa8a37fb378b2685da4e0e89d253187219869f1157bbe4a8a43eabf65e86a6d9b21e25d91c43c3036914427833ed87073886719069148e2e47219bb5da5d9664d64dc5c4ff71c0e808dadbb53a23e41e3c02fd0c9e0704490f3283d1864d15d795882e6522f31445556cab6832f273dac0c7aef4e3f8c09a34d1624fdb087d852f2e827fb2c3105f1afda54b9dc12cfde3cf7747daa5ac70904e82636a13155303f9a1198d6e7f9dc7be394ebc5db9e8380e290e6cae5f320caa56aa94490789fce2e2540b3de8865396f58e14d61d3cb122f7bd1af5a27c6fe733eba3cc39106efc906ea967fb833e2480aa80bd56ccd9e5c25304e2b8135f1453af70059e599cb67bc8eaaa38c39768e74d3da8aba0135f0192d7ddf0149ce62f353b0360251f1f88b272c6e85b4ee4e0563a6de80de83749af6e6aa4d80cab7031aff3f7e8d0c9114940549f828a62be9fd6a16db001369728b4b93d4ecf91563ae03def3ca4e9900a97657c4ff1e41c5742fb3329ba882ed61645aedb22f2543b83cd4007e5d228697a48064acc32ece41f2d5ead3f31a9689249e8b4bb57ac0b136b6c60ec531708235b94db823344aafbb9b79e21959635664b2193c3add0b28767906b7ba4118e6548e9a23b49e9181dc6f7dc7857425c9ab1b1451bc4572fd060190d0b5a76b8368b68e72a212bd0f89d0778d293b1d32f155f30c9aafe7215d2e746ea8f2c73a30bcd8c093a489519b60616b15afe69074ee77fb65caf5faf0aad49106057a91fdcd622a07ac21eb5c221f2e65323228af41b3eb894517c34c4f60ba20fb6f6c4309a7357884c0eeeb0a4874550107f2d0ffdc412f86bdf712f96183b3932cfb4da3f179cde1a288df9af09c243fae8c67b0d208d9cdb7adde8d5e548e0624b19da4818ef656b88280a", 0x1000}, 0xfffffc41) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x1, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BINDER_SET_MAX_THREADS(r0, 0x40046205, &(0x7f0000000000)=0x8) fadvise64(r1, 0xfffffffffffffffe, 0x0, 0x4) fremovexattr(0xffffffffffffffff, 0x0) write$FUSE_DIRENT(0xffffffffffffffff, &(0x7f0000000080)=ANY=[], 0x29) 01:14:02 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0xfffffffffffffffe) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70, 0x18, &(0x7f0000000100)={@ptr={0x70742a85, 0x0, 0x0}, @fda={0x66646185, 0x0, 0xfffffffffffffffd}, @ptr={0x70742a85, 0x1, &(0x7f0000001580)=""/4096, 0x1000, 0x1, 0x400000020}}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}}], 0x0, 0x0, 0x0}) 01:14:02 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = accept$inet(r2, &(0x7f0000000100)={0x2, 0x0, @loopback}, &(0x7f0000000140)=0x10) ioctl$sock_inet_SIOCGARP(r3, 0x8954, &(0x7f0000000180)={{0x2, 0x4e23, @multicast2}, {0x7, @remote}, 0x24, {0x2, 0x4e21, @multicast1}, 'bpq0\x00'}) ioctl$TIOCMIWAIT(r2, 0x545c, 0x0) r4 = syz_open_dev$binderN(0x0, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r4, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @ptr={0x70742a85, 0x1, &(0x7f0000000200)=""/133, 0xfffffffffffffead, 0x2}, @fda}, &(0x7f00000000c0)={0x0, 0xfffffea1, 0x50}}}], 0x0, 0x0, 0x0}) [ 1499.514281] binder: 12264:12268 transaction failed 29201/-22, size 88-24 line 3411 [ 1499.514441] binder: undelivered TRANSACTION_ERROR: 29201 [ 1499.518906] binder: 12263:12271 got transaction with invalid handle, 2 [ 1499.518941] binder: 12263:12271 transaction failed 29201/-22, size 96-24 line 3411 [ 1499.519183] binder: undelivered TRANSACTION_ERROR: 29201 [ 1499.573278] binder: 12274:12280 got transaction with too large buffer [ 1499.573305] binder: 12274:12280 transaction failed 29201/-22, size 96-24 line 3493 [ 1499.573611] binder: undelivered TRANSACTION_ERROR: 29201 [ 1499.576468] binder: 12273:12277 got transaction with invalid handle, 0 [ 1499.576490] binder: 12273:12277 transaction failed 29201/-22, size 88-24 line 3411 [ 1499.577343] binder: undelivered TRANSACTION_ERROR: 29201 [ 1499.588815] binder: 12278:12282 got transaction with invalid handle, 0 [ 1499.588852] binder: 12278:12282 transaction failed 29201/-22, size 88-24 line 3411 [ 1499.597141] binder: undelivered TRANSACTION_ERROR: 29201 [ 1499.598227] binder: 12274:12284 got transaction with too large buffer [ 1499.598372] binder: 12274:12284 transaction failed 29201/-22, size 96-24 line 3493 [ 1499.602302] binder: undelivered TRANSACTION_ERROR: 29201 [ 1499.606372] binder_alloc: 12275: binder_alloc_buf size 103079215104 failed, no address space [ 1499.606380] binder_alloc: allocated: 0 (num: 0 largest: 0), free: 12288 (num: 1 largest: 12288) [ 1499.606397] binder: 12275:12283 transaction failed 29201/-28, size 103079215104-0 line 3284 [ 1499.606562] binder: undelivered TRANSACTION_ERROR: 29201 [ 1499.640893] binder: 12285:12286 transaction failed 29201/-22, size -599-4294966734 line 3284 [ 1499.641121] binder: undelivered TRANSACTION_ERROR: 29201 [ 1499.694537] binder_alloc: 12290: binder_alloc_buf, no vma [ 1499.694557] binder: 12290:12292 transaction failed 29189/-3, size 112-24 line 3284 [ 1499.695346] binder: undelivered TRANSACTION_ERROR: 29189 01:14:03 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x68, 0x18, &(0x7f0000000200)={@fda={0x66646185, 0x7, 0x2, 0xd}, @fda, @ptr={0x70742a85, 0x0, 0x0}}, &(0x7f00000000c0)={0x0, 0x50, 0x40}}}], 0x0, 0x0, 0x0}) 01:14:03 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, 0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 01:14:03 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) fcntl$dupfd(r4, 0x0, r4) ioctl$sock_SIOCETHTOOL(r4, 0x8946, &(0x7f0000000100)={'team_slave_1\x00', &(0x7f0000000000)=@ethtool_gfeatures={0x3a, 0x7, [{0x3, 0x6, 0x8, 0x9}, {0xec0, 0xfffffe01, 0x80000000, 0x5}, {0x6, 0x5, 0x401, 0x7}, {0x9, 0x7, 0x101, 0x1}, {0x0, 0x7, 0x6, 0x8001}, {0x7f44, 0x100, 0x5f, 0x1000}, {0x0, 0x4, 0x2, 0xfffffffc}]}}) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffda9, 0xfffffdce, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@weak_handle, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x50}}}], 0x0, 0x0, 0x0}) 01:14:03 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) write$smack_current(0xffffffffffffffff, &(0x7f0000000140)='systemem0keyringnodev\x00', 0x16) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) ioctl$sock_FIOGETOWN(r5, 0x8903, &(0x7f0000000100)) ioctl$TIOCGRS485(r3, 0x542e, &(0x7f0000000180)) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0}, @fda={0x66646185, 0x0, 0x1}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}}], 0x0, 0x0, 0x0}) 01:14:03 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) socket$nl_xfrm(0x10, 0x3, 0x6) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0, 0xfffffffffffffed5}, @flat=@weak_handle, @fda}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}}], 0x0, 0x0, 0x0}) [ 1499.858333] binder: 12260:12265 transaction failed 29201/-22, size 112-24 line 3467 [ 1499.872571] binder: undelivered TRANSACTION_ERROR: 29201 01:14:03 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, 0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 01:14:03 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) mlock2(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r2, 0x0, 0x0) write$P9_RLERRORu(r2, &(0x7f0000000100)={0x12, 0x7, 0x2, {{0x5, 'ð1'}, 0x400}}, 0x12) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="11634840000000000000000000000000000000000000000000000000000000000000000060000000000000001800000000000000", @ANYPTR=&(0x7f0000000000)=ANY=[@ANYBLOB="852a7470000000000000000000000000d5feffffffffffff00000000000000000000000000000000852a687700000000000000000000000000000000000000008561646600"/96], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00(\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00'], @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x0, 0x0, 0x0}) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$FS_IOC_GET_ENCRYPTION_PWSALT(r4, 0x40106614, &(0x7f00000001c0)) r5 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x111) ioctl$TUNSETIFF(r5, 0x400454ca, &(0x7f0000000180)={'syzkaller0\x00'}) 01:14:03 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$BINDER_THREAD_EXIT(0xffffffffffffffff, 0x40046208, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70, 0x18, &(0x7f0000000200)={@ptr={0x70742a85, 0x0, 0x0}, @fda, @ptr={0x70742a85, 0x0, 0x0}}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}}], 0x0, 0x0, 0x0}) [ 1499.917130] binder: 12302:12307 got transaction with invalid parent offset or type [ 1499.918523] binder: 12300:12308 got transaction with too large buffer 01:14:03 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) [ 1499.918550] binder: 12300:12308 transaction failed 29201/-22, size 96-24 line 3493 [ 1499.918699] binder: undelivered TRANSACTION_ERROR: 29201 [ 1499.923056] binder: 12299:12306 got transaction with invalid handle, 0 [ 1499.923090] binder: 12299:12306 transaction failed 29201/-22, size 88-24 line 3411 [ 1499.923235] binder: undelivered TRANSACTION_ERROR: 29201 [ 1499.932873] binder: 12304:12309 got transaction with invalid parent offset or type [ 1499.932894] binder: 12304:12309 transaction failed 29201/-22, size 104-24 line 3454 [ 1499.933032] binder: undelivered TRANSACTION_ERROR: 29201 [ 1499.978844] binder: 12301:12316 transaction failed 29201/-22, size -599-4294966734 line 3284 [ 1499.992103] binder: 12313:12319 got transaction with invalid handle, 0 [ 1499.992139] binder: 12313:12319 transaction failed 29201/-22, size 88-24 line 3411 [ 1499.992306] binder: undelivered TRANSACTION_ERROR: 29201 [ 1500.003533] binder: undelivered TRANSACTION_ERROR: 29201 [ 1500.007273] binder: 12320:12322 got transaction with out-of-order buffer fixup [ 1500.007298] binder: 12320:12322 transaction failed 29201/-22, size 112-24 line 3467 [ 1500.007586] binder: undelivered TRANSACTION_ERROR: 29201 01:14:03 executing program 2: mkdir(0x0, 0x0) r0 = open(0x0, 0x0, 0x0) fchdir(0xffffffffffffffff) r1 = open(&(0x7f0000000280)='./bus\x00', 0x141042, 0x0) write$UHID_INPUT(r1, &(0x7f0000001440)={0x8, "c0c814a55b6300d28afc61ac7dd1ffb869b761e8e53ee36e4be89e9fea175523e4468dec44bf8b5473c7a5062b4ede67dcb24cb9484ccfff2b3a70befc56e8ab2eee3483f5bf78c16beac035b700eb84e2216f268d02b717d2046c273814475b412437f7dc08a13a55d3c02132999dfd9fe80b750eff4d7c1da975b3835602728ae09e72527fcee19377e29c6c19e1ccce0f75e0e54001e3e83e473fa3d37eca8be1b3de565571e0e84f310c11fa8616068113b038aaa5c69967699fc2aa41c6f26fc22cf68e3577242c9b4ca20fab9de5885e0648fbd7af089b05f38f152d2f8144461608733c567b6dc5d2a07022c3764565c85abcfd99dd7a85e58939278235d50e8b321be7dbaa5141e097c28364fad2f713d666ca94f4e429687fcabb72aceeaf8abe5b506d98dc393b6e97492d785ead0ca2953f92c4d2b2c9f616e3d98b36be55a923fc5892413f7a3b615cec89b52e0ecdcee0aa5af72bcbb91b4bade7435dd8b529feaf13f8b48fcaca5952235d2e909f8831d8ca05a0daa3f6c581f388e0c1879b41fe63ef3d122bd0c5acd4fb07b96797918791075ae7383bb1bbdea574b31301ff37ecc45671ee2e7fc55bf6244025d1fd82dca56a42a23aa826a0b1e102bd87893ddc05649304eb1866c796e46e0d57f552bd572891ef892918bb2e7f2c6bcf68f388ea0c50f48c06de1b46b1434cdf25ca1288ebabe2a33d1c6effb77f91ef75471e93952caeda8ac2b2677e46d62b8366922d093832bccb949e177b4417864812d22972d81d89158288b5318d017329d4e8f66273abf74c434f318ebf32c7629342a85336387231b1e579d57cff0b125bef9dddf0fc33f71cb59d5a8972cda06ba6bba4a89cb8d3b465492c431698984998b2979ea61fed3d99b049724f2bdda5a0700ccb28825da1343f41290e569a6d38d4ae3968147cf39b097efd78e058fc71523c12e724bf93dc4ecc02b5cb18d13b59ec8f85368ac1ea93ed0149c60c53569dc69cdb3f37470eab26ef010b03a7e651b9e8e9065da347660836eddb3988c9a0f394aad055f727310f646d6cb35131d02aaf24735792bfce250798bebf0d1a4495fca568b9449e81afef2937b50faf873257d7efa07d31759474d50ca2a7922e79ab47dd59b11dfd1ec43fef3551aed81d01ee4ab997c6cecc39013dcaa442aec803e4cebbc288b4f9e87b30613f0ec88ddc6f60f56787f4040897e6e6bdac317d74b27f97f2efadb031f03c61954fd0232373582b7fa315d3eb9f67053126d2ed0636f04d669c47bdeb078fbda177533902e20b5ce9d8f395ea4c0aaf2cae774fe99bc40105a9ca184bcb598ab2f49c1df62d32d1a6d73a26812cb47a2ccaf0e9b759df89ad1e18238d897b9fd658f6786a92a0c12bd0ee6dad8a430a67962363e5b9afb3329e4f1f6fcd7e63cb8f24872bcf5b8c349d9ce423666ca39f16884219dea338b388e40f4ad996419cb3858637364d8e5af67f846d77b2749115131a3642ef56681315e4a2cbca5e60febabf693570f515e09c2a8994a8e2be3cba28118ef429d4de781118182607dd2c2d5aaba621ea29c140338bd8f1787fd2a3f43bb7fa22a8ce053adb331a4c78eab569af317e14360a6bf1c8b7394f34bfc1a941ac88dab334d5a2d45fc83bee28884698fd82339c972a06efb369220049ca89727513bd4262ad6f94f55f659ec98b684b1d92e1b6a303548a196cc5316e9845baaf01e737ef047d3d1ac4fe13de618e8fd6471c225e688b73b866213f4765c1a1ecf041f66a11177b0425b0423c455dccfa35a34f3b1c4c9850267bd41dcc366f4f8fef6982699e9aee7f3edff90217c84f6865234676e65911e5e99739792161766e959d061d6e86797b595ae3cffc043da0929dce1b4bd27e04532800f14f69398a681d46f00197f547fa138e676a4c84e586e9a2037faad7d7342221c229ff13606688ab70305dc28d01270604fbcb2b5777541e637a10e7d6c2dfa76461b18c8b303234282f31b7ed8afd0cdcc3978c6520a182000ea312296c7d9df08c2a67b944bc519113822014a831c8d6a7f8d26a7a443666b6077bdc1c11cf47001bcbb484d163543445c77a02140191bbb813da818b4dc3ef1ca420f624e5cb67c48024aeb8691b549202750899938067a3ad49da19e9fffc6486b3525fba8b2ff991fb3b4c1a536818f2dad96f713ac264a22136c6a3a9eacb4f69ab08cfe2b971a7d916833c6a0370d4b0bc428db2e4b4013899668b73caf9c983e2f07e46b4b5b4f0d231edee8b1951e1d0e34c881d1fc5c6be05b92b13680398e7109bd18048f0bd980fceb24e59411873e7a8a7f95f4da2ba5c082fdda710361e163a213a3dbb82c08a69020545da4636c09a67cd962182a011cf5eb1c3d999abc7b834ee518bb53afe19941927ca190699abf79c334c52e206fc851deb7398947ad5bd125ef3f51349497142e921c85506c739f6319ae0eb8e3c551ceb7e16afc2d6aad36841ed8eb560ef984ee5e00f1ead2c646546b3c145e3700b07fc257551641cf3dcb76a8b3cc75994f2c3eb521cea22d64c8b72b2de506fde8185b70b4707b7f571668a5925ca21e605904d7c896a5d7290b9c4fc75ecc7ddbbd7f6f003a74f53d1a5432e0377a3efce1e7ac61e36dc13aeea57400d4d3986db3fccb6edaf83f86daeb42f416f58c502e74178e013b399d0b155e0df86b40b5f3f2ab0ad61c90870cee340c07977b55622699101e5372677dd4e208fa6b5d4834a2d6f37b2ead107218aa0e702d1f6a60bd4ad3a2e22807237129fdc02993ef1fffe3c285bd4f7b093b2da8d772ce2df7874bf9b7fd0893eb66a4931acc38129bfe4a8fc6b28ea83bcca1220b66c86d4d90914bb9e9a425fce618f11b66f93aa78515eac0f3956cb1e8b6f12d7f6f22c1ca5563e280b15c64732aec2a37d6010cee0fd2263ea3ea2011043153284b4a5fc87cc0dd8c36f084ce715a6e9ba3e8b2586726255d122f2b5677d6590405ae031df8f83840ef3011a7f5d18037407758270d980aa65d5a4aa26a35a61b65178b6183b282771e89a8fe47bd3ea5a23146b924a47c3cc2540a9c8d91d4a8924e010fb6d3e60457e0aa86749cc3444707fda055a0f489aecda68af7f0d7d31cf25641a10bcc0d00996cddf9059121639fa3ff2e5490bae6b702fcf226d8e50f27f0973e5e4cf543445524d0fe3bd55d3f215978bfabcba0d44c076f5b333b2095c70f6a5426338bf0c065ddce27f6730606d84d1ccef8cebcd15085fa8a5d0975dc47eeb09a4ab6da21d01916c97f4e266c4b01f2bfb3b6a08bb5a7cf834e56782d824e7c55b591cd883ed9e806a4f7033bbab49a2b8ab2cb0f6da9d76968208236b35a51f8eba3769a676ad60d69c475706a630f3a078ebaa6ba5bc25719867cb61d48cc3a381b261165c04f3c93f37d72fc15f43df1de34e24e80a46f5d15fb362e71cb4a5365dde04a53dc5e42745fbd601ff148db416244dd76ac16f24138ef9a02491eb5b48d731a8bdcd46040d0ff11a07c040b83db84bfd21ffb1d818203cb7d3f8fca47f1dc510afa8219ab031aaba2147aed7c50228930e895a72abf55ca6997131e231ea92e0059b680735548adf2d572c3540e096a644deb3750e3b341bbeffee70ff22e0b4e56142e4c1965c01a646dd9b5b0055f88f08987ad45adb844b9ffc84792073048c28bcb60f2666802052ee45dcd9a2950d55ecf0234a3dcf67e83cfa0bfb1285eb54e6292d8075c9e1b459e48556f416898557c9c864fc5de459feb53e33dd1a6860a2d1a836ab5ff6efaee123b3715a7137787ee4345efbce38074e262f363a8ff400345c8539d44a7286c7291246810bce063f0877db6585842380b530a4aaef6e36779a95fed220cef6c1fff2fdd5031f83987dc3282d432f322852cc9dc6d00c59d5ed83b386ff97c521e528e59f2df932467ac02d17f8818c2de26d69725f42cecaf186fab7b6e10b1ebd9a9a12ed83cd382d9a6f9a9bed2736cb0ec0260057f5ec704d2e1a64caad59e02ff2022174b23564cb0942e6769b12e0ae4d65dc4c5e6b6ceaf2667e085909c93a9768b7bfdac612801c0bc3848bad51e2367f788cbd1c5091ce0e9c567528c72003712e91247d87f1ff60d3865fc687a35886822079392f8d151b89e09469bef98e59139c460a53805a93245148cbb9a6a010dadc87e9b1a0e0a89e87e433ff1c0ad4b125760858c8badff4d82cbd31cf88f3e2e16a4e960e1e0b5825fc0f2b21d660cf60069d43fb6a8a96c44fa922164f02c9cd5ebb6fad848871224d157777b5a70dc6deb988506bd03aa4ce2200e9ce23641221784250c22d2c8635a3512f45d433cf66e158eb261f48a23d54f5ef4358df3487da471eb5775bdba565ee170be126b2300d0dad050212606f2d77a63fa2ab430e62670e852b89944e611509415bee36bf0961c8918bd8b0eb8af45b1a9d0420c7101a9c5f4a63efb9cc8de7897b5e2b02cb5885ad8d0d8ac7754ba8d4e9d37175e614e3f3a6a7b122bbc6dd9ce78f1b9a4e940a1160bb85650d8932fe1a82d0525630ba017be5129625a45c3cae66c7cdaa33ee704791db81ef2e11a2f528974fa388cd929c934dbdb21425e6117839ab33b2926b036457db3a43083c3ec17231aed4ee5b607a45a5735c9470c03a424b43efcea953c078717344aeb1449c0dfa3a3ec224b542c16cf735466bdaf26b522aef1db547b14f07ebd4f5da34426a46007757be47ed3f643c47f2c4467762cd049d6f4cf8a78d04f8318bdedcee80871e91c0330499d88254555c456d9bde8a892394267eac15c230cf7e7ba19ebc01b1905c80476de3cea8258f6d0820d159f4aa8a37fb378b2685da4e0e89d253187219869f1157bbe4a8a43eabf65e86a6d9b21e25d91c43c3036914427833ed87073886719069148e2e47219bb5da5d9664d64dc5c4ff71c0e808dadbb53a23e41e3c02fd0c9e0704490f3283d1864d15d795882e6522f31445556cab6832f273dac0c7aef4e3f8c09a34d1624fdb087d852f2e827fb2c3105f1afda54b9dc12cfde3cf7747daa5ac70904e82636a13155303f9a1198d6e7f9dc7be394ebc5db9e8380e290e6cae5f320caa56aa94490789fce2e2540b3de8865396f58e14d61d3cb122f7bd1af5a27c6fe733eba3cc39106efc906ea967fb833e2480aa80bd56ccd9e5c25304e2b8135f1453af70059e599cb67bc8eaaa38c39768e74d3da8aba0135f0192d7ddf0149ce62f353b0360251f1f88b272c6e85b4ee4e0563a6de80de83749af6e6aa4d80cab7031aff3f7e8d0c9114940549f828a62be9fd6a16db001369728b4b93d4ecf91563ae03def3ca4e9900a97657c4ff1e41c5742fb3329ba882ed61645aedb22f2543b83cd4007e5d228697a48064acc32ece41f2d5ead3f31a9689249e8b4bb57ac0b136b6c60ec531708235b94db823344aafbb9b79e21959635664b2193c3add0b28767906b7ba4118e6548e9a23b49e9181dc6f7dc7857425c9ab1b1451bc4572fd060190d0b5a76b8368b68e72a212bd0f89d0778d293b1d32f155f30c9aafe7215d2e746ea8f2c73a30bcd8c093a489519b60616b15afe69074ee77fb65caf5faf0aad49106057a91fdcd622a07ac21eb5c221f2e65323228af41b3eb894517c34c4f60ba20fb6f6c4309a7357884c0eeeb0a4874550107f2d0ffdc412f86bdf712f96183b3932cfb4da3f179cde1a288df9af09c243fae8c67b0d208d9cdb7adde8d5e548e0624b19da4818ef656b88280a", 0x1000}, 0xfffffc41) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x1, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fadvise64(r1, 0xfffffffffffffffe, 0x0, 0x4) fremovexattr(0xffffffffffffffff, 0x0) write$FUSE_DIRENT(0xffffffffffffffff, &(0x7f0000000080)=ANY=[], 0x29) write$binfmt_script(r0, &(0x7f00000000c0)={'#! ', './bus', [], 0xa, "bb5b7551713e7e78b300732a137f19143498a063ef8219f2de6f6b43a0e8bf087f137ebcd489a58be9cd228a2085f895f907fd72c10a060ed2f0997fa6d2cc18759464e5780b7129d6dc584ecd0aabe3"}, 0x59) r2 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/net/pfkey\x00', 0x111000, 0x0) ioctl$FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS(r2, 0xc0406619, &(0x7f0000000140)={{0x2, 0x0, @reserved="86254575dc680f0b75d7982b502ccb49f58142358ecbe8801e17351a95b6bbd9"}}) 01:14:03 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) r4 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r4, 0x0, 0x0) ioctl$TIOCGWINSZ(r4, 0x5413, &(0x7f0000000000)) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0xe4, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="116348400000000000000000000000000000000000000000000000000000000000000000a9fdffffffffffffcefdffff00000000", @ANYPTR=&(0x7f0000000200)=ANY=[@ANYBLOB="852a747000000000001000000000000000000000e33d9465cc64192cf3fe0000d9000000000000000000000000000000852a68770000000000000000000000009f9a000000000000852a6873000000000000000000000000000000000000000066c3e7de30d55e5bfc224f7b9a9d2215b2d0c121c248f7afed0dde4eb6b70001c01c4eee5e254f8027198fcfd51ea4bc1c4a6bc902f5f7abcdac1e45ab87a1eb4424edb4272f115df83ce4aa83a85f252b994b7204f60000"], @ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRES16=r6, @ANYRESHEX, @ANYRES32=0x0, @ANYRES16=r0, @ANYRESOCT=0x0, @ANYPTR], @ANYBLOB="000000000000000085ba19c31b90ab76f2f5f5e491c3b27ff0d91b5ee47192871a3eca9122da1916eb28cc14d69d08dc51553eee65b2217e1de3b5ead5f57002cd035a0d81586fec883a8897d0e45943e545b474d635ef8c96ec5dcdc3c4cb29119399f94aa0c35e4c863110fd4764f14e9e4e03b716d5ce21e9d5a2c006fc3b4b8e83bad758cf71dde5e0af677898ad3a792ce53857b2c620e061f5b5000000"], 0x0, 0x0, 0x0}) 01:14:03 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket(0xa, 0x2, 0x5) setsockopt$SO_ATTACH_FILTER(r2, 0x1, 0x1a, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0xd3, 0x8, 0x8, 0x4}, {0xe313, 0x5, 0x9, 0xffff}]}, 0x10) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = dup2(r3, r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70, 0x18, &(0x7f0000000200)={@ptr={0x70742a85, 0x0, 0x0}, @fda, @ptr={0x70742a85, 0x0, 0x0}}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}}], 0x0, 0x0, 0x0}) 01:14:03 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/d\x05l\x00\x00\x00\x03\x00', 0x18280, 0x0) ioctl$sock_inet_SIOCSIFNETMASK(r1, 0x891c, &(0x7f0000000140)={'bond_slave_0\x00', {0x2, 0x4e23, @multicast1}}) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r2 = syz_open_dev$binderN(0x0, 0x0, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) r5 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r5, 0x0, 0x0) r6 = socket$inet6_tcp(0xa, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$PERF_EVENT_IOC_ENABLE(r7, 0x8912, 0x400200) r8 = socket$inet6_tcp(0xa, 0x1, 0x0) fcntl$dupfd(r8, 0x0, r8) r9 = socket$inet6_tcp(0xa, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$PERF_EVENT_IOC_ENABLE(r10, 0x8912, 0x400200) r11 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r11, 0x0, 0x0) r12 = socket$inet6_tcp(0xa, 0x1, 0x0) fcntl$dupfd(r12, 0x0, r12) r13 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r13, 0x0, 0x0) r14 = socket$inet6_tcp(0xa, 0x1, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$PERF_EVENT_IOC_ENABLE(r15, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f00000002c0)={0x141, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="11634840000000000000000000000000000000000000ffffffef00601500100000d2e9c9cb5e183229fcf961af612b38fb400000ace0fc5fa1c16599572cebfb8df0a5e0ddf8008238c90d671d4599a5401e64ce7852597605c1786f2760c87b372d38533e188b9c933076066b746ab1f4251a90393d0ec040d0f8f96c65cb3b000000020000000000afb1b2ad371f63ed5dbc21fbe2d2b2d152e32820c1", @ANYPTR=&(0x7f0000000000)=ANY=[@ANYBLOB="85370170000000000000000000000000d5feffffffffffff00000000000000000000000000000000852a687700000000000000000000000000000000000000008561646600"/96], @ANYPTR=&(0x7f0000000540)=ANY=[@ANYRESOCT=0x0, @ANYPTR=&(0x7f0000000280)=ANY=[@ANYPTR, @ANYRES64=r2], @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRESDEC=r4, @ANYRES16, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRES16=r5, @ANYRESDEC=r0, @ANYRESHEX=0x0], @ANYRES64=r7, @ANYRESDEC, @ANYPTR], @ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES32=r7, @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRESDEC=r15], @ANYRESDEC=r10, @ANYRESOCT, @ANYRES16=r4, @ANYPTR=&(0x7f0000000380)=ANY=[@ANYRES32=r11, @ANYRES32=0x0, @ANYBLOB="be72a753564c91ed32cdba8712fd940f9155d8d4831ccd085c83f3593398dba1f4b94f1cbd16611da616dd90cb8ef6c8de0d8e01ac80bd6417ca1c19e3181aa3b76c14d5dbb62be2f345afa8c36271b8edba17536d8cbd9ef4e932c1eff56cd2d1d33d904e3bcbe42c67f62f8554cc043a32876af00d04fdcfac864c9c1d20db02d4d9434058195e35ad49d795a046a4c319144527a566ba39ffd303264543ce5beb9763d5e7ecc850d9735a0066abf2a2a1493ea7d52c324f46cc53b1592ac4540f278f5a3567ea8dbe57c7a6b2f47bc11bf5d8f9c8c3aec155a8940537888cd9b0826832ac8fb3ab566b748992b9d596a209730c200ea7cb8295b1bc11", @ANYRESOCT=r12, @ANYRES64=r13, @ANYRES64]]], @ANYBLOB="0000040000000000d73ce680b8e8602e875e89be404703fcfbf334b01a5d17029b96997331f6a142cb3ae1894e93b951f2ebc3e3f45b394685a0cd3608262b53842f47e029ac7558b9b7b8cdb23073642eef783e31e1bd7ed2a81bf504ead3b9af3278a6ef3fee0424faf242b2eeba21b586e718ed4441e984f35047d7dfbede12c4b8459fb444fc886286bd41d13ee70e3733"], 0x0, 0x0, 0x0}) 01:14:03 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) [ 1500.033881] binder: 12317:12321 got transaction with invalid offset (2882303761517117440, min 0 max 96) or object. [ 1500.033908] binder: 12317:12321 transaction failed 29201/-22, size 96-24 line 3379 [ 1500.036582] binder: undelivered TRANSACTION_ERROR: 29201 [ 1500.084502] binder: 12324:12327 got transaction with invalid handle, 0 01:14:03 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$BINDER_THREAD_EXIT(r1, 0x40046208, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) openat$smack_task_current(0xffffffffffffff9c, &(0x7f0000000100)='/proc/self/attr/current\x00', 0x2, 0x0) syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffe1, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0}, @fda={0x66646185, 0x4, 0x0, 0x1c}, @flat=@weak_handle={0x77682a85, 0x0, 0x3}}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}, 0x1000}], 0x0, 0x0, 0x0}) [ 1500.084539] binder: 12324:12327 transaction failed 29201/-22, size 88-24 line 3411 [ 1500.084875] binder: undelivered TRANSACTION_ERROR: 29201 [ 1500.222925] binder: 12330:12333 transaction failed 29201/-22, size -599-4294966734 line 3284 [ 1500.223311] binder: undelivered TRANSACTION_ERROR: 29201 [ 1500.224330] binder: 12329:12334 got transaction with invalid handle, 0 [ 1500.224368] binder: 12329:12334 transaction failed 29201/-22, size 88-24 line 3411 [ 1500.224521] binder: undelivered TRANSACTION_ERROR: 29201 [ 1500.246851] binder: 12332:12336 transaction failed 29201/-28, size 7059951144744279755-71447723336111 line 3284 [ 1500.247324] binder: undelivered TRANSACTION_ERROR: 29201 [ 1500.277792] binder: 12331:12343 got transaction with out-of-order buffer fixup [ 1500.277821] binder: 12331:12343 transaction failed 29201/-22, size 112-24 line 3467 [ 1500.307682] binder: undelivered TRANSACTION_ERROR: 29201 01:14:03 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) syz_open_dev$evdev(&(0x7f0000000100)='/dev/input/event#\x00', 0xe6, 0x4c0401) r1 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') ioctl$GIO_CMAP(0xffffffffffffffff, 0x4b70, &(0x7f0000000140)) read$eventfd(r1, 0x0, 0x0) ioctl$UI_SET_MSCBIT(r1, 0x40045568, 0x15) r2 = syz_open_dev$binderN(0x0, 0x0, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="11634840000000000000000000000000000000000000000000000000000000000000000060000000000000001800000000000000", @ANYPTR=&(0x7f0000000000)=ANY=[@ANYBLOB="852a74700000000000000000000000000000000000000000000000000000000000000000000000008561646600000000000000000000000001000000000000000000000000000000852a687300"/96], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00(\x00\x00\x00\x00\x00\x00\x00H\x00\x00\x00\x00\x00\x00\x00'], @ANYBLOB="020000000024054541098d7c896f878f000000"], 0x0, 0x0, 0x0}) 01:14:03 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 01:14:03 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x1) mmap$binder(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x11, r0, 0x5) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="116348400000000000000000000000000000000000000000000000000000000060f38752b2795a9204000000000000000000", @ANYPTR=&(0x7f0000000000)=ANY=[@ANYBLOB="852a7470000000000000000000000000d5feffffffffffff00000000000000000000000000000000852a687700000000000000000000000000000000000000008561646600"/96], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00(\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00'], @ANYBLOB="0000000097a0fe1d10faff"], 0x0, 0x0, 0x0}) 01:14:03 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(0xffffffffffffffff, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) [ 1500.375415] binder: 12302:12307 transaction failed 29201/-22, size 96-24 line 3454 [ 1500.386174] binder: undelivered TRANSACTION_ERROR: 29201 01:14:03 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 01:14:03 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) lsetxattr$trusted_overlay_opaque(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='trusted.overlay.opaque\x00', &(0x7f0000000180)='y\x00', 0x2, 0x3) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0}, @fda={0x66646185, 0x0, 0x1}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}}], 0x0, 0x0, 0x0}) [ 1500.428437] binder_alloc: 12350: binder_alloc_buf, no vma [ 1500.433623] binder: 12349:12353 got transaction with invalid handle, 0 [ 1500.433658] binder: 12349:12353 transaction failed 29201/-22, size 88-24 line 3411 [ 1500.433863] binder: undelivered TRANSACTION_ERROR: 29201 [ 1500.438228] binder: 12352:12355 got transaction with invalid handle, 0 [ 1500.438259] binder: 12352:12355 transaction failed 29201/-22, size 88-24 line 3411 [ 1500.438634] binder: undelivered TRANSACTION_ERROR: 29201 [ 1500.480296] binder: 12358:12359 got transaction with invalid handle, 0 [ 1500.480336] binder: 12358:12359 transaction failed 29201/-22, size 88-24 line 3411 [ 1500.480516] binder: undelivered TRANSACTION_ERROR: 29201 [ 1500.499165] binder: 12360:12361 got transaction with invalid parent offset or type [ 1500.499190] binder: 12360:12361 transaction failed 29201/-22, size 96-24 line 3454 [ 1500.499428] binder: undelivered TRANSACTION_ERROR: 29201 [ 1500.604970] binder: 12350:12354 transaction failed 29189/-3, size 19635272114-0 line 3284 [ 1500.616585] binder: undelivered TRANSACTION_ERROR: 29189 [ 1500.623993] binder_alloc: 12350: binder_alloc_buf, no vma [ 1500.631617] binder: 12350:12365 transaction failed 29189/-3, size 19635272114-0 line 3284 [ 1500.640658] binder: undelivered TRANSACTION_ERROR: 29189 01:14:04 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = dup3(r1, 0xffffffffffffffff, 0x0) write$P9_RWRITE(r2, &(0x7f0000000000)={0xb, 0x77, 0x1, 0xff}, 0xb) mkdir(0x0, 0x0) eventfd2(0xffff, 0x80800) open(0x0, 0x0, 0x0) fchdir(0xffffffffffffffff) r3 = open(&(0x7f0000000280)='./bus\x00', 0x141042, 0x0) write$UHID_INPUT(r3, &(0x7f0000001440)={0x8, "c0c814a55b6300d28afc61ac7dd1ffb869b761e8e53ee36e4be89e9fea175523e4468dec44bf8b5473c7a5062b4ede67dcb24cb9484ccfff2b3a70befc56e8ab2eee3483f5bf78c16beac035b700eb84e2216f268d02b717d2046c273814475b412437f7dc08a13a55d3c02132999dfd9fe80b750eff4d7c1da975b3835602728ae09e72527fcee19377e29c6c19e1ccce0f75e0e54001e3e83e473fa3d37eca8be1b3de565571e0e84f310c11fa8616068113b038aaa5c69967699fc2aa41c6f26fc22cf68e3577242c9b4ca20fab9de5885e0648fbd7af089b05f38f152d2f8144461608733c567b6dc5d2a07022c3764565c85abcfd99dd7a85e58939278235d50e8b321be7dbaa5141e097c28364fad2f713d666ca94f4e429687fcabb72aceeaf8abe5b506d98dc393b6e97492d785ead0ca2953f92c4d2b2c9f616e3d98b36be55a923fc5892413f7a3b615cec89b52e0ecdcee0aa5af72bcbb91b4bade7435dd8b529feaf13f8b48fcaca5952235d2e909f8831d8ca05a0daa3f6c581f388e0c1879b41fe63ef3d122bd0c5acd4fb07b96797918791075ae7383bb1bbdea574b31301ff37ecc45671ee2e7fc55bf6244025d1fd82dca56a42a23aa826a0b1e102bd87893ddc05649304eb1866c796e46e0d57f552bd572891ef892918bb2e7f2c6bcf68f388ea0c50f48c06de1b46b1434cdf25ca1288ebabe2a33d1c6effb77f91ef75471e93952caeda8ac2b2677e46d62b8366922d093832bccb949e177b4417864812d22972d81d89158288b5318d017329d4e8f66273abf74c434f318ebf32c7629342a85336387231b1e579d57cff0b125bef9dddf0fc33f71cb59d5a8972cda06ba6bba4a89cb8d3b465492c431698984998b2979ea61fed3d99b049724f2bdda5a0700ccb28825da1343f41290e569a6d38d4ae3968147cf39b097efd78e058fc71523c12e724bf93dc4ecc02b5cb18d13b59ec8f85368ac1ea93ed0149c60c53569dc69cdb3f37470eab26ef010b03a7e651b9e8e9065da347660836eddb3988c9a0f394aad055f727310f646d6cb35131d02aaf24735792bfce250798bebf0d1a4495fca568b9449e81afef2937b50faf873257d7efa07d31759474d50ca2a7922e79ab47dd59b11dfd1ec43fef3551aed81d01ee4ab997c6cecc39013dcaa442aec803e4cebbc288b4f9e87b30613f0ec88ddc6f60f56787f4040897e6e6bdac317d74b27f97f2efadb031f03c61954fd0232373582b7fa315d3eb9f67053126d2ed0636f04d669c47bdeb078fbda177533902e20b5ce9d8f395ea4c0aaf2cae774fe99bc40105a9ca184bcb598ab2f49c1df62d32d1a6d73a26812cb47a2ccaf0e9b759df89ad1e18238d897b9fd658f6786a92a0c12bd0ee6dad8a430a67962363e5b9afb3329e4f1f6fcd7e63cb8f24872bcf5b8c349d9ce423666ca39f16884219dea338b388e40f4ad996419cb3858637364d8e5af67f846d77b2749115131a3642ef56681315e4a2cbca5e60febabf693570f515e09c2a8994a8e2be3cba28118ef429d4de781118182607dd2c2d5aaba621ea29c140338bd8f1787fd2a3f43bb7fa22a8ce053adb331a4c78eab569af317e14360a6bf1c8b7394f34bfc1a941ac88dab334d5a2d45fc83bee28884698fd82339c972a06efb369220049ca89727513bd4262ad6f94f55f659ec98b684b1d92e1b6a303548a196cc5316e9845baaf01e737ef047d3d1ac4fe13de618e8fd6471c225e688b73b866213f4765c1a1ecf041f66a11177b0425b0423c455dccfa35a34f3b1c4c9850267bd41dcc366f4f8fef6982699e9aee7f3edff90217c84f6865234676e65911e5e99739792161766e959d061d6e86797b595ae3cffc043da0929dce1b4bd27e04532800f14f69398a681d46f00197f547fa138e676a4c84e586e9a2037faad7d7342221c229ff13606688ab70305dc28d01270604fbcb2b5777541e637a10e7d6c2dfa76461b18c8b303234282f31b7ed8afd0cdcc3978c6520a182000ea312296c7d9df08c2a67b944bc519113822014a831c8d6a7f8d26a7a443666b6077bdc1c11cf47001bcbb484d163543445c77a02140191bbb813da818b4dc3ef1ca420f624e5cb67c48024aeb8691b549202750899938067a3ad49da19e9fffc6486b3525fba8b2ff991fb3b4c1a536818f2dad96f713ac264a22136c6a3a9eacb4f69ab08cfe2b971a7d916833c6a0370d4b0bc428db2e4b4013899668b73caf9c983e2f07e46b4b5b4f0d231edee8b1951e1d0e34c881d1fc5c6be05b92b13680398e7109bd18048f0bd980fceb24e59411873e7a8a7f95f4da2ba5c082fdda710361e163a213a3dbb82c08a69020545da4636c09a67cd962182a011cf5eb1c3d999abc7b834ee518bb53afe19941927ca190699abf79c334c52e206fc851deb7398947ad5bd125ef3f51349497142e921c85506c739f6319ae0eb8e3c551ceb7e16afc2d6aad36841ed8eb560ef984ee5e00f1ead2c646546b3c145e3700b07fc257551641cf3dcb76a8b3cc75994f2c3eb521cea22d64c8b72b2de506fde8185b70b4707b7f571668a5925ca21e605904d7c896a5d7290b9c4fc75ecc7ddbbd7f6f003a74f53d1a5432e0377a3efce1e7ac61e36dc13aeea57400d4d3986db3fccb6edaf83f86daeb42f416f58c502e74178e013b399d0b155e0df86b40b5f3f2ab0ad61c90870cee340c07977b55622699101e5372677dd4e208fa6b5d4834a2d6f37b2ead107218aa0e702d1f6a60bd4ad3a2e22807237129fdc02993ef1fffe3c285bd4f7b093b2da8d772ce2df7874bf9b7fd0893eb66a4931acc38129bfe4a8fc6b28ea83bcca1220b66c86d4d90914bb9e9a425fce618f11b66f93aa78515eac0f3956cb1e8b6f12d7f6f22c1ca5563e280b15c64732aec2a37d6010cee0fd2263ea3ea2011043153284b4a5fc87cc0dd8c36f084ce715a6e9ba3e8b2586726255d122f2b5677d6590405ae031df8f83840ef3011a7f5d18037407758270d980aa65d5a4aa26a35a61b65178b6183b282771e89a8fe47bd3ea5a23146b924a47c3cc2540a9c8d91d4a8924e010fb6d3e60457e0aa86749cc3444707fda055a0f489aecda68af7f0d7d31cf25641a10bcc0d00996cddf9059121639fa3ff2e5490bae6b702fcf226d8e50f27f0973e5e4cf543445524d0fe3bd55d3f215978bfabcba0d44c076f5b333b2095c70f6a5426338bf0c065ddce27f6730606d84d1ccef8cebcd15085fa8a5d0975dc47eeb09a4ab6da21d01916c97f4e266c4b01f2bfb3b6a08bb5a7cf834e56782d824e7c55b591cd883ed9e806a4f7033bbab49a2b8ab2cb0f6da9d76968208236b35a51f8eba3769a676ad60d69c475706a630f3a078ebaa6ba5bc25719867cb61d48cc3a381b261165c04f3c93f37d72fc15f43df1de34e24e80a46f5d15fb362e71cb4a5365dde04a53dc5e42745fbd601ff148db416244dd76ac16f24138ef9a02491eb5b48d731a8bdcd46040d0ff11a07c040b83db84bfd21ffb1d818203cb7d3f8fca47f1dc510afa8219ab031aaba2147aed7c50228930e895a72abf55ca6997131e231ea92e0059b680735548adf2d572c3540e096a644deb3750e3b341bbeffee70ff22e0b4e56142e4c1965c01a646dd9b5b0055f88f08987ad45adb844b9ffc84792073048c28bcb60f2666802052ee45dcd9a2950d55ecf0234a3dcf67e83cfa0bfb1285eb54e6292d8075c9e1b459e48556f416898557c9c864fc5de459feb53e33dd1a6860a2d1a836ab5ff6efaee123b3715a7137787ee4345efbce38074e262f363a8ff400345c8539d44a7286c7291246810bce063f0877db6585842380b530a4aaef6e36779a95fed220cef6c1fff2fdd5031f83987dc3282d432f322852cc9dc6d00c59d5ed83b386ff97c521e528e59f2df932467ac02d17f8818c2de26d69725f42cecaf186fab7b6e10b1ebd9a9a12ed83cd382d9a6f9a9bed2736cb0ec0260057f5ec704d2e1a64caad59e02ff2022174b23564cb0942e6769b12e0ae4d65dc4c5e6b6ceaf2667e085909c93a9768b7bfdac612801c0bc3848bad51e2367f788cbd1c5091ce0e9c567528c72003712e91247d87f1ff60d3865fc687a35886822079392f8d151b89e09469bef98e59139c460a53805a93245148cbb9a6a010dadc87e9b1a0e0a89e87e433ff1c0ad4b125760858c8badff4d82cbd31cf88f3e2e16a4e960e1e0b5825fc0f2b21d660cf60069d43fb6a8a96c44fa922164f02c9cd5ebb6fad848871224d157777b5a70dc6deb988506bd03aa4ce2200e9ce23641221784250c22d2c8635a3512f45d433cf66e158eb261f48a23d54f5ef4358df3487da471eb5775bdba565ee170be126b2300d0dad050212606f2d77a63fa2ab430e62670e852b89944e611509415bee36bf0961c8918bd8b0eb8af45b1a9d0420c7101a9c5f4a63efb9cc8de7897b5e2b02cb5885ad8d0d8ac7754ba8d4e9d37175e614e3f3a6a7b122bbc6dd9ce78f1b9a4e940a1160bb85650d8932fe1a82d0525630ba017be5129625a45c3cae66c7cdaa33ee704791db81ef2e11a2f528974fa388cd929c934dbdb21425e6117839ab33b2926b036457db3a43083c3ec17231aed4ee5b607a45a5735c9470c03a424b43efcea953c078717344aeb1449c0dfa3a3ec224b542c16cf735466bdaf26b522aef1db547b14f07ebd4f5da34426a46007757be47ed3f643c47f2c4467762cd049d6f4cf8a78d04f8318bdedcee80871e91c0330499d88254555c456d9bde8a892394267eac15c230cf7e7ba19ebc01b1905c80476de3cea8258f6d0820d159f4aa8a37fb378b2685da4e0e89d253187219869f1157bbe4a8a43eabf65e86a6d9b21e25d91c43c3036914427833ed87073886719069148e2e47219bb5da5d9664d64dc5c4ff71c0e808dadbb53a23e41e3c02fd0c9e0704490f3283d1864d15d795882e6522f31445556cab6832f273dac0c7aef4e3f8c09a34d1624fdb087d852f2e827fb2c3105f1afda54b9dc12cfde3cf7747daa5ac70904e82636a13155303f9a1198d6e7f9dc7be394ebc5db9e8380e290e6cae5f320caa56aa94490789fce2e2540b3de8865396f58e14d61d3cb122f7bd1af5a27c6fe733eba3cc39106efc906ea967fb833e2480aa80bd56ccd9e5c25304e2b8135f1453af70059e599cb67bc8eaaa38c39768e74d3da8aba0135f0192d7ddf0149ce62f353b0360251f1f88b272c6e85b4ee4e0563a6de80de83749af6e6aa4d80cab7031aff3f7e8d0c9114940549f828a62be9fd6a16db001369728b4b93d4ecf91563ae03def3ca4e9900a97657c4ff1e41c5742fb3329ba882ed61645aedb22f2543b83cd4007e5d228697a48064acc32ece41f2d5ead3f31a9689249e8b4bb57ac0b136b6c60ec531708235b94db823344aafbb9b79e21959635664b2193c3add0b28767906b7ba4118e6548e9a23b49e9181dc6f7dc7857425c9ab1b1451bc4572fd060190d0b5a76b8368b68e72a212bd0f89d0778d293b1d32f155f30c9aafe7215d2e746ea8f2c73a30bcd8c093a489519b60616b15afe69074ee77fb65caf5faf0aad49106057a91fdcd622a07ac21eb5c221f2e65323228af41b3eb894517c34c4f60ba20fb6f6c4309a7357884c0eeeb0a4874550107f2d0ffdc412f86bdf712f96183b3932cfb4da3f179cde1a288df9af09c243fae8c67b0d208d9cdb7adde8d5e548e0624b19da4818ef656b88280a", 0x1000}, 0xfffffc41) perf_event_open(&(0x7f0000000040)={0x5, 0x70, 0x1, 0x0, 0x0, 0x0, 0x0, 0x400000000000050d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0xfffe}, 0x0, 0x200000, 0xffffffffffffffff, 0x0) fadvise64(r3, 0xfffffffffffffffe, 0x0, 0x4) ioctl$UI_SET_LEDBIT(0xffffffffffffffff, 0x40045569, 0xd) fremovexattr(0xffffffffffffffff, 0x0) write$FUSE_DIRENT(0xffffffffffffffff, &(0x7f0000000080)=ANY=[], 0x29) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = dup2(0xffffffffffffffff, r4) openat$cgroup_procs(r5, &(0x7f00000000c0)='tasks\x00', 0x2, 0x0) 01:14:04 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, @flat=@weak_handle, @fda={0x66646185, 0xfffffffffffffffd}}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}}], 0x0, 0x0, 0x0}) 01:14:04 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 01:14:04 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vga_arbiter\x00', 0x20000, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 01:14:04 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = openat$apparmor_task_current(0xffffffffffffff9c, &(0x7f0000000240)='/proc/self/attr/current\x00', 0x2, 0x0) fcntl$dupfd(r1, 0x0, r2) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r3 = syz_open_dev$binderN(0x0, 0x0, 0x0) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) r5 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r5, 0x0, 0x0) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000200)={r6, &(0x7f0000000140)="70b48faf86ae2a76791629f3d37e4529e5dfec40a735341a9ae9a7ab8c64c0b65d40ab1628788095bc3d6d2d848639f5c62dcaf6e1b112eb4b355271eed67a2a6538c6046542ff5025341facf04c53e8206e3f44402004157b673d492ef8852791c3a78597de8cad1488e66207a3ad8f12cb2bfdb8464304e197b7951c1671165e6e651016cb877a513d6159fd4d6644235db143d9967f788f5208a0eb1826e35f920561c23ba15c57703bfe811e3601fa62e1e4"}, 0x20) r7 = dup2(r4, r4) ioctl$BINDER_SET_MAX_THREADS(r0, 0x40046205, &(0x7f0000000100)=0x9) ioctl$PERF_EVENT_IOC_ENABLE(r7, 0x8912, 0xfff) ioctl$BINDER_WRITE_READ(r3, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="1163484300000000000000000000000000000000000000000005000000000000000000006000000000000000180000000000000094bae7c775593d679b6a619406769823a50b6e17810a6dc39b36c14872772bff", @ANYPTR=&(0x7f0000000000)=ANY=[@ANYBLOB="852a74700000000000000000000000000000000000000000000000000000000000000000000000008561646600000000000000000000000001000000000000000000000000000000852a687300"/96], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00(\x00\x00\x00\x00\x00H\x00\x00\x00\x00\x00\x00\x00'], @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x0, 0x0, 0x0}) 01:14:04 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) [ 1500.831546] binder: 12370:12374 got transaction with invalid handle, 0 [ 1500.841387] binder: 12373:12376 unknown command 1128817425 01:14:04 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vga_arbiter\x00', 0x20000, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 01:14:04 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = dup3(0xffffffffffffffff, r1, 0x0) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f00000001c0)={0x18, 0x0, &(0x7f0000000100)=[@enter_looper, @acquire_done={0x40106309, 0x3}], 0x75, 0x0, &(0x7f0000000140)="770c3321038d16acb10d2a49daf28f96974e129c725d7b0cf552cfdbc5f3fa881f5b269409f56a3d453a6ed6c8c12f2bfb3a851c251d211e9042e130b9abd1da9a20c25530d106f08818c6e837b0f9f877b256cd422650ada30e03bbde74f37d92f257f7eb149916fa6874db4f420481ea79ffa207"}) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r3 = syz_open_dev$binderN(0x0, 0x0, 0x0) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) r5 = dup2(r4, r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r3, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0}, @fda={0x66646185, 0x0, 0x1}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}}], 0x0, 0x0, 0x0}) signalfd(r2, &(0x7f0000000200)={0xfffffffffffffbff}, 0x8) 01:14:04 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) syz_open_dev$binderN(0x0, 0x0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 01:14:04 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) keyctl$set_reqkey_keyring(0xe, 0x2) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="11634840000000000000000000000000000000000000000000000000000000000000000060000000000000001800000000000000", @ANYPTR=&(0x7f0000000000)=ANY=[@ANYBLOB="852a74700000000000000000000000000000000000000000000000000000000000000000000000008561646600000000000000000000000001000000000000000000000000000000852a687300"/96], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00(\x00\x00\x00\x00\x00\x00\x00H\x00\x00\x00\x00\x00\x00\x00'], @ANYBLOB="0000000000000000eb9d62d230a3a6a7b7f4f17a3e775724ecff444efcfb667d46c3e26dc9b6d1152221522772d998706f965834c5f81afdb32f76605bea5d1c4302383955e9039f0fafe5fff03fe2cd65679763b0ebe08cf8cde6888e99740d9c64e03c5c964ef046d8155de68d6cc037177e28a125556db8ef6f48df13e8ca47eb315e2bebbd216b197f3d5965a7a112612574029aeea1c35b7be6c826b0021e2740d4718b21a7078a1230c6524ed74222b9defe1c7974ed62e0cee6f9"], 0x0, 0x0, 0x0}) 01:14:04 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vga_arbiter\x00', 0x20000, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) [ 1500.841395] binder: 12373:12376 ioctl c0306201 200002c0 returned -22 [ 1500.843746] binder: 12371:12375 got transaction with invalid handle, 0 01:14:04 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) syz_open_dev$binderN(0x0, 0x0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) [ 1500.843787] binder: 12371:12375 transaction failed 29201/-22, size 88-24 line 3411 [ 1500.844187] binder: undelivered TRANSACTION_ERROR: 29201 [ 1500.851698] binder: 12373:12378 unknown command 1128817425 [ 1500.851707] binder: 12373:12378 ioctl c0306201 200002c0 returned -22 [ 1500.852135] binder: 12372:12377 got transaction with invalid handle, 0 [ 1500.852171] binder: 12372:12377 transaction failed 29201/-22, size 88-24 line 3411 [ 1500.852612] binder: undelivered TRANSACTION_ERROR: 29201 [ 1500.921319] binder: 12382:12383 got transaction with invalid handle, 0 [ 1500.921360] binder: 12382:12383 transaction failed 29201/-22, size 88-24 line 3411 [ 1500.921545] binder: undelivered TRANSACTION_ERROR: 29201 [ 1500.938747] binder: 12385:12387 got transaction with invalid parent offset or type [ 1500.938775] binder: 12385:12387 transaction failed 29201/-22, size 96-24 line 3454 [ 1500.939574] binder: undelivered TRANSACTION_ERROR: 29201 [ 1500.951967] binder: 12384:12386 got transaction with invalid handle, 0 [ 1500.952002] binder: 12384:12386 transaction failed 29201/-22, size 88-24 line 3411 [ 1500.952456] binder: undelivered TRANSACTION_ERROR: 29201 [ 1501.006074] binder: 12391:12393 got transaction with invalid parent offset or type [ 1501.006103] binder: 12391:12393 transaction failed 29201/-22, size 96-24 line 3454 [ 1501.006253] binder: undelivered TRANSACTION_ERROR: 29201 [ 1501.021193] binder: 12394:12395 got transaction with invalid handle, 0 [ 1501.021229] binder: 12394:12395 transaction failed 29201/-22, size 88-24 line 3411 01:14:04 executing program 2: mkdir(0x0, 0x0) open(0x0, 0x0, 0x0) fchdir(0xffffffffffffffff) r0 = open(&(0x7f0000000280)='./bus\x00', 0x141042, 0x0) write$UHID_INPUT(r0, &(0x7f0000001440)={0x8, "c0c814a55b6300d28afc61ac7dd1ffb869b761e8e53ee36e4be89e9fea175523e4468dec44bf8b5473c7a5062b4ede67dcb24cb9484ccfff2b3a70befc56e8ab2eee3483f5bf78c16beac035b700eb84e2216f268d02b717d2046c273814475b412437f7dc08a13a55d3c02132999dfd9fe80b750eff4d7c1da975b3835602728ae09e72527fcee19377e29c6c19e1ccce0f75e0e54001e3e83e473fa3d37eca8be1b3de565571e0e84f310c11fa8616068113b038aaa5c69967699fc2aa41c6f26fc22cf68e3577242c9b4ca20fab9de5885e0648fbd7af089b05f38f152d2f8144461608733c567b6dc5d2a07022c3764565c85abcfd99dd7a85e58939278235d50e8b321be7dbaa5141e097c28364fad2f713d666ca94f4e429687fcabb72aceeaf8abe5b506d98dc393b6e97492d785ead0ca2953f92c4d2b2c9f616e3d98b36be55a923fc5892413f7a3b615cec89b52e0ecdcee0aa5af72bcbb91b4bade7435dd8b529feaf13f8b48fcaca5952235d2e909f8831d8ca05a0daa3f6c581f388e0c1879b41fe63ef3d122bd0c5acd4fb07b96797918791075ae7383bb1bbdea574b31301ff37ecc45671ee2e7fc55bf6244025d1fd82dca56a42a23aa826a0b1e102bd87893ddc05649304eb1866c796e46e0d57f552bd572891ef892918bb2e7f2c6bcf68f388ea0c50f48c06de1b46b1434cdf25ca1288ebabe2a33d1c6effb77f91ef75471e93952caeda8ac2b2677e46d62b8366922d093832bccb949e177b4417864812d22972d81d89158288b5318d017329d4e8f66273abf74c434f318ebf32c7629342a85336387231b1e579d57cff0b125bef9dddf0fc33f71cb59d5a8972cda06ba6bba4a89cb8d3b465492c431698984998b2979ea61fed3d99b049724f2bdda5a0700ccb28825da1343f41290e569a6d38d4ae3968147cf39b097efd78e058fc71523c12e724bf93dc4ecc02b5cb18d13b59ec8f85368ac1ea93ed0149c60c53569dc69cdb3f37470eab26ef010b03a7e651b9e8e9065da347660836eddb3988c9a0f394aad055f727310f646d6cb35131d02aaf24735792bfce250798bebf0d1a4495fca568b9449e81afef2937b50faf873257d7efa07d31759474d50ca2a7922e79ab47dd59b11dfd1ec43fef3551aed81d01ee4ab997c6cecc39013dcaa442aec803e4cebbc288b4f9e87b30613f0ec88ddc6f60f56787f4040897e6e6bdac317d74b27f97f2efadb031f03c61954fd0232373582b7fa315d3eb9f67053126d2ed0636f04d669c47bdeb078fbda177533902e20b5ce9d8f395ea4c0aaf2cae774fe99bc40105a9ca184bcb598ab2f49c1df62d32d1a6d73a26812cb47a2ccaf0e9b759df89ad1e18238d897b9fd658f6786a92a0c12bd0ee6dad8a430a67962363e5b9afb3329e4f1f6fcd7e63cb8f24872bcf5b8c349d9ce423666ca39f16884219dea338b388e40f4ad996419cb3858637364d8e5af67f846d77b2749115131a3642ef56681315e4a2cbca5e60febabf693570f515e09c2a8994a8e2be3cba28118ef429d4de781118182607dd2c2d5aaba621ea29c140338bd8f1787fd2a3f43bb7fa22a8ce053adb331a4c78eab569af317e14360a6bf1c8b7394f34bfc1a941ac88dab334d5a2d45fc83bee28884698fd82339c972a06efb369220049ca89727513bd4262ad6f94f55f659ec98b684b1d92e1b6a303548a196cc5316e9845baaf01e737ef047d3d1ac4fe13de618e8fd6471c225e688b73b866213f4765c1a1ecf041f66a11177b0425b0423c455dccfa35a34f3b1c4c9850267bd41dcc366f4f8fef6982699e9aee7f3edff90217c84f6865234676e65911e5e99739792161766e959d061d6e86797b595ae3cffc043da0929dce1b4bd27e04532800f14f69398a681d46f00197f547fa138e676a4c84e586e9a2037faad7d7342221c229ff13606688ab70305dc28d01270604fbcb2b5777541e637a10e7d6c2dfa76461b18c8b303234282f31b7ed8afd0cdcc3978c6520a182000ea312296c7d9df08c2a67b944bc519113822014a831c8d6a7f8d26a7a443666b6077bdc1c11cf47001bcbb484d163543445c77a02140191bbb813da818b4dc3ef1ca420f624e5cb67c48024aeb8691b549202750899938067a3ad49da19e9fffc6486b3525fba8b2ff991fb3b4c1a536818f2dad96f713ac264a22136c6a3a9eacb4f69ab08cfe2b971a7d916833c6a0370d4b0bc428db2e4b4013899668b73caf9c983e2f07e46b4b5b4f0d231edee8b1951e1d0e34c881d1fc5c6be05b92b13680398e7109bd18048f0bd980fceb24e59411873e7a8a7f95f4da2ba5c082fdda710361e163a213a3dbb82c08a69020545da4636c09a67cd962182a011cf5eb1c3d999abc7b834ee518bb53afe19941927ca190699abf79c334c52e206fc851deb7398947ad5bd125ef3f51349497142e921c85506c739f6319ae0eb8e3c551ceb7e16afc2d6aad36841ed8eb560ef984ee5e00f1ead2c646546b3c145e3700b07fc257551641cf3dcb76a8b3cc75994f2c3eb521cea22d64c8b72b2de506fde8185b70b4707b7f571668a5925ca21e605904d7c896a5d7290b9c4fc75ecc7ddbbd7f6f003a74f53d1a5432e0377a3efce1e7ac61e36dc13aeea57400d4d3986db3fccb6edaf83f86daeb42f416f58c502e74178e013b399d0b155e0df86b40b5f3f2ab0ad61c90870cee340c07977b55622699101e5372677dd4e208fa6b5d4834a2d6f37b2ead107218aa0e702d1f6a60bd4ad3a2e22807237129fdc02993ef1fffe3c285bd4f7b093b2da8d772ce2df7874bf9b7fd0893eb66a4931acc38129bfe4a8fc6b28ea83bcca1220b66c86d4d90914bb9e9a425fce618f11b66f93aa78515eac0f3956cb1e8b6f12d7f6f22c1ca5563e280b15c64732aec2a37d6010cee0fd2263ea3ea2011043153284b4a5fc87cc0dd8c36f084ce715a6e9ba3e8b2586726255d122f2b5677d6590405ae031df8f83840ef3011a7f5d18037407758270d980aa65d5a4aa26a35a61b65178b6183b282771e89a8fe47bd3ea5a23146b924a47c3cc2540a9c8d91d4a8924e010fb6d3e60457e0aa86749cc3444707fda055a0f489aecda68af7f0d7d31cf25641a10bcc0d00996cddf9059121639fa3ff2e5490bae6b702fcf226d8e50f27f0973e5e4cf543445524d0fe3bd55d3f215978bfabcba0d44c076f5b333b2095c70f6a5426338bf0c065ddce27f6730606d84d1ccef8cebcd15085fa8a5d0975dc47eeb09a4ab6da21d01916c97f4e266c4b01f2bfb3b6a08bb5a7cf834e56782d824e7c55b591cd883ed9e806a4f7033bbab49a2b8ab2cb0f6da9d76968208236b35a51f8eba3769a676ad60d69c475706a630f3a078ebaa6ba5bc25719867cb61d48cc3a381b261165c04f3c93f37d72fc15f43df1de34e24e80a46f5d15fb362e71cb4a5365dde04a53dc5e42745fbd601ff148db416244dd76ac16f24138ef9a02491eb5b48d731a8bdcd46040d0ff11a07c040b83db84bfd21ffb1d818203cb7d3f8fca47f1dc510afa8219ab031aaba2147aed7c50228930e895a72abf55ca6997131e231ea92e0059b680735548adf2d572c3540e096a644deb3750e3b341bbeffee70ff22e0b4e56142e4c1965c01a646dd9b5b0055f88f08987ad45adb844b9ffc84792073048c28bcb60f2666802052ee45dcd9a2950d55ecf0234a3dcf67e83cfa0bfb1285eb54e6292d8075c9e1b459e48556f416898557c9c864fc5de459feb53e33dd1a6860a2d1a836ab5ff6efaee123b3715a7137787ee4345efbce38074e262f363a8ff400345c8539d44a7286c7291246810bce063f0877db6585842380b530a4aaef6e36779a95fed220cef6c1fff2fdd5031f83987dc3282d432f322852cc9dc6d00c59d5ed83b386ff97c521e528e59f2df932467ac02d17f8818c2de26d69725f42cecaf186fab7b6e10b1ebd9a9a12ed83cd382d9a6f9a9bed2736cb0ec0260057f5ec704d2e1a64caad59e02ff2022174b23564cb0942e6769b12e0ae4d65dc4c5e6b6ceaf2667e085909c93a9768b7bfdac612801c0bc3848bad51e2367f788cbd1c5091ce0e9c567528c72003712e91247d87f1ff60d3865fc687a35886822079392f8d151b89e09469bef98e59139c460a53805a93245148cbb9a6a010dadc87e9b1a0e0a89e87e433ff1c0ad4b125760858c8badff4d82cbd31cf88f3e2e16a4e960e1e0b5825fc0f2b21d660cf60069d43fb6a8a96c44fa922164f02c9cd5ebb6fad848871224d157777b5a70dc6deb988506bd03aa4ce2200e9ce23641221784250c22d2c8635a3512f45d433cf66e158eb261f48a23d54f5ef4358df3487da471eb5775bdba565ee170be126b2300d0dad050212606f2d77a63fa2ab430e62670e852b89944e611509415bee36bf0961c8918bd8b0eb8af45b1a9d0420c7101a9c5f4a63efb9cc8de7897b5e2b02cb5885ad8d0d8ac7754ba8d4e9d37175e614e3f3a6a7b122bbc6dd9ce78f1b9a4e940a1160bb85650d8932fe1a82d0525630ba017be5129625a45c3cae66c7cdaa33ee704791db81ef2e11a2f528974fa388cd929c934dbdb21425e6117839ab33b2926b036457db3a43083c3ec17231aed4ee5b607a45a5735c9470c03a424b43efcea953c078717344aeb1449c0dfa3a3ec224b542c16cf735466bdaf26b522aef1db547b14f07ebd4f5da34426a46007757be47ed3f643c47f2c4467762cd049d6f4cf8a78d04f8318bdedcee80871e91c0330499d88254555c456d9bde8a892394267eac15c230cf7e7ba19ebc01b1905c80476de3cea8258f6d0820d159f4aa8a37fb378b2685da4e0e89d253187219869f1157bbe4a8a43eabf65e86a6d9b21e25d91c43c3036914427833ed87073886719069148e2e47219bb5da5d9664d64dc5c4ff71c0e808dadbb53a23e41e3c02fd0c9e0704490f3283d1864d15d795882e6522f31445556cab6832f273dac0c7aef4e3f8c09a34d1624fdb087d852f2e827fb2c3105f1afda54b9dc12cfde3cf7747daa5ac70904e82636a13155303f9a1198d6e7f9dc7be394ebc5db9e8380e290e6cae5f320caa56aa94490789fce2e2540b3de8865396f58e14d61d3cb122f7bd1af5a27c6fe733eba3cc39106efc906ea967fb833e2480aa80bd56ccd9e5c25304e2b8135f1453af70059e599cb67bc8eaaa38c39768e74d3da8aba0135f0192d7ddf0149ce62f353b0360251f1f88b272c6e85b4ee4e0563a6de80de83749af6e6aa4d80cab7031aff3f7e8d0c9114940549f828a62be9fd6a16db001369728b4b93d4ecf91563ae03def3ca4e9900a97657c4ff1e41c5742fb3329ba882ed61645aedb22f2543b83cd4007e5d228697a48064acc32ece41f2d5ead3f31a9689249e8b4bb57ac0b136b6c60ec531708235b94db823344aafbb9b79e21959635664b2193c3add0b28767906b7ba4118e6548e9a23b49e9181dc6f7dc7857425c9ab1b1451bc4572fd060190d0b5a76b8368b68e72a212bd0f89d0778d293b1d32f155f30c9aafe7215d2e746ea8f2c73a30bcd8c093a489519b60616b15afe69074ee77fb65caf5faf0aad49106057a91fdcd622a07ac21eb5c221f2e65323228af41b3eb894517c34c4f60ba20fb6f6c4309a7357884c0eeeb0a4874550107f2d0ffdc412f86bdf712f96183b3932cfb4da3f179cde1a288df9af09c243fae8c67b0d208d9cdb7adde8d5e548e0624b19da4818ef656b88280a", 0x1000}, 0xfffffc41) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x1, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, 0xffffffffffffffff, 0x9) fadvise64(r0, 0xfffffffffffffffe, 0x0, 0x4) fremovexattr(0xffffffffffffffff, 0x0) write$FUSE_DIRENT(0xffffffffffffffff, &(0x7f0000000080)=ANY=[], 0x29) 01:14:04 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) getsockopt$inet6_tcp_buf(0xffffffffffffffff, 0x6, 0xb, &(0x7f0000000100)=""/13, &(0x7f0000000140)=0xd) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) prctl$PR_SET_ENDIAN(0x14, 0x2) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x5b, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="11634840000000000000000000000000000000000000000000000000000000000000000000001800"/52, @ANYRESOCT, @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRESOCT=r0], @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x0, 0x0, 0x0}) 01:14:04 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vga_arbiter\x00', 0x20000, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) dup2(r2, r2) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 01:14:04 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) syz_open_dev$binderN(0x0, 0x0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 01:14:04 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) syz_open_dev$binderN(0x0, 0x0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = openat$full(0xffffffffffffff9c, &(0x7f0000000000)='/dev/full\x00', 0x2, 0x0) write$selinux_validatetrans(r2, &(0x7f0000000200)={'system_u:object_r:iptables_exec_t:s0', 0x20, 'system_u:object_r:modules_conf_t:s0', 0x20, 0x7fff, 0x20, 'unconfined\x00'}, 0x69) r3 = dup2(r1, r1) setsockopt$inet_tcp_TCP_CONGESTION(0xffffffffffffffff, 0x6, 0xd, &(0x7f0000000100)='dctcp\x00', 0x6) r4 = openat$smack_task_current(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/attr/current\x00', 0x2, 0x0) preadv(r4, &(0x7f0000000280)=[{&(0x7f0000000300)=""/163, 0xa3}, {&(0x7f00000003c0)=""/165, 0xa5}, {&(0x7f0000000580)=""/212, 0xd4}], 0x3, 0x8000) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) fcntl$dupfd(r5, 0x0, r5) sendfile(r0, r5, 0x0, 0x101) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) r6 = socket$inet6_tcp(0xa, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$PERF_EVENT_IOC_ENABLE(r7, 0x8912, 0x400200) r8 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r8, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r8, 0xc0306201, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000500), 0xffe0, 0x0, 0x0}) [ 1501.021489] binder: undelivered TRANSACTION_ERROR: 29201 [ 1501.357926] binder: 12370:12374 transaction failed 29201/-22, size 96-24 line 3411 [ 1501.372398] binder: undelivered TRANSACTION_ERROR: 29201 01:14:04 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, 0x0) 01:14:04 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_SIOCETHTOOL(r1, 0x8946, &(0x7f0000000100)={'syz_tun\x00', &(0x7f0000000000)=@ethtool_eeprom={0x49, 0x0, 0x0, 0xfffffffffffffe82}}) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r2 = syz_open_dev$binderN(0x0, 0x0, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = dup2(r3, r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0}, @fda={0x66646185, 0x0, 0x1}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}}], 0x0, 0x0, 0x0}) 01:14:04 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vga_arbiter\x00', 0x20000, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) dup2(r2, r2) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) [ 1501.443576] binder_alloc: 12407: binder_alloc_buf size -4596144184417634504 failed, no address space [ 1501.448225] binder: 12404:12410 got transaction with invalid handle, 0 01:14:04 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, 0x0) 01:14:04 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$TIOCLINUX6(0xffffffffffffffff, 0x541c, &(0x7f00000000c0)={0x6, 0x8}) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x20, 0x0, &(0x7f0000000500)=ANY=[@ANYPTR, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYBLOB="852a747000007c84885d000000000000000000000000000000d26584df06196700000000000000fd3d36349e74bac40b55641bda7856ca0000000000000000856164660000000003000000000000000100000000000000000000000000000085"], @ANYPTR=&(0x7f0000000140)=ANY=[@ANYBLOB="0002000221087f00000000000000c2ad166f600000000000514664b66aaa807aba52b86749afa35cc4b1b2bf2ec22cc898323fdd03065c72de0dff19a0711b835202bb72883b43607a4c7fbe803b261ffebd5877e453909d3eb6bf5ffba271e8e69ed6ae"], @ANYBLOB="eb0b000000000000"], 0x0, 0x0, 0x0}) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r5, 0x0, 0x0) r6 = dup2(r4, r5) getsockopt$inet6_opts(r6, 0x29, 0x0, &(0x7f0000000300)=""/168, &(0x7f0000000000)=0xa8) openat$selinux_checkreqprot(0xffffffffffffff9c, &(0x7f0000000100)='/selinux/checkreqprot\x00', 0x800004, 0x0) [ 1501.448261] binder: 12404:12410 transaction failed 29201/-22, size 88-24 line 3411 [ 1501.448420] binder: undelivered TRANSACTION_ERROR: 29201 [ 1501.506714] binder: 12415:12417 got transaction with invalid parent offset or type 01:14:04 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vga_arbiter\x00', 0x20000, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) dup2(r2, r2) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 01:14:04 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="11634840000000000000000000000000000000000000000000000000000000000000000060000000000000001800000000000000", @ANYPTR=&(0x7f0000000000)=ANY=[@ANYBLOB="852a74700000000000000000000000000000000000000000000000000000000000000000000000008561646600000000000000000000000001000000000000000000000000000000852a687300"/96], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00(\x00\x00\x00\x00\x00\x00\x00H\x00\x00\x00\x00\x00\x00\x00'], @ANYBLOB="0000000000000000ba7b7ec6f9a2580407cc40ec6ce5f6bc0c141327aac86427471b7718414bc8a6eb5ae5f4c9ee1f96a19ca8e4de2b1020ce361b48658a0e96880745f38f0fe68793906801"], 0x0, 0x0, 0x0}) [ 1501.506743] binder: 12415:12417 transaction failed 29201/-22, size 96-24 line 3454 [ 1501.506955] binder: undelivered TRANSACTION_ERROR: 29201 [ 1501.508869] binder: 12413:12416 ioctl c0306201 0 returned -14 [ 1501.550846] binder: 12418:12419 got transaction with invalid handle, 0 [ 1501.550888] binder: 12418:12419 transaction failed 29201/-22, size 88-24 line 3411 [ 1501.551196] binder: undelivered TRANSACTION_ERROR: 29201 [ 1501.569592] binder: 12422:12424 unknown command 0 [ 1501.569599] binder: 12422:12424 ioctl c0306201 200002c0 returned -22 [ 1501.580934] binder: 12423:12425 ioctl c0306201 0 returned -14 [ 1501.614159] binder: 12426:12429 got transaction with invalid handle, 0 [ 1501.614195] binder: 12426:12429 transaction failed 29201/-22, size 88-24 line 3411 [ 1501.614684] binder: undelivered TRANSACTION_ERROR: 29201 [ 1501.628584] binder: 12428:12432 got transaction with invalid parent offset or type [ 1501.628608] binder: 12428:12432 transaction failed 29201/-22, size 96-24 line 3454 [ 1501.628792] binder: undelivered TRANSACTION_ERROR: 29201 [ 1501.790205] binder_alloc: allocated: 0 (num: 0 largest: 0), free: 12288 (num: 1 largest: 12288) [ 1501.814798] binder: 12407:12411 transaction failed 29201/-28, size 1572864-0 line 3284 [ 1501.825735] binder: undelivered TRANSACTION_ERROR: 29201 01:14:05 executing program 2: mkdir(0x0, 0x0) open(0x0, 0x0, 0x0) fchdir(0xffffffffffffffff) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) ioctl$DMA_BUF_IOCTL_SYNC(r1, 0x40086200, &(0x7f0000000000)=0x6) r2 = open(&(0x7f0000000280)='./bus\x00', 0x141042, 0x0) write$UHID_INPUT(r2, &(0x7f0000001440)={0x8, "c0c814a55b6300d28afc61ac7dd1ffb869b761e8e53ee36e4be89e9fea175523e4468dec44bf8b5473c7a5062b4ede67dcb24cb9484ccfff2b3a70befc56e8ab2eee3483f5bf78c16beac035b700eb84e2216f268d02b717d2046c273814475b412437f7dc08a13a55d3c02132999dfd9fe80b750eff4d7c1da975b3835602728ae09e72527fcee19377e29c6c19e1ccce0f75e0e54001e3e83e473fa3d37eca8be1b3de565571e0e84f310c11fa8616068113b038aaa5c69967699fc2aa41c6f26fc22cf68e3577242c9b4ca20fab9de5885e0648fbd7af089b05f38f152d2f8144461608733c567b6dc5d2a07022c3764565c85abcfd99dd7a85e58939278235d50e8b321be7dbaa5141e097c28364fad2f713d666ca94f4e429687fcabb72aceeaf8abe5b506d98dc393b6e97492d785ead0ca2953f92c4d2b2c9f616e3d98b36be55a923fc5892413f7a3b615cec89b52e0ecdcee0aa5af72bcbb91b4bade7435dd8b529feaf13f8b48fcaca5952235d2e909f8831d8ca05a0daa3f6c581f388e0c1879b41fe63ef3d122bd0c5acd4fb07b96797918791075ae7383bb1bbdea574b31301ff37ecc45671ee2e7fc55bf6244025d1fd82dca56a42a23aa826a0b1e102bd87893ddc05649304eb1866c796e46e0d57f552bd572891ef892918bb2e7f2c6bcf68f388ea0c50f48c06de1b46b1434cdf25ca1288ebabe2a33d1c6effb77f91ef75471e93952caeda8ac2b2677e46d62b8366922d093832bccb949e177b4417864812d22972d81d89158288b5318d017329d4e8f66273abf74c434f318ebf32c7629342a85336387231b1e579d57cff0b125bef9dddf0fc33f71cb59d5a8972cda06ba6bba4a89cb8d3b465492c431698984998b2979ea61fed3d99b049724f2bdda5a0700ccb28825da1343f41290e569a6d38d4ae3968147cf39b097efd78e058fc71523c12e724bf93dc4ecc02b5cb18d13b59ec8f85368ac1ea93ed0149c60c53569dc69cdb3f37470eab26ef010b03a7e651b9e8e9065da347660836eddb3988c9a0f394aad055f727310f646d6cb35131d02aaf24735792bfce250798bebf0d1a4495fca568b9449e81afef2937b50faf873257d7efa07d31759474d50ca2a7922e79ab47dd59b11dfd1ec43fef3551aed81d01ee4ab997c6cecc39013dcaa442aec803e4cebbc288b4f9e87b30613f0ec88ddc6f60f56787f4040897e6e6bdac317d74b27f97f2efadb031f03c61954fd0232373582b7fa315d3eb9f67053126d2ed0636f04d669c47bdeb078fbda177533902e20b5ce9d8f395ea4c0aaf2cae774fe99bc40105a9ca184bcb598ab2f49c1df62d32d1a6d73a26812cb47a2ccaf0e9b759df89ad1e18238d897b9fd658f6786a92a0c12bd0ee6dad8a430a67962363e5b9afb3329e4f1f6fcd7e63cb8f24872bcf5b8c349d9ce423666ca39f16884219dea338b388e40f4ad996419cb3858637364d8e5af67f846d77b2749115131a3642ef56681315e4a2cbca5e60febabf693570f515e09c2a8994a8e2be3cba28118ef429d4de781118182607dd2c2d5aaba621ea29c140338bd8f1787fd2a3f43bb7fa22a8ce053adb331a4c78eab569af317e14360a6bf1c8b7394f34bfc1a941ac88dab334d5a2d45fc83bee28884698fd82339c972a06efb369220049ca89727513bd4262ad6f94f55f659ec98b684b1d92e1b6a303548a196cc5316e9845baaf01e737ef047d3d1ac4fe13de618e8fd6471c225e688b73b866213f4765c1a1ecf041f66a11177b0425b0423c455dccfa35a34f3b1c4c9850267bd41dcc366f4f8fef6982699e9aee7f3edff90217c84f6865234676e65911e5e99739792161766e959d061d6e86797b595ae3cffc043da0929dce1b4bd27e04532800f14f69398a681d46f00197f547fa138e676a4c84e586e9a2037faad7d7342221c229ff13606688ab70305dc28d01270604fbcb2b5777541e637a10e7d6c2dfa76461b18c8b303234282f31b7ed8afd0cdcc3978c6520a182000ea312296c7d9df08c2a67b944bc519113822014a831c8d6a7f8d26a7a443666b6077bdc1c11cf47001bcbb484d163543445c77a02140191bbb813da818b4dc3ef1ca420f624e5cb67c48024aeb8691b549202750899938067a3ad49da19e9fffc6486b3525fba8b2ff991fb3b4c1a536818f2dad96f713ac264a22136c6a3a9eacb4f69ab08cfe2b971a7d916833c6a0370d4b0bc428db2e4b4013899668b73caf9c983e2f07e46b4b5b4f0d231edee8b1951e1d0e34c881d1fc5c6be05b92b13680398e7109bd18048f0bd980fceb24e59411873e7a8a7f95f4da2ba5c082fdda710361e163a213a3dbb82c08a69020545da4636c09a67cd962182a011cf5eb1c3d999abc7b834ee518bb53afe19941927ca190699abf79c334c52e206fc851deb7398947ad5bd125ef3f51349497142e921c85506c739f6319ae0eb8e3c551ceb7e16afc2d6aad36841ed8eb560ef984ee5e00f1ead2c646546b3c145e3700b07fc257551641cf3dcb76a8b3cc75994f2c3eb521cea22d64c8b72b2de506fde8185b70b4707b7f571668a5925ca21e605904d7c896a5d7290b9c4fc75ecc7ddbbd7f6f003a74f53d1a5432e0377a3efce1e7ac61e36dc13aeea57400d4d3986db3fccb6edaf83f86daeb42f416f58c502e74178e013b399d0b155e0df86b40b5f3f2ab0ad61c90870cee340c07977b55622699101e5372677dd4e208fa6b5d4834a2d6f37b2ead107218aa0e702d1f6a60bd4ad3a2e22807237129fdc02993ef1fffe3c285bd4f7b093b2da8d772ce2df7874bf9b7fd0893eb66a4931acc38129bfe4a8fc6b28ea83bcca1220b66c86d4d90914bb9e9a425fce618f11b66f93aa78515eac0f3956cb1e8b6f12d7f6f22c1ca5563e280b15c64732aec2a37d6010cee0fd2263ea3ea2011043153284b4a5fc87cc0dd8c36f084ce715a6e9ba3e8b2586726255d122f2b5677d6590405ae031df8f83840ef3011a7f5d18037407758270d980aa65d5a4aa26a35a61b65178b6183b282771e89a8fe47bd3ea5a23146b924a47c3cc2540a9c8d91d4a8924e010fb6d3e60457e0aa86749cc3444707fda055a0f489aecda68af7f0d7d31cf25641a10bcc0d00996cddf9059121639fa3ff2e5490bae6b702fcf226d8e50f27f0973e5e4cf543445524d0fe3bd55d3f215978bfabcba0d44c076f5b333b2095c70f6a5426338bf0c065ddce27f6730606d84d1ccef8cebcd15085fa8a5d0975dc47eeb09a4ab6da21d01916c97f4e266c4b01f2bfb3b6a08bb5a7cf834e56782d824e7c55b591cd883ed9e806a4f7033bbab49a2b8ab2cb0f6da9d76968208236b35a51f8eba3769a676ad60d69c475706a630f3a078ebaa6ba5bc25719867cb61d48cc3a381b261165c04f3c93f37d72fc15f43df1de34e24e80a46f5d15fb362e71cb4a5365dde04a53dc5e42745fbd601ff148db416244dd76ac16f24138ef9a02491eb5b48d731a8bdcd46040d0ff11a07c040b83db84bfd21ffb1d818203cb7d3f8fca47f1dc510afa8219ab031aaba2147aed7c50228930e895a72abf55ca6997131e231ea92e0059b680735548adf2d572c3540e096a644deb3750e3b341bbeffee70ff22e0b4e56142e4c1965c01a646dd9b5b0055f88f08987ad45adb844b9ffc84792073048c28bcb60f2666802052ee45dcd9a2950d55ecf0234a3dcf67e83cfa0bfb1285eb54e6292d8075c9e1b459e48556f416898557c9c864fc5de459feb53e33dd1a6860a2d1a836ab5ff6efaee123b3715a7137787ee4345efbce38074e262f363a8ff400345c8539d44a7286c7291246810bce063f0877db6585842380b530a4aaef6e36779a95fed220cef6c1fff2fdd5031f83987dc3282d432f322852cc9dc6d00c59d5ed83b386ff97c521e528e59f2df932467ac02d17f8818c2de26d69725f42cecaf186fab7b6e10b1ebd9a9a12ed83cd382d9a6f9a9bed2736cb0ec0260057f5ec704d2e1a64caad59e02ff2022174b23564cb0942e6769b12e0ae4d65dc4c5e6b6ceaf2667e085909c93a9768b7bfdac612801c0bc3848bad51e2367f788cbd1c5091ce0e9c567528c72003712e91247d87f1ff60d3865fc687a35886822079392f8d151b89e09469bef98e59139c460a53805a93245148cbb9a6a010dadc87e9b1a0e0a89e87e433ff1c0ad4b125760858c8badff4d82cbd31cf88f3e2e16a4e960e1e0b5825fc0f2b21d660cf60069d43fb6a8a96c44fa922164f02c9cd5ebb6fad848871224d157777b5a70dc6deb988506bd03aa4ce2200e9ce23641221784250c22d2c8635a3512f45d433cf66e158eb261f48a23d54f5ef4358df3487da471eb5775bdba565ee170be126b2300d0dad050212606f2d77a63fa2ab430e62670e852b89944e611509415bee36bf0961c8918bd8b0eb8af45b1a9d0420c7101a9c5f4a63efb9cc8de7897b5e2b02cb5885ad8d0d8ac7754ba8d4e9d37175e614e3f3a6a7b122bbc6dd9ce78f1b9a4e940a1160bb85650d8932fe1a82d0525630ba017be5129625a45c3cae66c7cdaa33ee704791db81ef2e11a2f528974fa388cd929c934dbdb21425e6117839ab33b2926b036457db3a43083c3ec17231aed4ee5b607a45a5735c9470c03a424b43efcea953c078717344aeb1449c0dfa3a3ec224b542c16cf735466bdaf26b522aef1db547b14f07ebd4f5da34426a46007757be47ed3f643c47f2c4467762cd049d6f4cf8a78d04f8318bdedcee80871e91c0330499d88254555c456d9bde8a892394267eac15c230cf7e7ba19ebc01b1905c80476de3cea8258f6d0820d159f4aa8a37fb378b2685da4e0e89d253187219869f1157bbe4a8a43eabf65e86a6d9b21e25d91c43c3036914427833ed87073886719069148e2e47219bb5da5d9664d64dc5c4ff71c0e808dadbb53a23e41e3c02fd0c9e0704490f3283d1864d15d795882e6522f31445556cab6832f273dac0c7aef4e3f8c09a34d1624fdb087d852f2e827fb2c3105f1afda54b9dc12cfde3cf7747daa5ac70904e82636a13155303f9a1198d6e7f9dc7be394ebc5db9e8380e290e6cae5f320caa56aa94490789fce2e2540b3de8865396f58e14d61d3cb122f7bd1af5a27c6fe733eba3cc39106efc906ea967fb833e2480aa80bd56ccd9e5c25304e2b8135f1453af70059e599cb67bc8eaaa38c39768e74d3da8aba0135f0192d7ddf0149ce62f353b0360251f1f88b272c6e85b4ee4e0563a6de80de83749af6e6aa4d80cab7031aff3f7e8d0c9114940549f828a62be9fd6a16db001369728b4b93d4ecf91563ae03def3ca4e9900a97657c4ff1e41c5742fb3329ba882ed61645aedb22f2543b83cd4007e5d228697a48064acc32ece41f2d5ead3f31a9689249e8b4bb57ac0b136b6c60ec531708235b94db823344aafbb9b79e21959635664b2193c3add0b28767906b7ba4118e6548e9a23b49e9181dc6f7dc7857425c9ab1b1451bc4572fd060190d0b5a76b8368b68e72a212bd0f89d0778d293b1d32f155f30c9aafe7215d2e746ea8f2c73a30bcd8c093a489519b60616b15afe69074ee77fb65caf5faf0aad49106057a91fdcd622a07ac21eb5c221f2e65323228af41b3eb894517c34c4f60ba20fb6f6c4309a7357884c0eeeb0a4874550107f2d0ffdc412f86bdf712f96183b3932cfb4da3f179cde1a288df9af09c243fae8c67b0d208d9cdb7adde8d5e548e0624b19da4818ef656b88280a", 0x1000}, 0xfffffc41) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x1, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fadvise64(r2, 0xfffffffffffffffe, 0x0, 0x4) fremovexattr(0xffffffffffffffff, 0x0) write$FUSE_DIRENT(0xffffffffffffffff, &(0x7f0000000080)=ANY=[], 0x29) 01:14:05 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, 0x0) 01:14:05 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vga_arbiter\x00', 0x20000, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 01:14:05 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) r4 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r4, 0x0, 0x0) setsockopt$SO_TIMESTAMPING(r4, 0x1, 0x41, &(0x7f0000000100), 0x4) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0}, @fda={0x66646185, 0x0, 0x1}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}}], 0x0, 0x0, 0x0}) 01:14:05 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0, 0xfffffffffffffed5}, @flat=@weak_handle, @fda}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}}], 0x0, 0x0, 0x0}) r2 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000300)={'syz', 0x0}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) keyctl$invalidate(0x15, r2) keyctl$dh_compute(0x17, &(0x7f0000000100)={r2}, &(0x7f0000000580)=""/4096, 0x1000, &(0x7f0000000280)={&(0x7f0000000140)={'sha3-224\x00'}, &(0x7f0000000180)="9445f531ba04db49595f16b3ac9f7ce3464c1a94007ee5881985f5a227e72ad75e1b6c592cd52ba66a1ec459c522bbb2f1e3da68d4527d01885b5fa0fb0818857be0c147d25d0bfd91d02b9cf00b2dd145723cf935744eff9e2db4e788f859254c7ecb6df47f6a56ee7f81511f07eca8fb11e69a5097d4b09bd4de40c43172062797e9ec18399f35789ec28f202ae4462411e999d83a7498f0c0ce35e6aded8d1b96bb22cfb5a065c50edf066330091168896407dfa8aa53086a5ab6c8c78c26626a1593334362e7fcd01231d4e951d200ffa7b96ff53badb06c7f59f75b4819d0d1ce3c111349a19a47d34a56c2d1a899", 0xf1}) 01:14:05 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) getsockopt$inet6_tcp_TCP_REPAIR_WINDOW(r5, 0x6, 0x1d, &(0x7f0000000100), &(0x7f0000000140)=0x14) recvmmsg(r3, &(0x7f0000004180)=[{{&(0x7f0000000180)=@ipx, 0x80, &(0x7f0000000780)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000200)}, {&(0x7f0000000400)=""/207, 0xcf}, {&(0x7f0000000580)=""/135, 0x87}, {&(0x7f0000000240)=""/65, 0x41}, {&(0x7f0000000640)=""/252, 0xfc}, {&(0x7f0000000740)=""/40, 0x28}], 0x7, &(0x7f0000000800)=""/171, 0xab}, 0x2}, {{&(0x7f00000008c0)=@ethernet={0x0, @random}, 0x80, &(0x7f0000002cc0)=[{&(0x7f0000000940)=""/4096, 0x1000}, {&(0x7f0000001940)=""/108, 0x6c}, {&(0x7f00000019c0)=""/4096, 0x1000}, {&(0x7f00000029c0)=""/132, 0x84}, {&(0x7f0000002a80)=""/204, 0xcc}, {&(0x7f0000002b80)=""/143, 0x8f}, {&(0x7f0000002c40)=""/88, 0x58}], 0x7, &(0x7f0000002d40)=""/4096, 0x1000}, 0xffffffff}, {{&(0x7f0000003d40)=@rc, 0x80, &(0x7f00000040c0)=[{&(0x7f0000003dc0)=""/74, 0x4a}, {&(0x7f0000003e40)=""/240, 0xf0}, {&(0x7f0000003f40)=""/164, 0xa4}, {&(0x7f0000004000)=""/8, 0x8}, {&(0x7f0000004040)=""/3, 0x3}, {&(0x7f0000004080)=""/19, 0x13}], 0x6, &(0x7f0000004140)=""/24, 0x18}, 0x7fff}], 0x3, 0x12060, &(0x7f0000004240)={0x0, 0x989680}) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0}, @fda={0x66646185, 0x0, 0x1}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}}], 0x0, 0x0, 0x0}) 01:14:05 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vga_arbiter\x00', 0x20000, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 01:14:05 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = socket(0x10, 0x2, 0x7f) accept$packet(r1, &(0x7f00000007c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, &(0x7f0000000800)=0x14) r2 = syz_open_dev$binderN(0x0, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0, 0xfffffffffffffed5}, @flat=@weak_handle, @fda}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}}], 0x0, 0x0, 0x0}) [ 1502.037891] binder: 12440:12443 ioctl c0306201 0 returned -14 [ 1502.046496] binder: 12439:12444 got transaction with too large buffer [ 1502.046527] binder: 12439:12444 transaction failed 29201/-22, size 96-24 line 3493 01:14:05 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0}, @fda={0x66646185, 0x0, 0x1}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}}], 0x0, 0x0, 0x0}) openat$selinux_access(0xffffffffffffff9c, &(0x7f0000000100)='/selinux/access\x00', 0x2, 0x0) 01:14:05 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vga_arbiter\x00', 0x20000, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) [ 1502.048455] binder: undelivered TRANSACTION_ERROR: 29201 [ 1502.048540] binder: 12441:12446 got transaction with invalid handle, 0 01:14:05 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) write$nbd(r2, &(0x7f0000000100)={0x67446698, 0x0, 0x3, 0x0, 0x4, "50f37c19ed1e2f96077d33746fc784c57ad439c8e83746e891adb43c7e77aca9e9b63b908b52c79f2cce77aebc609d1802bb00bba06414856ebe9f2c904b989112c86bccdc2ff4a78a474aefe2d52a3b36adbe45b898ac1a235d4f569ebc149937984330f2aaaa"}, 0x77) r3 = syz_open_dev$binderN(0x0, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r3, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0, 0xfffffffffffffed5}, @flat=@weak_handle, @fda}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}}], 0x0, 0x0, 0x0}) 01:14:05 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vga_arbiter\x00', 0x20000, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) [ 1502.048576] binder: 12441:12446 transaction failed 29201/-22, size 88-24 line 3411 [ 1502.048761] binder: undelivered TRANSACTION_ERROR: 29201 [ 1502.051300] binder: 12442:12445 got transaction with invalid parent offset or type [ 1502.051324] binder: 12442:12445 transaction failed 29201/-22, size 96-24 line 3454 [ 1502.051460] binder: undelivered TRANSACTION_ERROR: 29201 [ 1502.058701] binder: 12439:12447 got transaction with too large buffer [ 1502.058726] binder: 12439:12447 transaction failed 29201/-22, size 96-24 line 3493 [ 1502.065827] binder: undelivered TRANSACTION_ERROR: 29201 [ 1502.122953] binder: 12450:12453 got transaction with invalid parent offset or type [ 1502.122983] binder: 12450:12453 transaction failed 29201/-22, size 96-24 line 3454 [ 1502.123145] binder: undelivered TRANSACTION_ERROR: 29201 [ 1502.129148] binder: 12451:12454 got transaction with invalid handle, 0 [ 1502.129183] binder: 12451:12454 transaction failed 29201/-22, size 88-24 line 3411 [ 1502.129349] binder: undelivered TRANSACTION_ERROR: 29201 [ 1502.152985] binder: 12452:12455 got transaction with too large buffer [ 1502.153003] binder: 12452:12455 transaction failed 29201/-22, size 96-24 line 3493 [ 1502.153158] binder: undelivered TRANSACTION_ERROR: 29201 [ 1502.160941] binder: 12452:12457 got transaction with too large buffer [ 1502.160967] binder: 12452:12457 transaction failed 29201/-22, size 96-24 line 3493 [ 1502.161099] binder: undelivered TRANSACTION_ERROR: 29201 [ 1502.190930] binder: 12459:12461 got transaction with invalid handle, 0 [ 1502.190969] binder: 12459:12461 transaction failed 29201/-22, size 88-24 line 3411 [ 1502.191280] binder: undelivered TRANSACTION_ERROR: 29201 [ 1502.193311] binder: 12458:12460 got transaction with invalid parent offset or type [ 1502.193332] binder: 12458:12460 transaction failed 29201/-22, size 96-24 line 3454 [ 1502.194194] binder: undelivered TRANSACTION_ERROR: 29201 [ 1502.256630] binder: 12468:12470 got transaction with invalid handle, 0 [ 1502.256666] binder: 12468:12470 transaction failed 29201/-22, size 88-24 line 3411 [ 1502.256803] binder: undelivered TRANSACTION_ERROR: 29201 01:14:05 executing program 2: mkdir(0x0, 0x0) r0 = open(0x0, 0x0, 0x0) fchdir(0xffffffffffffffff) r1 = open(&(0x7f0000000280)='./bus\x00', 0x141042, 0x0) ioctl$RNDADDENTROPY(r0, 0x40085203, &(0x7f0000000000)={0x1000, 0x9, "31f380f2325cc1194c"}) write$UHID_INPUT(r1, &(0x7f0000001440)={0x8, "c0c814a55b6300d28afc61ac7dd1ffb869b761e8e53ee36e4be89e9fea175523e4468dec44bf8b5473c7a5062b4ede67dcb24cb9484ccfff2b3a70befc56e8ab2eee3483f5bf78c16beac035b700eb84e2216f268d02b717d2046c273814475b412437f7dc08a13a55d3c02132999dfd9fe80b750eff4d7c1da975b3835602728ae09e72527fcee19377e29c6c19e1ccce0f75e0e54001e3e83e473fa3d37eca8be1b3de565571e0e84f310c11fa8616068113b038aaa5c69967699fc2aa41c6f26fc22cf68e3577242c9b4ca20fab9de5885e0648fbd7af089b05f38f152d2f8144461608733c567b6dc5d2a07022c3764565c85abcfd99dd7a85e58939278235d50e8b321be7dbaa5141e097c28364fad2f713d666ca94f4e429687fcabb72aceeaf8abe5b506d98dc393b6e97492d785ead0ca2953f92c4d2b2c9f616e3d98b36be55a923fc5892413f7a3b615cec89b52e0ecdcee0aa5af72bcbb91b4bade7435dd8b529feaf13f8b48fcaca5952235d2e909f8831d8ca05a0daa3f6c581f388e0c1879b41fe63ef3d122bd0c5acd4fb07b96797918791075ae7383bb1bbdea574b31301ff37ecc45671ee2e7fc55bf6244025d1fd82dca56a42a23aa826a0b1e102bd87893ddc05649304eb1866c796e46e0d57f552bd572891ef892918bb2e7f2c6bcf68f388ea0c50f48c06de1b46b1434cdf25ca1288ebabe2a33d1c6effb77f91ef75471e93952caeda8ac2b2677e46d62b8366922d093832bccb949e177b4417864812d22972d81d89158288b5318d017329d4e8f66273abf74c434f318ebf32c7629342a85336387231b1e579d57cff0b125bef9dddf0fc33f71cb59d5a8972cda06ba6bba4a89cb8d3b465492c431698984998b2979ea61fed3d99b049724f2bdda5a0700ccb28825da1343f41290e569a6d38d4ae3968147cf39b097efd78e058fc71523c12e724bf93dc4ecc02b5cb18d13b59ec8f85368ac1ea93ed0149c60c53569dc69cdb3f37470eab26ef010b03a7e651b9e8e9065da347660836eddb3988c9a0f394aad055f727310f646d6cb35131d02aaf24735792bfce250798bebf0d1a4495fca568b9449e81afef2937b50faf873257d7efa07d31759474d50ca2a7922e79ab47dd59b11dfd1ec43fef3551aed81d01ee4ab997c6cecc39013dcaa442aec803e4cebbc288b4f9e87b30613f0ec88ddc6f60f56787f4040897e6e6bdac317d74b27f97f2efadb031f03c61954fd0232373582b7fa315d3eb9f67053126d2ed0636f04d669c47bdeb078fbda177533902e20b5ce9d8f395ea4c0aaf2cae774fe99bc40105a9ca184bcb598ab2f49c1df62d32d1a6d73a26812cb47a2ccaf0e9b759df89ad1e18238d897b9fd658f6786a92a0c12bd0ee6dad8a430a67962363e5b9afb3329e4f1f6fcd7e63cb8f24872bcf5b8c349d9ce423666ca39f16884219dea338b388e40f4ad996419cb3858637364d8e5af67f846d77b2749115131a3642ef56681315e4a2cbca5e60febabf693570f515e09c2a8994a8e2be3cba28118ef429d4de781118182607dd2c2d5aaba621ea29c140338bd8f1787fd2a3f43bb7fa22a8ce053adb331a4c78eab569af317e14360a6bf1c8b7394f34bfc1a941ac88dab334d5a2d45fc83bee28884698fd82339c972a06efb369220049ca89727513bd4262ad6f94f55f659ec98b684b1d92e1b6a303548a196cc5316e9845baaf01e737ef047d3d1ac4fe13de618e8fd6471c225e688b73b866213f4765c1a1ecf041f66a11177b0425b0423c455dccfa35a34f3b1c4c9850267bd41dcc366f4f8fef6982699e9aee7f3edff90217c84f6865234676e65911e5e99739792161766e959d061d6e86797b595ae3cffc043da0929dce1b4bd27e04532800f14f69398a681d46f00197f547fa138e676a4c84e586e9a2037faad7d7342221c229ff13606688ab70305dc28d01270604fbcb2b5777541e637a10e7d6c2dfa76461b18c8b303234282f31b7ed8afd0cdcc3978c6520a182000ea312296c7d9df08c2a67b944bc519113822014a831c8d6a7f8d26a7a443666b6077bdc1c11cf47001bcbb484d163543445c77a02140191bbb813da818b4dc3ef1ca420f624e5cb67c48024aeb8691b549202750899938067a3ad49da19e9fffc6486b3525fba8b2ff991fb3b4c1a536818f2dad96f713ac264a22136c6a3a9eacb4f69ab08cfe2b971a7d916833c6a0370d4b0bc428db2e4b4013899668b73caf9c983e2f07e46b4b5b4f0d231edee8b1951e1d0e34c881d1fc5c6be05b92b13680398e7109bd18048f0bd980fceb24e59411873e7a8a7f95f4da2ba5c082fdda710361e163a213a3dbb82c08a69020545da4636c09a67cd962182a011cf5eb1c3d999abc7b834ee518bb53afe19941927ca190699abf79c334c52e206fc851deb7398947ad5bd125ef3f51349497142e921c85506c739f6319ae0eb8e3c551ceb7e16afc2d6aad36841ed8eb560ef984ee5e00f1ead2c646546b3c145e3700b07fc257551641cf3dcb76a8b3cc75994f2c3eb521cea22d64c8b72b2de506fde8185b70b4707b7f571668a5925ca21e605904d7c896a5d7290b9c4fc75ecc7ddbbd7f6f003a74f53d1a5432e0377a3efce1e7ac61e36dc13aeea57400d4d3986db3fccb6edaf83f86daeb42f416f58c502e74178e013b399d0b155e0df86b40b5f3f2ab0ad61c90870cee340c07977b55622699101e5372677dd4e208fa6b5d4834a2d6f37b2ead107218aa0e702d1f6a60bd4ad3a2e22807237129fdc02993ef1fffe3c285bd4f7b093b2da8d772ce2df7874bf9b7fd0893eb66a4931acc38129bfe4a8fc6b28ea83bcca1220b66c86d4d90914bb9e9a425fce618f11b66f93aa78515eac0f3956cb1e8b6f12d7f6f22c1ca5563e280b15c64732aec2a37d6010cee0fd2263ea3ea2011043153284b4a5fc87cc0dd8c36f084ce715a6e9ba3e8b2586726255d122f2b5677d6590405ae031df8f83840ef3011a7f5d18037407758270d980aa65d5a4aa26a35a61b65178b6183b282771e89a8fe47bd3ea5a23146b924a47c3cc2540a9c8d91d4a8924e010fb6d3e60457e0aa86749cc3444707fda055a0f489aecda68af7f0d7d31cf25641a10bcc0d00996cddf9059121639fa3ff2e5490bae6b702fcf226d8e50f27f0973e5e4cf543445524d0fe3bd55d3f215978bfabcba0d44c076f5b333b2095c70f6a5426338bf0c065ddce27f6730606d84d1ccef8cebcd15085fa8a5d0975dc47eeb09a4ab6da21d01916c97f4e266c4b01f2bfb3b6a08bb5a7cf834e56782d824e7c55b591cd883ed9e806a4f7033bbab49a2b8ab2cb0f6da9d76968208236b35a51f8eba3769a676ad60d69c475706a630f3a078ebaa6ba5bc25719867cb61d48cc3a381b261165c04f3c93f37d72fc15f43df1de34e24e80a46f5d15fb362e71cb4a5365dde04a53dc5e42745fbd601ff148db416244dd76ac16f24138ef9a02491eb5b48d731a8bdcd46040d0ff11a07c040b83db84bfd21ffb1d818203cb7d3f8fca47f1dc510afa8219ab031aaba2147aed7c50228930e895a72abf55ca6997131e231ea92e0059b680735548adf2d572c3540e096a644deb3750e3b341bbeffee70ff22e0b4e56142e4c1965c01a646dd9b5b0055f88f08987ad45adb844b9ffc84792073048c28bcb60f2666802052ee45dcd9a2950d55ecf0234a3dcf67e83cfa0bfb1285eb54e6292d8075c9e1b459e48556f416898557c9c864fc5de459feb53e33dd1a6860a2d1a836ab5ff6efaee123b3715a7137787ee4345efbce38074e262f363a8ff400345c8539d44a7286c7291246810bce063f0877db6585842380b530a4aaef6e36779a95fed220cef6c1fff2fdd5031f83987dc3282d432f322852cc9dc6d00c59d5ed83b386ff97c521e528e59f2df932467ac02d17f8818c2de26d69725f42cecaf186fab7b6e10b1ebd9a9a12ed83cd382d9a6f9a9bed2736cb0ec0260057f5ec704d2e1a64caad59e02ff2022174b23564cb0942e6769b12e0ae4d65dc4c5e6b6ceaf2667e085909c93a9768b7bfdac612801c0bc3848bad51e2367f788cbd1c5091ce0e9c567528c72003712e91247d87f1ff60d3865fc687a35886822079392f8d151b89e09469bef98e59139c460a53805a93245148cbb9a6a010dadc87e9b1a0e0a89e87e433ff1c0ad4b125760858c8badff4d82cbd31cf88f3e2e16a4e960e1e0b5825fc0f2b21d660cf60069d43fb6a8a96c44fa922164f02c9cd5ebb6fad848871224d157777b5a70dc6deb988506bd03aa4ce2200e9ce23641221784250c22d2c8635a3512f45d433cf66e158eb261f48a23d54f5ef4358df3487da471eb5775bdba565ee170be126b2300d0dad050212606f2d77a63fa2ab430e62670e852b89944e611509415bee36bf0961c8918bd8b0eb8af45b1a9d0420c7101a9c5f4a63efb9cc8de7897b5e2b02cb5885ad8d0d8ac7754ba8d4e9d37175e614e3f3a6a7b122bbc6dd9ce78f1b9a4e940a1160bb85650d8932fe1a82d0525630ba017be5129625a45c3cae66c7cdaa33ee704791db81ef2e11a2f528974fa388cd929c934dbdb21425e6117839ab33b2926b036457db3a43083c3ec17231aed4ee5b607a45a5735c9470c03a424b43efcea953c078717344aeb1449c0dfa3a3ec224b542c16cf735466bdaf26b522aef1db547b14f07ebd4f5da34426a46007757be47ed3f643c47f2c4467762cd049d6f4cf8a78d04f8318bdedcee80871e91c0330499d88254555c456d9bde8a892394267eac15c230cf7e7ba19ebc01b1905c80476de3cea8258f6d0820d159f4aa8a37fb378b2685da4e0e89d253187219869f1157bbe4a8a43eabf65e86a6d9b21e25d91c43c3036914427833ed87073886719069148e2e47219bb5da5d9664d64dc5c4ff71c0e808dadbb53a23e41e3c02fd0c9e0704490f3283d1864d15d795882e6522f31445556cab6832f273dac0c7aef4e3f8c09a34d1624fdb087d852f2e827fb2c3105f1afda54b9dc12cfde3cf7747daa5ac70904e82636a13155303f9a1198d6e7f9dc7be394ebc5db9e8380e290e6cae5f320caa56aa94490789fce2e2540b3de8865396f58e14d61d3cb122f7bd1af5a27c6fe733eba3cc39106efc906ea967fb833e2480aa80bd56ccd9e5c25304e2b8135f1453af70059e599cb67bc8eaaa38c39768e74d3da8aba0135f0192d7ddf0149ce62f353b0360251f1f88b272c6e85b4ee4e0563a6de80de83749af6e6aa4d80cab7031aff3f7e8d0c9114940549f828a62be9fd6a16db001369728b4b93d4ecf91563ae03def3ca4e9900a97657c4ff1e41c5742fb3329ba882ed61645aedb22f2543b83cd4007e5d228697a48064acc32ece41f2d5ead3f31a9689249e8b4bb57ac0b136b6c60ec531708235b94db823344aafbb9b79e21959635664b2193c3add0b28767906b7ba4118e6548e9a23b49e9181dc6f7dc7857425c9ab1b1451bc4572fd060190d0b5a76b8368b68e72a212bd0f89d0778d293b1d32f155f30c9aafe7215d2e746ea8f2c73a30bcd8c093a489519b60616b15afe69074ee77fb65caf5faf0aad49106057a91fdcd622a07ac21eb5c221f2e65323228af41b3eb894517c34c4f60ba20fb6f6c4309a7357884c0eeeb0a4874550107f2d0ffdc412f86bdf712f96183b3932cfb4da3f179cde1a288df9af09c243fae8c67b0d208d9cdb7adde8d5e548e0624b19da4818ef656b88280a", 0x1000}, 0xfffffc41) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x1, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fadvise64(r1, 0xfffffffffffffffe, 0x0, 0x4) fremovexattr(0xffffffffffffffff, 0x0) write$FUSE_DIRENT(0xffffffffffffffff, &(0x7f0000000080)=ANY=[], 0x29) 01:14:05 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) setsockopt$inet6_tcp_buf(r4, 0x6, 0xd, &(0x7f0000000100)="a652dc7c7be07f1fbaaef0b6b83c3756b54ceee11481ed8dce281531b21eda4b67b677523b725dd947fbee9475457c545c4bebcc2ab804487263a7ee8e80984a27c13d2362c8cf272e70ea238c01d0172cb04801296e4273399416bbe8800808d7dc20a22ea41b1e3f03708c6baa7be29e20322fd3f97c7e4e89a5a62dd977ba413c9e1069090b6fc4e077e8b77c", 0x8e) r5 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0}, @fda={0x66646185, 0x0, 0x1}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}}], 0x0, 0x0, 0x0}) 01:14:05 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vga_arbiter\x00', 0x20000, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 01:14:05 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x6f2cd4899e09c230) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) pread64(r1, &(0x7f0000000300)=""/193, 0xc1, 0x81) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x420400, 0x0) ioctl$BLKPG(r2, 0x1269, &(0x7f0000000180)={0x1, 0x6, 0x35, &(0x7f0000000140)="9d3f635989348fa84c9c33515a29c4f5c0d5382fd1ffeed6c503ae82c5d8d212576241a1cea072fbba1ef8f5c054ac7ceacc26fe35"}) r3 = syz_open_dev$binderN(0x0, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r3, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="11634840000000000000000000000000000000000000000000000000000000000000000060000000000000001800000000000000", @ANYPTR=&(0x7f0000000000)=ANY=[@ANYBLOB="852a7470000000000000000000000000d5feffffffffffff00000000000000000000000000000000852a687700000000000000000000000000000000000000008561646600"/96], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00(\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00'], @ANYBLOB="00000000000000003aed7ff294e9556ea9af0009d3da71a3b016897bf8b25db5577182fe4ca7b1453f087dd5a43d70c61f5d5f3e5653d96a015b9fe8e8bcfff0b7fcfb51b6039c6b62d5f3d132708a8fceabe89ba22ed58fef050f1c0a765cb3129d88ee43e676bb9f50110f6321822d9c402cf307f8cdab43367d"], 0x0, 0x0, 0x0}) 01:14:05 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 01:14:06 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 01:14:06 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vga_arbiter\x00', 0x20000, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 01:14:06 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) syz_open_dev$binderN(0x0, 0x0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x40) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) fsetxattr$trusted_overlay_redirect(0xffffffffffffffff, &(0x7f00000001c0)='trusted.overlay.redirect\x00', &(0x7f0000000200)='./file0\x00', 0x8, 0x2) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) r5 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$BINDER_WRITE_READ(r4, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50, 0x18, &(0x7f0000000000)={@fd={0x66642a85, 0x0, r5}, @fda={0x66646185, 0x0, 0x1, 0x8}, @flat=@handle}, &(0x7f0000000180)={0x0, 0x18, 0x38}}}], 0x0, 0x0, 0x0}) r6 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r6, 0x0, 0x0) r7 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r7, 0x0, 0x0) write$P9_RWRITE(r7, &(0x7f0000000100)={0x2d, 0x77, 0x2, 0x34}, 0x10) [ 1502.708241] binder: 12476:12483 transaction failed 29189/-22, size 96-24 line 3138 [ 1502.710672] binder: 12475:12482 got transaction with invalid handle, 0 01:14:06 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 01:14:06 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vga_arbiter\x00', 0x20000, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 01:14:06 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$FS_IOC_GETFLAGS(r0, 0x80086601, &(0x7f0000000100)) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0}, @fda={0x66646185, 0x0, 0x1}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}}], 0x0, 0x0, 0x0}) [ 1502.710762] binder: 12475:12482 transaction failed 29201/-22, size 88-24 line 3411 [ 1502.711014] binder: undelivered TRANSACTION_ERROR: 29201 01:14:06 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) dup2(r2, r2) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="11634840000000000000000000000000000000000000000000000000000000000000000060000000000000001800000000000000", @ANYPTR=&(0x7f0000000000)=ANY=[@ANYBLOB="852a74700000000000000000000000000000000000000000000000000000000000000000000000008561646600000000000000000000000001000000000000000000000000000000852a687300"/96], @ANYPTR=&(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000028000000000000004800000000000000ef48484b9bd9c029d00c4519e6553cedc56f1cb931852039d36a5fe236d7002d"], @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x0, 0x0, 0x0}) [ 1502.723066] binder: 12474:12480 got transaction with invalid parent offset or type [ 1502.723093] binder: 12474:12480 transaction failed 29201/-22, size 96-24 line 3454 [ 1502.723429] binder: undelivered TRANSACTION_ERROR: 29201 [ 1502.779755] binder: 12490:12492 got transaction with invalid handle, 0 [ 1502.779863] binder: 12490:12492 transaction failed 29201/-22, size 88-24 line 3411 [ 1502.780134] binder: undelivered TRANSACTION_ERROR: 29201 [ 1502.840158] binder: 12498:12500 ioctl 80086601 20000100 returned -22 [ 1502.840500] binder: 12498:12500 got transaction with invalid parent offset or type [ 1502.840531] binder: 12498:12500 transaction failed 29201/-22, size 96-24 line 3454 [ 1502.840686] binder: undelivered TRANSACTION_ERROR: 29201 [ 1502.891582] binder: 12504:12505 got transaction with invalid parent offset or type [ 1502.891614] binder: 12504:12505 transaction failed 29201/-22, size 96-24 line 3454 [ 1502.891828] binder: undelivered TRANSACTION_ERROR: 29201 [ 1502.898730] binder: 12504:12506 got transaction with invalid parent offset or type [ 1502.898755] binder: 12504:12506 transaction failed 29201/-22, size 96-24 line 3454 [ 1502.899035] binder: undelivered TRANSACTION_ERROR: 29201 [ 1503.085414] binder: undelivered TRANSACTION_ERROR: 29189 01:14:06 executing program 2: mkdir(0x0, 0x0) lsetxattr$security_smack_transmute(&(0x7f0000000240)='./bus\x00', &(0x7f0000000340)='security.SMACK64TRANSMUTE\x00', &(0x7f0000000380)='TRUE', 0x4, 0x1) r0 = open(0x0, 0x0, 0x0) lsetxattr$trusted_overlay_nlink(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='trusted.overlay.nlink\x00', &(0x7f0000000100)={'U-', 0x9}, 0x28, 0x1) fchdir(0xffffffffffffffff) r1 = open(&(0x7f0000000280)='./bus\x00', 0x141042, 0x0) write$UHID_INPUT(r1, &(0x7f0000001440)={0x8, "c0c814a55b6300d28afc61ac7dd1ffb869b761e8e53ee36e4be89e9fea175523e4468dec44bf8b5473c7a5062b4ede67dcb24cb9484ccfff2b3a70befc56e8ab2eee3483f5bf78c16beac035b700eb84e2216f268d02b717d2046c273814475b412437f7dc08a13a55d3c02132999dfd9fe80b750eff4d7c1da975b3835602728ae09e72527fcee19377e29c6c19e1ccce0f75e0e54001e3e83e473fa3d37eca8be1b3de565571e0e84f310c11fa8616068113b038aaa5c69967699fc2aa41c6f26fc22cf68e3577242c9b4ca20fab9de5885e0648fbd7af089b05f38f152d2f8144461608733c567b6dc5d2a07022c3764565c85abcfd99dd7a85e58939278235d50e8b321be7dbaa5141e097c28364fad2f713d666ca94f4e429687fcabb72aceeaf8abe5b506d98dc393b6e97492d785ead0ca2953f92c4d2b2c9f616e3d98b36be55a923fc5892413f7a3b615cec89b52e0ecdcee0aa5af72bcbb91b4bade7435dd8b529feaf13f8b48fcaca5952235d2e909f8831d8ca05a0daa3f6c581f388e0c1879b41fe63ef3d122bd0c5acd4fb07b96797918791075ae7383bb1bbdea574b31301ff37ecc45671ee2e7fc55bf6244025d1fd82dca56a42a23aa826a0b1e102bd87893ddc05649304eb1866c796e46e0d57f552bd572891ef892918bb2e7f2c6bcf68f388ea0c50f48c06de1b46b1434cdf25ca1288ebabe2a33d1c6effb77f91ef75471e93952caeda8ac2b2677e46d62b8366922d093832bccb949e177b4417864812d22972d81d89158288b5318d017329d4e8f66273abf74c434f318ebf32c7629342a85336387231b1e579d57cff0b125bef9dddf0fc33f71cb59d5a8972cda06ba6bba4a89cb8d3b465492c431698984998b2979ea61fed3d99b049724f2bdda5a0700ccb28825da1343f41290e569a6d38d4ae3968147cf39b097efd78e058fc71523c12e724bf93dc4ecc02b5cb18d13b59ec8f85368ac1ea93ed0149c60c53569dc69cdb3f37470eab26ef010b03a7e651b9e8e9065da347660836eddb3988c9a0f394aad055f727310f646d6cb35131d02aaf24735792bfce250798bebf0d1a4495fca568b9449e81afef2937b50faf873257d7efa07d31759474d50ca2a7922e79ab47dd59b11dfd1ec43fef3551aed81d01ee4ab997c6cecc39013dcaa442aec803e4cebbc288b4f9e87b30613f0ec88ddc6f60f56787f4040897e6e6bdac317d74b27f97f2efadb031f03c61954fd0232373582b7fa315d3eb9f67053126d2ed0636f04d669c47bdeb078fbda177533902e20b5ce9d8f395ea4c0aaf2cae774fe99bc40105a9ca184bcb598ab2f49c1df62d32d1a6d73a26812cb47a2ccaf0e9b759df89ad1e18238d897b9fd658f6786a92a0c12bd0ee6dad8a430a67962363e5b9afb3329e4f1f6fcd7e63cb8f24872bcf5b8c349d9ce423666ca39f16884219dea338b388e40f4ad996419cb3858637364d8e5af67f846d77b2749115131a3642ef56681315e4a2cbca5e60febabf693570f515e09c2a8994a8e2be3cba28118ef429d4de781118182607dd2c2d5aaba621ea29c140338bd8f1787fd2a3f43bb7fa22a8ce053adb331a4c78eab569af317e14360a6bf1c8b7394f34bfc1a941ac88dab334d5a2d45fc83bee28884698fd82339c972a06efb369220049ca89727513bd4262ad6f94f55f659ec98b684b1d92e1b6a303548a196cc5316e9845baaf01e737ef047d3d1ac4fe13de618e8fd6471c225e688b73b866213f4765c1a1ecf041f66a11177b0425b0423c455dccfa35a34f3b1c4c9850267bd41dcc366f4f8fef6982699e9aee7f3edff90217c84f6865234676e65911e5e99739792161766e959d061d6e86797b595ae3cffc043da0929dce1b4bd27e04532800f14f69398a681d46f00197f547fa138e676a4c84e586e9a2037faad7d7342221c229ff13606688ab70305dc28d01270604fbcb2b5777541e637a10e7d6c2dfa76461b18c8b303234282f31b7ed8afd0cdcc3978c6520a182000ea312296c7d9df08c2a67b944bc519113822014a831c8d6a7f8d26a7a443666b6077bdc1c11cf47001bcbb484d163543445c77a02140191bbb813da818b4dc3ef1ca420f624e5cb67c48024aeb8691b549202750899938067a3ad49da19e9fffc6486b3525fba8b2ff991fb3b4c1a536818f2dad96f713ac264a22136c6a3a9eacb4f69ab08cfe2b971a7d916833c6a0370d4b0bc428db2e4b4013899668b73caf9c983e2f07e46b4b5b4f0d231edee8b1951e1d0e34c881d1fc5c6be05b92b13680398e7109bd18048f0bd980fceb24e59411873e7a8a7f95f4da2ba5c082fdda710361e163a213a3dbb82c08a69020545da4636c09a67cd962182a011cf5eb1c3d999abc7b834ee518bb53afe19941927ca190699abf79c334c52e206fc851deb7398947ad5bd125ef3f51349497142e921c85506c739f6319ae0eb8e3c551ceb7e16afc2d6aad36841ed8eb560ef984ee5e00f1ead2c646546b3c145e3700b07fc257551641cf3dcb76a8b3cc75994f2c3eb521cea22d64c8b72b2de506fde8185b70b4707b7f571668a5925ca21e605904d7c896a5d7290b9c4fc75ecc7ddbbd7f6f003a74f53d1a5432e0377a3efce1e7ac61e36dc13aeea57400d4d3986db3fccb6edaf83f86daeb42f416f58c502e74178e013b399d0b155e0df86b40b5f3f2ab0ad61c90870cee340c07977b55622699101e5372677dd4e208fa6b5d4834a2d6f37b2ead107218aa0e702d1f6a60bd4ad3a2e22807237129fdc02993ef1fffe3c285bd4f7b093b2da8d772ce2df7874bf9b7fd0893eb66a4931acc38129bfe4a8fc6b28ea83bcca1220b66c86d4d90914bb9e9a425fce618f11b66f93aa78515eac0f3956cb1e8b6f12d7f6f22c1ca5563e280b15c64732aec2a37d6010cee0fd2263ea3ea2011043153284b4a5fc87cc0dd8c36f084ce715a6e9ba3e8b2586726255d122f2b5677d6590405ae031df8f83840ef3011a7f5d18037407758270d980aa65d5a4aa26a35a61b65178b6183b282771e89a8fe47bd3ea5a23146b924a47c3cc2540a9c8d91d4a8924e010fb6d3e60457e0aa86749cc3444707fda055a0f489aecda68af7f0d7d31cf25641a10bcc0d00996cddf9059121639fa3ff2e5490bae6b702fcf226d8e50f27f0973e5e4cf543445524d0fe3bd55d3f215978bfabcba0d44c076f5b333b2095c70f6a5426338bf0c065ddce27f6730606d84d1ccef8cebcd15085fa8a5d0975dc47eeb09a4ab6da21d01916c97f4e266c4b01f2bfb3b6a08bb5a7cf834e56782d824e7c55b591cd883ed9e806a4f7033bbab49a2b8ab2cb0f6da9d76968208236b35a51f8eba3769a676ad60d69c475706a630f3a078ebaa6ba5bc25719867cb61d48cc3a381b261165c04f3c93f37d72fc15f43df1de34e24e80a46f5d15fb362e71cb4a5365dde04a53dc5e42745fbd601ff148db416244dd76ac16f24138ef9a02491eb5b48d731a8bdcd46040d0ff11a07c040b83db84bfd21ffb1d818203cb7d3f8fca47f1dc510afa8219ab031aaba2147aed7c50228930e895a72abf55ca6997131e231ea92e0059b680735548adf2d572c3540e096a644deb3750e3b341bbeffee70ff22e0b4e56142e4c1965c01a646dd9b5b0055f88f08987ad45adb844b9ffc84792073048c28bcb60f2666802052ee45dcd9a2950d55ecf0234a3dcf67e83cfa0bfb1285eb54e6292d8075c9e1b459e48556f416898557c9c864fc5de459feb53e33dd1a6860a2d1a836ab5ff6efaee123b3715a7137787ee4345efbce38074e262f363a8ff400345c8539d44a7286c7291246810bce063f0877db6585842380b530a4aaef6e36779a95fed220cef6c1fff2fdd5031f83987dc3282d432f322852cc9dc6d00c59d5ed83b386ff97c521e528e59f2df932467ac02d17f8818c2de26d69725f42cecaf186fab7b6e10b1ebd9a9a12ed83cd382d9a6f9a9bed2736cb0ec0260057f5ec704d2e1a64caad59e02ff2022174b23564cb0942e6769b12e0ae4d65dc4c5e6b6ceaf2667e085909c93a9768b7bfdac612801c0bc3848bad51e2367f788cbd1c5091ce0e9c567528c72003712e91247d87f1ff60d3865fc687a35886822079392f8d151b89e09469bef98e59139c460a53805a93245148cbb9a6a010dadc87e9b1a0e0a89e87e433ff1c0ad4b125760858c8badff4d82cbd31cf88f3e2e16a4e960e1e0b5825fc0f2b21d660cf60069d43fb6a8a96c44fa922164f02c9cd5ebb6fad848871224d157777b5a70dc6deb988506bd03aa4ce2200e9ce23641221784250c22d2c8635a3512f45d433cf66e158eb261f48a23d54f5ef4358df3487da471eb5775bdba565ee170be126b2300d0dad050212606f2d77a63fa2ab430e62670e852b89944e611509415bee36bf0961c8918bd8b0eb8af45b1a9d0420c7101a9c5f4a63efb9cc8de7897b5e2b02cb5885ad8d0d8ac7754ba8d4e9d37175e614e3f3a6a7b122bbc6dd9ce78f1b9a4e940a1160bb85650d8932fe1a82d0525630ba017be5129625a45c3cae66c7cdaa33ee704791db81ef2e11a2f528974fa388cd929c934dbdb21425e6117839ab33b2926b036457db3a43083c3ec17231aed4ee5b607a45a5735c9470c03a424b43efcea953c078717344aeb1449c0dfa3a3ec224b542c16cf735466bdaf26b522aef1db547b14f07ebd4f5da34426a46007757be47ed3f643c47f2c4467762cd049d6f4cf8a78d04f8318bdedcee80871e91c0330499d88254555c456d9bde8a892394267eac15c230cf7e7ba19ebc01b1905c80476de3cea8258f6d0820d159f4aa8a37fb378b2685da4e0e89d253187219869f1157bbe4a8a43eabf65e86a6d9b21e25d91c43c3036914427833ed87073886719069148e2e47219bb5da5d9664d64dc5c4ff71c0e808dadbb53a23e41e3c02fd0c9e0704490f3283d1864d15d795882e6522f31445556cab6832f273dac0c7aef4e3f8c09a34d1624fdb087d852f2e827fb2c3105f1afda54b9dc12cfde3cf7747daa5ac70904e82636a13155303f9a1198d6e7f9dc7be394ebc5db9e8380e290e6cae5f320caa56aa94490789fce2e2540b3de8865396f58e14d61d3cb122f7bd1af5a27c6fe733eba3cc39106efc906ea967fb833e2480aa80bd56ccd9e5c25304e2b8135f1453af70059e599cb67bc8eaaa38c39768e74d3da8aba0135f0192d7ddf0149ce62f353b0360251f1f88b272c6e85b4ee4e0563a6de80de83749af6e6aa4d80cab7031aff3f7e8d0c9114940549f828a62be9fd6a16db001369728b4b93d4ecf91563ae03def3ca4e9900a97657c4ff1e41c5742fb3329ba882ed61645aedb22f2543b83cd4007e5d228697a48064acc32ece41f2d5ead3f31a9689249e8b4bb57ac0b136b6c60ec531708235b94db823344aafbb9b79e21959635664b2193c3add0b28767906b7ba4118e6548e9a23b49e9181dc6f7dc7857425c9ab1b1451bc4572fd060190d0b5a76b8368b68e72a212bd0f89d0778d293b1d32f155f30c9aafe7215d2e746ea8f2c73a30bcd8c093a489519b60616b15afe69074ee77fb65caf5faf0aad49106057a91fdcd622a07ac21eb5c221f2e65323228af41b3eb894517c34c4f60ba20fb6f6c4309a7357884c0eeeb0a4874550107f2d0ffdc412f86bdf712f96183b3932cfb4da3f179cde1a288df9af09c243fae8c67b0d208d9cdb7adde8d5e548e0624b19da4818ef656b88280a", 0x1000}, 0xfffffc41) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x1, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fadvise64(r1, 0xfffffffffffffffe, 0x0, 0x4) fremovexattr(0xffffffffffffffff, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='trusted.overlay.opaque\x00', &(0x7f00000001c0)='y\x00', 0x2, 0x2) ioctl$sock_inet_SIOCADDRT(r0, 0x890b, &(0x7f00000002c0)={0x0, {0x2, 0x4e21, @broadcast}, {0x2, 0x4e21, @loopback}, {0x2, 0x4e23, @empty}, 0x145, 0x0, 0x0, 0x0, 0xfff7, &(0x7f0000000200)='veth0_to_hsr\x00', 0x9, 0x3ff, 0x5}) write$FUSE_DIRENT(0xffffffffffffffff, &(0x7f0000000080)=ANY=[], 0x29) bind(r1, &(0x7f00000003c0)=@isdn={0x22, 0x7, 0x13, 0x5, 0x4b}, 0x80) 01:14:06 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000500), 0x0, 0x0, 0x0}) 01:14:06 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vga_arbiter\x00', 0x20000, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 01:14:06 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="11634840000000000000000000000000000000000000000000000000000000000000000060000000000000001800000000000000", @ANYPTR=&(0x7f0000000140)=ANY=[@ANYBLOB="852a74700000000000000000000000000000000000000000000000000000000000000000000000008561646600000000000000000000000001000000000000000000000000000000852a68730000000000000000000000000000000000c1a99bf8e7e6b89da912c6808a88823f9587a1cb5f0897084756bb12b488c1f05eb0cbcb1ee33e2ee07f7a422a36b4ce49dabb4a4c975f003bac47419c7dee719b8f366c43d4e11bd9f4b02ff843d17fabc9d0e63fd3ea5d6c3026ffea7189b1885a70e9a9c4ca6cf94ea66523577dd688b5041111c111af28bbb749990e93d50415aff200688c6fdbd1420fb2675e1b22735488a215ddbba8a8c3c78d0ad520533116537ab0742ffd3173e7ca856011e879dfbe03ec1fc275fa"], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00(\x00\x00\x00\x00\x00\x00\x00H\x00\x00\x00\x00\x00\x00\x00'], @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x0, 0x0, 0x0}) 01:14:06 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r2, 0x0, 0x0) r3 = mmap$binder(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x11, 0xffffffffffffffff, 0x0) r4 = accept$unix(r0, 0x0, &(0x7f0000005f80)) sendmmsg(r4, &(0x7f0000009680)=[{{&(0x7f0000005fc0)=@l2={0x1f, 0x1, {0x9, 0x0, 0x80, 0x9, 0xba, 0x5}, 0x40, 0x7f}, 0x80, &(0x7f0000007600)=[{&(0x7f0000006040)="a01e3378b51b3c14740051762af9b65465ca016bb7b28808fa81c8df3a12705f01e3b126aaf9a9e93639d51d4da6a35da97841bbed5a385f9891ddb3a06a3235f92b02414cc28a0b46ea7396553d8f51afb2a68190ffacca03e5a01ff7b17ecf86630f0d015606ba787d6d16adf746bd1a58de7c95be6ee906f9a0f959586c776ddd036ca233bdbecc5ae2", 0x8b}, {&(0x7f0000006100)="38ad0e70efbf8d3d9719d7f4757a0c8c348b372a380ac7b684c272223bb6739d41377cdd86fb600f21106561acc6efef1bbe63bdb5ddc354a0ba3123fd57fad7d67c5e26b5f1f949d05adc9003c6800585adb3117732ded352df65646e", 0x5d}, {&(0x7f0000006180)="228e82d94d6cb0948e24905ad5e3a23431c5e28b8cc4ddecb9a22c1fa0f83205e17118d0f1e3864e02ccafcb569ed3c6c35dc0a243f070f2c9b547cce6cadb1172772819", 0x44}, {&(0x7f0000006200)="66d9f4f3b166cc94ff0fad2c90e13e29c3fe1cfcaa4ab8dc67cd672d37165668bbae1be08ea37b786d5be0bfe6b8a1f40d22e14ff9426c6be79ab73487190f202d4a91084865e060940a5ec9d0454f005088fa520f10c9eb8c45700f16e3027d36dcf149e36c0b3d74eb7cc54373d14b0d118b5a54689aa6fd3fe5fb26086d2573220d66a63fbf9c1ee1d7c307b3a4e8ce4e0879dd7bf1434e8f2f15716424162e03e9f2ed4742fbaa6d0508d4d238f2e582b2fdce8c3d5f3aba01954c44f84842f7a669dcea9c7cca67bb3acf007c5e2664ae8a9f8079c57b1a272208b4965600", 0xe1}, {&(0x7f0000006300)="72e47bf01d02d879ae44487732c84bc1398276b5831877238db78d86dc97ff595459c9b57b02e8caabbf9a548082381aadd3f942cee4f91bcc0bb674a3e0af14670c7adb5bf36e8660b0cb71a4cf221c3105cd742ec1c0aac05170537c151d6218d87c7edc479c9be5adc409c91781cbde66b28703f2b3d60a8b32aa38b0208c30c3b0341dc13e9b12572fc4074122dbbc79c248ccc59b2f6cc403d1f7d71571fa735f4b25ccc6480b330ac42c2d9b8ad4bcecb7e2dbfb30a183496356b755011ad6d54ab0c5fc0c18de0657d4ecd044d5bd999f33587c76f7935f758aff5aa6734999c994c5f12cce560caecc0469c9a4935e39bd02e499c1ca608c8037c91037657069e0397de5d8e578ebf7ba6f2a9dcade52c79960ff2ea03e91488da5dbc500037c3a31cb889bc09561d8bcfd63c7eb4f0dd70985c21817702fe3a51392f090752e7393c784a790e9a22d460ccfb4603e80bccc0b3e7744361974707eee72d0d993378b8263eeb0c1621d325de948e2b38ef15370b5484a8e2ae2bd0a3231aafab296b11e44b848b5f6a854adcad7e89f180185ee76b168c0ea722222b17f37f12fa4ad8481e80db811f4d8270eb367de47e6dd004d621a53370ebd36e4efb51c81c240a5cb75f1839aeb51096512e3c2618f20d513f01a5b3d34c535b3b0e1fa0d8bb01ebfe9c9de6c87155aae0e0df0960979c017343c7c80d1da6b1008642f7c1b95c6ec4d65b32fdb89b0a78c28a9bef8104eee49fcfca6eee1ad5c72e0c589c0cca134d167922414fa8b7368025f3d363bc718cd9309d8597f25da4d64671a75924454c395769793922fb2136955f0489bb6cf393ee7eae035e67fb330505b829445ba83c0bc69e2bf32b870e9855cacafae101a7b379efa1c8cb14311972f90da1e1b74e39f0fad1ad8b7062becc9968fcdea506fbc58d6576914d751c3fa0c6f0c4f267dd964ba953e54b74cab1ff0655844d358613526113a3fe630e5ba8f8279e6fb26241d4f8f88144aa23c20737617af57a89bbc4b0bde3928c317e023cebbe76b1fdf627f57a1f22d732ac7d226df8a84ed9bd5449d8655226e591563cfc2cc4b3f00a8ad6c643fccf51c115816c5677096c809e6308aca7e61735984f51d66cc5054d093bf25831a0b80f9e23c4299c830dd1c246ea1febd01cbf4032867966eda41d6ddc349ca6dab9e251c592c051f2322f7ce5da2671784d23629c5808eb5b229dea54f5f8449928317f5e394745ac25204f6879bf7b87465bf8e773849d0b0dd0f5af77f549d921f6e39159c3633e51283b5c0adc8487b59605c5e14747b3912ea9ee3261d7416d27fc717ae84935c974ed43883b12490e0e3ab72c847f595bb7e6883fb83229abed70eff38c131895106db59c2babf4454d2d292bad0f80c9e4411f8d6b521c7dc196611446d4f2b0a5185a108202a1ea2ce7557a7c8983dfe8fae6cac3abc01b640f3641d25e79e770e65e45054f4e876de52fde23a58f431b45af0959dae41c3027959080e81278d8896c973d66414180caa00fc2c63a69d65327e1db00cad98d56ec4409cd2ea5a12b048d3522f9c27babae245796bd252fd807e052e8fc142ca4778b4ca8bb25918c052acd2650f1b43e4971865dcece667ff81fb03fa18b19cfa569005ddda89368f80d1ccb905ac94017d6960cca97ca615e573c0329e6ca2fc132e4eb26223f21f8562da4dc47154140cd131444fc6790e06f1f49aa9ed8d925982e3c32c33b59bf4353e95b9c94eb12c1aada4d199ff20b411c8e5ab0deb629f7c0a3fb565759b7a0cae07e5c2e88972606aea298fc4e7c4f6c06dd53e9333cd9c7b20f97325a1e9ab926aa2bc45c26c4a184c0bbcc69eeef99af73108e95569ad39e3f4b07cbf382abd60c621e6d13540732e608a0cdf38bca0498edceb328a8b801afe7ce202b8d3401f66c3fba431908bdcd293087e14889f474bae7fd17f4ab61034db392e0b498490031ac7c065de811adf83ecd7e5d6c6dde608fe802630e096b9090ad6a17fb805c60db5c462edfedf1eb066f9d84a3f78582ac9ee2e838883eea14b03b84c8b4504d596687da2e300db41c8427f09ac6cd0dc6738a8812bf39754bc01a9feaa6800687c04caa35394a03c8ead1b49d3d1b42803644e624d92b7544ec0cd7d59443f0c6a497713f84452a00358c29780c4d96489ff37f6f3c7817864fd6b751a514eb9e906fc149210db78dba89c6cce2d2979ca45fa2e7ba29e11972060a8b8de4c03da7b0f3aa5468138c17496ee4c853cdf88f815a2909f38b20faee859e6bfec5d5143da5223bd188d2a4eaef28f41d5a6b65fc156772a54e1f9eccf697c87bd2a007db3baa3aa41e83629c3a8f7c553059320c97360a9a86819b64abc3adbf6f2b3fe7c539387341e3b89f3518c669d9b7b7905ffbfe93a3160afcc2b7adc9f12e5ac34a7ef5ad6ec21c908e6dc4c88cf1c0e1c472d955af3011bef516ebb8814c0fe510e5d18dafe533dfdadf9c31a9c63d394d0812e1dd6cc0e7fe802d87d492a81cdae2ff70f5d6933338eaff8b0e2087e77c6c65a6744c089bb9de545362e7896d1683b438dfb866bef5f10c43fdb4c4389dfd7bf439014d0deda0288f7782af660a8d24c3b9e324b32288e64ec376679f81a795bacf7d43b8144f531472469fa587f8dba2efd99d3a5a9c6bcfd7f901edf55721d303d2e13fa415d31fd1b6923aadaa382e71b80e7e56960ad90a67f6a2aed9d975abea86f538109bde73ad6c9613da1c033b5475272eb05c9b8e2243d8afc6d91041720f45c3370f22a9840ac0a90dc927c42b075376c72c58a1fe365f6eab82336101a2d138d77df664f8f82ed9e620d1946cbe7f1b62f55c48694e72e32a51621e4d4f4bdb5b2c0d0cf61c6c093b0a0de84cfa559be605b034737580556321e985a60227fbfd3b3cd474a85205bc7a19b30873f926709b5219d662118fd5cd29749fc30699ac8112dbbe017e6dd7477fcd13d2f19b1acb7b0fadc7959ad3a89a18a5e00c88c6dce705781dd8df05ecbfbaf4f97d30108ce95d124a0f14c470f3392fb0449c0fa1575e7868d3371654e960be6cb80c86e86abc7606451257c42947e3be1909e48acb16b228fa4d0341fd01c333f5d9f06469d6f32ec6cf2dcda7243642fab58aaf2260925ff8fadba861f2e65cfe7ec754699e1f8020381bb3074762e7fdeb4f42ff08b9c97209994fa0b6c3addd50a52cbe4fa6f59f54d470a7532fc16a32c9225477885103ac2b9d9355d6dc846491c4f5b4b4967c67f7dead13f339cd0d39aff6de9f46c00f4b1090aba2469095b0b5b83ea5567cd4df121959d4c7691012392c9e19bb82f751536d0eb87f9dd635de3ae918f75e8680b914ec8e0bc171c8a2a00db7caa2888a549e60bbd928e78841db079d5f9a4534bc610bb390a34b8473efc0e68f6092c90d40ab9feeb64598439f1c22a0f6d0b30a9deaadcc5a6825066ffd6bec10c2472b8e0c6ca6e0a1f0234e418e51baa1e2be016a458b48352d14e6b06698b6cf9ad0bd80c1609d87214a871b728045402cbeac44e425f10451e72620204a2dca604a24bf45d14e93f6284d670f6c785bd31efb8b4db8d5fdfc83905bbc3d196960d7ac0bc856e01a9f54a086bb50f0da854bdf05651cafbb73c46e89cf853f8a212fa2d82b46b084299251f514eea56b817e71925e737f6803a71ab136c43052f5b0a6760843d2dc056e8185dc8c9ead48c371ba4df44af8f232db30f574f099808e9161e6e397b77778e71373481005aa73ea3472d3d51622b5165fbfef5556bf5e6f798fbcc723e6e68dc632f80f365fe271e07e968852d6ab2f5d1d911ece1832c7b1cd9f677523a0161db4f176f46ad14423ec693fa77ed738b66f6720b09ea2790663b2bb68c21661f90a75bd8b308e09dd31060c9d3888a8ff8445c76ba5061f6ab19c3287fccc93ac26656c859e8992187d5eeb331ec13f0f8009b97badd010bebf3392d652566a938a82fc4727180be24ec30c7ac9b1b532d6b45bdc82f73ec562539b770fdd528e09efbd5b3d386705c02931ffc7289b1bce96e84eab223545303bd42494b1f6c1b6c61904d3ad03d6476276abfe69e609d6e038ca4aec195896d258dccdf7f79fc761dcf8683d9284aba3e0d1677e57765a43475b263b2f9c8b136995cbeaf3cbb63cc43468c8b83430f8dcd95d0374a771b5ef5089ccf12a501c6cbe21018438547c179f773d1f55bd9f112017c3adddd8677a01490941f00d0550b7e959eec605f9ac656d0fbe3c9716fe4fdcb1d758886b0876888139a9cbf75b94e0d794cba07b167a7642f0bd370bf4679e5cb9ff884727a3b12c85febf6e00eb566d12cd514aabac39bf4a5639f778cfeb4916d13c41429717d498cd52dc5a3db550dd37c32c04888b3f3c12fb6367ed5e35fd72c837ba2da561f7bce70ebd3818148faa8846f2cb5d96bd730e1629d0b8351db30ec02f89ec7fa8dc2d378d05f09ee0a16ad7cabe0629f18e65369dcc913c81b71506ec0e180b05cddb5c381a63b9737c550faed8c997dd7e1ffa8b7d4ce6ac2a8fe68fb9e51f4ec08813c4d247ee895124106338240b774f2e9b156ef10c4289bd4505a81e189ef639554688a8fee72115e86d2475334dc4d3d22b836d0fa99eb56b405bc3dc793df95e3ae5266a781a40879168690a61a840444a22400034b25cbf493ead3e04be5c9e711807b46a6ef10f3b9284f5407267ef057fc29f237224820b4a4eb2b5ae18f5504ad65d421146e9cc832521b1d9d35f6982b65e50517d8a87a98eaa99edaf2dfb64a9f1d223d834bd48a7377a751bc241dbf957141fa431c2909b7e557cb690fc8c2712c8a8460b0756a1e851e7af39a256c7b5d1c755b6a44da544ef53d200bdada9e3ba8b96d25229367f00c5e70d4c0f330ed532034d5e5a0afeed1db9e42f102f43b852e0a8fb6366f8e58622febfb34c2de860416cdaae244d540e118777d366e8ac09fb8a3d7dd5b0ad4aaa2a26ae07007531646d33836f94cfc8d83d77f77e60cb5fdb799fb9247c10ba36c63797e8ab01f9c03fe81b355a34b1c4bcf27b33d438892e744eb06bbc93c25d6dbe98dba58242d67b00749bd6f54d87b896fec9a155396bc0e7784a0cff5cc517353cfcbdb5ca7c5f5055045ecb7dc12ee44a6a4b19f0cc9404fdfc8f57d0f9a38589b153f16a6b0fd86e753d2639d31cbda8490c14755a5fedfc4fe5c48f742f50e7c53de3f4e988922f2b3ab5b4c3f97767a794eda4e35a3f3f8ce167dac749ee0bd3a76682c340fff79b3e2be7d4a4355423b2a95d890608bbf0c871eb23d3b4d7454d06b7131032d7d30fc512cdb004b0523ccf43381c2ae0c815cbc944af44190fe89fc110e7984588eb7e7896e2349a677a7cca4103360d2b3d12dfc363aac4de1a8b5b466b3384c8633c98cdfba88f86720c360a33780c26ac99535cda1be387765de5ce341c5cd90ab2cd17a3f66797b2c6a82b339f85a7e99bc92fa34c03fe63401aa4bc2cbb44b34ae8bb0ffc6b9774c7f6420dc7b96f76070bb21b51345a9f0d76a015d2a23bf14db46f6abb8d4e2bc2e26996a26d53b5af9e28d88c70377c7e38f7559a2cbf0593ed84d46a3735074f3adeb61bb740ed1489042d8c2db5f7e66b2f7b03cdda26df0708b2ae980db5cb4eb77099a72f15a337ba16803eab47d25d9f4b96a42a4635288c106febea0de54cb22a66d4c034f7745c6006cc6623f42509ec69d025b7799dc9f24cfdfcca7426937300dec489a15585d2f177993", 0x1000}, {&(0x7f0000007300)}, {&(0x7f0000007340)="10c085accc3e273da08966d7bf431ceaa7dadf96f978dbee4bd6ee25d92e4d19c497ababaeac4ad72dc238059700bb1e21d76456cf74e51fd680cf43b055ec6ff2a77a273f6a79aba64c9c32b8434654137657d71aef2a7d516996e98362a28fd139437cbb8b486850883282beafed64e6edfb39b122e039732c06e995d6a1b4e3449033756cfc756218cb5ea09eecde439ae6258f4ba0166e4ead1bb8a2f0b20160c6ae5b7f877f678dfe8b30f3478f04d21f7c8ba8e4c6ffbff10364e9fdf0ed4554f765477bec94abfbd2cad7d47e689fec5a", 0xd4}, {&(0x7f0000007440)="82529ddf2ced54459921f75e9bb7dc3c7ae5153c8d77f491be6b18d9240e7b80e1095634d3777936aac0ce0718609cb37153a429a3586105b5e097df37ea088b9c9270f4d808c3709a1ba42c0b71f9c3e01118cb21a69bdc5a9b21533ff5a3eddbd5b6bf4913118413add8bfeec4f3bd8b977e4c7454e4b6bf23c3d4775d7a16c78c4f0150986c7b92db463fe3b6d47822e4712cf78cbbe364fa9bcf784a5c4a80dfb6678e66ff75baf49219cdb3f08859b5a096899dcecffc327c01232da92d3c5c971a75a96269a12a774871d58e", 0xcf}, {&(0x7f0000007540)="bace123c951e86a962d182cf1092cc285764698c8e1d6a4f18ad65723661b8a8bced179dcf0fd32c483f3785ed0e7e645b8f8a48247a9f6ec1ddc4a7db2143d3c7918c174e10b9a7f340efde909f18da647cef8527306e60d80949af386400bd660a1f4a8113a99b1a0283bac89f9e25d0c9029812cb475943ea67f9f0074a3d70c5bffbae31bd9e6a1b71d272", 0x8d}], 0x9, &(0x7f00000076c0)=[{0xf0, 0x119, 0x10000, "1972cda77df92980441e705c48ee174cf30a371f62474dee4ab8c680a870a1b585b8b650f226c193b456236dbbdd385c91c3c3f9d3960625d9d4a8fba5467d259434774318bbff8f211e969259e8e94198105fd985e347de8a3ec1a3ada4408ea754d388f8c9d3b8efb77c17814f6361000c63c324a45275de24f0c0ecdf8c0d1779e2555bda221879f204574a525f875270d4e5afa683ed3e83f218bd7bb4a3816271972fba2f283403bd3a54e76c1048f18f9281e34a2f0800121a6da19b6e650f07a5d8f0ade2ccb735417f5494f193fe64bfae696f09487201eff01268"}], 0xf0}}, {{&(0x7f00000077c0)=@pptp={0x18, 0x2, {0x3, @multicast2}}, 0x80, &(0x7f0000008c80)=[{&(0x7f0000007840)="7fe5c97359e81d9db214404753b4fd06d24e0fec4ba07fded20f512ba3f88e36c9ab5ffb7b24db5071a2b7eedf3f64604eb300645ddb48069faef3ff985d5fe05ba941224a2744cb2f84044e71c799c74f321f72d5dcc4f43ca101336fc94ee53b2013700a2e0262ce101334cb6e5148addcff24a7de26f9372b954a6185782402bba46fe1238949613f348293c357650638d922f1d5f01b300d58421e8b", 0x9e}, {&(0x7f0000007900)="e958985998bdea40228d34e7967118065010ac25747b384451bc3ab56f19e1a95dd0bebe09b2a4639292d62d3583c6bdfb23a27f4a61931fdf4e8fa974ebef70ac0032385e0a417c3b0037064eefe4c7cb534ca720adc5063e181b9f492e279755d9b4198fdaabeab9530cfff6c30b465a070d472179aab50024faef46f5ece462ed27c6b01c6f64f940c08b7c02d8e6011060b9e12efb9af2b56189fa42e71a16539e8a2da54a9eb27a3a58dc48c7d94bb18c5fbbec04c6ddb5c1ecdce30b99c198aab52536dfb5a9d9e1e982847ec45593e11787272be2122f8491135d6894a0e636430a2573e781e35bcb0af619da87745bbfd44a4bdd159657ef4ea18fc198fc9c1bc46bf6400ae2003dc4d10d8bbe1ed0db7153bc79624023c6417f5b5a9f607085aa58c317cf907ede62135a6f50b2a446b7d2855d534a0fedae84e627bd078766a3eeb408fd043e4f965378fd8826e38893392d5af62d048f51a04e6c1a3c273156c630b345c10b345cc5e2ca19b84b4c484a09d41fbc114653dd301c8e4b96a0c804c3d9bd0137145ce8905a4a72f4cd9fa0c95230b075010bd196c97aff7420674b9e04e364b650790caab250cb86e9abd03a240b42ae219e7ac7ada3bf0a757c589f1807250976e9e2b65aa9aee44a350408ee06d47dd978b94d2a24510f05f3d898cd9a010ec4f574ab1c940544128c11c522db807cb92aea51c31caabe82049f79cfe164081f8916f1c1e10ad179dfb9a898423e51ca8ca90c2e9e2e28feddd322cd8c970c9217892c3759c3084eaba48feeac19f2035686161614bf93c7d00034c492d5ded344138a1f01e0f95c56bf1fc1604023c9dffc7d6155207f7b457d7a4fe72b149b0169a79f7dc6619cad8f0b82707f767a4e3e6e409bd77754feedad9c66f5e946c91a9a2c3f31cae1015c24a3284cabab004c583d5a7daa53d7e11d055367b7c4f0f098621dc6a695cd2c52dc1dff04007fa1a4008c05e416c356bbf3771741a4e5a9c021b4b0072cef260da03d01154f6bd5c71947d0759467a568022ec660fadb509f4e3a840af134ef738b83fb8b0807dc8fc26f338f71b7d6b0779d15d95901f2c49d74a8097a6f09655685a350e50294afb25a8bbff6b0bf6e52722328d44e0a6d62c28045b02609b635fc11281fef801dcc1d900713741f8c11d207e4fcf970619d8a6f7f67111bdd4a5beac42d75d4d5221b9efcbdc84d0029a3617de79aed873b7f26fbf1cf02f6dc900bf2551a5cc34600ed4b0cf470a6da12ee5dd98ea8aebff23f1e2f27844a01e776e398cab0425834c6976ecfb66421a7679c42ff7849e1643d053e8c043b143257f609653f5cb39e44f8fd5cfee0979e283360c5626bbdb9d7522d60cd2adab0895d958215c54f6d4b51cf30b300cba175167237fc2f118b3c9e143531f799b3a4c86bcb721a1a4eaea5723cd2f456f0394c0414b18fdf8df51c3b41f2fbbbba4b3777d3c89f685c7f1e86d20e226c7c8e1a39c8b8ee58613ed6f4fbb8ae7527f0fda08d9c3492b4d1863989bfd751360bd51d949b9cb2d261a29324394267924fc10fe74b337d4749f284068aebbfae64094d436696b62dec17db7670e54268f52c0990a71c2669a825d9c5f1d083749c9d09df46931d09083cf7b0845e53f305f2b460a4bec27f8507ee2f5c49ddd6c54a28ac55cf43382d23ee2dee77c561ca307c3e7dd99f01e4b94bbb0654223f47f3f7730cdeda7900e0a58c6780501614a2819f34a20695312c511a0e6991d09acf27b01d420581382c532c545628184d2016be903a8a8f369076f552364a016b68b95b63d537e1f544729e8eaf1155f439cba6b9b21be5720cdf91fde573d3fbf01c2194ea541963ab0dace0ae5f6e91de850e8fd13629d6d23e9964bbdd3c87ead8f02deb6f16bfc2ba28fc4a5a4dc113dcfa235d0be662d35a6ad5b1df7d6ba8c202ace8a82651c3628d6ce17063fe490ce2f319f042ece3c79be5c3586690ca7b14fe0adfa6af594be37c26cc949cbc8d8afd13b1ad101cb0173d95315bd801ec24c1424931feed190a0da6a4c79bf2bffd8178eae134eaeb3b2d181b27dfb2cb6ac5b859c6fdd5894eb2e3e42d319d0d543752dec7c50dd5153341933f74ee312a4df39546b46054d5650f5007b4329ad7f27576cb18a6fb099076fe8fb48f208e08719ec895741d7b316769a2f774cdf8b817737bd9f2a0717f254d3a8955ff2e11766bf3389f6cadbbd796fc31917232e6e4589f6a33dcc0adac50d4840315823ea15d73c8ea086f91fd6e8104f3b54b0a48391ebb31ff8d1c523b9399c6288e8a03ea01029d154c65916b2bb4e37b8ba215442744d79670afd95eff7d3811c5d14c7a2e19e1df80495aea48643058174990beb02ce8e20abace5dd86aba502826afe51350a441ea59a428801ce7e937583e8a922483f3a4f5cd5409d0e935269338a5d7f810615c2170811153e9437387ec2201ebd69b7a1e355780cb3b7c54e7545be704bcbd597486349832294ed6e90f731a4da290b01e42e61652dddff0a735aea3ef06d3ea8156d8c8c031cd9d68a8728282e03024cf53a7b095efe7d9d79290745c7e7e07f1d03c61dd0bf433d0180c9d208ab97b164ca830cb58418f74ec6590cbbd5f3116d6c49df59ac2a6bcc93093033ee05aa6dcfed9eabd4e192041292f622ed08e3c2ea82fcd656ce241a6e85c0de22e1232d864661bd1041076f62ea8d35184771f0f47f0dd0347a09608755001577b433b269672323c208602b9a77e73e711de55141b1eec47b57385329647e6ab0e169b39229328deea961f0064dc558610608566305352ddcc283f847b92babfab461f79d712dbcefe427e6693d25b36b918a1ebcaf43c58c6796798026c03b5d3fbefa6e20d9a1e4d0f183241720867ac9e56c309820811da61689217e38eda4201039d7db87b8c9b9356c16e6f580b2fe207b381d94da3441e2cb65a55813294b2488410b14f0e354127655fc0fd745f1e8b67545d6366303405eab77e37c7c6f0a81466792c1629cb175b91c50720b911c20f7ef64eb8b6073094bd0321029f4fb389683284cc937e58ad9a21fc7a8feaeac8d496f88e03ebf4ce9698dcaf1131236fe4cbf4f3868542f47b3e3b09c70d41aaa89a65e8882bce3cd763af72742d3190a7b5e515d53f76703398e4fcf773a80664d777a46a8cab6427a8b3ecf7bf39e465ae8b63a29d75b9b394739940f5a00ac23b4234e648d33d16c0bb3d4173e6ffc334af8d80ec294dab5210459f2da01726fef58356a64ea3c465f5fc0ba26babccda6b3e376e990d690ff4ef36647185aed1a1beff228079c35a46f3864d185f344c14caf72b73889e5e123f8b09397d1d42da9ee41e519a80ad638d257e61717da63a4356d76ab48ea7850bb2484680dd26aafab492738ade14a63744886569bf14e635928e99c1081981a00a911ff0eb453d79ff6497654abaabb5f5a63693f9a0ee3a1e78d75a5e62563ce12707e80cd966b699434f73877f7c1c646de940849258b402a86cf76b39927f00b05cdabf751b52f717e65fcd417b130e2a4c0d6d80a87bb4e082d90dfbf9376316cf80d443b2d20438a6eb0ab5ebefdd7b1b377cf47863bae8017abb89a7cc1c9688011eb07b6400061fbf9492fd1e5b3a66c2ab4fdddf1a76a6b27f1aec065c91089cfe1fb7376777f215a023cfa03656de48978a9f9f007e89134b1e90000b2738e25471a4da435fc475f4a213e63a7baf1b8ab76128adfd50920d8814102b7c426bf386b815a4be6981981c81c70cb6e5c43958b3468e0b54e2fa361fd51a4c3ce6420db72a54be44f3178a4c165252162fa23b5372ba27c9f726482f0bd4800d8bf05d061f6e23638fd896291d2c893c6d6139f09081b19ee0388fa0362d277c6737d24b0fbb323c29fa8d3c32ceb439c40c4441aed150c48080c9bb0bfdf9f321a3650eac67a9ae1872eaaa0b698786b34cc8363858472d212946bfb2fc1e26c3d2e1dd008e8825d8de6afc1bfa4d2730b603c551a477765258798ef5920441cb9a22f3476bc5dace5b3306e3c596756d4b8a8359d5dc31a6a913bd0f95d760a084dabe85e7d3bb9fd3075cd274f126fc1703fe25c76dac6fc705e7b314da93d61a7f3bb7cefba115f802851fb297270f455fc5f0833eccd2908c0cb82c7d3b9495da17b3690e84183c402aa52332ac703357d7af56c746e25129c9d8208bd033727cd938910cc24aa489d5548a36f28b322ba05df6d8d8f1365da1dc65730a1a940c34a422f53b7cf5dfc7e5bf93903c7c1e08dd9d54f445437c2d46c3eea5250949be411368b50e3a2c7eb1b1348cecc2929f2c243e040d7ac8268b337070928cb37fd07ba7bab4a1a5622420e55faa562a96dfa8fb80911270e9fdcc5628e7a5d156bc688ad64393d38d9d1fdf11ae4b429da828ee9fe8c9556a6afa951749b0fd5c87927bc73b5b95039a8bb10edc95fc3e786ee94e76297ad37869fcf345ac9268fe2be62c4102c52443ed7a9d3e26f75e552d75ae202fe508e1b0ba33262efd972c6776536cf6602d420e0ac6d31e347a1731f221d036cc4136cd5b1501e1d8321b0f1a3c3b8565100453d0a65aebd3a58636e29ecfd3b89901d0cca1e612ea40441c6059700db725ad924a3743724752c2af76d736b214b5e132fb7ad34934495c9be1480bcf8f937f99d91e47605dbc7868dd5fdb576a375332bfbf7d49c9b10e5087cedca3a4e653146fded1cc7d4301821a88f34442db904b9c4d967da1395111e4247b1e4ea2b8b2061a342be680270c2d0a570c4fde8a961200b41459ef0552d60611d27460d4f280486312e736b4cebf9df0821a48ffb9b175e0be72fccc0194c12ce02696cdc6902ca94871e40d75a13984bb90bab7472f4537601a3fc91a0843095336c8ce7726287eb0b1576c09981cfc80b46fc3196eab4aadddba62ebec92f4d7939fb527f4582c05dffefa88bb8a04406c1824dfe6a6c1d9268a7482d7f797d258d84c99f8dbe745d7dac483e832eafd1970512bcedecd1e8afabcd0348e1377ddb9d814de6cae2a21e39f24e2c49a359867b30b690d90c439964e852a2704652cbec189254bf1a8e926a8e72978043a44814bc71f8972de002165f6be967dd20b279a24dbd8c9b5857fd7a6052a67f84c9566a6572b247eea27948fc23c45838b0090bf22ffc246b486134457e481daf8ff93456213d51692b8b15c89743f96e53e68e5195ccc0b5451a5c78125d39dca236323ee77d17b9e2e4d984ce5cd58482eda9658de907afec267b7b9f00d5ebea0c3638e70d87c0d39e9e8d0d47892834efa74284a4047eb56284b3a62bb6fab0c08b11b3904bf6dde29e1b5fc8cc964af069f7c25ccb9387bb8ea30f8277cda3a8906cc1e0ae4dd03423bd655294a2b5c7e5cf2a2fd0198a22baef205c5e0b813873429df4e865d3cf3b9611d49ff459dbb83b2c4f8636ac0cd3023f9fbbdfe2e8f8e2a0b5ddce92e4208419986bc60f21396ff62fcba31c3d1dbcdf4499188ed5a969eaf22fefee21bb8ee11f9f78bcc2f3fc49f8b823b628f71ef9e93afbadf324f7e9f498bf8c3d79b12348726c04c14032334e05259933acce47cb9817275890433b0d96e45a6638aecfd44224082d5693e23a3b7fcc53b7aa3a3f21c37d3c4ed960cf2ea6903153ebecbc281bf929344acf282c0b2c208a986c15692da8308acea0909b243b857bc0d6743e20678d298ddc58276a37b54cb1a3ab71d841bf635e4b485e7f80296c02e3a4b5d", 0x1000}, {&(0x7f0000008900)="af2e4bcfbb3b490dda57d3d6ddbaee76ec073c50dabcfb8d1740e7dd587f6d3b7b8c56e42e8457c5ae44655eb5176a7ca22a739e1eeedf42a428bacb53954ac8876a115134b6adb12b3b2b97a02cb21de275cc8086b4ed93056ae16b264b600238024cd943e29d06fd7d8846915f3fd7984d5463c51989e8ba99f303c06e7c68579a704833b1a0aa0014176ecca70c13348d9612e074bf89f862614ec4a90d9a65ddfc655eed1c4d68b454f590b8a6292d95", 0xb2}, {&(0x7f00000089c0)="df9055feb6e8267e1cc792e6ed5953a7717d476c2240a6bb8152d8f55781091479641e911ec5583bd142682108b6155d03e880d9e2e0040e05699cc110ae4120a5f013a1b1e793004c5fb24e14752f84a960ba50b13b980afe080d401f07c8ddf42532ddafd065592cb5639e3747843b31e546c77afc578864871e56b59115520cae387babd12fc3651e09f9c7", 0x8d}, {&(0x7f0000008a80)="9aa6c9739d4f37a68d1f5194a674f62e38f8e888806476c2fcab0e0f8472cd1928e09c860b2fc1243ad2952c1851d33680d557671bc7888b2e1ac3895c45b8ce85e6ba0bb394b002effe0a9363f74c3161f4a8eb9a9ad4cebfbba312968a5043a3459a57edacf3d6b203a43815fffb634108d53c7aad4c815ce7e6edcc21e5ddf06e01459c4a98e15d4f16108636e44b6a49185aa1aa6767079656fb2937d363a8b330030dd747cab15b479bd1e1245a0466736cd726034590dbd3dae4b3663de6e16bb744a304cad3104c485b07609888bf9f781c73", 0xd6}, {&(0x7f0000008b80)="914cb933a2c87a9ffccfb89f056240dd35614da840f9c7f489a2532fbede5d013720fc1b3708b8ce617a52b563efb3df5b54eead4dde25d83167f7ade8ac7c503fce80e0762f327845d3405c564231b07297164cd44d8a14b6f8dc6de8884091754e2282fd7f588e46839ccd797da0f6abbdeefdfb64a7adc88be2c67fe8464db78574a5b42c03df131fe317313b0180dc9e18de17110531374b043859", 0x9d}, {&(0x7f0000008c40)="b53ca785ef43dd01480653c5c03fabc13380334230e6ff66d8299b389f0a075ec6a7b181cf6996ec144a2d710f770f731bcae4923c1847", 0x37}], 0x7, &(0x7f0000008d00)=[{0xa8, 0x119, 0x5, "3740127751cf27c1ccb7bcecb909683e864145ce3cdf22a06b21219165f739a1aeaed216d02cc1b9c22f3eab7587a43b3cb741debe8ded7ef741348346566a04bd9efdb07563843434cce4c79df830ab5c57aea9e2022b3a48633b1291aa6864ddd188869282183246f3aa855e80ee87a8532457aa238210c2b06ee71411ce5ed0107f6f5a7e73d8c471ecc8b0cb03b497508b06c6c12f6d"}], 0xa8}}, {{&(0x7f0000008dc0)=@in6={0xa, 0x4e24, 0x6, @rand_addr="2676659e4c2ce89ce365fcc79ba0488e", 0x4}, 0x80, &(0x7f0000008e40), 0x0, &(0x7f0000008e80)=[{0x68, 0x10d, 0x675, "f85826c4b259b0211a4d4c6ec684bddd79fbfe6ce520e4dd2fe9a2f90568590ba9cd00cb8a9400e4c745de36ca172e616ee380bc8dbd88994058334ff37c84d624939b821a4d8e49d40d4e14a3d2a7d689236331b4"}, {0x80, 0x10d, 0x29, "86fa191b2f2acd6c202937d50170b1dc0ea05ff50fc19bc4c5c2f38fcae2284b2918a26323e23aab38795dc09a78dde4119a3e8f159947ce3e13364b5fd9056fc4755948250b9e8cef9f903cd117b4915023f3202663c28873028da34862b90f5898050811aead31b7217224e9ade7"}, {0x28, 0x0, 0x0, "ee52d1c44faa30b56dea11dd7a77b6341e2c"}], 0x110}}, {{&(0x7f0000008fc0)=@isdn={0x22, 0x4, 0x4, 0x2}, 0x80, &(0x7f0000009300)=[{&(0x7f0000009040)="3a0f8360ef635277b0b40b36f67d9a97ed42198373bbd8dda2ab357102ab5c172fefb08bddffc0d5d1dfdeaa78171603475f13692f0c787fe9b1f3d8c2c1f313976a04302309c568719dca20a0530913b80f482306ea067023ca0add6bba1b7640ab451859f74dd91ce62e655c9bdde32f9d52a0e503edf556c291a1a226f761b69a3e50f07a608c3b8ff4324aa30763f46517c903b6632557687a6e3739b3f05fa59b42987bb41e978c2a75e7c561bb2e4a05c37652f1499102b1ae", 0xbc}, {&(0x7f0000009100)="c9a885d3fab36676ad55497a6b96e3e1fe9be9101c195844926bf901f0ac53bff598c3ace87b522fa34dd53db3cea0310488ffd53623a6d5f63c2506ce5219b9a7f9a6b9bb12040a0957a69f6f5182efb0a903c04f63a3fba303b77acd65647ad77aac42bd0859e5a9dcf021719934a9838e958efcb7c69ba33acda77a4ac1a50a3bf3eeff8cbab9a8b9cf7fb12ff6ba7121a937e5851b62eb2d23f67a42baa055817f9405007fe505dc08eaefbb9aa3bd7045149f2403c54da4", 0xba}, {&(0x7f00000091c0)="4a24e1bb1afab4800153e66eb1e4801a3be27e2ab0aa17c226140efb0e56dd837c1fb055779837bf9f8ddac7570c", 0x2e}, {&(0x7f0000009200)="a372006fd04d11c10801af37b2bb544253e58af2044b7675536191a886117249d8a77cbd3750b523ff908e50b96d5ca6411b5b5b5b8488fafe6aded1fb0e9a377b92d32ce42286eeea17a5fd95fb49515a90d095c4d1ecebb4f6f8ea5d4c6990da8cbc359cef1b74225ca30e60b74d1d833a1123cdec6e369e604bc2f0399344f7c12af3b8be300fda1e34540da58f5caa1124fa44c9ac295adf6affe59db072414b65afe53794398493f0edaaad29dc6fb3f580a5092749d892139f3859ecf7dd528e989b0207c0d95c88b1117aed9a17b2d3ac20d0f29ee4d8962d8351f4456027281b2d63e38d7ad3", 0xea}], 0x4}}, {{&(0x7f0000009340)=@rc={0x1f, {0xe0, 0x6, 0x15, 0x57, 0x9, 0x5}}, 0x80, &(0x7f0000009400)=[{&(0x7f00000093c0)="96661817f02037152745a5317a6348b8533a28b498403a5e17fb88403083", 0x1e}], 0x1, &(0x7f0000009440)=[{0x38, 0x108, 0x2, "873f5d23c2464b6946d4ea6bf278c727bb01a309ae31270be20eb216bf1a9a88483fdcfd88"}, {0xb8, 0x102, 0xffff, "82ebcfb1ec89cc4d31fe81d5fa33ea05c67b30cc45c4e0e5e704ed59ed9fa13a823f7e6b0a92c0742f8daf9a23d07bec53fe511b9005b3f0c92ce8450b68a14a98438deb968c19ffaccb1f5cf841f46dca447b95ca1a06bf5071b4cc3ada580b61a5833978d2831321449b41693b1d88b93a871364d5fd9bb5eb6b621c0a2df09e46228c9e9f56ec3996a018c0cd9a60562ed7aba38f53b93876dbb5e8f9c4bcbd8f"}, {0x68, 0x10f, 0xfffffe00, "0eaacd5b86c51294633bd1dc5210dcc5a68460d1f99cd4546496176bea082ebeaf553f7e9922fbc868d7b0031ca8f832c51519257bce7f4854e946ebdbc2c5d9e8c303534161ec7b4d36f43d09c36611fe9ba1"}, {0xb8, 0x314, 0x0, "127a1f6a59e6738f4c59dd317ebbe403315901c7545e186179d7193e1026902499e47b0106db12cebf5e445ff4bd66a14af73b79dc6e44cb56e81ee1fb83166cf5e79c4b4eda3683e6dc422ae4af2a0b2b8f3e8604ad4ab7129ca785f90a68e57fdad7471e62e0be3368968532e747e398a486f802866fdd01501a47539e667531370f374cc9325bec8b20bdcaf4e438e84177e4fd7c4b968a057350eb0185951a"}], 0x210}}], 0x5, 0x40000000) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f0000000040)={0x38, 0x0, &(0x7f0000000000)=[@request_death={0x400c630e, 0x1}, @release={0x40046306, 0x2}, @acquire_done={0x40106309, 0x3}, @free_buffer={0x40086303, r3}], 0x83, 0x0, &(0x7f0000000100)="531d11aa142c1794fd78426349e1b9962d9d12d2880f539bd181ad507194356e5d4dceb13fed6e5c625844daaf39e02f9a964147b7ca4c39e57dc657b899490e97e0d5ff1035fbdf91602ead5b85f13caf62470e3bcae46efd615eb165c989bc73c02ec989686137ed9163faea0aa59f8574fbae297fa1bb8afda01e2462178329106e"}) creat(&(0x7f0000000280)='./file0\x00', 0x4) r5 = openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vga_arbiter\x00', 0x309000, 0x0) ioctl$TIOCSSERIAL(r5, 0x541f, &(0x7f0000000440)={0x1, 0xfffffffa, 0xd611, 0x7, 0x8, 0xbc, 0x7f, 0xfff, 0x0, 0xeb, 0x0, 0x8, 0x8, 0x9, &(0x7f0000000340)=""/243, 0x2, 0x3ff, 0x4}) ioctl$TUNDETACHFILTER(0xffffffffffffffff, 0x401054d6, 0x0) r6 = socket$inet6_tcp(0xa, 0x1, 0x0) r7 = dup2(r6, r6) ioctl$PERF_EVENT_IOC_ENABLE(r7, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70, 0x18, &(0x7f0000000200)={@ptr={0x70742a85, 0x0, 0x0}, @fda, @ptr={0x70742a85, 0x0, 0x0}}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}}], 0x0, 0x0, 0x0}) ioctl$FS_IOC_REMOVE_ENCRYPTION_KEY(0xffffffffffffffff, 0xc0406618, &(0x7f00000001c0)={{0x2, 0x0, @descriptor="c817c8b3babcdf4a"}}) mlock2(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x1) 01:14:06 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0, 0xfffffffffffffed5}, @flat=@weak_handle, @fda}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}}], 0x0, 0x0, 0x0}) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r2, 0x0, 0x0) ioctl$PIO_CMAP(r2, 0x4b71, &(0x7f0000000100)={0x1ff, 0x8, 0x97b, 0x6, 0x5, 0x19}) 01:14:06 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vga_arbiter\x00', 0x20000, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 01:14:06 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) r4 = openat$selinux_status(0xffffffffffffff9c, &(0x7f0000000100)='/selinux/status\x00', 0x0, 0x0) setsockopt$inet6_tcp_TLS_TX(r4, 0x6, 0x1, &(0x7f0000000140)=@ccm_128={{0x304}, "8e711547c36d061d", "88b3a6b064c0da445070ba730a04b6ae", "1b7fa40b", "6120a273921d96a5"}, 0x28) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) ioctl$sock_inet_SIOCSARP(r6, 0x8955, &(0x7f0000000180)={{0x2, 0x4e22, @dev={0xac, 0x14, 0x14, 0x28}}, {0x1}, 0x40, {0x2, 0x4e21, @loopback}, 'tunl0\x00'}) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0}, @fda={0x66646185, 0x0, 0x1}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}}], 0x0, 0x0, 0x0}) [ 1503.168401] binder: 12515:12518 got transaction with too large buffer [ 1503.178758] binder: 12515:12518 transaction failed 29201/-22, size 96-24 line 3493 [ 1503.188160] binder: 12511:12516 got transaction with invalid parent offset or type 01:14:06 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000500), 0x0, 0x0, 0x0}) 01:14:06 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) setsockopt$IP_VS_SO_SET_EDITDEST(r4, 0x0, 0x489, &(0x7f00000000c0)={{0x494a1b69e4a6296d, @local, 0x4e21, 0x0, 'wrr\x00', 0x11, 0x538, 0x1c}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x4e20, 0x3, 0x66f7b7e3, 0x1f, 0x71aae16b}}, 0x44) r5 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400202) r6 = socket$inet6_tcp(0xa, 0x1, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket$inet6_tcp(0xa, 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$PERF_EVENT_IOC_ENABLE(r8, 0x8912, 0x400200) fadvise64(r8, 0x52, 0x1, 0x3) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000300)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000000)={@fd={0x66642a85, 0x0, r6}, @fda={0x66646185, 0x2, 0x0, 0x3}, @fda={0x66646185, 0x4, 0x0, 0x21}}, &(0x7f0000000280)={0x1ad, 0x18, 0x38}}, 0x200}], 0x0, 0x0, 0x0}) 01:14:06 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) [ 1503.188193] binder: 12511:12516 transaction failed 29201/-22, size 96-24 line 3454 01:14:06 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$TIOCSPTLCK(r3, 0x40045431, &(0x7f0000000100)) r4 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r4, 0x0, 0x0) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) r7 = socket$inet6_tcp(0xa, 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$PERF_EVENT_IOC_ENABLE(r8, 0x8912, 0x400200) r9 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r9, 0x0, 0x0) r10 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r10, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x12, 0x0, &(0x7f0000000580)=ANY=[@ANYPTR=&(0x7f00000001c0)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[], @ANYRESOCT=0x0], @ANYRES16, @ANYPTR=&(0x7f0000000240)=ANY=[@ANYRESDEC=r9, @ANYRESDEC=r10]], 0x0, 0x0, 0x0}) [ 1503.188438] binder: undelivered TRANSACTION_ERROR: 29201 [ 1503.206342] binder: 12514:12520 got transaction with out-of-order buffer fixup [ 1503.206369] binder: 12514:12520 transaction failed 29201/-22, size 112-24 line 3467 [ 1503.208421] binder: undelivered TRANSACTION_ERROR: 29201 [ 1503.242657] binder: 12523:12526 got transaction with invalid parent offset or type [ 1503.242685] binder: 12523:12526 transaction failed 29201/-22, size 96-24 line 3454 [ 1503.242849] binder: undelivered TRANSACTION_ERROR: 29201 [ 1503.301237] binder: 12535:12537 got transaction with invalid handle, 0 [ 1503.301279] binder: 12535:12537 transaction failed 29201/-22, size 88-24 line 3411 [ 1503.301450] binder: undelivered TRANSACTION_ERROR: 29201 [ 1503.319970] binder: 12538:12540 unknown command 536871360 [ 1503.319979] binder: 12538:12540 ioctl c0306201 200002c0 returned -22 [ 1503.327193] binder: 12534:12536 got transaction with invalid offset (429, min 0 max 88) or object. [ 1503.327220] binder: 12534:12536 transaction failed 29201/-22, size 88-24 line 3379 [ 1503.327404] binder: undelivered TRANSACTION_ERROR: 29201 [ 1503.463430] binder: undelivered TRANSACTION_ERROR: 29201 [ 1503.469795] binder: BINDER_SET_CONTEXT_MGR already set [ 1503.475318] binder: 12515:12524 ioctl 40046207 0 returned -16 01:14:06 executing program 2: mkdir(0x0, 0x0) open(0x0, 0x0, 0x0) fchdir(0xffffffffffffffff) r0 = open(&(0x7f0000000280)='./bus\x00', 0x141042, 0x0) write$UHID_INPUT(r0, &(0x7f0000001440)={0x8, "c0c814a55b6300d28afc61ac7dd1ffb869b761e8e53ee36e4be89e9fea175523e4468dec44bf8b5473c7a5062b4ede67dcb24cb9484ccfff2b3a70befc56e8ab2eee3483f5bf78c16beac035b700eb84e2216f268d02b717d2046c273814475b412437f7dc08a13a55d3c02132999dfd9fe80b750eff4d7c1da975b3835602728ae09e72527fcee19377e29c6c19e1ccce0f75e0e54001e3e83e473fa3d37eca8be1b3de565571e0e84f310c11fa8616068113b038aaa5c69967699fc2aa41c6f26fc22cf68e3577242c9b4ca20fab9de5885e0648fbd7af089b05f38f152d2f8144461608733c567b6dc5d2a07022c3764565c85abcfd99dd7a85e58939278235d50e8b321be7dbaa5141e097c28364fad2f713d666ca94f4e429687fcabb72aceeaf8abe5b506d98dc393b6e97492d785ead0ca2953f92c4d2b2c9f616e3d98b36be55a923fc5892413f7a3b615cec89b52e0ecdcee0aa5af72bcbb91b4bade7435dd8b529feaf13f8b48fcaca5952235d2e909f8831d8ca05a0daa3f6c581f388e0c1879b41fe63ef3d122bd0c5acd4fb07b96797918791075ae7383bb1bbdea574b31301ff37ecc45671ee2e7fc55bf6244025d1fd82dca56a42a23aa826a0b1e102bd87893ddc05649304eb1866c796e46e0d57f552bd572891ef892918bb2e7f2c6bcf68f388ea0c50f48c06de1b46b1434cdf25ca1288ebabe2a33d1c6effb77f91ef75471e93952caeda8ac2b2677e46d62b8366922d093832bccb949e177b4417864812d22972d81d89158288b5318d017329d4e8f66273abf74c434f318ebf32c7629342a85336387231b1e579d57cff0b125bef9dddf0fc33f71cb59d5a8972cda06ba6bba4a89cb8d3b465492c431698984998b2979ea61fed3d99b049724f2bdda5a0700ccb28825da1343f41290e569a6d38d4ae3968147cf39b097efd78e058fc71523c12e724bf93dc4ecc02b5cb18d13b59ec8f85368ac1ea93ed0149c60c53569dc69cdb3f37470eab26ef010b03a7e651b9e8e9065da347660836eddb3988c9a0f394aad055f727310f646d6cb35131d02aaf24735792bfce250798bebf0d1a4495fca568b9449e81afef2937b50faf873257d7efa07d31759474d50ca2a7922e79ab47dd59b11dfd1ec43fef3551aed81d01ee4ab997c6cecc39013dcaa442aec803e4cebbc288b4f9e87b30613f0ec88ddc6f60f56787f4040897e6e6bdac317d74b27f97f2efadb031f03c61954fd0232373582b7fa315d3eb9f67053126d2ed0636f04d669c47bdeb078fbda177533902e20b5ce9d8f395ea4c0aaf2cae774fe99bc40105a9ca184bcb598ab2f49c1df62d32d1a6d73a26812cb47a2ccaf0e9b759df89ad1e18238d897b9fd658f6786a92a0c12bd0ee6dad8a430a67962363e5b9afb3329e4f1f6fcd7e63cb8f24872bcf5b8c349d9ce423666ca39f16884219dea338b388e40f4ad996419cb3858637364d8e5af67f846d77b2749115131a3642ef56681315e4a2cbca5e60febabf693570f515e09c2a8994a8e2be3cba28118ef429d4de781118182607dd2c2d5aaba621ea29c140338bd8f1787fd2a3f43bb7fa22a8ce053adb331a4c78eab569af317e14360a6bf1c8b7394f34bfc1a941ac88dab334d5a2d45fc83bee28884698fd82339c972a06efb369220049ca89727513bd4262ad6f94f55f659ec98b684b1d92e1b6a303548a196cc5316e9845baaf01e737ef047d3d1ac4fe13de618e8fd6471c225e688b73b866213f4765c1a1ecf041f66a11177b0425b0423c455dccfa35a34f3b1c4c9850267bd41dcc366f4f8fef6982699e9aee7f3edff90217c84f6865234676e65911e5e99739792161766e959d061d6e86797b595ae3cffc043da0929dce1b4bd27e04532800f14f69398a681d46f00197f547fa138e676a4c84e586e9a2037faad7d7342221c229ff13606688ab70305dc28d01270604fbcb2b5777541e637a10e7d6c2dfa76461b18c8b303234282f31b7ed8afd0cdcc3978c6520a182000ea312296c7d9df08c2a67b944bc519113822014a831c8d6a7f8d26a7a443666b6077bdc1c11cf47001bcbb484d163543445c77a02140191bbb813da818b4dc3ef1ca420f624e5cb67c48024aeb8691b549202750899938067a3ad49da19e9fffc6486b3525fba8b2ff991fb3b4c1a536818f2dad96f713ac264a22136c6a3a9eacb4f69ab08cfe2b971a7d916833c6a0370d4b0bc428db2e4b4013899668b73caf9c983e2f07e46b4b5b4f0d231edee8b1951e1d0e34c881d1fc5c6be05b92b13680398e7109bd18048f0bd980fceb24e59411873e7a8a7f95f4da2ba5c082fdda710361e163a213a3dbb82c08a69020545da4636c09a67cd962182a011cf5eb1c3d999abc7b834ee518bb53afe19941927ca190699abf79c334c52e206fc851deb7398947ad5bd125ef3f51349497142e921c85506c739f6319ae0eb8e3c551ceb7e16afc2d6aad36841ed8eb560ef984ee5e00f1ead2c646546b3c145e3700b07fc257551641cf3dcb76a8b3cc75994f2c3eb521cea22d64c8b72b2de506fde8185b70b4707b7f571668a5925ca21e605904d7c896a5d7290b9c4fc75ecc7ddbbd7f6f003a74f53d1a5432e0377a3efce1e7ac61e36dc13aeea57400d4d3986db3fccb6edaf83f86daeb42f416f58c502e74178e013b399d0b155e0df86b40b5f3f2ab0ad61c90870cee340c07977b55622699101e5372677dd4e208fa6b5d4834a2d6f37b2ead107218aa0e702d1f6a60bd4ad3a2e22807237129fdc02993ef1fffe3c285bd4f7b093b2da8d772ce2df7874bf9b7fd0893eb66a4931acc38129bfe4a8fc6b28ea83bcca1220b66c86d4d90914bb9e9a425fce618f11b66f93aa78515eac0f3956cb1e8b6f12d7f6f22c1ca5563e280b15c64732aec2a37d6010cee0fd2263ea3ea2011043153284b4a5fc87cc0dd8c36f084ce715a6e9ba3e8b2586726255d122f2b5677d6590405ae031df8f83840ef3011a7f5d18037407758270d980aa65d5a4aa26a35a61b65178b6183b282771e89a8fe47bd3ea5a23146b924a47c3cc2540a9c8d91d4a8924e010fb6d3e60457e0aa86749cc3444707fda055a0f489aecda68af7f0d7d31cf25641a10bcc0d00996cddf9059121639fa3ff2e5490bae6b702fcf226d8e50f27f0973e5e4cf543445524d0fe3bd55d3f215978bfabcba0d44c076f5b333b2095c70f6a5426338bf0c065ddce27f6730606d84d1ccef8cebcd15085fa8a5d0975dc47eeb09a4ab6da21d01916c97f4e266c4b01f2bfb3b6a08bb5a7cf834e56782d824e7c55b591cd883ed9e806a4f7033bbab49a2b8ab2cb0f6da9d76968208236b35a51f8eba3769a676ad60d69c475706a630f3a078ebaa6ba5bc25719867cb61d48cc3a381b261165c04f3c93f37d72fc15f43df1de34e24e80a46f5d15fb362e71cb4a5365dde04a53dc5e42745fbd601ff148db416244dd76ac16f24138ef9a02491eb5b48d731a8bdcd46040d0ff11a07c040b83db84bfd21ffb1d818203cb7d3f8fca47f1dc510afa8219ab031aaba2147aed7c50228930e895a72abf55ca6997131e231ea92e0059b680735548adf2d572c3540e096a644deb3750e3b341bbeffee70ff22e0b4e56142e4c1965c01a646dd9b5b0055f88f08987ad45adb844b9ffc84792073048c28bcb60f2666802052ee45dcd9a2950d55ecf0234a3dcf67e83cfa0bfb1285eb54e6292d8075c9e1b459e48556f416898557c9c864fc5de459feb53e33dd1a6860a2d1a836ab5ff6efaee123b3715a7137787ee4345efbce38074e262f363a8ff400345c8539d44a7286c7291246810bce063f0877db6585842380b530a4aaef6e36779a95fed220cef6c1fff2fdd5031f83987dc3282d432f322852cc9dc6d00c59d5ed83b386ff97c521e528e59f2df932467ac02d17f8818c2de26d69725f42cecaf186fab7b6e10b1ebd9a9a12ed83cd382d9a6f9a9bed2736cb0ec0260057f5ec704d2e1a64caad59e02ff2022174b23564cb0942e6769b12e0ae4d65dc4c5e6b6ceaf2667e085909c93a9768b7bfdac612801c0bc3848bad51e2367f788cbd1c5091ce0e9c567528c72003712e91247d87f1ff60d3865fc687a35886822079392f8d151b89e09469bef98e59139c460a53805a93245148cbb9a6a010dadc87e9b1a0e0a89e87e433ff1c0ad4b125760858c8badff4d82cbd31cf88f3e2e16a4e960e1e0b5825fc0f2b21d660cf60069d43fb6a8a96c44fa922164f02c9cd5ebb6fad848871224d157777b5a70dc6deb988506bd03aa4ce2200e9ce23641221784250c22d2c8635a3512f45d433cf66e158eb261f48a23d54f5ef4358df3487da471eb5775bdba565ee170be126b2300d0dad050212606f2d77a63fa2ab430e62670e852b89944e611509415bee36bf0961c8918bd8b0eb8af45b1a9d0420c7101a9c5f4a63efb9cc8de7897b5e2b02cb5885ad8d0d8ac7754ba8d4e9d37175e614e3f3a6a7b122bbc6dd9ce78f1b9a4e940a1160bb85650d8932fe1a82d0525630ba017be5129625a45c3cae66c7cdaa33ee704791db81ef2e11a2f528974fa388cd929c934dbdb21425e6117839ab33b2926b036457db3a43083c3ec17231aed4ee5b607a45a5735c9470c03a424b43efcea953c078717344aeb1449c0dfa3a3ec224b542c16cf735466bdaf26b522aef1db547b14f07ebd4f5da34426a46007757be47ed3f643c47f2c4467762cd049d6f4cf8a78d04f8318bdedcee80871e91c0330499d88254555c456d9bde8a892394267eac15c230cf7e7ba19ebc01b1905c80476de3cea8258f6d0820d159f4aa8a37fb378b2685da4e0e89d253187219869f1157bbe4a8a43eabf65e86a6d9b21e25d91c43c3036914427833ed87073886719069148e2e47219bb5da5d9664d64dc5c4ff71c0e808dadbb53a23e41e3c02fd0c9e0704490f3283d1864d15d795882e6522f31445556cab6832f273dac0c7aef4e3f8c09a34d1624fdb087d852f2e827fb2c3105f1afda54b9dc12cfde3cf7747daa5ac70904e82636a13155303f9a1198d6e7f9dc7be394ebc5db9e8380e290e6cae5f320caa56aa94490789fce2e2540b3de8865396f58e14d61d3cb122f7bd1af5a27c6fe733eba3cc39106efc906ea967fb833e2480aa80bd56ccd9e5c25304e2b8135f1453af70059e599cb67bc8eaaa38c39768e74d3da8aba0135f0192d7ddf0149ce62f353b0360251f1f88b272c6e85b4ee4e0563a6de80de83749af6e6aa4d80cab7031aff3f7e8d0c9114940549f828a62be9fd6a16db001369728b4b93d4ecf91563ae03def3ca4e9900a97657c4ff1e41c5742fb3329ba882ed61645aedb22f2543b83cd4007e5d228697a48064acc32ece41f2d5ead3f31a9689249e8b4bb57ac0b136b6c60ec531708235b94db823344aafbb9b79e21959635664b2193c3add0b28767906b7ba4118e6548e9a23b49e9181dc6f7dc7857425c9ab1b1451bc4572fd060190d0b5a76b8368b68e72a212bd0f89d0778d293b1d32f155f30c9aafe7215d2e746ea8f2c73a30bcd8c093a489519b60616b15afe69074ee77fb65caf5faf0aad49106057a91fdcd622a07ac21eb5c221f2e65323228af41b3eb894517c34c4f60ba20fb6f6c4309a7357884c0eeeb0a4874550107f2d0ffdc412f86bdf712f96183b3932cfb4da3f179cde1a288df9af09c243fae8c67b0d208d9cdb7adde8d5e548e0624b19da4818ef656b88280a", 0x1000}, 0xfffffc41) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x1, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fadvise64(r0, 0xfffffffffffffffe, 0x0, 0x4) fremovexattr(0xffffffffffffffff, 0x0) r1 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r1, 0x0, 0x0) fcntl$notify(r1, 0x402, 0x8) write$FUSE_DIRENT(0xffffffffffffffff, &(0x7f0000000080)=ANY=[], 0x29) 01:14:06 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000500), 0x0, 0x0, 0x0}) 01:14:06 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 01:14:06 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) socket(0x1, 0x7, 0x3) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="11634840000000000000000000000000000000000000000000000000000000000000000060000000000000001800000000000000", @ANYPTR=&(0x7f0000000000)=ANY=[@ANYBLOB="852a74700000000000000000000000000000000000000000000000000000000000000000000000008561646600000000000000000000000001000000000000000000000000000000852a687300"/96], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000028000400000000004800000000000000"], @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x0, 0x0, 0x0}) 01:14:06 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) r4 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/fuse\x00', 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xff8b) setresuid(0x0, r6, 0x0) r7 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r7, 0x0, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r7, 0x0, 0x10, &(0x7f0000000100)={{{@in6=@mcast1, @in6=@mcast2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@initdev}, 0x0, @in6=@mcast1}}, &(0x7f0000000040)=0xe8) fstat(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(0x0, r9, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xff8b) setresuid(0x0, r11, 0x0) fstat(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(0x0, r12, 0x0) getresgid(&(0x7f0000000480), &(0x7f0000000500), &(0x7f0000000580)=0x0) setresgid(0x0, r13, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r14, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xff8b) setresuid(0x0, r15, 0x0) getresgid(&(0x7f0000000480), &(0x7f0000000500), &(0x7f0000000580)=0x0) setresgid(0x0, r16, 0x0) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}) r18 = getgid() fstat(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}) lstat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0}) r21 = getegid() write$FUSE_DIRENTPLUS(r4, &(0x7f0000000580)=ANY=[@ANYBLOB="20050000ffad5bf303000000000000000000000000000000010000000000000000010000000000001300000000000000b86f00000002000005000000000000000200000000000000060000000000000001000000000000000500000000000000ff0f00000000000009000000000000000400000001010000ff070000", @ANYRES32=r6, @ANYRES32=0xee01, @ANYBLOB="090000000200000000000000040000000000000018040000000000000d000000008000002f6465762f62696e64657223000000000600000000000000020000000000000008000000000000002a0b0000000000008fffffff04000000020000000000000004000000000000000600000000000000e60b000000000000525b39460000000005000000000000000500000002000000ad000000fbffffffffffff7f", @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="090000008806000000000000050000000000000015070000000000000d000000f7ffffff2f6465762f62696e64657223000000000600000000000000030000000000000000000000000000000900000000000000000000005f00000004000000000000000500000000000000ffffff7f000000000800000000000000000200000000000001010000000000000700000007000000622300000300000009000000", @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="03000000ed550000000000000500000000000000ffffff7fffffffff04000000aa5400002128232e00000000ff0000000000000001000000000000007100000000000000030000000000000002000000000200000400000000000000090000000000000002000000000000000400000000000000080000000000000006000000000000005a0000000400000082c70000ec0d0000b8000000", @ANYRES32=0xee00, @ANYRES32=r13, @ANYBLOB="bc00000004000000000000000400000000000000020000000000000007000000ff0100002e6d643573756d0003000000000000000100000000000000d0ff000000000000de06000000000000010001000200000000000000000000001f0000000000000005000000000000000000000000000000010000000000000001000000010000000700000009000000080000000200000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="0300000081000000000000000300000000000000e1000000000000000d000000020000002f6465762f62696e6465722300000000050000000000000003000000000000003f000000000000000008000000000000ff01000009000000000000000000000002000000000000000300000000000000060000000000000008000000000000000200000000000000788d0000050000000100008009000000a7ffffff", @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="070000000600000000000000000000000000000000040000000000000d000000000000002f6465762f62696e6465722300000000010000000000000003000000000000007c010000000000000000000000000000010000000001000003000000000000008a0f00000000000004000000000000008e060000000000000100010000000000030000000000000005000000ff0100001f00000002000000cb0b0000", @ANYRES32=r19, @ANYRES32=0xee00, @ANYBLOB="0100000007000000000000000400000000000000ff03000000000000000000000400000004000000000000000300000000000000e80b000000000000080000000000000035980000750500000500000000000000ffff0000000000003f000000000000007f000000000000000500000000000000050000000000000003000000ff7f0000030000000400000007000044", @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB="05000000719800000000000003000000000000000b0000000000000000000000ff030000"], 0x520) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70, 0x18, &(0x7f0000000200)={@ptr={0x70742a85, 0x0, 0x0}, @fda, @ptr={0x70742a85, 0x0, 0x0}}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}}], 0x0, 0x0, 0x0}) 01:14:06 executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xff8b) setresuid(0x0, r1, 0x0) ioprio_get$uid(0x4, r1) r2 = syz_open_dev$binderN(&(0x7f0000000080)='/dn\x01\x00biNd\x00', 0x0, 0x800) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r2, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r2, 0x40046207, 0x0) r3 = syz_open_dev$binderN(0x0, 0x0, 0x0) r4 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r4, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r3, 0xc0306201, &(0x7f00000002c0)={0x4a, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="116348400004000000001c0000000000000000002000006080009fb3000018000000000000000b42e4dfd20f2400"/56, @ANYPTR=&(0x7f0000000000)=ANY=[@ANYBLOB="852a7470000000000000000000000000d5feffffffffffff00000000000000000000000000000000852a687700000000000000000000000000000000000000008561646600"/96], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00(\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00'], @ANYRES16], 0x0, 0x0, 0x0}) 01:14:06 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 01:14:06 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="11634840000000000000000000000000000000000000000000000000000000000000000060000000000000001800000000000000", @ANYPTR=&(0x7f0000000100)=ANY=[@ANYBLOB="852a7470000000000000000000000000d5feffbfffffffff00000000000000000000000000000000852a687700000000000000000000000000000000000000008561646600b0600000000000000000000000000000000000000000000000000000009152b7e68e24445c27c2c9478aec8fdd52425a51b3e6253af3aa1f0e853c28300e9287c7e5be81abc3460fe134436414486f9d33551d24b77c4b1a28e9731c2bd69bdf0ce05958be0801174184b834c7ef4997"], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000738d28000000000000004000000000000000"], @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x0, 0x0, 0x0}) 01:14:06 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x18, 0x0, &(0x7f00000000c0)}, 0x440}], 0x0, 0x0, 0x0}) 01:14:06 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) ioctl$PIO_CMAP(r5, 0x4b71, &(0x7f0000000000)={0x3, 0x8, 0x2, 0x0, 0x7, 0x7f}) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70, 0x18, &(0x7f0000000200)={@ptr={0x70742a85, 0x0, 0x0}, @fda, @ptr={0x70742a85, 0x0, 0x0}}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}}], 0x0, 0x0, 0x0}) [ 1503.607390] binder: 12547:12553 got transaction with invalid offset (262184, min 40 max 96) or object. [ 1503.618528] binder: 12549:12552 transaction failed 29189/-22, size 88-24 line 3138 01:14:06 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 01:14:07 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x18, 0x0, &(0x7f00000000c0)}, 0x440}], 0x0, 0x0, 0x0}) [ 1503.619227] binder: undelivered TRANSACTION_ERROR: 29189 [ 1503.624893] binder: 12550:12556 got transaction with out-of-order buffer fixup [ 1503.624922] binder: 12550:12556 transaction failed 29201/-22, size 112-24 line 3467 [ 1503.625093] binder: undelivered TRANSACTION_ERROR: 29201 [ 1503.671792] binder: 12562:12564 transaction failed 29189/-22, size 88-24 line 3138 [ 1503.672099] binder: undelivered TRANSACTION_ERROR: 29189 [ 1503.682438] binder: 12561:12567 got transaction with invalid offset (-8254253692039987200, min 0 max 96) or object. [ 1503.682463] binder: 12561:12567 transaction failed 29201/-22, size 96-24 line 3379 [ 1503.682583] binder: undelivered TRANSACTION_ERROR: 29201 [ 1503.696207] binder: 12565:12568 got transaction with invalid offset (0, min 0 max 0) or object. [ 1503.696277] binder: 12565:12568 transaction failed 29201/-22, size 0-24 line 3379 [ 1503.696421] binder: undelivered TRANSACTION_ERROR: 29201 [ 1503.698980] binder: 12561:12570 got transaction with invalid offset (-8254253692039987200, min 0 max 96) or object. [ 1503.699008] binder: 12561:12570 transaction failed 29201/-22, size 96-24 line 3379 [ 1503.699243] binder: undelivered TRANSACTION_ERROR: 29201 [ 1503.709874] binder: 12569:12573 got transaction with out-of-order buffer fixup [ 1503.709898] binder: 12569:12573 transaction failed 29201/-22, size 112-24 line 3467 [ 1503.710268] binder: undelivered TRANSACTION_ERROR: 29201 [ 1503.749152] binder: 12571:12574 transaction failed 29189/-22, size 88-24 line 3138 [ 1503.749547] binder: undelivered TRANSACTION_ERROR: 29189 [ 1503.770594] binder: 12577:12579 got transaction with invalid offset (0, min 0 max 0) or object. [ 1503.770620] binder: 12577:12579 transaction failed 29201/-22, size 0-24 line 3379 [ 1503.770903] binder: undelivered TRANSACTION_ERROR: 29201 [ 1503.946209] binder: 12547:12553 transaction failed 29201/-22, size 96-24 line 3379 [ 1503.956847] binder: undelivered TRANSACTION_ERROR: 29201 01:14:07 executing program 2: mkdir(0x0, 0x0) r0 = open(0x0, 0x0, 0x0) fchdir(0xffffffffffffffff) r1 = open(&(0x7f0000000280)='./bus\x00', 0x141042, 0x0) write$UHID_INPUT(r1, &(0x7f0000001440)={0x8, "c0c814a55b6300d28afc61ac7dd1ffb869b761e8e53ee36e4be89e9fea175523e4468dec44bf8b5473c7a5062b4ede67dcb24cb9484ccfff2b3a70befc56e8ab2eee3483f5bf78c16beac035b700eb84e2216f268d02b717d2046c273814475b412437f7dc08a13a55d3c02132999dfd9fe80b750eff4d7c1da975b3835602728ae09e72527fcee19377e29c6c19e1ccce0f75e0e54001e3e83e473fa3d37eca8be1b3de565571e0e84f310c11fa8616068113b038aaa5c69967699fc2aa41c6f26fc22cf68e3577242c9b4ca20fab9de5885e0648fbd7af089b05f38f152d2f8144461608733c567b6dc5d2a07022c3764565c85abcfd99dd7a85e58939278235d50e8b321be7dbaa5141e097c28364fad2f713d666ca94f4e429687fcabb72aceeaf8abe5b506d98dc393b6e97492d785ead0ca2953f92c4d2b2c9f616e3d98b36be55a923fc5892413f7a3b615cec89b52e0ecdcee0aa5af72bcbb91b4bade7435dd8b529feaf13f8b48fcaca5952235d2e909f8831d8ca05a0daa3f6c581f388e0c1879b41fe63ef3d122bd0c5acd4fb07b96797918791075ae7383bb1bbdea574b31301ff37ecc45671ee2e7fc55bf6244025d1fd82dca56a42a23aa826a0b1e102bd87893ddc05649304eb1866c796e46e0d57f552bd572891ef892918bb2e7f2c6bcf68f388ea0c50f48c06de1b46b1434cdf25ca1288ebabe2a33d1c6effb77f91ef75471e93952caeda8ac2b2677e46d62b8366922d093832bccb949e177b4417864812d22972d81d89158288b5318d017329d4e8f66273abf74c434f318ebf32c7629342a85336387231b1e579d57cff0b125bef9dddf0fc33f71cb59d5a8972cda06ba6bba4a89cb8d3b465492c431698984998b2979ea61fed3d99b049724f2bdda5a0700ccb28825da1343f41290e569a6d38d4ae3968147cf39b097efd78e058fc71523c12e724bf93dc4ecc02b5cb18d13b59ec8f85368ac1ea93ed0149c60c53569dc69cdb3f37470eab26ef010b03a7e651b9e8e9065da347660836eddb3988c9a0f394aad055f727310f646d6cb35131d02aaf24735792bfce250798bebf0d1a4495fca568b9449e81afef2937b50faf873257d7efa07d31759474d50ca2a7922e79ab47dd59b11dfd1ec43fef3551aed81d01ee4ab997c6cecc39013dcaa442aec803e4cebbc288b4f9e87b30613f0ec88ddc6f60f56787f4040897e6e6bdac317d74b27f97f2efadb031f03c61954fd0232373582b7fa315d3eb9f67053126d2ed0636f04d669c47bdeb078fbda177533902e20b5ce9d8f395ea4c0aaf2cae774fe99bc40105a9ca184bcb598ab2f49c1df62d32d1a6d73a26812cb47a2ccaf0e9b759df89ad1e18238d897b9fd658f6786a92a0c12bd0ee6dad8a430a67962363e5b9afb3329e4f1f6fcd7e63cb8f24872bcf5b8c349d9ce423666ca39f16884219dea338b388e40f4ad996419cb3858637364d8e5af67f846d77b2749115131a3642ef56681315e4a2cbca5e60febabf693570f515e09c2a8994a8e2be3cba28118ef429d4de781118182607dd2c2d5aaba621ea29c140338bd8f1787fd2a3f43bb7fa22a8ce053adb331a4c78eab569af317e14360a6bf1c8b7394f34bfc1a941ac88dab334d5a2d45fc83bee28884698fd82339c972a06efb369220049ca89727513bd4262ad6f94f55f659ec98b684b1d92e1b6a303548a196cc5316e9845baaf01e737ef047d3d1ac4fe13de618e8fd6471c225e688b73b866213f4765c1a1ecf041f66a11177b0425b0423c455dccfa35a34f3b1c4c9850267bd41dcc366f4f8fef6982699e9aee7f3edff90217c84f6865234676e65911e5e99739792161766e959d061d6e86797b595ae3cffc043da0929dce1b4bd27e04532800f14f69398a681d46f00197f547fa138e676a4c84e586e9a2037faad7d7342221c229ff13606688ab70305dc28d01270604fbcb2b5777541e637a10e7d6c2dfa76461b18c8b303234282f31b7ed8afd0cdcc3978c6520a182000ea312296c7d9df08c2a67b944bc519113822014a831c8d6a7f8d26a7a443666b6077bdc1c11cf47001bcbb484d163543445c77a02140191bbb813da818b4dc3ef1ca420f624e5cb67c48024aeb8691b549202750899938067a3ad49da19e9fffc6486b3525fba8b2ff991fb3b4c1a536818f2dad96f713ac264a22136c6a3a9eacb4f69ab08cfe2b971a7d916833c6a0370d4b0bc428db2e4b4013899668b73caf9c983e2f07e46b4b5b4f0d231edee8b1951e1d0e34c881d1fc5c6be05b92b13680398e7109bd18048f0bd980fceb24e59411873e7a8a7f95f4da2ba5c082fdda710361e163a213a3dbb82c08a69020545da4636c09a67cd962182a011cf5eb1c3d999abc7b834ee518bb53afe19941927ca190699abf79c334c52e206fc851deb7398947ad5bd125ef3f51349497142e921c85506c739f6319ae0eb8e3c551ceb7e16afc2d6aad36841ed8eb560ef984ee5e00f1ead2c646546b3c145e3700b07fc257551641cf3dcb76a8b3cc75994f2c3eb521cea22d64c8b72b2de506fde8185b70b4707b7f571668a5925ca21e605904d7c896a5d7290b9c4fc75ecc7ddbbd7f6f003a74f53d1a5432e0377a3efce1e7ac61e36dc13aeea57400d4d3986db3fccb6edaf83f86daeb42f416f58c502e74178e013b399d0b155e0df86b40b5f3f2ab0ad61c90870cee340c07977b55622699101e5372677dd4e208fa6b5d4834a2d6f37b2ead107218aa0e702d1f6a60bd4ad3a2e22807237129fdc02993ef1fffe3c285bd4f7b093b2da8d772ce2df7874bf9b7fd0893eb66a4931acc38129bfe4a8fc6b28ea83bcca1220b66c86d4d90914bb9e9a425fce618f11b66f93aa78515eac0f3956cb1e8b6f12d7f6f22c1ca5563e280b15c64732aec2a37d6010cee0fd2263ea3ea2011043153284b4a5fc87cc0dd8c36f084ce715a6e9ba3e8b2586726255d122f2b5677d6590405ae031df8f83840ef3011a7f5d18037407758270d980aa65d5a4aa26a35a61b65178b6183b282771e89a8fe47bd3ea5a23146b924a47c3cc2540a9c8d91d4a8924e010fb6d3e60457e0aa86749cc3444707fda055a0f489aecda68af7f0d7d31cf25641a10bcc0d00996cddf9059121639fa3ff2e5490bae6b702fcf226d8e50f27f0973e5e4cf543445524d0fe3bd55d3f215978bfabcba0d44c076f5b333b2095c70f6a5426338bf0c065ddce27f6730606d84d1ccef8cebcd15085fa8a5d0975dc47eeb09a4ab6da21d01916c97f4e266c4b01f2bfb3b6a08bb5a7cf834e56782d824e7c55b591cd883ed9e806a4f7033bbab49a2b8ab2cb0f6da9d76968208236b35a51f8eba3769a676ad60d69c475706a630f3a078ebaa6ba5bc25719867cb61d48cc3a381b261165c04f3c93f37d72fc15f43df1de34e24e80a46f5d15fb362e71cb4a5365dde04a53dc5e42745fbd601ff148db416244dd76ac16f24138ef9a02491eb5b48d731a8bdcd46040d0ff11a07c040b83db84bfd21ffb1d818203cb7d3f8fca47f1dc510afa8219ab031aaba2147aed7c50228930e895a72abf55ca6997131e231ea92e0059b680735548adf2d572c3540e096a644deb3750e3b341bbeffee70ff22e0b4e56142e4c1965c01a646dd9b5b0055f88f08987ad45adb844b9ffc84792073048c28bcb60f2666802052ee45dcd9a2950d55ecf0234a3dcf67e83cfa0bfb1285eb54e6292d8075c9e1b459e48556f416898557c9c864fc5de459feb53e33dd1a6860a2d1a836ab5ff6efaee123b3715a7137787ee4345efbce38074e262f363a8ff400345c8539d44a7286c7291246810bce063f0877db6585842380b530a4aaef6e36779a95fed220cef6c1fff2fdd5031f83987dc3282d432f322852cc9dc6d00c59d5ed83b386ff97c521e528e59f2df932467ac02d17f8818c2de26d69725f42cecaf186fab7b6e10b1ebd9a9a12ed83cd382d9a6f9a9bed2736cb0ec0260057f5ec704d2e1a64caad59e02ff2022174b23564cb0942e6769b12e0ae4d65dc4c5e6b6ceaf2667e085909c93a9768b7bfdac612801c0bc3848bad51e2367f788cbd1c5091ce0e9c567528c72003712e91247d87f1ff60d3865fc687a35886822079392f8d151b89e09469bef98e59139c460a53805a93245148cbb9a6a010dadc87e9b1a0e0a89e87e433ff1c0ad4b125760858c8badff4d82cbd31cf88f3e2e16a4e960e1e0b5825fc0f2b21d660cf60069d43fb6a8a96c44fa922164f02c9cd5ebb6fad848871224d157777b5a70dc6deb988506bd03aa4ce2200e9ce23641221784250c22d2c8635a3512f45d433cf66e158eb261f48a23d54f5ef4358df3487da471eb5775bdba565ee170be126b2300d0dad050212606f2d77a63fa2ab430e62670e852b89944e611509415bee36bf0961c8918bd8b0eb8af45b1a9d0420c7101a9c5f4a63efb9cc8de7897b5e2b02cb5885ad8d0d8ac7754ba8d4e9d37175e614e3f3a6a7b122bbc6dd9ce78f1b9a4e940a1160bb85650d8932fe1a82d0525630ba017be5129625a45c3cae66c7cdaa33ee704791db81ef2e11a2f528974fa388cd929c934dbdb21425e6117839ab33b2926b036457db3a43083c3ec17231aed4ee5b607a45a5735c9470c03a424b43efcea953c078717344aeb1449c0dfa3a3ec224b542c16cf735466bdaf26b522aef1db547b14f07ebd4f5da34426a46007757be47ed3f643c47f2c4467762cd049d6f4cf8a78d04f8318bdedcee80871e91c0330499d88254555c456d9bde8a892394267eac15c230cf7e7ba19ebc01b1905c80476de3cea8258f6d0820d159f4aa8a37fb378b2685da4e0e89d253187219869f1157bbe4a8a43eabf65e86a6d9b21e25d91c43c3036914427833ed87073886719069148e2e47219bb5da5d9664d64dc5c4ff71c0e808dadbb53a23e41e3c02fd0c9e0704490f3283d1864d15d795882e6522f31445556cab6832f273dac0c7aef4e3f8c09a34d1624fdb087d852f2e827fb2c3105f1afda54b9dc12cfde3cf7747daa5ac70904e82636a13155303f9a1198d6e7f9dc7be394ebc5db9e8380e290e6cae5f320caa56aa94490789fce2e2540b3de8865396f58e14d61d3cb122f7bd1af5a27c6fe733eba3cc39106efc906ea967fb833e2480aa80bd56ccd9e5c25304e2b8135f1453af70059e599cb67bc8eaaa38c39768e74d3da8aba0135f0192d7ddf0149ce62f353b0360251f1f88b272c6e85b4ee4e0563a6de80de83749af6e6aa4d80cab7031aff3f7e8d0c9114940549f828a62be9fd6a16db001369728b4b93d4ecf91563ae03def3ca4e9900a97657c4ff1e41c5742fb3329ba882ed61645aedb22f2543b83cd4007e5d228697a48064acc32ece41f2d5ead3f31a9689249e8b4bb57ac0b136b6c60ec531708235b94db823344aafbb9b79e21959635664b2193c3add0b28767906b7ba4118e6548e9a23b49e9181dc6f7dc7857425c9ab1b1451bc4572fd060190d0b5a76b8368b68e72a212bd0f89d0778d293b1d32f155f30c9aafe7215d2e746ea8f2c73a30bcd8c093a489519b60616b15afe69074ee77fb65caf5faf0aad49106057a91fdcd622a07ac21eb5c221f2e65323228af41b3eb894517c34c4f60ba20fb6f6c4309a7357884c0eeeb0a4874550107f2d0ffdc412f86bdf712f96183b3932cfb4da3f179cde1a288df9af09c243fae8c67b0d208d9cdb7adde8d5e548e0624b19da4818ef656b88280a", 0x1000}, 0xfffffc41) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x1, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fadvise64(r1, 0xfffffffffffffffe, 0x0, 0x4) fremovexattr(0xffffffffffffffff, 0x0) write$FUSE_DIRENT(0xffffffffffffffff, &(0x7f0000000080)=ANY=[], 0x29) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r2, 0x0, 0x0) r3 = fcntl$getown(r1, 0x9) write$cgroup_pid(r2, &(0x7f0000000000)=r3, 0x12) fsetxattr$trusted_overlay_upper(r0, &(0x7f0000000100)='trusted.overlay.upper\x00', &(0x7f0000000140)={0x0, 0xfb, 0x69, 0x0, 0x23, "652536f20272e3e468659499eda5067a", "bc6977b3c3109faf0f09b347436a416c21a2efe5f09f536ea0d83014da27b178c503a2b51fc971fd3f4bcbc84641b7ff5a0214421711b29d74c0d6cf5bc3bb59d89785c9490f1928890a947cf5c3e0fb85cb92e0"}, 0x69, 0x0) 01:14:07 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) r4 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r4, 0x0, 0x0) sendfile(r4, 0xffffffffffffffff, &(0x7f0000000100)=0x5, 0x9) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0}, @fda={0x66646185, 0x0, 0x1}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}}], 0x0, 0x0, 0x0}) 01:14:07 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="11634840000000000000000000000000000000000000000000000000000000000000000060000000000000001800000000000000", @ANYPTR=&(0x7f0000000000)=ANY=[@ANYBLOB="852a7470000000000000000000000000d5feffffffffffff00000000000000000000000000000000852a687700000000000000000000000000000000000000008561646600"/96], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000028000000000000004000000100000000"], @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x0, 0x0, 0x0}) 01:14:07 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) setsockopt$IP_VS_SO_SET_STOPDAEMON(r1, 0x0, 0x48c, &(0x7f0000000000)={0x1, 'veth1_to_team\x00'}, 0x18) r2 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r2, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r2, 0x40046207, 0x0) r3 = syz_open_dev$binderN(0x0, 0x0, 0x0) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$sock_inet_SIOCGIFBRDADDR(r5, 0x8919, &(0x7f0000000040)={'veth0_to_team\x00', {0x2, 0x4e24, @loopback}}) socket$key(0xf, 0x3, 0x2) connect(0xffffffffffffffff, &(0x7f0000000100)=@pppol2tpv3={0x18, 0x1, {0x0, r4, {0x2, 0x4e21, @empty}, 0x2, 0x1, 0x1, 0x2}}, 0x1f9) r6 = dup2(r4, r4) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r3, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70, 0x18, &(0x7f0000000200)={@ptr={0x70742a85, 0x0, 0x0}, @fda, @ptr={0x70742a85, 0x0, 0x0}}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}}], 0x0, 0x0, 0x0}) 01:14:07 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 01:14:07 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x18, 0x0, &(0x7f00000000c0)}, 0x440}], 0x0, 0x0, 0x0}) 01:14:07 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 01:14:07 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$SNDRV_TIMER_IOCTL_GSTATUS(r3, 0xc0505405, &(0x7f0000000100)={{0x1, 0x0, 0x8, 0x0, 0x9}, 0xff, 0xc19a, 0x8}) syz_genetlink_get_family_id$tipc2(&(0x7f0000000000)='TIPCv2\x00') r4 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r4, 0x0, 0x0) setsockopt$IP_VS_SO_SET_STOPDAEMON(r4, 0x0, 0x48c, &(0x7f0000000040)={0x2, 'ip6_vti0\x00', 0x3}, 0x18) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70, 0x18, &(0x7f0000000200)={@ptr={0x70742a85, 0x0, 0x0}, @fda, @ptr={0x70742a85, 0x0, 0x0}}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}}], 0x0, 0x0, 0x0}) 01:14:07 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) [ 1504.075335] binder: 12583:12589 got transaction with invalid parent offset or type [ 1504.088896] binder: 12587:12590 got transaction with invalid offset (0, min 0 max 0) or object. 01:14:07 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) fsetxattr$security_ima(r1, &(0x7f0000000100)='security.ima\x00', &(0x7f0000000140)=@md5={0x1, "3152a133bb0c47fe3765221a98ec0155"}, 0x11, 0x3) r2 = syz_open_dev$binderN(0x0, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0, 0xfffffffffffffed5}, @flat=@weak_handle, @fda}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}}], 0x0, 0x0, 0x0}) 01:14:07 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) [ 1504.088928] binder: 12587:12590 transaction failed 29201/-22, size 0-24 line 3379 01:14:07 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) [ 1504.089208] binder: undelivered TRANSACTION_ERROR: 29201 [ 1504.106583] binder_alloc: 12586: binder_alloc_buf, no vma [ 1504.106602] binder: 12586:12591 transaction failed 29189/-3, size 88-24 line 3284 [ 1504.107106] binder: undelivered TRANSACTION_ERROR: 29189 [ 1504.146280] binder_alloc: 12598: binder_alloc_buf, no vma [ 1504.146300] binder: 12598:12600 transaction failed 29189/-3, size 88-24 line 3284 [ 1504.146606] binder: undelivered TRANSACTION_ERROR: 29189 [ 1504.164378] binder: 12596:12601 got transaction with invalid handle, 0 [ 1504.164415] binder: 12596:12601 transaction failed 29201/-22, size 88-24 line 3411 [ 1504.164976] binder: undelivered TRANSACTION_ERROR: 29201 [ 1504.175070] binder: 12602:12605 got transaction with too large buffer [ 1504.175098] binder: 12602:12605 transaction failed 29201/-22, size 96-24 line 3493 [ 1504.175812] binder: undelivered TRANSACTION_ERROR: 29201 [ 1504.181473] binder: 12597:12603 got transaction with out-of-order buffer fixup [ 1504.181497] binder: 12597:12603 transaction failed 29201/-22, size 112-24 line 3467 [ 1504.181734] binder: undelivered TRANSACTION_ERROR: 29201 [ 1504.222848] binder_alloc: 12606: binder_alloc_buf, no vma [ 1504.222864] binder: 12606:12607 transaction failed 29189/-3, size 88-24 line 3284 [ 1504.223228] binder: undelivered TRANSACTION_ERROR: 29189 [ 1504.235786] binder: 12612:12613 got transaction with invalid handle, 0 [ 1504.235815] binder: 12612:12613 transaction failed 29201/-22, size 88-24 line 3411 [ 1504.235950] binder: undelivered TRANSACTION_ERROR: 29201 [ 1504.486701] binder: 12583:12589 transaction failed 29201/-22, size 96-24 line 3454 [ 1504.506062] binder: undelivered TRANSACTION_ERROR: 29201 01:14:08 executing program 1: mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, 0xffffffffffffffff, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(0xffffffffffffffff, 0x40046207, 0x0) r0 = syz_open_dev$binderN(0x0, 0x0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 01:14:08 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 01:14:08 executing program 3: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) r1 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r1, 0x0, 0x0) ioctl$PIO_UNIMAPCLR(r1, 0x4b68, &(0x7f0000000180)={0x3f, 0x3, 0x9}) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r2 = syz_open_dev$binderN(0x0, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="11634840000000000000000000000000000000000000000000000000000000000000000060000000000000001800000000000000", @ANYPTR=&(0x7f0000000000)=ANY=[@ANYBLOB="852a7470000000000000000000000000d5feffffffffffff00000000000000000000000000000000852a687700000000000000000000000000000000000000008561646600"/96], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00(\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00'], @ANYBLOB="0000000000a1aa9062b3b22758b92483cf000000"], 0x0, 0x0, 0x0}) 01:14:08 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendmsg$TIPC_NL_MEDIA_SET(r2, &(0x7f0000000100)={&(0x7f0000000000), 0xc, &(0x7f0000000040)={&(0x7f0000000580)={0x2ac, 0x0, 0x2, 0x70bd25, 0x25dfdbfb, {}, [@TIPC_NLA_NET={0x44, 0x7, [@TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x1}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x7}, @TIPC_NLA_NET_NODEID_W1={0xfffffffffffffdd0, 0x4, 0x1ff}, @TIPC_NLA_NET_NODEID={0xc, 0x3, 0x3f25}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x7fffffff}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x400}]}, @TIPC_NLA_NODE={0x40}, @TIPC_NLA_SOCK={0x2c, 0x2, [@TIPC_NLA_SOCK_REF={0x8, 0x2, 0x4}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}, @TIPC_NLA_SOCK_ADDR={0x8, 0x1, 0xa0b1}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}, @TIPC_NLA_SOCK_REF={0x8, 0x2, 0x7fffffff}, @TIPC_NLA_SOCK_REF={0x8, 0x2, 0x1}]}, @TIPC_NLA_BEARER={0xfc, 0x1, [@TIPC_NLA_BEARER_PROP={0x1c, 0x2, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x100}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0xffff}, @TIPC_NLA_PROP_TOL={0x8}]}, @TIPC_NLA_BEARER_NAME={0x10, 0x1, @udp='udp:syz1\x00'}, @TIPC_NLA_BEARER_UDP_OPTS={0x2c, 0x4, {{0x14, 0x1, @in={0x2, 0x4e23, @loopback}}, {0x14, 0x2, @in={0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x17}}}}}, @TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0x3c89}, @TIPC_NLA_BEARER_UDP_OPTS={0x38, 0x4, {{0x20, 0x1, @in6={0xa, 0x4e20, 0x7, @rand_addr="ef53ecff0a33251856be251a92eb2169", 0x7}}, {0x14, 0x2, @in={0x2, 0x4e22, @empty}}}}, @TIPC_NLA_BEARER_UDP_OPTS={0x44, 0x4, {{0x20, 0x1, @in6={0xa, 0x4e23, 0x7, @remote, 0x5}}, {0x20, 0x2, @in6={0xa, 0x4e23, 0xe4b7, @empty, 0xf99}}}}, @TIPC_NLA_BEARER_NAME={0x10, 0x1, @l2={'eth', 0x3a, 'vxcan1\x00'}}, @TIPC_NLA_BEARER_PROP={0xc, 0x2, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x80}]}]}, @TIPC_NLA_MEDIA={0x84, 0x5, [@TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'ib\x00'}, @TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'udp\x00'}, @TIPC_NLA_MEDIA_PROP={0x2c, 0x2, [@TIPC_NLA_PROP_TOL={0x8, 0x2, 0x80000001}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0xbb}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x167}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x5}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x800}]}, @TIPC_NLA_MEDIA_PROP={0x14, 0x2, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x7fffffff}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x5}]}, @TIPC_NLA_MEDIA_PROP={0xc, 0x2, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x8}]}, @TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'udp\x00'}, @TIPC_NLA_MEDIA_PROP={0x1c, 0x2, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x9}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x200}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x7fffffff}]}]}, @TIPC_NLA_BEARER={0x44, 0x1, [@TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0x7f}, @TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0xfad}, @TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0x240}, @TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0x2}, @TIPC_NLA_BEARER_NAME={0x1, 0x1, @l2={'eth', 0x3a, 'ip_vti0\x00'}}, @TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0x2}, @TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0xbdf}]}, @TIPC_NLA_NET={0x24, 0x7, [@TIPC_NLA_NET_NODEID={0xc, 0x3, 0x3}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x7f}, @TIPC_NLA_NET_NODEID={0xc, 0x3, 0x3}]}]}, 0x2ac}, 0x1, 0x0, 0x0, 0x400}, 0x0) r3 = syz_open_dev$binderN(0x0, 0x0, 0x0) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) r5 = socket$netlink(0x10, 0x3, 0x0) r6 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r6, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r5, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000240)={&(0x7f00000003c0)=@newlink={0x38, 0x10, 0x705, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x3}, [@IFLA_LINKINFO={0x18, 0x12, @sit={{0x8, 0x1, 'sit\x00'}, {0xc, 0x2, [@tunl_policy=[@IFLA_IPTUN_LINK={0x8, 0x3, r7}]]}}}]}, 0x38}}, 0x0) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000380)={'veth0_to_bridge\x00', r7}) accept4$packet(0xffffffffffffffff, &(0x7f0000000900)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000940)=0x14, 0x800) r10 = socket$inet6_tcp(0xa, 0x1, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$PERF_EVENT_IOC_ENABLE(r11, 0x8912, 0x400200) getpeername$packet(r11, &(0x7f0000000980)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f00000009c0)=0x14) r13 = socket$netlink(0x10, 0x3, 0x0) r14 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r14, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r14, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r13, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000240)={&(0x7f00000003c0)=@newlink={0x38, 0x10, 0x705, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x3}, [@IFLA_LINKINFO={0x18, 0x12, @sit={{0x8, 0x1, 'sit\x00'}, {0xc, 0x2, [@tunl_policy=[@IFLA_IPTUN_LINK={0x8, 0x3, r15}]]}}}]}, 0x38}}, 0x0) getsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x14, &(0x7f0000002600)={@mcast1, 0x0}, &(0x7f0000002640)=0x14) sendmmsg$inet(r4, &(0x7f0000002700)=[{{&(0x7f0000000140)={0x2, 0x4e23, @remote}, 0x10, &(0x7f0000000300)=[{&(0x7f0000000180)="5bf496d9089d14b5eea3aab907b7acc944ef3d2bc97d0512e519b8e62b397319bad3642b00dc35439286e89fc66ae83fa69b4c4762a12ef895ae716e1a0e86213f7da54ea7a3723209926c34bcb9a01a4cbe6d8738ca0420fd5c29dedc4de1f2f026ef25a72a22ad409ff09cfc3edf37e023350c878c19", 0x77}, {&(0x7f0000000280)}], 0x2, &(0x7f00000003c0)=[@ip_ttl={{0x14, 0x0, 0x2, 0x80000000}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x1}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r8, @multicast2, @broadcast}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x8}}], 0x68}}, {{&(0x7f0000000440)={0x2, 0x4e21, @dev={0xac, 0x14, 0x14, 0x17}}, 0x10, &(0x7f00000008c0)=[{&(0x7f0000000800)="125d94c687c7b14743d7581e690847ed07ba6e521172aceff59740d9e0d47002aaa348d150cb9849598403a924062d5d6dae77320bcb415c2d933f48575a8fa29fd89fcb94d41aa25fdf3bfd4dfe073d0147f31f210c35909f3b4d0f3f34814f78c1edd8b9e59079fbbce6481657dd0093a2812e1a82dedff9bed5b437047db8db5f3e560115bc18e5", 0x89}, {&(0x7f0000000480)="a9695e834ff5e525148bc050cef1250ef73baeae26b0d5ddea01b5ee847c0ffe981a39e3716481acb4ac3626977d551e44493a1d77d50dc449022d865cb42717be965b05d144d83e93ccd4a50f3763a90b24121a400fd1171bc2ff61cb6ce8de6bdc1b0c4f8d80ead1a6b1560ec3cc138e954539c51332", 0x77}], 0x2, &(0x7f0000000a00)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {r9, @initdev={0xac, 0x1e, 0x1, 0x0}, @multicast1}}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0xff}}, @ip_retopts={{0x2c, 0x0, 0x7, {[@timestamp={0x44, 0x1c, 0x1, 0x1, 0x2, [{[], 0x7}, {[], 0x7fffffff}, {[], 0x6}, {[], 0x10001}, {[@multicast2], 0xff}]}]}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r12, @loopback, @rand_addr=0x9386}}}], 0x88}}, {{&(0x7f0000000ac0)={0x2, 0x4e21, @rand_addr=0x6}, 0x10, &(0x7f0000001f40)=[{&(0x7f0000000b00)="2e7867df497a5809", 0x8}, {&(0x7f0000000b40)="3e884c42003a9eeb049624b66202ea0839a9871c74070640fd4be643e6bef291a535d85c09b1cb67d23d761961ac39658311c335545c39f72949b85d3a539e939637a0b8131e526b6b773751459e5dcd1fbe2edfcd38e7d91413451e0c81ecf9a070c9c29abd1ab149f185bf40ba1737c3e51e0ad6ac178f061e4dc03688f8d696a4bd8e0bcb38e48a4e3e6ba771a712bd37446a308b1f1c22c7a80530938047fe8d0a79f225e70e35345d6618805e6eed81590c926b78d8f1a506debf0fd8cbf9c48135e4febe35de21b98386c51e56b90f8948629c4217902c8ab445", 0xdd}, {&(0x7f0000000c40)="3d6ff584422291e744d4d5d6f28f16be6d97aed2c062bee23913e247367acc434170051e703385decb07f0a0f1c37a104757282a338966553ee7185e30a2b6668f1e8025c6c43f13e4060215d725843f1e2b2f4dd5a4bcee7f998d4fde4a7aa927992c776057671cac8ccef7ccde38c2c49eea3618eed74817aa44b917793b7dfa0fe967d28313aff4971f4beb3bb76f41b74250662a888c8badc6c177a18a7b15668d31cf08ac5873f418282572366418a8b0996a00ad5cfcf0dbf8dbc30cf0620a9d3c004dd18e564d2c3e29f0f8767772133af96728adc69d9fc8609c2fc94dc4976add151977c10c1efeaf386ea9432eea2c49d97bb457e714b89ddda86b248129d7ccf00021b554fd3c0003aa4513d80714d9a82ed9d5510fa1901ce744266df24a07f1cc3762eebd82a6e2c56e7190b4a304eb89f0a52559e7ad243b1420497a4c93798cc371efa8e24abf934029e3a8c5961b45acefce717007f98c4e1f2a287641148683687d9393e4ed31415fee6734a5d8be466527e4d8705ebb774a10e1ea70b6dadbde3c60a7bb02827526822c5e6ed8c410fadadb060addcc5ca519144b0231925bca02c7276db1070d8cd99be28d09ffd6a22c52527cc305cc9bb861c4b7bd6b18d43442219738912bae91ea6b75e726e6a29c6b39c015ea99e74135aef71319719f4b5ce08377d4f2af6cce6e16f5a51f960fcd5587a70e054d00bdf5f881be06029653bc2a44f065a369ec5963eb0c23e85e592dcf814aa9d31e51fa39c0b7630e33b82722ef8bd4c5807a84b67fc9bddc69cd7c927eaebe32f2c698a1c32167115fa9e0adcb7af424a991dde8d5901deffba4ed648792d0af1e68ebe828038980c4a563001db8f9e5cefde9d800f6bf974ac5c90eb13172b1650cd8682bb78a4e56c7d69cea6e03ce733b1573d60b18c3f79a904972691194a6a7f223aeeba817fdefb22c8f1ceb87d467e9f0be1f12f45852a571e85a2fa7b851fc39f525ac6271231e30b485c96b86ee79b28f0583c218ed5a9bd2b58b3b98f8bcee88961a7ec1e8567477842b502a919bd980a0a41f650cd4820df2ea593c9d9e76c34e1814ae37f2c7bd0c26adfe9927f6a6debaf6de8e2e7f3635537040a6eca6347a6370149d831ec8f7c21ce7594b62616d7d00aefb18c451b9d8995cea5899cff78bcafb677cb40027f1ed1c1e0f711d78794f261847bd55369f764d815ecde9f64671ec38a5f10fcda5a8b73241941602d9db8f663580e762df67d71904daa43759ad54cd6bacd31fa203650911c3f11b5db0a73d74fbd7fe8e4d49bfcf8e009a7c086bd9e550dcb292f53c6c3e0e685adb77896df7acb8dd3b15b04aa9fe7642878f88ec3693a329ba1d0eedf7d4f73c8bd34749937cec2bd0da4d705f2f8c6ae4bf23c0a85c1d48dc0d67f66795b29991f559c7f23440d42a45647693cd6bdb6ba7e68d7a85891b7fc3f51e2aa77599f0446601b3b6cc8aa8df0fc351e562bfb2ee390025661161e3e45aab1bd3cc1b1cffdc4d5d980861df035296505e7bd30dc95d8e7e909844684468ca004d3fef8e9a9750ef24c20575f2ab12179030237b0fa2e2428baebbd90862a7e449da0cdfa4cb1a07263bb8a0c4fab16c024b7a100c93b788250bbc275fe15ccf84a46213c27ad15fe95a925294c9fdabd5e5592cbc5988ea3f76cb2238de26a7a41f1d8a78ac583d6ce2ad61b15d28546711f2db9f1ced6d1564b2c20a139922a9f435d9d25451fae7c516da1f2ae755228c828ae19a1ee57debf0f9431662e3353ba52edb5ab30a1bc62fdc83b55a1a15815bb18ee40bf481502b5bfeac4d6652ec7dd0c3f98cff62dfb8c23814f15820cc22fb62688531683b95f62ece8875e1ebe582cbdb939bf81c9d9c7cdc179aa46ae799dde832c1d51d34b20995ee6fd0ff20f372d531108c83829da4e10641c49b57043dd18917ad30e8b3748bd208bd6eea1a5a9ed16278c1012b1aae4f4d19c33e7df4424e38d01efed5881d4613ce6fc87bbe08ac7bd9dee355844a39f69e7c2f2c0e2af78560114b806fb3d96fc84d5ea853d5a0454076154170ba3df4919b658f77b0514a4c3a885618e49fbc6b69eace6b05526d557744199a231874c7e04ee32ea0bffecd0767193f283bab473de932321e0e19bc7c793d4202e5f0e4d0b7ad99b53f04e6cd582419eff46983705cd23afcdcb8ac5e8c410c49554cdc94740c58af3020a38b99d6d1250bc6505c57f543acfb021e930c70439e2db8014bcfa5a58b84efb841f8ab047343ac4c3efcdcf2a5da6602a94779167f29bbdaac6ac7da0050b79aa7024692c30cadb75d8c9c6a3e853fe337d8c8c237ddb86a7d21d8535ac43873daa4e686c6ca231a35e03d59429fe74132fd01271e6ea48ea27c92d84d873c141e4627bd4f4b87358e0ac9c35e1a1c4865863d2b81cb6a9fecc86e4b36172cf4fc501ea4179f87ce9e7b0a5b91b8778505db4d51c951a107e67af762228e7778119fa4faf6f29c1829f4115eff00a958605afce33dd41090a06aa68cba094e8f889eb11c69aa8910025a305af2f3ace7942f0a8241445b7b764bfcef2769f21c5e219655a56cfe41126e4761aaa918e5b965b900b87b2d52d2e63990619179ed0e8d4f86a68263f3a67aab0059959fb5e71e7b605e8d592da7ef8bc1fe995cb72e04462564e57ba8587c2dc16600b29652693a5a831b2c7ad959ee05f070ed7b792e07964bacbea350ffecb3e6f6bc54117721c29d606e8e02cebd268c04740475e40696168d3ea3ae96ef680a5d13bf96bceb08c4900f228d92489b4d75c74d3119fbc9fe8989d98906230c1c9890edf6286acdf464b84b0d1c704ca9ca889684da636b97dd1f11d06138ff0e9e68555c6724ee34ec91184855033b558561bba3e0c9b0bdad9c5eef48bd7b2d004ac4a5ca0e6b595d3b257591d1e0ab3c3fe66fea47ee21feb0c56644b7024195be696178bcba6d1a33df8ff59de821a877204dd3a5e23c63c26b3b0519589f7b4ef5674cd0526b976633aa5413603f5d7c6d0e0c376b55c810c98a7a29879eb746ba446f118f7ab1c2101d65d5dcf187a33d30293b6066496b89d2cf9c9b00f28f8187e972a5c403ae0a72f6a47738d6affe4dbc7b94064aacac8adec16300f3061d4ceefb86c0d168ea0e7670f0b8c1f8bbc1dc4eaf1572476caf2afd87218d59fe25f9dc32a7b6f306fa625a7dd0540c6a92dcae3097177fed2b4b76b2ec910bbb93850281d93c6bc28e623a86874ab2869b83257439bb2220231219625671cdc642e10b4a7b274d89275d93f49359f44614c36f250ae02cdaa180ec639823c245c1bd3c1140c306963f5da6d990b90ed0090572b2ad09325dd4a0539de9cb00d77a4ab7e3b64cf462d5e191d361ed0ad793196939fcf5a7698edaae0553ec44109c198f79b0b0438715866a51f190d3a5dcdbc5b7fc79f2d47f65c680860a6c5ca2e929f3db949c3e700b5ffd2c79e09d0ed770182727f755841ef6fe0dd78c971cc81dda225f78549c16a0c0fc5cab35229213606c3b7ac1673b37d7f06a584b25fb37d2ca41ec21c59e2fedf70e09d22d2d8f27df66594305e61540748da91de2b39f4c9006a581bce87102b7609580a09a1c180f18df1a587dca44e39a094942878cea0548deafb26cad67d81dbefee03dab09d30500d78f4a69b08c2347eb6f7e90638ac32b39f611cd962d21b946202428d3ef60d4d6f7785db478f80e6a382df3a79f3f227bb3d7dca9224a86a4b743fa749153abe3ab935dbed3acb1afa1a284c296381b1dfa60bb5a4193d2b4fbe408b1776075a9cbcc88abe6b0fa351d989532d1305981c91c4ee728fe2aba3048cb66579effd7438963fe787b6e47eadf29dbb08e5ba2a9987f365b89459ba3533472a2322902cfc59e3e774317efa433228e112e4c97263c18295e93a78874605b9e1c36cabff061392fe0868f91bc9fd2532b8d70cc39aa5e4e17238bf6d95d48a5973db3305f7d4b72f6be7ee26e9b20dcea7702ed90c86e8306dc56cb259136a15c4cb58dd9b0f3cff4311ce4f8bc6f53c0c70bfb39eac73a05988edac71daf277a09b156846cc4b92738dd4dcb23a6010f5b22623931fee4ff2a7eaaee5ea12d62c25f468dcc39321bf011c886c38d769cdfdcd2403f87f018c8f3c67310c88fa3c313bc9ee7c3547e04d9947137f648747df7b50672a61864f481033a904b433c048d2d221db937b329d5a504e72c82b34b01d5b9d55dc5ec83520260531826d157f7ea7c589dd322a09ae1b433cde423e5b93f89391790ce4be8f3ca69ea1e080302cbfdedbc9f33cbf04a729e533732b8753bca505f66a9c0249e682cb7fa7b22e3f5ea30a86b25a4baa7bff6376a050f924f46003e48cea1f3a17482fc8c1865396a29c89f5eed5f277bc75d6301e3486e7a2b099deaddfe04491287e34eb9190b11e14f2b3bc7aeb6708e666a402e1f8b6e3ff56f7b1abdb87de7e83cb519ef757be00476e27f0973c1317a48a676407112b33b341150daeef10631cd617c9db66c1caaef141460b3624503735253cffc09cd6b7ef075384af9b89a0ae5a84854ee2d64271e11735fb9312e37eb825f7f4005ffc7dc8239ce8de8ff5cbdd55e2eac69179430729e33f4a5e516af5fec75f24a38b2df66f45495c6bde44545998f850c11e5fd40c880068c609cbc4e6285cce74bd5e59d5e8520933e04aad53290b9c42e4fd8e118080f7d92086889d6c48c8d6a6604f46b3f5efbf469da9d2f126215e53eb58ce69198d496110ebb64fd5fa641f1fef294e79bdc23fb8038ae075fdc64397e716d8fc0e8e4db0edc2ae645bc3f9d425f53a590ced60c017de14febec8b686639989f271907c4262d1cdd06434e877dbed5d49952671ca4f32bcd4bc3a60a29436cbfe6ae75848d298798f056e4e4f5ada33a7b80f42bed5c042681769124a6285285161d5f9b1a40caaa8e202b482649901d4d17d35b99ade2a50c0d3e32e2cc930254507676f99cb1306fecf108adf96564a6046d75ba7372a913da0d8c30e34088c6cdbc0559c33c4e95f7b32a4af2c1cbba96d7a3d8c0db8fa8eaa182880e73038a08bfc0b7f6d6084a8e21f43b5c341b696296b8dac081c041e52b3d88a48f4cf491c9d98cc0576e9b9b2c750c0175da5c02bfb51a12bd2ffa4d63e125c9e2df5a39305a2e38ade9d2b03ccae23f950bf8eda0df5731bf1fd17565aac3e619fa658706411111103096eb2ad437082c3914a91594dc8b668606cfe3ac75dce5519cf7b669ffec62a6f9546191e82747b5d16e91c43ea634997a408120aca46314c8e1eb34590de7736577e50d3e63e1d06cfe5914b509b6468a92970dc72fbd514fc85f7ad1da1ff55848415082bcbb8508861dd8f296531d4c19dc061d0dadc8aaaa78c0c8896f7b777f58fe02692e3a4160d7a2ada1182b7bfa1ed23bbe527bfde9cdc22637401c95a7b17d05c2dd00ec8a647d961625837161235266d98f28c04e794617c735730b79970ba37df92412b1760e1e254fdc7bad812ab6d4817b66bd9e7c047c978a164522487e834f0272993edb3060c966ad01ff15acfb47a4898af608682ef54cad3bdc6a9f2e2677f659f0e0de402472467c29e0601d99c40eabbb24504189c62d48c0e29e09c4802dbff336a1adf4c1835e8edf0255b7079eb54aa0a1688c7956b9ddc47fff4af4e29fededb23b5dd25ff1df4b46d70308e974c37f42d2e6bd8ad81a14cc9d0457a4b7e5036efca86ab8ff526a93ee7ca2337e0aaa", 0x1000}, {&(0x7f0000001c40)="437431fed1b3c04828499ed5661ccdaff1f109a3ff2755ee4457a0fcf1e3784ca64ca742451bccdba092d044676f08", 0x2f}, {&(0x7f0000001c80)="d4da944998c4315163005d194746946f6369d04bcc3e362d2ec433b98970494e1906c8eee406c0f1cf", 0x29}, {&(0x7f0000001cc0)="5b73e5d42ed7cc1c78a03c113e60763ce00c4074b7c8ab57f187da0b3159f6d1076813f5cff53b71e016b1072043d0c9e9ef3631d978640e2e7b1a09bf337da135afbf0e72f135e1d5f8f6c6ce60d5360d7083139029e5ac81e91eba5d19216f4e96c771bf29701e9860aff53e95a2d260885defbb64a1ab98faaf7be9e0fffec26cf4bd89c51653721117b2ff099f0ba859ed8c6e858ff0b1eea04e5b20e4f0d0a3a2bf19903a91daa44d11c54348513513a984f551aa7517d5100934d32f7304401568d716e26208255b42b0b5b2fb9abe", 0xd2}, {&(0x7f0000001dc0)="b40a75d91e2b68f24a16428ffd36956a245d51041eccb76f3bf2f46d6593ae4b6986ddf994e8e0a5ee8cbc2905e8c8a71708311d1e4720c9716471ea86efdff300138a6ff39e25de0087ae7cfca1e82634cd6d34f274646faff00cf68ada7418215b140109d60080665b97fe5dfab0c9e41ce208538ecc7fcd52a2f0122a6c8f9ca70a63505eb3644a6551ce9886c936d9a869fb845bb7f9384a8139b544c871d4d56b663dea3aeb47fdd0c7ac3598cb2504d0d110f0096bcabf3f2235b270e7692634ed371fc36d2359e0946f86364d502499b4321c5f4191c192e59226004df99390", 0xe3}, {&(0x7f0000001ec0)="035c66e4b1deaf6a6361bad0aabf0bb8b0f721866ad1d79f0748235dba66110fcf0530f784e25749af54f780a77930c2e24df6b812eaf9b635e7d5b84bcda7524bc2", 0x42}], 0x8, &(0x7f0000001fc0)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {r15, @remote, @empty}}}, @ip_ttl={{0x14, 0x0, 0x2, 0x9}}], 0x38}}, {{&(0x7f0000002000)={0x2, 0x4e24, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10, &(0x7f00000021c0)=[{&(0x7f0000002040)="db53aa3e3f6308d144d30a4d5fe2cc5b800ce4c2ce605b874018471c2c7bc371a60a26a2a10bc56cd7c1f342c1d97664e71dcefd181a3181cf3da34b4d419803030da7482eaa16e2fa433a582a6bc4bf8c95033a76203c6d3536cb74b58d0c4d13977cec1065a63c9f0690c104deacc851d88fe8e0d62623aa77", 0x7a}, {&(0x7f00000020c0)="0df85f1def4cf0aa961b800ac348fb997321299d4febb8dbb6d11362b5e40a2a7ded224ae31f778a0f46af963d95879344f1b34c984c4ba4ebe3cb71c14b44d61108057cf42a809dd29fad1e0dda9b69f85f681bac790b5e5e1d56f6c51ef1f3578e92341b4719dd060e6d1d48c08b7b1990049af9565f90749e18bf28740bb045d023ab328e9adfb69400451855faae88a26e0ad4f6e2cf78d87320329b4b6b20eb7b4d", 0xa4}, {&(0x7f0000002180)="6982522512e1d3c99f7a733b6f7b154887589e3b242b017953d8355ce97b77", 0x1f}], 0x3, &(0x7f0000002200)=[@ip_tos_u8={{0x11, 0x0, 0x1, 0xff}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0xff}}, @ip_ttl={{0x14, 0x0, 0x2, 0xa3df}}], 0x48}}, {{&(0x7f0000002280)={0x2, 0x4e20, @local}, 0x10, &(0x7f0000002580)=[{&(0x7f00000022c0)="956d502640cfbfa0da0210f4af8ab5f0500c1f1db6fa4c233f6cd547bc4c85e44cd0aff95f32703a5fc5850eabba8b0afae99103970d24eb4af544939ad20907f2e1b4e3c78fd6c2c78999fd3121b8d81e5e4e22e43777e88ea0ac8d39e914aa2e9f48a07f7de0cedb0dcb71f7eecafcf4b58dd035a9c11641", 0x79}, {&(0x7f0000002340)="f3182a7a2472491a086f47da101abd39a4de08345703211b210407bb3134bd4d1260edddc40c2840204baacf87", 0x2d}, {&(0x7f0000002380)="3a66863394f8868b765c0557435aabb0eda165bb0addea2897737cd458713ee1329c018df25978ed4c15016b15f26f713ff7ac8b2a8af9eb0db5cdc8a814be3ead10bfdc342ddab3c860c36d47fbaf093a31", 0x52}, {&(0x7f0000002400)="1217cd2199a2bda79ec5160753982e96c1e91498e7dae6437c0dd560874ba83211e695819d171a20588607c98c8928309a1147fd634018838d709cf0a6fdc66324", 0x41}, {&(0x7f0000002480)="23a32826c0168101cf08d57ba76fc031da2652aed7ef3f3ad027499a223cfaea350f06d06f77d2b0e3607126d2ad41009c6c2dbe85a3e6f102b213f88d29affad3f8accf1d1e074155ce0f844fef373c525266519b2a03e93b1b9dbbeb4812cf6d9d5406d61fa118842139229a1d31459c3fd44f25a697ff587460cefdf1e6f392087e63a2b9c806e46683acfe3478bacc8ec4ed35784c4e4fe4c1186e7209f1e60e58caa5660e89ff1f2196dad0c90fb9e75c6388cb523ef32915d6e3b57c22d234", 0xc2}], 0x5, &(0x7f0000002680)=[@ip_tos_u8={{0x11, 0x0, 0x1, 0x7f}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x9}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r16, @remote, @local}}}], 0x50}}], 0x5, 0x1) r17 = dup2(r4, r4) ioctl$PERF_EVENT_IOC_ENABLE(r17, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r3, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70, 0x18, &(0x7f0000000200)={@ptr={0x70742a85, 0x0, 0x0}, @fda, @ptr={0x70742a85, 0x0, 0x0}}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}}], 0x0, 0x0, 0x0}) 01:14:08 executing program 2: set_robust_list(&(0x7f0000000180)={&(0x7f00000000c0)={&(0x7f0000000000)}, 0xdb, &(0x7f0000000140)={&(0x7f0000000100)}}, 0x18) mkdir(0x0, 0x0) prctl$PR_MCE_KILL(0x21, 0x1, 0x3) open(0x0, 0x0, 0x0) fchdir(0xffffffffffffffff) r0 = open(&(0x7f0000000280)='./bus\x00', 0x141042, 0x0) write$UHID_INPUT(r0, &(0x7f0000001440)={0x8, "c0c814a55b6300d28afc61ac7dd1ffb869b761e8e53ee36e4be89e9fea175523e4468dec44bf8b5473c7a5062b4ede67dcb24cb9484ccfff2b3a70befc56e8ab2eee3483f5bf78c16beac035b700eb84e2216f268d02b717d2046c273814475b412437f7dc08a13a55d3c02132999dfd9fe80b750eff4d7c1da975b3835602728ae09e72527fcee19377e29c6c19e1ccce0f75e0e54001e3e83e473fa3d37eca8be1b3de565571e0e84f310c11fa8616068113b038aaa5c69967699fc2aa41c6f26fc22cf68e3577242c9b4ca20fab9de5885e0648fbd7af089b05f38f152d2f8144461608733c567b6dc5d2a07022c3764565c85abcfd99dd7a85e58939278235d50e8b321be7dbaa5141e097c28364fad2f713d666ca94f4e429687fcabb72aceeaf8abe5b506d98dc393b6e97492d785ead0ca2953f92c4d2b2c9f616e3d98b36be55a923fc5892413f7a3b615cec89b52e0ecdcee0aa5af72bcbb91b4bade7435dd8b529feaf13f8b48fcaca5952235d2e909f8831d8ca05a0daa3f6c581f388e0c1879b41fe63ef3d122bd0c5acd4fb07b96797918791075ae7383bb1bbdea574b31301ff37ecc45671ee2e7fc55bf6244025d1fd82dca56a42a23aa826a0b1e102bd87893ddc05649304eb1866c796e46e0d57f552bd572891ef892918bb2e7f2c6bcf68f388ea0c50f48c06de1b46b1434cdf25ca1288ebabe2a33d1c6effb77f91ef75471e93952caeda8ac2b2677e46d62b8366922d093832bccb949e177b4417864812d22972d81d89158288b5318d017329d4e8f66273abf74c434f318ebf32c7629342a85336387231b1e579d57cff0b125bef9dddf0fc33f71cb59d5a8972cda06ba6bba4a89cb8d3b465492c431698984998b2979ea61fed3d99b049724f2bdda5a0700ccb28825da1343f41290e569a6d38d4ae3968147cf39b097efd78e058fc71523c12e724bf93dc4ecc02b5cb18d13b59ec8f85368ac1ea93ed0149c60c53569dc69cdb3f37470eab26ef010b03a7e651b9e8e9065da347660836eddb3988c9a0f394aad055f727310f646d6cb35131d02aaf24735792bfce250798bebf0d1a4495fca568b9449e81afef2937b50faf873257d7efa07d31759474d50ca2a7922e79ab47dd59b11dfd1ec43fef3551aed81d01ee4ab997c6cecc39013dcaa442aec803e4cebbc288b4f9e87b30613f0ec88ddc6f60f56787f4040897e6e6bdac317d74b27f97f2efadb031f03c61954fd0232373582b7fa315d3eb9f67053126d2ed0636f04d669c47bdeb078fbda177533902e20b5ce9d8f395ea4c0aaf2cae774fe99bc40105a9ca184bcb598ab2f49c1df62d32d1a6d73a26812cb47a2ccaf0e9b759df89ad1e18238d897b9fd658f6786a92a0c12bd0ee6dad8a430a67962363e5b9afb3329e4f1f6fcd7e63cb8f24872bcf5b8c349d9ce423666ca39f16884219dea338b388e40f4ad996419cb3858637364d8e5af67f846d77b2749115131a3642ef56681315e4a2cbca5e60febabf693570f515e09c2a8994a8e2be3cba28118ef429d4de781118182607dd2c2d5aaba621ea29c140338bd8f1787fd2a3f43bb7fa22a8ce053adb331a4c78eab569af317e14360a6bf1c8b7394f34bfc1a941ac88dab334d5a2d45fc83bee28884698fd82339c972a06efb369220049ca89727513bd4262ad6f94f55f659ec98b684b1d92e1b6a303548a196cc5316e9845baaf01e737ef047d3d1ac4fe13de618e8fd6471c225e688b73b866213f4765c1a1ecf041f66a11177b0425b0423c455dccfa35a34f3b1c4c9850267bd41dcc366f4f8fef6982699e9aee7f3edff90217c84f6865234676e65911e5e99739792161766e959d061d6e86797b595ae3cffc043da0929dce1b4bd27e04532800f14f69398a681d46f00197f547fa138e676a4c84e586e9a2037faad7d7342221c229ff13606688ab70305dc28d01270604fbcb2b5777541e637a10e7d6c2dfa76461b18c8b303234282f31b7ed8afd0cdcc3978c6520a182000ea312296c7d9df08c2a67b944bc519113822014a831c8d6a7f8d26a7a443666b6077bdc1c11cf47001bcbb484d163543445c77a02140191bbb813da818b4dc3ef1ca420f624e5cb67c48024aeb8691b549202750899938067a3ad49da19e9fffc6486b3525fba8b2ff991fb3b4c1a536818f2dad96f713ac264a22136c6a3a9eacb4f69ab08cfe2b971a7d916833c6a0370d4b0bc428db2e4b4013899668b73caf9c983e2f07e46b4b5b4f0d231edee8b1951e1d0e34c881d1fc5c6be05b92b13680398e7109bd18048f0bd980fceb24e59411873e7a8a7f95f4da2ba5c082fdda710361e163a213a3dbb82c08a69020545da4636c09a67cd962182a011cf5eb1c3d999abc7b834ee518bb53afe19941927ca190699abf79c334c52e206fc851deb7398947ad5bd125ef3f51349497142e921c85506c739f6319ae0eb8e3c551ceb7e16afc2d6aad36841ed8eb560ef984ee5e00f1ead2c646546b3c145e3700b07fc257551641cf3dcb76a8b3cc75994f2c3eb521cea22d64c8b72b2de506fde8185b70b4707b7f571668a5925ca21e605904d7c896a5d7290b9c4fc75ecc7ddbbd7f6f003a74f53d1a5432e0377a3efce1e7ac61e36dc13aeea57400d4d3986db3fccb6edaf83f86daeb42f416f58c502e74178e013b399d0b155e0df86b40b5f3f2ab0ad61c90870cee340c07977b55622699101e5372677dd4e208fa6b5d4834a2d6f37b2ead107218aa0e702d1f6a60bd4ad3a2e22807237129fdc02993ef1fffe3c285bd4f7b093b2da8d772ce2df7874bf9b7fd0893eb66a4931acc38129bfe4a8fc6b28ea83bcca1220b66c86d4d90914bb9e9a425fce618f11b66f93aa78515eac0f3956cb1e8b6f12d7f6f22c1ca5563e280b15c64732aec2a37d6010cee0fd2263ea3ea2011043153284b4a5fc87cc0dd8c36f084ce715a6e9ba3e8b2586726255d122f2b5677d6590405ae031df8f83840ef3011a7f5d18037407758270d980aa65d5a4aa26a35a61b65178b6183b282771e89a8fe47bd3ea5a23146b924a47c3cc2540a9c8d91d4a8924e010fb6d3e60457e0aa86749cc3444707fda055a0f489aecda68af7f0d7d31cf25641a10bcc0d00996cddf9059121639fa3ff2e5490bae6b702fcf226d8e50f27f0973e5e4cf543445524d0fe3bd55d3f215978bfabcba0d44c076f5b333b2095c70f6a5426338bf0c065ddce27f6730606d84d1ccef8cebcd15085fa8a5d0975dc47eeb09a4ab6da21d01916c97f4e266c4b01f2bfb3b6a08bb5a7cf834e56782d824e7c55b591cd883ed9e806a4f7033bbab49a2b8ab2cb0f6da9d76968208236b35a51f8eba3769a676ad60d69c475706a630f3a078ebaa6ba5bc25719867cb61d48cc3a381b261165c04f3c93f37d72fc15f43df1de34e24e80a46f5d15fb362e71cb4a5365dde04a53dc5e42745fbd601ff148db416244dd76ac16f24138ef9a02491eb5b48d731a8bdcd46040d0ff11a07c040b83db84bfd21ffb1d818203cb7d3f8fca47f1dc510afa8219ab031aaba2147aed7c50228930e895a72abf55ca6997131e231ea92e0059b680735548adf2d572c3540e096a644deb3750e3b341bbeffee70ff22e0b4e56142e4c1965c01a646dd9b5b0055f88f08987ad45adb844b9ffc84792073048c28bcb60f2666802052ee45dcd9a2950d55ecf0234a3dcf67e83cfa0bfb1285eb54e6292d8075c9e1b459e48556f416898557c9c864fc5de459feb53e33dd1a6860a2d1a836ab5ff6efaee123b3715a7137787ee4345efbce38074e262f363a8ff400345c8539d44a7286c7291246810bce063f0877db6585842380b530a4aaef6e36779a95fed220cef6c1fff2fdd5031f83987dc3282d432f322852cc9dc6d00c59d5ed83b386ff97c521e528e59f2df932467ac02d17f8818c2de26d69725f42cecaf186fab7b6e10b1ebd9a9a12ed83cd382d9a6f9a9bed2736cb0ec0260057f5ec704d2e1a64caad59e02ff2022174b23564cb0942e6769b12e0ae4d65dc4c5e6b6ceaf2667e085909c93a9768b7bfdac612801c0bc3848bad51e2367f788cbd1c5091ce0e9c567528c72003712e91247d87f1ff60d3865fc687a35886822079392f8d151b89e09469bef98e59139c460a53805a93245148cbb9a6a010dadc87e9b1a0e0a89e87e433ff1c0ad4b125760858c8badff4d82cbd31cf88f3e2e16a4e960e1e0b5825fc0f2b21d660cf60069d43fb6a8a96c44fa922164f02c9cd5ebb6fad848871224d157777b5a70dc6deb988506bd03aa4ce2200e9ce23641221784250c22d2c8635a3512f45d433cf66e158eb261f48a23d54f5ef4358df3487da471eb5775bdba565ee170be126b2300d0dad050212606f2d77a63fa2ab430e62670e852b89944e611509415bee36bf0961c8918bd8b0eb8af45b1a9d0420c7101a9c5f4a63efb9cc8de7897b5e2b02cb5885ad8d0d8ac7754ba8d4e9d37175e614e3f3a6a7b122bbc6dd9ce78f1b9a4e940a1160bb85650d8932fe1a82d0525630ba017be5129625a45c3cae66c7cdaa33ee704791db81ef2e11a2f528974fa388cd929c934dbdb21425e6117839ab33b2926b036457db3a43083c3ec17231aed4ee5b607a45a5735c9470c03a424b43efcea953c078717344aeb1449c0dfa3a3ec224b542c16cf735466bdaf26b522aef1db547b14f07ebd4f5da34426a46007757be47ed3f643c47f2c4467762cd049d6f4cf8a78d04f8318bdedcee80871e91c0330499d88254555c456d9bde8a892394267eac15c230cf7e7ba19ebc01b1905c80476de3cea8258f6d0820d159f4aa8a37fb378b2685da4e0e89d253187219869f1157bbe4a8a43eabf65e86a6d9b21e25d91c43c3036914427833ed87073886719069148e2e47219bb5da5d9664d64dc5c4ff71c0e808dadbb53a23e41e3c02fd0c9e0704490f3283d1864d15d795882e6522f31445556cab6832f273dac0c7aef4e3f8c09a34d1624fdb087d852f2e827fb2c3105f1afda54b9dc12cfde3cf7747daa5ac70904e82636a13155303f9a1198d6e7f9dc7be394ebc5db9e8380e290e6cae5f320caa56aa94490789fce2e2540b3de8865396f58e14d61d3cb122f7bd1af5a27c6fe733eba3cc39106efc906ea967fb833e2480aa80bd56ccd9e5c25304e2b8135f1453af70059e599cb67bc8eaaa38c39768e74d3da8aba0135f0192d7ddf0149ce62f353b0360251f1f88b272c6e85b4ee4e0563a6de80de83749af6e6aa4d80cab7031aff3f7e8d0c9114940549f828a62be9fd6a16db001369728b4b93d4ecf91563ae03def3ca4e9900a97657c4ff1e41c5742fb3329ba882ed61645aedb22f2543b83cd4007e5d228697a48064acc32ece41f2d5ead3f31a9689249e8b4bb57ac0b136b6c60ec531708235b94db823344aafbb9b79e21959635664b2193c3add0b28767906b7ba4118e6548e9a23b49e9181dc6f7dc7857425c9ab1b1451bc4572fd060190d0b5a76b8368b68e72a212bd0f89d0778d293b1d32f155f30c9aafe7215d2e746ea8f2c73a30bcd8c093a489519b60616b15afe69074ee77fb65caf5faf0aad49106057a91fdcd622a07ac21eb5c221f2e65323228af41b3eb894517c34c4f60ba20fb6f6c4309a7357884c0eeeb0a4874550107f2d0ffdc412f86bdf712f96183b3932cfb4da3f179cde1a288df9af09c243fae8c67b0d208d9cdb7adde8d5e548e0624b19da4818ef656b88280a", 0x1000}, 0xfffffc41) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x1, 0x0, 0x0, 0x0, 0x0, 0x100000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x22c0}, 0x0, 0x3, 0xffffffffffffffff, 0x0) fadvise64(r0, 0xfffffffffffffffe, 0x0, 0x4) fremovexattr(0xffffffffffffffff, 0x0) write$FUSE_DIRENT(0xffffffffffffffff, &(0x7f0000000080)=ANY=[], 0x29) 01:14:08 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0}, @fda={0x66646185, 0x0, 0x1}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}}], 0x0, 0x0, 0x0}) 01:14:08 executing program 1: mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, 0xffffffffffffffff, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(0xffffffffffffffff, 0x40046207, 0x0) r0 = syz_open_dev$binderN(0x0, 0x0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 01:14:08 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f0000000000)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70, 0x18, &(0x7f0000000200)={@ptr={0x70742a85, 0x0, 0x0}, @fda={0x66646185, 0x2}, @ptr={0x70742a85, 0x0, 0x0}}, &(0x7f00000000c0)={0x0, 0x28, 0xfffffffffffffe4b}}}], 0xfffffffffffffd30, 0x0, 0x0}) 01:14:08 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) dup2(r2, r2) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0xffffeffffffffff7) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="11634840000000000000000000000000000000000000000000000000000000000000000060000000000000001800000000000000", @ANYPTR=&(0x7f0000000300)=ANY=[@ANYBLOB="852a7470000000000000000000000000000000000000000000000000000000000000000000000000856164660000000000000000000000000100000000000000000000000000000085ffffffffaf4c0000000000000000000000e3ff000000007f7ea8029456b5c3b9ca3475eac4d89840a8fbbbf1c916f2dd5a5903d6757b0d5c88c2fb39701a1dbc6b0369a672cb790f648f2c470a730200ab8b1f6b9ed910e5c3be62d363a13e78d09c35e10fa92dd807c5daf273e3a94b00b6fec765249f26e4d3fed96e07bfeacec0bbed2f23ba284625e757121bba59a84fd8974f23f559257e5f93ab6a55162b24000000000042eee646e5f5125ed944e44098fcafc8981e858c109b6d42a18870272d9e7a4ba041a5f75694c6489e3a2036cd1884bb560d9d163e7bfee095dbd80ee2bdb77cca016f6f7e89b0b00ebbdfeb0011b85217df9b74567c26d9d5e4ac2135e6902ce9dfb716641e3a1a1bc15bafb6"], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00(\x00\x00\x00\x00\x00\x00\x00H\x00\x00\x00\x00\x00\x00\x00'], @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x0, 0x0, 0x0}) 01:14:08 executing program 1: mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, 0xffffffffffffffff, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(0xffffffffffffffff, 0x40046207, 0x0) r0 = syz_open_dev$binderN(0x0, 0x0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) [ 1504.722685] binder: 12623:12626 got transaction with invalid handle, 0 [ 1504.741149] binder_alloc: 12624: binder_alloc_buf size -8022422764835045256 failed, no address space 01:14:08 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$sock_SIOCINQ(r1, 0x541b, &(0x7f0000000040)) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r2 = syz_open_dev$binderN(0x0, 0x0, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = dup2(r3, r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="11634840000000000000000000000000000000000000000000000000000000000000000070000000000000001800000000000000", @ANYPTR=&(0x7f0000000200)=ANY=[@ANYBLOB="852a74700000000000000000000000000000000000000000000000000000000000000000000000008561646600000000000000000000000000000000000000000000000000000000852a747000"/112], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00(\x00\x00\x00\x00\x00\x00\x00H\x00\x00\x00\x00\x00\x00\x00'], @ANYBLOB="0000000000000000becc9fc956b940f3f537584f73a6b6331e36c8ac42d5cc0c7470d6ccf244944fa17c0dacfc8990c1bc1fbe43a2"], 0x0, 0x0, 0x0}) 01:14:08 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) mmap$binder(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x11, r0, 0x11) socket$nl_netfilter(0x10, 0x3, 0xc) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) r4 = creat(&(0x7f0000000100)='./file0\x00', 0x84) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) ioctl$UI_ABS_SETUP(r6, 0x401c5504, &(0x7f0000000280)={0x4, {0x100, 0xffff8001, 0xac72, 0x3ff, 0x10001, 0x5}}) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000240)={r4, &(0x7f0000000140)="12f5445efdb519eb079e8136412183a3daa8967b6cf6391d99183da31ddfcd7f10a416ba6ce73f4d2ce5802af26be2601c102257a33d749b7bd1f9bf6918f5f526025bf1fba195cb12bd8b8700fa600d0cf7c64cad260092a43d86ce55f7e7801293fc4fbb1ae9f2727f0ee9", &(0x7f00000001c0)="4d6e1de1c3551eebdef34d5b179a6cdb7639188d2426121aee39c912d423bef2dcd28ac2904c02856f108cb17cdf8920ce1ebf7da73e1aaea908a21d8c5b377effa1e943e9230c8895c7119b926ca9cebebdcec1355cef0da12b4349150b98133c45dfc1e03cd5daa047fb68b1029ee38461185fc2", 0x2}, 0x20) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="11634840000000000000000000000000000000000000000000000000000000000000000060000000000000050000000000000000", @ANYPTR=&(0x7f0000000000)=ANY=[@ANYBLOB="852a74700000000000000000000000000000000000000000000000000000000000000000000000008561646600000000000000000000000001000000000000000000000000000000852a687300"/96], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00(\x00\x00\x00\x00\x00\x00\x00H\x00\x00\x00\x00\x00\x00\x00'], @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x0, 0x0, 0x0}) [ 1504.741157] binder_alloc: allocated: 0 (num: 0 largest: 0), free: 12288 (num: 1 largest: 12288) 01:14:08 executing program 1: r0 = syz_open_dev$binderN(0x0, 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) [ 1504.741176] binder: 12624:12630 transaction failed 29201/-28, size 96-24 line 3284 [ 1504.741350] binder: undelivered TRANSACTION_ERROR: 29201 [ 1504.741883] binder: 12621:12629 got transaction with invalid parent offset or type [ 1504.741913] binder: 12621:12629 transaction failed 29201/-22, size 96-24 line 3454 [ 1504.742217] binder: undelivered TRANSACTION_ERROR: 29201 [ 1504.797429] binder: 12634:12636 got transaction with out-of-order buffer fixup [ 1504.797459] binder: 12634:12636 transaction failed 29201/-22, size 112-24 line 3467 [ 1504.797475] binder: 12634:12636 ioctl c0306201 20000000 returned -14 [ 1504.797644] binder: undelivered TRANSACTION_ERROR: 29201 [ 1504.812236] binder: 12638:12640 got transaction with invalid parent offset or type [ 1504.812262] binder: 12638:12640 transaction failed 29201/-22, size 96-24 line 3454 [ 1504.812413] binder: undelivered TRANSACTION_ERROR: 29201 [ 1504.858306] binder_alloc: 12645: binder_alloc_buf size 360287970189639776 failed, no address space [ 1504.858311] binder_alloc: allocated: 0 (num: 0 largest: 0), free: 12288 (num: 1 largest: 12288) [ 1504.858326] binder: 12645:12647 transaction failed 29201/-28, size 360287970189639776-0 line 3284 [ 1504.858572] binder: undelivered TRANSACTION_ERROR: 29201 [ 1504.875994] binder: 12646:12648 got transaction with out-of-order buffer fixup [ 1504.876023] binder: 12646:12648 transaction failed 29201/-22, size 112-24 line 3467 01:14:08 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x0, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, 0x0}, 0x440}], 0x0, 0x0, 0x0}) 01:14:08 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) openat$selinux_commit_pending_bools(0xffffffffffffff9c, &(0x7f0000000480)='/selinux/commit_pending_bools\x00', 0x1, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) r7 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') r8 = socket$inet6(0xa, 0x6, 0xff) dup2(0xffffffffffffffff, r8) read$eventfd(r7, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r3, 0xc0306201, &(0x7f00000004c0)={0x90, 0x0, &(0x7f00000005c0)=[@transaction={0x40406300, {0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50, 0x18, &(0x7f0000000100)={@fda={0x66646185, 0x8, 0x0, 0x20}, @flat=@handle={0x73682a85, 0x1000, 0x3}, @fd={0x66642a85, 0x0, r4}}, &(0x7f0000000180)={0x0, 0x20, 0x38}}}, @release={0x40046306, 0x1}, @transaction={0x40406300, {0x0, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x48, 0x18, &(0x7f0000000500)={@fd={0x66642a85, 0x0, r6}, @flat=@weak_binder={0x77622a85, 0x1109, 0x1}, @fd={0x66642a85, 0x0, r7}}, &(0x7f0000000580)={0x0, 0x18, 0x30}}}], 0x47, 0x0, &(0x7f0000000240)="9ea2624ecd6994eec3944a602069e6032045f1809f4072d8ead9b81e5c14019a90605b2d48d82914342468f98c9038d0a0bd9778231bf19b090d76c2887cad35243786b045b615"}) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="116348507a2266d2000000000000000000001bd8f66b05c3754335f76d0000600000230de36282699f032365ba1789223051deab42162d6c21c40eb275cc16792cd1b909daa7434b08d5f2f531829fcb001f69e5c9d1552ba408000000000000005195dc2107d7bc256d062c9a7f85dbe31fafac1a03753e5e683aafc6fb1434c4f55de48c556af44fced03f01142528b543ea56d6d541dad04b9db85a68dfc9b75d2dc03a8a14248efe77e4ddf6b5dafdd82ca50751563ed474ae5d149166a6f4826dc73fa5230f101ead7510539ab996abc91c11eac089b46e0385d3b378e1baba4d264a00000000000000", @ANYPTR=&(0x7f0000000000)=ANY=[@ANYBLOB="852a74700000000000000000000000000000000000000000000000000000000000000000000000008561646600000000000000000000000001000000000000000000000000000000852a687300"/96], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00(\x00\x00\x00\x00\x00\x00\x00H\x00\x00\x00\x00\x00\x00\x00'], @ANYBLOB="e5ffa7f7070030ffddeffffffffffffc1c54a981f86915a23b81077cdbfe7ebdda76f5b6ba713ee239085449"], 0x0, 0x0, 0x0}) 01:14:08 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) r4 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r4, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000300)={0x8c, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="01634040000000000000000000000000000000000000000010000000000000000000000050000000000000001800000000000000", @ANYPTR=&(0x7f0000000340)=ANY=[@ANYBLOB="852a62770100000000000000000000000000000000000000852a646600000000", @ANYRES32=r4, @ANYBLOB="0000000000e4e7100000da008000000000000000000000000300000000f86693d300"/46], @ANYPTR=&(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000018000000000000003000000000000000"], @ANYBLOB="056304400100000006630440010000000963104000000000000000000000000000000000096310400200000000000000000000000000000005630440010000000763044000000000"], 0x1, 0x0, &(0x7f0000000280)="b0"}) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000000)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70, 0x18, &(0x7f0000000200)={@ptr={0x70742a85, 0x0, 0x0}, @fda, @ptr={0x70742a85, 0x0, 0x0}}, &(0x7f00000000c0)={0x0, 0x28, 0x48}}}], 0x0, 0x0, 0x0}) [ 1504.876284] binder: undelivered TRANSACTION_ERROR: 29201 [ 1505.061269] binder: 12623:12626 transaction failed 29201/-22, size 88-24 line 3411 [ 1505.071879] binder: undelivered TRANSACTION_ERROR: 29201 [ 1505.112420] binder: 12657:12660 got reply transaction with no transaction stack [ 1505.129186] binder: release 12659:12662 transaction 1849 out, still active [ 1505.129191] binder: undelivered TRANSACTION_COMPLETE [ 1505.138685] binder: send failed reply for transaction 1849, target dead [ 1505.173102] binder: 12657:12666 got transaction with out-of-order buffer fixup [ 1505.173133] binder: 12657:12666 transaction failed 29201/-22, size 112-24 line 3467 [ 1505.173692] binder: 12656:12661 unknown command 1346921233 [ 1505.173700] binder: 12656:12661 ioctl c0306201 200002c0 returned -22 [ 1505.238908] binder: 12657:12660 transaction failed 29201/-71, size 80-24 line 3046 [ 1505.252082] binder: undelivered TRANSACTION_ERROR: 29201 01:14:08 executing program 2: mkdir(0x0, 0x0) open(0x0, 0x0, 0x0) fchdir(0xffffffffffffffff) r0 = open(&(0x7f0000000280)='./bus\x00', 0x141042, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$TIOCSISO7816(r2, 0xc0285443, &(0x7f0000000240)={0x0, 0xd00, 0x9, 0x9, 0x5}) write$UHID_INPUT(r0, &(0x7f0000001440)={0x8, "c0c814a55b6300d28afc61ac7dd1ffb869b761e8e53ee36e4be89e9fea175523e4468dec44bf8b5473c7a5062b4ede67dcb24cb9484ccfff2b3a70befc56e8ab2eee3483f5bf78c16beac035b700eb84e2216f268d02b717d2046c273814475b412437f7dc08a13a55d3c02132999dfd9fe80b750eff4d7c1da975b3835602728ae09e72527fcee19377e29c6c19e1ccce0f75e0e54001e3e83e473fa3d37eca8be1b3de565571e0e84f310c11fa8616068113b038aaa5c69967699fc2aa41c6f26fc22cf68e3577242c9b4ca20fab9de5885e0648fbd7af089b05f38f152d2f8144461608733c567b6dc5d2a07022c3764565c85abcfd99dd7a85e58939278235d50e8b321be7dbaa5141e097c28364fad2f713d666ca94f4e429687fcabb72aceeaf8abe5b506d98dc393b6e97492d785ead0ca2953f92c4d2b2c9f616e3d98b36be55a923fc5892413f7a3b615cec89b52e0ecdcee0aa5af72bcbb91b4bade7435dd8b529feaf13f8b48fcaca5952235d2e909f8831d8ca05a0daa3f6c581f388e0c1879b41fe63ef3d122bd0c5acd4fb07b96797918791075ae7383bb1bbdea574b31301ff37ecc45671ee2e7fc55bf6244025d1fd82dca56a42a23aa826a0b1e102bd87893ddc05649304eb1866c796e46e0d57f552bd572891ef892918bb2e7f2c6bcf68f388ea0c50f48c06de1b46b1434cdf25ca1288ebabe2a33d1c6effb77f91ef75471e93952caeda8ac2b2677e46d62b8366922d093832bccb949e177b4417864812d22972d81d89158288b5318d017329d4e8f66273abf74c434f318ebf32c7629342a85336387231b1e579d57cff0b125bef9dddf0fc33f71cb59d5a8972cda06ba6bba4a89cb8d3b465492c431698984998b2979ea61fed3d99b049724f2bdda5a0700ccb28825da1343f41290e569a6d38d4ae3968147cf39b097efd78e058fc71523c12e724bf93dc4ecc02b5cb18d13b59ec8f85368ac1ea93ed0149c60c53569dc69cdb3f37470eab26ef010b03a7e651b9e8e9065da347660836eddb3988c9a0f394aad055f727310f646d6cb35131d02aaf24735792bfce250798bebf0d1a4495fca568b9449e81afef2937b50faf873257d7efa07d31759474d50ca2a7922e79ab47dd59b11dfd1ec43fef3551aed81d01ee4ab997c6cecc39013dcaa442aec803e4cebbc288b4f9e87b30613f0ec88ddc6f60f56787f4040897e6e6bdac317d74b27f97f2efadb031f03c61954fd0232373582b7fa315d3eb9f67053126d2ed0636f04d669c47bdeb078fbda177533902e20b5ce9d8f395ea4c0aaf2cae774fe99bc40105a9ca184bcb598ab2f49c1df62d32d1a6d73a26812cb47a2ccaf0e9b759df89ad1e18238d897b9fd658f6786a92a0c12bd0ee6dad8a430a67962363e5b9afb3329e4f1f6fcd7e63cb8f24872bcf5b8c349d9ce423666ca39f16884219dea338b388e40f4ad996419cb3858637364d8e5af67f846d77b2749115131a3642ef56681315e4a2cbca5e60febabf693570f515e09c2a8994a8e2be3cba28118ef429d4de781118182607dd2c2d5aaba621ea29c140338bd8f1787fd2a3f43bb7fa22a8ce053adb331a4c78eab569af317e14360a6bf1c8b7394f34bfc1a941ac88dab334d5a2d45fc83bee28884698fd82339c972a06efb369220049ca89727513bd4262ad6f94f55f659ec98b684b1d92e1b6a303548a196cc5316e9845baaf01e737ef047d3d1ac4fe13de618e8fd6471c225e688b73b866213f4765c1a1ecf041f66a11177b0425b0423c455dccfa35a34f3b1c4c9850267bd41dcc366f4f8fef6982699e9aee7f3edff90217c84f6865234676e65911e5e99739792161766e959d061d6e86797b595ae3cffc043da0929dce1b4bd27e04532800f14f69398a681d46f00197f547fa138e676a4c84e586e9a2037faad7d7342221c229ff13606688ab70305dc28d01270604fbcb2b5777541e637a10e7d6c2dfa76461b18c8b303234282f31b7ed8afd0cdcc3978c6520a182000ea312296c7d9df08c2a67b944bc519113822014a831c8d6a7f8d26a7a443666b6077bdc1c11cf47001bcbb484d163543445c77a02140191bbb813da818b4dc3ef1ca420f624e5cb67c48024aeb8691b549202750899938067a3ad49da19e9fffc6486b3525fba8b2ff991fb3b4c1a536818f2dad96f713ac264a22136c6a3a9eacb4f69ab08cfe2b971a7d916833c6a0370d4b0bc428db2e4b4013899668b73caf9c983e2f07e46b4b5b4f0d231edee8b1951e1d0e34c881d1fc5c6be05b92b13680398e7109bd18048f0bd980fceb24e59411873e7a8a7f95f4da2ba5c082fdda710361e163a213a3dbb82c08a69020545da4636c09a67cd962182a011cf5eb1c3d999abc7b834ee518bb53afe19941927ca190699abf79c334c52e206fc851deb7398947ad5bd125ef3f51349497142e921c85506c739f6319ae0eb8e3c551ceb7e16afc2d6aad36841ed8eb560ef984ee5e00f1ead2c646546b3c145e3700b07fc257551641cf3dcb76a8b3cc75994f2c3eb521cea22d64c8b72b2de506fde8185b70b4707b7f571668a5925ca21e605904d7c896a5d7290b9c4fc75ecc7ddbbd7f6f003a74f53d1a5432e0377a3efce1e7ac61e36dc13aeea57400d4d3986db3fccb6edaf83f86daeb42f416f58c502e74178e013b399d0b155e0df86b40b5f3f2ab0ad61c90870cee340c07977b55622699101e5372677dd4e208fa6b5d4834a2d6f37b2ead107218aa0e702d1f6a60bd4ad3a2e22807237129fdc02993ef1fffe3c285bd4f7b093b2da8d772ce2df7874bf9b7fd0893eb66a4931acc38129bfe4a8fc6b28ea83bcca1220b66c86d4d90914bb9e9a425fce618f11b66f93aa78515eac0f3956cb1e8b6f12d7f6f22c1ca5563e280b15c64732aec2a37d6010cee0fd2263ea3ea2011043153284b4a5fc87cc0dd8c36f084ce715a6e9ba3e8b2586726255d122f2b5677d6590405ae031df8f83840ef3011a7f5d18037407758270d980aa65d5a4aa26a35a61b65178b6183b282771e89a8fe47bd3ea5a23146b924a47c3cc2540a9c8d91d4a8924e010fb6d3e60457e0aa86749cc3444707fda055a0f489aecda68af7f0d7d31cf25641a10bcc0d00996cddf9059121639fa3ff2e5490bae6b702fcf226d8e50f27f0973e5e4cf543445524d0fe3bd55d3f215978bfabcba0d44c076f5b333b2095c70f6a5426338bf0c065ddce27f6730606d84d1ccef8cebcd15085fa8a5d0975dc47eeb09a4ab6da21d01916c97f4e266c4b01f2bfb3b6a08bb5a7cf834e56782d824e7c55b591cd883ed9e806a4f7033bbab49a2b8ab2cb0f6da9d76968208236b35a51f8eba3769a676ad60d69c475706a630f3a078ebaa6ba5bc25719867cb61d48cc3a381b261165c04f3c93f37d72fc15f43df1de34e24e80a46f5d15fb362e71cb4a5365dde04a53dc5e42745fbd601ff148db416244dd76ac16f24138ef9a02491eb5b48d731a8bdcd46040d0ff11a07c040b83db84bfd21ffb1d818203cb7d3f8fca47f1dc510afa8219ab031aaba2147aed7c50228930e895a72abf55ca6997131e231ea92e0059b680735548adf2d572c3540e096a644deb3750e3b341bbeffee70ff22e0b4e56142e4c1965c01a646dd9b5b0055f88f08987ad45adb844b9ffc84792073048c28bcb60f2666802052ee45dcd9a2950d55ecf0234a3dcf67e83cfa0bfb1285eb54e6292d8075c9e1b459e48556f416898557c9c864fc5de459feb53e33dd1a6860a2d1a836ab5ff6efaee123b3715a7137787ee4345efbce38074e262f363a8ff400345c8539d44a7286c7291246810bce063f0877db6585842380b530a4aaef6e36779a95fed220cef6c1fff2fdd5031f83987dc3282d432f322852cc9dc6d00c59d5ed83b386ff97c521e528e59f2df932467ac02d17f8818c2de26d69725f42cecaf186fab7b6e10b1ebd9a9a12ed83cd382d9a6f9a9bed2736cb0ec0260057f5ec704d2e1a64caad59e02ff2022174b23564cb0942e6769b12e0ae4d65dc4c5e6b6ceaf2667e085909c93a9768b7bfdac612801c0bc3848bad51e2367f788cbd1c5091ce0e9c567528c72003712e91247d87f1ff60d3865fc687a35886822079392f8d151b89e09469bef98e59139c460a53805a93245148cbb9a6a010dadc87e9b1a0e0a89e87e433ff1c0ad4b125760858c8badff4d82cbd31cf88f3e2e16a4e960e1e0b5825fc0f2b21d660cf60069d43fb6a8a96c44fa922164f02c9cd5ebb6fad848871224d157777b5a70dc6deb988506bd03aa4ce2200e9ce23641221784250c22d2c8635a3512f45d433cf66e158eb261f48a23d54f5ef4358df3487da471eb5775bdba565ee170be126b2300d0dad050212606f2d77a63fa2ab430e62670e852b89944e611509415bee36bf0961c8918bd8b0eb8af45b1a9d0420c7101a9c5f4a63efb9cc8de7897b5e2b02cb5885ad8d0d8ac7754ba8d4e9d37175e614e3f3a6a7b122bbc6dd9ce78f1b9a4e940a1160bb85650d8932fe1a82d0525630ba017be5129625a45c3cae66c7cdaa33ee704791db81ef2e11a2f528974fa388cd929c934dbdb21425e6117839ab33b2926b036457db3a43083c3ec17231aed4ee5b607a45a5735c9470c03a424b43efcea953c078717344aeb1449c0dfa3a3ec224b542c16cf735466bdaf26b522aef1db547b14f07ebd4f5da34426a46007757be47ed3f643c47f2c4467762cd049d6f4cf8a78d04f8318bdedcee80871e91c0330499d88254555c456d9bde8a892394267eac15c230cf7e7ba19ebc01b1905c80476de3cea8258f6d0820d159f4aa8a37fb378b2685da4e0e89d253187219869f1157bbe4a8a43eabf65e86a6d9b21e25d91c43c3036914427833ed87073886719069148e2e47219bb5da5d9664d64dc5c4ff71c0e808dadbb53a23e41e3c02fd0c9e0704490f3283d1864d15d795882e6522f31445556cab6832f273dac0c7aef4e3f8c09a34d1624fdb087d852f2e827fb2c3105f1afda54b9dc12cfde3cf7747daa5ac70904e82636a13155303f9a1198d6e7f9dc7be394ebc5db9e8380e290e6cae5f320caa56aa94490789fce2e2540b3de8865396f58e14d61d3cb122f7bd1af5a27c6fe733eba3cc39106efc906ea967fb833e2480aa80bd56ccd9e5c25304e2b8135f1453af70059e599cb67bc8eaaa38c39768e74d3da8aba0135f0192d7ddf0149ce62f353b0360251f1f88b272c6e85b4ee4e0563a6de80de83749af6e6aa4d80cab7031aff3f7e8d0c9114940549f828a62be9fd6a16db001369728b4b93d4ecf91563ae03def3ca4e9900a97657c4ff1e41c5742fb3329ba882ed61645aedb22f2543b83cd4007e5d228697a48064acc32ece41f2d5ead3f31a9689249e8b4bb57ac0b136b6c60ec531708235b94db823344aafbb9b79e21959635664b2193c3add0b28767906b7ba4118e6548e9a23b49e9181dc6f7dc7857425c9ab1b1451bc4572fd060190d0b5a76b8368b68e72a212bd0f89d0778d293b1d32f155f30c9aafe7215d2e746ea8f2c73a30bcd8c093a489519b60616b15afe69074ee77fb65caf5faf0aad49106057a91fdcd622a07ac21eb5c221f2e65323228af41b3eb894517c34c4f60ba20fb6f6c4309a7357884c0eeeb0a4874550107f2d0ffdc412f86bdf712f96183b3932cfb4da3f179cde1a288df9af09c243fae8c67b0d208d9cdb7adde8d5e548e0624b19da4818ef656b88280a", 0x1000}, 0xfffffc41) recvfrom$unix(r0, &(0x7f00000000c0)=""/149, 0x95, 0x14001, 0x0, 0x0) perf_event_open(&(0x7f0000000040)={0x4, 0x70, 0x1, 0xff, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x3, 0x0, 0x0, 0x6}, 0x0, 0x0, 0xffffffffffffffff, 0xe) fadvise64(r0, 0xfffffffffffffffe, 0x0, 0x4) fremovexattr(0xffffffffffffffff, 0x0) r3 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000180)='TIPCv2\x00') sendmsg$TIPC_NL_MEDIA_GET(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20004000}, 0xc, &(0x7f00000001c0)={&(0x7f00000002c0)={0x21c, r3, 0x0, 0x70bd2d, 0x25dfdbff, {}, [@TIPC_NLA_BEARER={0x118, 0x1, [@TIPC_NLA_BEARER_UDP_OPTS={0x44, 0x4, {{0x20, 0x1, @in6={0xa, 0x4e20, 0x0, @initdev={0xfe, 0x88, [], 0x0, 0x0}, 0xffffffe0}}, {0x20, 0x2, @in6={0xa, 0x4e24, 0x6, @local, 0x84}}}}, @TIPC_NLA_BEARER_UDP_OPTS={0x38, 0x4, {{0x20, 0x1, @in6={0xa, 0x4e23, 0x1, @mcast1, 0x806b}}, {0x14, 0x2, @in={0x2, 0x4e20, @remote}}}}, @TIPC_NLA_BEARER_PROP={0x34, 0x2, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x3f}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x2}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x4ad9}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xb}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x80000001}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x7fffffff}]}, @TIPC_NLA_BEARER_UDP_OPTS={0x2c, 0x4, {{0x14, 0x1, @in={0x2, 0x4e22, @empty}}, {0x14, 0x2, @in={0x2, 0x4e24, @multicast2}}}}, @TIPC_NLA_BEARER_UDP_OPTS={0x38, 0x4, {{0x20, 0x1, @in6={0xa, 0x4e21, 0x2, @loopback, 0x3}}, {0x14, 0x2, @in={0x2, 0x4e22, @local}}}}]}, @TIPC_NLA_SOCK={0x1c, 0x2, [@TIPC_NLA_SOCK_ADDR={0x8, 0x1, 0x7}, @TIPC_NLA_SOCK_REF={0x8, 0x2, 0x7}, @TIPC_NLA_SOCK_ADDR={0x8, 0x1, 0x1}]}, @TIPC_NLA_BEARER={0x4c, 0x1, [@TIPC_NLA_BEARER_NAME={0x10, 0x1, @udp='udp:syz1\x00'}, @TIPC_NLA_BEARER_UDP_OPTS={0x38, 0x4, {{0x14, 0x1, @in={0x2, 0x4e21, @local}}, {0x20, 0x2, @in6={0xa, 0x4e20, 0x800, @local, 0x8}}}}]}, @TIPC_NLA_MEDIA={0x38, 0x5, [@TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'ib\x00'}, @TIPC_NLA_MEDIA_PROP={0x24, 0x2, [@TIPC_NLA_PROP_TOL={0x8, 0x2, 0x6}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x1}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x3}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x7}]}, @TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'eth\x00'}]}, @TIPC_NLA_NET={0x18, 0x7, [@TIPC_NLA_NET_ID={0x8, 0x1, 0x80}, @TIPC_NLA_NET_NODEID={0xc, 0x3, 0x39}]}, @TIPC_NLA_NODE={0x14, 0x6, [@TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_UP={0x4}]}, @TIPC_NLA_SOCK={0x24, 0x2, [@TIPC_NLA_SOCK_ADDR={0x8, 0x1, 0xffff7018}, @TIPC_NLA_SOCK_ADDR={0x8}, @TIPC_NLA_SOCK_ADDR={0x8}, @TIPC_NLA_SOCK_REF={0x8, 0x2, 0x100}]}]}, 0x21c}, 0x1, 0x0, 0x0, 0x80}, 0x10) write$FUSE_DIRENT(0xffffffffffffffff, &(0x7f0000000080)=ANY=[], 0x29) 01:14:08 executing program 1: r0 = syz_open_dev$binderN(0x0, 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 01:14:08 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x0, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, 0x0}, 0x440}], 0x0, 0x0, 0x0}) 01:14:08 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="11634840000000000000000000000000000000000000000000000000000000000000000060000000000000001800000000000000", @ANYPTR=&(0x7f0000000000)=ANY=[@ANYBLOB="852a74700000000000000000000000000000000000000000000000000000000000000000000000008561646600000000000000000000000001000000000000000000000000000000852a68730000005dd4d38d3eae131abdff476fc249000000"], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00(\x00\x00\x00\x00\x00\x00\x00H\x00\x00\x00\x00\x00\x00\x00'], @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x0, 0x0, 0x0}) 01:14:08 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="11634840000000000000000000000000000000000000000000000000000000000000000070000000000000001800000000000000", @ANYPTR=&(0x7f0000000200)=ANY=[@ANYBLOB="852a74700000000000000000000000000000000000000000000000000000000000000000000000008561646600000000000000000000000000000000000000000000000000000000852a747000"/112], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00(\x00\x00\x00\x00\x00\x00\x00H\x00\x00\x00\x00\x00\x00\x00'], @ANYBLOB="00000000c96af44a"], 0x0, 0x0, 0x0}) 01:14:08 executing program 1: r0 = syz_open_dev$binderN(0x0, 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 01:14:08 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x0, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, 0x0}, 0x440}], 0x0, 0x0, 0x0}) 01:14:08 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="116348400000000000000000000000000000000000000000000000000000700000000000000018000000000000000000000000007e39bf70a027dec25074d22220d5317ada52c9d0a89218f6e291e7f6549b50bae93080bdfb83f8c05216b2ff651eccac1d1fc3aa48e3b402b0666e8259447a15b4f9b1822edad4b5e729737d1b09e6603fd4a438db871dd9147d2de6136f96bcb8b56c51fdfb5ad134", @ANYPTR=&(0x7f0000000200)=ANY=[@ANYBLOB="852a74700000000000000000000000000000000000000000000000000000000000000000000000008561646600000000000000000000000000000000000000000000000000000000852a747000"/112], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00(\x00\x00\x00\x00\x00\x00\x00H\x00\x00\x00\x00\x00\x00\x00'], @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x0, 0x0, 0x0}) ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000000)=0x0) ptrace$getsig(0x4202, r4, 0x4a06, &(0x7f0000000100)) [ 1505.330166] binder: release 12673:12677 transaction 1852 out, still active [ 1505.340455] binder: 12670:12676 got transaction with invalid parent offset or type 01:14:08 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, 0xffffffffffffffff, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) [ 1505.341842] binder: undelivered TRANSACTION_COMPLETE 01:14:08 executing program 4: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}}], 0x0, 0x0, 0x0}) 01:14:08 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) fcntl$dupfd(r4, 0x0, r4) ioctl$FS_IOC_GETFSLABEL(r4, 0x81009431, &(0x7f0000000100)) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f0000000000)={0x4c, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="11634840000000000000000000000000000000000000000000000000000000000000000070000000000000001800000000000000", @ANYPTR=&(0x7f0000000200)=ANY=[@ANYBLOB="852a7470000000000000000000000000a3ffffff00000000000000000000000000000000000000008561646600000000000000000000000000000000000000000000000000000000852a747000"/112], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00(\x00\x00@\x00\x00\x00\x00H\x00\x00\x00\x00\x00\x00\x00'], @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x0, 0x0, 0x0}) r5 = dup(0xffffffffffffffff) ioctl$EXT4_IOC_MIGRATE(r5, 0x6609) 01:14:08 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, 0xffffffffffffffff, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) [ 1505.352610] binder_alloc: 12672: binder_alloc_buf size 5401059264645038216 failed, no address space [ 1505.352617] binder_alloc: allocated: 0 (num: 0 largest: 0), free: 12288 (num: 1 largest: 12288) [ 1505.352636] binder: 12672:12679 transaction failed 29201/-28, size 112-24 line 3284 [ 1505.352885] binder: undelivered TRANSACTION_ERROR: 29201 [ 1505.357634] binder: send failed reply for transaction 1852, target dead [ 1505.385245] binder: release 12682:12684 transaction 1858 out, still active [ 1505.385265] binder: undelivered TRANSACTION_COMPLETE [ 1505.402781] binder: send failed reply for transaction 1858, target dead [ 1505.425740] binder_alloc: 12687: binder_alloc_buf size -713659287181634848 failed, no address space [ 1505.425748] binder_alloc: allocated: 0 (num: 0 largest: 0), free: 12288 (num: 1 largest: 12288) [ 1505.425768] binder: 12687:12690 transaction failed 29201/-28, size 1572864-0 line 3284 [ 1505.426016] binder: undelivered TRANSACTION_ERROR: 29201 [ 1505.429403] binder_alloc: 12689: binder_alloc_buf, no vma [ 1505.429420] binder: 12689:12693 transaction failed 29189/-3, size 88-24 line 3284 [ 1505.429671] binder: undelivered TRANSACTION_ERROR: 29189 [ 1505.458687] binder: 12692:12694 got transaction with invalid handle, 0 [ 1505.458724] binder: 12692:12694 transaction failed 29201/-22, size 88-24 line 3411 [ 1505.458880] binder: undelivered TRANSACTION_ERROR: 29201 [ 1505.493114] binder_alloc: 12696: binder_alloc_buf, no vma [ 1505.493132] binder: 12696:12699 transaction failed 29189/-3, size 88-24 line 3284 [ 1505.493382] binder: undelivered TRANSACTION_ERROR: 29189 [ 1505.508225] binder: 12697:12700 got transaction with too large buffer [ 1505.508253] binder: 12697:12700 transaction failed 29201/-22, size 112-24 line 3493 [ 1505.508554] binder: undelivered TRANSACTION_ERROR: 29201 [ 1505.801145] binder: 12670:12676 transaction failed 29201/-22, size 96-24 line 3454 [ 1505.819944] binder: undelivered TRANSACTION_ERROR: 29201 01:14:09 executing program 2: mkdir(0x0, 0x0) open(0x0, 0x0, 0x0) fchdir(0xffffffffffffffff) r0 = open(&(0x7f0000000280)='./bus\x00', 0x141042, 0x0) write$UHID_INPUT(r0, &(0x7f0000001440)={0x8, "c0c814a55b6300d28afc61ac7dd1ffb869b761e8e53ee36e4be89e9fea175523e4468dec44bf8b5473c7a5062b4ede67dcb24cb9484ccfff2b3a70befc56e8ab2eee3483f5bf78c16beac035b700eb84e2216f268d02b717d2046c273814475b412437f7dc08a13a55d3c02132999dfd9fe80b750eff4d7c1da975b3835602728ae09e72527fcee19377e29c6c19e1ccce0f75e0e54001e3e83e473fa3d37eca8be1b3de565571e0e84f310c11fa8616068113b038aaa5c69967699fc2aa41c6f26fc22cf68e3577242c9b4ca20fab9de5885e0648fbd7af089b05f38f152d2f8144461608733c567b6dc5d2a07022c3764565c85abcfd99dd7a85e58939278235d50e8b321be7dbaa5141e097c28364fad2f713d666ca94f4e429687fcabb72aceeaf8abe5b506d98dc393b6e97492d785ead0ca2953f92c4d2b2c9f616e3d98b36be55a923fc5892413f7a3b615cec89b52e0ecdcee0aa5af72bcbb91b4bade7435dd8b529feaf13f8b48fcaca5952235d2e909f8831d8ca05a0daa3f6c581f388e0c1879b41fe63ef3d122bd0c5acd4fb07b96797918791075ae7383bb1bbdea574b31301ff37ecc45671ee2e7fc55bf6244025d1fd82dca56a42a23aa826a0b1e102bd87893ddc05649304eb1866c796e46e0d57f552bd572891ef892918bb2e7f2c6bcf68f388ea0c50f48c06de1b46b1434cdf25ca1288ebabe2a33d1c6effb77f91ef75471e93952caeda8ac2b2677e46d62b8366922d093832bccb949e177b4417864812d22972d81d89158288b5318d017329d4e8f66273abf74c434f318ebf32c7629342a85336387231b1e579d57cff0b125bef9dddf0fc33f71cb59d5a8972cda06ba6bba4a89cb8d3b465492c431698984998b2979ea61fed3d99b049724f2bdda5a0700ccb28825da1343f41290e569a6d38d4ae3968147cf39b097efd78e058fc71523c12e724bf93dc4ecc02b5cb18d13b59ec8f85368ac1ea93ed0149c60c53569dc69cdb3f37470eab26ef010b03a7e651b9e8e9065da347660836eddb3988c9a0f394aad055f727310f646d6cb35131d02aaf24735792bfce250798bebf0d1a4495fca568b9449e81afef2937b50faf873257d7efa07d31759474d50ca2a7922e79ab47dd59b11dfd1ec43fef3551aed81d01ee4ab997c6cecc39013dcaa442aec803e4cebbc288b4f9e87b30613f0ec88ddc6f60f56787f4040897e6e6bdac317d74b27f97f2efadb031f03c61954fd0232373582b7fa315d3eb9f67053126d2ed0636f04d669c47bdeb078fbda177533902e20b5ce9d8f395ea4c0aaf2cae774fe99bc40105a9ca184bcb598ab2f49c1df62d32d1a6d73a26812cb47a2ccaf0e9b759df89ad1e18238d897b9fd658f6786a92a0c12bd0ee6dad8a430a67962363e5b9afb3329e4f1f6fcd7e63cb8f24872bcf5b8c349d9ce423666ca39f16884219dea338b388e40f4ad996419cb3858637364d8e5af67f846d77b2749115131a3642ef56681315e4a2cbca5e60febabf693570f515e09c2a8994a8e2be3cba28118ef429d4de781118182607dd2c2d5aaba621ea29c140338bd8f1787fd2a3f43bb7fa22a8ce053adb331a4c78eab569af317e14360a6bf1c8b7394f34bfc1a941ac88dab334d5a2d45fc83bee28884698fd82339c972a06efb369220049ca89727513bd4262ad6f94f55f659ec98b684b1d92e1b6a303548a196cc5316e9845baaf01e737ef047d3d1ac4fe13de618e8fd6471c225e688b73b866213f4765c1a1ecf041f66a11177b0425b0423c455dccfa35a34f3b1c4c9850267bd41dcc366f4f8fef6982699e9aee7f3edff90217c84f6865234676e65911e5e99739792161766e959d061d6e86797b595ae3cffc043da0929dce1b4bd27e04532800f14f69398a681d46f00197f547fa138e676a4c84e586e9a2037faad7d7342221c229ff13606688ab70305dc28d01270604fbcb2b5777541e637a10e7d6c2dfa76461b18c8b303234282f31b7ed8afd0cdcc3978c6520a182000ea312296c7d9df08c2a67b944bc519113822014a831c8d6a7f8d26a7a443666b6077bdc1c11cf47001bcbb484d163543445c77a02140191bbb813da818b4dc3ef1ca420f624e5cb67c48024aeb8691b549202750899938067a3ad49da19e9fffc6486b3525fba8b2ff991fb3b4c1a536818f2dad96f713ac264a22136c6a3a9eacb4f69ab08cfe2b971a7d916833c6a0370d4b0bc428db2e4b4013899668b73caf9c983e2f07e46b4b5b4f0d231edee8b1951e1d0e34c881d1fc5c6be05b92b13680398e7109bd18048f0bd980fceb24e59411873e7a8a7f95f4da2ba5c082fdda710361e163a213a3dbb82c08a69020545da4636c09a67cd962182a011cf5eb1c3d999abc7b834ee518bb53afe19941927ca190699abf79c334c52e206fc851deb7398947ad5bd125ef3f51349497142e921c85506c739f6319ae0eb8e3c551ceb7e16afc2d6aad36841ed8eb560ef984ee5e00f1ead2c646546b3c145e3700b07fc257551641cf3dcb76a8b3cc75994f2c3eb521cea22d64c8b72b2de506fde8185b70b4707b7f571668a5925ca21e605904d7c896a5d7290b9c4fc75ecc7ddbbd7f6f003a74f53d1a5432e0377a3efce1e7ac61e36dc13aeea57400d4d3986db3fccb6edaf83f86daeb42f416f58c502e74178e013b399d0b155e0df86b40b5f3f2ab0ad61c90870cee340c07977b55622699101e5372677dd4e208fa6b5d4834a2d6f37b2ead107218aa0e702d1f6a60bd4ad3a2e22807237129fdc02993ef1fffe3c285bd4f7b093b2da8d772ce2df7874bf9b7fd0893eb66a4931acc38129bfe4a8fc6b28ea83bcca1220b66c86d4d90914bb9e9a425fce618f11b66f93aa78515eac0f3956cb1e8b6f12d7f6f22c1ca5563e280b15c64732aec2a37d6010cee0fd2263ea3ea2011043153284b4a5fc87cc0dd8c36f084ce715a6e9ba3e8b2586726255d122f2b5677d6590405ae031df8f83840ef3011a7f5d18037407758270d980aa65d5a4aa26a35a61b65178b6183b282771e89a8fe47bd3ea5a23146b924a47c3cc2540a9c8d91d4a8924e010fb6d3e60457e0aa86749cc3444707fda055a0f489aecda68af7f0d7d31cf25641a10bcc0d00996cddf9059121639fa3ff2e5490bae6b702fcf226d8e50f27f0973e5e4cf543445524d0fe3bd55d3f215978bfabcba0d44c076f5b333b2095c70f6a5426338bf0c065ddce27f6730606d84d1ccef8cebcd15085fa8a5d0975dc47eeb09a4ab6da21d01916c97f4e266c4b01f2bfb3b6a08bb5a7cf834e56782d824e7c55b591cd883ed9e806a4f7033bbab49a2b8ab2cb0f6da9d76968208236b35a51f8eba3769a676ad60d69c475706a630f3a078ebaa6ba5bc25719867cb61d48cc3a381b261165c04f3c93f37d72fc15f43df1de34e24e80a46f5d15fb362e71cb4a5365dde04a53dc5e42745fbd601ff148db416244dd76ac16f24138ef9a02491eb5b48d731a8bdcd46040d0ff11a07c040b83db84bfd21ffb1d818203cb7d3f8fca47f1dc510afa8219ab031aaba2147aed7c50228930e895a72abf55ca6997131e231ea92e0059b680735548adf2d572c3540e096a644deb3750e3b341bbeffee70ff22e0b4e56142e4c1965c01a646dd9b5b0055f88f08987ad45adb844b9ffc84792073048c28bcb60f2666802052ee45dcd9a2950d55ecf0234a3dcf67e83cfa0bfb1285eb54e6292d8075c9e1b459e48556f416898557c9c864fc5de459feb53e33dd1a6860a2d1a836ab5ff6efaee123b3715a7137787ee4345efbce38074e262f363a8ff400345c8539d44a7286c7291246810bce063f0877db6585842380b530a4aaef6e36779a95fed220cef6c1fff2fdd5031f83987dc3282d432f322852cc9dc6d00c59d5ed83b386ff97c521e528e59f2df932467ac02d17f8818c2de26d69725f42cecaf186fab7b6e10b1ebd9a9a12ed83cd382d9a6f9a9bed2736cb0ec0260057f5ec704d2e1a64caad59e02ff2022174b23564cb0942e6769b12e0ae4d65dc4c5e6b6ceaf2667e085909c93a9768b7bfdac612801c0bc3848bad51e2367f788cbd1c5091ce0e9c567528c72003712e91247d87f1ff60d3865fc687a35886822079392f8d151b89e09469bef98e59139c460a53805a93245148cbb9a6a010dadc87e9b1a0e0a89e87e433ff1c0ad4b125760858c8badff4d82cbd31cf88f3e2e16a4e960e1e0b5825fc0f2b21d660cf60069d43fb6a8a96c44fa922164f02c9cd5ebb6fad848871224d157777b5a70dc6deb988506bd03aa4ce2200e9ce23641221784250c22d2c8635a3512f45d433cf66e158eb261f48a23d54f5ef4358df3487da471eb5775bdba565ee170be126b2300d0dad050212606f2d77a63fa2ab430e62670e852b89944e611509415bee36bf0961c8918bd8b0eb8af45b1a9d0420c7101a9c5f4a63efb9cc8de7897b5e2b02cb5885ad8d0d8ac7754ba8d4e9d37175e614e3f3a6a7b122bbc6dd9ce78f1b9a4e940a1160bb85650d8932fe1a82d0525630ba017be5129625a45c3cae66c7cdaa33ee704791db81ef2e11a2f528974fa388cd929c934dbdb21425e6117839ab33b2926b036457db3a43083c3ec17231aed4ee5b607a45a5735c9470c03a424b43efcea953c078717344aeb1449c0dfa3a3ec224b542c16cf735466bdaf26b522aef1db547b14f07ebd4f5da34426a46007757be47ed3f643c47f2c4467762cd049d6f4cf8a78d04f8318bdedcee80871e91c0330499d88254555c456d9bde8a892394267eac15c230cf7e7ba19ebc01b1905c80476de3cea8258f6d0820d159f4aa8a37fb378b2685da4e0e89d253187219869f1157bbe4a8a43eabf65e86a6d9b21e25d91c43c3036914427833ed87073886719069148e2e47219bb5da5d9664d64dc5c4ff71c0e808dadbb53a23e41e3c02fd0c9e0704490f3283d1864d15d795882e6522f31445556cab6832f273dac0c7aef4e3f8c09a34d1624fdb087d852f2e827fb2c3105f1afda54b9dc12cfde3cf7747daa5ac70904e82636a13155303f9a1198d6e7f9dc7be394ebc5db9e8380e290e6cae5f320caa56aa94490789fce2e2540b3de8865396f58e14d61d3cb122f7bd1af5a27c6fe733eba3cc39106efc906ea967fb833e2480aa80bd56ccd9e5c25304e2b8135f1453af70059e599cb67bc8eaaa38c39768e74d3da8aba0135f0192d7ddf0149ce62f353b0360251f1f88b272c6e85b4ee4e0563a6de80de83749af6e6aa4d80cab7031aff3f7e8d0c9114940549f828a62be9fd6a16db001369728b4b93d4ecf91563ae03def3ca4e9900a97657c4ff1e41c5742fb3329ba882ed61645aedb22f2543b83cd4007e5d228697a48064acc32ece41f2d5ead3f31a9689249e8b4bb57ac0b136b6c60ec531708235b94db823344aafbb9b79e21959635664b2193c3add0b28767906b7ba4118e6548e9a23b49e9181dc6f7dc7857425c9ab1b1451bc4572fd060190d0b5a76b8368b68e72a212bd0f89d0778d293b1d32f155f30c9aafe7215d2e746ea8f2c73a30bcd8c093a489519b60616b15afe69074ee77fb65caf5faf0aad49106057a91fdcd622a07ac21eb5c221f2e65323228af41b3eb894517c34c4f60ba20fb6f6c4309a7357884c0eeeb0a4874550107f2d0ffdc412f86bdf712f96183b3932cfb4da3f179cde1a288df9af09c243fae8c67b0d208d9cdb7adde8d5e548e0624b19da4818ef656b88280a", 0x1000}, 0xfffffc41) perf_event_open(&(0x7f0000000040)={0x1, 0xfffffffffffffd61, 0x1, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xa}, 0x4080}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fadvise64(r0, 0xfffffffffffffffe, 0x0, 0x4) fremovexattr(0xffffffffffffffff, 0x0) write$FUSE_DIRENT(0xffffffffffffffff, &(0x7f0000000080)=ANY=[], 0x29) 01:14:09 executing program 4: perf_event_open(&(0x7f0000000000)={0x2, 0x70, 0x800000000000012, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x3) 01:14:09 executing program 1: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, 0xffffffffffffffff, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000300)={@ptr={0x70742a85, 0x0, 0x0}, @flat=@binder={0x73622a85, 0x6142d6c79e666f23}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0x40}}, 0x440}], 0x0, 0x0, 0x0}) 01:14:09 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) r1 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r1, 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x11, r1, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r2 = syz_open_dev$binderN(0x0, 0x0, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) setxattr$trusted_overlay_redirect(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='trusted.overlay.redirect\x00', &(0x7f00000003c0)='./file0\x00', 0x8, 0x2) eventfd(0xfff) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r4, 0x0, 0x0) r5 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r5, 0x0, 0x0) socket$inet6(0xa, 0x800, 0xa7) r6 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000300)='cpuset.memory_pressure\x00', 0x0, 0x0) r7 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='io\x00') read$eventfd(r7, 0x0, 0x0) r8 = dup2(r6, r7) ioctl$PERF_EVENT_IOC_ENABLE(r8, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f00000002c0)={0x4c, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="11634840000000000000000000000000000000000000000000000000000000000000000060000000000000001800000000000000", @ANYPTR=&(0x7f0000000000)=ANY=[@ANYBLOB="852a74700000000000000000000000000000000000000000000000000000000000000000000000008561646600000000000000000000000001000000000000000000000000000000852a687300"/96], @ANYPTR=&(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000002800ec0000000000004800000000000000"], @ANYBLOB="0100f81c09e02396abfb919817fff87a65000000b58905030100000030"], 0x0, 0x0, 0x0}) getxattr(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=@known='trusted.overlay.upper\x00', &(0x7f0000000240)=""/77, 0x4d) 01:14:09 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) r1 = syz_open_dev$binderN(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000002c0)={0xfffffe6d, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0, 0x0, 0x0, 0x15}, @fda={0x66646185, 0x0, 0x4}, @flat=@handle}, &(0x7f00000000c0)={0x0, 0x28, 0xb5}}}], 0x0, 0x0, 0x0}) [ 1506.014242] binder_alloc: 12705: binder_alloc_buf, no vma [ 1506.039093] binder_alloc: 12707: binder_alloc_buf, no vma [ 1506.039109] binder: 12707:12709 transaction failed 29189/-3, size 96-24 line 3284 [ 1506.039519] binder: undelivered TRANSACTION_ERROR: 29189 [ 1506.041573] binder_alloc: 12707: binder_alloc_buf, no vma [ 1506.041588] binder: 12707:12712 transaction failed 29189/-3, size 96-24 line 3284 [ 1506.041981] binder: undelivered TRANSACTION_ERROR: 29189 [ 1506.070388] ------------[ cut here ]------------ [ 1506.070394] kernel BUG at drivers/android/binder_alloc.c:1108! [ 1506.070402] invalid opcode: 0000 [#1] PREEMPT SMP KASAN [ 1506.070410] Modules linked in: [ 1506.070421] CPU: 1 PID: 12718 Comm: syz-executor.5 Not tainted 4.9.194+ #0 [ 1506.070430] task: 000000008757712e task.stack: 0000000071b0ea29 [ 1506.070454] RIP: 0010:[] [<00000000875cfd6a>] binder_alloc_do_buffer_copy+0xcb/0x500 [ 1506.070460] RSP: 0018:ffff8801a85b74a8 EFLAGS: 00010216 [ 1506.070467] RAX: 0000000000040000 RBX: 0000000020ffc000 RCX: ffffc90002e82000 [ 1506.070473] RDX: 000000000000035d RSI: ffffffff8223a8fb RDI: ffff8801c6b72bd8 [ 1506.070479] RBP: ffff8801a85b7528 R08: ffff8801a85b75a8 R09: 0000000000000008 [ 1506.070485] R10: ffffed00350b6f12 R11: ffff8801a85b7897 R12: 0000000000000070 [ 1506.070491] R13: 0000000000000080 R14: 0000000000000008 R15: ffff8801a85b75a8 [ 1506.070499] FS: 00007f30a5797700(0000) GS:ffff8801db700000(0000) knlGS:0000000000000000 [ 1506.070504] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1506.070509] CR2: 0000001b2ce23000 CR3: 00000001c5c5d000 CR4: 00000000001606b0 [ 1506.070517] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 1506.070531] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 1506.070533] Stack: [ 1506.070549] ffffffff81249811 ffff8801a85b7568 0000000000000246 00000000200000c0 [ 1506.070563] ffff8801d813e028 ffff8801c6b728d8 00ff8801a85b7870 ffff8801c6b72880 [ 1506.070577] ffffffff814fdcb6 ffff8801c7221400 0000000000000080 ffff8801a85b75a8 [ 1506.070580] Call Trace: [ 1506.070595] [<000000005a62b285>] ? debug_lockdep_rcu_enabled+0x71/0xa0 [ 1506.070607] [<00000000bcf5c8e1>] ? memcpy+0x46/0x50 [ 1506.070618] [<0000000047cb411b>] binder_alloc_copy_from_buffer+0x37/0x42 [ 1506.070631] [<000000005787792b>] binder_validate_ptr+0xc5/0x1b0 [ 1506.070641] [<00000000d909ab6f>] ? binder_get_object+0x1b0/0x1b0 [ 1506.070649] [<0000000047cb411b>] ? binder_alloc_copy_from_buffer+0x37/0x42 [ 1506.070658] [<0000000069ec872c>] ? binder_get_object+0x12f/0x1b0 [ 1506.070666] [<000000002f6ee4db>] binder_transaction+0x20a4/0x5890 [ 1506.070676] [<000000005e0eb50f>] ? binder_inc_ref_for_node+0xba0/0xba0 [ 1506.070687] [<00000000c687b2a7>] ? __save_stack_trace+0x7a/0xf0 [ 1506.070696] [<00000000c58bbec1>] ? depot_save_stack+0x13c/0x4a0 [ 1506.070704] [<000000005a62b285>] ? debug_lockdep_rcu_enabled+0x71/0xa0 [ 1506.070714] [<000000002b4f89d5>] ? __might_fault+0x114/0x1d0 [ 1506.070722] [<0000000086c588bc>] binder_thread_write+0x730/0x20e0 [ 1506.070731] [<000000007dbaaad7>] ? trace_hardirqs_on+0x10/0x10 [ 1506.070740] [<00000000589a7dd4>] ? _raw_spin_unlock_irqrestore+0x6b/0x70 [ 1506.070748] [<000000001baec613>] ? binder_transaction+0x5890/0x5890 [ 1506.070756] [<000000005a62b285>] ? debug_lockdep_rcu_enabled+0x71/0xa0 [ 1506.070764] [<00000000f0c54435>] binder_ioctl+0xecd/0x1720 [ 1506.070774] [<0000000014e2ea4d>] ? rtnl_unlock+0xe/0x10 [ 1506.070781] [<00000000bbf3a7a9>] ? binder_poll+0x240/0x240 [ 1506.070789] [<000000008bffaa93>] ? __lock_acquire+0x5e0/0x4390 [ 1506.070798] [<000000008a72f5c2>] ? __might_sleep+0x95/0x1a0 [ 1506.070806] [<00000000bbf3a7a9>] ? binder_poll+0x240/0x240 [ 1506.070815] [<00000000a21822e4>] do_vfs_ioctl+0xb87/0x11d0 [ 1506.070826] [<000000002552e5d2>] ? selinux_file_ioctl+0x103/0x550 [ 1506.070834] [<00000000137a8562>] ? ioctl_preallocate+0x210/0x210 [ 1506.070844] [<00000000d852cfaa>] ? selinux_parse_skb.constprop.0+0x16b0/0x16b0 [ 1506.070852] [<000000001dd499a7>] ? __fget+0x208/0x370 [ 1506.070861] [<00000000aeae126d>] ? __fget+0x22f/0x370 [ 1506.070869] [<000000009d3a3185>] ? __fget+0x47/0x370 [ 1506.070879] [<0000000058e4ebeb>] ? security_file_ioctl+0x8f/0xc0 [ 1506.070890] [<00000000de0f8503>] SyS_ioctl+0x8f/0xc0 [ 1506.070915] [<00000000c19f8f32>] ? do_vfs_ioctl+0x11d0/0x11d0 [ 1506.070937] [<0000000034eead0e>] do_syscall_64+0x1ad/0x5c0 [ 1506.070961] [<0000000051bdf588>] entry_SYSCALL_64_after_swapgs+0x5d/0xdb [ 1506.071129] Code: fc ff df 48 89 fa 48 c1 ea 03 80 3c 02 00 0f 85 0a 04 00 00 4d 8b 64 24 58 49 29 dc e8 0f 7e 0e ff 4d 39 e6 76 07 e8 05 7e 0e ff <0f> 0b e8 fe 7d 0e ff 4c 8b 6d d0 4d 29 f4 4d 39 e5 77 e8 e8 ed [ 1506.071139] RIP [<00000000875cfd6a>] binder_alloc_do_buffer_copy+0xcb/0x500 [ 1506.071141] RSP [ 1506.073205] ---[ end trace 5a5c75224c91fe85 ]--- [ 1506.073211] Kernel panic - not syncing: Fatal exception [ 1506.073796] Kernel Offset: disabled [ 1506.516178] Rebooting in 86400 seconds..