Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 14 Mar 2002 16:06:07 +0100 (CET)
From:      Martin Blapp <mb@imp.ch>
To:        Alexander Kabaev <ak03@gte.com>
Cc:        Terry Lambert <tlambert2@mindspring.com>, <imp@village.org>, <edhall@weirdnoise.com>, <kris@obsecurity.org>, <jstocker@tzi.de>, <current@FreeBSD.ORG>, <hackers@FreeBSD.ORG>, <obrien@FreeBSD.ORG>, <edhall@screech.weirdnoise.com>
Subject:   Re: gcc -O broken in CURRENT
Message-ID:  <20020314160546.H10753-100000@levais.imp.ch>
In-Reply-To: <20020314100038.4d45700f.ak03@gte.com>

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

Hi,

>  This is a case of exception context register getting clobbered in
> shared library function call. GCC does not reload it when needed and
> this ultimately leads to semi-random word in program memory decremented
> by the __cp_pop_exception function. The bug is only triggered under very
> specific circumstances involving inline functions and nested degenerate
> exception handlers, that's why it existed unnoticed for quite some time.

Do you have a patch for this ?

Martin


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020314160546.H10753-100000>