From owner-freebsd-current@FreeBSD.ORG Tue Mar 4 12:06:42 2008 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AFD2C106566B for ; Tue, 4 Mar 2008 12:06:42 +0000 (UTC) (envelope-from gahr@FreeBSD.org) Received: from cpanel03.rubas-s03.net (cpanel03.rubas-s03.net [195.182.222.73]) by mx1.freebsd.org (Postfix) with ESMTP id 52D2B8FC15 for ; Tue, 4 Mar 2008 12:06:42 +0000 (UTC) (envelope-from gahr@FreeBSD.org) Received: from [213.142.182.66] (helo=gahrtop.localhost) by cpanel03.rubas-s03.net with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.68) (envelope-from ) id 1JWVIK-0005OS-NY for freebsd-current@freebsd.org; Tue, 04 Mar 2008 12:26:52 +0100 Message-ID: <47CD3208.90708@FreeBSD.org> Date: Tue, 04 Mar 2008 12:27:04 +0100 From: Pietro Cerutti Organization: The FreeBSD Project User-Agent: Thunderbird 2.0.0.12 (X11/20080229) MIME-Version: 1.0 To: freebsd-current X-Enigmail-Version: 0.95.5 OpenPGP: id=9571F78E; url=http://gahr.ch/pgp/ Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - cpanel03.rubas-s03.net X-AntiAbuse: Original Domain - freebsd.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - FreeBSD.org X-Source: X-Source-Args: X-Source-Dir: Subject: kernel panic at giant_poll (kern_conf.c:385) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 Mar 2008 12:06:42 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Dear all, FreeBSD gahrtop.localhost 8.0-CURRENT FreeBSD 8.0-CURRENT #8: Mon Mar 3 14:07:47 CET 2008 root@gahrtop.localhost:/usr/obj/usr/src/sys/MSI1034 i386 vmcore and kernel.symbols available at: http://www.gahr.ch/FreeBSD/misc/crash17/vmcore.17 http://www.gahr.ch/FreeBSD/misc/crash17/kernel.symbols (if you get a page not found, 's|www.gahr.ch|213.142.182.66|', DNS are still refreshing after relocation...) Fatal trap 12: page fault while in kernel mode cpuid = 1; apic id = 01 fault virtual address = 0x60 fault code = supervisor read, page not present instruction pointer = 0x20:0xc055d43b stack pointer = 0x28:0xe757ca68 frame pointer = 0x28:0xe757ca84 code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, def32 1, gran 1 processor eflags = interrupt enabled, resume, IOPL = 0 current process = 399 (moused) trap number = 12 panic: page fault cpuid = 1 Uptime: 54m21s Physical memory: 2031 MB Dumping 83 MB: 68 52 36 20 4 (kgdb) bt #0 doadump () at pcpu.h:195 #1 0xc0592a86 in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:417 #2 0xc0592ec8 in panic (fmt=0x104
) at /usr/src/sys/kern/kern_shutdown.c:571 #3 0xc07f5b8a in trap_fatal (frame=0xe757ca28, eva=40) at /usr/src/sys/i386/i386/trap.c:898 #4 0xc07f5ef9 in trap_pfault (frame=0xe757ca28, usermode=0, eva=96) at /usr/src/sys/i386/i386/trap.c:811 #5 0xc07f68db in trap (frame=0xe757ca28) at /usr/src/sys/i386/i386/trap.c:489 #6 0xc07dd1fb in calltrap () at /usr/src/sys/i386/i386/exception.s:146 #7 0xc055d43b in giant_poll (dev=0xc4c09e00, events=64, td=0xc4e6b220) at /usr/src/sys/kern/kern_conf.c:385 #8 0xc05161d5 in devfs_poll_f (fp=0xc4e715e4, events=64, cred=0xc4ace500, td=0xc4e6b220) at /usr/src/sys/fs/devfs/devfs_vnops.c:842 #9 0xc05c9fca in kern_select (td=0xc4e6b220, nd=20, fd_in=0xbfbfea70, fd_ou=0x0, fd_ex=0x0, tvp=0xe757cc6c) at file.h:265 #10 0xc05ca41c in select (td=0xc4e6b220, uap=0xe757ccf8) at /usr/src/sys/kern/sys_generic.c:758 #11 0xc07f6142 in syscall (frame=0xe757cd38) at /usr/src/sys/i386/i386/trap.c:1034 #12 0xc07dd260 in Xint0x80_syscall () at /usr/src/sys/i386/i386/exception.s:203 #13 0x00000033 in ?? () (kgdb) up 7 #7 0xc055d43b in giant_poll (dev=0xc4c09e00, events=64, td=0xc4e6b220) at /usr/src/sys/kern/kern_conf.c:385 385 retval = dev->si_devsw->d_gianttrick-> (kgdb) list 380 giant_poll(struct cdev *dev, int events, struct thread *td) 381 { 382 int retval; 383 384 mtx_lock(&Giant); 385 retval = dev->si_devsw->d_gianttrick-> 386 d_poll(dev, events, td); 387 mtx_unlock(&Giant); 388 return (retval); 389 } (kgdb) set print pretty (kgdb) print *dev $2 = { si_priv = 0xc4c09e00, si_flags = 0, si_atime = { tv_sec = 1204568256, tv_nsec = 0 }, si_ctime = { tv_sec = 0, tv_nsec = 0 }, si_mtime = { tv_sec = 0, tv_nsec = 0 }, si_uid = 0, si_gid = 5, si_mode = 420, si_cred = 0x0, si_drv0 = 0, si_refcount = 3, si_list = { le_next = 0x0, le_prev = 0xc0871a58 }, si_clone = { le_next = 0x0, le_prev = 0x0 }, si_children = { lh_first = 0x0 }, si_siblings = { le_next = 0x0, le_prev = 0x0 }, si_parent = 0x0, si_name = 0xc4c09e78 "ums0", si_drv1 = 0x0, si_drv2 = 0x0, si_devsw = 0x0, si_iosize_max = 65536, si_usecount = 1, si_threadcount = 1, __si_u = { - ---Type to continue, or q to quit--- __sit_tty = 0x0, __sid_snapdata = 0x0 }, __si_namebuf = "ums0", '\0' } Please note that dev->si_devsw is NULL, and kern_conf.c:385 tries to dereference it. - -- Pietro Cerutti gahr@FreeBSD.org PGP Public Key: http://gahr.ch/pgp -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.8 (FreeBSD) iEYEAREKAAYFAkfNMggACgkQwMJqmJVx947l6gCaAo9sUW3uoFs+cnxMwtz5d9gF VDoAoLw+0SE9O9Bs5jydXNi1h8mfNw84 =dGbh -----END PGP SIGNATURE-----