Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
howto:gdb [2018/01/07 16:25] – [Core File] Mention /etc/security/limits.conf digital man | howto:gdb [2019/03/13 09:28] – [See Also] A link to Debian gdb how-to article digital man | ||
---|---|---|---|
Line 28: | Line 28: | ||
</ | </ | ||
- | + | If you're running sbbs daemonzied (e.g. as a *nix service), you may need to edit your service | |
- | :!: Linux Sysops: | + | start up script (e.g. ''/ |
- | lines in your ''/ | + | ulimit -c unlimited |
+ | |||
+ | Of in the '' | ||
+ | LimitCORE=infinity | ||
+ | | ||
+ | :!: **Linux Sysops**:\\ | ||
+ | To help locate sbbs crash core files, | ||
# Controls whether core dumps will append the PID to the core filename. | # Controls whether core dumps will append the PID to the core filename. | ||
Line 39: | Line 45: | ||
This will place core files with the name '' | This will place core files with the name '' | ||
instead of '' | instead of '' | ||
+ | |||
+ | Also, if you're using the '' | ||
+ | fs.suid_dumpable = 2 | ||
+ | | ||
+ | You can also set '' | ||
+ | # echo 2 > / | ||
+ | | ||
===== Debugging ===== | ===== Debugging ===== | ||
Line 46: | Line 59: | ||
or (if debugging with a core file): | or (if debugging with a core file): | ||
# gdb / | # gdb / | ||
+ | or (if attaching to an existing running instance, read the pid from ''/ | ||
+ | # gdb / | ||
B. Run Synchronet (if no core file used): | B. Run Synchronet (if no core file used): | ||
Line 69: | Line 84: | ||
===== See Also ===== | ===== See Also ===== | ||
- | * [[:howto:|howto index]] | + | * [[:howto:|How-To |
+ | * [[https:// | ||
{{tag> | {{tag> | ||