Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Zugriffsverletzung bei Adresse...

Empfohlene Antworten

Hallo,

ich habe einen Rechner, der über das Netzwerk auf den Server zugreift, wo das Programm GDI - Finanzbuchhaltung hinterlegt ist. Der User hat auch kompletten Zugriff auf den Ordner und alle erforderlichen Rechte.

Seit kurzem wirft der Rechner folgende Meldung aus:

"GDI - Finanzbuchhaltung"

"Zugriffsverletzung bei Adresse 00000000. Lesen von Adresse 00000000."

Diese Meldung erscheint NICHT immer, sie tritt mal beim Schliessen auf, mal, wenn man die Mandanten wechselt. Und dann passiert z.B. auch mal gar nichts und das Programm läuft ohne Fehler. (Man bedenke, dass das Programm zuvor Jahre lang ohne Fehler lief)

Auf dem Server läuft Windows Server 2003 mit SP2

Es ist ein AMD 2800+

mit engebauten 2GB Ram

Auf dem Client läuft Windows XP // Rest unbekannt (sorry)

Nutzt man von anderen Clients aus das GDI Finanzbuchhaltung, tritt der Fehler anscheinend nicht auf.

Nun würde ich gerne wissen, was den Fehler verursachen "könnte". Kann es zum Beispiel am Ram des Clients liegen? Oder sucht man diese Art Fehler ganz woanders? Für Hilfe und jedweden Tipp wäre ich sehr dankbar.

Auf dem Client wurde vor dem auftreten des Fehlers nichts installiert oder verändert. Es gab auch keine Änderungen am System.

MfG Himmelhund

Bearbeitet von Himmelhund

es wird höchstwahrscheinlich schon am client-PC liegen, da das ausführbare file ja ansonsten auf einem share liegt und nicht über ein "dummes" terminal bedient wird. ich würde mal den speicher mit memtest86 überprüfen sowie das programm über einen debugger, z.b. dependency walker, starten. wurden zuletzt irgendwelche hotfixes eingespielt?

s'Amstel

hmm, ich bin mir nicht ganz sicher, aber wenn Dein Speicher tatsächlich auf defektes Hardwaremodul wäre, dann müsstest Du einen meiner Meinung nach einen bluescreen bekommen.

Die Adresse und die Exception bekommt man allerdings nur, wenn man im Programm auf einen Zeiger zugreifen will, dem vorher kein Speicher zugewiesen wurde (malloc, getmem und wie sie alle ...).

Die Adresse ist aus Programmierersicht NULL und deshalb ist vermutlich ein Fehler in der Anwendung. Das muss allerdings nicht bedeuten, dass das früher nicht aufgefallen wäre. Vielleicht wurde auf dem System ein Update durchgeführt, und die Software hat nun andere Voraussetzungen.

Ein beliebter Fehler ist z.B. auf Single-CPUs gehts auf Mehr-Kern nicht.

Ohne Debugging oder ohne genauere Exception-Info (Stack-Trace) kommst Du da nicht weiter und kannst nur raten, was die Software in dem Moment versucht hat.

Wenn sich allerdings am XP-System nichts verändert hat, am Aufrufsystem auch nicht, keine Updates eingespielt wurden.... dann ist das allerdings sehr komisch.

Übrigens kann man "versuchen" mit einem Realtime-Debugger rauszufinden, wo er die Exception wirft, aber das ist harte Arbeit. Eventuell ist der Hersteller-Support die effizientere Anlaufstelle.

OllyDbg v1.10

Hallo,

danke für die Ratschläge - aber das Problem wird nun ganz einfach gelöst: Der alte Pc kommt auf den Müll und ein neuer Pc kommt dahin.

Ich hätte gerne noch ein bisschen den Fehler bzw die Ursache gesucht, abe bekam nun die info, dass es so gemacht wird. Naja..bei den neuen Pcs ist sowas bisher auch nicht aufgetreten...knifflig wird es nur, sollte der Fehler dennoch wieder auftreten *g*

Solche Fehlermeldungen werden durch Softwarefehler ausgelöst. Interessant wäre noch zu wissen, welches Modul sie auslöst.

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Konto

Navigation

Suchen

Suchen

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.