Application Error that closed ProppFrexx down
Application Error that closed ProppFrexx down
I've just walked into the main studio to find ProppFrexx was not running, and we had switched to backup.
I upgraded to the new version yesterday evening, and looking at the logs ProppFrexx stopped at 09:11am
Here is the error reported in Windows Application log:
Logged: 28/11/2019 09:11:25
Faulting application name: ProppFrexx ONAIR.exe, version: 4.1.5.0, time stamp: 0x5dde1d01
Faulting module name: clr.dll, version: 4.8.3928.0, time stamp: 0x5d390139
Exception code: 0xc00000fd
Fault offset: 0x00000000000dbe8f
Faulting process ID: 0x11b0
Faulting application start time: 0x01d5a5726f171f85
Faulting application path: C:\Program Files\radio42\ProppFrexx ONAIR\ProppFrexx ONAIR.exe
Faulting module path: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll
Report ID: 1f076897-87c7-4fe3-9b59-b550d17d3f1b
Faulting package full name:
Faulting package-relative application ID:
I upgraded to the new version yesterday evening, and looking at the logs ProppFrexx stopped at 09:11am
Here is the error reported in Windows Application log:
Logged: 28/11/2019 09:11:25
Faulting application name: ProppFrexx ONAIR.exe, version: 4.1.5.0, time stamp: 0x5dde1d01
Faulting module name: clr.dll, version: 4.8.3928.0, time stamp: 0x5d390139
Exception code: 0xc00000fd
Fault offset: 0x00000000000dbe8f
Faulting process ID: 0x11b0
Faulting application start time: 0x01d5a5726f171f85
Faulting application path: C:\Program Files\radio42\ProppFrexx ONAIR\ProppFrexx ONAIR.exe
Faulting module path: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll
Report ID: 1f076897-87c7-4fe3-9b59-b550d17d3f1b
Faulting package full name:
Faulting package-relative application ID:
Re: Application Error that closed ProppFrexx down
Can you please also take a look to the file called "Error.log" (in the ProppFrexx AppUserData folder) and send this to me, as the above error does tell me much unfortunately.
Bernd - radio42
ProppFrexx ONAIR - The Playout and Broadcast Automation Solution
ProppFrexx ONAIR - The Playout and Broadcast Automation Solution
Re: Application Error that closed ProppFrexx down
Here you go:
28/11/2019 09:11:23 [v4.1.5.0]:********** Message Notification **********
Message: UI Thread ID: 1, Current Thread ID: 1
Default Graphics: N/A, Shared Graphics: 1359028436
DevExpress.Utils.v19.2, Version=19.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
####### Stack Trace ######
at L7.wH.ueKy(Object , FirstChanceExceptionEventArgs )
at System.Drawing.Graphics.get_PageUnit()
at DevExpress.Utils.Paint.XPaint.CalcDefaultTextSize(Graphics g, Font font)
at DevExpress.Utils.AppearanceObject.CalcDefaultTextSize(GraphicsCache cache)
at DevExpress.XtraEditors.ViewInfo.BaseControlViewInfo.CalcTextSizeCore(GraphicsCache cache, String text, Int32 maxWidth)
at DevExpress.XtraEditors.ViewInfo.BaseControlViewInfo.CalcTextSizeCore(Graphics g, String text, Int32 maxWidth)
at DevExpress.XtraEditors.ViewInfo.BaseControlViewInfo.CalcTextSize(Graphics g, Boolean useDisplayText)
at DevExpress.XtraEditors.ViewInfo.BaseEditViewInfo.CalcConstants()
at DevExpress.XtraEditors.ViewInfo.BaseControlViewInfo.CalcRects()
at DevExpress.XtraEditors.ViewInfo.BaseControlViewInfo.CalcViewInfo(Graphics g)
at DevExpress.XtraEditors.ViewInfo.TextEditViewInfo.CalcViewInfo(Graphics g)
at DevExpress.XtraTreeList.ViewInfo.CellInfo.CalcViewInfo(Graphics g, Point pt, Rectangle bounds)
at DevExpress.XtraTreeList.ViewInfo.CellInfo.CalcViewInfo(Graphics g)
at DevExpress.XtraTreeList.ViewInfo.TreeListViewInfo.UpdateCell(CellInfo cell, TreeListColumn col, TreeListNode node, Boolean recalcViewInfo)
at DevExpress.XtraTreeList.ViewInfo.TreeListViewInfo.CalcRowCellsInfo(RowInfo rInfo)
at DevExpress.XtraTreeList.ViewInfo.TreeListViewInfo.CalcRowInfo(RowInfo rInfo, Rectangle bounds)
at DevExpress.XtraTreeList.ViewInfo.TreeListViewInfo.CalcRowsInfo(Rectangle bounds)
at DevExpress.XtraTreeList.ViewInfo.TreeListViewInfo.BriefCalcRowsInfo()
at DevExpress.XtraTreeList.ViewInfo.TreeListViewInfo.CalcRowsInfoCore()
at DevExpress.XtraTreeList.ViewInfo.TreeListViewInfo.CalcRowsInfo()
at DevExpress.XtraTreeList.TreeList.RecreateRowsInfo()
at DevExpress.XtraTreeList.TreeList.UpdateLayout()
at DevExpress.XtraTreeList.TreeList.OnPaint(PaintEventArgs e)
at DevExpress.Utils.DirectXPaint.DirectXProvider.RenderCore(Rectangle clipRect, Boolean setDirtyRect)
at DevExpress.Utils.DirectXPaint.DirectXProvider.Render()
at DevExpress.XtraTreeList.TreeList.RefreshRowsInfo(Boolean recalcRowsInfo, Boolean refreshCellState)
at DevExpress.XtraTreeList.TreeList.OnItemChanged(Int32 index, PropertyDescriptor propertyDescriptor)
at DevExpress.XtraTreeList.TreeList.OnDataListChanged(Object sender, ListChangedEventArgs e)
at DevExpress.XtraTreeList.Data.TreeListData.SetValue(Int32 nodeID, Object columnID, Object value, Boolean initEdit)
at DevExpress.XtraTreeList.TreeList.SetNodeValue(Int32 id, Object columnId, Object val, Boolean initEdit)
at DevExpress.XtraTreeList.TreeList.OnSetValue(TreeListNode node, Object columnID, Object val)
at ProppFrexx.Playlist.<DJPlayerReport>d__467.MoveNext()
at System.Runtime.CompilerServices.AsyncVoidMethodBuilder.Start[TStateMachine](TStateMachine& stateMachine)
at ProppFrexx.Playlist.DJPlayerReport(DJPlayer player, DJPlayerReportEventArgs e)
at ProppFrexx.Playlist.Gc1B(Object , DJPlayerReportEventArgs )
at ProppFrexx.DJPlayer.hctG(DJPlayerReportEventArgs )
at ProppFrexx.DJPlayer.<Play>d__374.MoveNext()
at System.Runtime.CompilerServices.AsyncVoidMethodBuilder.Start[TStateMachine](TStateMachine& stateMachine)
at ProppFrexx.DJPlayer.Play(Boolean preview, Boolean useFading)
at ProppFrexx.DJPlayer.PLAYERStartPlay(Boolean useFading)
at ProppFrexx.Playlist.Fc1v(DJPlayer , MediaEntry , String )
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Delegate.DynamicInvokeImpl(Object[] args)
at System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)
at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
at System.Windows.Forms.Control.InvokeMarshaledCallbacks()
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at DevExpress.XtraEditors.XtraForm.WndProc(Message& msg)
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 System.Windows.Forms.Form.ShowDialog(IWin32Window owner)
at ProppFrexx.ProppFrexx_ONAIR.veOb(Exception )
at ProppFrexx.ProppFrexx_ONAIR.YeOj(Object , ThreadExceptionEventArgs )
at System.Windows.Forms.Application.ThreadContext.OnThreadException(Exception t)
at System.Windows.Forms.Control.InvokeMarshaledCallbacks()
at System.Windows.Forms.Control.WndProc(Message& m)
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 L7.wH.Main(String[] args)
********** Environment Stack Trace **********
at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
at System.Environment.get_StackTrace()
at ProppFrexx.ProppFrexx_ONAIR.SeON(String )
at L7.wH.ueKy(Object , FirstChanceExceptionEventArgs )
at System.Drawing.Graphics.get_PageUnit()
at DevExpress.Utils.Paint.XPaint.CalcDefaultTextSize(Graphics g, Font font)
at DevExpress.Utils.AppearanceObject.CalcDefaultTextSize(GraphicsCache cache)
at DevExpress.XtraEditors.ViewInfo.BaseControlViewInfo.CalcTextSizeCore(GraphicsCache cache, String text, Int32 maxWidth)
at DevExpress.XtraEditors.ViewInfo.BaseControlViewInfo.CalcTextSizeCore(Graphics g, String text, Int32 maxWidth)
at DevExpress.XtraEditors.ViewInfo.BaseControlViewInfo.CalcTextSize(Graphics g, Boolean useDisplayText)
at DevExpress.XtraEditors.ViewInfo.BaseEditViewInfo.CalcConstants()
at DevExpress.XtraEditors.ViewInfo.BaseControlViewInfo.CalcRects()
at DevExpress.XtraEditors.ViewInfo.BaseControlViewInfo.CalcViewInfo(Graphics g)
at DevExpress.XtraEditors.ViewInfo.TextEditViewInfo.CalcViewInfo(Graphics g)
at DevExpress.XtraTreeList.ViewInfo.CellInfo.CalcViewInfo(Graphics g, Point pt, Rectangle bounds)
at DevExpress.XtraTreeList.ViewInfo.CellInfo.CalcViewInfo(Graphics g)
at DevExpress.XtraTreeList.ViewInfo.TreeListViewInfo.UpdateCell(CellInfo cell, TreeListColumn col, TreeListNode node, Boolean recalcViewInfo)
at DevExpress.XtraTreeList.ViewInfo.TreeListViewInfo.CalcRowCellsInfo(RowInfo rInfo)
at DevExpress.XtraTreeList.ViewInfo.TreeListViewInfo.CalcRowInfo(RowInfo rInfo, Rectangle bounds)
at DevExpress.XtraTreeList.ViewInfo.TreeListViewInfo.CalcRowsInfo(Rectangle bounds)
at DevExpress.XtraTreeList.ViewInfo.TreeListViewInfo.BriefCalcRowsInfo()
at DevExpress.XtraTreeList.ViewInfo.TreeListViewInfo.CalcRowsInfoCore()
at DevExpress.XtraTreeList.ViewInfo.TreeListViewInfo.CalcRowsInfo()
at DevExpress.XtraTreeList.TreeList.RecreateRowsInfo()
at DevExpress.XtraTreeList.TreeList.UpdateLayout()
at DevExpress.XtraTreeList.TreeList.OnPaint(PaintEventArgs e)
at DevExpress.Utils.DirectXPaint.DirectXProvider.RenderCore(Rectangle clipRect, Boolean setDirtyRect)
at DevExpress.Utils.DirectXPaint.DirectXProvider.Render()
at DevExpress.XtraTreeList.TreeList.RefreshRowsInfo(Boolean recalcRowsInfo, Boolean refreshCellState)
at DevExpress.XtraTreeList.TreeList.OnItemChanged(Int32 index, PropertyDescriptor propertyDescriptor)
at DevExpress.XtraTreeList.TreeList.OnDataListChanged(Object sender, ListChangedEventArgs e)
at DevExpress.XtraTreeList.Data.TreeListData.SetValue(Int32 nodeID, Object columnID, Object value, Boolean initEdit)
at DevExpress.XtraTreeList.TreeList.SetNodeValue(Int32 id, Object columnId, Object val, Boolean initEdit)
at DevExpress.XtraTreeList.TreeList.OnSetValue(TreeListNode node, Object columnID, Object val)
at ProppFrexx.Playlist.<DJPlayerReport>d__467.MoveNext()
at System.Runtime.CompilerServices.AsyncVoidMethodBuilder.Start[TStateMachine](TStateMachine& stateMachine)
at ProppFrexx.Playlist.DJPlayerReport(DJPlayer player, DJPlayerReportEventArgs e)
at ProppFrexx.Playlist.Gc1B(Object , DJPlayerReportEventArgs )
at ProppFrexx.DJPlayer.hctG(DJPlayerReportEventArgs )
at ProppFrexx.DJPlayer.<Play>d__374.MoveNext()
at System.Runtime.CompilerServices.AsyncVoidMethodBuilder.Start[TStateMachine](TStateMachine& stateMachine)
at ProppFrexx.DJPlayer.Play(Boolean preview, Boolean useFading)
at ProppFrexx.DJPlayer.PLAYERStartPlay(Boolean useFading)
at ProppFrexx.Playlist.Fc1v(DJPlayer , MediaEntry , String )
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Delegate.DynamicInvokeImpl(Object[] args)
at System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)
at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
at System.Windows.Forms.Control.InvokeMarshaledCallbacks()
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at DevExpress.XtraEditors.XtraForm.WndProc(Message& msg)
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 System.Windows.Forms.Form.ShowDialog(IWin32Window owner)
at ProppFrexx.ProppFrexx_ONAIR.veOb(Exception )
at ProppFrexx.ProppFrexx_ONAIR.YeOj(Object , ThreadExceptionEventArgs )
at System.Windows.Forms.Application.ThreadContext.OnThreadException(Exception t)
at System.Windows.Forms.Control.InvokeMarshaledCallbacks()
at System.Windows.Forms.Control.WndProc(Message& m)
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 L7.wH.Main(String[] args)
********** End **********
Re: Application Error that closed ProppFrexx down
Is this the only entry for the latest v4.1.5.0 ?
Please can you mail me the full file...
Also, are you able to reproduce the issue - as it doesn't happen here.
This exception is actually an InvalidOperationException within your graphics driver, which then caused the application to crash.
I am not sure, if this is really a ProppFrexx error or an error in the UI Lib I am using or even in your graphics driver.
I need to investigate this with the UI Lib vendor - which might take some time.
Please can you mail me the full file...
Also, are you able to reproduce the issue - as it doesn't happen here.
This exception is actually an InvalidOperationException within your graphics driver, which then caused the application to crash.
I am not sure, if this is really a ProppFrexx error or an error in the UI Lib I am using or even in your graphics driver.
I need to investigate this with the UI Lib vendor - which might take some time.
Bernd - radio42
ProppFrexx ONAIR - The Playout and Broadcast Automation Solution
ProppFrexx ONAIR - The Playout and Broadcast Automation Solution
Re: Application Error that closed ProppFrexx down
That’s the only one for the current version as it was only running for some hours before it crashed this morning, but the file does have many errors in the log.
I’ve just sent the full error.log to your radio42 email address used to reply to me at HopeFM.
I’ve just sent the full error.log to your radio42 email address used to reply to me at HopeFM.
Re: Application Error that closed ProppFrexx down
Thanks. The others are all of older versions and not related.
Bernd - radio42
ProppFrexx ONAIR - The Playout and Broadcast Automation Solution
ProppFrexx ONAIR - The Playout and Broadcast Automation Solution
Re: Application Error that closed ProppFrexx down
I've had this error again twice once last night and again today:
Here's both of them as listed in the error.log:
28/11/2019 22:05:16 [v4.1.5.0]:********** Message Notification **********
Message: UI Thread ID: 1, Current Thread ID: 49
Default Graphics: N/A, Shared Graphics: N/A
DevExpress.Utils.v19.2, Version=19.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
####### Stack Trace ######
at L7.wH.ueKy(Object , FirstChanceExceptionEventArgs )
at System.Drawing.Graphics.get_PageUnit()
at DevExpress.Utils.Text.FontsCache.GetFontCacheByFont(Graphics graphics, Font font)
at DevExpress.Utils.Text.TextUtils.GetStringSize(Graphics g, String text, Font font, StringFormat stringFormat, Int32 maxWidth, Int32 maxHeight, IWordBreakProvider wordBreakProvider, Boolean& isCropped)
at DevExpress.Utils.Paint.XPaintMixed.CalcTextSize(Graphics g, String s, Font font, StringFormatInfo strFormat, Int32 maxWidth, Int32 maxHeight, Boolean& isCropped)
at DevExpress.Utils.AppearanceObject.CalcTextSizeInt(GraphicsCache cache, StringFormatInfo sf, String s, Int32 width)
at DevExpress.XtraEditors.ViewInfo.TokenEditViewInfo.CalcDescriptionSize(TokenEditToken token)
at DevExpress.XtraEditors.ViewInfo.TokenEditViewInfo.CalcItemSizeCore(TokenEditToken token)
at DevExpress.XtraEditors.ViewInfo.TokenEditViewInfo.CalcItemSize(TokenEditToken token)
at DevExpress.XtraEditors.ViewInfo.TokenEditViewInfo.CalcBounds(Point topPt, TokenEditToken token)
at DevExpress.XtraEditors.ViewInfo.TokenEditViewInfo.CalcItemInfo(TokenEditToken token, Point topPt, Int32 rowIndex)
at DevExpress.XtraEditors.ViewInfo.TokenEditViewInfo.CalcItemsInfo()
at DevExpress.XtraEditors.ViewInfo.TokenEditViewInfo.CalcContentRect(Rectangle bounds)
at DevExpress.XtraEditors.ViewInfo.BaseControlViewInfo.CalcRects()
at DevExpress.XtraEditors.ViewInfo.BaseControlViewInfo.CalcViewInfo(Graphics g)
at DevExpress.XtraEditors.ViewInfo.TokenEditViewInfo.DoUpdateSelectedItems()
at DevExpress.XtraEditors.ViewInfo.BaseEditViewInfo.set_EditValue(Object value)
at DevExpress.XtraTreeList.ViewInfo.CellInfo.GetEditorViewInfo(TreeListColumn column, TreeListNode node)
at DevExpress.XtraTreeList.Nodes.TreeListNode.GetDisplayText(Object columnID)
at ProppFrexx.RemoteControl.CommandDispatcher.peTy(Playlist , TreeListNode )
at ProppFrexx.RemoteControl.CommandDispatcher.DispatchCommand(ControlCommand command, Object sender, DJPlayerReportEventArgs report)
at ProppFrexx.ControlCommandWorker.Execute(CommandExecuterItem task)
at ProppFrexx.RemoteControl.RemoteControlTCPClient.qeCG()
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
********** Environment Stack Trace **********
at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
at System.Environment.get_StackTrace()
at ProppFrexx.ProppFrexx_ONAIR.SeON(String )
at L7.wH.ueKy(Object , FirstChanceExceptionEventArgs )
at System.Drawing.Graphics.get_PageUnit()
at DevExpress.Utils.Text.FontsCache.GetFontCacheByFont(Graphics graphics, Font font)
at DevExpress.Utils.Text.TextUtils.GetStringSize(Graphics g, String text, Font font, StringFormat stringFormat, Int32 maxWidth, Int32 maxHeight, IWordBreakProvider wordBreakProvider, Boolean& isCropped)
at DevExpress.Utils.Paint.XPaintMixed.CalcTextSize(Graphics g, String s, Font font, StringFormatInfo strFormat, Int32 maxWidth, Int32 maxHeight, Boolean& isCropped)
at DevExpress.Utils.AppearanceObject.CalcTextSizeInt(GraphicsCache cache, StringFormatInfo sf, String s, Int32 width)
at DevExpress.XtraEditors.ViewInfo.TokenEditViewInfo.CalcDescriptionSize(TokenEditToken token)
at DevExpress.XtraEditors.ViewInfo.TokenEditViewInfo.CalcItemSizeCore(TokenEditToken token)
at DevExpress.XtraEditors.ViewInfo.TokenEditViewInfo.CalcItemSize(TokenEditToken token)
at DevExpress.XtraEditors.ViewInfo.TokenEditViewInfo.CalcBounds(Point topPt, TokenEditToken token)
at DevExpress.XtraEditors.ViewInfo.TokenEditViewInfo.CalcItemInfo(TokenEditToken token, Point topPt, Int32 rowIndex)
at DevExpress.XtraEditors.ViewInfo.TokenEditViewInfo.CalcItemsInfo()
at DevExpress.XtraEditors.ViewInfo.TokenEditViewInfo.CalcContentRect(Rectangle bounds)
at DevExpress.XtraEditors.ViewInfo.BaseControlViewInfo.CalcRects()
at DevExpress.XtraEditors.ViewInfo.BaseControlViewInfo.CalcViewInfo(Graphics g)
at DevExpress.XtraEditors.ViewInfo.TokenEditViewInfo.DoUpdateSelectedItems()
at DevExpress.XtraEditors.ViewInfo.BaseEditViewInfo.set_EditValue(Object value)
at DevExpress.XtraTreeList.ViewInfo.CellInfo.GetEditorViewInfo(TreeListColumn column, TreeListNode node)
at DevExpress.XtraTreeList.Nodes.TreeListNode.GetDisplayText(Object columnID)
at ProppFrexx.RemoteControl.CommandDispatcher.peTy(Playlist , TreeListNode )
at ProppFrexx.RemoteControl.CommandDispatcher.DispatchCommand(ControlCommand command, Object sender, DJPlayerReportEventArgs report)
at ProppFrexx.ControlCommandWorker.Execute(CommandExecuterItem task)
at ProppFrexx.RemoteControl.RemoteControlTCPClient.qeCG()
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
********** End **********
29/11/2019 16:33:20 [v4.1.5.0]:********** Message Notification **********
Message: UI Thread ID: 1, Current Thread ID: 1
Default Graphics: N/A, Shared Graphics: 67178650
DevExpress.Utils.v19.2, Version=19.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
####### Stack Trace ######
at L7.wH.ueKy(Object , FirstChanceExceptionEventArgs )
at System.Drawing.Graphics.get_PageUnit()
at DevExpress.Utils.Text.FontsCache.GetFontCacheByFont(Graphics graphics, Font font)
at DevExpress.XtraEditors.ViewInfo.BaseEditViewInfo.GetTextAscentHeight()
at DevExpress.XtraEditors.ViewInfo.TextEditViewInfo.CalcTextBaseline(Graphics g)
at DevExpress.XtraTreeList.ViewInfo.CellInfo.CalcViewInfo(Graphics g, Point pt, Rectangle bounds)
at DevExpress.XtraTreeList.ViewInfo.CellInfo.CalcViewInfo(Graphics g)
at DevExpress.XtraTreeList.ViewInfo.TreeListViewInfo.UpdateCell(CellInfo cell, TreeListColumn col, TreeListNode node, Boolean recalcViewInfo)
at DevExpress.XtraTreeList.ViewInfo.TreeListViewInfo.CalcRowCellsInfo(RowInfo rInfo)
at DevExpress.XtraTreeList.ViewInfo.TreeListViewInfo.CalcRowInfo(RowInfo rInfo, Rectangle bounds)
at DevExpress.XtraTreeList.ViewInfo.TreeListViewInfo.CalcRowsInfo(Rectangle bounds)
at DevExpress.XtraTreeList.ViewInfo.TreeListViewInfo.BriefCalcRowsInfo()
at DevExpress.XtraTreeList.ViewInfo.TreeListViewInfo.CalcRowsInfoCore()
at DevExpress.XtraTreeList.ViewInfo.TreeListViewInfo.CalcRowsInfo()
at DevExpress.XtraTreeList.TreeList.RecreateRowsInfo()
at DevExpress.XtraTreeList.TreeList.UpdateLayout()
at DevExpress.XtraTreeList.TreeList.OnPaint(PaintEventArgs e)
at DevExpress.Utils.DirectXPaint.DirectXProvider.RenderCore(Rectangle clipRect, Boolean setDirtyRect)
at DevExpress.Utils.DirectXPaint.DirectXProvider.Render()
at DevExpress.XtraTreeList.TreeList.RefreshRowsInfo(Boolean recalcRowsInfo, Boolean refreshCellState)
at DevExpress.XtraTreeList.TreeList.InternalNodePropertiesChanged(TreeListNode node, NodeChangeTypeEnum changeType)
at DevExpress.XtraTreeList.Nodes.TreeListNode.RaiseNodeChanged(TreeList treeList, NodeChangeTypeEnum changeType)
at DevExpress.XtraTreeList.Nodes.TreeListNode.set_StateImageIndex(Int32 value)
at ProppFrexx.Playlist.<DJPlayerReport>d__467.MoveNext()
at System.Runtime.CompilerServices.AsyncVoidMethodBuilder.Start[TStateMachine](TStateMachine& stateMachine)
at ProppFrexx.Playlist.DJPlayerReport(DJPlayer player, DJPlayerReportEventArgs e)
at ProppFrexx.Playlist.Gc1B(Object , DJPlayerReportEventArgs )
at ProppFrexx.DJPlayer.KKH.ryP5()
at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
at System.Windows.Forms.Control.InvokeMarshaledCallbacks()
at System.Windows.Forms.Control.WndProc(Message& m)
at DevExpress.XtraEditors.XtraUserControl.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
at DevExpress.Utils.Drawing.Helpers.NativeMethods.UnsafeNativeMethods.DefSubclassProc(IntPtr hWnd, IntPtr Msg, IntPtr wParam, IntPtr lParam)
at DevExpress.Utils.Drawing.Helpers.NativeMethods.UnsafeNativeMethods.DefSubclassProc(IntPtr hWnd, IntPtr Msg, IntPtr wParam, IntPtr lParam)
at DevExpress.Utils.Drawing.Helpers.Win32SubclasserFactory.Win32Subclasser.SubClassProcInner(IntPtr hWnd, IntPtr Msg, IntPtr wParam, IntPtr lParam, IntPtr uIdSubclass, IntPtr dwRefData)
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 L7.wH.Main(String[] args)
********** Environment Stack Trace **********
at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
at System.Environment.get_StackTrace()
at ProppFrexx.ProppFrexx_ONAIR.SeON(String )
at L7.wH.ueKy(Object , FirstChanceExceptionEventArgs )
at System.Drawing.Graphics.get_PageUnit()
at DevExpress.Utils.Text.FontsCache.GetFontCacheByFont(Graphics graphics, Font font)
at DevExpress.XtraEditors.ViewInfo.BaseEditViewInfo.GetTextAscentHeight()
at DevExpress.XtraEditors.ViewInfo.TextEditViewInfo.CalcTextBaseline(Graphics g)
at DevExpress.XtraTreeList.ViewInfo.CellInfo.CalcViewInfo(Graphics g, Point pt, Rectangle bounds)
at DevExpress.XtraTreeList.ViewInfo.CellInfo.CalcViewInfo(Graphics g)
at DevExpress.XtraTreeList.ViewInfo.TreeListViewInfo.UpdateCell(CellInfo cell, TreeListColumn col, TreeListNode node, Boolean recalcViewInfo)
at DevExpress.XtraTreeList.ViewInfo.TreeListViewInfo.CalcRowCellsInfo(RowInfo rInfo)
at DevExpress.XtraTreeList.ViewInfo.TreeListViewInfo.CalcRowInfo(RowInfo rInfo, Rectangle bounds)
at DevExpress.XtraTreeList.ViewInfo.TreeListViewInfo.CalcRowsInfo(Rectangle bounds)
at DevExpress.XtraTreeList.ViewInfo.TreeListViewInfo.BriefCalcRowsInfo()
at DevExpress.XtraTreeList.ViewInfo.TreeListViewInfo.CalcRowsInfoCore()
at DevExpress.XtraTreeList.ViewInfo.TreeListViewInfo.CalcRowsInfo()
at DevExpress.XtraTreeList.TreeList.RecreateRowsInfo()
at DevExpress.XtraTreeList.TreeList.UpdateLayout()
at DevExpress.XtraTreeList.TreeList.OnPaint(PaintEventArgs e)
at DevExpress.Utils.DirectXPaint.DirectXProvider.RenderCore(Rectangle clipRect, Boolean setDirtyRect)
at DevExpress.Utils.DirectXPaint.DirectXProvider.Render()
at DevExpress.XtraTreeList.TreeList.RefreshRowsInfo(Boolean recalcRowsInfo, Boolean refreshCellState)
at DevExpress.XtraTreeList.TreeList.InternalNodePropertiesChanged(TreeListNode node, NodeChangeTypeEnum changeType)
at DevExpress.XtraTreeList.Nodes.TreeListNode.RaiseNodeChanged(TreeList treeList, NodeChangeTypeEnum changeType)
at DevExpress.XtraTreeList.Nodes.TreeListNode.set_StateImageIndex(Int32 value)
at ProppFrexx.Playlist.<DJPlayerReport>d__467.MoveNext()
at System.Runtime.CompilerServices.AsyncVoidMethodBuilder.Start[TStateMachine](TStateMachine& stateMachine)
at ProppFrexx.Playlist.DJPlayerReport(DJPlayer player, DJPlayerReportEventArgs e)
at ProppFrexx.Playlist.Gc1B(Object , DJPlayerReportEventArgs )
at ProppFrexx.DJPlayer.KKH.ryP5()
at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
at System.Windows.Forms.Control.InvokeMarshaledCallbacks()
at System.Windows.Forms.Control.WndProc(Message& m)
at DevExpress.XtraEditors.XtraUserControl.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
at DevExpress.Utils.Drawing.Helpers.NativeMethods.UnsafeNativeMethods.DefSubclassProc(IntPtr hWnd, IntPtr Msg, IntPtr wParam, IntPtr lParam)
at DevExpress.Utils.Drawing.Helpers.NativeMethods.UnsafeNativeMethods.DefSubclassProc(IntPtr hWnd, IntPtr Msg, IntPtr wParam, IntPtr lParam)
at DevExpress.Utils.Drawing.Helpers.Win32SubclasserFactory.Win32Subclasser.SubClassProcInner(IntPtr hWnd, IntPtr Msg, IntPtr wParam, IntPtr lParam, IntPtr uIdSubclass, IntPtr dwRefData)
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 L7.wH.Main(String[] args)
********** End **********
I've since updated this machine with the latest hot fixes for .NET Framework and windows OS and GFX drivers to rule this out.
I will see how it goes overnight.
Here's both of them as listed in the error.log:
28/11/2019 22:05:16 [v4.1.5.0]:********** Message Notification **********
Message: UI Thread ID: 1, Current Thread ID: 49
Default Graphics: N/A, Shared Graphics: N/A
DevExpress.Utils.v19.2, Version=19.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
####### Stack Trace ######
at L7.wH.ueKy(Object , FirstChanceExceptionEventArgs )
at System.Drawing.Graphics.get_PageUnit()
at DevExpress.Utils.Text.FontsCache.GetFontCacheByFont(Graphics graphics, Font font)
at DevExpress.Utils.Text.TextUtils.GetStringSize(Graphics g, String text, Font font, StringFormat stringFormat, Int32 maxWidth, Int32 maxHeight, IWordBreakProvider wordBreakProvider, Boolean& isCropped)
at DevExpress.Utils.Paint.XPaintMixed.CalcTextSize(Graphics g, String s, Font font, StringFormatInfo strFormat, Int32 maxWidth, Int32 maxHeight, Boolean& isCropped)
at DevExpress.Utils.AppearanceObject.CalcTextSizeInt(GraphicsCache cache, StringFormatInfo sf, String s, Int32 width)
at DevExpress.XtraEditors.ViewInfo.TokenEditViewInfo.CalcDescriptionSize(TokenEditToken token)
at DevExpress.XtraEditors.ViewInfo.TokenEditViewInfo.CalcItemSizeCore(TokenEditToken token)
at DevExpress.XtraEditors.ViewInfo.TokenEditViewInfo.CalcItemSize(TokenEditToken token)
at DevExpress.XtraEditors.ViewInfo.TokenEditViewInfo.CalcBounds(Point topPt, TokenEditToken token)
at DevExpress.XtraEditors.ViewInfo.TokenEditViewInfo.CalcItemInfo(TokenEditToken token, Point topPt, Int32 rowIndex)
at DevExpress.XtraEditors.ViewInfo.TokenEditViewInfo.CalcItemsInfo()
at DevExpress.XtraEditors.ViewInfo.TokenEditViewInfo.CalcContentRect(Rectangle bounds)
at DevExpress.XtraEditors.ViewInfo.BaseControlViewInfo.CalcRects()
at DevExpress.XtraEditors.ViewInfo.BaseControlViewInfo.CalcViewInfo(Graphics g)
at DevExpress.XtraEditors.ViewInfo.TokenEditViewInfo.DoUpdateSelectedItems()
at DevExpress.XtraEditors.ViewInfo.BaseEditViewInfo.set_EditValue(Object value)
at DevExpress.XtraTreeList.ViewInfo.CellInfo.GetEditorViewInfo(TreeListColumn column, TreeListNode node)
at DevExpress.XtraTreeList.Nodes.TreeListNode.GetDisplayText(Object columnID)
at ProppFrexx.RemoteControl.CommandDispatcher.peTy(Playlist , TreeListNode )
at ProppFrexx.RemoteControl.CommandDispatcher.DispatchCommand(ControlCommand command, Object sender, DJPlayerReportEventArgs report)
at ProppFrexx.ControlCommandWorker.Execute(CommandExecuterItem task)
at ProppFrexx.RemoteControl.RemoteControlTCPClient.qeCG()
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
********** Environment Stack Trace **********
at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
at System.Environment.get_StackTrace()
at ProppFrexx.ProppFrexx_ONAIR.SeON(String )
at L7.wH.ueKy(Object , FirstChanceExceptionEventArgs )
at System.Drawing.Graphics.get_PageUnit()
at DevExpress.Utils.Text.FontsCache.GetFontCacheByFont(Graphics graphics, Font font)
at DevExpress.Utils.Text.TextUtils.GetStringSize(Graphics g, String text, Font font, StringFormat stringFormat, Int32 maxWidth, Int32 maxHeight, IWordBreakProvider wordBreakProvider, Boolean& isCropped)
at DevExpress.Utils.Paint.XPaintMixed.CalcTextSize(Graphics g, String s, Font font, StringFormatInfo strFormat, Int32 maxWidth, Int32 maxHeight, Boolean& isCropped)
at DevExpress.Utils.AppearanceObject.CalcTextSizeInt(GraphicsCache cache, StringFormatInfo sf, String s, Int32 width)
at DevExpress.XtraEditors.ViewInfo.TokenEditViewInfo.CalcDescriptionSize(TokenEditToken token)
at DevExpress.XtraEditors.ViewInfo.TokenEditViewInfo.CalcItemSizeCore(TokenEditToken token)
at DevExpress.XtraEditors.ViewInfo.TokenEditViewInfo.CalcItemSize(TokenEditToken token)
at DevExpress.XtraEditors.ViewInfo.TokenEditViewInfo.CalcBounds(Point topPt, TokenEditToken token)
at DevExpress.XtraEditors.ViewInfo.TokenEditViewInfo.CalcItemInfo(TokenEditToken token, Point topPt, Int32 rowIndex)
at DevExpress.XtraEditors.ViewInfo.TokenEditViewInfo.CalcItemsInfo()
at DevExpress.XtraEditors.ViewInfo.TokenEditViewInfo.CalcContentRect(Rectangle bounds)
at DevExpress.XtraEditors.ViewInfo.BaseControlViewInfo.CalcRects()
at DevExpress.XtraEditors.ViewInfo.BaseControlViewInfo.CalcViewInfo(Graphics g)
at DevExpress.XtraEditors.ViewInfo.TokenEditViewInfo.DoUpdateSelectedItems()
at DevExpress.XtraEditors.ViewInfo.BaseEditViewInfo.set_EditValue(Object value)
at DevExpress.XtraTreeList.ViewInfo.CellInfo.GetEditorViewInfo(TreeListColumn column, TreeListNode node)
at DevExpress.XtraTreeList.Nodes.TreeListNode.GetDisplayText(Object columnID)
at ProppFrexx.RemoteControl.CommandDispatcher.peTy(Playlist , TreeListNode )
at ProppFrexx.RemoteControl.CommandDispatcher.DispatchCommand(ControlCommand command, Object sender, DJPlayerReportEventArgs report)
at ProppFrexx.ControlCommandWorker.Execute(CommandExecuterItem task)
at ProppFrexx.RemoteControl.RemoteControlTCPClient.qeCG()
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
********** End **********
29/11/2019 16:33:20 [v4.1.5.0]:********** Message Notification **********
Message: UI Thread ID: 1, Current Thread ID: 1
Default Graphics: N/A, Shared Graphics: 67178650
DevExpress.Utils.v19.2, Version=19.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
####### Stack Trace ######
at L7.wH.ueKy(Object , FirstChanceExceptionEventArgs )
at System.Drawing.Graphics.get_PageUnit()
at DevExpress.Utils.Text.FontsCache.GetFontCacheByFont(Graphics graphics, Font font)
at DevExpress.XtraEditors.ViewInfo.BaseEditViewInfo.GetTextAscentHeight()
at DevExpress.XtraEditors.ViewInfo.TextEditViewInfo.CalcTextBaseline(Graphics g)
at DevExpress.XtraTreeList.ViewInfo.CellInfo.CalcViewInfo(Graphics g, Point pt, Rectangle bounds)
at DevExpress.XtraTreeList.ViewInfo.CellInfo.CalcViewInfo(Graphics g)
at DevExpress.XtraTreeList.ViewInfo.TreeListViewInfo.UpdateCell(CellInfo cell, TreeListColumn col, TreeListNode node, Boolean recalcViewInfo)
at DevExpress.XtraTreeList.ViewInfo.TreeListViewInfo.CalcRowCellsInfo(RowInfo rInfo)
at DevExpress.XtraTreeList.ViewInfo.TreeListViewInfo.CalcRowInfo(RowInfo rInfo, Rectangle bounds)
at DevExpress.XtraTreeList.ViewInfo.TreeListViewInfo.CalcRowsInfo(Rectangle bounds)
at DevExpress.XtraTreeList.ViewInfo.TreeListViewInfo.BriefCalcRowsInfo()
at DevExpress.XtraTreeList.ViewInfo.TreeListViewInfo.CalcRowsInfoCore()
at DevExpress.XtraTreeList.ViewInfo.TreeListViewInfo.CalcRowsInfo()
at DevExpress.XtraTreeList.TreeList.RecreateRowsInfo()
at DevExpress.XtraTreeList.TreeList.UpdateLayout()
at DevExpress.XtraTreeList.TreeList.OnPaint(PaintEventArgs e)
at DevExpress.Utils.DirectXPaint.DirectXProvider.RenderCore(Rectangle clipRect, Boolean setDirtyRect)
at DevExpress.Utils.DirectXPaint.DirectXProvider.Render()
at DevExpress.XtraTreeList.TreeList.RefreshRowsInfo(Boolean recalcRowsInfo, Boolean refreshCellState)
at DevExpress.XtraTreeList.TreeList.InternalNodePropertiesChanged(TreeListNode node, NodeChangeTypeEnum changeType)
at DevExpress.XtraTreeList.Nodes.TreeListNode.RaiseNodeChanged(TreeList treeList, NodeChangeTypeEnum changeType)
at DevExpress.XtraTreeList.Nodes.TreeListNode.set_StateImageIndex(Int32 value)
at ProppFrexx.Playlist.<DJPlayerReport>d__467.MoveNext()
at System.Runtime.CompilerServices.AsyncVoidMethodBuilder.Start[TStateMachine](TStateMachine& stateMachine)
at ProppFrexx.Playlist.DJPlayerReport(DJPlayer player, DJPlayerReportEventArgs e)
at ProppFrexx.Playlist.Gc1B(Object , DJPlayerReportEventArgs )
at ProppFrexx.DJPlayer.KKH.ryP5()
at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
at System.Windows.Forms.Control.InvokeMarshaledCallbacks()
at System.Windows.Forms.Control.WndProc(Message& m)
at DevExpress.XtraEditors.XtraUserControl.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
at DevExpress.Utils.Drawing.Helpers.NativeMethods.UnsafeNativeMethods.DefSubclassProc(IntPtr hWnd, IntPtr Msg, IntPtr wParam, IntPtr lParam)
at DevExpress.Utils.Drawing.Helpers.NativeMethods.UnsafeNativeMethods.DefSubclassProc(IntPtr hWnd, IntPtr Msg, IntPtr wParam, IntPtr lParam)
at DevExpress.Utils.Drawing.Helpers.Win32SubclasserFactory.Win32Subclasser.SubClassProcInner(IntPtr hWnd, IntPtr Msg, IntPtr wParam, IntPtr lParam, IntPtr uIdSubclass, IntPtr dwRefData)
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 L7.wH.Main(String[] args)
********** Environment Stack Trace **********
at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
at System.Environment.get_StackTrace()
at ProppFrexx.ProppFrexx_ONAIR.SeON(String )
at L7.wH.ueKy(Object , FirstChanceExceptionEventArgs )
at System.Drawing.Graphics.get_PageUnit()
at DevExpress.Utils.Text.FontsCache.GetFontCacheByFont(Graphics graphics, Font font)
at DevExpress.XtraEditors.ViewInfo.BaseEditViewInfo.GetTextAscentHeight()
at DevExpress.XtraEditors.ViewInfo.TextEditViewInfo.CalcTextBaseline(Graphics g)
at DevExpress.XtraTreeList.ViewInfo.CellInfo.CalcViewInfo(Graphics g, Point pt, Rectangle bounds)
at DevExpress.XtraTreeList.ViewInfo.CellInfo.CalcViewInfo(Graphics g)
at DevExpress.XtraTreeList.ViewInfo.TreeListViewInfo.UpdateCell(CellInfo cell, TreeListColumn col, TreeListNode node, Boolean recalcViewInfo)
at DevExpress.XtraTreeList.ViewInfo.TreeListViewInfo.CalcRowCellsInfo(RowInfo rInfo)
at DevExpress.XtraTreeList.ViewInfo.TreeListViewInfo.CalcRowInfo(RowInfo rInfo, Rectangle bounds)
at DevExpress.XtraTreeList.ViewInfo.TreeListViewInfo.CalcRowsInfo(Rectangle bounds)
at DevExpress.XtraTreeList.ViewInfo.TreeListViewInfo.BriefCalcRowsInfo()
at DevExpress.XtraTreeList.ViewInfo.TreeListViewInfo.CalcRowsInfoCore()
at DevExpress.XtraTreeList.ViewInfo.TreeListViewInfo.CalcRowsInfo()
at DevExpress.XtraTreeList.TreeList.RecreateRowsInfo()
at DevExpress.XtraTreeList.TreeList.UpdateLayout()
at DevExpress.XtraTreeList.TreeList.OnPaint(PaintEventArgs e)
at DevExpress.Utils.DirectXPaint.DirectXProvider.RenderCore(Rectangle clipRect, Boolean setDirtyRect)
at DevExpress.Utils.DirectXPaint.DirectXProvider.Render()
at DevExpress.XtraTreeList.TreeList.RefreshRowsInfo(Boolean recalcRowsInfo, Boolean refreshCellState)
at DevExpress.XtraTreeList.TreeList.InternalNodePropertiesChanged(TreeListNode node, NodeChangeTypeEnum changeType)
at DevExpress.XtraTreeList.Nodes.TreeListNode.RaiseNodeChanged(TreeList treeList, NodeChangeTypeEnum changeType)
at DevExpress.XtraTreeList.Nodes.TreeListNode.set_StateImageIndex(Int32 value)
at ProppFrexx.Playlist.<DJPlayerReport>d__467.MoveNext()
at System.Runtime.CompilerServices.AsyncVoidMethodBuilder.Start[TStateMachine](TStateMachine& stateMachine)
at ProppFrexx.Playlist.DJPlayerReport(DJPlayer player, DJPlayerReportEventArgs e)
at ProppFrexx.Playlist.Gc1B(Object , DJPlayerReportEventArgs )
at ProppFrexx.DJPlayer.KKH.ryP5()
at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
at System.Windows.Forms.Control.InvokeMarshaledCallbacks()
at System.Windows.Forms.Control.WndProc(Message& m)
at DevExpress.XtraEditors.XtraUserControl.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
at DevExpress.Utils.Drawing.Helpers.NativeMethods.UnsafeNativeMethods.DefSubclassProc(IntPtr hWnd, IntPtr Msg, IntPtr wParam, IntPtr lParam)
at DevExpress.Utils.Drawing.Helpers.NativeMethods.UnsafeNativeMethods.DefSubclassProc(IntPtr hWnd, IntPtr Msg, IntPtr wParam, IntPtr lParam)
at DevExpress.Utils.Drawing.Helpers.Win32SubclasserFactory.Win32Subclasser.SubClassProcInner(IntPtr hWnd, IntPtr Msg, IntPtr wParam, IntPtr lParam, IntPtr uIdSubclass, IntPtr dwRefData)
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 L7.wH.Main(String[] args)
********** End **********
I've since updated this machine with the latest hot fixes for .NET Framework and windows OS and GFX drivers to rule this out.
I will see how it goes overnight.
Re: Application Error that closed ProppFrexx down
This is the same error as already posted.
As said, it happens inside the UI lib which I am using.
I already reported the error to them. And it is being evaluated already, but this will take some time. Unfortunately this is out of my control.
The only thing what really puzzles me is, that you are the only one experiencing this issue. So far no other user reported a similar issue.
As such I suspect, that it is also somehow related to your environment/machine?!
However, in this trace, I can see, that the error was invoked by the TCPClient, ie. when you are sending a control command from outside to ProppFrexx!
Can you try to NOT do this to see, if the system is more stable in that case!
Plus can you tell me, what control commands you are sending?
As said, it happens inside the UI lib which I am using.
I already reported the error to them. And it is being evaluated already, but this will take some time. Unfortunately this is out of my control.
The only thing what really puzzles me is, that you are the only one experiencing this issue. So far no other user reported a similar issue.
As such I suspect, that it is also somehow related to your environment/machine?!
However, in this trace, I can see, that the error was invoked by the TCPClient, ie. when you are sending a control command from outside to ProppFrexx!
Can you try to NOT do this to see, if the system is more stable in that case!
Plus can you tell me, what control commands you are sending?
Bernd - radio42
ProppFrexx ONAIR - The Playout and Broadcast Automation Solution
ProppFrexx ONAIR - The Playout and Broadcast Automation Solution
Re: Application Error that closed ProppFrexx down
Yes, I think it is something to do with the TCP in ProppFrexx. It never used to crash this often.
We have multiple ProppFrexx licences and all have the exact hardware and Windows OS and are very stable. The only difference is that this machine receives TCP commands from the other studios to ProppFrexx to check if a URL is playing or not for live status.
We experienced on the roadshow PC crashes as already reported, and again I was using the new app sending commends via TCP.
I'm sending "AUTHORIZATION xxxxxxxx" followed by the command "PLS_CURRENT_GET_SELECTEDENTRY" and before closing the port, I send "BYE\r\n\r\n"
We have multiple ProppFrexx licences and all have the exact hardware and Windows OS and are very stable. The only difference is that this machine receives TCP commands from the other studios to ProppFrexx to check if a URL is playing or not for live status.
We experienced on the roadshow PC crashes as already reported, and again I was using the new app sending commends via TCP.
I'm sending "AUTHORIZATION xxxxxxxx" followed by the command "PLS_CURRENT_GET_SELECTEDENTRY" and before closing the port, I send "BYE\r\n\r\n"