Page Index Toggle Pages: 1 [2]  Send TopicPrint
Hot Topic (More than 10 Replies) Phoner 2.03 stürzt beim Beenden ab (Read 16301 times)
Phoner Admin
YaBB Administrator
*****
Offline



Posts: 11820
Location: Germany
Joined: 12. Oct 2003
Gender: Male
Re: Phoner 2.03 stürzt beim Beenden ab
Reply #15 - 05. May 2007 at 12:25
Print Post  
@pitti
Unter Vista habe ich die gleiche Fehlermeldung - aber kein Absturz von Phoner selbst und somit auch nicht die endlose Messagebox-Orgie.

@uwe71
Du benutzt ebenfalls COM? Wenn nicht, dann wäre ein neuer Thread besser angepasst. Erscheint denn bei dir keine Fehlermeldung?
  
Back to top
WWW  
IP Logged
 
JB
God Member
*****
Offline


Phoner-Support

Posts: 1691
Location: bei Bremen & Göttingen
Joined: 27. May 2004
Gender: Male
Re: Phoner 2.03 stürzt beim Beenden ab
Reply #16 - 05. May 2007 at 16:16
Print Post  
Moin Heiko,

Quote:
@uwe71
Du benutzt ebenfalls COM? Wenn nicht, dann wäre ein neuer Thread besser angepasst. Erscheint denn bei dir keine Fehlermeldung?

Ich verstehe pittis ersten Beitrag so, dass er Phoner normal verwendet, weil er aber Visual Studio besitzt, hat er dann auch damit zu debuggen versucht.

@pitty
Stimmts oder irre ich mich?

Viele Grüße, Jens
  
Back to top
 
IP Logged
 
pitti
YaBB Newbies
*
Offline


Phoner ist großartig!

Posts: 14
Joined: 01. May 2007
Gender: Male
Re: Phoner 2.03 stürzt beim Beenden ab
Reply #17 - 05. May 2007 at 17:17
Print Post  
JB wrote on 05. May 2007 at 16:16:
Ich verstehe pittis ersten Beitrag so, dass er Phoner normal verwendet, weil er aber Visual Studio besitzt, hat er dann auch damit zu debuggen versucht.

@pitty
Stimmts oder irre ich mich?


Jo, die Absturzmeldung von Windows bietet an "Klicken Sie auf Abbrechen, um das Programm zu debuggen", weil ich VS drauf habe. Wenn ich da drauf klicke geht VS auf aber es springt nicht an die Absturzstelle, sondern wie erwähnt, gibt es im Output die endlose exception liste.

Also ich habe jetzt mal die "Access Violation" Exception auf "Break into Debugger" gestellt (war auf "Continue"), und er hält tatsächlich bei 0x005074D7 an. Ich habe mal den Disassembly von Prozeduranfang bis num nächsten RET kopiert:

Code
Select All
005074C8 55		   push	  ebp
005074C9 8B EC		mov	   ebp,esp
005074CB 83 C4 F8	   add	   esp,0FFFFFFF8h
005074CE 89 55 FC	   mov	   dword ptr [ebp-4],edx
005074D1 89 45 F8	   mov	   dword ptr [ebp-8],eax
005074D4 8B 45 F8	   mov	   eax,dword ptr [ebp-8]
005074D7 80 B8 E8 02 00 00 00 cmp	   byte ptr [eax+2E8h],0	 <--- HIER ABSTURZ
005074DE 74 13		je	    005074F3
005074E0 55		   push	  ebp
005074E1 E8 C6 FE FF FF   call	  005073AC
005074E6 59		   pop	   ecx
005074E7 84 C0		test	  al,al
005074E9 74 08		je	    005074F3
005074EB 8B 45 F8	   mov	   eax,dword ptr [ebp-8]
005074EE E8 6D F0 FF FF   call	  00506560
005074F3 59		   pop	   ecx
005074F4 59		   pop	   ecx
005074F5 5D		   pop	   ebp
005074F6 C3		   ret
 



