SEG-FAULT(1)

πŸ“¦
version 0.2.0 Β· 4 versions
, in ubuntu resolute, ubuntu stonking

πŸ’₯ SEG-FAULT(1) πŸ’₯

okay bestie, gather round, because this is literally one of the tiniest man pages in the whole seg-fault's Manual and yet it's giving main character energy 🌟 it's a whole program whose entire job is to crash on purpose and honestly? iconic πŸ’…


✨ NAME ✨

seg-fault β€” the lil program that tries to write to address zero and crash 🫠


πŸŽ€ SYNOPSIS πŸŽ€

seg-fault

that's it. that's the whole vibe. no args, no flags, just chaos πŸ’–


🌸 DESCRIPTION 🌸

so here's the tea πŸ“: seg-fault tries to write to address zero, and because address zero is simply not the place to be writing, it triggers a segmentation fault β€” that's signal 11 for the girlies keeping score πŸ“

and like, why would anyone want a crash on purpose?? bestie, because it's useful for testing your process core dump configuration βœ¨πŸ¦‹

if you wanna know more about how that works, go look at the Linux kernel sysctl settings kernel.core_pattern and fs.suid_dumpable β€” those are the ones doing the heavy lifting iykyk πŸ‘‘

and if you're running a bug reporting system like apport, this program is exactly the thing you want, because it lets you test reporting the crash and retracing it πŸ”₯ not me volunteering to crash over and over just to test my crash reporting, no cap 😭


🌈 OPTIONS 🌈

  • none β€” this program takes no options. zero. nada. the option list is empty and honestly the confidence of that? immaculate πŸ’… she said "I don't need flags, I just need to crash" and she was so right πŸ‘‘

πŸ’œ AUTHOR πŸ’œ

Benjamin Drung β€” bdrung@posteo.de πŸ’Œ


lowkey a warning: this program does actually segfault (signal 11) on purpose. that's the whole point. don't be surprised when your shell goes all 😡 about it. it's supposed to do that. it's her job. periodt πŸŽ€

and that's the whole page, bestie!! 🧚 this gem comes from chaos-marmosets and it's dated 2021-04-23 β€” so go forth, crash responsibly, and test those core dumps πŸ’–πŸ‘‘πŸŒΊ

πŸ“¦ where this page comes from