From nobody@FreeBSD.org Sat Nov 12 22:56:53 2011 Return-Path: Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 88FBA1065670 for ; Sat, 12 Nov 2011 22:56:53 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id 776948FC0C for ; Sat, 12 Nov 2011 22:56:53 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.4/8.14.4) with ESMTP id pACMuqh8074739 for ; Sat, 12 Nov 2011 22:56:52 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.4/8.14.4/Submit) id pACMuqOF074738; Sat, 12 Nov 2011 22:56:52 GMT (envelope-from nobody) Message-Id: <201111122256.pACMuqOF074738@red.freebsd.org> Date: Sat, 12 Nov 2011 22:56:52 GMT From: David Keller To: freebsd-gnats-submit@FreeBSD.org Subject: Kernel panic may be related to if_re.c (realtek 8168 ) X-Send-Pr-Version: www-3.1 X-GNATS-Notify: >Number: 162509 >Category: kern >Synopsis: [re] [panic] Kernel panic may be related to if_re.c (realtek 8168 ) >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-net >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sat Nov 12 23:00:24 UTC 2011 >Closed-Date: >Last-Modified: Sun Nov 13 20:34:26 UTC 2011 >Originator: David Keller >Release: FreeBSD 8.1-RELEASE >Organization: >Environment: FreeBSD nas.srv.blr.litchis.fr 8.1-RELEASE FreeBSD 8.1-RELEASE #0: Mon Jul 19 02:36:49 UTC 2010 root@mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64 >Description: Hi, After installation of a bittorrent daemon (transmission from /usr/port), the host started to panic under heavy downloading. Here is the stack trace: ------------------------------------------------------------------------ #0 doadump () at pcpu.h:223 223 pcpu.h: No such file or directory. in pcpu.h (kgdb) #0 doadump () at pcpu.h:223 #1 0xffffffff805a4d29 in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:416 #2 0xffffffff805a515c in panic (fmt=0xffffffff80964764 "%s") at /usr/src/sys/kern/kern_shutdown.c:590 #3 0xffffffff8088b928 in trap_fatal (frame=0xffffff00016413e0, eva=Variable "eva" is not available. ) at /usr/src/sys/amd64/amd64/trap.c:777 #4 0xffffffff8088bcf4 in trap_pfault (frame=0xffffff80000ad8e0, usermode=0) at /usr/src/sys/amd64/amd64/trap.c:693 #5 0xffffffff8088c53a in trap (frame=0xffffff80000ad8e0) at /usr/src/sys/amd64/amd64/trap.c:451 #6 0xffffffff80871f03 in calltrap () at /usr/src/sys/amd64/amd64/exception.S:223 #7 0xffffffff808833ce in pmap_kextract (va=11084830064351325165) at /usr/src/sys/amd64/amd64/pmap.c:1172 #8 0xffffffff80870eac in bus_dmamap_load_mbuf_sg (dmat=0xffffff0002403400, map=0xffffff0003420e00, m0=Variable "m0" is not available. ) at /usr/src/sys/amd64/amd64/busdma_machdep.c:613 #9 0xffffffff8044e075 in re_newbuf (sc=0xffffff80003c4000, idx=104) at /usr/src/sys/dev/re/if_re.c:1709 #10 0xffffffff8044e37f in re_rxeof (sc=0xffffff80003c4000, rx_npktsp=0x0) at /usr/src/sys/dev/re/if_re.c:1917 #11 0xffffffff80450172 in re_int_task (arg=Variable "arg" is not available. ) at /usr/src/sys/dev/re/if_re.c:2225 #12 0xffffffff805e1b03 in taskqueue_run (queue=0xffffff0001605c80) at /usr/src/sys/kern/subr_taskqueue.c:239 #13 0xffffffff8057dedd in intr_event_execute_handlers (p=Variable "p" is not available. ) at /usr/src/sys/kern/kern_intr.c:1220 #14 0xffffffff8057f58e in ithread_loop (arg=0xffffff00014bd380) at /usr/src/sys/kern/kern_intr.c:1233 #15 0xffffffff8057be98 in fork_exit ( callout=0xffffffff8057f500 , arg=0xffffff00014bd380, frame=0xffffff80000adc80) at /usr/src/sys/kern/kern_fork.c:844 #16 0xffffffff808723de in fork_trampoline () at /usr/src/sys/amd64/amd64/exception.S:562 #17 0x0000000000000000 in ?? () #18 0x0000000000000000 in ?? () #19 0x0000000000000001 in ?? () #20 0x0000000000000000 in ?? () #21 0x0000000000000000 in ?? () #22 0x0000000000000000 in ?? () #23 0x0000000000000000 in ?? () #24 0x0000000000000000 in ?? () #25 0x0000000000000000 in ?? () #26 0x0000000000000000 in ?? () #27 0x0000000000000000 in ?? () #28 0x0000000000000000 in ?? () #29 0x0000000000000000 in ?? () #30 0x0000000000000000 in ?? () #31 0x0000000000000000 in ?? () #32 0x0000000000000000 in ?? () #33 0x0000000000000000 in ?? () #34 0x0000000000000000 in ?? () #35 0x0000000000000000 in ?? () #36 0x0000000000000000 in ?? () #37 0x0000000000000000 in ?? () #38 0x0000000000000000 in ?? () #39 0x0000000000000000 in ?? () #40 0x0000000000000000 in ?? () #41 0x0000000000e92000 in ?? () #42 0x0000000000000000 in ?? () #43 0xffffff00016413e0 in ?? () #44 0xffffffff80c3a6c0 in affinity () #45 0xffffff00014c2000 in ?? () #46 0xffffff80000ad550 in ?? () #47 0xffffff80000ad508 in ?? () #48 0xffffff00016413e0 in ?? () #49 0xffffffff805c896a in sched_switch (td=0xffffff00014bd380, newtd=0xffffffff8057f500, flags=Variable "flags" is not available. ) at /usr/src/sys/kern/sched_ule.c:1844 ------------------------------------------------------------------------ As you can see on frames 9->11, the realtek driver may be involved. Here is output from dmesg: ------------------------------------------------------------------------ re0: port 0xde00-0xdeff mem 0xfbeff000-0xfbefffff,0xfbef8000-0xfbefbfff irq 17 at device 0.0 on pci3 re0: Using 1 MSI messages re0: Chip rev. 0x28000000 re0: MAC rev. 0x00000000 -------------------------------------------------------------- And some more infos: ------------------------------------------------------------------------ vmstat -s 291219800 cpu context switches 3534176 device interrupts 7331877 software interrupts 1802211 traps 29899147 system calls 20 kernel threads created 1373 fork() calls 52 vfork() calls 0 rfork() calls 0 swap pager pageins 0 swap pager pages paged in 0 swap pager pageouts 0 swap pager pages paged out 673 vnode pager pageins 5821 vnode pager pages paged in 169 vnode pager pageouts 245 vnode pager pages paged out 0 page daemon wakeups 0 pages examined by the page daemon 380 pages reactivated 51571 copy-on-write faults 433 copy-on-write optimized faults 110427 zero fill pages zeroed 0 zero fill pages prezeroed 48 intransit blocking page faults 207372 total VM faults taken 0 pages affected by kernel thread creation 352978 pages affected by fork() 14563 pages affected by vfork() 0 pages affected by rfork() 629 pages cached 188030 pages freed 0 pages freed by daemon 62413 pages freed by exiting processes 16293 pages active 623393 pages inactive 99 pages in VM cache 127566 pages wired down 193593 pages free 4096 bytes per page 111313 total name lookups cache hits (88% pos + 4% neg) system 0% per-directory deletions 0%, falsehits 0%, toolong 0% ------------------------------------------------------------------------ vmstat -m Type InUse MemUse HighUse Requests Size(s) acpica 3044 297K - 86259 16,32,64,128,256,512,1024,2048,4096 sigio 1 1K - 1 64 filedesc 65 49K - 1472 16,32,64,512,1024,2048,4096 kenv 69 11K - 73 16,32,64,128 kqueue 2 5K - 1321 256,2048,4096 acpitask 1 2K - 1 2048 proc-args 29 2K - 1869 16,32,64,128,256 fw_xfer 0 0K - 1 256 ithread 82 13K - 82 32,128,256 firewire 11 35K - 14 64,128,512,1024,2048,4096 KTRACE 100 13K - 100 128 entropy 1024 64K - 1024 64 linker 108 8K - 110 16,32,64,512 lockf 51 6K - 10026 64,128 ip6ndp 5 1K - 5 64,128 temp 36 5K - 12997 16,32,64,128,256,512,1024,2048,4096 devbuf 18195 42377K - 18555 16,32,64,128,256,512,1024,2048,4096 agp 1 1K - 1 32 module 407 51K - 407 128 CAM XPT 12 3K - 26 32,64,128,2048 mtx_pool 2 16K - 2 subproc 170 274K - 1562 512,4096 proc 2 16K - 2 session 28 4K - 64 128 pgrp 28 4K - 76 128 cred 52 9K - 80704 64,256 uidinfo 4 3K - 14763 128,2048 plimit 16 4K - 598 256 UART 3 2K - 3 16,512,1024 sysctltmp 0 0K - 983 16,32,64,128,256,4096 sysctloid 3910 192K - 4029 16,32,64,128 sysctl 0 0K - 848 16,32,64 callout 3 1536K - 3 umtx 260 33K - 260 128 p1003.1b 1 1K - 1 16 SWAP 2 549K - 2 64 acpisem 14 2K - 14 128 bus-sc 92 405K - 3242 16,32,64,128,256,512,1024,2048,4096 bus 1230 111K - 6519 16,32,64,128,256,512,1024 devstat 20 41K - 20 32,4096 eventhandler 72 6K - 72 64,128 kobj 286 1144K - 354 4096 Per-cpu 1 1K - 1 32 rman 203 25K - 706 16,32,128 sbuf 0 0K - 1296 16,32,64,128,256,512,1024,2048,4096 stack 0 0K - 2 256 taskqueue 13 2K - 13 16,32,128 Unitno 11 1K - 1269 32,64 iov 0 0K - 6189223 16,64,128,256,512 select 103 13K - 103 128 ioctlops 0 0K - 5528447 16,32,64,128,256,512,1024,2048,4096 msg 4 30K - 4 2048,4096 sem 4 11K - 4 512,1024 shm 1 20K - 1 tty 20 20K - 23 1024,2048 pts 0 0K - 1 256 mbuf_tag 0 0K - 5 32,128 ksem 1 8K - 1 shmfd 1 8K - 1 pcb 43 158K - 48368 16,32,128,1024,2048,4096 soname 7 1K - 928165 16,32,128 acl 0 0K - 48 4096 biobuf 0 0K - 9 2048 vfscache 1 1024K - 1 cl_savebuf 0 0K - 18 64,128 vfs_hash 1 512K - 1 vnodes 2 1K - 2 256 vnodemarker 0 0K - 2796 512 mount 120 7K - 320 16,32,64,128,256,512 BPF 4 1K - 4 128 ether_multi 17 1K - 18 16,32,64 ifaddr 42 13K - 42 32,64,128,256,512,4096 ifnet 5 9K - 5 128,2048 clone 6 24K - 6 4096 arpcom 2 1K - 2 16 fw_com 1 1K - 1 64 lltable 13 6K - 13 256,512 USBdev 82 34K - 113 64,128,512,1024,2048 USB 73 59K - 75 16,32,64,128,256,2048 CAM dev queue 1 1K - 1 128 CAM queue 3 1K - 7 16 CAM SIM 1 1K - 1 256 ata_generic 4 4K - 78 16,512,1024 routetbl 25 1036K - 137 32,64,128,256,512 igmp 4 1K - 4 256 kbdmux 6 10K - 6 16,512,1024,2048,4096 in_multi 2 1K - 2 256 sctp_iter 0 0K - 3 256 sctp_ifn 2 1K - 2 128 sctp_ifa 4 1K - 4 128 sctp_vrf 1 1K - 1 64 sctp_a_it 0 0K - 3 16 hostcache 1 28K - 1 syncache 1 96K - 1 ad_driver 4 1K - 4 32 ip6_moptions 2 1K - 2 32,256 in6_multi 13 2K - 13 32,256 in6_mfilter 1 1K - 1 1024 ar_driver 2 2K - 6 1024,2048 DEVFS1 136 68K - 137 512 mld 4 1K - 4 128 NFS FHA 1 2K - 3 64,2048 NLM 0 0K - 1 32 rpc 66 17K - 230 16,32,64,128,256,512,1024,2048 audit_evclass 172 6K - 211 32 savedino 0 0K - 179 256 dirrem 0 0K - 404 64 mkdir 0 0K - 18 64 diradd 0 0K - 438 64 freefile 0 0K - 179 64 freeblks 0 0K - 171 256 freefrag 0 0K - 57 64 allocindir 557 70K - 129758 128 indirdep 22 2K - 2403 64 allocdirect 0 0K - 404 256 bmsafemap 7 1K - 1155 128 newblk 1 1K - 130163 64,512 inodedep 1 512K - 488 256 pagedep 1 128K - 87 128 ufs_dirhash 63 13K - 63 16,32,64,128,512 ufs_mount 18 255K - 18 512,2048,4096 UMAHash 2 2K - 3 512,1024 DEVFS3 153 39K - 155 256 vm_pgdata 2 129K - 2 128 DEVFS 22 1K - 23 16,128 DEVFSP 2 1K - 32 64 pfs_nodes 21 6K - 21 256 io_apic 1 2K - 1 2048 GEOM 329 112K - 1274 16,32,64,128,256,512,1024 memdesc 1 4K - 1 4096 msi 1 1K - 1 128 nexusdev 3 1K - 3 16 acpidev 88 6K - 88 64 atkbddev 2 1K - 2 64 CAM periph 2 1K - 12 16,32,64,128,256 isadev 7 1K - 7 128 pci_link 16 2K - 16 64,128 acpi_perf 4 2K - 4 512 cdev 10 3K - 10 256 ------------------------------------------------------------------------ vmstat -z ITEM SIZE LIMIT USED FREE REQUESTS FAILURES UMA Kegs: 208, 0, 88, 14, 88, 0 UMA Zones: 320, 0, 88, 8, 88, 0 UMA Slabs: 568, 0, 871, 18, 2860, 0 UMA RCntSlabs: 568, 0, 1944, 2, 1944, 0 UMA Hash: 256, 0, 1, 14, 3, 0 16 Bucket: 152, 0, 129, 21, 129, 0 32 Bucket: 280, 0, 147, 7, 147, 0 64 Bucket: 536, 0, 144, 3, 144, 46 128 Bucket: 1048, 0, 136, 2, 136, 0 VM OBJECT: 216, 0, 1763, 235, 23185, 0 MAP: 232, 0, 7, 25, 7, 0 KMAP ENTRY: 120, 144801, 45, 141, 15106, 0 MAP ENTRY: 120, 0, 1284, 638, 42807, 0 DP fakepg: 120, 0, 0, 0, 0, 0 SG fakepg: 120, 0, 0, 0, 0, 0 mt_zone: 2056, 0, 260, 3, 260, 0 16: 16, 0, 2098, 422, 6492216, 0 32: 32, 0, 2649, 785, 76279, 0 64: 64, 0, 8858, 550, 5970862, 0 128: 128, 0, 6565, 2222, 598346, 0 256: 256, 0, 598, 377, 52250, 0 512: 512, 0, 475, 127, 6516, 0 1024: 1024, 0, 69, 227, 2670, 0 2048: 2048, 0, 41, 93, 1127, 0 4096: 4096, 0, 394, 122, 5542, 0 Files: 80, 0, 468, 432, 80380, 0 TURNSTILE: 136, 0, 261, 59, 261, 0 umtx pi: 96, 0, 0, 0, 0, 0 MAC labels: 40, 0, 0, 0, 0, 0 PROC: 1120, 0, 53, 61, 1445, 0 THREAD: 984, 0, 184, 76, 811, 0 SLEEPQUEUE: 80, 0, 261, 87, 261, 0 VMSPACE: 392, 0, 34, 86, 1427, 0 cpuset: 72, 0, 2, 98, 2, 0 audit_record: 952, 0, 0, 0, 0, 0 mbuf_packet: 256, 0, 653, 893, 2560431, 0 mbuf: 256, 0, 934, 740, 2957428, 0 mbuf_cluster: 2048, 25600, 1536, 46, 1574, 0 mbuf_jumbo_page: 4096, 12800, 791, 362, 79991, 0 mbuf_jumbo_9k: 9216, 19200, 0, 0, 0, 0 mbuf_jumbo_16k: 16384, 12800, 0, 0, 0, 0 mbuf_ext_refcnt: 4, 0, 0, 0, 0, 0 g_bio: 232, 0, 0, 1056, 204719, 0 ttyinq: 160, 0, 120, 96, 270, 0 ttyoutq: 256, 0, 64, 56, 144, 0 ata_request: 320, 0, 2, 868, 649518, 0 ata_composite: 336, 0, 1, 551, 312382, 0 VNODE: 472, 0, 4663, 57, 4844, 0 VNODEPOLL: 112, 0, 0, 0, 0, 0 S VFS Cache: 108, 0, 3016, 185, 4574, 0 L VFS Cache: 328, 0, 1815, 81, 1962, 0 NAMEI: 1024, 0, 0, 48, 35157, 0 DIRHASH: 1024, 0, 91, 37, 91, 0 NFSMOUNT: 616, 0, 0, 0, 0, 0 NFSNODE: 656, 0, 0, 0, 0, 0 pipe: 728, 0, 9, 71, 900, 0 ksiginfo: 112, 0, 104, 952, 338, 0 itimer: 344, 0, 1, 21, 1, 0 KNOTE: 128, 0, 305, 565, 4709010, 0 socket: 680, 25602, 441, 189, 70597, 0 ipq: 56, 819, 0, 0, 0, 0 udp_inpcb: 336, 25608, 29, 59, 1676, 0 udpcb: 16, 25704, 29, 643, 1676, 0 tcp_inpcb: 336, 25608, 519, 306, 68698, 0 tcpcb: 880, 25600, 389, 199, 68698, 0 tcptw: 72, 5150, 130, 320, 9658, 0 syncache: 144, 15366, 8, 174, 22650, 0 hostcache: 136, 15372, 1761, 507, 2182, 0 tcpreass: 40, 1680, 34, 386, 190101, 0 sackhole: 32, 0, 21, 787, 13459, 0 sctp_ep: 1272, 25602, 0, 0, 0, 0 sctp_asoc: 2232, 40000, 0, 0, 0, 0 sctp_laddr: 48, 80064, 0, 144, 3, 0 sctp_raddr: 616, 80004, 0, 0, 0, 0 sctp_chunk: 136, 400008, 0, 0, 0, 0 sctp_readq: 104, 400032, 0, 0, 0, 0 sctp_stream_msg_out: 96, 400026, 0, 0, 0, 0 sctp_asconf: 40, 400008, 0, 0, 0, 0 sctp_asconf_ack: 48, 400032, 0, 0, 0, 0 ripcb: 336, 25608, 0, 0, 0, 0 unpcb: 240, 25600, 22, 106, 221, 0 rtentry: 200, 0, 9, 48, 9, 0 selfd: 56, 0, 162, 405, 118319, 0 SWAPMETA: 288, 116519, 0, 0, 0, 0 ip4flow: 56, 99351, 1800, 1287, 225306, 0 ip6flow: 80, 99360, 0, 0, 0, 0 Mountpoints: 752, 0, 7, 8, 7, 0 FFS inode: 168, 0, 4602, 128, 4781, 0 FFS1 dinode: 128, 0, 0, 0, 0, 0 FFS2 dinode: 256, 0, 4602, 123, 4781, 0 ------------------------------------------------------------------------ vmstat -i interrupt total rate irq17: fwohci0+ 2 0 irq18: uhci2 ehci0+ 28989 467 irq19: uhci4+ 104042 1678 cpu0: timer 12991662 209542 irq256: re0 3401143 54857 cpu1: timer 12991468 209539 cpu2: timer 12991468 209539 cpu3: timer 12991469 209539 Total 55500243 895165 ------------------------------------------------------------------------ pstat -T 468/12328 files 0M/4095M swap space -------------------------------------------------------------- How can I help ? >How-To-Repeat: Download THE Internet using bittorrent. >Fix: >Release-Note: >Audit-Trail: Responsible-Changed-From-To: freebsd-bugs->freebsd-net Responsible-Changed-By: linimon Responsible-Changed-When: Sun Nov 13 20:34:04 UTC 2011 Responsible-Changed-Why: Over to maintainer(s). http://www.freebsd.org/cgi/query-pr.cgi?pr=162509 >Unformatted: