Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0002761opensim[REGION] OpenSim Corepublic2008-12-05 15:412013-12-10 14:54
Reportermirceakitsune 
Assigned To 
PriorityurgentSeveritymajorReproducibilitysometimes
StatusfeedbackResolutionopen 
PlatformPentium 4OSWindows XP Media CenterOS VersionSP3 32bit
Product Version 
Target VersionFixed in Version 
Summary0002761: IRC bridge still causes heavy reconnect spam on some servers
DescriptionA few weeks ago there was an issue where the IRC bridge would reconnect continuously on a certain server and cause heavy spam whenever it happened. This was thought to be fixed but today I noticed the issue happening again in rev. 7623 on a server.

The IRC bridge tries to connect to the server but fails (for an unknown reason but that's a different issue as to why it doesn't connect to the server which is working and set to allow the opensim bot) then tried causing heavy join / quit spam on that server and channel again. This is very dangerous as one might not know about the issue, leave the irc bot running and cause extreme spam on the channel which would likely even get them banned from IRC and annoy everyone badly.
TagsNo tags attached.
Git Revision or version number
Run Mode Grid (1 Region per Sim)
Physics EngineODE
Script Engine
Environment.NET / Windows32
Mono VersionNone
Viewer
Attached Files

- Relationships

-  Notes
(0007914)
HomerHorwitz (manager)
2008-12-14 09:32

> The IRC bridge tries to connect to the server but fails
So, it isn't connected to the IRC server now.

> then tried causing heavy join / quit spam on that server and channel again
How? It isn't connected, so it can't spam. Could you elaborate?
(0007916)
mirceakitsune (reporter)
2008-12-14 09:37

HomerHorwitz, I probably wrote that the wrong way. The IRC bridge tries to connect to the server and mostly doesn't succeed (causing only spam in the server console which the IRC server administrators are be able to see only), but sometimes it gets in for a moment but cannot stay connected properly... just enough to paste the join the quit message on the channel if it does get in for a second. From what I seen, 80% of the time it cannot reach the server / reaches it only to the point of causing spam in the server but not the channels, and 20% of the time it can reach but disconnects a few seconds after, which pastes the reconnection spam on the channel as well.
(0007924)
nebadon (administrator)
2008-12-14 11:13

I experienced this today also, was banned from freenode for several hours took lots of explaining to get back on, i saw no explination on the sim console as to why i was banned, just all the sudden all of my sims and my IRC client on that box all got banned, they said within a matter of minutes they received several 100 login requests from my server, but i could see no evidence of this on the console, though its possible the scroll back buffer was not large enough at 100,000 lines, it seems unlikely.
(0007930)
mirceakitsune (reporter)
2008-12-14 13:40
edited on: 2008-12-14 13:41

Yes nebadon, I can fully confirm that is possible and indeed I forgot to mention that the Opensim console offers very little or no information as to when this is happening so you don't even know your sim is doing that to the IRC server unless someone else tells you.

I received a complaint from a freenode administrator as well a few weeks ago because of an Opensim instance which was doing the first case from what I described above (connecting to the server but without yet getting to the channel), so basically I was watching the console and didn't know either, only the freenode admins knew. I'm increasing the priority of this as I think it's becoming quite a danger. This needs a very solid protection to keep it from happening.

(0013471)
Fly-Man- (developer)
2009-09-18 09:06

I think this is still an issue, but hope that Nebadon or Mircea can comment on it
(0015443)
JeffKelley (reporter)
2010-05-10 11:22

Happens here, opensim 0-6-8 Mac binary release.

20:17:30 - [IRC-Watchdog]: Login timed-out for connector 0, reconnecting
20:17:30 - [IRC-Connector-0]: Reconnect request for (nick) on irc.nerim.net:#(channel)
20:17:30 - [IRC-Connector-0]: Resetting connector
20:17:30 - [IRC-Connector-0]: Reconnect request for (nick) on irc.nerim.net:#(channel)
20:17:30 - [IRC-Connector-0]: Connection request for (nick) on irc.nerim.net:#(channel)
20:17:30 - [IRC-Connector-0]: Connection request for (nick) on irc.nerim.net:#(channel)
20:17:30 - [IRC-Connector-0]: Connected to irc.nerim.net:6667
20:17:30 - [IRC-Connector-0]: (nick) has asked to join #(channel)
20:17:30 - [IRC-Connector-0]: Command '020' ignored, parms = * :Please wait while we process your connection.

