Debugging von Segmentation fault in XPDF

Bernd Fehling befehl at ub.uni-bielefeld.de
Wed Feb 9 14:04:31 CET 2005


Florian Lohoff wrote:
> On Wed, Feb 09, 2005 at 01:17:29PM +0100, Bernd Fehling wrote:
> 
>>Wollte mich jetzt aber nicht so leicht geschlagen geben und habe den
>>Debugger angeworfen. Also pdftotext geladen, über die Commandline
>>noch die Parameter verabreicht und rein in den Segmentation Fault.
>>Danach den Callstack ausgeben lassen und auf dem Weg zum
> 
> 
> Handelt es sich um "geheime" pdfs ? 

"Geheim"???
Nö, frei verfügbar:
http://epub.ub.uni-muenchen.de/archive/00000003/01/schlicht_isolation.pdf

User Passwort: No
Master Passwort: Yes
Printing: Fully Allowed
Changing: Not Allowed
Copying: Not Allowed
Encryption: 40-bit RC4

xpdf selbst zeigt die Datei klaglos an.
Ja, ich weiss, "Copying: Not Allowed" dann geht "pdftotext" nicht.
--> Wurde schon korrigiert.

> 
> 
>>Segmentation Fault pro Ebene eine Zeile vorm Aufruf einen Breakpoint
>>gesetzt. Programm neu gestartet und von Breakpoint zu Breakpoint
>>gehangelt bis zum Segmentation Fault.
>>Problem, es wurden nicht alle Breakpoints angelaufen!
>>D.h. es wird über eine Grenze geschrieben und danach macht das
>>Programm an irgend einer Stelle weiter und hängt sich finally
>>mit einem "obj.free()" weg, weil es den Boden unter den Füssen
>>verliert.
> 
> 
> Crash im free heisst mit electric-fence bzw valgrind weitermachen.

Habe gerade efence installiert und mache damit weiter.

> 
> 
>>Jemand eine Idee wie man sowas debugt?
>>
>>Hatte evtl. an "Electric Fence" gedacht.
>>Hat damit schon jemand gearbeitet oder gibt es einfachere Möglichkeiten?
> 
> 
> Da gibt efence gdb zeugs - Sollte im paket mit drin sein.
> 
> Flo

Bernd



More information about the Linux mailing list