From owner-svn-src-head@FreeBSD.ORG Mon May 7 13:53:31 2012 Return-Path: Delivered-To: svn-src-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D8A20106564A; Mon, 7 May 2012 13:53:31 +0000 (UTC) (envelope-from rysto32@gmail.com) Received: from mail-we0-f182.google.com (mail-we0-f182.google.com [74.125.82.182]) by mx1.freebsd.org (Postfix) with ESMTP id B5DE98FC0C; Mon, 7 May 2012 13:53:30 +0000 (UTC) Received: by werg1 with SMTP id g1so430029wer.13 for ; Mon, 07 May 2012 06:53:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=VvbJNdlLSGFOmuRQBZdX50t/+BNotWzrFLZjAgo0S/k=; b=E431TqeD1rLmODspIPiObW4HFnlqS6pWJT1ibujqeVWl5zr3uQKC8T2fp5Cf0gy/Rt Sb8rY1Pd37ezTG3wGNfzj/VOnVE9s4sAbj1bW0ClEyhZZvD7UxukSzum//XBQqMXNIHs l/LMP43VMqJRo3Eiu1eznvNiBjC+mShVeR2/xhVcSiwSbY4kgFLnKmi1TutKU2rFsHMY IY9uf/dajMtRtpiw8rPeWhre4992ka9/Y6JwkumZ0WTE+lPxQjP6s0I5yBOeTQKMe7pv 0PuuW3aigFbNK6AqBy13Yfyu0eiHiNuU8soGgKfB4z2ZCcd18Z092+aAgp7GlD5SkRqz S/jw== MIME-Version: 1.0 Received: by 10.216.136.72 with SMTP id v50mr9702117wei.73.1336398809553; Mon, 07 May 2012 06:53:29 -0700 (PDT) Received: by 10.180.94.97 with HTTP; Mon, 7 May 2012 06:53:29 -0700 (PDT) In-Reply-To: <3D17FEF6-8CC5-4BBB-B098-BEA7D28F377D@FreeBSD.org> References: <201204202137.q3KLbhNj056524@svn.freebsd.org> <20120421171128.GA6732@lor.one-eyed-alien.net> <3D17FEF6-8CC5-4BBB-B098-BEA7D28F377D@FreeBSD.org> Date: Mon, 7 May 2012 09:53:29 -0400 Message-ID: From: Ryan Stone To: "Bjoern A. Zeeb" Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org, Brooks Davis , src-committers@freebsd.org Subject: Re: svn commit: r234504 - in head/sys: amd64/conf i386/conf X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 May 2012 13:53:32 -0000 On Sun, May 6, 2012 at 2:03 PM, Bjoern A. Zeeb wrote: > root@bz1:/home/bz # procstat -k 34611 > =A0PID =A0 =A0TID COMM =A0 =A0 =A0 =A0 =A0 =A0 TDNAME =A0 =A0 =A0 =A0 =A0= KSTACK > 34611 100228 ctfmerge =A0 =A0 =A0 =A0 - =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0mi= _switch sleepq_catch_signals sleepq_wait_sig _sleep _do_lock_umutex do_lock= _umutex __umtx_op_wait_umutex amd64_syscall Xfast_syscall > 34611 100452 ctfmerge =A0 =A0 =A0 =A0 - =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0mi= _switch sleepq_catch_signals sleepq_wait_sig _sleep _do_lock_umutex do_lock= _umutex __umtx_op_wait_umutex amd64_syscall Xfast_syscall > 34611 100453 ctfmerge =A0 =A0 =A0 =A0 - =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0mi= _switch sleepq_catch_signals sleepq_wait_sig _sleep _do_lock_umutex do_lock= _umutex __umtx_op_wait_umutex amd64_syscall Xfast_syscall > 34611 100454 ctfmerge =A0 =A0 =A0 =A0 - =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0mi= _switch sleepq_catch_signals sleepq_wait_sig _sleep _do_lock_umutex do_lock= _umutex __umtx_op_wait_umutex amd64_syscall Xfast_syscall > 34611 100455 ctfmerge =A0 =A0 =A0 =A0 - =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0mi= _switch sleepq_catch_signals sleepq_wait_sig _sleep _do_lock_umutex do_lock= _umutex __umtx_op_wait_umutex amd64_syscall Xfast_syscall > 34611 100456 ctfmerge =A0 =A0 =A0 =A0 - =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0mi= _switch sleepq_catch_signals sleepq_wait_sig _sleep _do_lock_umutex do_lock= _umutex __umtx_op_wait_umutex amd64_syscall Xfast_syscall > root@bz1:/home/bz # procstat -k 39282 > =A0PID =A0 =A0TID COMM =A0 =A0 =A0 =A0 =A0 =A0 TDNAME =A0 =A0 =A0 =A0 =A0= KSTACK > 39282 100348 ctfmerge =A0 =A0 =A0 =A0 - =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0mi= _switch sleepq_catch_signals sleepq_wait_sig _sleep do_wait __umtx_op_wait_= uint_private amd64_syscall Xfast_syscall > 39282 100457 ctfmerge =A0 =A0 =A0 =A0 - =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0mi= _switch sleepq_catch_signals sleepq_wait_sig _sleep _do_lock_umutex do_lock= _umutex __umtx_op_wait_umutex amd64_syscall Xfast_syscall > 39282 100458 ctfmerge =A0 =A0 =A0 =A0 - =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0mi= _switch sleepq_catch_signals sleepq_wait_sig _sleep _do_lock_umutex do_lock= _umutex __umtx_op_wait_umutex amd64_syscall Xfast_syscall > 39282 100459 ctfmerge =A0 =A0 =A0 =A0 - =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0mi= _switch sleepq_catch_signals sleepq_wait_sig _sleep _do_lock_umutex do_lock= _umutex __umtx_op_wait_umutex amd64_syscall Xfast_syscall > 39282 100460 ctfmerge =A0 =A0 =A0 =A0 - =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0mi= _switch sleepq_catch_signals sleepq_wait_sig _sleep _do_lock_umutex do_lock= _umutex __umtx_op_wait_umutex amd64_syscall Xfast_syscall > 39282 100461 ctfmerge =A0 =A0 =A0 =A0 - =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0mi= _switch sleepq_catch_signals sleepq_wait_sig _sleep _do_lock_umutex do_lock= _umutex __umtx_op_wait_umutex amd64_syscall Xfast_syscall > > > root@bz1:/home/bz # procstat -t 34611 > =A0PID =A0 =A0TID COMM =A0 =A0 =A0 =A0 =A0 =A0 TDNAME =A0 =A0 =A0 =A0 =A0= CPU =A0PRI STATE =A0 WCHAN > 34611 100228 ctfmerge =A0 =A0 =A0 =A0 - =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A07 =A0152 sleep =A0 umtxn > 34611 100452 ctfmerge =A0 =A0 =A0 =A0 - =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A01 =A0152 sleep =A0 umtxn > 34611 100453 ctfmerge =A0 =A0 =A0 =A0 - =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A01 =A0152 sleep =A0 umtxn > 34611 100454 ctfmerge =A0 =A0 =A0 =A0 - =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A04 =A0152 sleep =A0 umtxn > 34611 100455 ctfmerge =A0 =A0 =A0 =A0 - =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A00 =A0152 sleep =A0 umtxn > 34611 100456 ctfmerge =A0 =A0 =A0 =A0 - =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A05 =A0152 sleep =A0 umtxn > root@bz1:/home/bz # procstat -t 39282 > =A0PID =A0 =A0TID COMM =A0 =A0 =A0 =A0 =A0 =A0 TDNAME =A0 =A0 =A0 =A0 =A0= CPU =A0PRI STATE =A0 WCHAN > 39282 100348 ctfmerge =A0 =A0 =A0 =A0 - =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A07 =A0152 sleep =A0 uwait > 39282 100457 ctfmerge =A0 =A0 =A0 =A0 - =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A02 =A0152 sleep =A0 umtxn > 39282 100458 ctfmerge =A0 =A0 =A0 =A0 - =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A04 =A0152 sleep =A0 umtxn > 39282 100459 ctfmerge =A0 =A0 =A0 =A0 - =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A01 =A0152 sleep =A0 umtxn > 39282 100460 ctfmerge =A0 =A0 =A0 =A0 - =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A05 =A0152 sleep =A0 umtxn > 39282 100461 ctfmerge =A0 =A0 =A0 =A0 - =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A00 =A0152 sleep =A0 umtxn > > > root@bz1:/home/bz # procstat -i 34611 | grep -v -- '---$' > =A0PID COMM =A0 =A0 =A0 =A0 =A0 =A0 SIG =A0 =A0 FLAGS > 34611 ctfmerge =A0 =A0 =A0 =A0 INT =A0 =A0 =A0--C > 34611 ctfmerge =A0 =A0 =A0 =A0 QUIT =A0 =A0 --C > 34611 ctfmerge =A0 =A0 =A0 =A0 TERM =A0 =A0 --C > 34611 ctfmerge =A0 =A0 =A0 =A0 URG =A0 =A0 =A0-I- > 34611 ctfmerge =A0 =A0 =A0 =A0 TSTP =A0 =A0 -I- > 34611 ctfmerge =A0 =A0 =A0 =A0 CHLD =A0 =A0 -I- > 34611 ctfmerge =A0 =A0 =A0 =A0 TTIN =A0 =A0 -I- > 34611 ctfmerge =A0 =A0 =A0 =A0 TTOU =A0 =A0 -I- > 34611 ctfmerge =A0 =A0 =A0 =A0 IO =A0 =A0 =A0 -I- > 34611 ctfmerge =A0 =A0 =A0 =A0 WINCH =A0 =A0-I- > 34611 ctfmerge =A0 =A0 =A0 =A0 INFO =A0 =A0 -I- > 34611 ctfmerge =A0 =A0 =A0 =A0 32 =A0 =A0 =A0 --C > root@bz1:/home/bz # procstat -i 39282 | grep -v -- '---$' > =A0PID COMM =A0 =A0 =A0 =A0 =A0 =A0 SIG =A0 =A0 FLAGS > 39282 ctfmerge =A0 =A0 =A0 =A0 INT =A0 =A0 =A0--C > 39282 ctfmerge =A0 =A0 =A0 =A0 QUIT =A0 =A0 --C > 39282 ctfmerge =A0 =A0 =A0 =A0 TERM =A0 =A0 --C > 39282 ctfmerge =A0 =A0 =A0 =A0 URG =A0 =A0 =A0-I- > 39282 ctfmerge =A0 =A0 =A0 =A0 TSTP =A0 =A0 -I- > 39282 ctfmerge =A0 =A0 =A0 =A0 CHLD =A0 =A0 -I- > 39282 ctfmerge =A0 =A0 =A0 =A0 TTIN =A0 =A0 -I- > 39282 ctfmerge =A0 =A0 =A0 =A0 TTOU =A0 =A0 -I- > 39282 ctfmerge =A0 =A0 =A0 =A0 IO =A0 =A0 =A0 -I- > 39282 ctfmerge =A0 =A0 =A0 =A0 WINCH =A0 =A0-I- > 39282 ctfmerge =A0 =A0 =A0 =A0 INFO =A0 =A0 -I- > 39282 ctfmerge =A0 =A0 =A0 =A0 32 =A0 =A0 =A0 --C > > > > root@bz1:/home/bz # procstat -j 34611 | grep -v -- '--$' > =A0PID =A0 =A0TID COMM =A0 =A0 =A0 =A0 =A0 =A0 SIG =A0 =A0 FLAGS > 34611 100452 ctfmerge =A0 =A0 =A0 =A0 INT =A0 =A0 =A0-B > 34611 100452 ctfmerge =A0 =A0 =A0 =A0 QUIT =A0 =A0 -B > 34611 100452 ctfmerge =A0 =A0 =A0 =A0 TERM =A0 =A0 -B > 34611 100453 ctfmerge =A0 =A0 =A0 =A0 INT =A0 =A0 =A0-B > 34611 100453 ctfmerge =A0 =A0 =A0 =A0 QUIT =A0 =A0 -B > 34611 100453 ctfmerge =A0 =A0 =A0 =A0 TERM =A0 =A0 -B > 34611 100454 ctfmerge =A0 =A0 =A0 =A0 INT =A0 =A0 =A0-B > 34611 100454 ctfmerge =A0 =A0 =A0 =A0 QUIT =A0 =A0 -B > 34611 100454 ctfmerge =A0 =A0 =A0 =A0 TERM =A0 =A0 -B > 34611 100455 ctfmerge =A0 =A0 =A0 =A0 INT =A0 =A0 =A0-B > 34611 100455 ctfmerge =A0 =A0 =A0 =A0 QUIT =A0 =A0 -B > 34611 100455 ctfmerge =A0 =A0 =A0 =A0 TERM =A0 =A0 -B > 34611 100456 ctfmerge =A0 =A0 =A0 =A0 INT =A0 =A0 =A0-B > 34611 100456 ctfmerge =A0 =A0 =A0 =A0 QUIT =A0 =A0 -B > 34611 100456 ctfmerge =A0 =A0 =A0 =A0 TERM =A0 =A0 -B > root@bz1:/home/bz # procstat -j 39282 | grep -v -- '--$' > =A0PID =A0 =A0TID COMM =A0 =A0 =A0 =A0 =A0 =A0 SIG =A0 =A0 FLAGS > 39282 100457 ctfmerge =A0 =A0 =A0 =A0 INT =A0 =A0 =A0-B > 39282 100457 ctfmerge =A0 =A0 =A0 =A0 QUIT =A0 =A0 -B > 39282 100457 ctfmerge =A0 =A0 =A0 =A0 TERM =A0 =A0 -B > 39282 100458 ctfmerge =A0 =A0 =A0 =A0 INT =A0 =A0 =A0-B > 39282 100458 ctfmerge =A0 =A0 =A0 =A0 QUIT =A0 =A0 -B > 39282 100458 ctfmerge =A0 =A0 =A0 =A0 TERM =A0 =A0 -B > 39282 100459 ctfmerge =A0 =A0 =A0 =A0 INT =A0 =A0 =A0-B > 39282 100459 ctfmerge =A0 =A0 =A0 =A0 QUIT =A0 =A0 -B > 39282 100459 ctfmerge =A0 =A0 =A0 =A0 TERM =A0 =A0 -B > 39282 100460 ctfmerge =A0 =A0 =A0 =A0 INT =A0 =A0 =A0-B > 39282 100460 ctfmerge =A0 =A0 =A0 =A0 QUIT =A0 =A0 -B > 39282 100460 ctfmerge =A0 =A0 =A0 =A0 TERM =A0 =A0 -B > 39282 100461 ctfmerge =A0 =A0 =A0 =A0 INT =A0 =A0 =A0-B > 39282 100461 ctfmerge =A0 =A0 =A0 =A0 QUIT =A0 =A0 -B > 39282 100461 ctfmerge =A0 =A0 =A0 =A0 TERM =A0 =A0 -B > > > > So given I have been upset I started to investigate some more. > > make -C /usr/src =A0 =A0buildworld =A0did not work either (no -j). > > So I started and limited the build to 1 core: > > cpuset -l 1 make -C /usr/src buildkernel =A0 did not work either. > > > So added the nomakeoptions WITH_CTF =A0and > > make -C /usr/src -j8 buildkernel =A0completes. > > So removed the makeoptions WITH_CTF from GENRIC and the nomakeoptions fro= m my kernel including GENERIC and added it to the command line: > > make -C /usr/src -j8 buildkernel WITH_CTF=3D > > and that doesn't seem to work at all anymore? > > "/usr/src/share/mk/bsd.own.mk", line 482: WITH_CTF and WITHOUT_CTF can't = both be set. > > > So I did: > echo WITH_CTF=3D >> /etc/src.conf > make -C /usr/src -j8 buildkernel > > and of course it did not work again. > > > > Given all this and given it has reliably worked in the past, my conclusio= ns is that it must be something related to ctfmerge or libraries? > /usr/bin/ctfmerge: > =A0 =A0 =A0 =A0libctf.so.2 =3D> /lib/libctf.so.2 (0x800829000) > =A0 =A0 =A0 =A0libdwarf.so.3 =3D> /usr/lib/libdwarf.so.3 (0x800a36000) > =A0 =A0 =A0 =A0libelf.so.1 =3D> /usr/lib/libelf.so.1 (0x800c3f000) > =A0 =A0 =A0 =A0libz.so.6 =3D> /lib/libz.so.6 (0x800e58000) > =A0 =A0 =A0 =A0libthr.so.3 =3D> /lib/libthr.so.3 (0x80106e000) > =A0 =A0 =A0 =A0libc.so.7 =3D> /lib/libc.so.7 (0x801293000) > > What has changed the last 3ish months? > > /bz > > -- > Bjoern A. Zeeb =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A0 =A0 You have to have visions! > =A0 It does not matter how good you are. It matters what good you do! > A libthr fix went in on the 5th in r235068. I think that it was pthreads locking related. Do you have that revision? If you do, does backing up r234947 fix your problems?