[Scribus] Solaris 10 - getting really close

Rainer Heilke rheilke
Tue Mar 8 04:57:07 CET 2005


Craig Ringer wrote:

>On Sun, 2005-03-06 at 16:08 -0700, Rainer Heilke wrote:
>  
>
>>Unfortunately, Scribus core dumps with a Segmentation Fault on start-up.
>>    
>>
>
>Any chance you can get a backtrace from the crash? Knowing exactly where
>it crashed would be really handy.
>
>If you've compiled with --enable-debug, just
>
>$ gdb scribus
>(gdb) run
>  
>
(gdb) run
Starting program: /usr/local/bin/scribus
warning: Lowest section in /usr/lib/libdl.so.1 is .dynamic at 00000094
warning: Lowest section in /usr/lib/libpthread.so.1 is .dynamic at 00000074
warning: Lowest section in /usr/lib/libintl.so.1 is .dynamic at 00000074

Program received signal SIGILL, Illegal instruction.
0x007cbe68 in ?? ()
(gdb)

>and when Scribus crashes it'll freeze. At that point, go back to the
>terminal and you should see a message telling you why Scribus crashed
>and when. Type `bt' and press enter. That should result in a whole lot
>of output. If you send both the initial message, and the messages from
>`bt', that would be really handy. Please be sure to compile with 
>--enable-debug, since without that the messages are much less useful.
>  
>
(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.

I'll try getting rid of the GhostScript fonts, too, and see what happens.

Rainer





More information about the scribus mailing list