Access Violation Fehler!!!

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Access Violation Fehler!!!

    Hallo,
    ich entwickle gerade eine marketing activity management applikation,
    unter php 4.3.2 daß auf einem ISServer als sapi läuft(win2000).
    das projekt, mit mssql und sessions hat mitlerweile ziemlich große
    ausmaße angenommen, seit kurzem bekomme ich nach etwa 5 bis 10
    minuten benutzung eine fehlermeldung, die ich noch nie gesehen habe...

    PHP has encountered an Access Violation at 00ED2A55

    die fehlermeldung geht nicht durch das interne error handling von php,
    da keine zeile und keine warnung/fehler/parser error erscheint,
    auch der grund bleibt verschleiert... die adress am ende der fehlermeldung
    variiert, bzw ändert sich nach dem neustart des sytems, der erforderlich
    ist, um php wieder zum laufen zu bringen, wenn man das nicht tut,
    kommt die fehlermeldung immer häufiger, letzendlich bei jedem aufruf einer php datei, sogar <? phpinfo; ?> wird nun mit dieser meldung beendet.

    im bugreport bei php.net habe ich einige informationen gefunden,
    daß es möglicherweise korrupte dateien (dlls) sein könnten,
    aber auch etliche neuinstalationen von php lösten das problem nicht.
    der fehler tritt zwar nicht mehr so oft und intensiev auf was vieleicht an der verwendeten minimal konfiguration php.ini-dist liegen könnte.....

    alles in allem weiß ich nicht so recht, wo man die lösung dieses problems
    finden kann.... ... so ein bug macht sich nicht gut in einem programm,
    daß man einer firma verkaufen will bzw verkauft hat....

    kennt irgendjemand dieses problem?
    ich freue mich über jegliche hilfe...
    mfg benjamin seibert

  • #2
    bitte keine hilfesuche bei den code-schnipsel posten!

    hier sind nur fertige snippets zu finden.

    *VERSCHIEB* nach php

    auch wäre ein wenig code nicht schlecht.
    INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


    Kommentar


    • #3
      sorry.. bin neu hier.. wollte eigentlich in nem andern channel posten aber hab den überblick verloren....
      ich verschieb den beitrag sobald ich rausgefunden hab wie...
      mfg beny

      Kommentar


      • #4
        OffTopic:
        Original geschrieben von b3ny
        ich verschieb den beitrag sobald ich rausgefunden hab wie...
        du kannst nicht verschieben. das habe ich ausserdem ja schon gemacht.
        nun bleibt noch meine bitte nach ein wenig code .... ?!? (bitte die php.tags verwenden - [php ] hier der code [ /php] [ohne die leerzeichen bei den tags])
        INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


        Kommentar


        • #5
          Bei der Arbeit hatten wir auch solche probs jedoch nicht mit php ... der grund war ein programm, dass irgendwie die selben speicher belegten... Aber sonst hab ich leider keine ahnung...

          Auch in der Ereignisanzeige gibst auch keinen Eintrag?
          Zuletzt geändert von Seccho; 15.10.2003, 20:10.
          _____________
          Ist das so? Scheinbar muss das so?! Oder ist es vielleicht viel leichter...
          [color=red]Auch ich beantworte keine mails bei php problemen! Für das gibts ja das Forum!![/color]

          Kommentar


          • #6
            @ Seccho
            also das mit dem programm, das den speicher belegt werde ich auf jeden fall
            mal austesten....
            was ist die ereignissanzeige?? von php oder windows??

            @ Abraxax
            cool das in diesem forum alles so gut funtzt.. mit moderator und so...
            ich weiß nicht ob ein codeschnipsel was bringen würde,
            ausserdem wüsste ich nicht welchen teil des programms ich
            kopieren sollte, da der fehler an unregelmäßigen stellen(dateien) ohne zeilenangabe kommt....
            leider ist das projekt schon ziemlich umfangreich ich schätze mal über 10000 zeilen code, sodas ein posten des gesamten quellcodes auch sinnloß ist....

            ich glaube das es sich hier eher um einen php internen fehler
            wie speicherüberlauf oder ein belegter speicherplatz.....

            gibt es ein windows prog mit welchem man checken kann welche programme auf eine speicherzelle zugreifen?

            Kommentar


            • #7
              dieses Problem gibs öfter al unter PHP,
              auch mit dem Indianer

              schau mal, ob du eine unendliche Rekursion drin hast,
              oder ob du eine Datei in einem Verzeichnis öffnen willst,
              wo nichtmal das Verzeichniss exisitiert.

              Diese beiden Fehler lösen bei Apache+php auch einen
              Access Violation Error aus.
              TBT

              Die zwei wichtigsten Regeln für eine berufliche Karriere:
              1. Verrate niemals alles was du weißt!


              PHP 2 AllPatrizier II Browsergame

              Kommentar


              • #8
                @b3ny
                wenn der code so lang ist, ist das posten in der tat sinnlos, da stimme ich dir zu.
                nur wäre hier eben ein anhaltspunkt gewesen.

                wie ich sehe, hast du hier aber schon ein paar andere antworten bekommen, an die ich auch nicht gedacht hätte.
                INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


                Kommentar


                • #9
                  Die Windoof Ereignisanzeige... ->Systemsteuerung ->Verwaltung ->Ereignisanzeige
                  _____________
                  Ist das so? Scheinbar muss das so?! Oder ist es vielleicht viel leichter...
                  [color=red]Auch ich beantworte keine mails bei php problemen! Für das gibts ja das Forum!![/color]

                  Kommentar


                  • #10
                    @ Secco danke für den tipp!

                    hab einen fehler gefunden...

                    Event Type: Error
                    Event Source: WAM
                    Event Category: None
                    Event ID: 204
                    Date: 10/15/2003
                    Time: 8:44:13 PM
                    User: N/A
                    Computer: LAP
                    Description:
                    The HTTP server encountered an unhandled exception while processing the ISAPI Application '
                    php4ts!zend_strndup + 0x2B
                    + 0xA05C16DC
                    '.
                    was kann das sein??? ich hab keine ahnung.. ihr???
                    bei solchen sachen bin ich mit meinem wissen und können am ende...

                    @ TBT
                    das werd ich auf jeden mal checken... aber ich bin mir sicher das bei so
                    einem fehler eine andere fehlermeldung kommt
                    und php nicht komplett abstürtzt...
                    von dem indianer musste ich mich leider abwenden,
                    da er sich immer wieder ohne fehlermeldung aufgehängt hat...
                    außerdem ist microsoft der standart bei der firma für die ich das prog schreib....

                    Kommentar


                    • #11
                      Hmm... ich schau mal noch weiter

                      http://bugs.php.net/bug.php?id=9535&edit=1
                      http://bugs.php.net/bug.php?id=14971&edit=1
                      Zuletzt geändert von Seccho; 17.10.2003, 07:05.
                      _____________
                      Ist das so? Scheinbar muss das so?! Oder ist es vielleicht viel leichter...
                      [color=red]Auch ich beantworte keine mails bei php problemen! Für das gibts ja das Forum!![/color]

                      Kommentar


                      • #12
                        hm... solche threads hab ich auch nur gefunden....
                        sie sagen das es nicht genügend informationen gibt
                        oder die threads werden einfach nicht weiter beantwortet.....

                        kann das sein, das der quellcode zu groß ist, das die seite,
                        die aufgerufen wird, zuviele includes hat und php überlasted ist....

                        der fehlerpunkt scheint zend_strndup zu sein,
                        was könnte das sein? eine funktion??
                        str steht doch meistens für string???

                        Kommentar

                        Lädt...
                        X