From mboxrd@z Thu Jan 1 00:00:00 1970 From: richard offer Date: Thu, 02 Aug 2001 19:58:55 +0000 Subject: Re: [Linux-ia64] Panic in linuxrc (2.4.7) Message-Id: List-Id: References: In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: linux-ia64@vger.kernel.org * frm davidm@hpl.hp.com "08/01/01 18:13:14 -0700" | sed '1,$s/^/* /' * *>>>>> On Wed, 1 Aug 2001 16:15:43 -0700, David Mosberger *>>>>> said: * * David> Do you have CONFIG_PERFMON enabled? If not, try turning it * David> on. We are investigating the problem. It looks to be a * David> Heisenbug: the problem gets triggered depending on what the * David> exact code layout is. Adding or removing a single bundle in * David> the right place seems to make the difference... * * OK, this turns out to be due to an assembler bug: the assembler fails * to put a stop bit in front of an "alloc" instruction if the "alloc" is * preceded by a .align directive and the directive inserts one or more * "nop" bundles. ;-( * * This bug was difficult to track down because it got triggered while * psr.ic was cleared, which means that the IP reported in the tombstone * is all wrong and there is no easy way to find out at which address the * real fault occurred. Well, at least the workaround is easy: * [snip] * Please try again with this patch applied. That seems to have done the trick, although I enabled PERFMON at the same time. Thanks. * * --david richard. ----------------------------------------------------------------------- Richard Offer Technical Lead, Trust Technology, SGI "Specialization is for insects" _______________________________________________________________________