Date: Thu, 9 May 2002 15:33:57 +0100 From: Josef Karthauser <joe@tao.org.uk> To: John Baldwin <jhb@FreeBSD.org> Cc: Josef Karthauser <joe@tao.org.uk>, cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/usb usb_port.h Message-ID: <20020509143357.GA428@genius.tao.org.uk> In-Reply-To: <XFMail.20020509094244.jhb@FreeBSD.org> References: <20020509132343.GA4338@genius.tao.org.uk> <XFMail.20020509094244.jhb@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--DocE+STaALJfprDB Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, May 09, 2002 at 09:42:44AM -0400, John Baldwin wrote: >=20 > On 09-May-2002 Josef Karthauser wrote: > > On Thu, May 09, 2002 at 09:22:27AM -0400, John Baldwin wrote: > >>=20 > >> > I tested this on a 2002.04.29.17.00.00 kernel. A kernel from today > >> > crashes during device probes; I've no idea why. > >>=20 > >> What is the crash? > >>=20 > >=20 > > I can't get a core because it happens during the device probe. It > > looks like a memory allocator problem; something to do with freeing > > unallocated or unaligned memory. >=20 > Hmm, if you could stick ddb in and get a backtrace and the actual error > message that would be nice. Easiest to do if you can get a serial console > setup on the box. Two different ones for you: dhcp59# tip com1 connected Console: serial port BIOS drive A: is disk0 BIOS drive C: is disk1 BIOS 638kB/523200kB available memory FreeBSD/i386 bootstrap loader, Revision 1.1 (joe@genius.tao.org.uk, Sat Mar 30 14:13:10 GMT 2002) Loading /boot/defaults/loader.conf /boot/kernel/kernel text=3D0x22ceec data=3D0x43c14+0x6dcec syms=3D[0x4+= 0x39e50+0x4+0x4 60ab] /boot/kernel/agp.ko text=3D0x8edc data=3D0x770+0x1c syms=3D[0x4+0x10f0+= 0x4+0x12bc] Hit [Enter] to boot immediately, or any other key for command prompt. Booting [/boot/kernel/kernel] in 8 seconds... Type '?' for a list of commands, 'help' for more detailed help. OK boot /boot/kernel/acpi.ko text=3D0x574e4 data=3D0x2538+0x6cc syms=3D[0x4+0x6= 280+0x4+0x76b2] Copyright (c) 1992-2002 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 5.0-CURRENT #72: Thu May 9 13:22:56 BST 2002 joe@genius.tao.org.uk:/usr/obj/usr/src/sys/GENIUS Preloaded elf kernel "/boot/kernel/kernel" at 0xc04d7000. Preloaded elf module "/boot/kernel/agp.ko" at 0xc04d70a8. Preloaded elf module "/boot/kernel/acpi.ko" at 0xc04d7150. ACPI debug layer 0x0 debug level 0x0 Timecounter "i8254" frequency 1193182 Hz Timecounter "TSC" frequency 696974302 Hz CPU: Pentium III/Pentium III Xeon/Celeron (696.97-MHz 686-class CPU) Origin =3D "GenuineIntel" Id =3D 0x686 Stepping =3D 6 Features=3D0x383f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,= MCA,CMOV,PAT,PSE36,MMX,FXSR,SSE> real memory =3D 536805376 (524224K bytes) avail memory =3D 516780032 (504668K bytes) Pentium Pro MTRR support enabled VESA: v2.0, 16384k memory, flags:0x1, mode table:0xc03defa2 (1000022) VESA: ATI MOBILE M3 Using $PIR table, 7 entries at 0xc00fdf50 npx0: <math processor> on motherboard npx0: INT 16 interface acpi0: <DELL I 5000 > on motherboard Timecounter "ACPI-safe" frequency 3579545 Hz free(9)'ing unaligned pointer 0xce4eb0d3 Debugger("Don't do that...") Stopped at Debugger+0x41: xorl %eax,%eax db> reset Copyright (c) 1992-2002 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 5.0-CURRENT #70: Wed May 8 23:08:54 BST 2002 joe@genius.tao.org.uk:/usr/obj/usr/src/sys/GENIUS Preloaded elf kernel "/boot/kernel.old/kernel" at 0xc04cc000. Preloaded elf module "/boot/kernel.old/acpi.ko" at 0xc04cc0b8. ACPI debug layer 0x0 debug level 0x0 Timecounter "i8254" frequency 1193182 Hz Timecounter "TSC" frequency 696974365 Hz CPU: Pentium III/Pentium III Xeon/Celeron (696.97-MHz 686-class CPU) Origin =3D "GenuineIntel" Id =3D 0x686 Stepping =3D 6 Features=3D0x383f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,= MCA,CMOV,PAT,PSE36,MMX,FXSR,SSE> real memory =3D 536805376 (524224K bytes) avail memory =3D 516861952 (504748K bytes) Pentium Pro MTRR support enabled VESA: v2.0, 16384k memory, flags:0x1, mode table:0xc03e0ae2 (1000022) VESA: ATI MOBILE M3 Using $PIR table, 7 entries at 0xc00fdf50 npx0: <math processor> on motherboard npx0: INT 16 interface acpi0: <DELL I 5000 > on motherboard Timecounter "ACPI-safe" frequency 3579545 Hz acpi_cpu0: <CPU> on acpi0 acpi_tz0: <thermal zone> on acpi0 Fatal trap 12: page fault while in kernel mode fault virtual address =3D 0x99 fault code =3D supervisor read, page not present instruction pointer =3D 0x8:0xc01e2b8f stack pointer =3D 0x10:0xc04eeb48 frame pointer =3D 0x10:0xc04eeb50 code segment =3D base 0x0, limit 0xfffff, type 0x1b =3D DPL 0, pres 1, def32 1, gran 1 processor eflags =3D interrupt enabled, resume, IOPL =3D 0 current process =3D 0 (swapper) kernel: type 12 trap, code=3D0 Stopped at _mtx_lock_sleep+0x11b: movb 0x79(%edx),%al db> trace _mtx_lock_sleep(c082ace4,0,c031d431,65e) at _mtx_lock_sleep+0x11b _mtx_lock_flags(c082ace4,0,c031d431,65e,ce4eef6c) at _mtx_lock_flags+0x= 39 uma_zfree_arg(c082ac00,ce4eef6c,ce4eef6c) at uma_zfree_arg+0x3e free(ce4eef6c,c03534c0,c04eebe4,c0498342,ce4eef6c) at free+0xa7 freeenv(ce4eef6c,c04eec0c,d7c3e200,1,c04eec18) at freeenv+0x1a acpi_avoid(d7c113a8,34d,c04eec0c,0,d7c113a8) at acpi_avoid+0x9e acpi_probe_child(d7c113a8,1,d7c3e200,0,0) at acpi_probe_child+0x3c AcpiNsWalkNamespace(0,d7c08128,64,1,c049719c) at AcpiNsWalkNamespace+0x= c2 AcpiWalkNamespace(0,d7c08128,64,c049719c,d7c3e200) at AcpiWalkNamespace= +0x89 acpi_probe_children(d7c3e200,d7bd7090,ce4f2880,d7c3e200,d7c3e300) at ac= pi_probe_children+0x9f acpi_attach(d7c3e200,d7c3e200,ce4f2880,ce4f2880,1) at acpi_attach+0x3c0 device_probe_and_attach(d7c3e200) at device_probe_and_attach+0x9a bus_generic_attach(ce4f2880,d7ba4090,ce4f2b00,c04eed5c,c01f59d2) at bus= _generic_attach+0x16 nexus_attach(ce4f2880,ce4f2880,ce4fb718,4f3000,1) at nexus_attach+0xe device_probe_and_attach(ce4f2880) at device_probe_and_attach+0x9a root_bus_configure(ce4f2b00,c031ffc0,0,4) at root_bus_configure+0x16 configure(0,4ebc00,4eb000,0,c0128d3c) at configure+0x22 mi_startup() at mi_startup+0x95 begin() at begin+0x43 db> _mtx_lock_sleep(c082ace4,0,c031d431,65e) at _mtx_lock_sleep+0x11b db> _mtx_lock_sleep(c082ace4,0,c031d431,65e) at _mtx_lock_sleep+0x11b db> reset Console: serial port BIOS drive A: is disk0 BIOS drive C: is disk1 BIOS 638kB/523200kB available memory and Copyright (c) 1992-2002 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 5.0-CURRENT #73: Thu May 9 15:04:22 BST 2002 joe@genius.tao.org.uk:/usr/obj/usr/src/sys/GENIUS Fatal trap 12: page fault while in kernel mode fault virtual address =3D 0x0 fault code =3D supervisor read, page not present instruction pointer =3D 0x8:0xc01ef5e3 stack pointer =3D 0x10:0xc04fbd54 frame pointer =3D 0x10:0xc04fbd5c code segment =3D base 0x0, limit 0xfffff, type 0x1b =3D DPL 0, pres 1, def32 1, gran 1 processor eflags =3D interrupt enabled, resume, IOPL =3D 0 current process =3D 0 () kernel: type 12 trap, code=3D0 Stopped at 0xc01ef5e3: movl 0(%eax),%ebx db> trace (null)(c02e50ce,0,c032aa3c,c032bb8c,c04fbd84) at 0xc01ef5e3 (null)(c0333380) at 0xc01ef62c (null)(0,4f8c00,4f8000,0,c0128e7c) at 0xc01efb70 (null)() at 0xc01cf7c5 (null)() at 0xc0128e7c db> Joe --DocE+STaALJfprDB Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: For info see http://www.gnupg.org iEYEARECAAYFAjzaiNUACgkQXVIcjOaxUBYHEwCfa7DyBb2Uzpto9WoHqkl1k3Fq jN4AoL5HTfEH9x4ir6sA/nQYtiAMdm37 =jrWE -----END PGP SIGNATURE----- --DocE+STaALJfprDB-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020509143357.GA428>