This is the new home of the egghelp.org community forum.
All data has been migrated (including user logins/passwords) to a new phpBB version.


For more information, see this announcement post. Click the X in the top right-corner of this box to dismiss this message.

eggdrop crashes on channel join.

Old posts that have not been replied to for several years.
p
proxo
Voice
Posts: 11
Joined: Mon Jan 13, 2003 9:03 pm

eggdrop crashes on channel join.

Post by proxo »

The bot runs fint and i can ctcp chat with it, but upon joining a channel that has someone in it crashes. If the channel is new (empty), the bot is fine until someone joins it.

Debug (eggdrop v1.6.10) written Tue Jan 14 01:15:10 2003
Full Patch List:
Tcl library: /usr/lib/tcl8.3
Tcl version: 8.3.3 (header version 8.3.3)
Compile flags: gcc -pipe -g -O2 -Wall -I.. -I.. -DHAVE_CONFIG_H
Link flags: gcc -pipe
Strip flags: strip
Context: tclhash.c/677, [Tcl proc: <null>, param: $_raw1 $_raw2 $_raw3]
tclhash.c/681, []
tclhash.c/673, []
tclhash.c/677, [Tcl proc: *raw:irc:324, param: $_raw1 $_raw2 $_raw3]
tclhash.c/681, []
tclhash.c/673, []
tclhash.c/677, [Tcl proc: <null>, param: $_raw1 $_raw2 $_raw3]
tclhash.c/681, []
tclhash.c/673, []
tclhash.c/677, [Tcl proc: *raw:irc:352, param: $_raw1 $_raw2 $_raw3]
tclhash.c/681, []
tclhash.c/673, []
tclhash.c/677, [Tcl proc: <null>, param: $_raw1 $_raw2 $_raw3]
tclhash.c/681, []
tclhash.c/673, []
tclhash.c/677 [Tcl proc: *raw:irc:352, param: $_raw1 $_raw2 $_raw3]


Any help would be greatly appreciated!

proxo
P
Photon
Op
Posts: 170
Joined: Wed Aug 28, 2002 8:00 am
Location: Liverpool, England

Post by Photon »

Its one of your scripts.

Easy way to identify which would be to take them out one at a time and work out which one it is, then it may be more easy to work out what is wrong with it.
p
proxo
Voice
Posts: 11
Joined: Mon Jan 13, 2003 9:03 pm

Post by proxo »

Thanks, but i have removed all of mt scripts and the problem remains?

I have recompiled a few times but its the same. Incidentally, why does the bot report as being 1.6.10 when i have installed 1.6.13? Could this be the root of my problems?

Cheers
Proxo.
e
egghead
Master
Posts: 481
Joined: Mon Oct 29, 2001 8:00 pm
Contact:

Post by egghead »

proxo wrote:Thanks, but i have removed all of mt scripts and the problem remains?

I have recompiled a few times but its the same. Incidentally, why does the bot report as being 1.6.10 when i have installed 1.6.13? Could this be the root of my problems?

Cheers
Proxo.
Retrieve the latest eggdrop (www.geteggdrop.com or ftp.eggheads.org) and compile again. Also, what network is your bot on?
p
proxo
Voice
Posts: 11
Joined: Mon Jan 13, 2003 9:03 pm

Post by proxo »

i have done this. But i will do again :-/

The network is quakenet. (type 5 in the config file)
p
ppslim
Revered One
Posts: 3914
Joined: Sun Sep 23, 2001 8:00 pm
Location: Liverpool, England

Post by ppslim »

This would appear to be your issue.

It sound spossible, that the 1.6.10 core is being loaded, but the 1.6.13 modules are in use.

How do you start your bot?

If via a script, pleas eupload to some sutiable web-space, and paste the link here.

If via the command line, please paste a suitable line that you would use.

Does your shell provider giuve you access to a pre-compiled eggdrop.
p
proxo
Voice
Posts: 11
Joined: Mon Jan 13, 2003 9:03 pm

