2010-01-13 6 views
1

Je reçois une erreur Segmentation (core dumped) lors de la conversion d'un fichier PDF en fichier SWF à l'aide du fichier pdf2swf de swftools. Quelqu'un at-il rencontré cela ou sait ce qui pourrait être faux.Erreur de segmentation SWFTools

Les avis que je reçois avant l'erreur sont:

NOTICE File contains jpeg pictures 
NOTICE file contains soft masks 
NOTICE file contains forms 
NOTICE file contains transparency groups 
Segmentation fault (core dumped) 

Cela peut être impossible de me aider, mais vaut le coup.

+0

quelle version est-ce? – bhups

Répondre

3

Et essayez d'exécuter pdf2swf avec le drapeau « O 1 ».

+0

Qu'est-ce que cela fait? Il rend mon texte très flou et ressemble à un jpg basse résolution à la place du vecteur? Je ne trouve pas cette option dans le manuel :) – Chris

+0

ce sont des indicateurs d'optimisation fournis à pdf2swf. -O , la dernière fois que j'ai utilisé pdf2swf, il y avait 2 niveaux. le premier niveau convertit tous les polygones en bitmap et le niveau 2 convertit tout en bitmaps, y compris le texte. Donc, avec 'O -1', votre texte ne devrait pas être flou à moins qu'il s'agisse d'une sorte de clipart. – bhups

1

utilisation gdb et attacher à la décharge de base et de voir ce qui est arrivé ...

1

Vérifiez dmesg et vous verrez probablement quelque chose de similaire à:

pdf2swf[23607]: segfault at 0 ip 00f88400 sp bf8af690 error 4 in libjpeg.so.8.0.0[f7e000+34000] 

indiquant que le segfault vient libjpeg. La rétrogradation vers libjpeg7 a résolu ce problème pour moi (Fedora Core 12).