gcc2.96 + prerelease BUG at inode.c:372

I've compiled by mistake the kernel with the wrong compiler: gcc 2.96
(RedHat 7.0 without the upgrade to gcc 2.96-69)

->1: The sound module for my mad16 based card plays the bytes swapped
     (the same module recompiled with egcs-2.91.66 works fine).

->2: after two day under heavy load I've got the following BUG:
     (I don't know if it's related to the compiler, that's why I'm reporting
     this.)

kernel BUG at inode.c:372!
invalid operand: 0000
CPU:    0
EIP:    0010:[clear_inode+53/272]
EFLAGS: 00010286
eax: 0000001b   ebx: c11e2be0   ecx: ffffffff   edx: 00000000
esi: 00000f1a   edi: c11e2be0   ebp: 0002761b   esp: c2ce9ea4
ds: 0018   es: 0018   ss: 0018
Process wineserver (pid: 17050, stackpage=c2ce9000)
Stack: c01efd23 c01efda3 00000174 c1167800 00000f1a c11e2be0 0002761b c1167800
       c0151a20 c11e2be0 00000000 0000000a c3b02400 c3653ba0 c11e2c84 c11e2be0
       c11e2be0 c021e200 c11e2be0 c11e2be0 c021e200 c11e2be0 c1d7bbe0 c0144765
Call Trace: [tvecs+21919/42720] [tvecs+22047/42720] [ext2_free_inode+208/432] 
[iput+165/336] [dput+237/320] [ext2_release_file+20/32] [fput+113/208]
       [unmap_fixup+86/304] [do_munmap+550/672] [filp_close+85/96] [sys_munmap+41/64] 
[system_call+51/56] [startup_32+43/313]
Code: 0f 0b 83 c4 0c 8b 83 ec 00 00 00 a9 10 00 00 00 75 1f 68 76

I've lost the original System.map so I've to trust in klogd symbols.

Code;  c0143e35 [clear_inode+53/272]      <=====
   0:   0f 0b                     ud2a      <=====
Code;  c0143e37
   2:   83 c4 0c                  add    $0xc,%esp
Code;  c0143e3a
   5:   8b 83 ec 00 00 00         mov    0xec(%ebx),%eax
Code;  c0143e40
   b:   a9 10 00 00 00            test   $0x10,%eax
Code;  c0143e45
  10:   75 1f                     jne    31 <_EIP+0x31> c0143e66 No symbols available
Code;  c0143e47
  12:   68 76 00 00 00            push   $0x76


System info:
Linux nuovo 2.4.0-prerelease #166 lun gen 1 19:19:56 MET 2001 i686 unknown
CPU: Intel Pentium II (Klamath) stepping 04
ide info:
Uniform Multi-Platform E-IDE driver Revision: 6.31
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
PIIX4: IDE controller on PCI bus 00 dev 39
PIIX4: chipset revision 1
PIIX4: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0xf000-0xf007, BIOS settings: hda:pio, hdb:pio
    ide1: BM-DMA at 0xf008-0xf00f, BIOS settings: hdc:pio, hdd:pio
hda: Maxtor 90432D3, ATA DISK drive
hdb: FUJITSU MPE3136AT, ATA DISK drive
hdc: Conner Peripherals 340MB - CP30344, ATA DISK drive
hdd: LTN301, ATAPI CDROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15

Please, CC to [EMAIL PROTECTED] as I'm not subscribed to the list.

                        Diego Liziero ([EMAIL PROTECTED])

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/

Reply via email to