Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 28 Dec 2007 09:09:08 -0500
From:      "Andrew Duane" <aduane@juniper.net>
To:        "Sharad Chandra" <sharadc@in.niksun.com>, <freebsd-hackers@freebsd.org>
Cc:        chandrabhagat@gmail.com
Subject:   RE: trap 12 with interrupts disabled, need help
Message-ID:  <0FCFCF6165E968449991746EB91D614DD48EF6@antipi.jnpr.net>
In-Reply-To: <200712281127.53084.sharadc@in.niksun.com>
References:  <200712281127.53084.sharadc@in.niksun.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Obvious question: is your stack set up properly, and is it big enough?
It could be that you haven't set up a bigger kernel stack yet, and have
overrun the small boot stack that the processor was running on. Do you
know what the stack pointer is? If it is a few bytes below a page
boundary, then overrunning the stack is a good guess.

/Andrew
=20
> -----Original Message-----
> From: owner-freebsd-hackers@freebsd.org [mailto:owner-freebsd-
> hackers@freebsd.org] On Behalf Of Sharad Chandra
> Sent: Friday, December 28, 2007 12:58 AM
> To: freebsd-hackers@freebsd.org
> Cc: chandrabhagat@gmail.com
> Subject: trap 12 with interrupts disabled, need help
>=20
> Hi,
>=20
> 	I got a message on first boot "pid <no> (<name>): trap 12 with
> interrupts
> disabled", then it hanged and hard boot is required.
> It does not appears all the time.
>=20
> I tried to figure out the problem, trap 12 is stack exception, find at
the
> last
> http://www.acm.uiuc.edu/sigops/roll_your_own/i386/idt.html
> and is coming from kernel,
> The location of this message is /usr/src/
> sys/amd64/amd64/trap.c:                     "pid %ld (%s): trap %d
with
> interrupts disabled\n",
>=20
> What does this exception mean, and what could be possible reason that
my
> program is doing wrong? How to handle it
>=20
> Platform: freebsd 6.1 on amd64
>=20
> --
>=20
> Thanks
> Sharad Chandra
> _______________________________________________
> freebsd-hackers@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
> To unsubscribe, send any mail to
"freebsd-hackers-unsubscribe@freebsd.org"



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