Open uNetworkingAB opened 3 weeks ago
Step #31 - "build-check-libfuzzer-undefined-x86_64": Broken fuzz targets 3
Step #31 - "build-check-libfuzzer-undefined-x86_64": ('/tmp/not-out/tmp41mq4di0/EpollHelloWorld', CompletedProcess(args=['bad_build_check', '/tmp/not-out/tmp41mq4di0/EpollHelloWorld'], returncode=1, stdout=b"BAD BUILD: /tmp/not-out/tmp41mq4di0/EpollHelloWorld seems to have either startup crash or exit:\nvm.mmap_rnd_bits = 28\n/tmp/not-out/tmp41mq4di0/EpollHelloWorld -rss_limit_mb=2560 -timeout=25 -seed=1337 -runs=4 -dict=EpollHelloWorld.dict < /dev/null\nDictionary: 12 entries\nINFO: Running with entropic power schedule (0xFF, 100).\nINFO: Seed: 1337\nINFO: Loaded 1 modules (6321 inline 8-bit counters): 6321 [0x55cccd59c648, 0x55cccd59def9), \nINFO: Loaded 1 PC tables (6321 PCs): 6321 [0x55cccd59df00,0x55cccd5b6a10), \nINFO: -max_len is not provided; libFuzzer will not generate inputs larger than 4096 bytes\nEpollHelloWorld.cpp:20:20: runtime error: upcast of address 0x7ffcee3b6668 with insufficient space for an object of type 'uWS::CachingApp
UndefinedBehaviorSanitizer is freaking out about EpollHelloWorld.cpp:20:20: runtime error: upcast of address 0x7ffcee3b6668 with insufficient space for an object of type 'uWS::CachingApp'\n0x7ffcee3b6668: note: pointer points here\n 00 00 00 00 40 ed 5b ce cc 55 00 00 f0 ff 5b ce cc 55 00 00 10 00 5c ce cc 55 00 00 10 00 5c ce\n ^ \n #0 0x55cccd47534a in test() /src/uWebSockets/fuzzing/EpollHelloWorld.cpp:20:20
Fails build check on oss-fuzz but runs fine here on GH actions