]>
Commit | Line | Data |
---|---|---|
1 | Known Bugs worthy of a mention: | |
2 | -------------------------------------------------------------------------------- | |
3 | ||
4 | 1. /MODUNLOAD causes cores: | |
5 | - If a module is modified before being unloaded, /MODUNLOAD (and | |
6 | therefore /MODRELOAD) may cause a core. | |
7 | ||
8 | This problem is caused by the behaviour of the OS, which treats | |
9 | shared libraries differently to executables (modifying the ircd | |
10 | binary whilst it is running would also cause a core, but is denied | |
11 | by the OS). | |
12 | ||
13 | A workaround to avoid coring is possible however. To install new | |
14 | modules, first remove or rename the old module, then copy/move the | |
15 | new file into place. install or make install is also safe. | |
16 | /MODUNLOAD will then work successfully. | |
17 | ||
18 | We will likely have a workaround implemented in the next version. | |
19 | ||
20 | BUG REPORTS: If you run this code and encounter problems, you must report | |
21 | the bug on http://bugs-meta.atheme.org/ (Charybdis project) or via IRC, | |
22 | irc.atheme.org #charybdis. | |
23 | ||
24 | Please include a gdb backtrace and keep your binaries, modules and core file | |
25 | in case the developers need more information. | |
26 | ||
27 | -------------------------------------------------------------------------------- | |
28 | $Id: BUGS 3344 2007-04-01 22:20:00Z jilles $ |