Einzelnen Beitrag anzeigen

Florian H

Registriert seit: 30. Mär 2003
Ort: Mühlacker
1.043 Beiträge
 
Delphi 6 Professional
 
#1

Unerklärliches Nicht-Starten meines Programmes

  Alt 10. Sep 2004, 11:42
Hi,

auf einigen wenigen PC's lässt sich ein Programm von mir nur wirklich starten, indem man es sehr oft hintereinander versucht, zu starten.
Nach dem 10.-20. mal funktioniert es dann, ist aber immer unterschiedlich.

Auszug aus der "drwtsn32.log":
Zitat:
Anwendungsausnahme aufgetreten:
Anwendung: C:\Programme\Proj Clix\Clix.exe (pid=3212)
Wann: 09.09.2004 @ 23:23:04.750
Ausnahmenummer: c0000005 (Zugriffsverletzung)

*----> Systeminformationen <----*
Prozessoranzahl: 2
Prozessortyp: x86 Family 15 Model 2 Stepping 9
Windows-Version: 5.1
Aktuelles Build: 2600
Service Pack: 1
Aktueller Typ: Multiprocessor Free
[...]

*----> Taskliste <----*
[...]

*----> Modulliste <----*
[...]

*----> Statusabbild für Threadkennung 0xc94 <----*

eax=00a6d4ac ebx=00404223 ecx=00000000 edx=0012f001 esi=00000000
edi=0012f55c
eip=004037c8 esp=0012f0f0 ebp=0012f574 iopl=0 nv up ei pl nz na
po nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000
efl=00010206

*** WARNING: Unable to verify checksum for C:\Programme\Proj Clix\Clix.exe
*** ERROR: Module load completed but symbols could not be loaded for
C:\Programme\Proj Clix\Clix.exe
Funktion: Clix
004037b3 0000 add [eax],al
004037b5 84d2 test dl,dl
004037b7 7e05 jle Clix+0x37be (004037be)
004037b9 e8b6030000 call Clix+0x3b74 (00403b74)
004037be c3 ret
004037bf 90 nop
004037c0 85c0 test eax,eax
004037c2 7407 jz Clix+0x37cb (004037cb)
004037c4 b201 mov dl,0x1
004037c6 8b08 mov ecx,[eax]
FEHLER ->004037c8 ff51fc call dword ptr [ecx-0x4]
ds:0023:fffffffc=????????
004037cb c3 ret
004037cc 53 push ebx
004037cd 56 push esi
004037ce 57 push edi
004037cf 89c3 mov ebx,eax
004037d1 89d7 mov edi,edx
004037d3 ab stosd
004037d4 8b4bd8 mov ecx,[ebx-0x28]
004037d7 31c0 xor eax,eax
004037d9 51 push ecx

*----> Stack Back Trace <----*
WARNING: Stack unwind information not available. Following frames may be
wrong.
*** ERROR: Symbol file could not be found. Defaulted to export symbols
for C:\WINDOWS\system32\kernel32.dll -
ChildEBP RetAddr Args to Child
0012f574 00404228 0012f9d0 00465afe 00a6d38c Clix+0x37c8
0012f9c8 00404288 00000000 0046f106 00a6d2d0 Clix+0x4228
0012ff98 004042d7 00406b77 7ffdf000 004af625 Clix+0x4288
0012ffc0 77e614c7 772a1a29 80000002 7ffdf000 Clix+0x42d7
0012fff0 00000000 004af614 00000000 78746341
kernel32!GetCurrentDirectoryW+0x44

*----> Raw Stack Dump <----*
[...]
Woran könnte das liegen?
Falls noch bestimmte auszüge aus der Logdatei gebraucht werden, kann ich sie nachliefern...

Das Ding läuft ansonsten immer recht gut und braucht keine bestimmten systemvoraussetzungen soweit ich weiß)

Grüße
flo
Florian Heft
  Mit Zitat antworten Zitat