[Gllug] Strange process death

Daniel P. Berrange dan at berrange.com
Tue Aug 16 11:52:41 UTC 2005


On Tue, Aug 16, 2005 at 12:55:49PM +0100, Richard Jones wrote:
> I have a strange process which is consuming 100% of CPU and lots of
> memory.  Strace is unhelpful:
> 
> $ strace -p31012
> Process 31012 attached - interrupt to quit
> --- SIGSTOP (Stopped (signal)) @ 0 (0) ---
> --- SIGSEGV (Segmentation fault) @ 0 (0) ---
> --- SIGSEGV (Segmentation fault) @ 0 (0) ---
> --- SIGSEGV (Segmentation fault) @ 0 (0) ---
> --- SIGSEGV (Segmentation fault) @ 0 (0) ---
> [ ad infinitum ]
> 
> Any idea what on earth this means?  Has it masked SIGSEGV?

When I've seen this before its commonly been as a result of the app 
having installed a custom signal handler for SEGV, and this signal 
handler itself doing bad enough stuff to cause further SEGV. JVMs
do such nasty tricks with SEGV handlers & although they do typically
have the good grace to install the handler with a pre-allocated 
signal handler - sigaltstack() - this isn't a foolproof protection
agaist further problems. 

Regards,
Dan.
-- 
|=-            GPG key: http://www.berrange.com/~dan/gpgkey.txt       -=|
|=-       Perl modules: http://search.cpan.org/~danberr/              -=|
|=-           Projects: http://freshmeat.net/~danielpb/               -=|
|=-   berrange at redhat.com  -  Daniel Berrange  -  dan at berrange.com    -=|
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 240 bytes
Desc: not available
URL: <http://mailman.lug.org.uk/pipermail/gllug/attachments/20050816/3dcc7a2c/attachment.pgp>
-------------- next part --------------
-- 
Gllug mailing list  -  Gllug at gllug.org.uk
http://lists.gllug.org.uk/mailman/listinfo/gllug


More information about the GLLUG mailing list