Get a postgresql9.5 package and build it, it will fail.
Re-run the failing command:

$ gdb /usr/bin/openjade
(gdb): run -wall -wno-unused-param -wno-empty -wfully-tagged -wnet -D . -D . -c 
/usr/share/sgml/docbook/stylesheet/dsssl/modular/catalog -d stylesheet.dsl -t 
sgml -i output-html -V html-index postgres.sgml


Program received signal SIGSEGV, Segmentation fault.
0x0000fffff7ee3040 in 
OpenSP::Vector<OpenJade_DSSSL::ProcessingMode::Rule*>::erase (p1=0x1, p2=0x2, 
this=<optimized out>, this=<optimized out>) at 
/usr/include/OpenSP/Vector.cxx:131
131     /usr/include/OpenSP/Vector.cxx: No such file or directory.
(gdb) bt
#0  0x0000fffff7ee3040 in 
OpenSP::Vector<OpenJade_DSSSL::ProcessingMode::Rule*>::erase (p1=0x1, p2=0x2, 
this=<optimized out>, this=<optimized out>) at 
/usr/include/OpenSP/Vector.cxx:131
#1  0x0000fffff7ee3038 in 
OpenJade_DSSSL::ProcessingMode::RootRule::compareSpecificity (this=<optimized 
out>, rule=...) at ProcessingMode.cxx:331
#2  0x0000fffff7ee4dc0 in OpenJade_DSSSL::ProcessingMode::addRootRule 
(this=<optimized out>, expr=..., 
ruleType=OpenJade_DSSSL::ProcessingMode::constructionRule, loc=..., interp=...)
    at /usr/include/OpenSP/Vector.h:49
#3  0x0000fffff7eec698 in OpenJade_DSSSL::SchemeParser::doRoot 
(this=this@entry=0xffffffffe800) at SchemeParser.cxx:484
#4  0x0000fffff7ef4254 in OpenJade_DSSSL::SchemeParser::parse 
(this=this@entry=0xffffffffe800) at SchemeParser.cxx:190
#5  0x0000fffff7ef9c0c in OpenJade_DSSSL::StyleEngine::parseSpec 
(this=this@entry=0xaaaaaab7f670, specParser=..., charset=..., id=..., mgr=..., 
defVars=...) at StyleEngine.cxx:166
#6  0x0000fffff7e78ad0 in OpenJade_DSSSL::DssslApp::processSysid 
(this=0xffffffffeae8, sysid=...) at /usr/include/OpenSP/CodingSystemKit.h:52
#7  0x0000fffff7b499c8 in OpenSP::EntityApp::processArguments(int, char**) () 
from /lib/libosp.so.5
#8  0x0000fffff7b39dd4 in OpenSP::CmdLineApp::run(int, char**) () from 
/lib/libosp.so.5
#9  0x0000aaaaaaacbc54 in ?? ()
#10 0x0000fffff76f0090 in __libc_start_main (main=0xaaaaaaacbc08, argc=21, 
argv=0xfffffffff258, init=<optimized out>, fini=<optimized out>, 
rtld_fini=<optimized out>, 
    stack_end=<optimized out>) at ../csu/libc-start.c:308
#11 0x0000aaaaaaacd060 in ?? ()
Backtrace stopped: not enough registers or memory available to unwind further

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1869734

Title:
  openjade segfaults on arm (due to gcc optimization)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/openjade/+bug/1869734/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to