When I try to load the page http://www.xqueryfunctions.com/xq/functx_fragment-from-uri.html there are two errors (from libxml?) on the console, then Zorba crashes with an assertion failure.
The test looks like:
import module namespace http = "http://expath.org/ns/http-client";
variable $load-result;
$load-result := http:send-request(<http:request method="GET" href="http://www.xqueryfunctions.com/xq/functx_fragment-from-uri.html"/>);
$load-result
and the output is:
I/O error : encoder error
xmlParseChunk: encoder error
zorba: /home/ceej/zo/src/src/store/naive/loader_fast.cpp:485: virtual store::Item_t zorba::simplestore::FastXmlLoader::loadXml(const zstring &, const zstring &, std::istream &): Assertion `thePathStack.empty()' failed.
zsh: abort (core dumped) bin/zorba -f -q /tmp/foo.xq
Matthias - could use some hints on this one. I know you're a bit familiar with the "strings in string pool" error - what code puts strings in the pool, and how are they supposed to be taken out?