OSS-Fuzz 59248: wireshark:fuzzshark_ip_proto-udp: Timeout in fuzzshark_ip_proto-udp
OSS-Fuzz found the following: ``` ALARM: working on the last Unit for 61 seconds and the timeout value is 60 (use -timeout=N to change) ==169706== ERROR: libFuzzer: timeout after 61 seconds #0 0x4c2ad4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 #1 0x443c78 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 #2 0x4288c9 in fuzzer::Fuzzer::AlarmCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:301:5 #3 0x7de99c9ec41f in libpthread.so.0 #4 0x441aad in AddValue /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerValueBitMap.h:39:18 #5 0x441aad in HandleCmp<unsigned char> /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerTracePC.cpp:391:19 #6 0x441aad in __sanitizer_cov_trace_const_cmp1 /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerTracePC.cpp:544:15 #7 0x1855cab in dissect_message_channel_mb wireshark/epan/dissectors/packet-xra.c:720:14 #8 0x1855cab in dissect_message_block wireshark/epan/dissectors/packet-xra.c:759:7 #9 0x1855cab in dissect_plc wireshark/epan/dissectors/packet-xra.c:841:5 #10 0x1855cab in dissect_xra wireshark/epan/dissectors/packet-xra.c:396:14 #11 0x5a0159 in call_dissector_through_handle wireshark/epan/packet.c:828:9 #12 0x599f46 in call_dissector_work wireshark/epan/packet.c:919:9 #13 0x599d18 in dissector_try_uint_new wireshark/epan/packet.c:1522:8 #14 0x1287c96 in dissect_pcap_pktdata wireshark/epan/dissectors/packet-pcap_pktdata.c:378:14 #15 0x5a0159 in call_dissector_through_handle wireshark/epan/packet.c:828:9 #16 0x599f46 in call_dissector_work wireshark/epan/packet.c:919:9 #17 0x597cd6 in call_dissector_only wireshark/epan/packet.c:3419:8 #18 0x597cd6 in call_dissector_with_data wireshark/epan/packet.c:3432:8 #19 0x13784da in dissect_rftap wireshark/epan/dissectors/packet-rftap.c:321:9 #20 0x1378641 in dissect_rftap_heur wireshark/epan/dissectors/packet-rftap.c:342:12 #21 0x59d6bf in dissector_try_heuristic wireshark/epan/packet.c:2948:9 #22 0x16c0a53 in decode_udp_ports wireshark/epan/dissectors/packet-udp.c:692:13 #23 0x16c36de in dissect wireshark/epan/dissectors/packet-udp.c:1251:9 #24 0x16c1a1c in dissect_udp wireshark/epan/dissectors/packet-udp.c:1257:5 #25 0x5a0159 in call_dissector_through_handle wireshark/epan/packet.c:828:9 #26 0x599f46 in call_dissector_work wireshark/epan/packet.c:919:9 #27 0x59f7a0 in call_dissector_only wireshark/epan/packet.c:3419:8 #28 0x59f7a0 in call_all_postdissectors wireshark/epan/packet.c:3792:3 #29 0xc0c71c in dissect_frame wireshark/epan/dissectors/packet-frame.c:1465:5 #30 0x5a0159 in call_dissector_through_handle wireshark/epan/packet.c:828:9 #31 0x599f46 in call_dissector_work wireshark/epan/packet.c:919:9 #32 0x597cd6 in call_dissector_only wireshark/epan/packet.c:3419:8 #33 0x597cd6 in call_dissector_with_data wireshark/epan/packet.c:3432:8 #34 0x5979f9 in dissect_record wireshark/epan/packet.c:632:3 #35 0x58fbb4 in epan_dissect_run wireshark/epan/epan.c:622:2 #36 0x4c40be in LLVMFuzzerTestOneInput wireshark/fuzz/fuzzshark.c:382:2 #37 0x429ef3 in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:611:15 #38 0x415652 in fuzzer::RunOneTest(fuzzer::Fuzzer*, char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:324:6 #39 0x41aefc in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:860:9 #40 0x444432 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 #41 0x7de99c7e5082 in __libc_start_main /build/glibc-SzIz7B/glibc-2.31/csu/libc-start.c:308:16 #42 0x40b81d in _start ``` Reproducer: [clusterfuzz-testcase-minimized-fuzzshark_ip_proto-udp-6581834159620096.pcap](/uploads/220abc1c9ce2a20cb0c10e01c48e4b19/clusterfuzz-testcase-minimized-fuzzshark_ip_proto-udp-6581834159620096.pcap)
issue