zorba-coders team mailing list archive
-
zorba-coders team
-
Mailing list archive
-
Message #08323
[Bug 867156] Re: Import schema segfaults
The import to XMLSchema is not required, since Zorba knows about xs:string and the rest of built-in types used in this query.
If I remove the import of XMLSchema.xsd still fails, but it looks like it's an error in the script logic, it's doing doc($file) for a file that doesn't exist:
TR [0]: xs:anyURI(file:///home/cezar/dev/xqSample/conformance-dimensions/conf/hypercubeDimensionValid-definition.xml)
</home/cezar/dev/xqSample/conformance-dimensions/conf/xf-2006.xq>:1147,19: dynamic error [err:FODC0002]: "file:///home/cezar/dev/xqSample/conformance-dimensions/conf/hypercubeDimensionValid-definition.xml": error retrieving resource; raised at /media/sdd/dev/repo/bug867156-importsegfaults/src/runtime/sequences/sequences_impl.cpp:1849
--
You received this bug notification because you are a member of Zorba
Coders, which is the registrant for Zorba.
https://bugs.launchpad.net/bugs/867156
Title:
Import schema segfaults
Status in Zorba - The XQuery Processor:
New
Bug description:
Starting program: /Users/wcandillon/28msec/zorba/build/dist/bin/zorba -q CheckTaxonomy.xq -f
Reading symbols for shared libraries ++++++++............................................................... done
Reading symbols for shared libraries . done
Reading symbols for shared libraries ........ done
Reading symbols for shared libraries ... done
Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: 13 at address: 0x0000000000000000
0x00007fff87b4b062 in std::istream::sentry::sentry ()
(gdb) where
#0 0x00007fff87b4b062 in std::istream::sentry::sentry ()
#1 0x00007fff87b4b553 in std::istream::read ()
#2 0x000000010162168d in zorba::IstreamBinInputStream::readBytes ()
#3 0x0000000103d921e3 in xercesc_2_8::XMLReader::refreshRawBuffer ()
#4 0x0000000103d93b47 in xercesc_2_8::XMLReader::XMLReader ()
#5 0x0000000103d93c39 in xercesc_2_8::XMLReader::XMLReader ()
#6 0x0000000103d17eda in xercesc_2_8::ReaderMgr::createReader ()
#7 0x0000000103cef908 in xercesc_2_8::IGXMLScanner::scanReset ()
#8 0x0000000103cedc18 in xercesc_2_8::IGXMLScanner::scanDocument ()
#9 0x0000000103c66998 in xercesc_2_8::AbstractDOMParser::parse ()
#10 0x0000000103d58c77 in xercesc_2_8::TraverseSchema::preprocessImport ()
#11 0x0000000103d57e72 in xercesc_2_8::TraverseSchema::preprocessChildren ()
#12 0x0000000103d58690 in xercesc_2_8::TraverseSchema::preprocessSchema ()
#13 0x0000000103d6d899 in xercesc_2_8::TraverseSchema::TraverseSchema ()
#14 0x0000000103d6d972 in xercesc_2_8::TraverseSchema::TraverseSchema ()
#15 0x0000000103d2eb5d in xercesc_2_8::SGXMLScanner::loadXMLSchemaGrammar ()
#16 0x0000000103d2ee01 in xercesc_2_8::SGXMLScanner::loadGrammar ()
#17 0x0000000103d9a0e5 in xercesc_2_8::XMLScanner::loadGrammar ()
#18 0x0000000103d9a1a7 in xercesc_2_8::XMLScanner::loadGrammar ()
#19 0x0000000103d2879a in xercesc_2_8::SAX2XMLReaderImpl::loadGrammar ()
#20 0x0000000101614c4d in zorba::Schema::registerXSD ()
#21 0x0000000100347e7a in zorba::TranslatorImpl::import_schema ()
#22 0x0000000100290924 in zorba::TranslatorImpl::begin_visit ()
#23 0x000000010019f6e0 in zorba::SchemaImport::accept ()
#24 0x00000001001ab8ac in zorba::SIND_DeclList::accept ()
#25 0x000000010019f52e in zorba::Prolog::accept ()
#26 0x000000010019f21d in zorba::MainModule::accept ()
#27 0x0000000100214d7d in zorba::translate_aux ()
#28 0x00000001002148eb in zorba::translate ()
#29 0x00000001005d87c6 in zorba::XQueryCompiler::normalize ()
#30 0x00000001005d89c3 in zorba::XQueryCompiler::compile ()
#31 0x00000001005da700 in zorba::XQueryCompiler::compile ()
#32 0x000000010004ba8a in zorba::XQueryImpl::doCompile ()
#33 0x000000010004c796 in zorba::XQueryImpl::compile ()
#34 0x00000001000053e8 in compileAndExecute ()
#35 0x0000000100009a87 in main ()
To manage notifications about this bug go to:
https://bugs.launchpad.net/zorba/+bug/867156/+subscriptions