Einzelnen Beitrag anzeigen

Benutzerbild von ibp
ibp

Registriert seit: 31. Mär 2004
Ort: Frankfurt am Main
1.511 Beiträge
 
Delphi 7 Architect
 
#9

AW: Delphi und Programm > Programm hängt sich auf

  Alt 8. Jan 2011, 14:34
...Aufhängen könnte ja auch eine Endlosschleife bedeuten?
Wenn die Explorer.exe so fleißig wird, hast Du mal den Filemon bemüht?
Holst Du Dir Daten über das Netz?
Liest Du die Registry aus?

was passiert wenn Du mal 5,10,60 min wartest?

Könnte es sein, das irgendwo ein Fenster aufgeht, was Du nicht siehst?...
also filemon zeigt nach dem aufhängen keinerlei Requests mehr.
wenn ich dann auf das Fenster schliessen Kreuz drücke dann das...

Code:
14:07:17   MyProgram.exe:880   CLOSE   D:\Programmierung\Delphi Projects\MyProgram\MyProgram 4.3.2.08\Bin   SUCCESS      
14:07:17   MyProgram.exe:880   CLOSE   C:\WINDOWS\WinSxS\x86_Microsoft.Windows.GdiPlus_6595b64144ccf1df_1.0.6001.22319_x-ww_f0b4c2df   SUCCESS      
14:07:17   MyProgram.exe:880   CLOSE   C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.6028_x-ww_61e65202   SUCCESS      
14:07:17   MyProgram.exe:880   CLOSE   C:\WINDOWS\WinSxS\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.4053_x-ww_e6967989   SUCCESS      
14:07:17   MyProgram.exe:880   CLOSE   C:\DOKUME~1\ADMINI~1\LOKALE~1\Temp\IswTmp\Logs\ISWSHEX.swl   SUCCESS      
14:07:17   MyProgram.exe:880   OPEN   C:\DOKUME~1\ADMINI~1\LOKALE~1\Temp\IswTmp\Logs\ISWSHEX.swl   SHARING VIOLATION   Options: Open Access: 00100001   
14:07:17   MyProgram.exe:880   OPEN   C:\DOKUME~1\ADMINI~1\LOKALE~1\Temp\IswTmp\Logs\ISWSHEX.swl   SUCCESS   Options: Open Access: 00100001   
14:07:17   MyProgram.exe:880   QUERY INFORMATION   C:\DOKUME~1\ADMINI~1\LOKALE~1\Temp\IswTmp\Logs\ISWSHEX.swl   SUCCESS   Length: 12764   
14:07:17   MyProgram.exe:880   CLOSE   C:\DOKUME~1\ADMINI~1\LOKALE~1\Temp\~DF4546.tmp   SUCCESS      
14:07:17   MyProgram.exe:880   OPEN   C:\DOKUME~1\ADMINI~1\LOKALE~1\Temp\~DF4546.tmp   SUCCESS   Options: Open Access: 00100001   
14:07:17   MyProgram.exe:880   QUERY INFORMATION   C:\DOKUME~1\ADMINI~1\LOKALE~1\Temp\~DF4546.tmp   SUCCESS   FileInternalInformation   
14:07:17   MyProgram.exe:880   CLOSE   C:\PROGRAMME\GEMEINSAME DATEIEN\BORLAND SHARED\BDE\   SUCCESS      
14:07:17   MyProgram.exe:880   CLOSE   C:\DOKUME~1\ADMINI~1\LOKALE~1\Temp\   SUCCESS      
14:07:17   MyProgram.exe:880   CLOSE   C:\DOKUME~1\ADMINI~1\LOKALE~1\Temp\INMEM000.REM   SUCCESS      
14:07:17   MyProgram.exe:880   OPEN   C:\DOKUME~1\ADMINI~1\LOKALE~1\Temp\INMEM000.REM   SUCCESS   Options: Open Access: 00100001   
14:07:17   MyProgram.exe:880   QUERY INFORMATION   C:\DOKUME~1\ADMINI~1\LOKALE~1\Temp\INMEM000.REM   SUCCESS   FileInternalInformation   
14:07:17   MyProgram.exe:880   CLOSE   C:\WINDOWS\FONTS\TAHOMA.TTF   SUCCESS      
14:07:17   ibserver.exe:2328   WRITE   W:\DATENB~1\MyProgram\test\RFR\MyProgram_RFR.GDB   SUCCESS   Offset: 1032192 Length: 8192   
14:07:17   ibserver.exe:2328   QUERY INFORMATION   C:\WINDOWS\system32\Msctf.dll   SUCCESS   Attributes: A   
14:07:17   ibserver.exe:2328   OPEN   C:\WINDOWS\system32\Msctf.dll   SUCCESS   Options: Open Access: 00100020   
14:07:17   ibserver.exe:2328   OPEN   C:\WINDOWS\system32\Msctf.dll   SUCCESS   Options: Open Access: 00100001   
14:07:17   ibserver.exe:2328   QUERY INFORMATION   C:\WINDOWS\system32\Msctf.dll   SUCCESS   FileInternalInformation   
14:07:17   ibserver.exe:2328   QUERY INFORMATION   C:\WINDOWS\system32\Msctf.dll   SUCCESS   Length: 297984   
14:07:17   ibserver.exe:2328   CLOSE   C:\WINDOWS\system32\Msctf.dll   SUCCESS      
14:07:17   ibserver.exe:2328   QUERY INFORMATION   W:\DATENB~1\MyProgram\test\RFR\MyProgram_RFR.GDB   SUCCESS   Length: 91758592   
14:07:17   ibserver.exe:2328   QUERY INFORMATION   C:\WINDOWS\system32\Msctf.dll   SUCCESS   Attributes: A   
14:07:17   ibserver.exe:2328   OPEN   C:\WINDOWS\system32\Msctf.dll   SUCCESS   Options: Open Access: 00100020   
14:07:17   ibserver.exe:2328   OPEN   C:\WINDOWS\system32\Msctf.dll   SUCCESS   Options: Open Access: 00100001   
14:07:17   ibserver.exe:2328   QUERY INFORMATION   C:\WINDOWS\system32\Msctf.dll   SUCCESS   FileInternalInformation   
14:07:17   ibserver.exe:2328   QUERY INFORMATION   C:\WINDOWS\system32\Msctf.dll   SUCCESS   Length: 297984   
14:07:17   ibserver.exe:2328   CLOSE   C:\WINDOWS\system32\Msctf.dll   SUCCESS      
14:07:17   ibserver.exe:2328   CLOSE   W:\DATENB~1\MyProgram\test\RFR\MyProgram_RFR.GDB   SUCCESS      
14:07:17   ibserver.exe:2328   OPEN   W:\DATENB~1\MyProgram\test\RFR\MyProgram_RFR.GDB   SUCCESS   Options: Open Access: 00100001   
14:07:17   ibserver.exe:2328   QUERY INFORMATION   W:\DATENB~1\MyProgram\test\RFR\MyProgram_RFR.GDB   SUCCESS   FileInternalInformation   
14:07:17   ibserver.exe:2328   QUERY INFORMATION   C:\WINDOWS\system32\Msctf.dll   SUCCESS   Attributes: A   
14:07:17   ibserver.exe:2328   OPEN   C:\WINDOWS\system32\Msctf.dll   SUCCESS   Options: Open Access: 00100020   
14:07:17   ibserver.exe:2328   OPEN   C:\WINDOWS\system32\Msctf.dll   SUCCESS   Options: Open Access: 00100001   
14:07:17   ibserver.exe:2328   QUERY INFORMATION   C:\WINDOWS\system32\Msctf.dll   SUCCESS   FileInternalInformation   
14:07:17   ibserver.exe:2328   QUERY INFORMATION   C:\WINDOWS\system32\Msctf.dll   SUCCESS   Length: 297984   
14:07:17   ibserver.exe:2328   CLOSE   C:\WINDOWS\system32\Msctf.dll   SUCCESS
danach geht dann der Explorer auf 50% CPU Last hoch...

was ich aber mit Process Exporer harausfinden konnte ist.. die 50% liegen bei USWE32.dll!CreateSystemThreads und der Stack für diesen Thread zeigt mir...
ntoskrnl.exe+0x584d
ntoskrnl.exe!IoPageRead+0xaed
hal.dll+0x2ef2


...ansonsten ich lese weder die Registry noch hole ich daten aus dem Netz, ich kann den Rechner so einen Tag lang stehen lassen und es passiert nichts!

ich werde wohl irgendwann die Nase voll haben und einfach format c: tippen
  Mit Zitat antworten Zitat