On Sun, Jan 27, 2008 at 11:14:14AM +0100, jul wrote:
> i juste get a strange crash after updating my kernel on a soekris4501
> kernel is built with source updated from cvs.
>
> Maybe source are corrupted ?
> others ideas ?
Hmmm, I have no time to investigate further now, but try reverting the
last revision of arch/i386/i386/machdep.c.
-Otto
>
> thanks
> regards
>
>
> ddb> trace
> strncmp(d074674c0c4) at strncmp+0x14
> identifycpu(d083c3e0d069ef45100d0750044) at identifycpu+0x77
> cpu_startup(d067cb0ad067b9e0d08c8fa0d03222832) at cpu_startup+0x94
> main(00000) at main+0x5d
> ddb> ps
> PID PPID PGRP UID S FLAGS WAIT COMMAND
> ddb> show registers
> ds 0xffff0010 APTmap+0x3f0010
> es 0x10
> fs 0x58
> gs 0
> edi 0
> esi 0
> ebp 0xd08c8e78 end+0x8c5c8
> ebx 0xd074674c cpu_vendor
> edx 0
> ecx 0xc
> eax 0x4
> eip 0xd064abc4 strncmp+0x14
> cs 0xffff0008 APTmap+0x3f0008
> eflags 0x10006
> esp 0xd08c8e70 end+0x8c5c0
> ss 0xd08c0010 end+0x83760
> strncmp+0x14: b 0(%esi%al
> ddb> show map
> No such command
> ddb> boot reboot
> rebooting...
>
>
> POST: 0123456789bcefghipajklnoq,,,tvwxy
>
> [...]
>
> comBIOS ver. 1.26a 20040819 Copyright (C) 2000-2004 Soekris Engineering.
>
> net45xx
>
> 0064 Mbyte Memory CPU 80486 133 Mhz
>
> Pri Mas SanDisk SDCFH-512 LBA 993-16-63 500 Mbyte
>
> Slot Vend Dev ClassRev Cmd Stat CL LT HT Base1 Base2 Int
> -------------------------------------------------------------------
> 0:00:0 1022 3000 06000000 0006 2280 00 00 00 00000000 00000000
> 0:18:0 100B 0020 02000000 0107 0290 00 3F 00 0000E001 A0000000 10
> 0:19:0 100B 0020 02000000 0107 0290 00 3F 00 0000E101 A0001000 11
> 0:20:0 100B 0020 02000000 0107 0290 00 3F 00 0000E201 A0002000 05
>
> 4 Seconds to automatic boot. Press Ctrl-P for entering Monitor.
> Using drive 0, partition 3.
> Loading...
> probing: pc0 com0 com1 pci mem[639K 63M a20=on]
> disk: hd0+
> >> OpenBSD/i386 BOOT 3.01
> -
> com0: 19200 baud
> switching console to com0
> >> OpenBSD/i386 BOOT 3.01
> boot>
> booting hd0a:/bsd: 5667092+872060 [52+291168+272312]=0x6c6250
> entry point at 0x200120
>
> [ using 563904 bytes of bsd ELF symbol table ]
> Copyright (c) 1982, 1986, 1989, 1991, 1993
> The Regents of the University of California. All rights reserved.
> Copyright (c) 1995-2007 OpenBSD. All rights reserved.
> http://www.OpenBSD.org
>
> OpenBSD 4.2-stable (GENERIC) #0: Sat Jan 26 13:36:40 CET 2008
> [EMAIL PROTECTED]:/share2/ob/usr/src/sys/arch/i386/compile/GENERIC
> kernel: trap, code=0
> Stopped at strncmp+0x14: b 0(%esi%al
> strncmp(d074674c0c4) at strncmp+0x14
> identifycpu(d083c3e0d069ef45100d0750044) at identifycpu+0x77
> cpu_startup(d067cb0ad067b9e0d08c8fa0d03222832) at cpu_startup+0x94
> main(00000) at main+0x5d
> ddb> trace
> strncmp(d074674c0c4) at strncmp+0x14
> identifycpu(d083c3e0d069ef45100d0750044) at identifycpu+0x77
> cpu_startup(d067cb0ad067b9e0d08c8fa0d03222832) at cpu_startup+0x94
> main(00000) at main+0x5d
> ddb> ps
> PID PPID PGRP UID S FLAGS WAIT COMMAND
> ddb> show registers
> ds 0xffff0010 APTmap+0x3f0010
> es 0x10
> fs 0x58
> gs 0
> edi 0
> esi 0
> ebp 0xd08c8e78 end+0x8c5c8
> ebx 0xd074674c cpu_vendor
> edx 0
> ecx 0xc
> eax 0x4
> eip 0xd064abc4 strncmp+0x14
> cs 0xffff0008 APTmap+0x3f0008
> eflags 0x10006
> esp 0xd08c8e70 end+0x8c5c0
> ss 0xd08c0010 end+0x83760
> strncmp+0x14: b 0(%esi%al
> ddb>