Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi VST verursacht nur bei IntelCPU eine Zugriffsverletzung!? (https://www.delphipraxis.net/121151-vst-verursacht-nur-bei-intelcpu-eine-zugriffsverletzung.html)

richard_boderich 23. Sep 2008 08:53


VST verursacht nur bei IntelCPU eine Zugriffsverletzung!?
 
Hallo zusammen!

Ich habe da ein kniffliges Problem mit dem VST. Konkret geht es um dieses Programm von mir.

http://www.delphipraxis.net/internal...667&highlight=

und folgende Bugmeldung
Code:
Folgender, reproduzierbarer Fehler tritt auf, wenn ich benutzerdefinierten Ordner scanne und danach Haken bei "standard ADS ausblenden" setze
http://www.abload.de/image.php?img=s...ot00022ebp.jpg


Das Programm scheint auf allen IntelCPUs eine Zugriffverletzung zu erzeugen.

getestet wurde bisher folgende betroffene Systeme:

System: , CPU:
XP Pro Sp2, fully patched , Intel Core 2 Duo E6750 @ 2666 MHz, 2 GB RAM
XP Pro Sp3, fully patched , Intel P4, 2,6GHz, 512 MB Ram
XP Pro Sp2 fully patched , Intel Pentium III 1000 MHz

folgende Systeme sind nicht betroffen:

System: , CPU:
XP Pro Sp2, fully patched , AMD 64 3200+, 2,01 GHz, 2 GB RAM
XP Pro Sp2, fully patched , AMD 4000+, 2 GB Ram

Meine bitte an euch ist, ob ihr das mal auf eurem System testen könnt um eine breitere Vergleichsbasis zu haben und eure Daten
hier postet.

Meine Frage an die Experten hier ist, ob ein Seiteneffekt wenn es denn einer ist, nur auf einem CPU Type auftritt, oder
ob das eher ungewöhnlich ist. Mir persönlich sieht das nach einer Meldung vom VST aus. Ich werde mal versuchen die auslösende
Routine zu indentifizieren und ein Testproject zu erstellen.

mfG Richard

tr909 23. Sep 2008 09:15

Re: VST verursacht nur bei IntelCPU eine Zugriffsverletzung!
 
Zitat:

---------------------------
Alternate Data Stream Detektor
---------------------------
Zugriffsverletzung bei Adresse 0041A976 in Modul 'ADSDetektor.exe'. Lesen von Adresse 00000008.
---------------------------
Computer
Betriebssystem Microsoft Windows XP Professional
OS Service Pack Service Pack 3

Motherboard
CPU Typ AMD Athlon XP, 1733 MHz (6.75 x 257)
Motherboard Name ASRock K7S41GX (2 PCI, 1 AGP, 1 AMR, 2 DIMM, Audio, Video, LAN)
Motherboard Chipsatz SiS 741GX
Arbeitsspeicher 704 MB

Anzeige
Grafikkarte SiS 661FX_760_741_M661FX_M760_M741 (64 MB)
3D-Beschleuniger SiS 6330

Gruß
tr909

jfheins 23. Sep 2008 09:18

Re: VST verursacht nur bei IntelCPU eine Zugriffsverletzung!
 
Ich würde mir eine etwas genauere Beschreibung wünschen :)

Ich hab da Programm gestartet, und jetzt?
Soll ich auf scannen klicken? Dann scannt er aber die gesamte Festplatte. Einen Ordner reinziehen per Drag 'n Drop geht auch nicht und eine "öffnen"-Funktion will sich mir auch nicht anbieten :gruebel:

Was ist eigentlich ein "benutzerdefinierter Ordner" ? Sowas wie "Dokumente" (="Eigene Dateien") :?:

Sorry, dass ich mich so doof anstelle :stupid:

Edit: Ok, habs kapiert :mrgreen:

Edit2:

Ich weis nicht, ob ich alles richtig gemacht hab, aber ich bekomme keine AV :gruebel:

Windows Vista Business, Asus P5QC, Intel Core 2 Quad Q6600 @2,4GHz

grenzgaenger 23. Sep 2008 09:19

Re: VST verursacht nur bei IntelCPU eine Zugriffsverletzung!
 
der fehler sagt aus, dass du auf einen nicht initialsierten speicherbereich zugreifst. das hat IMHO nix mit der CPU zu tun. solltest besser checken, an welcher stelle das passiert und versuchen die ursache zu beheben. <HTH> GG

nuclearping 23. Sep 2008 09:27

Re: VST verursacht nur bei IntelCPU eine Zugriffsverletzung!
 
Ja, mit dem VST hab ich auch schon so manch komische Erfahrungen gemacht. Nach dem Motto "Die ganze Zeit gings und auf einmal Zugriffsverletzung ...". So richtig Bug- und Leak-frei scheint er nämlich nicht zu sein, vorallem bei intensivem Einsatz mit 'nem Haufen Daten über mehrere Tage hinweg.

Wenn's nicht bei dir im Code liegt (wovon man ja auch meist ausgeht ;)), liesen sich bei mir diese Probleme immer durch ein Update des VST "wegzaubern".

tr909 23. Sep 2008 09:39

Re: VST verursacht nur bei IntelCPU eine Zugriffsverletzung!
 
Tja, da der Fehler nun auf einem AMD augetreten ist, auf einem Intel jedoch nicht, wird es wohl andere Gründe haben.

Gruß
tr909

richard_boderich 23. Sep 2008 09:54

Re: VST verursacht nur bei IntelCPU eine Zugriffsverletzung!
 
@Tr909

hast du dein System zufällig übertaktet?

richard_boderich 23. Sep 2008 09:56

Re: VST verursacht nur bei IntelCPU eine Zugriffsverletzung!
 
Zitat:

Zitat von grenzgaenger
der fehler sagt aus, dass du auf einen nicht initialsierten speicherbereich zugreifst. das hat IMHO nix mit der CPU zu tun. solltest besser checken, an welcher stelle das passiert und versuchen die ursache zu beheben. <HTH> GG

Du bist ja gut :)

Würde ich ja sehr gerne machen, bloß wie gesagt tritt der Bug auf meinem Delphi System nicht auf.

tr909 23. Sep 2008 10:27

Re: VST verursacht nur bei IntelCPU eine Zugriffsverletzung!
 
Zitat:

Zitat von richard_boderich
@Tr909

hast du dein System zufällig übertaktet?

Öhmm. gute Frage. eigentlich nicht. Aber wenn ich es mit genauer angucke scheint er eher "untertaktet" zu sein.
Core-Speed : 1728
Bus-Speed 128 Mhz (sollte eigentlich 133 Mhz sein)
Multiplier : 13.5

Gruß
tr909

jbg 23. Sep 2008 11:44

Re: VST verursacht nur bei IntelCPU eine Zugriffsverletzung!
 
Zitat:

Zitat von richard_boderich
Würde ich ja sehr gerne machen, bloß wie gesagt tritt der Bug auf meinem Delphi System nicht auf.

Hast du schon mal den FastMM4 Speichermanager ausprobiert. Mit dem lassen sich solche Bugs recht leicht finden, sogar mit Stacktrace. (Er ist aber Delphi 2006 auch der Standardspeichermanager)


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:54 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz