@katsklaw:
Those aren't problems. So it's useless to answer those questions, sorry.
Also, it doesn't work while using another nickname. Should be shown in the logs in my previous entries here.. Even though the answers of your questions are findable in the logs above
However, backtrace for Jan (using gdb):
STEP 2a - Loading module
[Jan 15 15:34:24.831099 2011] debug: Received: :Rico PRIVMSG operserv@services.ircefy.nl :modload cs_saregister
[Jan 15 15:34:24.831317 2011] OperServ: Rico: modload cs_saregister
[Jan 15 15:34:24.831455 2011] Trying to load module [cs_saregister]
[Jan 15 15:34:24.831649 2011] Runtime module location: /srv/www/vhosts/ircefy.nl/irc/services/modules/runtime/cs_saregister.so.9OyuhW
[Jan 15 15:34:24.853960 2011] Module cs_saregister compiled against current or newer anope revision 3037, this is 3037
[Jan 15 15:34:24.854119 2011] [cs_saregister] Loading module...
[Jan 15 15:34:24.854195 2011] debug: cs_saregister Adding 6 texts for language 0
[Jan 15 15:34:24.854262 2011] debug: cs_saregister Adding 6 texts for language 12
[Jan 15 15:34:24.854324 2011] [cs_saregister] Module loaded successfully...
[Jan 15 15:34:24.854633 2011] debug: Sent: :OperServ GLOBOPS :Rico loaded module cs_saregister
[Jan 15 15:34:24.854938 2011] debug: Sent: :OperServ NOTICE Rico :Module cs_saregister geladen
[Jan 15 15:34:24.855052 2011] Module loading status: 0 (Module, Okay - No Error)
STEP 2b - Command
[Jan 15 15:37:25.471702 2011] debug: Received: :Rico PRIVMSG chanserv@services.ircefy.nl :saregister #iamatest Rico testtest
*** buffer overflow detected ***: /srv/www/vhosts/ircefy.nl/irc/services/services terminated
======= Backtrace: =========
/lib/libc.so.6(__fortify_fail+0x48)[0xb7bb4028]
/lib/libc.so.6[0xb7bb2040]
/srv/www/vhosts/ircefy.nl/irc/services/modules/runtime/cs_saregister.so.HorcCv(do_saregister+0x3be)[0xb78e998e]
/srv/www/vhosts/ircefy.nl/irc/services/services(do_run_cmd+0xab)[0x806d9fb]
/srv/www/vhosts/ircefy.nl/irc/services/services(mod_run_cmd+0x43)[0x806dba3]
/srv/www/vhosts/ircefy.nl/irc/services/services(chanserv+0x75)[0x806ce85]
/srv/www/vhosts/ircefy.nl/irc/services/services(m_privmsg+0x4e8)[0x807f068]
/srv/www/vhosts/ircefy.nl/irc/services/modules/runtime/unreal32.so.IhXESV(anope_event_privmsg+0x3b)[0xb7abfb6b]
/srv/www/vhosts/ircefy.nl/irc/services/services(process+0x1e6)[0x80916f6]
/srv/www/vhosts/ircefy.nl/irc/services/services(main+0x155)[0x807c4a5]
/lib/libc.so.6(__libc_start_main+0xe5)[0xb7ae3705]
/srv/www/vhosts/ircefy.nl/irc/services/services[0x8059301]
======= Memory map: ========
08048000-080b3000 r-xp 00000000 00:38 17650991 /srv/www/vhosts/ircefy.nl/irc/services/services
080b3000-080b4000 r-xp 0006b000 00:38 17650991 /srv/www/vhosts/ircefy.nl/irc/services/services
080b4000-080bb000 rwxp 0006c000 00:38 17650991 /srv/www/vhosts/ircefy.nl/irc/services/services
080bb000-08409000 rwxp 080bb000 00:00 0 [heap]
b78c2000-b78cf000 r-xp 00000000 00:38 17126548 /lib/libgcc_s.so.1
b78cf000-b78d0000 r-xp 0000c000 00:38 17126548 /lib/libgcc_s.so.1
b78d0000-b78d1000 rwxp 0000d000 00:38 17126548 /lib/libgcc_s.so.1
b78d9000-b78e3000 r-xp 00000000 00:38 17126556 /lib/libnss_files-2.9.so
b78e3000-b78e4000 r-xp 00009000 00:38 17126556 /lib/libnss_files-2.9.so
b78e4000-b78e5000 rwxp 0000a000 00:38 17126556 /lib/libnss_files-2.9.so
b78e8000-b78eb000 r-xp 00000000 00:38 17762436 /srv/www/vhosts/ircefy.nl/irc/services/modules/runtime/cs_saregister.so.HorcCv
b78eb000-b78ec000 r-xp 00002000 00:38 17762436 /srv/www/vhosts/ircefy.nl/irc/services/modules/runtime/cs_saregister.so.HorcCv
b78ec000-b78ed000 rwxp 00003000 00:38 17762436 /srv/www/vhosts/ircefy.nl/irc/services/modules/runtime/cs_saregister.so.HorcCv
b78ed000-b78ee000 r-xp 00000000 00:38 17762430 /srv/www/vhosts/ircefy.nl/irc/services/modules/runtime/he_help.so.CwWis2
b78ee000-b78ef000 r-xp 00000000 00:38 17762430 /srv/www/vhosts/ircefy.nl/irc/services/modules/runtime/he_help.so.CwWis2
b78ef000-b78f0000 rwxp 00001000 00:38 17762430 /srv/www/vhosts/ircefy.nl/irc/services/modules/runtime/he_help.so.CwWis2
b78f0000-b78f1000 r-xp 00000000 00:38 17762429 /srv/www/vhosts/ircefy.nl/irc/services/modules/runtime/hs_delall.so.bUnckZ
b78f1000-b78f2000 r-xp 00000000 00:38 17762429 /srv/www/vhosts/ircefy.nl/irc/services/modules/runtime/hs_delall.so.bUnckZ
b78f2000-b78f3000 rwxp 00001000 00:38 17762429 /srv/www/vhosts/ircefy.nl/irc/services/modules/runtime/hs_delall.so.bUnckZ
b78f3000-b78f4000 r-xp 00000000 00:38 17762428 /srv/www/vhosts/ircefy.nl/irc/services/modules/runtime/hs_del.so.SxBbgW
b78f4000-b78f5000 r-xp 00000000 00:38 17762428 /srv/www/vhosts/ircefy.nl/irc/services/modules/runtime/hs_del.so.SxBbgW
b78f5000-b78f6000 rwxp 00001000 00:38 17762428 /srv/www/vhosts/ircefy.nl/irc/services/modules/runtime/hs_del.so.SxBbgW
b78f6000-b78f8000 r-xp 00000000 00:38 17762427 /srv/www/vhosts/ircefy.nl/irc/services/modules/runtime/hs_setall.so.hSYBhT
b78f8000-b78f9000 r-xp 00001000 00:38 17762427 /srv/www/vhosts/ircefy.nl/irc/services/modules/runtime/hs_setall.so.hSYBhT
b78f9000-b78fa000 rwxp 00002000 00:38 17762427 /srv/www/vhosts/ircefy.nl/irc/services/modules/runtime/hs_setall.so.hSYBhT
b78fa000-b78fc000 r-xp 00000000 00:38 17762426 /srv/www/vhosts/ircefy.nl/irc/services/modules/runtime/hs_set.so.C2cJnQ
b78fc000-b78fd000 r-xp 00001000 00:38 17762426 /srv/www/vhosts/ircefy.nl/irc/services/modules/runtime/hs_set.so.C2cJnQ
b78fd000-b78fe000 rwxp 00002000 00:38 17762426 /srv/www/vhosts/ircefy.nl/irc/services/modules/runtime/hs_set.so.C2cJnQ
b78fe000-b7900000 r-xp 00000000 00:38 17762425 /srv/www/vhosts/ircefy.nl/irc/services/modules/runtime/hs_list.so.FVVczN
b7900000-b7901000 r-xp
Program received signal SIGABRT, Aborted.
0xb7fe0832 in ?? () from /lib/ld-linux.so.2
STEP 3 - bt full
#0 0xb7fe0832 in ?? () from /lib/ld-linux.so.2
No symbol table info available.
#1 0xb7af7990 in raise () from /lib/libc.so.6
No symbol table info available.
#2 0xb7af92c8 in abort () from /lib/libc.so.6
No symbol table info available.
#3 0xb7b33815 in ?? () from /lib/libc.so.6
No symbol table info available.
#4 0xb7bb4028 in __fortify_fail () from /lib/libc.so.6
No symbol table info available.
#5 0xb7bb2040 in __chk_fail () from /lib/libc.so.6
No symbol table info available.
#6 0xb78e998e in do_saregister (u=0x83f7220) at /usr/include/bits/string3.h:85
buffer = 0x83e87db "#iamatest Rico testtest"
chan = 0x83f8340 "#iamatest"
target = 0x83f7810 "Rico"
desc = 0x83f7698 "testtest"
c = (Channel *) 0x0
ci = (ChannelInfo *) 0x83e8850
u2 = (User *) 0x83f7220
na = <value optimized out>
nc = (NickCore *) 0x83f8350
uc = <value optimized out>
---- MOD INFO ----
[Jan 15 15:35:08.492057 2011] OperServ: Rico: modinfo cs_saregister
[Jan 15 15:35:08.492292 2011] debug: Sent: :OperServ NOTICE Rico :Module: cs_saregister Versie: 1.1 Auteur: Viper Geladen: 15 Jan 2011 15:34:24 CET
---- Output from /raw version services* ----
* Anope-1.8.5 (3037) services.ircefy.nl :UnrealIRCd 3.2.x - QM (enc_none) -- build #1, compiled Jan 15 2011 13:04:51
However, only cs_saregister and standard modules are loaded. We've just reinstalled everything, so we've got a fresh Anope. The modules actually does work, but while using THAT SPECIFIC command (/cs saregister #chan etc etc), anope crashes.
When nick not registered; it notices it without terminating anope
Our nicks are registered, so shouldn't be a problem.