Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 11 Jul 2004 19:40:45 -0700
From:      Kris Kennaway <kris@obsecurity.org>
To:        current@freeBSD.org, jhb@freeBSD.org
Subject:   page fault/panic: mi_switch: switch in a critical section
Message-ID:  <20040712024044.GA24706@xor.obsecurity.org>

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

--G4iJoqBmSsgzjUCe
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

panic: page fault
panic messages:
---
Fatal trap 12: page fault while in kernel mode
fault virtual address   = 0x104
fault code              = supervisor read, page not present
instruction pointer     = 0x8:0xc058a8cf
stack pointer           = 0x10:0xdcb34cc4
frame pointer           = 0x10:0xdcb34cec
code segment            = base 0x0, limit 0xfffff, type 0x1b
                        = DPL 0, pres 1, def32 1, gran 1
processor eflags        = resume, IOPL = 0
current process         = 50 (schedcpu)
trap number             = 12
panic: page fault

syncing disks, buffers remaining... panic: mi_switch: switch in a critical section

addr2line says the panic was in kern/sched_4bsd.c:327

                                /*
                                 * The kse slptimes are not touched in wakeup
                                 * because the thread may not HAVE a KSE.
                                 */
                                if (ke->ke_state == KES_ONRUNQ) {
                                        awake = 1;
                                        ke->ke_flags &= ~KEF_DIDRUN;
--->                            } else if ((ke->ke_state == KES_THREAD) &&
                                    (TD_IS_RUNNING(ke->ke_thread))) {
                                        awake = 1;

gdb -k got confused and couldn't make anything out of the backtrace.

Kris

--G4iJoqBmSsgzjUCe
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (FreeBSD)

iD8DBQFA8fosWry0BWjoQKURAjWjAJ0dwyPF5i8Qkh5qZhBvLQws7ZZGlwCeOdoW
7fbLO9HLg01wjpCTpbCd5o4=
=a+JI
-----END PGP SIGNATURE-----

--G4iJoqBmSsgzjUCe--



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