[xml] xmlCleanupParser hangs
- From: Aman Wardak <aman wardak gmail com>
- To: xml gnome org
- Subject: [xml] xmlCleanupParser hangs
- Date: Wed, 23 May 2012 19:49:36 -0000
Hello,  
I'm parsing some XML files and using XPath and after going through each file, I'm cleaning up like this:
    if (xpathCtx)
        xmlXPathFreeContext(xpathCtx);
    if (doc)
        xmlFreeDoc(doc);
    xmlCleanupParser();
The program goes through this cycle for a few files until it hangs.  I attached gdb and see that it hangs here:
(gdb) bt
#0  __lll_lock_wait (futex=0x3c092428, private=<value optimized out>)
    at ../nptl/sysdeps/unix/sysv/linux/lowlevellock.c:46
#1  0x2bb97d00 in __pthread_cond_destroy (cond=0x3c092428)
    at pthread_cond_destroy.c:33
#2  0x2b9c0d20 in xmlFreeRMutex__internal_alias (tok=0x3c092400)
    at threads.c:338
#3  0x2ba218d4 in xmlDictCleanup__internal_alias () at dict.c:142
#4  0x2b9461a4 in xmlCleanupParser__internal_alias () at parser.c:14064
#5  0x1000df7c in cxf_command_output_func (cxf_ctx=<value optimized out>, 
    user_ctx=0x3c092318, user_data=<value optimized out>)
    at pds/test/devtest/./src/cli_show_pds_tag_all.c:217
...
...
I'm wondering if anyone else has run into this or has been fixed already.  I wasn't able to find a bug on it already.
Thanks,
Aman
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]