Post by proxo »

I start the bot using Putty SSH.

the command line i use is; eggdrop -n , and my shell provider does not provide precompiled eggdrops.

I have just downloaded the eggdrop tar, extracted and re-uploaded to my shell account, compiled it exactly as described, but i still got the same problem.

One point I should make, after uplaoding, i cannot ./configure as the file attributes are set to dissallowed 'execution'. I have to first got through and change the attributes. The same applies when the installation has copied files over to the 'eggdrop' directory from '/eggdrop1.6.13'.

The error log still reports as being 1.6.10 .

Cheers (at my wits end!)
Proxo,
p
ppslim
Revered One
Posts: 3914
Joined: Sun Sep 23, 2001 8:00 pm
Location: Liverpool, England

Post by ppslim »

OK - After going through a series of brain fart, the only thing I can sugest at this current time, is to detail the process you have used to get this stage.

IE.

1: Download <file.name> from <ftp/http.server>
2: Uploaded said file to shell
3: Unpacked the said file using "tar -zxf <file.name>"
4: Run "./configure"
5: Run "make config"

However, when you doing these step, please read through the output and check for error or unusual messages. Post these along with the step.

On top, can you please upload a copy of the file "config.log" from the eggdrop directory on the shell, to some sutiable web-space and paste it's link here. This may help.

On top[2], when running the command "make" (the one where you do it on it's own), run the command as "make > make.log". This will make a file called make.log. Again, upload this to some sutable web-space and paste the link.

In theory, there should be enough information to see if we can resolve it some more.
p
proxo
Voice
Posts: 11
Joined: Mon Jan 13, 2003 9:03 pm

Post by proxo »

Thanks PPslim - i will do this. But time is short now (i gotta dash to work) so will do tomorrow.

Once again, Thanks.

proxo
p
ppslim
Revered One
Posts: 3914
Joined: Sun Sep 23, 2001 8:00 pm
Location: Liverpool, England

Post by ppslim »

No problem, the forum isn't going anywhere - is it?
p
proxo
Voice
Posts: 11
Joined: Mon Jan 13, 2003 9:03 pm

Post by proxo »

Ok, done all the steps PPSlim gave to the letter.

heres the logs-
www.proxo.co.uk/make.rar
www.proxo.co.uk/config.rar

There didn't seem to be any wierd messages during the compile etc.

regards,
proxo
p
ppslim
Revered One
Posts: 3914
Joined: Sun Sep 23, 2001 8:00 pm
Location: Liverpool, England

Post by ppslim »

You will find that RAR is primelary used by being deling in software, movie and other piracy.

As such, there has never been a real need to use RAR based encoding otherwise, due tot he fact it's overkill for files of this size.

Can you either create a PkZIP compatable (.zip) or gzip compressed versions of these.

To create a zip on most popular *nix systems, use
zip <zip file name> <file to add>
This will create a new archive with the files appended to it.

To create a gzip compressed file, please use (most compatiable with *nix systems)
gzip <file name to zip>
This will compress the file, and add a .gz tot he end, removeing the original file.
p
proxo
Voice
Posts: 11
Joined: Mon Jan 13, 2003 9:03 pm

Post by proxo »

Ok, point taken. (you live and learn)

www.proxo.co.uk/logs.zip

:)

Cheers,
proxo.
p
ppslim
Revered One
Posts: 3914
Joined: Sun Sep 23, 2001 8:00 pm
Location: Liverpool, England

Post by ppslim »

It would seem that the "./configure" process failed, though the compile process didn't.

This may or may not be the cause.

One more log, may give the answer.

When doing the "make install" process, can you also make this log, using
make install <arguements> > install.log
Changing <arugments> to whatever you use (if anything, as it's not comulsory).
p
proxo
Voice
Posts: 11
Joined: Mon Jan 13, 2003 9:03 pm

Post by proxo »

ok, done that;

www.proxo.co.uk/install.log


proxo.
Locked