[win] libxml2-Absturz



  • Hallo,

    bei einem sehr simplen libxml2-Programm bekomme ich immer einen Absturz xmlDocDump:

    #include <libxml/parser.h>
    int main(int argc, char *argv[])
    {
       xmlDocPtr doc = xmlParseFile("person.xml");
       if (doc == NULL) 
       {
    ...
       } 
       else 
       {
          xmlDocDump(stdout, doc); // <<<<-Crash
          xmlFreeDoc(doc);
       }
       return 0;
    }
    

    Das xml-File ist ok, besteht nur aus <person/>. Es spielt auch keine Rolle, erzeuge ich das File im Speicher passiert es auch, xmlDocDump ist das Problem.

    Das Problem ist anscheinend bekannt, habe bei Google einige Fragen in diese Richtung gefunden, aber keine Lösungen - irgendwas mit den Laufzeitbibliotheken soll nicht ok sein.

    Hat jemand schon mal libxml2 unter Win mit dem VC7.1 am Laufen gehabt?


Anmelden zum Antworten