2.4.20 oopses with OSS/munmap

From: Janne Heikkinen (jamse@sci.fi)
Date: Wed Feb 19 2003 - 02:10:32 EST


Hi,

When trying to to use mmap with OSS with kernel version 2.4.20, program
causes oops
when munmapping takes place (either when calling munmap directly or when
program is
terminating). Program that causes this to happen with 2.4.20 seems to
run just fine with
2.4.19. Most of the time I've been able to reboot system normally after
this has happened
but few times it has caused system to lock up totally.

---
Feb 19 05:26:07 linux kernel: Unable to handle kernel NULL pointer 
dereference at virtual address 00000004
Feb 19 05:26:07 linux kernel:  printing eip:
Feb 19 05:26:07 linux kernel: c01329aa
Feb 19 05:26:07 linux kernel: *pde = 00000000
Feb 19 05:26:07 linux kernel: Oops: 0002
Feb 19 05:26:07 linux kernel: CPU:    0
Feb 19 05:26:07 linux kernel: EIP:    0010:[__free_pages_ok+490/640]    
Tainted: P
Feb 19 05:26:07 linux kernel: EFLAGS: 00210096
Feb 19 05:26:07 linux kernel: eax: 00000000   ebx: c1007e9c   ecx: 
c1007ec8   edx: 00000000
Feb 19 05:26:07 linux kernel: esi: c0299100   edi: 000002e1   ebp: 
00001000   esp: d03cfee0
Feb 19 05:26:07 linux kernel: ds: 0018   es: 0018   ss: 0018
Feb 19 05:26:07 linux kernel: Process snd (pid: 987, stackpage=d03cf000)
Feb 19 05:26:07 linux kernel: Stack: c029916c c100001c c1007ec8 c02990e0 
c100001c 00200213 ffffffff 00000170
Feb 19 05:26:07 linux kernel:        00001000 d0841968 00010000 00000002 
c0129308 c1007ec8 d7e2a400 40400000
Feb 19 05:26:07 linux kernel:        d2d3e404 40400000 d2d3e404 40269000 
00000000 c0127dab d78e42c0 d2d3e400
Feb 19 05:26:07 linux kernel: Call Trace:    [zap_pte_range+232/268] 
[zap_page_range+139/240] [exit_mmap+181/320] [mmput+71/160] 
[do_exit+135/576]
Feb 19 05:26:07 linux kernel:   [sys_exit+19/32] [system_call+51/56]
Feb 19 05:26:07 linux kernel:
Feb 19 05:26:07 linux kernel: Code: 89 50 04 89 02 c7 43 04 00 00 00 00 
c7 03 00 00 00 00 d1 6c
...
Feb 19 08:13:47 linux kernel: Creative EMU10K1 PCI Audio Driver, version 
0.20, 22:07:51 Jan 21 2003
Feb 19 08:13:47 linux kernel: PCI: Found IRQ 11 for device 00:0f.0
Feb 19 08:13:47 linux kernel: PCI: Sharing IRQ 11 with 00:0d.0
Feb 19 08:13:47 linux kernel: emu10k1: EMU10K1 rev 4 model 0x20 found, 
IO at 0xe000-0xe01f, IRQ 11
Feb 19 08:13:47 linux kernel: ac97_codec: AC97  codec, id: TRA3(TriTech 
TR28023)
---

Janne Heikkinen

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Sun Feb 23 2003 - 22:00:25 EST