Seit einigen Tagen habe ich das Problem, dass TB alle paar Minuten (für immer längere Zeit) hängenbleibt. Im Taskmanager und Process-Monitor kann man sehen, dass ein Thread einen kompletten CPU-Kern für sich belegt.
Da das Problem beim ersten Auftreten nicht mit einer Änderung der TB Version einherging, habe ich es erst einmal auf die Updates anderer Software "geschoben", in der Hoffnung, dass sich das bei weiteren Updates wieder gibt. War leider nicht der Fall. Auch ein TB-Update von 6.4.0.2 auf 6.5 brachte keine Änderung.
Wie äußert sich das Problem:
Eine Weile nach Neustart des Programms bleibt TB "einfach stehen" - im Exception-Log (ex_log.txt) erscheint eine Fehlermeldung:
v6.5 32-bit EUKLID/fritz 23.08.2014 09:51:09.40 TimeUtil:TTaskWatcher.Execute EThread Thread creation error: Für diesen Befehl ist nicht genügend Speicher verfügbar
Das TheBat_Exception.log protokolliert (wayne interessiert's):
Spoiler anzeigen
--------------------------------
Date: 23 Aug 2014 09:51:08
OS: Windows 7 Professional SP1 X86 build 7601
PhysMemFreeTotal: 85/2047 MB
VirtMemFreeTotal: 352/2047 MB
MAPI #0: Forté Agent [Forte Agent]; Path: (not valid)
MAPI #1: Microsoft Outlook [Microsoft Outlook]; Path: C:\Program Files\Microsoft Office 15\root\VFS\ProgramFilesCommonX86\system\msmapi\1031\msmapi32.dll (valid)
MAPI #2: The Bat! [The Bat!]; Path: C:\Program Files\The Bat!\TBMapi32.dll (valid)
MAPI #3: [Windows Mail]; Path: (not valid)
Default Profile: Outlook
Address: 004D1A8C
ClassName: EThread
Message: Thread creation error: Für diesen Befehl ist nicht genügend Speicher verfügbar
IsOSException: 0
Modules:
00400000 20140721081625 C:\Program Files\The Bat!\TheBat.exe
Stack:
004D1A8C [00400000]
004D1A87 [00400000]
004D19C0 [00400000]
00F321F4 [00400000]
00F32140 [00400000]
00F32199 [00400000]
00F31164 [00400000]
00F315CA [00400000]
004D1935 [00400000]
0040AEEC [00400000]
--------------------------------
Alles anzeigen
Der Fehler trat relativ gleichmäßig im Abstand von 5 Minuten auf, wobei die Anzahl der Meldungen, die nahezu zu einem Zeitpunkt eingetragen wurden, mit der Zeit zunimmt. Ab einem bestimmten Wert wacht dann TB gar nicht mehr auf...
In meiner Konfiguration fand ich nur einen 5-Minuten-Timer. Den habe ich auf 17 Minuten erhöht, was aber keine wesentliche Auswirkung auf das Fehlerbild zu haben schien. Es ist gefühlt etwas weniger regelmäßig, aber es sind eher 5-Minuten-Abstände erkennbar denn 17-minütige.
Lange Rede, kurze Fragen:
- Kommt das Fehlerbild jemandem bekannt vor?
- Ist Abhilfe bekannt?
- Mein aktueller Work-Around: Beim Editieren von Nachrichten alle 5 Sekunden eine Sicherheitskopie anlegen, dann beim Hängen TB "abschießen" / neu starten. Lästig, weiß jemand etwas besseres?
Danke im Voraus
<F>