#1292 System.OutOfMemoryException

closed
Crashes (166)
5
2013-09-19
2008-09-22
charford
No

Running RSSBandit for a few days, even with no user activity presents multiple errors for:

"System.OutOfMemoryException" asking for it to be submitted. When I hit okay to all the error prompts the program disappeared.

It seems to happen about every 7-8 days of running. Current system has

Total Mem: 3,143,016 K
Avail MEM: 1,416,212 K

System was idle over the weekend when the problems occurred, and it was left with active open tabs.

The tabs in question URLS:

http://blogs.msdn.com/nickmac/archive/2008/09/09/sharepoint-administration-toolkit-v2-0-w-user-profile-replication-engine.aspx

http://www.microsoft.com/downloads/details.aspx?FamilyId=AD3921FB-8224-4681-9064-075FDF042B0C&displaylang=en

http://www.app-v.in/articles.php

http://technet.microsoft.com/en-ca/library/cc508851.aspx

from the error.log

General Information

RSS Bandit 1.7.0.760 (Phoenix - Beta release)
OS Version: Microsoft Windows NT 6.0.6001 Service Pack 1
OS-Culture: en-US
Framework Version: .NET CLR v2.0.50727
Thread-Culture: en-US
UI-Culture: en-US
Additonal Info:
ExceptionManager.MachineName: H620004-VISTA
ExceptionManager.TimeStamp: 9/22/2008 2:56:59 AM
ExceptionManager.FullName: Microsoft.ApplicationBlocks.ExceptionManagement, Version=1.0.1521.25102, Culture=neutral, PublicKeyToken=null
ExceptionManager.AppDomainName: RSSBandit.exe
ExceptionManager.ThreadIdentity: DOMAIN\user
ExceptionManager.WindowsIdentity: DOMAIN\user

Exception Information
Exception: System.OutOfMemoryException
Message: Exception of type 'System.OutOfMemoryException' was thrown.
Source:
at System.String.CtorCharArrayStartLength(Char[] value, Int32 startIndex, Int32 length)
at Lucene.Net.Index.TermBuffer.ToTerm()
at Lucene.Net.Index.SegmentTermEnum.Term()
at Lucene.Net.Index.TermInfosReader.EnsureIndexIsRead()
at Lucene.Net.Index.TermInfosReader.Get(Term term)
at Lucene.Net.Index.SegmentTermDocs.Seek(Term term)
at Lucene.Net.Index.MultiTermDocs.TermDocs(Int32 i)
at Lucene.Net.Index.MultiTermDocs.Next()
at Lucene.Net.Index.MultiTermDocs.Next()
at Lucene.Net.Index.MultiTermDocs.Next()
at Lucene.Net.Index.IndexReader.DeleteDocuments(Term term)
at NewsComponents.Search.LuceneIndexModifier.DeleteTerm(Term term)
at NewsComponents.Search.LuceneIndexModifier.PerformOperation(PendingIndexOperation current)
at NewsComponents.Search.LuceneIndexModifier.FlushPendingOperations(Int32 batchedItemsAmount)
at NewsComponents.Search.LuceneIndexModifier.ThreadRun()
at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()

================= End Entry =================

General Information

RSS Bandit 1.7.0.760 (Phoenix - Beta release)
OS Version: Microsoft Windows NT 6.0.6001 Service Pack 1
OS-Culture: en-US
Framework Version: .NET CLR v2.0.50727
Thread-Culture: en-US
UI-Culture: en-US
Additonal Info:
ExceptionManager.MachineName: H620004-VISTA
ExceptionManager.TimeStamp: 9/22/2008 5:15:01 AM
ExceptionManager.FullName: Microsoft.ApplicationBlocks.ExceptionManagement, Version=1.0.1521.25102, Culture=neutral, PublicKeyToken=null
ExceptionManager.AppDomainName: RSSBandit.exe
ExceptionManager.ThreadIdentity: DOMAIN\user
ExceptionManager.WindowsIdentity: DOMAIN\user

Exception Information
Exception: System.OutOfMemoryException
Message: Exception of type 'System.OutOfMemoryException' was thrown.
Source:
at System.Threading.ExecutionContext.CreateCopy()
at System.Threading._TimerCallback.PerformTimerCallback(Object state)

================= End Entry =================

General Information

RSS Bandit 1.7.0.760 (Phoenix - Beta release)
OS Version: Microsoft Windows NT 6.0.6001 Service Pack 1
OS-Culture: en-US
Framework Version: .NET CLR v2.0.50727
Thread-Culture: en-US
UI-Culture: en-US
Additonal Info:
ExceptionManager.MachineName: H620004-VISTA
ExceptionManager.TimeStamp: 9/22/2008 5:34:14 AM
ExceptionManager.FullName: Microsoft.ApplicationBlocks.ExceptionManagement, Version=1.0.1521.25102, Culture=neutral, PublicKeyToken=null
ExceptionManager.AppDomainName: RSSBandit.exe
ExceptionManager.ThreadIdentity: DOMAIN\user
ExceptionManager.WindowsIdentity: DOMAIN\user

Exception Information
Exception: System.OutOfMemoryException
Message: Exception of type 'System.OutOfMemoryException' was thrown.
Source:
at System.Threading.ExecutionContext.CreateCopy()
at System.Threading._TimerCallback.PerformTimerCallback(Object state)

================= End Entry =================

