Hi!
The module bs_moremodesperline v1.05 (by SGR & ProjectDEAD) causes a segfault in anope 1.7.14. Here is the backtrace
#0 0x4023ac7f in strlen () from /lib/libc.so.6
#1 0x4020e3a5 in vfprintf () from /lib/libc.so.6
#2 0x4022c310 in vsnprintf () from /lib/libc.so.6
#3 0x08080612 in vsend_cmd (source=0x83cde20 "InterneteXploder",
fmt=0x2889 <Address 0x2889 out of bounds>, args=0x0) at send.c:53
#4 0x080805c3 in send_cmd (source=0x0,
fmt=0x2889 <Address 0x2889 out of bounds>) at send.c:33
#5 0x4045a07d in mynewmsg (u=0x83d6cb8, ci=0x83cfcb0)
at bs_moremodesperline.c:525
#6 0x40459d49 in my_privmsg (source=0x0, ac=2, av=0x0)
at bs_moremodesperline.c:102
#7 0x080803f6 in process () at process.c:278
#8 0x08070168 in main (ac=1, av=0xbffffd94, envp=0xbffffda4) at main.c:600
Full backtrace:
#0 0x4023ac7f in strlen () from /lib/libc.so.6
No symbol table info available.
#1 0x4020e3a5 in vfprintf () from /lib/libc.so.6
No symbol table info available.
#2 0x4022c310 in vsnprintf () from /lib/libc.so.6
No symbol table info available.
#3 0x08080612 in vsend_cmd (source=0x83cde20 "InterneteXploder",
fmt=0x2889 <Address 0x2889 out of bounds>, args=0x0) at send.c:53
buf = "MODE #funirc +ooooo: Robby `235E@À_ab`dab`0 06b6232E@220Ç#@ 05bb Yabv232E@ 234E@,»E@Ø6fbdütbÃÂÂf 37@ ", ' ' <repeats 168 times>, " 04 23#@[Jul 17 17:48:20.458034 2006] 0051300 00 00 00 00Þûÿ¿ÀH/@ÿ 03 00 00à÷ÿ¿È÷ÿ¿ 20Ã"@Üöÿ¿22740@(üÿ¿à÷ÿ¿ 00 00 00 00|÷ÿ¿Üöÿ¿ 01200ÂÂÂûà÷ÿ¿à÷"...
#4 0x080805c3 in send_cmd (source=0x0,
fmt=0x2889 <Address 0x2889 out of bounds>) at send.c:33
No locals.
#5 0x4045a07d in mynewmsg (u=0x83d6cb8, ci=0x83cfcb0)
at bs_moremodesperline.c:525
cmd = 0x83d66b8 "!op"
text = 0x404594f8 "M 01"
param1 = 0x404594f8 "M 01"
params = 0x83c21bc "Robby"
i = 1078302581
tmp = 0x404594f8 "M 01"
param = {0x83d6c28 "Robby",
0x4045bae4 "`235E@À_ab`dab`0 06b6232E@220Ç#@ 05bb Yabv232E@ 234E@,»E@Ø6fbdütbÃÂÂf 37@", 0x2b <Address 0x2b out of bounds>,
0x40459775 "mynewmsg", 0x404594f8 "M 01"}
dowhat = 2
#6 0x40459d49 in my_privmsg (source=0x0, ac=2, av=0x0)
at bs_moremodesperline.c:102
u = (User *) 0x83d6cb8
ci = (ChannelInfo *) 0x2889
#7 0x080803f6 in process () at process.c:278
retVal = 0
current = (Message *) 0x83dbde8
source = "bitnapper", ' ' <repeats 19 times>, "¸rrb 00 00 00 26n 00 00 00 00 00 00 00 kfbD±»Dÿÿÿÿøüÿ¿3Gbb"
cmd = "PRIVMSG 00 00±»D200üÿ¿1 36 00 00@S/@tr#@ 00 00 00 00A 36 37@AU77H 00 00 00åÈabho=b 24Û.@ 05 00 00 00231231231 31"
buf = "PRIVMSG 00#funirc 00:!op Robby 00:!op Robby", ' ' <repeats 167 times>, ">° 35@r 00 00 00a 00 00 00ðûÿ¿230@bbb 00 00 00pûÿ¿ 00 00 00 00 00 00 00 00hûÿ¿", ' ' <repeats 12 times>, "T 00 00 00hûÿ¿", ' ' <repeats 140 times>, "22740@ 30üÿ¿r 00 00 00Ú 03 00 00ÆkfbØüÿ¿ÖFbba 00 00 00@üÿ¿ 00 00 00 00 00 00 00 008üÿ¿D±»D 00 00 00 00200üÿ¿220«<bD±»D 05 00 00 00 00 00 00 00@ 00 00 00200üÿ¿D"...
s = 0x83dbde8 "È£=b 234E@"
ac = 2
av = (char **) 0x83d6820
m = (Message *) 0x83dbde8
#8 0x08070168 in main (ac=1, av=0xbffffd94, envp=0xbffffda4) at main.c:600
t = 1153151300
last_update = 1153151205
last_expire = 1153151205
last_check = 1153151300
last_DefCon = 1153151205
i = 0
progname = 0xbffffe84 "services"
Unfortunately the orignal authors are inactive. So it would be nice, if anyone else can fix this.
Thanks in advance!
Andi