Seite 1 von 1

Allgemeiner Fehler in GDI+

Verfasst: Fr 17. Nov 2023, 11:40
von AnderOstsee
Hallo!

Ich benutze Backup Service Home schon lange Zeit, zuletzt in Verbindung mit einer externen USB- Platte mit 4 TB.

Da die Platte inzwischen fast voll ist, versuche ich die ältestens Backups zu löschen. Nur scheint dies scheint mein System (Win10, letzter Stand) zu überfordern, denn z.B. wird die Anzeige im Taskmanager nicht mehr akutalisiert (schwarze, nicht mehr neu gezeichnete Elemente) und das Backup- Programm stürzt beim Versuch mehrere Sicherungen zu löschen ab.

Code: Alles auswählen

2023-11-17 11:08:32.126 +01:00 [INF] Backup Service Home 3.8.5.2 started.
2023-11-17 11:08:32.483 +01:00 [INF] Service for "Scheduled backups" is started.
2023-11-17 11:08:32.540 +01:00 [INF] Initialized Scheduler Signaller of type: Quartz.Core.SchedulerSignalerImpl
2023-11-17 11:08:32.541 +01:00 [INF] Quartz Scheduler created
2023-11-17 11:08:32.541 +01:00 [INF] RAMJobStore initialized.
2023-11-17 11:08:32.541 +01:00 [INF] Quartz Scheduler 3.6.2.0 - 'QuartzScheduler' with instanceId 'NON_CLUSTERED' initialized
2023-11-17 11:08:32.542 +01:00 [INF] Using thread pool 'Quartz.Simpl.DefaultThreadPool', size: 1
2023-11-17 11:08:32.542 +01:00 [INF] Using job store 'Quartz.Simpl.RAMJobStore', supports persistence: False, clustered: False
2023-11-17 11:08:32.549 +01:00 [INF] Scheduler QuartzScheduler_$_NON_CLUSTERED started.
2023-11-17 11:16:11.064 +01:00 [INF] Scheduler QuartzScheduler_$_NON_CLUSTERED shutting down.
2023-11-17 11:16:11.067 +01:00 [INF] Scheduler QuartzScheduler_$_NON_CLUSTERED paused.
2023-11-17 11:16:11.072 +01:00 [INF] Scheduler QuartzScheduler_$_NON_CLUSTERED Shutdown complete.
2023-11-17 11:16:11.072 +01:00 [INF] Service for "Full automatic backup" is stopped.
2023-11-17 11:16:11.072 +01:00 [INF] Service for "Scheduled backups" is stopped.
2023-11-17 11:16:11.078 +01:00 [INF] Service for "Scheduled backups" is started.
2023-11-17 11:16:11.078 +01:00 [INF] Initialized Scheduler Signaller of type: Quartz.Core.SchedulerSignalerImpl
2023-11-17 11:16:11.078 +01:00 [INF] Quartz Scheduler created
2023-11-17 11:16:11.078 +01:00 [INF] RAMJobStore initialized.
2023-11-17 11:16:11.078 +01:00 [INF] Quartz Scheduler 3.6.2.0 - 'QuartzScheduler' with instanceId 'NON_CLUSTERED' initialized
2023-11-17 11:16:11.078 +01:00 [INF] Using thread pool 'Quartz.Simpl.DefaultThreadPool', size: 1
2023-11-17 11:16:11.078 +01:00 [INF] Using job store 'Quartz.Simpl.RAMJobStore', supports persistence: False, clustered: False
2023-11-17 11:16:11.078 +01:00 [INF] Scheduler QuartzScheduler_$_NON_CLUSTERED started.
2023-11-17 11:25:46.814 +01:00 [INF] Begin delete backup.
2023-11-17 11:25:50.980 +01:00 [INF] 3595 files determined for deletion.
2023-11-17 11:25:54.522 +01:00 [INF] Deletion of backup 1138 successfully.
2023-11-17 11:26:16.152 +01:00 [INF] Begin delete backup.
2023-11-17 11:26:20.267 +01:00 [INF] 120 files determined for deletion.
2023-11-17 11:26:23.804 +01:00 [INF] Deletion of backup 1473 successfully.
2023-11-17 11:26:30.044 +01:00 [INF] Begin delete backup.
2023-11-17 11:26:34.178 +01:00 [INF] 174 files determined for deletion.
2023-11-17 11:26:37.587 +01:00 [INF] Deletion of backup 1390 successfully.
2023-11-17 11:26:44.349 +01:00 [INF] Begin delete backup.
2023-11-17 11:26:48.546 +01:00 [INF] 231 files determined for deletion.
2023-11-17 11:26:52.244 +01:00 [INF] Deletion of backup 1334 successfully.
2023-11-17 11:27:08.030 +01:00 [ERR] Exception during backup browser file collection.
System.Runtime.InteropServices.ExternalException (0x80004005): Allgemeiner Fehler in GDI+.
   bei System.Drawing.Image.FromHbitmap(IntPtr hbitmap, IntPtr hpalette)
   bei System.Drawing.Image.FromHbitmap(IntPtr hbitmap)
   bei System.Windows.Forms.ImageList.GetBitmap(Int32 index)
   bei System.Windows.Forms.ImageList.ImageCollection.get_Item(Int32 index)
   bei Brightbits.BSH.Main.frmBrowser.<CreateFolderListAsync>d__10.MoveNext()
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
   bei System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   bei Brightbits.BSH.Main.frmBrowser.<OpenFolderAsync>d__15.MoveNext()
