Lightbulb memory explosion
See original GitHub issueSo… While I was checking the other computer for #29, I right clicked on LB icon… And nothing happened. I tried again, again, again and nothing. So I opened task manager and I noticed that LB was like 300MB of memory… Whatever I thought? Then I clicked again and… boy, it skyrocketed to 1.2GB Then it suddenly went down to 100, last but not least like 200 and it crashed. All without never ever showing the settings menu.
Application: LightBulb.exe
Frramework version: v4.0.30319
Description: the process was terminated due to an unhandled exception.
Exception Info: System.OutOfMemoryException
in System.Windows.Media.Composition.DUCE+Channel.SyncFlush()
in System.Windows.Interop.HwndTarget.UpdateWindowSettings(Boolean, System.Nullable`1<ChannelSet>)
in System.Windows.Interop.HwndTarget.UpdateWindowPos(IntPtr)
in System.Windows.Interop.HwndTarget.HandleMessage(MS.Internal.Interop.WindowMessage, IntPtr, IntPtr)
in System.Windows.Interop.HwndSource.HwndTargetFilterMessage(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
in MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
in MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
in System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
in System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
in System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
in MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
in MS.Win32.UnsafeNativeMethods.SetWindowPos(System.Runtime.InteropServices.HandleRef, System.Runtime.InteropServices.HandleRef, Int32, Int32, Int32, Int32, Int32)
in System.Windows.Interop.HwndSource.Resize(System.Windows.Size)
in System.Windows.Interop.HwndSource.OnLayoutUpdated(System.Object, System.EventArgs)
in System.Windows.ContextLayoutManager.fireLayoutUpdateEvent()
in System.Windows.ContextLayoutManager.UpdateLayout()
in System.Windows.UIElement.UpdateLayout()
in System.Windows.Interop.HwndSource.SetLayoutSize()
in System.Windows.Interop.HwndSource.set_RootVisualInternal(System.Windows.Media.Visual)
in System.Windows.Interop.HwndSource.set_RootVisual(System.Windows.Media.Visual)
in System.Windows.Controls.Primitives.Popup.SetRootVisualToPopupRoot()
in System.Windows.Controls.Primitives.Popup.CreateWindow(Boolean)
in System.Windows.Controls.Primitives.Popup.OnIsOpenChanged(System.Windows.DependencyObject, System.Windows.DependencyPropertyChangedEventArgs)
in System.Windows.DependencyObject.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
in System.Windows.FrameworkElement.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
in System.Windows.DependencyObject.NotifyPropertyChange(System.Windows.DependencyPropertyChangedEventArgs)
in System.Windows.DependencyObject.UpdateEffectiveValue(System.Windows.EntryIndex, System.Windows.DependencyProperty, System.Windows.PropertyMetadata, System.Windows.EffectiveValueEntry, System.Windows.EffectiveValueEntry ByRef, Boolean, Boolean, System.Windows.OperationType)
in System.Windows.DependencyObject.InvalidateProperty(System.Windows.DependencyProperty, Boolean)
in System.Windows.Data.BindingExpressionBase.Invalidate(Boolean)
in System.Windows.Data.BindingExpression.TransferValue(System.Object, Boolean)
in System.Windows.Data.BindingExpression.ScheduleTransfer(Boolean)
in MS.Internal.Data.ClrBindingWorker.NewValueAvailable(Boolean, Boolean, Boolean)
in MS.Internal.Data.PropertyPathWorker.UpdateSourceValueState(Int32, System.ComponentModel.ICollectionView, System.Object, Boolean)
in MS.Internal.Data.PropertyPathWorker.OnDependencyPropertyChanged(System.Windows.DependencyObject, System.Windows.DependencyProperty, Boolean)
in MS.Internal.Data.ClrBindingWorker.OnSourceInvalidation(System.Windows.DependencyObject, System.Windows.DependencyProperty, Boolean)
in System.Windows.Data.BindingExpression.HandlePropertyInvalidation(System.Windows.DependencyObject, System.Windows.DependencyPropertyChangedEventArgs)
in System.Windows.Data.BindingExpressionBase.OnPropertyInvalidation(System.Windows.DependencyObject, System.Windows.DependencyPropertyChangedEventArgs)
in System.Windows.Data.BindingExpression.OnPropertyInvalidation(System.Windows.DependencyObject, System.Windows.DependencyPropertyChangedEventArgs)
in System.Windows.DependentList.InvalidateDependents(System.Windows.DependencyObject, System.Windows.DependencyPropertyChangedEventArgs)
in System.Windows.DependencyObject.NotifyPropertyChange(System.Windows.DependencyPropertyChangedEventArgs)
in System.Windows.DependencyObject.UpdateEffectiveValue(System.Windows.EntryIndex, System.Windows.DependencyProperty, System.Windows.PropertyMetadata, System.Windows.EffectiveValueEntry, System.Windows.EffectiveValueEntry ByRef, Boolean, Boolean, System.Windows.OperationType)
in System.Windows.DependencyObject.SetValueCommon(System.Windows.DependencyProperty, System.Object, System.Windows.PropertyMetadata, Boolean, Boolean, System.Windows.OperationType, Boolean)
in System.Windows.DependencyObject.SetValue(System.Windows.DependencyProperty, System.Object)
in Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.OnToolTipChange(Boolean)
in Hardcodet.Wpf.TaskbarNotification.Interop.WindowMessageSink.ProcessWindowMessage(UInt32, IntPtr, IntPtr)
in Hardcodet.Wpf.TaskbarNotification.Interop.WindowMessageSink.OnWindowMessageReceived(IntPtr, UInt32, IntPtr, IntPtr)
in MS.Win32.UnsafeNativeMethods.IntGetMessageW(System.Windows.Interop.MSG ByRef, System.Runtime.InteropServices.HandleRef, Int32, Int32)
in MS.Win32.UnsafeNativeMethods.GetMessageW(System.Windows.Interop.MSG ByRef, System.Runtime.InteropServices.HandleRef, Int32, Int32)
in System.Windows.Threading.Dispatcher.GetMessage(System.Windows.Interop.MSG ByRef, IntPtr, Int32, Int32)
in System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
in System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.DispatcherFrame)
in System.Windows.Application.RunDispatcher(System.Object)
in System.Windows.Application.RunInternal(System.Windows.Window)
in System.Windows.Application.Run(System.Windows.Window)
in LightBulb.App.Main()
Issue Analytics
- State:
- Created 6 years ago
- Comments:29 (13 by maintainers)
Top Results From Across the Web
Flashbulb memory
A flashbulb memory is a vivid, long-lasting memory about a surprising or shocking event that ... A study conducted on the bombing in...
Read more >Flashbulb memories for the space shuttle disaster: A tale of ...
Flashbulb memories are distinctly vivid recollections of the real-world details surroundings people's discovery of shocking news (e.g., the explosion of the ...
Read more >You Have No Idea What Happened
Early in his career, Neisser became fascinated by the concept of flashbulb memories—the times when a shocking, emotional event seems to ...
Read more >Where were you when the Challenger exploded? Why your ...
All three events have prompted swells of scientific interest in the phenomenon known as "flashbulb memories" (FBMs). Why are they so vivid?
Read more >Flashbulb Memory In Psychology: Definition & Examples
A flashbulb memory is a highly vivid and detailed 'snapshot' of a moment in which a consequential, surprising, and emotionally arousing piece of ......
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Still have the issue on win10. dotnet.exe goes up to 9GB on my machine, triggering “System Rousource Exhaustion” and creating unstable system bahaviour (firefox and teams crashes, etc)
It just happened with me. Lightbulb was consuming over 200MB of RAM.