Die Leseadresse von 0x000002E8 ergibt sich wohl aus der Tatsache, dass EAX Null ist. Also ein typischer NULL Pointer Fehler Smiley

Registerinhalte:

Code
Select All
EAX = 00000000
EBX = 00D96470
ECX = 00000000
EDX = 00000000
ESI = 00000000
EDI = 00E024E0
EIP = 005074D7
ESP = 0012FE7C
EBP = 0012FE84
EFL = 00010203

CS = 001B DS = 0023
ES = 0023 SS = 0023
FS = 003B GS = 0000

OV = 0 UP = 0 EI = 1 PL = 0
ZR = 0 AC = 0 PE = 0 CY = 1
 



Call Stack:

Code
Select All
>phoner2.03.exe!005074d7()
phoner2.03.exe!0061ba4f()
phoner2.03.exe!005436d4()
 



Gruß,
pitti
  
Back to top
 
IP Logged
 
Uwe71
YaBB Newbies
*
Offline


Phoner ist großartig!

Posts: 4
Joined: 05. May 2007
Gender: Male
Re: Phoner 2.03 stürzt beim Beenden ab
Reply #18 - 05. May 2007 at 18:54
Print Post  
Quote:

@uwe71
Du benutzt ebenfalls COM? Wenn nicht, dann wäre ein neuer Thread besser angepasst. Erscheint denn bei dir keine Fehlermeldung?


Fehlermeldung ja, sorry schien mir nur nicht sehr aussagekräftig.
COM? also capi über comport?  Smiley
Erst kommt das obligatorische "Diese Anwendung wird aufgrund..."
im Fenster steht dann:
PHONER verursachte einen Fehler durch eine ungültige Seite
in Modul <Unbekannt> bei 0000:00000000.
Register:
EAX=00000000 CS=0000 EIP=00000000 EFLGS=00000000
EBX=00000000 SS=0000 ESP=00000000 EBP=00000000
ECX=00000000 DS=0000 ESI=00000000 FS=0000
EDX=00000000 ES=0000 EDI=00000000 GS=0000
Bytes bei CS:EIP:

Stapelwerte:

nachdem ich auf O.K. klickt kommt dann noch ein kleines Fenster mit:
Runtime error 216 at 00404942
  
Back to top
 
IP Logged
 
Suppenkasper
God Member
*****
Offline


Phoner-Support

Posts: 1536
Location: Aachen
Joined: 29. Mar 2005
Gender: Male
Re: Phoner 2.03 stürzt beim Beenden ab
Reply #19 - 06. May 2007 at 11:47
Print Post  
Moin @ Uwe71

Uwe71 wrote on 05. May 2007 at 18:54:

COM? also capi über comport?


Neeeh... Wink Mit "Phoner über COM benutzen" ist die Fähigkeit des Programms beschrieben worden, Funktionen des Programms anstatt über Mausklicks (GUI) oder über die Kommandozeile über das integrierte COM-Interface anzusprechen.

Dieses Interface stellt Methoden (siehe auch dieser Beitrag) zur Verfügung, die durch andere Applikationen aufgerufen und deren Ergebnis durch andere Applikationen weiterverarbeitet werden können.

Viele Grüße vom Kai
  
Back to top
IP Logged
 
Phoner Admin
YaBB Administrator
*****
Offline



Posts: 11820
Location: Germany
Joined: 12. Oct 2003
Gender: Male
Re: Phoner 2.03 stürzt beim Beenden ab
Reply #20 - 22. May 2007 at 07:23
Print Post  
Ich bekomme das bei mir leider immer noch nicht hin. Ich bräuchte wohl eine Schritt-für-Schritt-Anleitung, was ich machen muss, damit es dazu kommt.
  
Back to top
WWW  
IP Logged
 
Page Index Toggle Pages: 1 [2] 
Send TopicPrint