Bug #777

avatar

InvalidOperationException when closing IRC server tab

Added by Mirco Bauer 3259 days ago. Updated 2980 days ago.

Status:Closed Start:11/14/2012
Priority:Urgent Due date:
Assigned to:avatarMirco Bauer % Done:

100%

Category:Engine
Target version:0.8.11.1
Complexity:

Medium

Found in Version:

0.8.11-dev

Votes: 0

Description

2012-11-14 19:12:56,711 [Threadpool worker] INFO  CONNECTION - disconnected

Unhandled Exception:
System.InvalidOperationException: Operation is not valid due to the current state of the object
  at System.Collections.Generic.Queue`1[Smuxi.Common.TaskQueue+DelegateTask].Peek () [0x00000] in <filename unknown>:0 
  at System.Collections.Generic.Queue`1[Smuxi.Common.TaskQueue+DelegateTask].Dequeue () [0x00000] in <filename unknown>:0 
  at Smuxi.Common.TaskQueue.Loop () [0x00024] in /home/meebey/Projects/smuxi/src/Common/TaskQueue.cs:166 
  at System.Threading.Thread.StartInternal () [0x00000] in <filename unknown>:0 
[ERROR] FATAL UNHANDLED EXCEPTION: System.InvalidOperationException: Operation is not valid due to the current state of the object
  at System.Collections.Generic.Queue`1[Smuxi.Common.TaskQueue+DelegateTask].Peek () [0x00000] in <filename unknown>:0 
  at System.Collections.Generic.Queue`1[Smuxi.Common.TaskQueue+DelegateTask].Dequeue () [0x00000] in <filename unknown>:0 
  at Smuxi.Common.TaskQueue.Loop () [0x00024] in /home/meebey/Projects/smuxi/src/Common/TaskQueue.cs:166 
  at System.Threading.Thread.StartInternal () [0x00000] in <filename unknown>:0 
2012-11-14 19:12:56,711 [Threadpool worker] DEBUG TRACE - [smuxi-engine-irc.dll] IrcProtocolManager.Dispose()
2012-11-14 19:12:56,711 [Threadpool worker] DEBUG TRACE - [smuxi-engine.dll] ProtocolManagerBase.Dispose()
2012-11-14 19:12:56,712 [Threadpool worker] DEBUG TRACE - [smuxi-engine.dll] Session.RemoveChat(chat = <IRC/GIMPNet/IRC GIMPNet>)
2012-11-14 19:12:56,712 [Threadpool worker] DEBUG TRACE - [smuxi-engine.dll] Session.RemoveChat(chat = <IRC/GIMPNet/#mono>)
2012-11-14 19:12:56,712 [Threadpool worker] DEBUG TRACE - [smuxi-engine.dll] FrontendManager.NextProtocolManager()
2012-11-14 19:12:56,711 [IrcProtocolManager (irc.gimp.org:6667) lag watcher] DEBUG Smuxi.Engine.IrcProtocolManager - _LagWatcher(): thread aborted

Associated revisions

Revision 98b726e7ca089b8b0740a8565a2ce32d1952c643
Added by Mirco Bauer 2980 days ago

[Common] Fixed thread-safety of TaskQueue.Reset() (closes: #777)

History

Updated by Mirco Bauer 3074 days ago

avatar
  • Target version changed from 0.8.10.2 to 0.8.11.1

Updated by Mirco Bauer 2980 days ago

avatar
  • Complexity set to Medium

Updated by Mirco Bauer 2980 days ago

avatar
  • Status changed from New to Closed
  • % Done changed from 0 to 100

Also available in: Atom PDF