maforget / ComicRackCE

A Community Edition for the legendary Comic Book Manager ComicRack. ComicRack is back from the dead.
GNU General Public License v2.0
295 stars 32 forks source link

CRASH - ArgumentOutOfRangeException #114

Closed killo3967 closed 6 days ago

killo3967 commented 1 week ago

Describe the bug An error screen is displayed

Exact Steps to Reproduce I was not doing anything. The programme was open and unused.

Version/Commit (check the about page, next to the version, for the string between brackets):

Crash dump ``` **Additional context** Application: ComicRack Community Edition Version : 0.9.180 Assembly : 1.0.9025.35909 OS : Microsoft Windows NT 6.2.9200.0 64 .NET : 4.0.30319.42000 Processors : 8 Workingset : 230,14 MB THREADEXCEPTION -------------------- ArgumentOutOfRangeException Void set_Value(Int32) El valor de '-2147483648' no es válido para 'Value'. 'Value' debería estar entre 'minimum' y 'maximum'. Nombre del parámetro: Value en System.Windows.Forms.ScrollBar.set_Value(Int32 value) en System.Windows.Forms.ScrollBar.DoScroll(ScrollEventType type) en System.Windows.Forms.ScrollBar.WmReflectScroll(Message& m) en System.Windows.Forms.ScrollBar.WndProc(Message& m) en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) -------------------- Save Database Queue: Background, WaitSleepJoin (B) en cYo.Common.Threading.ThreadUtility.DumpThread(TextWriter tw, Thread t) en cYo.Common.Threading.ThreadUtility.DumpStacks(TextWriter tw) en cYo.Projects.ComicRack.Viewer.Dialogs.CrashDialog.OnBark(Object sender, BarkEventArgs e) en cYo.Common.Runtime.CrashWatchDog.OnBark(BarkType bark, Exception e) en System.Windows.Forms.Application.ThreadContext.OnThreadException(Exception t) en System.Windows.Forms.Control.WndProcException(Exception e) en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.UnsafeNativeMethods.SendMessage(HandleRef hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.UnsafeNativeMethods.SendMessage(HandleRef hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.Control.SendMessage(Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.Control.ReflectMessageInternal(IntPtr hWnd, Message& m) en System.Windows.Forms.Control.WndProc(Message& m) en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.NativeWindow.DefWndProc(Message& m) en System.Windows.Forms.Control.WmMouseDown(Message& m, MouseButtons button, Int32 clicks) en System.Windows.Forms.Control.WndProc(Message& m) en System.Windows.Forms.ScrollBar.WndProc(Message& m) en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg) en System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg) en System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData) en System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context) en System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context) en cYo.Projects.ComicRack.Viewer.Program.StartNew(String[] args) en cYo.Common.Runtime.SingleInstance.Run(String[] args) en cYo.Projects.ComicRack.Viewer.Program.Main(String[] args) -------------------- GUI Thread: Running () en cYo.Common.Threading.ThreadUtility.DumpThread(TextWriter tw, Thread t) en cYo.Common.Threading.ThreadUtility.DumpStacks(TextWriter tw) en cYo.Projects.ComicRack.Viewer.Dialogs.CrashDialog.OnBark(Object sender, BarkEventArgs e) en cYo.Common.Runtime.CrashWatchDog.OnBark(BarkType bark, Exception e) en System.Windows.Forms.Application.ThreadContext.OnThreadException(Exception t) en System.Windows.Forms.Control.WndProcException(Exception e) en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.UnsafeNativeMethods.SendMessage(HandleRef hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.UnsafeNativeMethods.SendMessage(HandleRef hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.Control.SendMessage(Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.Control.ReflectMessageInternal(IntPtr hWnd, Message& m) en System.Windows.Forms.Control.WndProc(Message& m) en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.NativeWindow.DefWndProc(Message& m) en System.Windows.Forms.Control.WmMouseDown(Message& m, MouseButtons button, Int32 clicks) en System.Windows.Forms.Control.WndProc(Message& m) en System.Windows.Forms.ScrollBar.WndProc(Message& m) en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg) en System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg) en System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData) en System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context) en System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context) en cYo.Projects.ComicRack.Viewer.Program.StartNew(String[] args) en cYo.Common.Runtime.SingleInstance.Run(String[] args) en cYo.Projects.ComicRack.Viewer.Program.Main(String[] args) -------------------- Background Fast Page Queue: Background, WaitSleepJoin (B) en cYo.Common.Threading.ThreadUtility.DumpThread(TextWriter tw, Thread t) en cYo.Common.Threading.ThreadUtility.DumpStacks(TextWriter tw) en cYo.Projects.ComicRack.Viewer.Dialogs.CrashDialog.OnBark(Object sender, BarkEventArgs e) en cYo.Common.Runtime.CrashWatchDog.OnBark(BarkType bark, Exception e) en System.Windows.Forms.Application.ThreadContext.OnThreadException(Exception t) en System.Windows.Forms.Control.WndProcException(Exception e) en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.UnsafeNativeMethods.SendMessage(HandleRef hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.UnsafeNativeMethods.SendMessage(HandleRef hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.Control.SendMessage(Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.Control.ReflectMessageInternal(IntPtr hWnd, Message& m) en System.Windows.Forms.Control.WndProc(Message& m) en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.NativeWindow.DefWndProc(Message& m) en System.Windows.Forms.Control.WmMouseDown(Message& m, MouseButtons button, Int32 clicks) en System.Windows.Forms.Control.WndProc(Message& m) en System.Windows.Forms.ScrollBar.WndProc(Message& m) en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg) en System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg) en System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData) en System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context) en System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context) en cYo.Projects.ComicRack.Viewer.Program.StartNew(String[] args) en cYo.Common.Runtime.SingleInstance.Run(String[] args) en cYo.Projects.ComicRack.Viewer.Program.Main(String[] args) -------------------- Background Slow Page Queue #1: Background, WaitSleepJoin (B) en cYo.Common.Threading.ThreadUtility.DumpThread(TextWriter tw, Thread t) en cYo.Common.Threading.ThreadUtility.DumpStacks(TextWriter tw) en cYo.Projects.ComicRack.Viewer.Dialogs.CrashDialog.OnBark(Object sender, BarkEventArgs e) en cYo.Common.Runtime.CrashWatchDog.OnBark(BarkType bark, Exception e) en System.Windows.Forms.Application.ThreadContext.OnThreadException(Exception t) en System.Windows.Forms.Control.WndProcException(Exception e) en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.UnsafeNativeMethods.SendMessage(HandleRef hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.UnsafeNativeMethods.SendMessage(HandleRef hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.Control.SendMessage(Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.Control.ReflectMessageInternal(IntPtr hWnd, Message& m) en System.Windows.Forms.Control.WndProc(Message& m) en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.NativeWindow.DefWndProc(Message& m) en System.Windows.Forms.Control.WmMouseDown(Message& m, MouseButtons button, Int32 clicks) en System.Windows.Forms.Control.WndProc(Message& m) en System.Windows.Forms.ScrollBar.WndProc(Message& m) en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg) en System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg) en System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData) en System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context) en System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context) en cYo.Projects.ComicRack.Viewer.Program.StartNew(String[] args) en cYo.Common.Runtime.SingleInstance.Run(String[] args) en cYo.Projects.ComicRack.Viewer.Program.Main(String[] args) -------------------- Background Slow Page Queue #2: Background, WaitSleepJoin (B) en cYo.Common.Threading.ThreadUtility.DumpThread(TextWriter tw, Thread t) en cYo.Common.Threading.ThreadUtility.DumpStacks(TextWriter tw) en cYo.Projects.ComicRack.Viewer.Dialogs.CrashDialog.OnBark(Object sender, BarkEventArgs e) en cYo.Common.Runtime.CrashWatchDog.OnBark(BarkType bark, Exception e) en System.Windows.Forms.Application.ThreadContext.OnThreadException(Exception t) en System.Windows.Forms.Control.WndProcException(Exception e) en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.UnsafeNativeMethods.SendMessage(HandleRef hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.UnsafeNativeMethods.SendMessage(HandleRef hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.Control.SendMessage(Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.Control.ReflectMessageInternal(IntPtr hWnd, Message& m) en System.Windows.Forms.Control.WndProc(Message& m) en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.NativeWindow.DefWndProc(Message& m) en System.Windows.Forms.Control.WmMouseDown(Message& m, MouseButtons button, Int32 clicks) en System.Windows.Forms.Control.WndProc(Message& m) en System.Windows.Forms.ScrollBar.WndProc(Message& m) en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg) en System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg) en System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData) en System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context) en System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context) en cYo.Projects.ComicRack.Viewer.Program.StartNew(String[] args) en cYo.Common.Runtime.SingleInstance.Run(String[] args) en cYo.Projects.ComicRack.Viewer.Program.Main(String[] args) -------------------- Background Slow Page Queue #3: Background, WaitSleepJoin (B) en cYo.Common.Threading.ThreadUtility.DumpThread(TextWriter tw, Thread t) en cYo.Common.Threading.ThreadUtility.DumpStacks(TextWriter tw) en cYo.Projects.ComicRack.Viewer.Dialogs.CrashDialog.OnBark(Object sender, BarkEventArgs e) en cYo.Common.Runtime.CrashWatchDog.OnBark(BarkType bark, Exception e) en System.Windows.Forms.Application.ThreadContext.OnThreadException(Exception t) en System.Windows.Forms.Control.WndProcException(Exception e) en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.UnsafeNativeMethods.SendMessage(HandleRef hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.UnsafeNativeMethods.SendMessage(HandleRef hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.Control.SendMessage(Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.Control.ReflectMessageInternal(IntPtr hWnd, Message& m) en System.Windows.Forms.Control.WndProc(Message& m) en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.NativeWindow.DefWndProc(Message& m) en System.Windows.Forms.Control.WmMouseDown(Message& m, MouseButtons button, Int32 clicks) en System.Windows.Forms.Control.WndProc(Message& m) en System.Windows.Forms.ScrollBar.WndProc(Message& m) en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg) en System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg) en System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData) en System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context) en System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context) en cYo.Projects.ComicRack.Viewer.Program.StartNew(String[] args) en cYo.Common.Runtime.SingleInstance.Run(String[] args) en cYo.Projects.ComicRack.Viewer.Program.Main(String[] args) -------------------- Background Slow Page Queue #4: Background, WaitSleepJoin (B) en cYo.Common.Threading.ThreadUtility.DumpThread(TextWriter tw, Thread t) en cYo.Common.Threading.ThreadUtility.DumpStacks(TextWriter tw) en cYo.Projects.ComicRack.Viewer.Dialogs.CrashDialog.OnBark(Object sender, BarkEventArgs e) en cYo.Common.Runtime.CrashWatchDog.OnBark(BarkType bark, Exception e) en System.Windows.Forms.Application.ThreadContext.OnThreadException(Exception t) en System.Windows.Forms.Control.WndProcException(Exception e) en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.UnsafeNativeMethods.SendMessage(HandleRef hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.UnsafeNativeMethods.SendMessage(HandleRef hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.Control.SendMessage(Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.Control.ReflectMessageInternal(IntPtr hWnd, Message& m) en System.Windows.Forms.Control.WndProc(Message& m) en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.NativeWindow.DefWndProc(Message& m) en System.Windows.Forms.Control.WmMouseDown(Message& m, MouseButtons button, Int32 clicks) en System.Windows.Forms.Control.WndProc(Message& m) en System.Windows.Forms.ScrollBar.WndProc(Message& m) en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg) en System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg) en System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData) en System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context) en System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context) en cYo.Projects.ComicRack.Viewer.Program.StartNew(String[] args) en cYo.Common.Runtime.SingleInstance.Run(String[] args) en cYo.Projects.ComicRack.Viewer.Program.Main(String[] args) -------------------- Background Fast Thumbnails Queue: Background, WaitSleepJoin (B) en cYo.Common.Threading.ThreadUtility.DumpThread(TextWriter tw, Thread t) en cYo.Common.Threading.ThreadUtility.DumpStacks(TextWriter tw) en cYo.Projects.ComicRack.Viewer.Dialogs.CrashDialog.OnBark(Object sender, BarkEventArgs e) en cYo.Common.Runtime.CrashWatchDog.OnBark(BarkType bark, Exception e) en System.Windows.Forms.Application.ThreadContext.OnThreadException(Exception t) en System.Windows.Forms.Control.WndProcException(Exception e) en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.UnsafeNativeMethods.SendMessage(HandleRef hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.UnsafeNativeMethods.SendMessage(HandleRef hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.Control.SendMessage(Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.Control.ReflectMessageInternal(IntPtr hWnd, Message& m) en System.Windows.Forms.Control.WndProc(Message& m) en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.NativeWindow.DefWndProc(Message& m) en System.Windows.Forms.Control.WmMouseDown(Message& m, MouseButtons button, Int32 clicks) en System.Windows.Forms.Control.WndProc(Message& m) en System.Windows.Forms.ScrollBar.WndProc(Message& m) en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg) en System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg) en System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData) en System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context) en System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context) en cYo.Projects.ComicRack.Viewer.Program.StartNew(String[] args) en cYo.Common.Runtime.SingleInstance.Run(String[] args) en cYo.Projects.ComicRack.Viewer.Program.Main(String[] args) -------------------- Background Slow Thumbnails Queue #1: Background, WaitSleepJoin (B) en cYo.Common.Threading.ThreadUtility.DumpThread(TextWriter tw, Thread t) en cYo.Common.Threading.ThreadUtility.DumpStacks(TextWriter tw) en cYo.Projects.ComicRack.Viewer.Dialogs.CrashDialog.OnBark(Object sender, BarkEventArgs e) en cYo.Common.Runtime.CrashWatchDog.OnBark(BarkType bark, Exception e) en System.Windows.Forms.Application.ThreadContext.OnThreadException(Exception t) en System.Windows.Forms.Control.WndProcException(Exception e) en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.UnsafeNativeMethods.SendMessage(HandleRef hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.UnsafeNativeMethods.SendMessage(HandleRef hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.Control.SendMessage(Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.Control.ReflectMessageInternal(IntPtr hWnd, Message& m) en System.Windows.Forms.Control.WndProc(Message& m) en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.NativeWindow.DefWndProc(Message& m) en System.Windows.Forms.Control.WmMouseDown(Message& m, MouseButtons button, Int32 clicks) en System.Windows.Forms.Control.WndProc(Message& m) en System.Windows.Forms.ScrollBar.WndProc(Message& m) en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg) en System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg) en System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData) en System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context) en System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context) en cYo.Projects.ComicRack.Viewer.Program.StartNew(String[] args) en cYo.Common.Runtime.SingleInstance.Run(String[] args) en cYo.Projects.ComicRack.Viewer.Program.Main(String[] args) -------------------- Background Slow Thumbnails Queue #2: Background, WaitSleepJoin (B) en cYo.Common.Threading.ThreadUtility.DumpThread(TextWriter tw, Thread t) en cYo.Common.Threading.ThreadUtility.DumpStacks(TextWriter tw) en cYo.Projects.ComicRack.Viewer.Dialogs.CrashDialog.OnBark(Object sender, BarkEventArgs e) en cYo.Common.Runtime.CrashWatchDog.OnBark(BarkType bark, Exception e) en System.Windows.Forms.Application.ThreadContext.OnThreadException(Exception t) en System.Windows.Forms.Control.WndProcException(Exception e) en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.UnsafeNativeMethods.SendMessage(HandleRef hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.UnsafeNativeMethods.SendMessage(HandleRef hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.Control.SendMessage(Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.Control.ReflectMessageInternal(IntPtr hWnd, Message& m) en System.Windows.Forms.Control.WndProc(Message& m) en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.NativeWindow.DefWndProc(Message& m) en System.Windows.Forms.Control.WmMouseDown(Message& m, MouseButtons button, Int32 clicks) en System.Windows.Forms.Control.WndProc(Message& m) en System.Windows.Forms.ScrollBar.WndProc(Message& m) en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg) en System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg) en System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData) en System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context) en System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context) en cYo.Projects.ComicRack.Viewer.Program.StartNew(String[] args) en cYo.Common.Runtime.SingleInstance.Run(String[] args) en cYo.Projects.ComicRack.Viewer.Program.Main(String[] args) -------------------- Background Slow Thumbnails Queue #3: Background, WaitSleepJoin (B) en cYo.Common.Threading.ThreadUtility.DumpThread(TextWriter tw, Thread t) en cYo.Common.Threading.ThreadUtility.DumpStacks(TextWriter tw) en cYo.Projects.ComicRack.Viewer.Dialogs.CrashDialog.OnBark(Object sender, BarkEventArgs e) en cYo.Common.Runtime.CrashWatchDog.OnBark(BarkType bark, Exception e) en System.Windows.Forms.Application.ThreadContext.OnThreadException(Exception t) en System.Windows.Forms.Control.WndProcException(Exception e) en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.UnsafeNativeMethods.SendMessage(HandleRef hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.UnsafeNativeMethods.SendMessage(HandleRef hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.Control.SendMessage(Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.Control.ReflectMessageInternal(IntPtr hWnd, Message& m) en System.Windows.Forms.Control.WndProc(Message& m) en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.NativeWindow.DefWndProc(Message& m) en System.Windows.Forms.Control.WmMouseDown(Message& m, MouseButtons button, Int32 clicks) en System.Windows.Forms.Control.WndProc(Message& m) en System.Windows.Forms.ScrollBar.WndProc(Message& m) en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg) en System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg) en System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData) en System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context) en System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context) en cYo.Projects.ComicRack.Viewer.Program.StartNew(String[] args) en cYo.Common.Runtime.SingleInstance.Run(String[] args) en cYo.Projects.ComicRack.Viewer.Program.Main(String[] args) -------------------- Background Slow Thumbnails Queue #4: Background, WaitSleepJoin (B) en cYo.Common.Threading.ThreadUtility.DumpThread(TextWriter tw, Thread t) en cYo.Common.Threading.ThreadUtility.DumpStacks(TextWriter tw) en cYo.Projects.ComicRack.Viewer.Dialogs.CrashDialog.OnBark(Object sender, BarkEventArgs e) en cYo.Common.Runtime.CrashWatchDog.OnBark(BarkType bark, Exception e) en System.Windows.Forms.Application.ThreadContext.OnThreadException(Exception t) en System.Windows.Forms.Control.WndProcException(Exception e) en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.UnsafeNativeMethods.SendMessage(HandleRef hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.UnsafeNativeMethods.SendMessage(HandleRef hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.Control.SendMessage(Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.Control.ReflectMessageInternal(IntPtr hWnd, Message& m) en System.Windows.Forms.Control.WndProc(Message& m) en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.NativeWindow.DefWndProc(Message& m) en System.Windows.Forms.Control.WmMouseDown(Message& m, MouseButtons button, Int32 clicks) en System.Windows.Forms.Control.WndProc(Message& m) en System.Windows.Forms.ScrollBar.WndProc(Message& m) en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg) en System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg) en System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData) en System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context) en System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context) en cYo.Projects.ComicRack.Viewer.Program.StartNew(String[] args) en cYo.Common.Runtime.SingleInstance.Run(String[] args) en cYo.Projects.ComicRack.Viewer.Program.Main(String[] args) -------------------- Update Dynamic Books: Background, WaitSleepJoin (B) en cYo.Common.Threading.ThreadUtility.DumpThread(TextWriter tw, Thread t) en cYo.Common.Threading.ThreadUtility.DumpStacks(TextWriter tw) en cYo.Projects.ComicRack.Viewer.Dialogs.CrashDialog.OnBark(Object sender, BarkEventArgs e) en cYo.Common.Runtime.CrashWatchDog.OnBark(BarkType bark, Exception e) en System.Windows.Forms.Application.ThreadContext.OnThreadException(Exception t) en System.Windows.Forms.Control.WndProcException(Exception e) en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.UnsafeNativeMethods.SendMessage(HandleRef hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.UnsafeNativeMethods.SendMessage(HandleRef hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.Control.SendMessage(Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.Control.ReflectMessageInternal(IntPtr hWnd, Message& m) en System.Windows.Forms.Control.WndProc(Message& m) en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.NativeWindow.DefWndProc(Message& m) en System.Windows.Forms.Control.WmMouseDown(Message& m, MouseButtons button, Int32 clicks) en System.Windows.Forms.Control.WndProc(Message& m) en System.Windows.Forms.ScrollBar.WndProc(Message& m) en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg) en System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg) en System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData) en System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context) en System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context) en cYo.Projects.ComicRack.Viewer.Program.StartNew(String[] args) en cYo.Common.Runtime.SingleInstance.Run(String[] args) en cYo.Projects.ComicRack.Viewer.Program.Main(String[] args) -------------------- Export Books: Background, WaitSleepJoin (B) en cYo.Common.Threading.ThreadUtility.DumpThread(TextWriter tw, Thread t) en cYo.Common.Threading.ThreadUtility.DumpStacks(TextWriter tw) en cYo.Projects.ComicRack.Viewer.Dialogs.CrashDialog.OnBark(Object sender, BarkEventArgs e) en cYo.Common.Runtime.CrashWatchDog.OnBark(BarkType bark, Exception e) en System.Windows.Forms.Application.ThreadContext.OnThreadException(Exception t) en System.Windows.Forms.Control.WndProcException(Exception e) en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.UnsafeNativeMethods.SendMessage(HandleRef hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.UnsafeNativeMethods.SendMessage(HandleRef hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.Control.SendMessage(Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.Control.ReflectMessageInternal(IntPtr hWnd, Message& m) en System.Windows.Forms.Control.WndProc(Message& m) en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.NativeWindow.DefWndProc(Message& m) en System.Windows.Forms.Control.WmMouseDown(Message& m, MouseButtons button, Int32 clicks) en System.Windows.Forms.Control.WndProc(Message& m) en System.Windows.Forms.ScrollBar.WndProc(Message& m) en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg) en System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg) en System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData) en System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context) en System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context) en cYo.Projects.ComicRack.Viewer.Program.StartNew(String[] args) en cYo.Common.Runtime.SingleInstance.Run(String[] args) en cYo.Projects.ComicRack.Viewer.Program.Main(String[] args) -------------------- Read Book File Information: Background, WaitSleepJoin (B) en cYo.Common.Threading.ThreadUtility.DumpThread(TextWriter tw, Thread t) en cYo.Common.Threading.ThreadUtility.DumpStacks(TextWriter tw) en cYo.Projects.ComicRack.Viewer.Dialogs.CrashDialog.OnBark(Object sender, BarkEventArgs e) en cYo.Common.Runtime.CrashWatchDog.OnBark(BarkType bark, Exception e) en System.Windows.Forms.Application.ThreadContext.OnThreadException(Exception t) en System.Windows.Forms.Control.WndProcException(Exception e) en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.UnsafeNativeMethods.SendMessage(HandleRef hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.UnsafeNativeMethods.SendMessage(HandleRef hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.Control.SendMessage(Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.Control.ReflectMessageInternal(IntPtr hWnd, Message& m) en System.Windows.Forms.Control.WndProc(Message& m) en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.NativeWindow.DefWndProc(Message& m) en System.Windows.Forms.Control.WmMouseDown(Message& m, MouseButtons button, Int32 clicks) en System.Windows.Forms.Control.WndProc(Message& m) en System.Windows.Forms.ScrollBar.WndProc(Message& m) en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg) en System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg) en System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData) en System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context) en System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context) en cYo.Projects.ComicRack.Viewer.Program.StartNew(String[] args) en cYo.Common.Runtime.SingleInstance.Run(String[] args) en cYo.Projects.ComicRack.Viewer.Program.Main(String[] args) -------------------- Write Book File Information: Background, WaitSleepJoin (B) en cYo.Common.Threading.ThreadUtility.DumpThread(TextWriter tw, Thread t) en cYo.Common.Threading.ThreadUtility.DumpStacks(TextWriter tw) en cYo.Projects.ComicRack.Viewer.Dialogs.CrashDialog.OnBark(Object sender, BarkEventArgs e) en cYo.Common.Runtime.CrashWatchDog.OnBark(BarkType bark, Exception e) en System.Windows.Forms.Application.ThreadContext.OnThreadException(Exception t) en System.Windows.Forms.Control.WndProcException(Exception e) en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.UnsafeNativeMethods.SendMessage(HandleRef hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.UnsafeNativeMethods.SendMessage(HandleRef hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.Control.SendMessage(Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.Control.ReflectMessageInternal(IntPtr hWnd, Message& m) en System.Windows.Forms.Control.WndProc(Message& m) en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.NativeWindow.DefWndProc(Message& m) en System.Windows.Forms.Control.WmMouseDown(Message& m, MouseButtons button, Int32 clicks) en System.Windows.Forms.Control.WndProc(Message& m) en System.Windows.Forms.ScrollBar.WndProc(Message& m) en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg) en System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg) en System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData) en System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context) en System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context) en cYo.Projects.ComicRack.Viewer.Program.StartNew(String[] args) en cYo.Common.Runtime.SingleInstance.Run(String[] args) en cYo.Projects.ComicRack.Viewer.Program.Main(String[] args) -------------------- Synchronizing Devices: Background, WaitSleepJoin (B) en cYo.Common.Threading.ThreadUtility.DumpThread(TextWriter tw, Thread t) en cYo.Common.Threading.ThreadUtility.DumpStacks(TextWriter tw) en cYo.Projects.ComicRack.Viewer.Dialogs.CrashDialog.OnBark(Object sender, BarkEventArgs e) en cYo.Common.Runtime.CrashWatchDog.OnBark(BarkType bark, Exception e) en System.Windows.Forms.Application.ThreadContext.OnThreadException(Exception t) en System.Windows.Forms.Control.WndProcException(Exception e) en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.UnsafeNativeMethods.SendMessage(HandleRef hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.UnsafeNativeMethods.SendMessage(HandleRef hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.Control.SendMessage(Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.Control.ReflectMessageInternal(IntPtr hWnd, Message& m) en System.Windows.Forms.Control.WndProc(Message& m) en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.NativeWindow.DefWndProc(Message& m) en System.Windows.Forms.Control.WmMouseDown(Message& m, MouseButtons button, Int32 clicks) en System.Windows.Forms.Control.WndProc(Message& m) en System.Windows.Forms.ScrollBar.WndProc(Message& m) en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg) en System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg) en System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData) en System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context) en System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context) en cYo.Projects.ComicRack.Viewer.Program.StartNew(String[] args) en cYo.Common.Runtime.SingleInstance.Run(String[] args) en cYo.Projects.ComicRack.Viewer.Program.Main(String[] args) -------------------- Overlay Animation Thread: Background, WaitSleepJoin (B) en cYo.Common.Threading.ThreadUtility.DumpThread(TextWriter tw, Thread t) en cYo.Common.Threading.ThreadUtility.DumpStacks(TextWriter tw) en cYo.Projects.ComicRack.Viewer.Dialogs.CrashDialog.OnBark(Object sender, BarkEventArgs e) en cYo.Common.Runtime.CrashWatchDog.OnBark(BarkType bark, Exception e) en System.Windows.Forms.Application.ThreadContext.OnThreadException(Exception t) en System.Windows.Forms.Control.WndProcException(Exception e) en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.UnsafeNativeMethods.SendMessage(HandleRef hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.UnsafeNativeMethods.SendMessage(HandleRef hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.Control.SendMessage(Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.Control.ReflectMessageInternal(IntPtr hWnd, Message& m) en System.Windows.Forms.Control.WndProc(Message& m) en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.NativeWindow.DefWndProc(Message& m) en System.Windows.Forms.Control.WmMouseDown(Message& m, MouseButtons button, Int32 clicks) en System.Windows.Forms.Control.WndProc(Message& m) en System.Windows.Forms.ScrollBar.WndProc(Message& m) en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg) en System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg) en System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData) en System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context) en System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context) en cYo.Projects.ComicRack.Viewer.Program.StartNew(String[] args) en cYo.Common.Runtime.SingleInstance.Run(String[] args) en cYo.Projects.ComicRack.Viewer.Program.Main(String[] args) -------------------- Overlay Animation Thread: Background, WaitSleepJoin (B) en cYo.Common.Threading.ThreadUtility.DumpThread(TextWriter tw, Thread t) en cYo.Common.Threading.ThreadUtility.DumpStacks(TextWriter tw) en cYo.Projects.ComicRack.Viewer.Dialogs.CrashDialog.OnBark(Object sender, BarkEventArgs e) en cYo.Common.Runtime.CrashWatchDog.OnBark(BarkType bark, Exception e) en System.Windows.Forms.Application.ThreadContext.OnThreadException(Exception t) en System.Windows.Forms.Control.WndProcException(Exception e) en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.UnsafeNativeMethods.SendMessage(HandleRef hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.UnsafeNativeMethods.SendMessage(HandleRef hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.Control.SendMessage(Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.Control.ReflectMessageInternal(IntPtr hWnd, Message& m) en System.Windows.Forms.Control.WndProc(Message& m) en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.NativeWindow.DefWndProc(Message& m) en System.Windows.Forms.Control.WmMouseDown(Message& m, MouseButtons button, Int32 clicks) en System.Windows.Forms.Control.WndProc(Message& m) en System.Windows.Forms.ScrollBar.WndProc(Message& m) en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg) en System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg) en System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData) en System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context) en System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context) en cYo.Projects.ComicRack.Viewer.Program.StartNew(String[] args) en cYo.Common.Runtime.SingleInstance.Run(String[] args) en cYo.Projects.ComicRack.Viewer.Program.Main(String[] args) -------------------- Overlay Animation Thread: Background, WaitSleepJoin (B) en cYo.Common.Threading.ThreadUtility.DumpThread(TextWriter tw, Thread t) en cYo.Common.Threading.ThreadUtility.DumpStacks(TextWriter tw) en cYo.Projects.ComicRack.Viewer.Dialogs.CrashDialog.OnBark(Object sender, BarkEventArgs e) en cYo.Common.Runtime.CrashWatchDog.OnBark(BarkType bark, Exception e) en System.Windows.Forms.Application.ThreadContext.OnThreadException(Exception t) en System.Windows.Forms.Control.WndProcException(Exception e) en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.UnsafeNativeMethods.SendMessage(HandleRef hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.UnsafeNativeMethods.SendMessage(HandleRef hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.Control.SendMessage(Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.Control.ReflectMessageInternal(IntPtr hWnd, Message& m) en System.Windows.Forms.Control.WndProc(Message& m) en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.NativeWindow.DefWndProc(Message& m) en System.Windows.Forms.Control.WmMouseDown(Message& m, MouseButtons button, Int32 clicks) en System.Windows.Forms.Control.WndProc(Message& m) en System.Windows.Forms.ScrollBar.WndProc(Message& m) en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg) en System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg) en System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData) en System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context) en System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context) en cYo.Projects.ComicRack.Viewer.Program.StartNew(String[] args) en cYo.Common.Runtime.SingleInstance.Run(String[] args) en cYo.Projects.ComicRack.Viewer.Program.Main(String[] args) -------------------- Free Image Memory: Background, WaitSleepJoin (B) en cYo.Common.Threading.ThreadUtility.DumpThread(TextWriter tw, Thread t) en cYo.Common.Threading.ThreadUtility.DumpStacks(TextWriter tw) en cYo.Projects.ComicRack.Viewer.Dialogs.CrashDialog.OnBark(Object sender, BarkEventArgs e) en cYo.Common.Runtime.CrashWatchDog.OnBark(BarkType bark, Exception e) en System.Windows.Forms.Application.ThreadContext.OnThreadException(Exception t) en System.Windows.Forms.Control.WndProcException(Exception e) en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.UnsafeNativeMethods.SendMessage(HandleRef hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.UnsafeNativeMethods.SendMessage(HandleRef hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.Control.SendMessage(Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.Control.ReflectMessageInternal(IntPtr hWnd, Message& m) en System.Windows.Forms.Control.WndProc(Message& m) en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.NativeWindow.DefWndProc(Message& m) en System.Windows.Forms.Control.WmMouseDown(Message& m, MouseButtons button, Int32 clicks) en System.Windows.Forms.Control.WndProc(Message& m) en System.Windows.Forms.ScrollBar.WndProc(Message& m) en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg) en System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg) en System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData) en System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context) en System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context) en cYo.Projects.ComicRack.Viewer.Program.StartNew(String[] args) en cYo.Common.Runtime.SingleInstance.Run(String[] args) en cYo.Projects.ComicRack.Viewer.Program.Main(String[] args) -------------------- BackgroundRunner Thread: Background, WaitSleepJoin (B) en cYo.Common.Threading.ThreadUtility.DumpThread(TextWriter tw, Thread t) en cYo.Common.Threading.ThreadUtility.DumpStacks(TextWriter tw) en cYo.Projects.ComicRack.Viewer.Dialogs.CrashDialog.OnBark(Object sender, BarkEventArgs e) en cYo.Common.Runtime.CrashWatchDog.OnBark(BarkType bark, Exception e) en System.Windows.Forms.Application.ThreadContext.OnThreadException(Exception t) en System.Windows.Forms.Control.WndProcException(Exception e) en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.UnsafeNativeMethods.SendMessage(HandleRef hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.UnsafeNativeMethods.SendMessage(HandleRef hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.Control.SendMessage(Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.Control.ReflectMessageInternal(IntPtr hWnd, Message& m) en System.Windows.Forms.Control.WndProc(Message& m) en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) en System.Windows.Forms.NativeWindow.DefWndProc(Message& m) en System.Windows.Forms.Control.WmMouseDown(Message& m, MouseButtons button, Int32 clicks) en System.Windows.Forms.Control.WndProc(Message& m) en System.Windows.Forms.ScrollBar.WndProc(Message& m) en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) en System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg) en System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg) en System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData) en System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context) en System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context) en cYo.Projects.ComicRack.Viewer.Program.StartNew(String[] args) en cYo.Common.Runtime.SingleInstance.Run(String[] args) en cYo.Projects.ComicRack.Viewer.Program.Main(String[] args) -------------------- Report generated at: 20/09/2024 21:35:43 ```
maforget commented 1 week ago

