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/06 14:56] – [Debugging] Details on handling SIGPIPE and gdbinit files digital man | howto:gdb [2018/03/24 01:38] – [Debugging] Add attach to running instance instructions digital man | ||
---|---|---|---|
Line 20: | Line 20: | ||
You can run '' | You can run '' | ||
current user profile (0 = disabled, non-zero or " | current user profile (0 = disabled, non-zero or " | ||
- | " | + | " |
- | configured for no core file generation, check for a call to '' | + | |
- | in your ''/ | + | |
+ | On Debian Linux (at least), you can enable unlimited core file generation as the default for | ||
+ | all (non-root) users by adding the following line to ''/ | ||
+ | < | ||
+ | * | ||
+ | </ | ||
+ | |||
+ | If you're running sbbs daemonzied (e.g. as a *nix service), you may need to edit your service | ||
+ | start up script (e.g. ''/ | ||
+ | ulimit -c unlimited | ||
+ | | ||
+ | Of in the '' | ||
+ | LimitCORE=infinity | ||
+ | | ||
:!: Linux Sysops: to help locate sbbs crash core files, the following | :!: Linux Sysops: to help locate sbbs crash core files, the following | ||
lines in your ''/ | lines in your ''/ | ||
Line 41: | Line 52: | ||
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): |