2023-11-17 11:29:36.043 +01:00 [ERR] An unexpected error occurred Allgemeiner Fehler in GDI+.
   bei System.Drawing.Graphics.CheckErrorStatus(Int32 status)
   bei System.Drawing.Graphics.DrawString(String s, Font font, Brush brush, RectangleF layoutRectangle, StringFormat format)
   bei System.Windows.Forms.ButtonInternal.ButtonBaseAdapter.DrawText(Graphics g, LayoutData layout, Color c, ColorData colors)
   bei System.Windows.Forms.ButtonInternal.ButtonStandardAdapter.PaintWorker(PaintEventArgs e, Boolean up, CheckState state)
   bei System.Windows.Forms.ButtonBase.OnPaint(PaintEventArgs pevent)
   bei System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer)
   bei System.Windows.Forms.Control.WmPaint(Message& m)
   bei System.Windows.Forms.Control.WndProc(Message& m)
   bei System.Windows.Forms.ButtonBase.WndProc(Message& m)
   bei System.Windows.Forms.Button.WndProc(Message& m)
   bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam).
2023-11-17 11:29:36.237 +01:00 [ERR] An unexpected error occurred Fehler beim Erstellen des Fensterhandles.
   bei System.Windows.Forms.NativeWindow.CreateHandle(CreateParams cp)
   bei System.Windows.Forms.Control.CreateHandle()
   bei System.Windows.Forms.TextBoxBase.CreateHandle()
   bei System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   bei System.Windows.Forms.Control.CreateControl()
   bei System.Windows.Forms.Control.OnVisibleChanged(EventArgs e)
   bei System.Windows.Forms.Control.OnParentVisibleChanged(EventArgs e)
   bei System.Windows.Forms.Control.OnVisibleChanged(EventArgs e)
   bei System.Windows.Forms.Form.OnVisibleChanged(EventArgs e)
   bei System.Windows.Forms.Control.SetVisibleCore(Boolean value)
   bei System.Windows.Forms.Form.SetVisibleCore(Boolean value)
   bei System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
   bei System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
   bei System.Windows.Forms.Form.ShowDialog(IWin32Window owner)
   bei Brightbits.BSH.Main.ExceptionController.HandleGlobalException(Object sender, ThreadExceptionEventArgs e)
   bei System.Windows.Forms.Application.ThreadContext.OnThreadException(Exception t)
   bei System.Windows.Forms.Control.WndProcException(Exception e)
   bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam).
