["test 2.xlsx", "test.xlsx", "test2 2.xlsx", "test2.xlsx", "test3 2.xlsx", "test3.xlsx", "test4 2.xlsx", "test4.xlsx"]
"Opened file: test 2.xlsx"
"Wrote it up"
"Went ahead"
"Opened file: test.xlsx"
"Wrote it up"
"Went ahead"
"Opened file: test2 2.xlsx"
"Wrote it up"
"Went ahead"
"Opened file: test2.xlsx"
SimpleExcelExtractor(57679,0x1082f6000) malloc: *** free() called on collectable block with 0x401234b20 with refcount 0 (ignored)
"Wrote it up"
"Went ahead"
SimpleExcelExtractor(57679,0x1082f6000) malloc: *** free() called on collectable block with 0x4016622e0 with refcount 0 (ignored)
SimpleExcelExtractor(57679,0x1082f6000) malloc: *** free() called on collectable block with 0x40127b640 with refcount 0 (ignored)
SimpleExcelExtractor(57679,0x1082f6000) malloc: *** free() called on collectable block with 0x40138b7a0 with refcount 0 (ignored)
SimpleExcelExtractor(57679,0x1082f6000) malloc: *** free() called on collectable block with 0x40154cd40 with refcount 0 (ignored)
SimpleExcelExtractor(57679,0x1082f6000) malloc: *** free() called on collectable block with 0x40136d4c0 with refcount 0 (ignored)
SimpleExcelExtractor(57679,0x1082f6000) malloc: *** free() called on collectable block with 0x4016d2620 with refcount 0 (ignored)
(lldb)
#include <xml_node_set.h>
#include <libxml/xpathInternals.h>
static ID decorate ;
static int dealloc_namespace(xmlNsPtr ns)
{
if (ns->href) <----Thread 12: EXC_BAD_ACCESS (code=1, address = 0x22)
xmlFree((xmlChar *)ns->href);
if (ns->prefix)
xmlFree((xmlChar *)ns->prefix);
xmlFree(ns);
return ST_CONTINUE;
}