Bugs: bug report

Boštjan Žokš bostjan.zoks at uni-mb.si
Fri Jul 4 11:56:50 CST 2003


=====================================================================
              Eggheads Eggdrop 1.6 Bug Report Form
=====================================================================

By reporting bugs, you help to improve the quality of Eggdrop which
naturally results in a more stable bot. The more information you
provide, the easier and more likely it is for the dev team to fix the
bug. Please add everything that you think is important, in addition
to the information requested in this form. Thanks.

NOTE: First check http://www.eggheads.org/bugzilla/ to see if the
      bug you want to report is already fixed. Also, please upgrade
      to the latest eggdrop version to see if the bug is fixed before
      reporting.

Instructions:
1]  Please complete as many fields as possible.
2]  Email the completed report to: bugs at eggheads.org

=====================================================================
1) INFORMATION ABOUT YOUR EGGDROP

1.1) version:
     1.6._15_

1.2) make type:
     (x) dynamic
     ( ) static
     ( ) debug
     ( ) sdebug

1.3) list of patches and/or modules you use:
    gseen.mod v1.1.0
=====================================================================
2) INFORMATION ABOUT TCL

2.1) Tcl library version:
     ( ) 7.0
     ( ) 7.1
     ( ) 7.2
     ( ) 7.3
     ( ) 7.4
     ( ) 7.5
     ( ) 7.6
     ( ) 8.0
     ( ) 8.1
     ( ) 8.2
     (x) 8.3
     ( ) 8.4
     ( ) Other - Which? ____

2.2) Tcl library patchlevel: ___
  eg; p1, p2, etc for Tcl versions up to 8.0p2
      or the 3rd part of the version number for 8.0.3 and newer
        4
2.3) Tcl scripts used:
     [ ] alltools
     [ ] sentinel
     [ ] getops
     [x] others - Please mention all others:
[19:27] Userinfo TCL v1.07 loaded (...)
[19:27] TopicControl v1.3 - by me
[19:27] Notes 2.1.0 - Released by MHT <mht at mygale.org>
[19:27] BadWerds v1.11.0.4 by MC_8 loaded.
[19:27] Random Post v1.4 by MC_8 loaded.
[19:27] Ban Channel v2.1.1 by MC_8 loaded.
[19:27] Ban Mask v1.3 by MC_8 loaded.
[19:27] BlackIdle 1.0 beta
[19:27] Loading netbots.tcl v4.09 by slennox..
=====================================================================
3) INFORMATION ABOUT THE OS

3.1) OS type:
     ( ) BeOS
     ( ) BSD/OS
     ( ) Cygwin
     ( ) Dell SVR4
     ( ) FreeBSD
     ( ) HP-UX
     ( ) IRIX
     (x) Linux
     ( ) Lynx
     ( ) NetBSD
     ( ) NeXT
     ( ) OpenBSD
     ( ) OSF/Tru64
     ( ) QNX
     ( ) SINIX
     ( ) Solaris/Sun
     ( ) Ultrix
     ( ) Other - Which? _____________

3.2) OS Version/Release: _Slackware 8.0
=====================================================================
4) BUG DETAILS

4.1) The logged last context (example: Last context: userent.c/973 []):
        [19:27] <UCricek> .+banmask #zskss *!*SCHOOREK@* Nadlegovanje
        [19:27] <GoJzEr> [19:27] * Last context: tclhash.c/684 [Tcl proc:
mc:banm:dcc:+banmask, param:  $_dcc1 $_dcc2 $_dcc3]
        [19:27] <GoJzEr> [19:27] * Please REPORT this BUG!
        [19:27] <GoJzEr> [19:27] * Check doc/BUG-REPORT on how to do so.
        [19:27] <GoJzEr> [19:27] * Wrote DEBUG
        [19:27] <GoJzEr> [19:27] * SEGMENT VIOLATION -- CRASHING!

