Beefy Boxes and Bandwidth Generously Provided by pair Networks
Welcome to the Monastery
 
PerlMonks  

Re: How to debug a segfault?

by perlmonkey (Hermit)
on Nov 19, 2003 at 16:09 UTC ( #308324=note: print w/ replies, xml ) Need Help??


in reply to How to debug a segfault?

You can use gdb to debug perl. It is not ideal, but when you have core dumps it should help.

# start gdb gdb /usr/bin/perl # inside gdb run the script run script.pl # after it segv's get the stack trace bt
You can inspect the c data that was in memory at the time of the segv and probably figure out what caused the core dump. See the gdb man page for more details.


Comment on Re: How to debug a segfault?
Download Code
Re: How to debug a segfault?
by Abigail-II (Bishop) on Nov 19, 2003 at 16:31 UTC
    If you want to debug a segfault (or a memory leak) in perl itself, I like to use valgrind. It's popular on p5p as well.

    Abigail

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://308324]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others surveying the Monastery: (6)
As of 2014-11-01 06:57 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    For retirement, I am banking on:










    Results (228 votes), past polls