FCATCH(1)

πŸ“¦ version 0.4, in fedora 43, fedora 44

✨ FCATCH(1) ✨

okay bestie, so this is fcatch from the Frysk manual, section 1 πŸ’– and honestly? it's giving crash detective. she prints a stack back-trace of a program as it crashes. that's the whole vibe.


🌸 NAME 🌸

fcatch β€” print a stack back-trace of a program as it crashes


πŸŽ€ SYNOPSIS πŸŽ€

fcatch [options] {program arg ... }

πŸ¦‹ DESCRIPTION πŸ¦‹

so like, fcatch generates stack backtraces from a running application as it crashes, or upon receiving a variety of signals. she's literally standing there with a camera going "smile, you're on film" while your program faceplants πŸ’€

πŸ’… Stack Print Options

  • -number-of-frames count β€” limit the back-trace to count frames. the default is to limit the back-trace to 10 frames. specify 0 or "all" to print all frames. no cap, all frames, main character energy πŸ‘‘
  • -lite β€” perform a light-weight stack backtrace containing only minimal information. equivalent to -print -. lowkey bare minimum, and that's valid.
  • -rich β€” perform a detailed stack back-trace that includes, where possible, inlined function calls, parameter names and values, and debug-names. equivalent to -print inline,params,debug-names. she's highkey doing the most and we love that for her ✨
  • -print print-option,... β€” specify the level of detail to include in a stack back-trace. print-option can be any of:
    • debug-names: use debug information, such as DWARF, to determine the name of functions
    • paths: include the full path to source files and libraries
    • inline: include in-line function in back-trace
    • locals: to include local variables from each frame
    • params: include the function parameters
to negate a print-option prefix it with "-". yes babe, the minus sign is doing the "no thanks" hand gesture πŸ™ˆ

🌈 Standard Frysk Options

  • -exe β€” the full path of the executable to read.
  • -noexe β€” do not attempt to read the corresponding executable when loading a core file. she said "i'm not reading that" and honestly, fair.
  • -sysroot directory β€” the system root directory under which all executables, libraries, and source are located.
  • -debug class=level... β€” set internal debug-tracing of the specified Java class to level (level can be NONE, INFO, WARNING, FINE, and FINEST). if the level is absent, FINE is assumed; if the class is absent, the global level is set. it's giving ✨internal monologue, but for Java classes✨

⭐ EXAMPLE ⭐

fcatch 1234

fcatch /usr/bin/foo

like, either you point her at a pid or you point her at a whole program. both iconic 🫢


πŸ’œ SEE ALSO πŸ’œ

frysk(7)


😭 BUGS 😭

report bugs to http://sourceware.org/frysk β€” bestie, they want the tea, go tell them πŸ“


and that's the whole page, fr fr 🧚 this was Frysk 0.4-99.fc43, dated April 2008, and it's the FCATCH(1) manual. periodt. πŸ’…

πŸ“¦ where this page comes from
  • fedora 43: frysk 0.4-99.fc43 Β· GPL-2.0-only WITH 389-exception AND GPL-2.0-or-later WITH Classpath-exception-2.0 AND MIT
  • fedora 44: frysk 0.4-99.fc43 Β· GPL-2.0-only WITH 389-exception AND GPL-2.0-or-later WITH Classpath-exception-2.0 AND MIT
  • πŸ’– girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms