shadowircd / BUGS

 Known Bugs worthy of a mention:
1.  /MODUNLOAD causes cores:
    - If a module is modified before being unloaded, /MODUNLOAD (and
      therefore /MODRELOAD) may cause a core.

      This problem is caused by the behaviour of the OS, which treats
      shared libraries differently to executables (modifying the ircd
      binary whilst it is running would also cause a core, but is denied
      by the OS).

      A workaround to avoid coring is possible however.  To install new
      modules, first remove or rename the old module, then copy/move the
      new file into place.  install or make install is also safe.
      /MODUNLOAD will then work successfully.

      We will likely have a workaround implemented in the next version.

BUG REPORTS: If you run this code and encounter problems, you must report
 the bug on (Charybdis project) or via IRC, #charybdis.

 Please include a gdb backtrace and keep your binaries, modules and core file
 in case the developers need more information.

$Id: BUGS 3344 2007-04-01 22:20:00Z jilles $
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.