[Scribus] Solaris 10 - getting really close

Craig Ringer craig
Tue Mar 8 05:55:11 CET 2005


On Mon, 2005-03-07 at 20:57 -0700, Rainer Heilke wrote:
> Craig Ringer wrote:

> >Any chance you can get a backtrace from the crash? Knowing exactly where
> >it crashed would be really handy.

> (gdb) bt
> #0  0x007cbe68 in ?? ()
> #1  0xff2999c8 in FT_Get_Postscript_Name (face=0x7e5538) at ftobjs.c:2458
> #2  0x002427ac in SCFonts::AddScalableFonts (this=0x516f80, 
> path=@0xffbfed80) at scfonts.cpp:421
> #3  0x00243584 in SCFonts::GetFonts (this=0x516f80, pf=
>       {static null = {static null = <same as static member of an already 
> seen type>, d = 0x4f5f78, static shared_null = 0x4f5f78}, d = 0x7caf90, 
> static shared_null = 0x4f5f78}) at scfonts.cpp:539
> #4  0x00386ad8 in ScribusApp::GetAllFonts (this=0x516c08) at 
> scribus.cpp:6606
> #5  0x00355c44 in ScribusApp::initScribus (this=0x516c08) at scribus.cpp:211
> #6  0x00354ae0 in ScribusApp::initGui (this=0x516c08) at scribus.cpp:138
> #7  0x0039db00 in mainGui (argc=1, argv=0xffbff20c) at main.cpp:208
> #8  0x0039d348 in main (argc=1, argv=0xffbff20c) at main.cpp:126
> (gdb)
> 
> Hmm, doesn't seem like that much output. But I double-checked, just to 
> be paranoid, and config.log did say --enable-debug.

Yep, that's what I meant. The amount of output can vary depending on
what's going on. --enable-debug provides the arguments to functions and
the line numbers.

This is a crash in the Freetype libraries, and I strongly suspect it'll
be a bad font, perhaps one of the OpenWin fonts. This pretty much
confirms what you already strongly suspected, but it's always best to
check.

I'm going to try to install Solaris 10 today, time permitting, so with
luck I'll be able to play around with it myself and fire up Scribus in a
debugger.

I'd be handy to know what you had to do to get Scribus built in Solaris
10 so I can spend less time flailing around myself. I haven't used
Solaris yet, except an older version on a very basic level.

-- 
Craig Ringer





More information about the scribus mailing list