Another NT 8 exception.
Build 8.0.12
Win 7 SP2 - 24 GB, i5 Longhorn, Nvidia 1050
2018-03-02 07:18:51:219 Write lock may not be acquired with read lock held. This pattern is prone to deadlocks. Please ensure that read locks are released before taking a write lock. If an upgrade is necessary, use an upgrade lock in place of the read lock.
2018-03-02 07:18:51:289 System.Threading.LockRecursionException: Write lock may not be acquired with read lock held. This pattern is prone to deadlocks. Please ensure that read locks are released before taking a write lock. If an upgrade is necessary, use an upgrade lock in place of the read lock.
at System.Threading.ReaderWriterLockSlim.TryEnterWrit eLockCore(TimeoutTracker timeout)
at System.Threading.ReaderWriterLockSlim.TryEnterWrit eLock(TimeoutTracker timeout)
at NinjaTrader.Data.BarsSeries.Dispose()
at NinjaTrader.Data.Bars.Dispose(Boolean disposing)
at NinjaTrader.Data.Bars.Dispose()
at NinjaTrader.Gui.Chart.ChartControl.<>c__DisplayCla ss559_0.<RemoveBars>b__0()
at System.Windows.Threading.Dispatcher.Invoke(Action callback, DispatcherPriority priority, CancellationToken cancellationToken, TimeSpan timeout)
at NinjaTrader.Gui.Chart.ChartControl.RemoveBars(Char tBars chartBars)
at NinjaTrader.Gui.Chart.ChartControl.RemoveBarsFromB arsArray(ChartBars chartBars)
at NinjaTrader.Gui.Chart.ChartControl.RemovePanel(Cha rtPanel panel, Boolean notifyUi)
at NinjaTrader.Gui.Chart.ChartControl.Cleanup()
at NinjaTrader.Gui.Chart.ChartTab.Cleanup()
at NinjaTrader.Gui.Tools.NTWindow.CleanTabs(TabContro l tabControl, Int32 idx)
at NinjaTrader.Gui.Tools.NTWindow.OnClosed(EventArgs e)
at System.Windows.Window.WmDestroy()
at System.Windows.Window.WindowFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at System.Windows.Interop.HwndSource.PublicHooksFilte rMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation( Object o)
at System.Windows.Threading.ExceptionWrapper.Internal RealCall(Delegate callback, Object args, Int32 numArgs)
at MS.Internal.Threading.ExceptionFilterHelper.TryCat chWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
Just trying to scroll through one chart (total of 6 loaded; 1 workspace).
Attached trace files
Comment