Package: openjade
Version: 1.4devel1-18
Severity: important

openjade recently[0] started segfaulting when used to build[1] Vim's
policy document (attached to this bug).  I rebuilt openjade and opensp
on agnesi to get a backtrace[2] of what's happening.

[0] - 
http://buildd.debian.org/fetch.cgi?pkg=vim;ver=1%3A7.1.293-2;arch=arm;stamp=1209025413
[1] - docbook2txt vim-policy.xml
[2] - 
(gdb) bt full
#0  0x403ef0d0 in OpenSP::InputSourceOrigin::make() () at Location.cxx:203
No locals.
#1  0x4042fb18 in 
OpenSP::SOCatalogManagerImpl::addCatalogsForDocument(OpenSP::CatalogParser&, 
OpenSP::String<unsigned int>&, OpenSP::SOEntityCatalog*, OpenSP::CharsetInfo 
const&, OpenSP::Messenger&) const (this=0x1, [EMAIL PROTECTED], [EMAIL 
PROTECTED], impl=0x5b87c395,
    [EMAIL PROTECTED], [EMAIL PROTECTED]) at SOEntityCatalog.cxx:394
        v = {<OpenSP::Vector<OpenSP::StorageObjectSpec>> = {_vptr.Vector = 
0x4001f660,
    size_ = 1073889280, ptr_ = 0x1, alloc_ = 1928920}, maps = {
    _vptr.Vector = 0x402fa000, size_ = 3201077580, ptr_ = 0xbecc8fb0,
    alloc_ = 1073798796}}
        catalogs = {_vptr.Vector = 0x4000979c, size_ = 0, ptr_ = 0x1, alloc_ = 
1}
        i = 1077795268
Backtrace stopped: frame did not save the PC
(gdb) frame 0
#0  0x403ef0d0 in OpenSP::InputSourceOrigin::make() () at Location.cxx:203
203     InputSourceOrigin *InputSourceOrigin::make()
(gdb) l
198     Boolean BracketOrigin::inBracketedTextCloseDelim() const
199     {
200       return pos_ == close;
201     }
202
203     InputSourceOrigin *InputSourceOrigin::make()
204     {
205       return new InputSourceOriginImpl;
206     }
207
(gdb) frame 1
#1  0x4042fb18 in 
OpenSP::SOCatalogManagerImpl::addCatalogsForDocument(OpenSP::CatalogParser&, 
OpenSP::String<unsigned int>&, OpenSP::SOEntityCatalog*, OpenSP::CharsetInfo 
const&, OpenSP::Messenger&) const (this=0x1, [EMAIL PROTECTED], [EMAIL 
PROTECTED], impl=0x5b87c395,
    [EMAIL PROTECTED], [EMAIL PROTECTED]) at SOEntityCatalog.cxx:394
394                             mgr);
(gdb) l
389           }
390         }
391       for (i = 0; i < catalogs.size(); i++)
392         parser.parseCatalog(catalogs[i], 0, charset,
393                             *catalogCharset_, InputSourceOrigin::make(), 
impl,
394                             mgr);
395     }
396
397     SOEntityCatalog::SOEntityCatalog(Ptr<ExtendEntityManager> em)
398     : em_(em), catalogNumber_(0), haveSgmlDecl_(0), haveDocument_(0),

-- 
James
GPG Key: 1024D/61326D40 2003-09-02 James Vega <[EMAIL PROTECTED]>

Attachment: vim-policy.xml
Description: XML document

Attachment: authors.xml
Description: XML document

Attachment: legal.xml
Description: XML document

Attachment: signature.asc
Description: Digital signature

Reply via email to