Bug #3513
closedFrequent crashes when connected to channels with constant messages
0%
Description
Using AdiIRC 2.8 x64 in win10.
I haven't found any relevant entry about the following issue neither in the AdiIRC beta changelog nor in issues, so I filed this.
The issue:
very frequently, when connected to channels with constant messages(5-10 messages per second) from XDCC bots, such as:
irc://irc.abjects.net:6667/moviegods
irc://irc.scenep2p.net:6667/THE.SOURCE
irc://irc.iarec.net:6667/ULTRA-WAREZ
then sooner or later, that channel window will crash, resulting in
and if I press 'Details' I get:
i.e.
Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
Void ThrowArgumentOutOfRangeException(System.ExceptionArgument, System.ExceptionResource)
at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
at AdiIRC.GUI.Elements.TextView.ScrollbarMeasureLines()
at AdiIRC.GUI.Elements.TextView.OnScrollBarScroll(Object sender, EventArgs e)
at System.EventHandler.Invoke(Object sender, EventArgs e)
at System.Windows.Forms.ScrollBar.OnValueChanged(EventArgs e)
at System.Windows.Forms.ScrollBar.set_Value(Int32 value)
at AdiIRC.GUI.Elements.TextView.ScrollDown()
at AdiIRC.GUI.Elements.TextView.OnMouseWheel(MouseEventArgs e)
at System.Windows.Forms.Control.WmMouseWheel(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at AdiIRC.GUI.Elements.TextView.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
And eventually, if I press 'Continue', then the current channel will become:
but I may keep on using AdiIRC (even thought the red "X" on that channel will keep on flashing).
I first thought that the 'Join-Part Filter.dll' plugin that I use is to blame,
but I unloaded it, restarted AdiIRC, and the problem continues to occur.
I have already submitted multiple crash reports of this (pressed the 'Send' button at the 'Sorry, AdiIRC crashed' window).
Thank you