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