[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [obsdfr-misc] Probleme assez mechant avec 4.2



re-reproduction avec cette pile d'appel là :

ddb> trace
rt_gettable(2,30000200,0,d84c,d0786f00) at rt_gettable+0x16
rtalloc1(d07940ec,1,30000200,d27493d0) at rtalloc1+0x33
rtalloc_mpath(d07940e8,d27f2250,30000200,d27493d0,0) at rtalloc_mpath+0x2f
ip_forward(d27f2200,0,d08c7dfc,0,0) at ip_forward+0xd8
ipv4_input(d27f2200,d0a05780,0,d08c6000,40) at ipv4_input+0x258
ipintr(58,10,10,10,d08c6000) at ipintr+0x70
Bad frame pointer 0xd08c7e14

je vais voir ce que ça donne en changeant une carte reseau.
Mais ça va être dur de toutes les changer, yen a 4 dans la machine :(

sinon pour ceux qui s'y connaissent, y a t il moyen de changer mon kernel
de 4.2 en un kernel 4.1 sans devoir tout réinstaller ?

merci d'avance.

On Sun, Nov 04, 2007 at 07:43:30PM +0100, nanard wrote:
> voilà je viens de passer à 4.2 sur ma gateway
> J'avais la 4.1, je fait l'update grace à bsd.rd,
> j'arrive au moment d'upgrader les packages et là
> pagefault et ddb sur le console systeme !
> de ce que j'ai capté ça à l'air de provenir du code reseau.
> Au depart je pensais que c'etait l'activité du pkg_add qui faisait planté
> mais j'ai retenté en ne faisant rien sur la bsdbox et en utilisant à fond 
> le net sur une autre machine (qui est sur le reseau local naté) 
> et je reproduit le plantage
> voilà je vais essayer d'envoyer ce mail avant que ça replante :(
> 
> effectivement la valeur d'edx n'a pas l'air bonne
> 
> voici les infos :
> 
> page fault :
> 
> rt_gettable+0x16:	movl 0(%eax, %edx,4),%eax
> 
> ddb> show registers
> ds	0x10
> es	0x10
> fs	0x58
> gs	0x10
> ...
> ebp	0xd08c7cc4
> ebx 0xd07940e8
> edx	0x47a96f0a
> ecx	0x3
> eax	0xd09de890
> ...
> 
> ddb> trace
> re_gettable(2,47a96f0a,0,4d04,d0786f00) at rt_gettable+0x16
> rtalloc1(d07940ec,1,47a96f0a,d27493d0) at rtalloc1+0x33
> rtalloc_mpath(d07940e8,d2762b50,47a96f0a,d27493d0,0) at rtalloc_mpath+0x2f
> ip_forward(d2762b00,0,d08c7dfc,0,0) at ip_forward+0xd8
> ipv4_input(d2762b00,d0a05780,0,d08c6000,40) at ipv4_input+0x258
> ipintr(58,10,10,10,d08c6000) at ipintr+0x70
> Bad frame pointer: 0xd08c7e14
> 
> ddb> x /i rt_gettable,10
> rt_gettable:	pushl %ebp
> rt_gettable+0x1:	movl	%esp,%ebp
> rt_gettable+0x3:	movzbl 0x8(%ebp),%eax
> rt_gettable+0x7:	movzbl af2rtafidx(%eax),%ecx
> rt_gettable+0xe:	movl 0xc(%ebp),%edx
> rt_gettable+0x11:	movl rt_tables,%eax
> rt_gettable+0x16:	movl 0(%eax,%edx,4),%eax
> rt_gettable+0x19:	movl 0(%eax,%ecx,4),%eax
> rt_gettable+0x1c:	leave
> rt_gettable+0x1d:	ret
> 
> 
> 
> -- 
> Nanard !!! nanard AT free POINT fr
> 

> OpenBSD 4.2 (GENERIC) #375: Tue Aug 28 10:38:44 MDT 2007
>     deraadt AT i386 POINT openbsd.org:/usr/src/sys/arch/i386/compile/GENERIC
> cpu0: Intel Pentium/MMX ("GenuineIntel" 586-class) 167 MHz
> cpu0: FPU,V86,DE,PSE,TSC,MSR,MCE,CX8,MMX
> cpu0: F00F bug workaround installed
> real mem  = 49905664 (47MB)
> avail mem = 39288832 (37MB)
> mainbus0 at root
> bios0 at mainbus0: AT/286+ BIOS, date 07/08/98, BIOS32 rev. 0 @ 0xf0400
> apm0 at bios0: Power Management spec V1.2
> apm0: AC on, battery charge unknown
> apm0: flags 30102 dobusy 0 doidle 1
> pcibios0 at bios0: rev 2.1 @ 0xf0000/0xa22
> pcibios0: PCI IRQ Routing Table rev 1.0 @ 0xf09b0/112 (5 entries)
> pcibios0: PCI Interrupt Router at 000:07:0 ("Intel 82371FB ISA" rev 0x00)
> pcibios0: PCI bus #0 is the last bus
> bios0: ROM list: 0xc0000/0x8000
> cpu0 at mainbus0
> pci0 at mainbus0 bus 0: configuration mode 1 (bios)
> pchb0 at pci0 dev 0 function 0 "Intel 82439HX" rev 0x03
> pcib0 at pci0 dev 7 function 0 "Intel 82371SB ISA" rev 0x01
> pciide0 at pci0 dev 7 function 1 "Intel 82371SB IDE" rev 0x00: DMA, channel 0 wired to compatibility, channel 1 wired to compatibility
> wd0 at pciide0 channel 0 drive 0: <ST38641A>
> wd0: 32-sector PIO, LBA, 8207MB, 16809660 sectors
> wd0(pciide0:0:0): using PIO mode 4, DMA mode 2
> wd1 at pciide0 channel 1 drive 0: <Hitachi XXM2.3.0>
> wd1: 1-sector PIO, LBA, 15MB, 31488 sectors
> wd1(pciide0:1:0): using PIO mode 1
> xl0 at pci0 dev 9 function 0 "3Com 3c905 100Base-TX" rev 0x00: irq 5, address 00:60:08:5d:b3:f6
> nsphy0 at xl0 phy 24: DP83840 10/100 PHY, rev. 1
> vga1 at pci0 dev 10 function 0 "Tseng Labs ET4000w32p rev C" rev 0x00
> wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
> wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
> xl1 at pci0 dev 11 function 0 "3Com 3c905B 100Base-TX" rev 0x30: irq 12, address 00:10:5a:55:f2:4e
> exphy0 at xl1 phy 24: 3Com internal media interface
> ne3 at pci0 dev 12 function 0 "Realtek 8029" rev 0x00: irq 11, address 00:40:05:59:06:f1
> isa0 at pcib0
> isadma0 at isa0
> pckbc0 at isa0 port 0x60/5
> pckbd0 at pckbc0 (kbd slot)
> pckbc0: using irq 1 for kbd slot
> wskbd0 at pckbd0: console keyboard, using wsdisplay0
> ep0 at isa0 port 0x210/16 irq 10: address 00:60:8c:75:e0:97, utp/aui (default utp)
> pcppi0 at isa0 port 0x61
> midi0 at pcppi0: <PC speaker>
> spkr0 at pcppi0
> lpt0 at isa0 port 0x378/4 irq 7
> npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16
> pccom0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
> fdc0 at isa0 port 0x3f0/6 irq 6 drq 2
> isapnp0 at isa0 port 0x279: read port 0x203
> pccom3 at isapnp0 "SF1128HV+-R9, GVC1128, , " port 0x2f8/8 irq 3: ns16550a, 16 byte fifo
> biomask e345 netmask ff65 ttymask ffe7
> pctr: 586-class performance counters and user-level cycle counter enabled
> dkcsum: wd0 matches BIOS drive 0x80
> dkcsum: wd1 matches BIOS drive 0x81
> root on wd0a swap on wd0b dump on wd0b
> WARNING: / was not properly unmounted
> wsdisplay0: screen 1 deleted
> wsdisplay0: screen 2 deleted
> wsdisplay0: screen 3 deleted
> wsdisplay0: screen 5 deleted
> wsdisplay0: screen 1 added (80x50, vt100 emulation)
> wsdisplay0: screen 2 added (80x50, vt100 emulation)
> wsdisplay0: screen 3 added (80x50, vt100 emulation)
> wsdisplay0: screen 5 added (80x50, vt100 emulation)
> 

> 
> ________________________________
> French OpenBSD mailing list
> misc AT openbsd-france POINT org
> http://www.openbsd-france.org/ml

-- 
Nanard !!! nanard AT free POINT fr
Tchenbe red pa moli, se moli a ki red !