m_forcenick.c causes core on 7.0.3

Andrey Sheykhot sheyh at xtra.co.nz
Tue Feb 22 20:19:19 EST 2005


yes I understand that this module is not related to hybrid itself,
however people in this list seem to be interested in solving ircd
related issues like this.

dgb full output:

(gdb) bt full
#0  0x00000000 in ?? ()
No symbol table info available.
#1  0x1c01939b in handle_command (mptr=0x2375a120, client_p=0x7d4eee98, from=0x7d4eee98, i=3,
    hpara=0x3c1d7ec0) at parse.c:394
        mptr = (struct Message *) 0x2375a120
        client_p = (struct Client *) 0x7d4eee98
        hpara = (char **) 0x3c1d7ec0
        handler = 0
#2  0x1c0191da in parse (client_p=0x7d4eee98, pbuffer=0x3c1d3ea0 "FORCENICK", bufend=0x3c1d3eb4 "")
    at parse.c:300
        from = (struct Client *) 0x7d4eee98
        ch = 0x3 ""
        s = 0x3c1d3eaa "test"
        end = 0x3c1d3eb3 "2"
        i = 3
        numeric = 0x0
        mptr = (struct Message *) 0x2375a120
#3  0x1c018ec2 in client_dopacket (client_p=0x7d4eee98, buffer=0x3c1d3ea0 "FORCENICK", length=20)
    at packet.c:528
        client_p = (struct Client *) 0x3c1d7ec0
        buffer = 0x3c1d3ea0 "FORCENICK"
        length = 20
#4  0x1c018980 in parse_client_queued (client_p=0x7d4eee98) at packet.c:174
        client_p = (struct Client *) 0x7d4eee98
        dolen = 3
---Type <return> to continue, or q <return> to quit---
        checkflood = 0
        lclient_p = (struct LocalUser *) 0x818a063c
#5  0x1c018d94 in read_packet (fd=6, data=0x7d4eee98) at packet.c:442
        client_p = (struct Client *) 0x7d4eee98
        lclient_p = (struct LocalUser *) 0x818a063c
        length = 22
        lbuf_len = 3
        fd_r = 6
        binary = 0
#6  0x1c01c18b in comm_select (delay=0) at s_bsd_poll.c:247
        F = (fde_t *) 0x3c4e7570
        revents = 64
        delay = 469863596
        num = 6
        ci = 1
        hdl = (PF *) 0x1c018cac <read_packet>
#7  0x1c014ce6 in io_loop () at ircd.c:350
        st = 3
        delay = 3
#8  0x1c015618 in main (argc=0, argv=0xcfbfb6ec) at ircd.c:780
No locals.
(gdb)
        

Regards,
Andrey


Wednesday, February 23, 2005, 1:59:34 PM, you wrote:

RL> Firstly, if you want help, you'll need to provide a full backtrace (bt full)
RL> Also, it's noted that contrib modules are unsupported by the official
RL> hybrid team, so I'm not sure who you'd talk to about getting that
RL> fixed. FORCENICK is also a HybServ-provided module, so I recommend you
RL> speak to the HybServ development team about that.

RL> It probably has something to do with the new message tabs, with
RL> additional handler fields (there are now a total of 6)

RL> On Wed, 23 Feb 2005 13:47:19 +1300, Andrey Sheykhot <sheyh at xtra.co.nz> wrote:
>> Hi all
>> 
>> I'm having problem with forcenick module for hybrid ircd. It worked
>> fine on 7.0.1 but it causes ircd to crash on 7.0.3.
>> 
>> Module is located:
>> http://www.wohmart.com/ircd/pub/hybrid/3-Feature/hybserv/m_forcenick.c
>> 
>> Whenever oper issues FORCENICK command ircd core the same moment.
>> 
>> If anyone could help me fix this module or make some workaround
>> that would be highly appreciated.
>> 
>> Best regards,
>>  Andrey
>> 
>> 




More information about the hybrid mailing list