Crache Proppfrexx

You found a bug or have any issues? Please post them here!
Post Reply
friso
Posts: 173
Joined: 10 Apr 2012 10:05
Crache Proppfrexx

Post by friso »

After installing proppfrexx on my new Intel NUC after a couple of days working ok the programm craches with this out of the event viewer of windows.

Application: ProppFrexx ONAIR.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.ComponentModel.Win32Exception

Here you have also some info from the error log.

18-10-2018 05:59:55 [v4.0.5.0]:********** Error/Exception Information **********
Error Message: Out of memory.
Error Type: System.OutOfMemoryException
Error Source: System.Drawing.System.Drawing.Graphics FromHdcInternal(IntPtr)
********** System Stack Trace **********
at System.Drawing.Graphics.FromHdcInternal(IntPtr hdc)
at System.Drawing.Font.ToLogFont(Object logFont)
at DevExpress.Utils.Text.FontCache.CreateGdiFont(Font font)
at DevExpress.Utils.Text.FontCache..ctor(Graphics graphics, Font font)
at DevExpress.Utils.Text.FontsCache.GetFontCacheByFont(Graphics graphics, Font font)
at DevExpress.Utils.Text.FontsCache.DrawString(Graphics graphics, String text, Font font, Color foreColor, Rectangle drawBounds, Rectangle clipBounds, StringFormat stringFormat, TextHighLight highLight, IWordBreakProvider wordBreakProvider)
at DevExpress.Utils.Text.TextUtils.DrawString(Graphics g, String text, Font font, Color foreColor, Rectangle drawBounds, StringFormat stringFormat)
at DevExpress.Utils.Paint.XPaintMixed.InternalDrawString(GraphicsCache cache, String s, Font font, Rectangle r, Brush foreBrush, StringFormat strFormat)
at DevExpress.Utils.Paint.XPaint.DrawString(GraphicsCache cache, String s, Font font, Brush foreBrush, Rectangle r, StringFormat strFormat)
at DevExpress.Utils.Text.StringPainter.DrawStringBlock(GraphicsCache cache, Object context, StringFormat format, StringBlock sb, Rectangle rect, Color color)
at DevExpress.Utils.Text.StringPainter.DrawString(GraphicsCache cache, StringInfo info, TextOptions defaultOptions)
at DevExpress.XtraBars.Alerter.AlertPainter.DrawHtmlText(GraphicsCache graphicsCache)
at DevExpress.XtraBars.Alerter.AlertPainter.Draw(PaintEventArgs e)
at DevExpress.XtraBars.Alerter.AlertFormCore.OnPaint(PaintEventArgs e)
at System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer)
at System.Windows.Forms.Control.WmPaint(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at DevExpress.Utils.Win.TopFormBase.WndProc(Message& m)
at DevExpress.XtraBars.Alerter.AlertForm.WndProc(Message& msg)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
********** Environment Stack Trace **********
at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
at System.Environment.get_StackTrace()
at ProppFrexx.ErrorDialog.GetExceptionInfo(Exception e, Boolean full)
at ProppFrexx.ProppFrexx_ONAIR.iPd3(Exception )
at ProppFrexx.ProppFrexx_ONAIR.iPdX(Exception )
at ProppFrexx.ProppFrexx_ONAIR.iPJz(Object , ThreadExceptionEventArgs )
at System.Windows.Forms.Application.ThreadContext.OnThreadException(Exception t)
at System.Windows.Forms.Control.WndProcException(Exception e)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
at sK.qk.Wdg0(String[] )
********** End **********

18-10-2018 05:59:56 [v4.0.5.0]:********** Error/Exception Information **********
Error Message: Exception has been thrown by the target of an invocation.
Error Type: System.Reflection.TargetInvocationException
Error Source: mscorlib.Void SerializationInvoke(System.IRuntimeMethodInfo, System.Object, System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext ByRef)
Inner Exception: Onvoldoende geheugenbronnen beschikbaar om deze opdracht te verwerken
********** System Stack Trace **********
at System.RuntimeMethodHandle.SerializationInvoke(IRuntimeMethodInfo method, Object target, SerializationInfo info, StreamingContext& context)
at System.Runtime.Serialization.ObjectManager.CompleteISerializableObject(Object obj, SerializationInfo info, StreamingContext context)
at System.Runtime.Serialization.ObjectManager.FixupSpecialObject(ObjectHolder holder)
at System.Runtime.Serialization.ObjectManager.DoFixups()
at System.Runtime.Serialization.Formatters.Binary.ObjectReader.Deserialize(HeaderHandler handler, __BinaryParser serParser, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)
at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(Stream serializationStream, HeaderHandler handler, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)
at System.Resources.ResourceReader.DeserializeObject(Int32 typeIndex)
at System.Resources.ResourceReader.LoadObjectV2(Int32 pos, ResourceTypeCode& typeCode)
at System.Resources.RuntimeResourceSet.GetObject(String key, Boolean ignoreCase, Boolean isString)
at System.Resources.ResourceManager.GetObject(String name, CultureInfo culture, Boolean wrapUnmanagedMemStream)
at ProppFrexx.ErrorDialog.rJHB()
at ProppFrexx.ErrorDialog..ctor(Exception e, Boolean getFullInfo)
at ProppFrexx.ProppFrexx_ONAIR.iPdX(Exception )
at ProppFrexx.ProppFrexx_ONAIR.iPJz(Object , ThreadExceptionEventArgs )
at System.Windows.Forms.Application.ThreadContext.OnThreadException(Exception t)
at System.Windows.Forms.Control.WndProcException(Exception e)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Error Message: Onvoldoende geheugenbronnen beschikbaar om deze opdracht te verwerken
Error Type: System.ComponentModel.Win32Exception
Error Source: System.Drawing.Void Initialize(Int32, Int32)
********** System Stack Trace **********
at System.Drawing.Icon.Initialize(Int32 width, Int32 height)
********** Environment Stack Trace **********
at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
at System.Environment.get_StackTrace()
at ProppFrexx.ErrorDialog.GetExceptionInfo(Exception e, Boolean full)
at ProppFrexx.ProppFrexx_ONAIR.iPd3(Exception )
at ProppFrexx.ProppFrexx_ONAIR.iPdX(Exception )
at ProppFrexx.ProppFrexx_ONAIR.qPJg(Object , UnhandledExceptionEventArgs )
at System.RuntimeMethodHandle.SerializationInvoke(IRuntimeMethodInfo method, Object target, SerializationInfo info, StreamingContext& context)
at System.Runtime.Serialization.ObjectManager.CompleteISerializableObject(Object obj, SerializationInfo info, StreamingContext context)
at System.Runtime.Serialization.ObjectManager.FixupSpecialObject(ObjectHolder holder)
at System.Runtime.Serialization.ObjectManager.DoFixups()
at System.Runtime.Serialization.Formatters.Binary.ObjectReader.Deserialize(HeaderHandler handler, __BinaryParser serParser, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)
at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(Stream serializationStream, HeaderHandler handler, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)
at System.Resources.ResourceReader.DeserializeObject(Int32 typeIndex)
at System.Resources.ResourceReader.LoadObjectV2(Int32 pos, ResourceTypeCode& typeCode)
at System.Resources.RuntimeResourceSet.GetObject(String key, Boolean ignoreCase, Boolean isString)
at System.Resources.ResourceManager.GetObject(String name, CultureInfo culture, Boolean wrapUnmanagedMemStream)
at ProppFrexx.ErrorDialog.rJHB()
at ProppFrexx.ErrorDialog..ctor(Exception e, Boolean getFullInfo)
at ProppFrexx.ProppFrexx_ONAIR.iPdX(Exception )
at ProppFrexx.ProppFrexx_ONAIR.iPJz(Object , ThreadExceptionEventArgs )
at System.Windows.Forms.Application.ThreadContext.OnThreadException(Exception t)
at System.Windows.Forms.Control.WndProcException(Exception e)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
at sK.qk.Wdg0(String[] )
********** End **********
User avatar
radio42
Site Admin
Posts: 8295
Joined: 05 Apr 2012 16:26
Location: Hamburg, Germany
Contact:
Re: Crache Proppfrexx

Post by radio42 »

Thanks for providing the additional info.

This looks like something I can currently not so much about. The error is an "System.OutOfMemoryException"
And as the name suggests, your system was running out of available main memory (RAM).

A few quesitons:

How much main memory does your system have?
How many tracks do you host in your media libraries?
Are you using any larger VST DSPs within ProppFrexx, if yes, which ones?
If you are running the 32-bit version of ProppFrexx ONAIR, switching to the 64-bit version might help?
And are you may be using a lot of 'other applications' on your radio PC as well?

Post Reply