15. oktober 2013 - 14:26Der er
33 kommentarer og 1 løsning
Program crasher - gode forslag til løsning?
Hej Eksperter
Jeg har problemer med et program som crasher i tide og utide.
Programmet er et slags billedbehandlingsprogram som tager en masse billeder og bearbejder dem lidt hvorefter programmet laver animationer af billederne og til sidst gemmer programmet animationen et sted på harddisken.
Når programmet crasher får jeg følgende fejlbesked:
"Error: Access violation at 0x1333FD26 (tried to read from 0x0000000x), program terminated."
Den læser i et hukommelsesområde som ikke er allokeret til den... Sikkert et ældre program fra før der var noget der hed 64bit... Du kan ikke gøre så meget medmindre du har adgang til kildekoden
Ja, det er et ældre program, det hedder GeoSatSignal (http://www.satsignal.eu/software/geosatsignal.htm) og bruges til at behandle satellitbilleder. Det er vel 10 år gammelt men der udvikles stadig på det og frigives updates.
Nah ikke hvis det ikke er noget du plejer at have installeret... Det bruges udelukkende til at afvikle .NET programmer (C# etc...). Har vist desværre ikke lige andre idéer :(
MÅSKE kan det hjælpe at køre som administrator da et meget begrænset system kan have begrænsede hardware rettigheder. Samme sted som kombatibilitetes tilstand :)
1. Tjek din RAM. Der kan være allokeringsproblemer for programmet, hvis der bruges megen RAM og der er RAM fejl på din computer.
2. Kan du genskabe fejlen, ved at behandle de samme data hver gang?
3. Kontakt producenten af programmet. De har måske et support forum. Og da de stadigvæk kommer med opdateringer. Kan du højst sandsynligt få dem til at fejlsøge på problemet, hvis du kan genskabe fejlen, hvis du "gør" noget bestemt. f.eks. behandler nogle data, hvor du kan få programmet til ag gå ned hver gang.
1. Tjek din RAM. Der kan være allokeringsproblemer for programmet, hvis der bruges megen RAM og der er RAM fejl på din computer.
Ok. Jeg kan evt prøve at udskifte ram i computeren. Det underlige er bare at programmet sommetider virker fint og kan behandle data i lang tid uden at crashe.
2. Kan du genskabe fejlen, ved at behandle de samme data hver gang?
Nej, der er desværre ingen konsekvens hvornår fejlen opstår.
3. Kontakt producenten af programmet. De har måske et support forum. Og da de stadigvæk kommer med opdateringer. Kan du højst sandsynligt få dem til at fejlsøge på problemet, hvis du kan genskabe fejlen, hvis du "gør" noget bestemt. f.eks. behandler nogle data, hvor du kan få programmet til ag gå ned hver gang.
Jeg er i kontakt med producenten (som er en ældre britisk herre) og han påstår at han ikke har hørt om fejlen før...)
I #14 skriver du Ok. Jeg kan evt prøve at udskifte ram i computeren. Det underlige er bare at programmet sommetider virker fint og kan behandle data i lang tid uden at crashe.
Der er ingen grund til at skifte RAM, men den skal bare testes for fejl. Det er udelukkelsesmetoden. Og det er et godt sted at starte.
Når programmet går ned, logges der så noget i eventloggen, som evt. kunne være noget som programmøren kunne få noget ud af?
Så fik jeg mulighed for at kigge nærmere i loggen, her er hvad jeg kan finde (optræder hver gang programmet crasher):
- Start Meddelelse 1 - Navn på program med fejl: GeoSatSignal.exe, version: 7.4.0.1048, tidsstempel: 0x5177915a Navn på modul med fejl: unknown, version: 0.0.0.0, tidsstempel: 0x00000000 Undtagelseskode: 0xc000001d Forskydning med fejl 0x09a6fcad Proces-id 0xa64 Programmets starttidspunkt 0x01cece7743bf3fb7 Programsti: C:\Tools\SatSignal\GeoSatSignal\GeoSatSignal.exe Modulsti: unknown Rapport-id: b726bd0c-3a6a-11e3-8289-001aa07ecb3a - Stop Meddelelse 1 -
- Start Meddelelse 2 - Windows kan ikke få adgang til filen af en af følgende årsager: Der er et problem med netværksforbindelsen, den disk, hvor filen er gemt, eller de lagerenhedsdrivere, der er installeret på computeren, eller disken mangler. Windows lukkede programmet GeoSatSignal application på grund af denne fejl.
Program: GeoSatSignal application Fil:
Fejlværdien er angivet i afsnittet Flere data. Brugerhandling 1. Åbn filen igen. Denne situation kan skyldes et midlertidigt problem, der retter sig selv, når programmet kører igen. 2. Hvis filen stadig ikke kan åbnes, og - den er på netværket, skal du bede netværksadministratoren bekræfte, at der ikke er et problem med netværket, og at serveren kan kontaktes. - Den findes på en flytbar disk, f.eks. en diskette eller en cd-rom. Kontroller, at disken er indsat helt i computeren. 3. Kontroller og reparer filsystemet ved at køre CHKDSK. Hvis du vil køre CHKDSK, skal du klikke på Start, klikke på Kør, skrive CMD og derefter klikke på OK. I kommandoprompten skal du skrive CHKDSK /F og derefter trykke på ENTER. 4. Hvis problemet fortsætter, skal du gendanne filen fra en sikkerhedskopi. 5. Undersøg, om andre filer på den samme disk kan åbnes. Hvis det ikke er tilfældet, er disken muligvis beskadiget. Hvis det er en harddisk, skal du kontakte din administrator eller computerhardwareleverandør for at få mere hjælp.
Flere data Fejlværdi: 00000000 Disktype: 0 - Stop Meddelelse 2 -
Ja, det har jeg også overvejet og har prøvet at slå diverse firewalls osv fra.
Jeg er nu i gang med at opsætte en ny computer. Samme specifikationer/samme model og samme OS så det bliver spændende om det er samme resultat. Har desværre ikke adgang til andre pc-modeller eller OS.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.