Trying to use troff from 9base, but it crashes. Here is backtrace of just running troff without arguments:
Program received signal SIGSEGV, Segmentation fault. 0x080787ee in strncmp () #0 0x080787ee in strncmp () No symbol table info available. #1 0x0805e6e8 in unsharp (old=0x0) at unsharp.c:30 new = 0xbffff188 "\210\362\377\277U\337\005\b" i = 0 olen = 2 nlen = 5 len = 0 __PRETTY_FUNCTION__ = "unsharp" #2 0x0805df55 in DWBhome () at dwbinit.c:192 fp = 0x811bf70 ptr = 0x0 path = 0x20 <Address 0x20 out of bounds> len = 7 buf = "\000\000Linux", '\000' <repeats 60 times>, "gravicappa", '\000' <repeats 27 times>, " \362\377\277\000\020\002\000м\021\bbp\n\b\320\314\023\b4\362\377\277\375\330\a\b\000\320\023\b\260\260\017\b0\003\000\...@\362\377\277\221\200\a\b0\003\000\000\244\362\377\277\031s\a\b0\003", '\000' <repeats 31 times>, "\020\002" home = 0x0 #3 0x0805df91 in DWBinit (prog=0xbffff5ad "/home/yoda/develop/abs/9base/src/9base-4/troff/troff", paths=0x80e79a0) at dwbinit.c:232 prefix = 0x80fb0b8 "\260\260\017\b\260\260\017\b\270\260\017\b\270\260\017\b\300\260\017\b\300\260\017\bȰ\017\bȰ\017\bа\017\bа\017\bذ\017\bذ\017\b\340\260\017\b\340\260\017\b\350\260\017\b\350\260\017\b\360\260\017\b\360\260\017\b\370\260\017\b\370\260\017\b" value = 0x8076a23 "\205\300\211\306t_e\203=\f" path = 0x288 <Address 0x288 out of bounds> plen = 135246000 length = 135245952 opaths = 0x80e79a0 #4 0x080482ab in main (argc=1, argv=0xbffff404) at n1.c:68 p = 0xbffff5dc "troff" j = 134650101 i = 135186724 buf = "\000\363\377\277!\224\n\b4\217\006\bZ\234\f\bTy\016\b\001\000\000\000\004\364\377\277(\363\377\277\v\202\004\b\340\343\r\bH\320\016\b\000\000\000\000Ty\016\b\235\376\a\bTy\016\b8\363\377\277 \201\004\b\006\000\000\000\000\000\000\000x\363\377\277\222>\006\b\004\364\377\277\000>\006\b\000>\006\b@>\006\b" Additional information: distribution: Archlinux arch: i686 locale: ru_RU.UTF-8 -- Ramil Farkhshatov