4.2) If the bot wrote to the file DEBUG, copy the text -contents- of
     that file here (NOTE: It should be about 20 lines of info, but it
     could be a few lines more):

        gojzer at mlincek:~/eggdrop$ cat DEBUG 
        Debug (eggdrop v1.6.15) written Fri Jul  4 19:27:03 2003
        Full Patch List: 
        Tcl library: /usr/lib/tcl8.3
        Tcl version: 8.3.4 (header version 8.3.4)
        Compile flags: gcc -pipe -g -O2 -Wall -I.. -I.. -DHAVE_CONFIG_H  
        Link flags: gcc -pipe
        Strip flags: strip
        Context: tclhash.c/684, [Tcl proc: sl_avflood, param:  $_raw1 $_raw2
$_raw3]
                 tclhash.c/688, []
                 tclhash.c/680, []
                 tclhash.c/684, [Tcl proc: *raw:irc:msg, param:  $_raw1
$_raw2 $_raw3]
                 tclhash.c/680, []
                 tclhash.c/684, [Tcl proc: mc:weed, param:  $_pubm1 $_pubm2
$_pubm3 $_pubm4 $_pubm5]
                 tclhash.c/688, []
                 tclhash.c/688, []
                 tclhash.c/680, []
                 tclhash.c/684, [Tcl proc: *raw:PRIVMSG, param:  $_raw1
$_raw2 $_raw3]
                 tclhash.c/688, []
                 tclhash.c/680, []
                 tclhash.c/684, [Tcl proc: nb_cmdcast, param:  $_filt1
$_filt2]
                 tclhash.c/688, []
                 tclhash.c/680, []
                 tclhash.c/684 [Tcl proc: mc:banm:dcc:+banmask, param:
$_dcc1 $_dcc2 $_dcc3]
        
        SOCK ADDR     PORT  NICK      HOST              TYPE
        ---- -------- ----- --------- ----------------- ----
        3    C2F95A1C 52911 (telnet)  *                 lstn  52911
        4    00000000     0 (dns)                       dns   (ready)
        13   C2F95A1E 33090 CePiN     pin.irc.skavt.net bot   flags:
pUCosgwliA
        14   C1020122  6669 (server)  irc.arnes.si      serv  (lag: 0)
        9    C2F9B991  4784 RuTkA     rvers.sentvid.org bot   flags:
pUCosgwliA
        10   C2F9D61E  3458 DeReZa    eza.irc.skavt.net bot   flags:
pUCosgwliA
        19   C2F9D620  3471 SpAlKa    lka.irc.skavt.net bot   flags:
pUCosgwliA
        12   C2F90040  4001 _UCricek  .dial-up.arnes.si chat  flags: cPtep/0
        
        Compiled without extensive memory debugging (sorry).
        Open sockets: 3 (listen), 4 (passed on), 9, 10, 14, 13, 12, 19, 20
(file), done.
        gojzer at mlincek:~/eggdrop$ 

4.3) Your comments and a description of the bug:
       I installed new script (Ban Mask v1.3, http://mc.purehype.net) and
when 
       I used it for the first time, the bot crashed. At next try it worked
fine.
       Script is about banning people. I used scripts command for banning
just after 
       person that should be banned left the channel.
       
4.4) Can you cause the bug condition to repeat? If so, please outline
     step by step what causes the error:
        No, at next run it worked fine.
4.5) Do you have ideas on what is wrong that causes this error?
     Please list them:
        Perhaps some TCL handling...
4.6) Do you have ideas on how to correct it?  Please list them:

4.7) Other comments?

4.8) If you compiled the bot using the debug or sdebug options and it
     dumped a 'core' file when it crashed, it would be *very* useful
     if you could paste gdb's output during the following steps:
     First call gdb
         $ gdb eggdrop -c core
     and then enter 'bt' on gdb's command line:
         (gdb) bt
     Keep your core file for at least one week, so that the dev team
     can ask for further information if needed. However, don't send
     us the core file unless we ask for it.

     NOTE: If this is a bug you can reproduce, please compile with
           make debug and follow the above step. It can greatly help
           find and fix the bug.

=====================================================================

End of bug report form - Thank you for helping us improve Eggdrop. 




More information about the Bugs mailing list