And again...
(0015444)
samiam (reporter)
2010-05-10 12:43

Humm, sounds like a problem i have from time to time but im using my own IRC server. What i saw is when an instance loads and establish's its bot's on the IRC server, its fine. But when the IRC server is taken offLine why the instnce is still running i get spam like that. If i bring the irc server back up it then reconnects and the spam stops after a bit. It still seems to work as expected though. Perhaps its trying too hard to re-establish a pre-existing connection to quickly or offten?
(0024284)
Cueball (reporter)
2013-08-23 20:40

This problem still exists today. The bot connects to the IRC server but never joins the channel. Below is OpenSim log...

04:36:25 - [IRC-Watchdog]: Login timed-out for connector 0, reconnecting
04:36:25 - [IRC-Connector-0]: Reconnect request for OpenSimBot91 on leviathan.freedom2irc.net:#opensim
04:36:25 - [IRC-Connector-0]: Resetting connector
04:36:25 - [IRC-Connector-0]: Connection request for OpenSimBot91 on leviathan.freedom2irc.net:#opensim
04:36:25 - [IRC-Connector-0]: Connected to leviathan.freedom2irc.net:6667
04:36:25 - [IRC-Connector-0]: OpenSimBot91 has asked to join #opensim
04:36:25 - [IRC-Connector-0]: [PING] parms = <:749BB16E>
04:36:25 - [IRC-Connector-0]: [004] parms = <OpenSimBot91 leviathan.freedom2irc.net Unreal3.2.10.1 iowghraAsORTVSxNCWqBzvdHtGpI lvhopsmntikrRcaqOALQbSeIKVfMCuzNTGjZ>
04:36:25 - [IRC-Connector-0]: [MODE] parms = <OpenSimBot91 :+wx>
04:36:25 - [IRC-Connector-0]: Event: IRCMode leviathan.freedom2irc.net:#opensim

And here is the IRC server logging the connection.
04:37:17 -- | leviathan.freedom2irc.net (leviathan.freedom2irc.net): *** Notice -- Client connecting on port 6667: OpenSimBot91 (~OpenSimBo@ks384485.kimsufi.com) [clients]
04:37:43 -- | leviathan.freedom2irc.net (leviathan.freedom2irc.net): *** Notice -- Client exiting: OpenSimBot91 (~OpenSimBo@ks384485.kimsufi.com) [Client exited]

- Issue History
Date Modified Username Field Change
2008-12-05 15:41 mirceakitsune New Issue
2008-12-05 15:41 mirceakitsune SVN Revision => 7624
2008-12-05 15:41 mirceakitsune Run Mode => Grid (1 Region per Sim)
2008-12-05 15:41 mirceakitsune Physics Engine => ODE
2008-12-05 15:41 mirceakitsune Environment => .NET / Windows32
2008-12-06 03:52 mirceakitsune Priority normal => high
2008-12-14 09:32 HomerHorwitz Note Added: 0007914
2008-12-14 09:37 mirceakitsune Note Added: 0007916
2008-12-14 11:13 nebadon Note Added: 0007924
2008-12-14 13:40 mirceakitsune Mono Version => None
2008-12-14 13:40 mirceakitsune Note Added: 0007930
2008-12-14 13:40 mirceakitsune Priority high => urgent
2008-12-14 13:41 mirceakitsune Note Edited: 0007930
2009-09-18 09:06 Fly-Man- Note Added: 0013471
2009-09-18 09:06 Fly-Man- Status new => feedback
2010-05-10 11:22 JeffKelley Note Added: 0015443
2010-05-10 12:43 samiam Note Added: 0015444
2013-08-23 20:40 Cueball Note Added: 0024284


Copyright © 2000 - 2012 MantisBT Group
Powered by Mantis Bugtracker