Bedetheque-Scrapper-2 icon indicating copy to clipboard operation
Bedetheque-Scrapper-2 copied to clipboard

Crash when using Bedetheque

Open mrsilva opened this issue 2 weeks ago • 7 comments

Describe the bug ComicRack crashes when using Bedetheque plugin, Seems to be a memory error. This was run on a VM with Windows 10 and 16GB of RAM. Only 2 apps were running: CR and Firefox.

Unable to paste the entire log here, attached it as a file.

log.txt

Thanks!

Application: ComicRack Community Edition
Version    : 0.9.180
Assembly   : 1.0.9168.42211
OS         : Microsoft Windows NT 10.0.19045.0 64
.NET       : 4.0.30319.42000
Processors : 4
Workingset : 1.02 GB
THREADEXCEPTION
--------------------
OutOfMemoryException
Void CheckErrorStatus(Int32)
Out of memory.
   at System.Drawing.Graphics.CheckErrorStatus(Int32 status)
   at System.Drawing.Graphics.DrawImage(Image image, Int32 x, Int32 y, Int32 width, Int32 height)
   at System.Drawing.Graphics.DrawImage(Image image, Rectangle rect)
   at System.Windows.Forms.PictureBox.OnPaint(PaintEventArgs pe)
   at System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer)
   at System.Windows.Forms.Control.WmPaint(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

--------------------
Save Database Queue: Background, WaitSleepJoin (B)
   at cYo.Common.Threading.ThreadUtility.DumpThread(TextWriter tw, Thread t)
   at cYo.Common.Threading.ThreadUtility.DumpStacks(TextWriter tw)
   at cYo.Projects.ComicRack.Viewer.Dialogs.CrashDialog.OnBark(Object sender, BarkEventArgs e)
   at cYo.Common.Runtime.CrashWatchDog.OnBark(BarkType bark, Exception e)
   at System.Windows.Forms.Application.ThreadContext.OnThreadException(Exception t)
   at System.Windows.Forms.Control.WndProcException(Exception e)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
   at System.Windows.Forms.SafeNativeMethods.UpdateWindow(HandleRef hWnd)
   at System.Windows.Forms.SafeNativeMethods.UpdateWindow(HandleRef hWnd)
   at System.Windows.Forms.Control.Update()
   at IronPython.NewTypes.System.Windows.Forms.Form_7$7.Refresh()
   at CallSite.Target(Closure , CallSite , CodeContext , Object )
   at lambda_method(Closure , Object[] , StrongBox`1[] , InterpretedFrame )
   at Microsoft.Scripting.Interpreter.Interpreter.Run(InterpretedFrame frame)
   at Microsoft.Scripting.Interpreter.LightLambda.Run2[T0,T1,TRet](T0 arg0, T1 arg1)
   at System.Dynamic.UpdateDelegates.UpdateAndExecute3[T0,T1,T2,TRet](CallSite site, T0 arg0, T1 arg1, T2 arg2)
   at Microsoft.Scripting.Interpreter.DynamicInstruction`4.Run(InterpretedFrame frame)
   at Microsoft.Scripting.Interpreter.Interpreter.Run(InterpretedFrame frame)
   at Microsoft.Scripting.Interpreter.LightLambda.Run2[T0,T1,TRet](T0 arg0, T1 arg1)
   at System.Dynamic.UpdateDelegates.UpdateAndExecute2[T0,T1,TRet](CallSite site, T0 arg0, T1 arg1)
   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 cYo.Projects.ComicRack.Plugins.PythonCommand.OnInvoke(Object[] data)
   at cYo.Projects.ComicRack.Plugins.Command.Invoke(Object[] data, Boolean catchErrors)
   at cYo.Projects.ComicRack.Viewer.ScriptUtility.CreateBookCode(Control parent, Command command, Func`1 books)
   at System.Windows.Forms.ToolStripSplitButton.OnButtonClick(EventArgs e)
   at System.Windows.Forms.ToolStripSplitButton.OnMouseUp(MouseEventArgs e)
   at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
   at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ToolStrip.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 cYo.Projects.ComicRack.Viewer.Program.StartNew(String[] args)
   at cYo.Common.Runtime.SingleInstance.Run(String[] args)
   at cYo.Projects.ComicRack.Viewer.Program.Main(String[] args)

mrsilva avatar Feb 09 '25 09:02 mrsilva