FCATCH(1)
β¨ 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 to10frames. specify0or"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 functionspaths: include the full path to source files and librariesinline: include in-line function in back-tracelocals: to include local variables from each frameparams: 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 beNONE,INFO,WARNING,FINE, andFINEST). if the level is absent,FINEis 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 π
π 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