[head tinderbox] failure on powerpc64/powerpc
TB --- 2010-12-03 05:41:08 - tinderbox 2.6 running on freebsd-current.sentex.ca TB --- 2010-12-03 05:41:08 - starting HEAD tinderbox run for powerpc64/powerpc TB --- 2010-12-03 05:41:08 - cleaning the object tree TB --- 2010-12-03 05:41:39 - cvsupping the source tree TB --- 2010-12-03 05:41:39 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/powerpc64/powerpc/supfile TB --- 2010-12-03 05:42:05 - building world TB --- 2010-12-03 05:42:05 - MAKEOBJDIRPREFIX=/obj TB --- 2010-12-03 05:42:05 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2010-12-03 05:42:05 - TARGET=powerpc TB --- 2010-12-03 05:42:05 - TARGET_ARCH=powerpc64 TB --- 2010-12-03 05:42:05 - TZ=UTC TB --- 2010-12-03 05:42:05 - __MAKE_CONF=/dev/null TB --- 2010-12-03 05:42:05 - cd /src TB --- 2010-12-03 05:42:05 - /usr/bin/make -B buildworld >>> World build started on Fri Dec 3 05:42:06 UTC 2010 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries >>> stage 4.3: make dependencies >>> stage 4.4: building everything >>> stage 5.1: building 32 bit shim libraries >>> World build completed on Fri Dec 3 07:19:08 UTC 2010 TB --- 2010-12-03 07:19:08 - generating LINT kernel config TB --- 2010-12-03 07:19:08 - cd /src/sys/powerpc/conf TB --- 2010-12-03 07:19:08 - /usr/bin/make -B LINT TB --- 2010-12-03 07:19:08 - building LINT kernel TB --- 2010-12-03 07:19:08 - MAKEOBJDIRPREFIX=/obj TB --- 2010-12-03 07:19:08 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2010-12-03 07:19:08 - TARGET=powerpc TB --- 2010-12-03 07:19:08 - TARGET_ARCH=powerpc64 TB --- 2010-12-03 07:19:08 - TZ=UTC TB --- 2010-12-03 07:19:08 - __MAKE_CONF=/dev/null TB --- 2010-12-03 07:19:08 - cd /src TB --- 2010-12-03 07:19:08 - /usr/bin/make -B buildkernel KERNCONF=LINT >>> Kernel build for LINT started on Fri Dec 3 07:19:08 UTC 2010 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything [...] cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -I/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -msoft-float -fno-omit-frame-pointer -msoft-float -mno-altivec -ffreestanding -fstack-protector -Werror /src/sys/dev/en/if_en_pci.c cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -I/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -msoft-float -fno-omit-frame-pointer -msoft-float -mno-altivec -ffreestanding -fstack-protector -Werror /src/sys/dev/en/midway.c cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -I/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -msoft-float -fno-omit-frame-pointer -msoft-float -mno-altivec -ffreestanding -fstack-protector -Werror /src/sys/dev/ep/if_ep.c cc1: warnings being treated as errors /src/sys/dev/ep/if_ep.c: In function 'epstart_locked': /src/sys/dev/ep/if_ep.c:542: warning: suggest parentheses around comparison in operand of & /src/sys/dev/ep/if_ep.c: In function 'epread': /src/sys/dev/ep/if_ep.c:794: warning: suggest parentheses around comparison in operand of & *** Error code 1 Stop in /obj/powerpc.powerpc64/src/sys/LINT. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2010-12-03 07:23:40 - WARNING: /usr/bin/make returned exit code 1 TB --- 2010-12-03 07:23:40 - ERROR: failed to build lint kernel TB --- 2010-12-03 07:23:40 - 4418.51 user 993.23 system 6152.23 real http://tinderbox.freebsd.org/tinderbox-head-HEAD-powerpc64-powerpc.full ___ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send a
[head tinderbox] failure on powerpc/powerpc
TB --- 2010-12-03 05:17:01 - tinderbox 2.6 running on freebsd-current.sentex.ca TB --- 2010-12-03 05:17:01 - starting HEAD tinderbox run for powerpc/powerpc TB --- 2010-12-03 05:17:01 - cleaning the object tree TB --- 2010-12-03 05:17:30 - cvsupping the source tree TB --- 2010-12-03 05:17:30 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/powerpc/powerpc/supfile TB --- 2010-12-03 05:18:11 - building world TB --- 2010-12-03 05:18:11 - MAKEOBJDIRPREFIX=/obj TB --- 2010-12-03 05:18:11 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2010-12-03 05:18:11 - TARGET=powerpc TB --- 2010-12-03 05:18:11 - TARGET_ARCH=powerpc TB --- 2010-12-03 05:18:11 - TZ=UTC TB --- 2010-12-03 05:18:11 - __MAKE_CONF=/dev/null TB --- 2010-12-03 05:18:11 - cd /src TB --- 2010-12-03 05:18:11 - /usr/bin/make -B buildworld >>> World build started on Fri Dec 3 05:18:12 UTC 2010 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries >>> stage 4.3: make dependencies >>> stage 4.4: building everything >>> World build completed on Fri Dec 3 07:03:34 UTC 2010 TB --- 2010-12-03 07:03:34 - generating LINT kernel config TB --- 2010-12-03 07:03:34 - cd /src/sys/powerpc/conf TB --- 2010-12-03 07:03:34 - /usr/bin/make -B LINT TB --- 2010-12-03 07:03:34 - building LINT kernel TB --- 2010-12-03 07:03:34 - MAKEOBJDIRPREFIX=/obj TB --- 2010-12-03 07:03:34 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2010-12-03 07:03:34 - TARGET=powerpc TB --- 2010-12-03 07:03:34 - TARGET_ARCH=powerpc TB --- 2010-12-03 07:03:34 - TZ=UTC TB --- 2010-12-03 07:03:34 - __MAKE_CONF=/dev/null TB --- 2010-12-03 07:03:34 - cd /src TB --- 2010-12-03 07:03:34 - /usr/bin/make -B buildkernel KERNCONF=LINT >>> Kernel build for LINT started on Fri Dec 3 07:03:34 UTC 2010 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything [...] cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -I/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -msoft-float -fno-omit-frame-pointer -msoft-float -mno-altivec -ffreestanding -fstack-protector -Werror /src/sys/dev/en/if_en_pci.c cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -I/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -msoft-float -fno-omit-frame-pointer -msoft-float -mno-altivec -ffreestanding -fstack-protector -Werror /src/sys/dev/en/midway.c cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -I/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -msoft-float -fno-omit-frame-pointer -msoft-float -mno-altivec -ffreestanding -fstack-protector -Werror /src/sys/dev/ep/if_ep.c cc1: warnings being treated as errors /src/sys/dev/ep/if_ep.c: In function 'epstart_locked': /src/sys/dev/ep/if_ep.c:542: warning: suggest parentheses around comparison in operand of & /src/sys/dev/ep/if_ep.c: In function 'epread': /src/sys/dev/ep/if_ep.c:794: warning: suggest parentheses around comparison in operand of & *** Error code 1 Stop in /obj/powerpc.powerpc/src/sys/LINT. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2010-12-03 07:08:31 - WARNING: /usr/bin/make returned exit code 1 TB --- 2010-12-03 07:08:31 - ERROR: failed to build lint kernel TB --- 2010-12-03 07:08:31 - 4889.82 user 875.10 system 6690.20 real http://tinderbox.freebsd.org/tinderbox-head-HEAD-powerpc-powerpc.full ___ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"
Re: msk0 interface stops working when downloading
Good to know about the GB switch vs 100MB switch. But rather than downgrade my switch, I went ahead and bought a NIC and installed it and will just ignore the onboard Marvel one until it someday works :) --Andy On Nov 29, 2010, at 11:03 AM, Gary Gatten wrote: > > > -Original Message- > From: owner-freebsd-questi...@freebsd.org > [mailto:owner-freebsd-questi...@freebsd.org] On Behalf Of John Baldwin > Sent: Monday, November 29, 2010 8:54 AM > To: freebsd-current@freebsd.org > Cc: Andrew Moran; freebsd-questi...@freebsd.org > Subject: Re: msk0 interface stops working when downloading > > On Tuesday, November 23, 2010 6:25:06 pm Andrew Moran wrote: >> >> Hey guys, >> >> After banging my head against this for a few hours, I've decided to ask for > help. I installed FreeBSD 8.1 amd64 on a Shuttle J1 4100 system (tech > specs here http://us.shuttle.com/J1_4100.aspx). I installed from DVD and > the > install went fine. >> >> I notice when I pkg_add -r anything, the network stops responding. >> >> Some details: >> >> 1) I can reproduce it 100% by downloading a large file. low traffic like > the SSH connection does not trigger it. I think it's being triggered by > traffic above a certain rate. >> 2) I can recover by restarting the network interfaces (/etc/rc.d/netif stop; >> > /etc/rc.d/netif start) >> 3) I see no errors in dmesg or /var/log/messages. Nothing at all. >> 4) I've tried the following in /etc/sysctl.conf: >> net.inet.tcp.tso=0 >> net.inet.tcp.inflight.enable=0 >> >> and in /boot/loader.conf: >> hw.pci.enable_msix="0" >> hw.pci.enable_msi="0" >> hw.bce.tso_enable="0" >> >> But the problem persists. >> >> The interface is identified as: >> >> mskc0: port 0xe800-0xe8ff mem > 0xfebfc000-0xfebf irq 17 at device 0.0 on pci2 >> msk0: on > mskc0 >> msk0: Ethernet address: 80:ee:73:01:60:7d >> miibus0: on msk0 >> e1000phy0: PHY 0 on miibus0 >> e1000phy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, > 1000baseT-FDX, auto >> mskc0: [ITHREAD] > > When I've seen this on my netbook I did a tcpdump on another machien on the > same hub and found that my msk0 device was spewing an endless stream of pause > frames. I've only had this problem with a gigE switch, it works fine for me > on a 10/100 switch. > > -- > John Baldwin > ___ > freebsd-questi...@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org" > > > " When I've seen this on my netbook I did a tcpdump on another machien on the > same hub and found that my msk0 device was spewing an endless stream of pause > frames. " > > If there's an option to disable Ethernet flow control, (commonly used on Gig > stuff) perhaps disabling it will prevent the unwanted "spewing". Unwaanted > spewing is always bad. > > > > > > > > > "This email is intended to be reviewed by only the intended recipient > and may contain information that is privileged and/or confidential. > If you are not the intended recipient, you are hereby notified that > any review, use, dissemination, disclosure or copying of this email > and its attachments, if any, is strictly prohibited. If you have > received this email in error, please immediately notify the sender by > return email and delete this email from your system." > > ___ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"
Re: wlan problem. auto change channel
> Date: Thu, 02 Dec 2010 11:41:46 +0700 > From: Veniamin Gvozdikov > Sender: owner-freebsd-curr...@freebsd.org > > Hi everybody! > I have problem with my access point with freebsd after update of 7.3 to > 8.1. I can't connect to AP. AP has auto change channel ( > http://fbsd.zlonet.ru/temp/wifi-problem.mov ). In the ifconfig not > changes. How to fix it? > > FreeBSD server.zlonet.ru 8.1-RELEASE-p2 FreeBSD 8.1-RELEASE-p2 #4: Wed > Dec 1 17:39:53 KRAT 2010 > ad...@server.zlonet.ru:/mnt/freebsd/obj/mnt/freebsd/src/8/src/sys/zlonet_r81 > i386 > > kernel > device wlan# 802.11 support > options IEEE80211_DEBUG # enable debug msgs > options IEEE80211_AMPDU_AGE # age frames in AMPDU reorder q's > options IEEE80211_SUPPORT_MESH # enable 802.11s draft support > device wlan_wep# 802.11 WEP support > device wlan_ccmp # 802.11 CCMP support > device wlan_tkip # 802.11 TKIP support > device wlan_amrr # AMRR transmit rate control algorithm > device wlan_xauth > device ath # Atheros pci/cardbus NIC's > device ath_hal # pci/cardbus chip support > options AH_SUPPORT_AR5416 # enable AR5416 tx/rx descriptors > device ath_rate_sample # SampleRate tx rate control for ath > > rc.conf > > ifconfig_rl0="up" > wlans_ath0="wlan0" > create_args_wlan0="wlanmode ap mediaopt hostap mode 11g ssid zlonet.ru > channel 6 country RU" > ifconfig_wlan0="up" > cloned_interfaces="bridge0" > ifconfig_bridge0="inet 192.168.3.100 netmask 255.255.255.0 addm rl0 addm > wlan0 up" > hostapd_enable="YES" > > server# cat /etc/hostapd.conf > interface=wlan0 > macaddr_acl=0 > #driver=bsd > debug=1 > ctrl_interface=/var/run/hostapd > ctrl_interface_group=wheel > ssid=zlonet.ru > hw_mode=g > channel=6 > #auth_algs=2 > wpa=2 > wpa_passphrase=megapassword > wpa_key_mgmt=WPA-PSK > wpa_pairwise=CCMP > > ath0: flags=8843 metric 0 mtu 2290 > ether 00:14:78:ee:d8:c1 > media: IEEE 802.11 Wireless Ethernet autoselect mode 11g > status: running > rl0: flags=8943 metric 0 > mtu 1500 > options=8 > ether 00:e0:4c:7e:df:29 > media: Ethernet autoselect (100baseTX ) > status: active > bridge0: flags=8843 metric 0 mtu > 1500 > ether 16:69:b9:6d:3e:73 > inet 192.168.3.100 netmask 0xff00 broadcast 192.168.3.255 > id 00:00:00:00:00:00 priority 32768 hellotime 2 fwddelay 15 > maxage 20 holdcnt 6 proto rstp maxaddr 100 timeout 1200 > root id 00:00:00:00:00:00 priority 32768 ifcost 0 port 0 > member: wlan0 flags=143 > ifmaxaddr 0 port 11 priority 128 path cost 370370 > member: rl0 flags=143 > ifmaxaddr 0 port 4 priority 128 path cost 55 > wlan0: flags=8943 metric > 0 mtu 1500 > ether 00:14:78:ee:d8:c1 > media: IEEE 802.11 Wireless Ethernet autoselect mode 11g > status: running > ssid zlonet.ru channel 6 (2437 MHz 11g) bssid 00:14:78:ee:d8:c1 > regdomain NONE country RU indoor ecm authmode WPA2/802.11i > privacy MIXED deftxkey 2 AES-CCM 2:128-bit AES-CCM 3:128-bit > txpower 30 scanvalid 60 protmode CTS wme burst dtimperiod 1 -dfs > > pciconf -lv > a...@pci0:0:8:0:class=0x02 card=0x1052168c chip=0x001a168c > rev=0x01 hdr=0x00 > vendor = 'Atheros Communications Inc.' > device = > 'http://cr.am/framed.php?url=http%3A%2F%2Fwww.tp%2Dlink.com%2Fsupport%2Fdownload.asp&ref=driverguide > (Atheros AR5005G)' > class = network > subclass = ethernet Clearly your interface is not getting set to hostap mode. In rc.conf I have: create_args_wlan0="wlanmode hostap" Of course, the mode is unrelated and I set the ssid in hostapd.conf. Not sure if putting it into the create_args could cause a problem, but the way you are trying to set the interface to hostap mode looks like a clear problem. -- R. Kevin Oberman, Network Engineer Energy Sciences Network (ESnet) Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab) E-mail: ober...@es.net Phone: +1 510 486-8634 Key fingerprint:059B 2DDF 031C 9BA3 14A4 EADA 927D EBB3 987B 3751 ___ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"
[head tinderbox] failure on powerpc64/powerpc
TB --- 2010-12-03 00:30:23 - tinderbox 2.6 running on freebsd-current.sentex.ca TB --- 2010-12-03 00:30:23 - starting HEAD tinderbox run for powerpc64/powerpc TB --- 2010-12-03 00:30:23 - cleaning the object tree TB --- 2010-12-03 00:30:43 - cvsupping the source tree TB --- 2010-12-03 00:30:43 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/powerpc64/powerpc/supfile TB --- 2010-12-03 00:31:03 - building world TB --- 2010-12-03 00:31:03 - MAKEOBJDIRPREFIX=/obj TB --- 2010-12-03 00:31:03 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2010-12-03 00:31:03 - TARGET=powerpc TB --- 2010-12-03 00:31:03 - TARGET_ARCH=powerpc64 TB --- 2010-12-03 00:31:03 - TZ=UTC TB --- 2010-12-03 00:31:03 - __MAKE_CONF=/dev/null TB --- 2010-12-03 00:31:03 - cd /src TB --- 2010-12-03 00:31:03 - /usr/bin/make -B buildworld >>> World build started on Fri Dec 3 00:31:03 UTC 2010 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries >>> stage 4.3: make dependencies >>> stage 4.4: building everything >>> stage 5.1: building 32 bit shim libraries >>> World build completed on Fri Dec 3 02:04:51 UTC 2010 TB --- 2010-12-03 02:04:51 - generating LINT kernel config TB --- 2010-12-03 02:04:51 - cd /src/sys/powerpc/conf TB --- 2010-12-03 02:04:51 - /usr/bin/make -B LINT TB --- 2010-12-03 02:04:51 - building LINT kernel TB --- 2010-12-03 02:04:51 - MAKEOBJDIRPREFIX=/obj TB --- 2010-12-03 02:04:51 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2010-12-03 02:04:51 - TARGET=powerpc TB --- 2010-12-03 02:04:51 - TARGET_ARCH=powerpc64 TB --- 2010-12-03 02:04:51 - TZ=UTC TB --- 2010-12-03 02:04:51 - __MAKE_CONF=/dev/null TB --- 2010-12-03 02:04:51 - cd /src TB --- 2010-12-03 02:04:51 - /usr/bin/make -B buildkernel KERNCONF=LINT >>> Kernel build for LINT started on Fri Dec 3 02:04:51 UTC 2010 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything [...] cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -I/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -msoft-float -fno-omit-frame-pointer -msoft-float -mno-altivec -ffreestanding -fstack-protector -Werror /src/sys/dev/en/if_en_pci.c cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -I/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -msoft-float -fno-omit-frame-pointer -msoft-float -mno-altivec -ffreestanding -fstack-protector -Werror /src/sys/dev/en/midway.c cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -I/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -msoft-float -fno-omit-frame-pointer -msoft-float -mno-altivec -ffreestanding -fstack-protector -Werror /src/sys/dev/ep/if_ep.c cc1: warnings being treated as errors /src/sys/dev/ep/if_ep.c: In function 'epstart_locked': /src/sys/dev/ep/if_ep.c:542: warning: suggest parentheses around comparison in operand of & /src/sys/dev/ep/if_ep.c: In function 'epread': /src/sys/dev/ep/if_ep.c:794: warning: suggest parentheses around comparison in operand of & *** Error code 1 Stop in /obj/powerpc.powerpc64/src/sys/LINT. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2010-12-03 02:09:27 - WARNING: /usr/bin/make returned exit code 1 TB --- 2010-12-03 02:09:27 - ERROR: failed to build lint kernel TB --- 2010-12-03 02:09:27 - 4419.41 user 1004.40 system 5944.92 real http://tinderbox.freebsd.org/tinderbox-head-HEAD-powerpc64-powerpc.full ___ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send
[head tinderbox] failure on powerpc/powerpc
TB --- 2010-12-03 00:10:39 - tinderbox 2.6 running on freebsd-current.sentex.ca TB --- 2010-12-03 00:10:39 - starting HEAD tinderbox run for powerpc/powerpc TB --- 2010-12-03 00:10:39 - cleaning the object tree TB --- 2010-12-03 00:11:01 - cvsupping the source tree TB --- 2010-12-03 00:11:01 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/powerpc/powerpc/supfile TB --- 2010-12-03 00:11:15 - building world TB --- 2010-12-03 00:11:15 - MAKEOBJDIRPREFIX=/obj TB --- 2010-12-03 00:11:15 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2010-12-03 00:11:15 - TARGET=powerpc TB --- 2010-12-03 00:11:15 - TARGET_ARCH=powerpc TB --- 2010-12-03 00:11:15 - TZ=UTC TB --- 2010-12-03 00:11:15 - __MAKE_CONF=/dev/null TB --- 2010-12-03 00:11:15 - cd /src TB --- 2010-12-03 00:11:15 - /usr/bin/make -B buildworld >>> World build started on Fri Dec 3 00:11:15 UTC 2010 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries >>> stage 4.3: make dependencies >>> stage 4.4: building everything >>> World build completed on Fri Dec 3 01:51:05 UTC 2010 TB --- 2010-12-03 01:51:05 - generating LINT kernel config TB --- 2010-12-03 01:51:05 - cd /src/sys/powerpc/conf TB --- 2010-12-03 01:51:05 - /usr/bin/make -B LINT TB --- 2010-12-03 01:51:05 - building LINT kernel TB --- 2010-12-03 01:51:05 - MAKEOBJDIRPREFIX=/obj TB --- 2010-12-03 01:51:05 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2010-12-03 01:51:05 - TARGET=powerpc TB --- 2010-12-03 01:51:05 - TARGET_ARCH=powerpc TB --- 2010-12-03 01:51:05 - TZ=UTC TB --- 2010-12-03 01:51:05 - __MAKE_CONF=/dev/null TB --- 2010-12-03 01:51:05 - cd /src TB --- 2010-12-03 01:51:05 - /usr/bin/make -B buildkernel KERNCONF=LINT >>> Kernel build for LINT started on Fri Dec 3 01:51:05 UTC 2010 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything [...] cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -I/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -msoft-float -fno-omit-frame-pointer -msoft-float -mno-altivec -ffreestanding -fstack-protector -Werror /src/sys/dev/en/if_en_pci.c cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -I/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -msoft-float -fno-omit-frame-pointer -msoft-float -mno-altivec -ffreestanding -fstack-protector -Werror /src/sys/dev/en/midway.c cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -I/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -msoft-float -fno-omit-frame-pointer -msoft-float -mno-altivec -ffreestanding -fstack-protector -Werror /src/sys/dev/ep/if_ep.c cc1: warnings being treated as errors /src/sys/dev/ep/if_ep.c: In function 'epstart_locked': /src/sys/dev/ep/if_ep.c:542: warning: suggest parentheses around comparison in operand of & /src/sys/dev/ep/if_ep.c: In function 'epread': /src/sys/dev/ep/if_ep.c:794: warning: suggest parentheses around comparison in operand of & *** Error code 1 Stop in /obj/powerpc.powerpc/src/sys/LINT. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2010-12-03 01:55:51 - WARNING: /usr/bin/make returned exit code 1 TB --- 2010-12-03 01:55:51 - ERROR: failed to build lint kernel TB --- 2010-12-03 01:55:51 - 4889.17 user 883.39 system 6311.87 real http://tinderbox.freebsd.org/tinderbox-head-HEAD-powerpc-powerpc.full ___ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"
Re: [HEADS UP] Significant TCP work committed to head - CUBIC & H-TCP committed
Hi Ivan, On 12/03/10 00:07, Ivan Voras wrote: > On 12/02/10 12:53, Lawrence Stewart wrote: > >> For the really interested (by now I suspect my audience is down to 0, >> but still), you might want to load siftr and enable/disable it during >> each test run and make your very own plot of cwnd vs time to see what's >> really going on behind the scenes. >> >> Ok that's enough for now, but much more is on the way. Please let me >> know if you have any feedback or run into any problems related to this >> work. > > Hi, > > My question isn't very constructive but I'd like to know more about this > topic. Have you seen this: > > http://blog.benstrong.com/2010/11/google-and-microsoft-cheat-on-slow.html > http://developers.slashdot.org/story/10/11/26/1729218/Google-Microsoft-Cheat-On-Slow-Start-mdash-Should-You Yes I'd seen the first one and just skimmed the slashdot thread now. > ? In short: is the existance of slow-start a property of (New)Reno and No, mostly unrelated. Slow start is one of 4 separate but related algorithms which control a TCP flow's behaviour during startup and general operation. See RFC5681 for useful discussion of the algorithms. NewReno unfortunately is an overloaded term. In congestion control circles, NewReno is used to refer to the congestion avoidance behaviour of "increase cwnd by 1 max seg size per RTT and backoff cwnd by half when congestion (3 dup ACKs) is detected" (which is the same basic behaviour as Reno BTW). NewReno also refers to a set of tweaks (RFC3782) to TCP's fast recovery algorithm (helps recover from multiple losses in a window when SACK isn't available). > will some of the new algorithms make it less "cautious", i.e. faster? I > don't think it's critical but I'm often noticing it, especially on bulk > transfers over LAN. With respect to slow start, no. Congestion control algorithms tend to focus on the increase/decrease of cwnd during congestion avoidance mode, which is transitioned to after slow start completes. Slow start is left untouched. There are proposals to modify/replace slow start e.g. RFC4782 and 'JumpStart' [1]. The reason Google and Microsoft are fiddling with things are because they typically only need to push a small amount of data, so waiting for slow start to complete eats up unnecessary RTTs. Google are pushing in the IETF at the moment to have the initial window bumped to 10 segments (see the tcpm, iccrg and tmrg IRTF/IETF mailing lists if interested). There is some push back happening though and the discussions are interesting. Cheers, Lawrence [1] http://www.icir.org/mallman/papers/jumpstart-pfldnet07.pdf ___ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"
Re: [PANIC] ffs_alloccg: map corrupted
On Thu, Dec 2, 2010 at 2:43 PM, David O'Brien wrote: > Thoughts? > > FreeBSD 9.0-CURRENT #654 r215604M: Sat Nov 20 19:51:27 PST 2010 > ro...@dragon:/sys/i386/compile/DRAGON i386 > [..] > start = 0, len = 3359, fs = /files > panic: ffs_alloccg: map corrupted > cpuid = 1 > KDB: stack backtrace: > db_trace_self_wrapper(c0839222,a0d7365,0,c08affe0,7,...) at 0xc04e9ab6 = > db_trace_self_wrapper+0x26 > kdb_backtrace(c0857e2a,1,c084c0c3,e99dd70c,1,...) at 0xc05fa2fa = > kdb_backtrace+0x2a > panic(c084c0c3,0,d1f,c6bfc8d4,e123,...) at 0xc05cd297 = panic+0x117 > ffs_mapsearch(3f03fe0,0,8,0,0,...) at 0xc0751793 = ffs_mapsearch+0x153 > ffs_alloccgblk(3f03fe0,0,4000,5a5,0,...) at 0xc075198c = ffs_alloccgblk+0xec > ffs_alloccg(c98706cc,2be,3f03fe0,0,4000,...) at 0xc07522b3 = ffs_alloccg+0x1b3 > ffs_hashalloc(3f03fe0,0,4000,4000,c0752100,...) at 0xc074ebb1 = > ffs_hashalloc+0x41 > ffs_alloc(c98706cc,e,0,3f03fe0,0,...) at 0xc075332f = ffs_alloc+0x19f > ffs_balloc_ufs2(ce55e660,38000,0,4000,ce77b300,...) at 0xc0755629 = > ffs_balloc_ufs2+0x1949 > ffs_write(e99ddb90,e99ddb4c,e99ddb10,c0778dc2,ce55e6b8,...) at 0xc0777f66 = > ffs_write+0x276 > VOP_WRITE_APV(c08b0500,e99ddb90,ce55e660,264,0,...) at 0xc07fb574 = > VOP_WRITE_APV+0xe4 > vn_write(cf7a9cb0,e99ddc24,ce77b300,0,cb5a2870,...) at 0xc065ec93 = > vn_write+0x1c3 > dofilewrite(e99ddc24,,,0,cf7a9cb0,...) at 0xc060a9f5 = > dofilewrite+0x95 > kern_writev(cb5a2870,1,e99ddc24,e99ddc44,1,...) at 0xc060ac88 = > kern_writev+0x58 > write(cb5a2870,e99ddcec,4,c08ecbc0,b,...) at 0xc060ad0f = write+0x4f > syscallenter(cb5a2870,e99ddce4,c05bde7d,c709d0d0,3110a33f,...) at 0xc0605d43 > = syscallenter+0x2c3 > syscall(e99ddd28) at 0xc07dcf94 = syscall+0x34 > Xint0x80_syscall() at 0xc07c8e91 = Xint0x80_syscall+0x21 > --- syscall (4, FreeBSD ELF32, write), eip = 0x281e260b, esp = 0xbfbfc19c, > ebp = 0xbfbfc1b8 --- > panic: bufwrite: buffer is not busy??? > cpuid = 1 UFS? UFS2? SU? SU+J? Got more details :)? Thanks, -Garrett ___ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"
[PANIC] ffs_alloccg: map corrupted (2nd file system)
FreeBSD 9.0-CURRENT #654 r215604M: Sat Nov 20 19:51:27 PST 2010 ro...@dragon:/sys/i386/compile/DRAGON i386 [..] start = 0, len = 2, fs = /jazz panic: ffs_alloccg: map corrupted cpuid = 2 KDB: stack backtrace: db_trace_self_wrapper(c0839222,0,1,4,0,...) at 0xc04e9ab6 = db_trace_self_wrapper+0x26 kdb_backtrace(c0857e2a,2,c084c0c3,ea17f70c,2,...) at 0xc05fa2fa = kdb_backtrace+0x2a panic(c084c0c3,0,2,c5d580d4,dc7d4000,...) at 0xc05cd297 = panic+0x117 ffs_mapsearch(3af3c10,0,8,0,0,...) at 0xc0751793 = ffs_mapsearch+0x153 ffs_alloccgblk(3af3c10,0,4000,5a5,0,...) at 0xc075198c = ffs_alloccgblk+0xec ffs_alloccg(c7758ae0,291,3af3c10,0,4000,...) at 0xc07522b3 = ffs_alloccg+0x1b3 ffs_hashalloc(3af3c10,0,4000,4000,c0752100,...) at 0xc074ebb1 = ffs_hashalloc+0x41 ffs_alloc(c7758ae0,380c,0,3af3c10,0,...) at 0xc075332f = ffs_alloc+0x19f ffs_balloc_ufs2(c7753110,e03,0,4000,c8ac8880,...) at 0xc0755369 = ffs_balloc_ufs2+0x1689 ffs_write(ea17fb90,ea17fb4c,ea17fb10,c0778dc2,c7753168,...) at 0xc0777f66 = ffs_write+0x276 VOP_WRITE_APV(c08b0500,ea17fb90,c7753110,264,0,...) at 0xc07fb574 = VOP_WRITE_APV+0xe4 vn_write(c6cc6888,ea17fc24,c8ac8880,0,c88c2000,...) at 0xc065ec93 = vn_write+0x1c3 dofilewrite(ea17fc24,,,0,c6cc6888,...) at 0xc060a9f5 = dofilewrite+0x95 kern_writev(c88c2000,4,ea17fc24,ea17fc44,1,...) at 0xc060ac88 = kern_writev+0x58 write(c88c2000,ea17fcec,c88c2000,ea17fd28,e8e2d15e,...) at 0xc060ad0f = write+0x4f syscallenter(c88c2000,ea17fce4,ea17fce4,0,0,...) at 0xc0605d43 = syscallenter+0x2c3 syscall(ea17fd28) at 0xc07dcf94 = syscall+0x34 Xint0x80_syscall() at 0xc07c8e91 = Xint0x80_syscall+0x21 --- syscall (4, FreeBSD ELF32, write), eip = 0x281e260b, esp = 0xbfbfb61c, ebp = 0xbfbfb638 --- panic: bufwrite: buffer is not busy??? cpuid = 2 -- -- David (obr...@freebsd.org) ___ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"
[PANIC] ffs_alloccg: map corrupted
Thoughts? FreeBSD 9.0-CURRENT #654 r215604M: Sat Nov 20 19:51:27 PST 2010 ro...@dragon:/sys/i386/compile/DRAGON i386 [..] start = 0, len = 3359, fs = /files panic: ffs_alloccg: map corrupted cpuid = 1 KDB: stack backtrace: db_trace_self_wrapper(c0839222,a0d7365,0,c08affe0,7,...) at 0xc04e9ab6 = db_trace_self_wrapper+0x26 kdb_backtrace(c0857e2a,1,c084c0c3,e99dd70c,1,...) at 0xc05fa2fa = kdb_backtrace+0x2a panic(c084c0c3,0,d1f,c6bfc8d4,e123,...) at 0xc05cd297 = panic+0x117 ffs_mapsearch(3f03fe0,0,8,0,0,...) at 0xc0751793 = ffs_mapsearch+0x153 ffs_alloccgblk(3f03fe0,0,4000,5a5,0,...) at 0xc075198c = ffs_alloccgblk+0xec ffs_alloccg(c98706cc,2be,3f03fe0,0,4000,...) at 0xc07522b3 = ffs_alloccg+0x1b3 ffs_hashalloc(3f03fe0,0,4000,4000,c0752100,...) at 0xc074ebb1 = ffs_hashalloc+0x41 ffs_alloc(c98706cc,e,0,3f03fe0,0,...) at 0xc075332f = ffs_alloc+0x19f ffs_balloc_ufs2(ce55e660,38000,0,4000,ce77b300,...) at 0xc0755629 = ffs_balloc_ufs2+0x1949 ffs_write(e99ddb90,e99ddb4c,e99ddb10,c0778dc2,ce55e6b8,...) at 0xc0777f66 = ffs_write+0x276 VOP_WRITE_APV(c08b0500,e99ddb90,ce55e660,264,0,...) at 0xc07fb574 = VOP_WRITE_APV+0xe4 vn_write(cf7a9cb0,e99ddc24,ce77b300,0,cb5a2870,...) at 0xc065ec93 = vn_write+0x1c3 dofilewrite(e99ddc24,,,0,cf7a9cb0,...) at 0xc060a9f5 = dofilewrite+0x95 kern_writev(cb5a2870,1,e99ddc24,e99ddc44,1,...) at 0xc060ac88 = kern_writev+0x58 write(cb5a2870,e99ddcec,4,c08ecbc0,b,...) at 0xc060ad0f = write+0x4f syscallenter(cb5a2870,e99ddce4,c05bde7d,c709d0d0,3110a33f,...) at 0xc0605d43 = syscallenter+0x2c3 syscall(e99ddd28) at 0xc07dcf94 = syscall+0x34 Xint0x80_syscall() at 0xc07c8e91 = Xint0x80_syscall+0x21 --- syscall (4, FreeBSD ELF32, write), eip = 0x281e260b, esp = 0xbfbfc19c, ebp = 0xbfbfc1b8 --- panic: bufwrite: buffer is not busy??? cpuid = 1 -- -- David (obr...@freebsd.org) ___ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"
[PANIC] after manually issuing 'ifconfig sf0'
Machine booted, without any mention of sf(4) in rc.conf or loader.conf and without sf(4) in the core kernel. This is without WITNESS or INVARIANTS. >From multi-user, I issued 'ifconfig sf0' and got the below panic. These are the console messages related to this: FreeBSD 9.0-CURRENT #654 r215604M: Sat Nov 20 19:51:27 PST 2010 ro...@dragon:/sys/i386/compile/DRAGON i386 [..] Thu Dec 2 09:33:50 PST 2010 sf0: port 0x5000-0x50ff mem 0xb040-0xb047 irq 19 at device 4.0 on pci5 miibus2: on sf0 ukphy0: PHY 1 on miibus2 ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto sf0: Ethernet address: 00:00:d1:ed:81:95 sf1: port 0x5400-0x54ff mem 0xb048-0xb04f irq 16 at device 5.0 on pci5 miibus3: on sf1 ukphy1: PHY 1 on miibus3 ukphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto sf1: Ethernet address: 00:00:d1:ed:81:96 sf2: port 0x5800-0x58ff mem 0xb050-0xb057 irq 18 at device 6.0 on pci5 miibus4: on sf2 ukphy2: PHY 1 on miibus4 ukphy2: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto sf2: Ethernet address: 00:00:d1:ed:81:97 sf3: port 0x5c00-0x5cff mem 0xb058-0xb05f irq 17 at device 7.0 on pci5 miibus5: on sf3 ukphy3: PHY 1 on miibus5 ukphy3: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto sf3: Ethernet address: 00:00:d1:ed:81:98 Fatal trap 12: page fault while in kernel mode cpuid = 0; apic id = 00 fault virtual address = 0x238 fault code = supervisor read, page not present instruction pointer = 0x20:0xc05be315 stack pointer = 0x28:0xe7a5eab4 frame pointer = 0x28:0xe7a5eaf4 code segment= base 0x0, limit 0xf, type 0x1b = DPL 0, pres 1, def32 1, gran 1 processor eflags= interrupt enabled, resume, IOPL = 0 current process = 2590 (mail.local) trap number = 12 panic: page fault cpuid = 0 KDB: stack backtrace: db_trace_self_wrapper(c0839222,d31206e,2c66000a,70797420,78302065,...) at 0xc04e9ab6 = db_trace_self_wrapper+0x26 kdb_backtrace(c0857e2a,0,c0822eb2,e7a5e910,0,...) at 0xc05fa2fa = kdb_backtrace+0x2a panic(c0822eb2,c0858b68,c59aea18,1,1,...) at 0xc05cd297 = panic+0x117 trap_fatal(c596d880,0,c0858a20,36b,238,...) at 0xc07dcd65 = trap_fatal+0x325 trap_pfault(e7a5e9b8,c07fae4d,e7a5e9cc,0,c59ae870,...) at 0xc07dcf40 = trap_pfault+0x1c0 trap(e7a5ea74) at 0xc07dd5f5 = trap+0x5d5 calltrap() at 0xc07c8dfc = calltrap+0x6 --- trap 0xc, eip = 0xc05be315, esp = 0xe7a5eab4, ebp = 0xe7a5eaf4 --- _mtx_lock_sleep(c51b8be8,c59ae870,0,c08501a2,a43,...) at 0xc05be315 = _mtx_lock_sleep+0xa5 _mtx_lock_flags(c51b8be8,0,c08501a2,a43,c51b8c1c,...) at 0xc05be542 = _mtx_lock_flags+0x42 uma_zfree_arg(c51b8c08,c6555000,c6554000,0,e7a5eb80,...) at 0xc0790958 = uma_zfree_arg+0xd8 free(c6555000,c0886600,e7a5ec24,c6eb39a0,e7a5ec24,...) at 0xc05bb61e = free+0xae random_read(c5283700,e7a5ec24,0,0,0,...) at 0xc0c3535e = random_read+0x9e devfs_read_f(c6eb39a0,e7a5ec24,c5157580,0,c59ae870,...) at 0xc056bd32 = devfs_read_f+0x82 dofileread(e7a5ec24,,,0,c6eb39a0,...) at 0xc060adbe = dofileread+0x9e kern_readv(c59ae870,4,e7a5ec24,e7a5ec44,1,...) at 0xc060b148 = kern_readv+0x58 read(c59ae870,e7a5ecec,c59ae870,e7a5ed28,6,...) at 0xc060b23f = read+0x4f syscallenter(c59ae870,e7a5ece4,e7a5ece4,0,3,...) at 0xc0605d43 = syscallenter+0x2c3 syscall(e7a5ed28) at 0xc07dcf94 = syscall+0x34 Xint0x80_syscall() at 0xc07c8e91 = Xint0x80_syscall+0x21 --- syscall (3, FreeBSD ELF32, read), eip = 0x2819762b, esp = 0xbfbfdf6c, ebp = 0xbfbfe028 --- Uptime: 6m26s Physical memory: 2034 MB Dumping 111 MB: ___ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"
Re: softupdate with journal panic
Me too :-( On Thu, 2 Dec 2010, Christian Gusenbauer wrote: Hi all! I second that. I can reproduce it on my i386 current machine (svn rev. #216073) when running "make all" in ports/sysutils/coreutils. (kgdb) list *0xc06821c9 0xc06821c9 is in free_jremref ~ On Thursday 02 December 2010 13:09:02 Buganini wrote: I just bumped into this problem again during port upgrading. Fatal trap 12: page fault while in kernel mode <..> #7 0x808a5a5c in free_jremref (jremref=0x0) Sorry I skipped everything 'cept this point. I got precisely this for cd /usr/ports/archivers/gtar make configure (it checked for rename()). This panic case was submitted as PR kern/150796 back on 21 Sep 2010 (on "Wed Sep 22 12:24:16 UTC 2010" "Assign to maintainer(s)"). No response so far. I WISH I could fix it myself but... Regards, Vladimir ___ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"
Re: How a full fsck screwed up my SU+J filesystem
Hello, what do you make of this PR report ? http://www.freebsd.org/cgi/query-pr.cgi?pr=kern/152605 This panic happens during bg-fsck every time. I have to boot into single user-mode and do a fsck to correct. ___ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"
[head tinderbox] failure on i386/pc98
TB --- 2010-12-02 17:05:00 - tinderbox 2.6 running on freebsd-current.sentex.ca TB --- 2010-12-02 17:05:00 - starting HEAD tinderbox run for i386/pc98 TB --- 2010-12-02 17:05:00 - cleaning the object tree TB --- 2010-12-02 17:05:03 - cvsupping the source tree TB --- 2010-12-02 17:05:03 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/i386/pc98/supfile TB --- 2010-12-02 17:05:25 - building world TB --- 2010-12-02 17:05:25 - MAKEOBJDIRPREFIX=/obj TB --- 2010-12-02 17:05:25 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2010-12-02 17:05:25 - TARGET=pc98 TB --- 2010-12-02 17:05:25 - TARGET_ARCH=i386 TB --- 2010-12-02 17:05:25 - TZ=UTC TB --- 2010-12-02 17:05:25 - __MAKE_CONF=/dev/null TB --- 2010-12-02 17:05:25 - cd /src TB --- 2010-12-02 17:05:25 - /usr/bin/make -B buildworld >>> World build started on Thu Dec 2 17:05:26 UTC 2010 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools [...] cc -O2 -pipe -DGCCVER=\"4.2\" -DIN_GCC -DHAVE_CONFIG_H -DPREFIX=\"/obj/pc98.i386/src/tmp/usr\" -DCROSS_COMPILE -I/obj/pc98.i386/src/tmp/src/gnu/usr.bin/cc/cc/../cc_tools -I/src/gnu/usr.bin/cc/cc/../cc_tools -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/config -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/include -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/libcpp/include -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/libdecnumber -DGCC_DRIVER -DDEFAULT_TARGET_VERSION=\"4.2.1\" -DDEFAULT_TARGET_MACHINE=\"i386-undermydesk-freebsd\" -DENABLE_SHARED_LIBGCC -std=gnu89 -I/obj/pc98.i386/src/tmp/legacy/usr/include -c /src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/opts-common.c cc -O2 -pipe -DGCCVER=\"4.2\" -DIN_GCC -DHAVE_CONFIG_H -DPREFIX=\"/obj/pc98.i386/src/tmp/usr\" -DCROSS_COMPILE -I/obj/pc98.i386/src/tmp/src/gnu/usr.bin/cc/cc/../cc_tools -I/src/gnu/usr.bin/cc/cc/../cc_tools -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/config -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/include -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/libcpp/include -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/libdecnumber -DGCC_DRIVER -DDEFAULT_TARGET_VERSION=\"4.2.1\" -DDEFAULT_TARGET_MACHINE=\"i386-undermydesk-freebsd\" -DENABLE_SHARED_LIBGCC -std=gnu89 -I/obj/pc98.i386/src/tmp/legacy/usr/include -c ../cc_tools/options.c cc -O2 -pipe -DGCCVER=\"4.2\" -DIN_GCC -DHAVE_CONFIG_H -DPREFIX=\"/obj/pc98.i386/src/tmp/usr\" -DCROSS_COMPILE -I/obj/pc98.i386/src/tmp/src/gnu/usr.bin/cc/cc/../cc_tools -I/src/gnu/usr.bin/cc/cc/../cc_tools -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/config -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/include -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/libcpp/include -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/libdecnumber -DGCC_DRIVER -DDEFAULT_TARGET_VERSION=\"4.2.1\" -DDEFAULT_TARGET_MACHINE=\"i386-undermydesk-freebsd\" -DENABLE_SHARED_LIBGCC -std=gnu89 -I/obj/pc98.i386/src/tmp/legacy/usr/include -c /src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/intl.c cc -O2 -pipe -DGCCVER=\"4.2\" -DIN_GCC -DHAVE_CONFIG_H -DPREFIX=\"/obj/pc98.i386/src/tmp/usr\" -DCROSS_COMPILE -I/obj/pc98.i386/src/tmp/src/gnu/usr.bin/cc/cc/../cc_tools -I/src/gnu/usr.bin/cc/cc/../cc_tools -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/config -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/include -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/libcpp/include -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/libdecnumber -DGCC_DRIVER -DDEFAULT_TARGET_VERSION=\"4.2.1\" -DDEFAULT_TARGET_MACHINE=\"i386-undermydesk-freebsd\" -DENABLE_SHARED_LIBGCC -std=gnu89 -I/obj/pc98.i386/src/tmp/legacy/usr/include -c /src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/prefix.c cc -O2 -pipe -DGCCVER=\"4.2\" -DIN_GCC -DHAVE_CONFIG_H -DPREFIX=\"/obj/pc98.i386/src/tmp/usr\" -DCROSS_COMPILE -I/obj/pc98.i386/src/tmp/src/gnu/usr.bin/cc/cc/../cc_tools -I/src/gnu/usr.bin/cc/cc/../cc_tools -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/config -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/include -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/libcpp/include -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/libdecnumber -DGCC_DRIVER -DDEFAULT_TARGET_VERSION=\"4.2.1\" -DDEFAULT_TARGET_MACHINE=\"i386-undermydesk-freebsd\" -DENABLE_SHARED_LIBGCC -std=gnu89 -I/obj/pc98.i386/src/tmp/legacy/usr/include -DBASEVER=\"4.2.1\" -DDATESTAMP=\"\ 20070719\" -DDEVPHASE=\"\ \" -c /src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/version.c cc -O2 -pipe -DGCCVER
[head tinderbox] failure on i386/i386
TB --- 2010-12-02 17:05:00 - tinderbox 2.6 running on freebsd-current.sentex.ca TB --- 2010-12-02 17:05:00 - starting HEAD tinderbox run for i386/i386 TB --- 2010-12-02 17:05:00 - cleaning the object tree TB --- 2010-12-02 17:05:02 - cvsupping the source tree TB --- 2010-12-02 17:05:02 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/i386/i386/supfile TB --- 2010-12-02 17:05:25 - building world TB --- 2010-12-02 17:05:25 - MAKEOBJDIRPREFIX=/obj TB --- 2010-12-02 17:05:25 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2010-12-02 17:05:25 - TARGET=i386 TB --- 2010-12-02 17:05:25 - TARGET_ARCH=i386 TB --- 2010-12-02 17:05:25 - TZ=UTC TB --- 2010-12-02 17:05:25 - __MAKE_CONF=/dev/null TB --- 2010-12-02 17:05:25 - cd /src TB --- 2010-12-02 17:05:25 - /usr/bin/make -B buildworld >>> World build started on Thu Dec 2 17:05:26 UTC 2010 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools [...] cc -O2 -pipe -DGCCVER=\"4.2\" -DIN_GCC -DHAVE_CONFIG_H -DPREFIX=\"/obj/i386.i386/src/tmp/usr\" -DCROSS_COMPILE -I/obj/i386.i386/src/tmp/src/gnu/usr.bin/cc/cc/../cc_tools -I/src/gnu/usr.bin/cc/cc/../cc_tools -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/config -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/include -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/libcpp/include -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/libdecnumber -DGCC_DRIVER -DDEFAULT_TARGET_VERSION=\"4.2.1\" -DDEFAULT_TARGET_MACHINE=\"i386-undermydesk-freebsd\" -DENABLE_SHARED_LIBGCC -std=gnu89 -I/obj/i386.i386/src/tmp/legacy/usr/include -c /src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/opts-common.c cc -O2 -pipe -DGCCVER=\"4.2\" -DIN_GCC -DHAVE_CONFIG_H -DPREFIX=\"/obj/i386.i386/src/tmp/usr\" -DCROSS_COMPILE -I/obj/i386.i386/src/tmp/src/gnu/usr.bin/cc/cc/../cc_tools -I/src/gnu/usr.bin/cc/cc/../cc_tools -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/config -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/include -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/libcpp/include -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/libdecnumber -DGCC_DRIVER -DDEFAULT_TARGET_VERSION=\"4.2.1\" -DDEFAULT_TARGET_MACHINE=\"i386-undermydesk-freebsd\" -DENABLE_SHARED_LIBGCC -std=gnu89 -I/obj/i386.i386/src/tmp/legacy/usr/include -c ../cc_tools/options.c cc -O2 -pipe -DGCCVER=\"4.2\" -DIN_GCC -DHAVE_CONFIG_H -DPREFIX=\"/obj/i386.i386/src/tmp/usr\" -DCROSS_COMPILE -I/obj/i386.i386/src/tmp/src/gnu/usr.bin/cc/cc/../cc_tools -I/src/gnu/usr.bin/cc/cc/../cc_tools -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/config -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/include -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/libcpp/include -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/libdecnumber -DGCC_DRIVER -DDEFAULT_TARGET_VERSION=\"4.2.1\" -DDEFAULT_TARGET_MACHINE=\"i386-undermydesk-freebsd\" -DENABLE_SHARED_LIBGCC -std=gnu89 -I/obj/i386.i386/src/tmp/legacy/usr/include -c /src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/intl.c cc -O2 -pipe -DGCCVER=\"4.2\" -DIN_GCC -DHAVE_CONFIG_H -DPREFIX=\"/obj/i386.i386/src/tmp/usr\" -DCROSS_COMPILE -I/obj/i386.i386/src/tmp/src/gnu/usr.bin/cc/cc/../cc_tools -I/src/gnu/usr.bin/cc/cc/../cc_tools -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/config -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/include -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/libcpp/include -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/libdecnumber -DGCC_DRIVER -DDEFAULT_TARGET_VERSION=\"4.2.1\" -DDEFAULT_TARGET_MACHINE=\"i386-undermydesk-freebsd\" -DENABLE_SHARED_LIBGCC -std=gnu89 -I/obj/i386.i386/src/tmp/legacy/usr/include -c /src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/prefix.c cc -O2 -pipe -DGCCVER=\"4.2\" -DIN_GCC -DHAVE_CONFIG_H -DPREFIX=\"/obj/i386.i386/src/tmp/usr\" -DCROSS_COMPILE -I/obj/i386.i386/src/tmp/src/gnu/usr.bin/cc/cc/../cc_tools -I/src/gnu/usr.bin/cc/cc/../cc_tools -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/config -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/include -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/libcpp/include -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/libdecnumber -DGCC_DRIVER -DDEFAULT_TARGET_VERSION=\"4.2.1\" -DDEFAULT_TARGET_MACHINE=\"i386-undermydesk-freebsd\" -DENABLE_SHARED_LIBGCC -std=gnu89 -I/obj/i386.i386/src/tmp/legacy/usr/include -DBASEVER=\"4.2.1\" -DDATESTAMP=\"\ 20070719\" -DDEVPHASE=\"\ \" -c /src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/version.c cc -O2 -pipe -DGCCVER
Re: net80211 hostap vs powersave
Chris Buechler chrisbuechler.com> writes: > > Sam Leffler wrote: > > > > > > I can confirm that the fix posted by Bill works on 7.1. A pfSense user > was having the same trouble with a Blackberry Bold, and this fixed it. > We're now including the diff from Bill on our pfSense 1.2.3 images based > on FreeBSD 7.1. The Google G1 phone previously didn't work and I suspect > this will fix it as well, but have not gotten confirmation from anyone > on that yet. > > Thanks to Bill for posting and Bjoern Zeeb for pointing us to his post! > > Chris > ___ > freebsd-current freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe > freebsd.org" I had the exact same problem with Atheros 9285 and 8.1-STABLE, such as 9-CURRENT. Changing kernel source as a http://thread.gmane.org/gmane.os.freebsd.current/110707 didn't help. What else can I do to it work properly? ___ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"
Re: Update to zfs command removes Python dep
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 12/01/2010 19:02, Freddie Cash wrote: > Just a head's up, the Illumos devs have committed an update to zfs > that removes the dependency on Python. Good news. Another heads up for those that might interpret this wrongly. ZFS does not depend on python for normal day to day use. Though if you would like to use the functions listed below you would need to install python as well, ports/sysutils/py-zfs. You should refer to the man page for zfs(1) for further details on these commands. As per UPDATING: (20100915) A new version of ZFS (version 15) has been merged. This version uses a python library for the following subcommands: zfs allow, zfs unallow, zfs groupspace, zfs userspace. For full functionality of these commands the following port must be installed: sysutils/py-zfs > > Blog report here: > http://gdamore.blogspot.com/2010/12/zfs-should-not-depend-on-python-and.html > > This may (or may not) make it easier to import a newer version of ZFS > into -CURRENT. > Regards, - -- jhell,v -BEGIN PGP SIGNATURE- iQEcBAEBAgAGBQJM97/dAAoJEJBXh4mJ2FR+62EH/2KVyAClgHpp+mQt6J0ywSYl AApeUrZ7+PoVKA35kc7j0Z99ji2MZsLX3g4YgNaYlp9QbxiQLowRkoTvtHcZ13cT 4KWGSpgjHdrFF0geqFRVQ+ny8FSHoKrHTudWECWkNeKaoWTmtNwIhQvpLugvBX4K dCVpzof8LNl5IpgJFp5rjBqwt9js/VLztcnb93Yu0qhBUVb32HhhU5IiPkirZcQl 4N2xbRpCINLlAnO+ZidOaJYVmP9RILym3GibcL2Nk/FXmOCcBLt6dQLhgSUamPiY 5qWgWbaW1hnVDxSeMisS236kzdUzxdUVbjRqpLeE4TMvGXaH+YInZXeuIshgJHQ= =ZGMI -END PGP SIGNATURE- ___ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"
Re: How a full fsck screwed up my SU+J filesystem
On 12/01/10 19:30, Kirk McKusick wrote: [ .. snip .. ] > > Thanks all: Garrett for the report, Peter for the way to reproduce > the problem, and Kostik for a fix. I have copied Jeff so that he can > confirm that Kostik's fix is the appropriate thing to do. And I will > take a look at fsck to see if I can make it a bit more paranoid about > removing .sujournal. > > Kirk McKusick There's another case that SU+J fails and the patch has not yet been committed .. specifically, when configure tries to do a directory rename test .. as below .. I am uncertain but it seems that 'dump -L' exhibits a similar behaviour .. completely hung on me at 1am this morning :-( imb Original Message Subject: Re: softupdate with journal panic Date: Tue, 24 Aug 2010 00:12:57 +0300 From: Kostik Belousov To: Peter Holm CC: Michael Butler ,Jeff Roberson , curr...@freebsd.org On Sun, Aug 22, 2010 at 03:21:04PM +0200, Peter Holm wrote: > On Sat, Aug 21, 2010 at 01:49:45PM -0400, Michael Butler wrote: > > While updating sysutils/coreutils port on -current as of this morning > > (SVN r211550), I noted a panic during the directory rename config test. > > > > Your problem seems identical to this report: > > http://docs.freebsd.org/cgi/mid.cgi?AANLkTinPjiOV21kDLZYV5WScrhLMN7DY8E8jVHWPU5mC > I believe that dotdotremref in this case is legitimately NULL. With this assumption, the following patch would help. *** src/sys/ufs/ffs/ffs_softdep.c~ Fri Aug 20 18:10:34 2010 --- src/sys/ufs/ffs/ffs_softdep.c Mon Aug 23 22:14:48 2010 *** *** 6770,6776 mkdir->md_jaddref = NULL; if (mkdir->md_state & MKDIR_PARENT) { if (cancel_jaddref(jaddref, NULL, ! &dirrem->dm_jwork) == 0) { free_jremref(dotdotremref); dotdotremref = NULL; } --- 6770,6777 mkdir->md_jaddref = NULL; if (mkdir->md_state & MKDIR_PARENT) { if (cancel_jaddref(jaddref, NULL, ! &dirrem->dm_jwork) == 0 && ! dotdotremref != NULL) { free_jremref(dotdotremref); dotdotremref = NULL; } ___ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"
Re: softupdate with journal panic
Hi all! I second that. I can reproduce it on my i386 current machine (svn rev. #216073) when running "make all" in ports/sysutils/coreutils. (kgdb) list *0xc06821c9 0xc06821c9 is in free_jremref (/jail/mytestjail/usr/src/sys/ufs/ffs/ffs_softdep.c:3578). 3573static void 3574free_jremref(jremref) 3575struct jremref *jremref; 3576{ 3577 3578if (jremref->jr_ref.if_jsegdep) 3579free_jsegdep(jremref->jr_ref.if_jsegdep); 3580if (jremref->jr_state & IOSTARTED) 3581panic("free_jremref: IO still pending"); 3582WORKITEM_FREE(jremref, D_JREMREF); (kgdb) p jremref $1 = (struct jremref *) 0x0 (kgdb) up #11 0xc068d1c6 in cancel_diradd (dap=0xc5fc0d40, dirrem=0xc5fd91c0, jremref=0x0, dotremref=0xc62045c0, dotdotremref=0x0) at /jail/mytestjail/usr/src/sys/ufs/ffs/ffs_softdep.c:6783 6783free_jremref(dotdotremref); (kgdb) p dotdotremref $2 = (struct jremref *) 0x0 Ciao, Christian. On Thursday 02 December 2010 13:09:02 Buganini wrote: > I just bumped into this problem again during port upgrading. > > Fatal trap 12: page fault while in kernel mode > cpuid = 1; apic id = 01 > fault virtual address = 0x30 > fault code = supervisor read data, page not present > instruction pointer = 0x20:0x808a5a5c > stack pointer = 0x28:0xff8121bfb4e0 > frame pointer = 0x28:0xff8121bfb500 > code segment= base 0x0, limit 0xf, type 0x1b > = DPL 0, pres 1, long 1, def32 0, gran 1 > processor eflags= interrupt enabled, resume, IOPL = 0 > current process = 63342 (conftest) > trap number = 12 > panic: page fault > cpuid = 1 > Uptime: 9m13s > Physical memory: 4012 MB > > > #0 doadump () at pcpu.h:224 > #1 0x80643fd0 in kern_reboot (howto=260) > at /usr/src/sys/kern/kern_shutdown.c:418 > #2 0x806443f3 in panic (fmt=0x0) > at /usr/src/sys/kern/kern_shutdown.c:591 > #3 0x8097352d in trap_fatal (frame=0xfe0134e47000, > eva=Variable "eva" is not available. > ) > at /usr/src/sys/amd64/amd64/trap.c:833 > #4 0x809738f1 in trap_pfault (frame=0xff8121bfb430, > usermode=0) at /usr/src/sys/amd64/amd64/trap.c:749 > #5 0x80973cef in trap (frame=0xff8121bfb430) > at /usr/src/sys/amd64/amd64/trap.c:501 > #6 0x8095e854 in calltrap () > at /usr/src/sys/amd64/amd64/exception.S:228 > #7 0x808a5a5c in free_jremref (jremref=0x0) > at /usr/src/sys/ufs/ffs/ffs_softdep.c:3576 > #8 0x808afdb2 in cancel_diradd (dap=0xfe012fb91880, > dirrem=0xfe012fa65d00, jremref=0x0, dotremref=0xfe0130040a80, > dotdotremref=0x0) at /usr/src/sys/ufs/ffs/ffs_softdep.c:6783 > #9 0x808b0050 in newdirrem (bp=0xff80f253bc20, > dp=0xfe001418b1f8, ip=0xfe012880a3f0, isrmdir=1, > prevdirremp=0xff8121bfb630) at > /usr/src/sys/ufs/ffs/ffs_softdep.c:7206 #10 0x808b050a in > softdep_setup_directory_change ( > bp=0xff80f253bc20, dp=0xfe001418b1f8, ip=0xfe012880a3f0, > newinum=9114624, isrmdir=1) at /usr/src/sys/ufs/ffs/ffs_softdep.c:7272 > #11 0x808c28e6 in ufs_dirrewrite (dp=0xfe001418b1f8, > oip=0xfe012880a3f0, newinum=9114624, newtype=4, isrmdir=1) > at /usr/src/sys/ufs/ufs/ufs_lookup.c:1304 > ___ > freebsd-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org" ___ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"
Re: [HEADS UP] Significant TCP work committed to head - CUBIC & H-TCP committed
On 12/02/10 12:53, Lawrence Stewart wrote: For the really interested (by now I suspect my audience is down to 0, but still), you might want to load siftr and enable/disable it during each test run and make your very own plot of cwnd vs time to see what's really going on behind the scenes. Ok that's enough for now, but much more is on the way. Please let me know if you have any feedback or run into any problems related to this work. Hi, My question isn't very constructive but I'd like to know more about this topic. Have you seen this: http://blog.benstrong.com/2010/11/google-and-microsoft-cheat-on-slow.html http://developers.slashdot.org/story/10/11/26/1729218/Google-Microsoft-Cheat-On-Slow-Start-mdash-Should-You ? In short: is the existance of slow-start a property of (New)Reno and will some of the new algorithms make it less "cautious", i.e. faster? I don't think it's critical but I'm often noticing it, especially on bulk transfers over LAN. ___ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"
[head tinderbox] failure on i386/i386
TB --- 2010-12-02 12:40:00 - tinderbox 2.6 running on freebsd-current.sentex.ca TB --- 2010-12-02 12:40:00 - starting HEAD tinderbox run for i386/i386 TB --- 2010-12-02 12:40:00 - cleaning the object tree TB --- 2010-12-02 12:40:02 - cvsupping the source tree TB --- 2010-12-02 12:40:02 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/i386/i386/supfile TB --- 2010-12-02 12:40:22 - building world TB --- 2010-12-02 12:40:22 - MAKEOBJDIRPREFIX=/obj TB --- 2010-12-02 12:40:22 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2010-12-02 12:40:22 - TARGET=i386 TB --- 2010-12-02 12:40:22 - TARGET_ARCH=i386 TB --- 2010-12-02 12:40:22 - TZ=UTC TB --- 2010-12-02 12:40:22 - __MAKE_CONF=/dev/null TB --- 2010-12-02 12:40:22 - cd /src TB --- 2010-12-02 12:40:22 - /usr/bin/make -B buildworld >>> World build started on Thu Dec 2 12:40:23 UTC 2010 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools [...] cc -O2 -pipe -DGCCVER=\"4.2\" -DIN_GCC -DHAVE_CONFIG_H -DPREFIX=\"/obj/i386.i386/src/tmp/usr\" -DCROSS_COMPILE -I/obj/i386.i386/src/tmp/src/gnu/usr.bin/cc/cc/../cc_tools -I/src/gnu/usr.bin/cc/cc/../cc_tools -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/config -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/include -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/libcpp/include -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/libdecnumber -DGCC_DRIVER -DDEFAULT_TARGET_VERSION=\"4.2.1\" -DDEFAULT_TARGET_MACHINE=\"i386-undermydesk-freebsd\" -DENABLE_SHARED_LIBGCC -std=gnu89 -I/obj/i386.i386/src/tmp/legacy/usr/include -c /src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/opts-common.c cc -O2 -pipe -DGCCVER=\"4.2\" -DIN_GCC -DHAVE_CONFIG_H -DPREFIX=\"/obj/i386.i386/src/tmp/usr\" -DCROSS_COMPILE -I/obj/i386.i386/src/tmp/src/gnu/usr.bin/cc/cc/../cc_tools -I/src/gnu/usr.bin/cc/cc/../cc_tools -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/config -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/include -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/libcpp/include -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/libdecnumber -DGCC_DRIVER -DDEFAULT_TARGET_VERSION=\"4.2.1\" -DDEFAULT_TARGET_MACHINE=\"i386-undermydesk-freebsd\" -DENABLE_SHARED_LIBGCC -std=gnu89 -I/obj/i386.i386/src/tmp/legacy/usr/include -c ../cc_tools/options.c cc -O2 -pipe -DGCCVER=\"4.2\" -DIN_GCC -DHAVE_CONFIG_H -DPREFIX=\"/obj/i386.i386/src/tmp/usr\" -DCROSS_COMPILE -I/obj/i386.i386/src/tmp/src/gnu/usr.bin/cc/cc/../cc_tools -I/src/gnu/usr.bin/cc/cc/../cc_tools -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/config -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/include -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/libcpp/include -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/libdecnumber -DGCC_DRIVER -DDEFAULT_TARGET_VERSION=\"4.2.1\" -DDEFAULT_TARGET_MACHINE=\"i386-undermydesk-freebsd\" -DENABLE_SHARED_LIBGCC -std=gnu89 -I/obj/i386.i386/src/tmp/legacy/usr/include -c /src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/intl.c cc -O2 -pipe -DGCCVER=\"4.2\" -DIN_GCC -DHAVE_CONFIG_H -DPREFIX=\"/obj/i386.i386/src/tmp/usr\" -DCROSS_COMPILE -I/obj/i386.i386/src/tmp/src/gnu/usr.bin/cc/cc/../cc_tools -I/src/gnu/usr.bin/cc/cc/../cc_tools -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/config -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/include -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/libcpp/include -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/libdecnumber -DGCC_DRIVER -DDEFAULT_TARGET_VERSION=\"4.2.1\" -DDEFAULT_TARGET_MACHINE=\"i386-undermydesk-freebsd\" -DENABLE_SHARED_LIBGCC -std=gnu89 -I/obj/i386.i386/src/tmp/legacy/usr/include -c /src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/prefix.c cc -O2 -pipe -DGCCVER=\"4.2\" -DIN_GCC -DHAVE_CONFIG_H -DPREFIX=\"/obj/i386.i386/src/tmp/usr\" -DCROSS_COMPILE -I/obj/i386.i386/src/tmp/src/gnu/usr.bin/cc/cc/../cc_tools -I/src/gnu/usr.bin/cc/cc/../cc_tools -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/config -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/include -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/libcpp/include -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/libdecnumber -DGCC_DRIVER -DDEFAULT_TARGET_VERSION=\"4.2.1\" -DDEFAULT_TARGET_MACHINE=\"i386-undermydesk-freebsd\" -DENABLE_SHARED_LIBGCC -std=gnu89 -I/obj/i386.i386/src/tmp/legacy/usr/include -DBASEVER=\"4.2.1\" -DDATESTAMP=\"\ 20070719\" -DDEVPHASE=\"\ \" -c /src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/version.c cc -O2 -pipe -DGCCVER
[head tinderbox] failure on i386/pc98
TB --- 2010-12-02 12:40:00 - tinderbox 2.6 running on freebsd-current.sentex.ca TB --- 2010-12-02 12:40:00 - starting HEAD tinderbox run for i386/pc98 TB --- 2010-12-02 12:40:00 - cleaning the object tree TB --- 2010-12-02 12:40:02 - cvsupping the source tree TB --- 2010-12-02 12:40:02 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/i386/pc98/supfile TB --- 2010-12-02 12:40:22 - building world TB --- 2010-12-02 12:40:22 - MAKEOBJDIRPREFIX=/obj TB --- 2010-12-02 12:40:22 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2010-12-02 12:40:22 - TARGET=pc98 TB --- 2010-12-02 12:40:22 - TARGET_ARCH=i386 TB --- 2010-12-02 12:40:22 - TZ=UTC TB --- 2010-12-02 12:40:22 - __MAKE_CONF=/dev/null TB --- 2010-12-02 12:40:22 - cd /src TB --- 2010-12-02 12:40:22 - /usr/bin/make -B buildworld >>> World build started on Thu Dec 2 12:40:22 UTC 2010 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools [...] cc -O2 -pipe -DGCCVER=\"4.2\" -DIN_GCC -DHAVE_CONFIG_H -DPREFIX=\"/obj/pc98.i386/src/tmp/usr\" -DCROSS_COMPILE -I/obj/pc98.i386/src/tmp/src/gnu/usr.bin/cc/cc/../cc_tools -I/src/gnu/usr.bin/cc/cc/../cc_tools -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/config -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/include -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/libcpp/include -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/libdecnumber -DGCC_DRIVER -DDEFAULT_TARGET_VERSION=\"4.2.1\" -DDEFAULT_TARGET_MACHINE=\"i386-undermydesk-freebsd\" -DENABLE_SHARED_LIBGCC -std=gnu89 -I/obj/pc98.i386/src/tmp/legacy/usr/include -c /src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/opts-common.c cc -O2 -pipe -DGCCVER=\"4.2\" -DIN_GCC -DHAVE_CONFIG_H -DPREFIX=\"/obj/pc98.i386/src/tmp/usr\" -DCROSS_COMPILE -I/obj/pc98.i386/src/tmp/src/gnu/usr.bin/cc/cc/../cc_tools -I/src/gnu/usr.bin/cc/cc/../cc_tools -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/config -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/include -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/libcpp/include -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/libdecnumber -DGCC_DRIVER -DDEFAULT_TARGET_VERSION=\"4.2.1\" -DDEFAULT_TARGET_MACHINE=\"i386-undermydesk-freebsd\" -DENABLE_SHARED_LIBGCC -std=gnu89 -I/obj/pc98.i386/src/tmp/legacy/usr/include -c ../cc_tools/options.c cc -O2 -pipe -DGCCVER=\"4.2\" -DIN_GCC -DHAVE_CONFIG_H -DPREFIX=\"/obj/pc98.i386/src/tmp/usr\" -DCROSS_COMPILE -I/obj/pc98.i386/src/tmp/src/gnu/usr.bin/cc/cc/../cc_tools -I/src/gnu/usr.bin/cc/cc/../cc_tools -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/config -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/include -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/libcpp/include -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/libdecnumber -DGCC_DRIVER -DDEFAULT_TARGET_VERSION=\"4.2.1\" -DDEFAULT_TARGET_MACHINE=\"i386-undermydesk-freebsd\" -DENABLE_SHARED_LIBGCC -std=gnu89 -I/obj/pc98.i386/src/tmp/legacy/usr/include -c /src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/intl.c cc -O2 -pipe -DGCCVER=\"4.2\" -DIN_GCC -DHAVE_CONFIG_H -DPREFIX=\"/obj/pc98.i386/src/tmp/usr\" -DCROSS_COMPILE -I/obj/pc98.i386/src/tmp/src/gnu/usr.bin/cc/cc/../cc_tools -I/src/gnu/usr.bin/cc/cc/../cc_tools -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/config -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/include -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/libcpp/include -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/libdecnumber -DGCC_DRIVER -DDEFAULT_TARGET_VERSION=\"4.2.1\" -DDEFAULT_TARGET_MACHINE=\"i386-undermydesk-freebsd\" -DENABLE_SHARED_LIBGCC -std=gnu89 -I/obj/pc98.i386/src/tmp/legacy/usr/include -c /src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/prefix.c cc -O2 -pipe -DGCCVER=\"4.2\" -DIN_GCC -DHAVE_CONFIG_H -DPREFIX=\"/obj/pc98.i386/src/tmp/usr\" -DCROSS_COMPILE -I/obj/pc98.i386/src/tmp/src/gnu/usr.bin/cc/cc/../cc_tools -I/src/gnu/usr.bin/cc/cc/../cc_tools -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/config -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/include -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/libcpp/include -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/libdecnumber -DGCC_DRIVER -DDEFAULT_TARGET_VERSION=\"4.2.1\" -DDEFAULT_TARGET_MACHINE=\"i386-undermydesk-freebsd\" -DENABLE_SHARED_LIBGCC -std=gnu89 -I/obj/pc98.i386/src/tmp/legacy/usr/include -DBASEVER=\"4.2.1\" -DDATESTAMP=\"\ 20070719\" -DDEVPHASE=\"\ \" -c /src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/version.c cc -O2 -pipe -DGCCVER
Re: softupdate with journal panic
I just bumped into this problem again during port upgrading. Fatal trap 12: page fault while in kernel mode cpuid = 1; apic id = 01 fault virtual address = 0x30 fault code = supervisor read data, page not present instruction pointer = 0x20:0x808a5a5c stack pointer = 0x28:0xff8121bfb4e0 frame pointer = 0x28:0xff8121bfb500 code segment= base 0x0, limit 0xf, type 0x1b = DPL 0, pres 1, long 1, def32 0, gran 1 processor eflags= interrupt enabled, resume, IOPL = 0 current process = 63342 (conftest) trap number = 12 panic: page fault cpuid = 1 Uptime: 9m13s Physical memory: 4012 MB #0 doadump () at pcpu.h:224 #1 0x80643fd0 in kern_reboot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:418 #2 0x806443f3 in panic (fmt=0x0) at /usr/src/sys/kern/kern_shutdown.c:591 #3 0x8097352d in trap_fatal (frame=0xfe0134e47000, eva=Variable "eva" is not available. ) at /usr/src/sys/amd64/amd64/trap.c:833 #4 0x809738f1 in trap_pfault (frame=0xff8121bfb430, usermode=0) at /usr/src/sys/amd64/amd64/trap.c:749 #5 0x80973cef in trap (frame=0xff8121bfb430) at /usr/src/sys/amd64/amd64/trap.c:501 #6 0x8095e854 in calltrap () at /usr/src/sys/amd64/amd64/exception.S:228 #7 0x808a5a5c in free_jremref (jremref=0x0) at /usr/src/sys/ufs/ffs/ffs_softdep.c:3576 #8 0x808afdb2 in cancel_diradd (dap=0xfe012fb91880, dirrem=0xfe012fa65d00, jremref=0x0, dotremref=0xfe0130040a80, dotdotremref=0x0) at /usr/src/sys/ufs/ffs/ffs_softdep.c:6783 #9 0x808b0050 in newdirrem (bp=0xff80f253bc20, dp=0xfe001418b1f8, ip=0xfe012880a3f0, isrmdir=1, prevdirremp=0xff8121bfb630) at /usr/src/sys/ufs/ffs/ffs_softdep.c:7206 #10 0x808b050a in softdep_setup_directory_change ( bp=0xff80f253bc20, dp=0xfe001418b1f8, ip=0xfe012880a3f0, newinum=9114624, isrmdir=1) at /usr/src/sys/ufs/ffs/ffs_softdep.c:7272 #11 0x808c28e6 in ufs_dirrewrite (dp=0xfe001418b1f8, oip=0xfe012880a3f0, newinum=9114624, newtype=4, isrmdir=1) at /usr/src/sys/ufs/ufs/ufs_lookup.c:1304 ___ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"
Re: [HEADS UP] Significant TCP work committed to head - CUBIC & H-TCP committed
On 11/12/10 20:35, Lawrence Stewart wrote: > Hi All, > > A quick note that this evening, I made the first in a series of upcoming > commits to head that modify the TCP stack fairly significantly. I have > no reason to believe you'll notice any issues, but TCP is a complex > beast and it's possible things might crop up. The changes are mostly > related to congestion control, so the sorts of issues that are likely to > crop up if any will most probably be subtle and difficult to even > detect. The first svn revision in question is r215166. The next few > commits I plan to make will be basically zero impact and then another > significant patch will follow in a few weeks. > > If you bump into an issue that you think might be related to this work, > please roll back r215166 from your tree and attempt to reporoduce before > reporting the problem. Please CC me directly with your problem report > and post to freebsd-current@ or freebsd-net@ as well. > > Lots more information about what all this does and how to use it will be > following in the coming weeks, but in the meantime, just keep this note > in the back of your mind. For the curious, some information about the > project is available at [1,2]. > > Cheers, > Lawrence > > [1] http://caia.swin.edu.au/freebsd/5cc/ > [2] > http://www.freebsd.org/news/status/report-2010-07-2010-09.html#Five-New-TCP-Congestion-Control-Algorithms-for-FreeBSD After a rather arduous couple of weeks grappling with VIMAGE related bugs, intermittently failing testbed hardware and various algorithm ambiguities, the next chunk of work has finally landed in head. Kernel modules implementing the CUBIC and H-TCP congestion control algorithms are now built/installed during a "make kernel". I should stress that everything other than NewReno is considered experimental at this stage in an IRTF/IETF specification sense, and as such I would strongly advise against setting the system default algorithm to anything other than NewReno. The TCP_CONGESTION setsockopt call (used by e.g. iperf -Z) is the appropriate way to test an algorithm on an individual connection. For those interested in taking the algorithms for a spin, the easiest way is probably to use benchmarks/iperf from ports on a source/sink machine and do the following: - On the data sink (receiver) cd /usr/ports/benchmarks/iperf fetch http://caia.swin.edu.au/urp/newtcp/tools/caia_iperf204_1.1.patch mv caia_iperf204_1.1.patch files/patch-caiaiperf make install clean sysctl kern.ipc.maxsockbuf=1048576 iperf -s -j 256k -k 256k - On the data source (sender) cd /usr/ports/benchmarks/iperf fetch http://caia.swin.edu.au/urp/newtcp/tools/caia_iperf204_1.1.patch mv caia_iperf204_1.1.patch files/patch-caiaiperf make install clean kldload cc_cubic cc_htcp sysctl kern.ipc.maxsockbuf=1048576 iperf -c -j 256k -k 256k -Z (where is one from the list reported by "sysctl net.inet.tcp.cc.available") You may need to fiddle with the above parameters a bit depending on your setup. You will want decent bandwidth (5+Mbps should be ok) and a moderate to large RTT (50+ms) between both hosts if you want to see these algorithms really shine. You can use dummynet on the data source machine to easily introduce artificial bw/delay/queuing e.g. ipfw pipe 1 config noerror bw 10Mbps delay 20ms queue 100Kbytes ipfw add 10 pipe 1 ip from me to dst-port 5001 Be careful to do the above via console access or stick "options IPFIREWALL" and "options IPFIREWALL_DEFAULT_TO_ACCEPT" in your kernel config to avoid locking yourself out (dummynet needs IPFW to work). For the really interested (by now I suspect my audience is down to 0, but still), you might want to load siftr and enable/disable it during each test run and make your very own plot of cwnd vs time to see what's really going on behind the scenes. Ok that's enough for now, but much more is on the way. Please let me know if you have any feedback or run into any problems related to this work. Cheers, Lawrence ___ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"
[head tinderbox] failure on i386/i386
TB --- 2010-12-02 08:10:00 - tinderbox 2.6 running on freebsd-current.sentex.ca TB --- 2010-12-02 08:10:00 - starting HEAD tinderbox run for i386/i386 TB --- 2010-12-02 08:10:00 - cleaning the object tree TB --- 2010-12-02 08:10:23 - cvsupping the source tree TB --- 2010-12-02 08:10:23 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/i386/i386/supfile TB --- 2010-12-02 08:11:22 - building world TB --- 2010-12-02 08:11:22 - MAKEOBJDIRPREFIX=/obj TB --- 2010-12-02 08:11:22 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2010-12-02 08:11:22 - TARGET=i386 TB --- 2010-12-02 08:11:22 - TARGET_ARCH=i386 TB --- 2010-12-02 08:11:22 - TZ=UTC TB --- 2010-12-02 08:11:22 - __MAKE_CONF=/dev/null TB --- 2010-12-02 08:11:22 - cd /src TB --- 2010-12-02 08:11:22 - /usr/bin/make -B buildworld >>> World build started on Thu Dec 2 08:11:23 UTC 2010 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools [...] cc -O2 -pipe -DGCCVER=\"4.2\" -DIN_GCC -DHAVE_CONFIG_H -DPREFIX=\"/obj/i386.i386/src/tmp/usr\" -DCROSS_COMPILE -I/obj/i386.i386/src/tmp/src/gnu/usr.bin/cc/cc/../cc_tools -I/src/gnu/usr.bin/cc/cc/../cc_tools -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/config -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/include -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/libcpp/include -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/libdecnumber -DGCC_DRIVER -DDEFAULT_TARGET_VERSION=\"4.2.1\" -DDEFAULT_TARGET_MACHINE=\"i386-undermydesk-freebsd\" -DENABLE_SHARED_LIBGCC -std=gnu89 -I/obj/i386.i386/src/tmp/legacy/usr/include -c /src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/opts-common.c cc -O2 -pipe -DGCCVER=\"4.2\" -DIN_GCC -DHAVE_CONFIG_H -DPREFIX=\"/obj/i386.i386/src/tmp/usr\" -DCROSS_COMPILE -I/obj/i386.i386/src/tmp/src/gnu/usr.bin/cc/cc/../cc_tools -I/src/gnu/usr.bin/cc/cc/../cc_tools -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/config -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/include -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/libcpp/include -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/libdecnumber -DGCC_DRIVER -DDEFAULT_TARGET_VERSION=\"4.2.1\" -DDEFAULT_TARGET_MACHINE=\"i386-undermydesk-freebsd\" -DENABLE_SHARED_LIBGCC -std=gnu89 -I/obj/i386.i386/src/tmp/legacy/usr/include -c ../cc_tools/options.c cc -O2 -pipe -DGCCVER=\"4.2\" -DIN_GCC -DHAVE_CONFIG_H -DPREFIX=\"/obj/i386.i386/src/tmp/usr\" -DCROSS_COMPILE -I/obj/i386.i386/src/tmp/src/gnu/usr.bin/cc/cc/../cc_tools -I/src/gnu/usr.bin/cc/cc/../cc_tools -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/config -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/include -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/libcpp/include -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/libdecnumber -DGCC_DRIVER -DDEFAULT_TARGET_VERSION=\"4.2.1\" -DDEFAULT_TARGET_MACHINE=\"i386-undermydesk-freebsd\" -DENABLE_SHARED_LIBGCC -std=gnu89 -I/obj/i386.i386/src/tmp/legacy/usr/include -c /src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/intl.c cc -O2 -pipe -DGCCVER=\"4.2\" -DIN_GCC -DHAVE_CONFIG_H -DPREFIX=\"/obj/i386.i386/src/tmp/usr\" -DCROSS_COMPILE -I/obj/i386.i386/src/tmp/src/gnu/usr.bin/cc/cc/../cc_tools -I/src/gnu/usr.bin/cc/cc/../cc_tools -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/config -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/include -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/libcpp/include -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/libdecnumber -DGCC_DRIVER -DDEFAULT_TARGET_VERSION=\"4.2.1\" -DDEFAULT_TARGET_MACHINE=\"i386-undermydesk-freebsd\" -DENABLE_SHARED_LIBGCC -std=gnu89 -I/obj/i386.i386/src/tmp/legacy/usr/include -c /src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/prefix.c cc -O2 -pipe -DGCCVER=\"4.2\" -DIN_GCC -DHAVE_CONFIG_H -DPREFIX=\"/obj/i386.i386/src/tmp/usr\" -DCROSS_COMPILE -I/obj/i386.i386/src/tmp/src/gnu/usr.bin/cc/cc/../cc_tools -I/src/gnu/usr.bin/cc/cc/../cc_tools -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/config -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/include -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/libcpp/include -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/libdecnumber -DGCC_DRIVER -DDEFAULT_TARGET_VERSION=\"4.2.1\" -DDEFAULT_TARGET_MACHINE=\"i386-undermydesk-freebsd\" -DENABLE_SHARED_LIBGCC -std=gnu89 -I/obj/i386.i386/src/tmp/legacy/usr/include -DBASEVER=\"4.2.1\" -DDATESTAMP=\"\ 20070719\" -DDEVPHASE=\"\ \" -c /src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/version.c cc -O2 -pipe -DGCCVER
[head tinderbox] failure on i386/pc98
TB --- 2010-12-02 08:10:00 - tinderbox 2.6 running on freebsd-current.sentex.ca TB --- 2010-12-02 08:10:00 - starting HEAD tinderbox run for i386/pc98 TB --- 2010-12-02 08:10:00 - cleaning the object tree TB --- 2010-12-02 08:10:21 - cvsupping the source tree TB --- 2010-12-02 08:10:21 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/i386/pc98/supfile TB --- 2010-12-02 08:11:22 - building world TB --- 2010-12-02 08:11:22 - MAKEOBJDIRPREFIX=/obj TB --- 2010-12-02 08:11:22 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2010-12-02 08:11:22 - TARGET=pc98 TB --- 2010-12-02 08:11:22 - TARGET_ARCH=i386 TB --- 2010-12-02 08:11:22 - TZ=UTC TB --- 2010-12-02 08:11:22 - __MAKE_CONF=/dev/null TB --- 2010-12-02 08:11:22 - cd /src TB --- 2010-12-02 08:11:22 - /usr/bin/make -B buildworld >>> World build started on Thu Dec 2 08:11:23 UTC 2010 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools [...] cc -O2 -pipe -DGCCVER=\"4.2\" -DIN_GCC -DHAVE_CONFIG_H -DPREFIX=\"/obj/pc98.i386/src/tmp/usr\" -DCROSS_COMPILE -I/obj/pc98.i386/src/tmp/src/gnu/usr.bin/cc/cc/../cc_tools -I/src/gnu/usr.bin/cc/cc/../cc_tools -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/config -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/include -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/libcpp/include -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/libdecnumber -DGCC_DRIVER -DDEFAULT_TARGET_VERSION=\"4.2.1\" -DDEFAULT_TARGET_MACHINE=\"i386-undermydesk-freebsd\" -DENABLE_SHARED_LIBGCC -std=gnu89 -I/obj/pc98.i386/src/tmp/legacy/usr/include -c /src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/opts-common.c cc -O2 -pipe -DGCCVER=\"4.2\" -DIN_GCC -DHAVE_CONFIG_H -DPREFIX=\"/obj/pc98.i386/src/tmp/usr\" -DCROSS_COMPILE -I/obj/pc98.i386/src/tmp/src/gnu/usr.bin/cc/cc/../cc_tools -I/src/gnu/usr.bin/cc/cc/../cc_tools -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/config -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/include -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/libcpp/include -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/libdecnumber -DGCC_DRIVER -DDEFAULT_TARGET_VERSION=\"4.2.1\" -DDEFAULT_TARGET_MACHINE=\"i386-undermydesk-freebsd\" -DENABLE_SHARED_LIBGCC -std=gnu89 -I/obj/pc98.i386/src/tmp/legacy/usr/include -c ../cc_tools/options.c cc -O2 -pipe -DGCCVER=\"4.2\" -DIN_GCC -DHAVE_CONFIG_H -DPREFIX=\"/obj/pc98.i386/src/tmp/usr\" -DCROSS_COMPILE -I/obj/pc98.i386/src/tmp/src/gnu/usr.bin/cc/cc/../cc_tools -I/src/gnu/usr.bin/cc/cc/../cc_tools -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/config -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/include -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/libcpp/include -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/libdecnumber -DGCC_DRIVER -DDEFAULT_TARGET_VERSION=\"4.2.1\" -DDEFAULT_TARGET_MACHINE=\"i386-undermydesk-freebsd\" -DENABLE_SHARED_LIBGCC -std=gnu89 -I/obj/pc98.i386/src/tmp/legacy/usr/include -c /src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/intl.c cc -O2 -pipe -DGCCVER=\"4.2\" -DIN_GCC -DHAVE_CONFIG_H -DPREFIX=\"/obj/pc98.i386/src/tmp/usr\" -DCROSS_COMPILE -I/obj/pc98.i386/src/tmp/src/gnu/usr.bin/cc/cc/../cc_tools -I/src/gnu/usr.bin/cc/cc/../cc_tools -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/config -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/include -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/libcpp/include -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/libdecnumber -DGCC_DRIVER -DDEFAULT_TARGET_VERSION=\"4.2.1\" -DDEFAULT_TARGET_MACHINE=\"i386-undermydesk-freebsd\" -DENABLE_SHARED_LIBGCC -std=gnu89 -I/obj/pc98.i386/src/tmp/legacy/usr/include -c /src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/prefix.c cc -O2 -pipe -DGCCVER=\"4.2\" -DIN_GCC -DHAVE_CONFIG_H -DPREFIX=\"/obj/pc98.i386/src/tmp/usr\" -DCROSS_COMPILE -I/obj/pc98.i386/src/tmp/src/gnu/usr.bin/cc/cc/../cc_tools -I/src/gnu/usr.bin/cc/cc/../cc_tools -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/config -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/include -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/libcpp/include -I/src/gnu/usr.bin/cc/cc/../../../../contrib/gcclibs/libdecnumber -DGCC_DRIVER -DDEFAULT_TARGET_VERSION=\"4.2.1\" -DDEFAULT_TARGET_MACHINE=\"i386-undermydesk-freebsd\" -DENABLE_SHARED_LIBGCC -std=gnu89 -I/obj/pc98.i386/src/tmp/legacy/usr/include -DBASEVER=\"4.2.1\" -DDATESTAMP=\"\ 20070719\" -DDEVPHASE=\"\ \" -c /src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/version.c cc -O2 -pipe -DGCCVER