Hi Folks,
         Something we've done recently causes AbiWord to immediately segfault
on printing.  To reproduce, click print, save to file, Crash.

Partial traceback follows.

0x08103228 in UT_Vector::getItemCount() const (this=0x636f4424)
    at ../../../../../abi-unstable/src/af/util/xp/ut_vector.h:95
#1  0x081d11f0 in XAP_UnixFont::getFontFromCache(unsigned) const (
    this=0x636f4420, pixelsize=12)
    at ../../../../../abi-unstable/src/af/xap/unix/xap_UnixFont.cpp:1206
#2  0x081d12a2 in XAP_UnixFont::getXftFont(unsigned) const
(this=0x636f4420,
    pixelsize=12)
    at ../../../../../abi-unstable/src/af/xap/unix/xap_UnixFont.cpp:1238
#3  0x081d184a in XAP_UnixFont::getPostscriptName() const
(this=0x636f4420)
    at ../../../../../abi-unstable/src/af/xap/unix/xap_UnixFont.cpp:1617
#4  0x081d721f in PS_Graphics::findFont(char const*, char const*, char
const*, char const*, char const*, char const*) (this=0x88b2950,
    pszFontFamily=0x87fe6c8 "Nimbus Roman No9 L",
    pszFontStyle=0x87fe568 "normal", pszFontVariant=0x86c2850 "normal",
    pszFontWeight=0x87fe548 "normal", pszFontStretch=0x87ff6a8 "normal",
    pszFontSize=0x87fe660 "12pt")
    at
../../../../../abi-unstable/src/af/xap/unix/xap_UnixPSGraphics.cpp:402
#5  0x08249db4 in FL_DocLayout::findFont(PP_AttrProp const*, PP_AttrProp
const*, PP_AttrProp const*, int, bool) (this=0x88b40c0,
pSpanAP=0x8805c90,
    pBlockAP=0x8805c90, pSectionAP=0x0, iUseLayoutResolution=0,
isField=false)
    at ../../../../../abi-unstable/src/text/fmt/xp/fl_DocLayout.cpp:381
#6  0x08279816 in fp_Run::_inheritProperties() (this=0x87092a8)
    at ../../../../../abi-unstable/src/text/fmt/xp/fp_Run.cpp:309

I won't get to this for at least 48 hours.

Cheers

Martin

-- 
Martin Sevior <[EMAIL PROTECTED]>
University of Melbourne

Reply via email to