From owner-freebsd-current@freebsd.org Fri Feb 16 15:13:10 2018 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 03086F1C881 for ; Fri, 16 Feb 2018 15:13:10 +0000 (UTC) (envelope-from imb@protected-networks.net) Received: from mail.protected-networks.net (mail.protected-networks.net [IPv6:2001:470:8d59:1::8]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protected-networks.net", Issuer "Protected Networks CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 9AC947F02D for ; Fri, 16 Feb 2018 15:13:09 +0000 (UTC) (envelope-from imb@protected-networks.net) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d= protected-networks.net; h=content-transfer-encoding :content-language:content-type:content-type:in-reply-to :mime-version:user-agent:date:date:message-id:from:from :references:subject:subject; s=201508; t=1518793988; bh=hbilKimE uzr8+5bFSmjRu5Ky1hcTynLn81Os8trY6EY=; b=eSfRwFZV0Jlkc28mSYkbkkIt rtjXleegv5CFJnHHsSgC6pYdEpS1jgeRA6hAn58yyrLoTDPfl3cmuLn4zWa1CFUk 3vw9ydcZfcigyima9V7y9H9PaNUCo6Giuo1mPDkaRWRTLe1qQM+JYnJvKKkUd8Jc 81ARCFn6n6mfhxxbEpE= Received: from toshi.auburn.protected-networks.net (toshi.auburn.protected-networks.net [192.168.1.10]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) (Authenticated sender: imb@mail.protected-networks.net) by mail.protected-networks.net (Postfix) with ESMTPSA id E186D177; Fri, 16 Feb 2018 10:13:07 -0500 (EST) Subject: Re: panic on boot after SVN r328988 To: "Andrey V. Elsukov" , freebsd-current References: <1c1d7cd3-7236-b082-0a6d-288f2b807da1@yandex.ru> <5ff53b57-cdb5-4059-6209-9bf70101af99@protected-networks.net> <9559d716-762f-e484-1d98-9cc3e8491bd3@yandex.ru> From: Michael Butler Openpgp: id=6F63E6399DCC8E3E94D60F0642FF6BAE0442D492; url=0442D492 Message-ID: <55855848-6d82-92a5-c71b-a695a0edf1e0@protected-networks.net> Date: Fri, 16 Feb 2018 10:13:07 -0500 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 MIME-Version: 1.0 In-Reply-To: <9559d716-762f-e484-1d98-9cc3e8491bd3@yandex.ru> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Feb 2018 15:13:10 -0000 On 02/16/18 10:05, Andrey V. Elsukov wrote: > On 16.02.2018 17:44, Michael Butler wrote: >>> do you have some specific optimization flags in make.conf? >>> Can you show the output of `head -40 /var/run/dmesg.boot`? >>> >> >> The only relevant flags in /etc/make.conf are .. >> >> CPUTYPE?=pentium3 >> KERNCONF=SARAH >> NO_MODULES=YES >> >> Boot log from last night's failure attached, > > Ok, it seems ConcurrencyKit was not tested with Pintium3. > Can you show the output from kgdb: > > disassemble *0xc0991ff0 That'd do it .. :-( (kgdb) disassemble 0xc0991ff0 Dump of assembler code for function dyn_lookup_ipv4_state: 0xc0991fa0 <+0>: push %ebp 0xc0991fa1 <+1>: mov %esp,%ebp 0xc0991fa3 <+3>: push %ebx 0xc0991fa4 <+4>: push %edi 0xc0991fa5 <+5>: push %esi 0xc0991fa6 <+6>: sub $0x18,%esp 0xc0991fa9 <+9>: mov 0x10(%ebp),%edx 0xc0991fac <+12>: mov 0xc0d19dd4,%ecx 0xc0991fb2 <+18>: dec %ecx 0xc0991fb3 <+19>: and 0x4(%edx),%ecx 0xc0991fb6 <+22>: mov 0xc0d19dd8,%eax 0xc0991fbb <+27>: mov (%eax,%ecx,4),%eax 0xc0991fbe <+30>: mov %eax,0x8(%edx) 0xc0991fc1 <+33>: mov 0xc0d19ddc,%eax 0xc0991fc6 <+38>: mov (%eax,%ecx,4),%eax 0xc0991fc9 <+41>: mov %eax,-0x14(%ebp) 0xc0991fcc <+44>: mov 0xc0d19de0,%eax 0xc0991fd1 <+49>: mov (%eax,%ecx,4),%ebx 0xc0991fd4 <+52>: test %ebx,%ebx 0xc0991fd6 <+54>: je 0xc09920ba 0xc0991fdc <+60>: mov 0x8(%ebp),%edx 0xc0991fdf <+63>: mov %ecx,-0x10(%ebp) 0xc0991fe2 <+66>: data16 data16 data16 data16 nopw %cs:0x0(%eax,%eax,1) 0xc0991ff0 <+80>: lfence 0xc0991ff3 <+83>: mov %fs:0x58,%eax 0xc0991ff9 <+89>: mov %eax,-0x18(%ebp) 0xc0991ffc <+92>: mov %ebx,-0x3f409e80(%eax) 0xc0992002 <+98>: mov 0xc0d19ddc,%eax 0xc0992007 <+103>: mov (%eax,%ecx,4),%eax 0xc099200a <+106>: cmp %eax,-0x14(%ebp) 0xc099200d <+109>: jne 0xc099209d 0xc0992013 <+115>: movzbl 0x1(%ebx),%eax 0xc0992017 <+119>: cmp 0xd(%edx),%al 0xc099201a <+122>: jne 0xc0992090 0xc099201c <+124>: mov 0x10(%ebp),%eax 0xc099201f <+127>: movzwl 0x2(%eax),%eax 0xc0992023 <+131>: test %ax,%ax 0xc0992026 <+134>: je 0xc099202e 0xc0992028 <+136>: cmp %ax,0x2(%ebx) 0xc099202c <+140>: jne 0xc0992090 0xc099202e <+142>: movzwl 0x4(%ebx),%esi 0xc0992032 <+146>: movzwl 0xa(%edx),%edi 0xc0992036 <+150>: cmp %di,%si 0xc0992039 <+153>: jne 0xc0992063