panic on boot after SVN r328988
Michael Butler
imb at protected-networks.net
Fri Feb 16 15:13:10 UTC 2018
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 <dyn_lookup_ipv4_state+282>
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 <dyn_lookup_ipv4_state+253>
0xc0992013 <+115>: movzbl 0x1(%ebx),%eax
0xc0992017 <+119>: cmp 0xd(%edx),%al
0xc099201a <+122>: jne 0xc0992090 <dyn_lookup_ipv4_state+240>
0xc099201c <+124>: mov 0x10(%ebp),%eax
0xc099201f <+127>: movzwl 0x2(%eax),%eax
0xc0992023 <+131>: test %ax,%ax
0xc0992026 <+134>: je 0xc099202e <dyn_lookup_ipv4_state+142>
0xc0992028 <+136>: cmp %ax,0x2(%ebx)
0xc099202c <+140>: jne 0xc0992090 <dyn_lookup_ipv4_state+240>
0xc099202e <+142>: movzwl 0x4(%ebx),%esi
0xc0992032 <+146>: movzwl 0xa(%edx),%edi
0xc0992036 <+150>: cmp %di,%si
0xc0992039 <+153>: jne 0xc0992063 <dyn_lookup_ipv4_state+195>
More information about the freebsd-current
mailing list