Date: Mon, 30 Jul 2012 00:17:04 +0200 From: "O. Hartmann" <ohartman@zedat.fu-berlin.de> To: Martin Matuska <mm@FreeBSD.org> Cc: "freeb >> Current FreeBSD" <freebsd-current@FreeBSD.org> Subject: Re: r238860: bsdtar: eating up 100% CPU, hanging Message-ID: <5015B660.1010006@zedat.fu-berlin.de> In-Reply-To: <501570B5.1090200@FreeBSD.org> References: <50141F96.5070808@zedat.fu-berlin.de> <501570B5.1090200@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigD5EEE839404FEB754FB5D9ED Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Am 07/29/12 19:19, schrieb Martin Matuska: > Do you still have this problem after r238882? >=20 > D=C5=88a 28. 7. 2012 19:21 O. Hartmann wrote / nap=C3=ADsal(a): >> When updating ports (like databases/sqlite3 or graphics/png via >> portmaster graphics/png), the installation process comes to a point >> where a backup of the old port is created with bsdtar. The process han= gs >> then: >> >> =3D=3D=3D>>> Starting build for graphics/png <<<=3D=3D=3D >> >> =3D=3D=3D>>> All dependencies are up to date >> >> >> =3D=3D=3D>>> Creating a backup package for old version png-1.5.12 >> load: 1.38 cmd: bsdtar 99286 [running] 1301.04r 1296.34u 0.00s 100% 5= 656k >> >> >> And a look on top: >> >> last pid: 3365; load averages: 1.49, 1.44, 1.41 >> up 0+04:39:08 >> 19:17:44 >> 65 processes: 2 running, 63 sleeping >> CPU: 50.4% user, 0.0% nice, 1.0% system, 0.0% interrupt, 48.6% idle= >> Mem: 521M Active, 3599M Inact, 3424M Wired, 32M Cache, 826M Buf, 323M = Free >> ARC: 1970M Total, 672M MRU, 1224M MFU, 48K Anon, 46M Header, 28M Other= >> Swap: 32G Total, 32G Free >> >> PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCP= U >> COMMAND >> 99286 root 1 103 0 71724K 5672K CPU1 1 24:10 100.0= 0% >> bsdtar >> 1339 root 1 21 0 3221M 38008K select 1 3:02 1.71= % >> Xorg >> 3364 ohartmann 28 20 0 634M 301M uwait 1 0:06 0.63= % >> thunderbird >> 737 root 1 20 0 16520K 1492K select 0 0:42 0.00= % >> moused >> 3286 ohartmann 22 20 0 681M 368M uwait 1 0:14 0.00= % >> firefox >> 1469 ohartmann 1 20 0 72364K 10612K select 1 0:05 0.00= % >> xterm >> >> >> I can circumvent by doing a make reinstall in the port's directory, bu= t >> this doesn't work for ports which copy files around using tar - like >> www/firefox and mail/thunderbird (which also get stuck when bsdtar is >> involved). >> >> My operating system is >> FreeBSD 10.0-CURRENT #0 r238860: Sat Jul 28 11:28:38 CEST 2012 >> >> buildworld and kernel from today's sources, ports seem to be up to dat= e, >> I updated everything successfully before installing the new world whic= h >> seems to be faulty. >> >> I also recompiled usr.bin/tar separately and installed it, but without= >> success. >> >> What to do? >> >> regards, >> >> Oliver The specific problem has gone - bsdtar now performs well. But another issue occurs now: Ports like mail/thunderbird or www/firefox which seems to install using bsdtar, install files with weird access bits set: --xr-xr-x I need to adjust the access bits manually. I do not know whether this is also libarchive related. I did not investigate further due to time constraints. Regards, Oliver --------------enigD5EEE839404FEB754FB5D9ED Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iQEcBAEBAgAGBQJQFbZmAAoJEOgBcD7A/5N8yZQIAN7XgXnaUfPDo+0Ix3mn2U8N ihQ/+9/vB5hbg52UzskX7aM+Ow7SDuUHUy0G1q0HjvtWbXDYGZLE8kzl4fSp4hDf hp+99zVFT2Hv59LdobmYgT+/Olv9M80GxC5qHD+9s78CK5GXgQgxRefWvfJdy7io Ae6AkVvyXOBRsOTbzRO8EKGDeYxCFo3ECes5bZ+T+ziVrG8ljHDsmudkUoWfGvXE aLyHu3nnTbgkrzhms/XM8nqDhRkJXNV22oHrPzQA58XSnoLCzEU4ymrU3cGX0dQS eBeVS9P8fm2D9ynmp34Tj+iN4w8Z4lIz/VJw/AzPBvSX3e7Yj1m4ywrD9tAsUkE= =xmY3 -----END PGP SIGNATURE----- --------------enigD5EEE839404FEB754FB5D9ED--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5015B660.1010006>