Problems have been found with the following capture file:https://www.wireshark.org/download/automated/captures/fuzz-2018-07-21-9332.pcapstderr:Input file: /home/wireshark/menagerie/menagerie/16494-clusterfuzz-testcase-minimized-fuzzshark_ip-5721574211584000.pcapBuild host information:Linux wsbb04 4.4.0-130-generic #156-Ubuntu SMP Thu Jun 14 08:53:28 UTC 2018 x86_64 x86_64 x86_64 GNU/LinuxDistributor ID: UbuntuDescription: Ubuntu 16.04.4 LTSRelease: 16.04Codename: xenialBuildbot information:BUILDBOT_REPOSITORY=ssh://wireshark-buildbot@code.wireshark.org:29418/wiresharkBUILDBOT_WORKERNAME=clang-code-analysisBUILDBOT_BUILDNUMBER=4835BUILDBOT_URL=http://buildbot.wireshark.org/wireshark-master/BUILDBOT_BUILDERNAME=Clang Code AnalysisBUILDBOT_GOT_REVISION=45fa49ff0208ea8f1220dbfc0d975c5ebb84844cReturn value: 0Dissector bug: 0Valgrind error count: 1Git commitcommit 45fa49ff0208ea8f1220dbfc0d975c5ebb84844cAuthor: Darien Spencer <cusneud@mail.com>Date: Sat Jul 21 19:39:49 2018 +0300 FP: Fix wrong indexer Change-Id: Iba74c38336ba06d207444fda32376a8c3851b61d Reviewed-on: https://code.wireshark.org/review/28787 Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>Command and args: ./tools/valgrind-wireshark.sh -b /home/wireshark/builders/wireshark-master-fuzz/clangcodeanalysis/install.plain/bin==32693== Memcheck, a memory error detector==32693== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al.==32693== Using Valgrind-3.11.0 and LibVEX; rerun with -h for copyright info==32693== Command: /home/wireshark/builders/wireshark-master-fuzz/clangcodeanalysis/install.plain/bin/tshark -nr /fuzz/buildbot/clangcodeanalysis/valgrind-fuzz/fuzz-2018-07-21-9332.pcap==32693==**ERROR:../epan/packet.c:3089:call_dissector_only: assertion failed: (handle != NULL)==32693====32693== Process terminating with default action of signal 6 (SIGABRT): dumping core==32693== at 0xBE98428: raise (raise.c:54)==32693== by 0xBE9A029: abort (abort.c:89)==32693== by 0xBBC1D64: g_assertion_message (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.2)==32693== by 0xBBC1DF9: g_assertion_message_expr (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.2)==32693== by 0x7F31F0E: call_dissector_only (packet.c:3089)==32693== by 0x7F2DB84: call_dissector_with_data (packet.c:3103)==32693== by 0x6A4D128: dissect_attribute_value (packet-btatt.c:5286)==32693== by 0x6A446CF: dissect_btatt (packet-btatt.c:10386)==32693== by 0x7F33287: call_dissector_through_handle (packet.c:692)==32693== by 0x7F2F0F9: call_dissector_work (packet.c:777)==32693== by 0x7F2EF07: dissector_try_uint_new (packet.c:1359)==32693== by 0x6AA753E: dissect_btl2cap (packet-btl2cap.c:2685)==32693====32693== HEAP SUMMARY:==32693== in use at exit: 25,352,376 bytes in 287,775 blocks==32693== total heap usage: 334,264 allocs, 46,489 frees, 38,713,166 bytes allocated==32693====32693== LEAK SUMMARY:==32693== definitely lost: 0 bytes in 0 blocks==32693== indirectly lost: 0 bytes in 0 blocks==32693== possibly lost: 0 bytes in 0 blocks==32693== still reachable: 25,120,781 bytes in 286,732 blocks==32693== of which reachable via heuristic:==32693== newarray : 1,536 bytes in 16 blocks==32693== multipleinheritance: 6,144 bytes in 3 blocks==32693== suppressed: 231,595 bytes in 1,043 blocks==32693== Rerun with --leak-check=full to see details of leaked memory==32693====32693== For counts of detected and suppressed errors, rerun with: -v==32693== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)[ no debug trace ]