You can debug using command-line debuggers such as gdb, dbx, or lldb. If you prefer a graphic debugger, you can use an IDE or debugging frontend such as Qt Creator, CLion, or Eclipse.
Additional traps can be set on GLib by setting the
G_DEBUG environment variable:
$ G_DEBUG=fatal_criticals gdb wireshark
If you’re encountering memory safety bugs, you might want to build with Address Sanitizer so that Wireshark will immediately alert you to any detected issues.
$ cmake .. -G Ninja -DENABLE_ASAN=1
You can debug using the Visual Studio Debugger or WinDbg. See the section on using the Debugger Tools.