Mein System hat 48GB Arbeitsspeicher, mich wundert da die Meldung über "Nicht genügend Arbeitsspeicher".

Vielleicht haben Sie ja eine Idee?

Mit freundlichen Grüßen

ralf

Re: Allgemeiner Fehler in GDI+

Verfasst: Sa 18. Nov 2023, 12:56
von Alex
Hallo Ralf,

lass mich das versuchen zu Überprüfen, es liegt sicherlich nicht am Arbeitsspeicher sondern vermutlich an etwas anderem. Der Fehler ist aber sehr speziell, sodass ich etwas Zeit brauche herauszufinden, was die Ursache ist.

Ich melde mich nochmal, wenn ich mehr herausbekommen habe. Als Übergangslösung könnte es funktionieren, Sicherungen einzeln zu löschen.

Viele Grüße
Alexander

Re: Allgemeiner Fehler in GDI+

Verfasst: So 19. Nov 2023, 13:17
von AnderOstsee
Hallo Alexander!

Vielen Dank für deine Antwort, natürlich hat das überhaupt keine Eile.

Wenn ich etwas austesten soll, stehe ich dafür gerne zur Verfügung.

Grüße

Ralf

Re: Allgemeiner Fehler in GDI+

Verfasst: Sa 25. Nov 2023, 16:54
von Alex
Hallo Ralf,

ich habe den Fehler hier leider nicht reproduzieren können, aber ich habe trotzdem eine Vermutung woran es eventuell liegt. Eine neue Version steht zum Download bereit: https://download.brightbits.de/backupse ... -win64.exe

Die Version enthält nur die zusätzliche (hoffentliche) Fehlerbehebung. Lass mich gerne wissen, ob es damit funktioniert.

Viele Grüße
Alex

Re: Allgemeiner Fehler in GDI+

Verfasst: Mo 27. Nov 2023, 13:53
von AnderOstsee
Hallo Alexander!

Habe mit deiner geänderten Version problemlos mehrere Sicherungen in einem Rutsch löschen können. Nach löschen der letzten Sicherung ist das Programmfenster kurz weg (ich dachte bereits an einen Absturz >:D ), kommt aber nach ca. einer Sekunde wieder.
Das Verhalten kommt mir dabei subjektiv auch nicht mehr so zäh vor.

Vielen Dank und noch eine erfolgreiche Woche!

Ralf

Code: Alles auswählen

