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>