General Information

RSS Bandit 1.7.0.760 (Phoenix - Beta release)
OS Version: Microsoft Windows NT 6.0.6001 Service Pack 1
OS-Culture: en-US
Framework Version: .NET CLR v2.0.50727
Thread-Culture: en-US
UI-Culture: en-US
Additonal Info:
ExceptionManager.MachineName: H620004-VISTA
ExceptionManager.TimeStamp: 9/22/2008 5:47:59 AM
ExceptionManager.FullName: Microsoft.ApplicationBlocks.ExceptionManagement, Version=1.0.1521.25102, Culture=neutral, PublicKeyToken=null
ExceptionManager.AppDomainName: RSSBandit.exe
ExceptionManager.ThreadIdentity: DOMAIN\user
ExceptionManager.WindowsIdentity: DOMAIN\user

Exception Information
Exception: System.OutOfMemoryException
Message: Exception of type 'System.OutOfMemoryException' was thrown.
Source:
at System.Threading.ExecutionContext.CreateCopy()
at System.Threading._TimerCallback.PerformTimerCallback(Object state)

================= End Entry =================

General Information

RSS Bandit 1.7.0.760 (Phoenix - Beta release)
OS Version: Microsoft Windows NT 6.0.6001 Service Pack 1
OS-Culture: en-US
Framework Version: .NET CLR v2.0.50727
Thread-Culture: en-US
UI-Culture: en-US
Additonal Info:
ExceptionManager.MachineName: H620004-VISTA
ExceptionManager.TimeStamp: 9/22/2008 6:16:29 AM
ExceptionManager.FullName: Microsoft.ApplicationBlocks.ExceptionManagement, Version=1.0.1521.25102, Culture=neutral, PublicKeyToken=null
ExceptionManager.AppDomainName: RSSBandit.exe
ExceptionManager.ThreadIdentity: DOMAIN\user
ExceptionManager.WindowsIdentity: DOMAIN\user

Exception Information
Exception: System.OutOfMemoryException
Message: Exception of type 'System.OutOfMemoryException' was thrown.
Source:
at System.IO.Compression.HuffmanTree.CalculateHuffmanCode()
at System.IO.Compression.HuffmanTree.CreateTable()
at System.IO.Compression.HuffmanTree..ctor(Byte[] codeLengths)
at System.IO.Compression.Inflater.DecodeDynamicBlockHeader()
at System.IO.Compression.Inflater.Decode()
at System.IO.Compression.Inflater.Inflate(Byte[] bytes, Int32 offset, Int32 length)
at System.IO.Compression.DeflateStream.ReadCallback(IAsyncResult baseStreamResult)
at System.Net.LazyAsyncResult.Complete(IntPtr userToken)
at System.Net.LazyAsyncResult.ProtectedInvokeCallback(Object result, IntPtr userToken)
at System.Net.ConnectStream.ReadChunkedCallback(Object state)
at System.Threading._ThreadPoolWaitCallback.WaitCallback_Context(Object state)
at System.Threading.ExecutionContext.runTryCode(Object userData)
at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallbackInternal(_ThreadPoolWaitCallback tpWaitCallBack)
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback(Object state)

================= End Entry =================

General Information

RSS Bandit 1.7.0.760 (Phoenix - Beta release)
OS Version: Microsoft Windows NT 6.0.6001 Service Pack 1
OS-Culture: en-US
Framework Version: .NET CLR v2.0.50727
Thread-Culture: en-US
UI-Culture: en-US
Additonal Info:
ExceptionManager.MachineName: H620004-VISTA
ExceptionManager.TimeStamp: 9/22/2008 6:27:26 AM
ExceptionManager.FullName: Microsoft.ApplicationBlocks.ExceptionManagement, Version=1.0.1521.25102, Culture=neutral, PublicKeyToken=null
ExceptionManager.AppDomainName: RSSBandit.exe
ExceptionManager.ThreadIdentity: DOMAIN\user
ExceptionManager.WindowsIdentity: DOMAIN\user

Exception Information
Exception: System.OutOfMemoryException
Message: Exception of type 'System.OutOfMemoryException' was thrown.
Source:

================= End Entry =================

Discussion

  • Dare Obasanjo

    Dare Obasanjo - 2008-10-31

    Running out of memory is really a system issue and not something related to our application. Does this problem still occur with the release candidate version?

     
  • charford

    charford - 2008-10-31

    The System.OutOfMemoryExcept is a dot net error with the title RSSBandit and examining the stack of errors via Process Explorer, it shows that they are all called by RSSBandit.exe ..., the system itself is not out of memory. Further, the available memory on that system was 1.4GB when it happened, even with the almost 1GB of ram used by RSSBandit.exe (as it is on 64bit, I can address all 4GB). When you hit okay to the error, and try to use RSSBandit, it generated a new error, as soon as you force quit RSSBandit, the errors disapear... Relaunch and your fine.

    Yes, it is happening in the RC, the bug reporter only goes up to 1.7.0 Beta Release, not Release Canidate.

     
  • Torsten Rendelmann

    We should wait for user Feedback on the new release(s) running with CLR 3.5/4.0 and re-open after that. For now the mem usage seems to be moderate for all the things we do and using XML as the backend data store (that we have to hold all in Memory because of the slow XML file processing)

     
  • Torsten Rendelmann

    • status: open --> closed
     

Log in to post a comment.