2023-11-27 13:31:05.705 +01:00 [INF] Backup Service Home 3.8.5.4 started.
2023-11-27 13:31:07.964 +01:00 [INF] Service for "Scheduled backups" is started.
2023-11-27 13:31:08.024 +01:00 [INF] Initialized Scheduler Signaller of type: Quartz.Core.SchedulerSignalerImpl
2023-11-27 13:31:08.024 +01:00 [INF] Quartz Scheduler created
2023-11-27 13:31:08.025 +01:00 [INF] RAMJobStore initialized.
2023-11-27 13:31:08.025 +01:00 [INF] Quartz Scheduler 3.6.2.0 - 'QuartzScheduler' with instanceId 'NON_CLUSTERED' initialized
2023-11-27 13:31:08.025 +01:00 [INF] Using thread pool 'Quartz.Simpl.DefaultThreadPool', size: 1
2023-11-27 13:31:08.025 +01:00 [INF] Using job store 'Quartz.Simpl.RAMJobStore', supports persistence: False, clustered: False
2023-11-27 13:31:08.033 +01:00 [INF] Scheduler QuartzScheduler_$_NON_CLUSTERED started.
2023-11-27 13:41:53.087 +01:00 [INF] Begin delete backup.
2023-11-27 13:41:56.838 +01:00 [INF] 197 files determined for deletion.
2023-11-27 13:42:03.675 +01:00 [INF] Deletion of backup 2282 successfully.
2023-11-27 13:42:03.677 +01:00 [INF] Begin delete backup.
2023-11-27 13:42:07.367 +01:00 [INF] 145 files determined for deletion.
2023-11-27 13:42:12.299 +01:00 [INF] Deletion of backup 2278 successfully.
2023-11-27 13:42:12.303 +01:00 [INF] Begin delete backup.
2023-11-27 13:42:15.996 +01:00 [INF] 196 files determined for deletion.
2023-11-27 13:42:21.559 +01:00 [INF] Deletion of backup 2273 successfully.
2023-11-27 13:42:21.563 +01:00 [INF] Begin delete backup.
2023-11-27 13:42:25.266 +01:00 [INF] 217 files determined for deletion.
2023-11-27 13:42:30.272 +01:00 [INF] Deletion of backup 2269 successfully.
2023-11-27 13:42:30.274 +01:00 [INF] Begin delete backup.
2023-11-27 13:42:33.953 +01:00 [INF] 164 files determined for deletion.
2023-11-27 13:42:38.516 +01:00 [INF] Deletion of backup 2265 successfully.
2023-11-27 13:42:38.519 +01:00 [INF] Begin delete backup.
2023-11-27 13:42:42.220 +01:00 [INF] 172 files determined for deletion.
2023-11-27 13:42:47.117 +01:00 [INF] Deletion of backup 2262 successfully.
2023-11-27 13:42:47.119 +01:00 [INF] Begin delete backup.
2023-11-27 13:42:50.778 +01:00 [INF] 166 files determined for deletion.
2023-11-27 13:42:55.895 +01:00 [INF] Deletion of backup 2260 successfully.
2023-11-27 13:42:55.899 +01:00 [INF] Begin delete backup.
2023-11-27 13:42:59.533 +01:00 [INF] 217 files determined for deletion.
2023-11-27 13:43:05.157 +01:00 [INF] Deletion of backup 2255 successfully.
2023-11-27 13:43:05.160 +01:00 [INF] Begin delete backup.
2023-11-27 13:43:08.765 +01:00 [INF] 202 files determined for deletion.
2023-11-27 13:43:13.739 +01:00 [INF] Deletion of backup 2251 successfully.
2023-11-27 13:43:13.741 +01:00 [INF] Begin delete backup.
2023-11-27 13:43:17.391 +01:00 [INF] 350 files determined for deletion.
2023-11-27 13:43:24.307 +01:00 [INF] Deletion of backup 2247 successfully.
2023-11-27 13:43:51.898 +01:00 [INF] Begin delete backup.
2023-11-27 13:43:55.497 +01:00 [INF] 162 files determined for deletion.
2023-11-27 13:44:01.142 +01:00 [INF] Deletion of backup 2307 successfully.
2023-11-27 13:44:01.144 +01:00 [INF] Begin delete backup.
2023-11-27 13:44:04.757 +01:00 [INF] 137 files determined for deletion.
2023-11-27 13:44:09.921 +01:00 [INF] Deletion of backup 2302 successfully.
2023-11-27 13:44:09.923 +01:00 [INF] Begin delete backup.
2023-11-27 13:44:13.526 +01:00 [INF] 198 files determined for deletion.
2023-11-27 13:44:18.737 +01:00 [INF] Deletion of backup 2298 successfully.
2023-11-27 13:44:18.739 +01:00 [INF] Begin delete backup.
2023-11-27 13:44:22.318 +01:00 [INF] 138 files determined for deletion.
2023-11-27 13:44:27.117 +01:00 [INF] Deletion of backup 2293 successfully.
2023-11-27 13:44:27.119 +01:00 [INF] Begin delete backup.
2023-11-27 13:44:30.705 +01:00 [INF] 244 files determined for deletion.
2023-11-27 13:44:35.746 +01:00 [INF] Deletion of backup 2291 successfully.
2023-11-27 13:44:35.747 +01:00 [INF] Begin delete backup.
2023-11-27 13:44:39.298 +01:00 [INF] 353 files determined for deletion.
2023-11-27 13:44:45.902 +01:00 [INF] Deletion of backup 2287 successfully.