Control: severity -1 grave
Control: affects -1 + docbook-utils

Reproducer:

$ openjade -d /usr/share/docbook-utils/docbook-utils.dsl < /dev/null
openjade:<OSFD>0:1:0:E: end of document in prolog
Aborted

Backtrace:

#0  0xf7fd7d09 in __kernel_vsyscall ()
#1  0xf77badc0 in __libc_signal_restore_set (set=0xffffa900) at 
../sysdeps/unix/sysv/linux/nptl-signals.h:79
#2  __GI_raise (sig=6) at ../sysdeps/unix/sysv/linux/raise.c:55
#3  0xf77bc287 in __GI_abort () at abort.c:89
#4  0xf7e96c3a in Collector::check (this=0x8712198) at Collector.cxx:86
#5  0xf7e97183 in Collector::collect (this=<optimized out>) at Collector.cxx:159
#6  0xf7e971df in Collector::makeSpace (this=0x8712198) at Collector.cxx:47
#7  0xf7edf02d in Collector::allocateObject (hasFinalizer=true, this=0x8712198) 
at Collector.h:142
#8  OpenJade_DSSSL::ClosureObj::operator new (c=...) at Insn.h:396
#9  OpenJade_DSSSL::ClosureInsn::execute (this=0x8f5b408, vm=...) at 
Insn.cxx:638
#10 0xf7ee0c2a in OpenJade_DSSSL::VM::eval (this=0xffffacc4, insn=<optimized 
out>, display=0x0, arg=0x0) at Insn.cxx:151
#11 0xf7ef0e93 in OpenJade_DSSSL::Identifier::computeValue (this=0x8d64e78, 
force=false, interp=...) at Interpreter.cxx:1887
#12 0xf7ea75a6 in OpenJade_DSSSL::VariableExpression::optimize (this=0x8d698c8, 
interp=..., env=..., expr=...) at Expression.cxx:258
#13 0xf7eaf55f in OpenJade_DSSSL::CallExpression::compile (this=0x8d698e0, 
interp=..., env=..., stackPos=4, next=...) at Expression.cxx:126
#14 0xf7eaf76c in OpenJade_DSSSL::Expression::optimizeCompile (next=..., 
stackPos=4, env=..., interp=..., expr=...) at Expression.h:378
#15 OpenJade_DSSSL::CallExpression::compile (this=0x8d69930, interp=..., env=..., 
stackPos=<optimized out>, next=...) at Expression.cxx:173
#16 0xf7ea971e in OpenJade_DSSSL::Expression::optimizeCompile (next=..., 
stackPos=<optimized out>, env=..., interp=..., expr=...) at Expression.h:378
#17 OpenJade_DSSSL::LetStarExpression::compileInits (this=0x8d69d80, interp=..., env=..., 
initVars=..., initIndex=<optimized out>, stackPos=<optimized out>, next=...) at 
Expression.cxx:793
#18 0xf7ea96ca in OpenJade_DSSSL::LetStarExpression::compileInits 
(this=0x8d69d80, interp=..., env=..., initVars=..., initIndex=1, stackPos=2, 
next=...) at Expression.cxx:790
#19 0xf7ea96ca in OpenJade_DSSSL::LetStarExpression::compileInits 
(this=0x8d69d80, interp=..., env=..., initVars=..., initIndex=0, stackPos=1, 
next=...) at Expression.cxx:790
#20 0xf7ea99fa in OpenJade_DSSSL::LetStarExpression::compile (this=0x8d69d80, 
interp=..., env=..., stackPos=1, next=...) at Expression.cxx:773
#21 0xf7eaa60c in OpenJade_DSSSL::Expression::optimizeCompile (next=..., 
stackPos=1, env=..., interp=..., expr=...) at Expression.h:378
#22 OpenJade_DSSSL::LambdaExpression::compile (this=<optimized out>, interp=..., 
env=..., stackPos=<optimized out>, next=...) at Expression.cxx:546
#23 0xf7ef1008 in OpenJade_DSSSL::Expression::optimizeCompile (next=..., 
stackPos=0, env=..., interp=..., expr=...) at Expression.h:378
#24 OpenJade_DSSSL::Identifier::computeValue (this=0x881bf88, force=false, 
interp=...) at Interpreter.cxx:1883
#25 0xf7ea75a6 in OpenJade_DSSSL::VariableExpression::optimize (this=0x881c048, 
interp=..., env=..., expr=...) at Expression.cxx:258
#26 0xf7eaf55f in OpenJade_DSSSL::CallExpression::compile (this=0x881c0a0, 
interp=..., env=..., stackPos=3, next=...) at Expression.cxx:126
#27 0xf7ea82a0 in OpenJade_DSSSL::CaseExpression::compile (this=<optimized out>, 
interp=..., env=..., stackPos=<optimized out>, next=...) at Expression.cxx:420
#28 0xf7ea8e57 in OpenJade_DSSSL::Expression::optimizeCompile (next=..., 
stackPos=<optimized out>, env=..., interp=..., expr=...) at Expression.h:378
#29 OpenJade_DSSSL::LetExpression::compile (this=0x881d5c0, interp=..., 
env=..., stackPos=1, next=...) at Expression.cxx:718
#30 0xf7eaa60c in OpenJade_DSSSL::Expression::optimizeCompile (next=..., 
stackPos=1, env=..., interp=..., expr=...) at Expression.h:378
#31 OpenJade_DSSSL::LambdaExpression::compile (this=<optimized out>, interp=..., 
env=..., stackPos=<optimized out>, next=...) at Expression.cxx:546
(More stack frames follow...)

--
Jakub Wilk

Reply via email to