Something to do with the scrollbar and scrolling, what is weird is the value -2147483648, which is the minimum 32bit integer value. I did notice some Trace message in the debugger about scrolling underflow. Whatever you were doing there it created a value that crashed the framework.

The crash log doesn't seem to give more info about the ComicRack code itself, so hard to know where the error came from.

Is it possible to be a hardware bug, I've had mouses bug out on me frequently, something like the scroll wheel bugging out and the program translating it for a huge value?

Note: English translation of the exception for reference:

ArgumentOutOfRangeException Value of '-2147483648' is not valid for 'Value'. 'Value' should be between 'minimum' and 'maximum'.
Parameter name: Value 
maforget commented 1 week ago

What is weird is that all places that change the scroll value are clamped between the minimum and maximum. So even with some hardware value, it would return either 0 or 100.

https://github.com/maforget/ComicRackCE/blob/974585589c403d0ce1c5568fa69738fc8ac31406/cYo.Common.Windows/Forms/ScrollControl.cs#L359-L421

There is a lot of value that are changed there, so maybe some value is small because when a window is minimized or something. Would really need to find a way to reproduce it.

killo3967 commented 6 days ago

I'll try doing the same, mantainig the program open durin hours, but no fail.

Don't worry about me, i only inform you because i don't know if is an importan crash.