[pgpool-hackers: 3986] Bitten by openjade

Tatsuo Ishii ishii at sraoss.co.jp
Tue Aug 3 15:15:25 JST 2021


I accidentally upgraded my PC to Ubuntu 20 (from 18) and was bitten by
openjade while building Pgpool-II docs:

openjade  -wall -wno-unused-param -wno-empty -wfully-tagged  -c /usr/share/sgml/docbook/stylesheet/dsssl/modular/catalog -d stylesheet.dsl -t sgml -i output-html  -V html-index pgpool.sgml
make: *** [Makefile:515: HTML.index] Segmentation fault

... and the backtrace.

(gdb) bt
#0  __memmove_avx_unaligned_erms () at ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:384
#1  0x00007ffff7ecf919 in ?? () from /lib/libostyle.so.1
#2  0x0000555555d54108 in ?? ()
#3  0x00007ffff7ed150d in OpenJade_DSSSL::ProcessingMode::addRootRule(OpenSP::Owner<OpenJade_DSSSL::Expression>&, OpenJade_DSSSL::ProcessingMode::RuleType, OpenSP::Location const&, OpenJade_DSSSL::Interpreter&) ()
   from /lib/libostyle.so.1
#4  0x00007ffff7ed88af in OpenJade_DSSSL::SchemeParser::doRoot() () from /lib/libostyle.so.1
#5  0x00007ffff7ee0150 in OpenJade_DSSSL::SchemeParser::parse() () from /lib/libostyle.so.1
#6  0x00007ffff7ee5dbf in OpenJade_DSSSL::StyleEngine::parseSpec(OpenSP::SgmlParser&, OpenSP::CharsetInfo const&, OpenSP::String<unsigned int> const&, OpenSP::Messenger&, OpenSP::Vector<OpenSP::String<unsigned int> > const&)
    () from /lib/libostyle.so.1
#7  0x00007ffff7e670b0 in OpenJade_DSSSL::DssslApp::processSysid(OpenSP::String<unsigned int> const&) ()
   from /lib/libostyle.so.1
#8  0x00007ffff7b43727 in OpenSP::EntityApp::processArguments(int, char**) () from /lib/libosp.so.5
#9  0x00007ffff7b33f62 in OpenSP::CmdLineApp::run(int, char**) () from /lib/libosp.so.5
#10 0x0000555555574f52 in ?? ()
#11 0x00007ffff76760b3 in __libc_start_main (main=0x555555574f10, argc=16, argv=0x7fffffffe4a8, 
    init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffe498)
    at ../csu/libc-start.c:308
#12 0x00005555555766ce in ?? ()

I am totally unfamiliar with openjade. So I have just googled the Internet and found this:

https://bugs.launchpad.net/ubuntu/+source/openjade/+bug/1869734

In this chat session even pgpool2 was mentioned (I guess they had
serious trouble while building pgpool2). Now I start to think that at
least current version of openjade on this platform (1.4devel) is not
stable and maybe we should switch from openjade to XML as PostgreSQL
already did.

Comments?
--
Tatsuo Ishii
SRA OSS, Inc. Japan
English: http://www.sraoss.co.jp/index_en.php
Japanese:http://www.sraoss.co.jp


More information about the pgpool-hackers mailing list