Having posted this on the egghead's bugs mailing list and gotten no response, I figure I might as well try here. So:
I think this may be a bug I found. If not, would
appreciate any advise about how to fix
I have noticed that if a bot is on multiple channels,
and a script is called on both channels at
approximately the same time, eggdrop will spit out
duplicate lines out of order on the channels that
called the script after the 1st channel.
So, for example, using an imdb script:
#chan1 (correct output order):
<rosc> .imdb is it college yet
<mybot> Title: Is It College Yet? (2002) (TV) -
http://www.imdb.com/title/tt0285627/
<mybot> Genre : Animation / Comedy
<mybot> Director: Karen Disher
<mybot> Runtime : 90 mins.
<mybot> Country : USA / South Korea
<mybot> Language: English
<mybot> Plot : Daria, Jane, and the rest of the
Lawndale High seniors face graduation and college in
this series finale TV-movie from MTV's 'Daria.'
#chan2 (weird output order):
<rosc> .imdb daria
<mybot> Genre : Animation / Comedy
<mybot> Country : USA / South Korea
<mybot> Language: English
<mybot> Title: 'Daria' (1997)
http://www.imdb.com/title/tt0118298/
<mybot> Tagline : Talks Slow, Thinks Fast
<mybot> Director: Ray Kosarin
<mybot> Runtime : 22 mins.
<mybot> Plot : A smart & cynical girl goes through
teenage life as an proud outsider in a world of mainly
idiotic teens and condescending adults.
Please refer to
http://forum.egghelp.org/viewtopic.php?p=63022#63022
for more discussion about this problem.
I've tried setting double-help 1 and double-help 0 in
the eggrop.conf with the same result. As best as I can
tell, this may be a problem with having threads
enabled?
Any info appreciated