Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 18 Jun 2010 16:36:43 +0300
From:      Giorgos Keramidas <keramida@ceid.upatras.gr>
To:        Matthew Seaman <m.seaman@infracaninophile.co.uk>
Cc:        Tim Daneliuk <tundra@tundraware.com>, FreeBSD Mailing List <freebsd-questions@freebsd.org>
Subject:   Re: Perl Dumping Core
Message-ID:  <87wrtwpims.fsf@kobe.laptop>
In-Reply-To: <4C18DD2B.6060408@infracaninophile.co.uk> (Matthew Seaman's message of "Wed, 16 Jun 2010 15:18:19 %2B0100")
References:  <4C18DB83.50902@tundraware.com> <4C18DD2B.6060408@infracaninophile.co.uk>

next in thread | previous in thread | raw e-mail | index | archive | help
--=-=-=

On Wed, 16 Jun 2010 15:18:19 +0100, Matthew Seaman <m.seaman@infracaninophile.co.uk> wrote:
> On 16/06/2010 15:11:15, Tim Daneliuk wrote:
>> I am running 8.1-PRERELEASE and seeing a half dozen of these a day:
>>
>>    (perl5.10.1), uid 0: exited on signal 11
>>
>> Anyone have theories on this?
>
> You have a perl process or processes owned by root that are dying due to
> segmentation violations.

I've seen perl core dumps a few times too.  They seem to be triggered by
Gnome bug-buddy, but I haven't had much time to investigate why/when
they are triggered.  A typical Perl traceback here looks like this:

: (gdb) bt
: #0  0x28334d77 in kill () at kill.S:3
: #1  0x28239017 in _raise (sig=6) at /usr/src/lib/libthr/thread/thr_sig.c:185
: #2  0x2833386a in abort () at /usr/src/lib/libc/stdlib/abort.c:65
: #3  0x282b7113 in arena_dalloc_bin (arena=0x8049c60, chunk=0x28800000, ptr=0x28900e60, mapelm=0x28800c14) at /usr/src/lib/libc/stdlib/malloc.c:2570
: #4  0x282b8bfa in idalloc (ptr=0x28900e60) at /usr/src/lib/libc/stdlib/malloc.c:4302
: #5  0x282b9b7a in free (ptr=0x28900e60) at /usr/src/lib/libc/stdlib/malloc.c:6132
: #6  0x2832e53b in __clean_env (freeVars=true) at /usr/src/lib/libc/stdlib/getenv.c:236
: #7  0x282631d0 in ?? () from /lib/libc.so.7
: #8  0x28347000 in ?? () from /lib/libc.so.7
: #9  0x2807b738 in ?? () from /libexec/ld-elf.so.1
: #10 0x7fbfece8 in ?? ()
: #11 0x283385bc in _fini () from /lib/libc.so.7
: #12 0x28092300 in ?? ()
: #13 0x2807b738 in ?? () from /libexec/ld-elf.so.1
: #14 0x7fbfece8 in ?? ()
: #15 0x2804ee95 in objlist_call_fini (list=0x28089190, force=40 '(', lockstate=0x132e46b) at /usr/src/libexec/rtld-elf/rtld.c:1640
: Previous frame inner to this frame (corrupt stack?)
: (gdb)

This isn't very helpful for *all* Perl core dumps, but it may lead
someone towards obtaining a better traceback...


--=-=-=
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.14 (FreeBSD)

iEYEARECAAYFAkwbdmsACgkQ1g+UGjGGA7YdzgCeJdoJCz9F/uu/cWJ0N3MKdjmy
sq0AoJoL74pU0j1J+dhoNfHX/+ljtf0a
=Yxh+
-----END PGP SIGNATURE-----
--=-=-=--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?87wrtwpims.fsf>