On 5/2/07, Matthew R. Dempsky <[EMAIL PROTECTED]> wrote:
I've found a lot of documents cause xpdf to crash when using MALLOC_OPTIONS=P, and now I've found a way to crash firefox as well. Does anyone have advice on tracking down and fixing these bugs?
* build xpdf with debug symbols cd /usr/ports/textproc/xpdf make DEBUG=-g * run it cd ./w-xpdf-3.02/xpdf-3.02/xpdf/ ./xpdf ~/crashme.pdf * see where it crashed gdb -c xpdf.core xpdf or just run your debug-able binary from within gdb so you can see what was going on at the time of the crash. either way, you have debug symbols and source, so you can follow the white rabbit, err, the data around until you find where the crash comes from. as for mozilla-derived browsers crashing, that comes as no great surprise. http://www.openbsd.org/papers/pacsec03/e/mgp00016.html Once you've fixed a bug like this, you can send a patch to ports@ as well as upstream for inclusion in the next version of whatever package you're looking at. Some projects/developers really appreciate bug reports and fixes .... others don't. CK -- GDB has a 'break' feature; why doesn't it have 'fix' too?

