openvortex-dev
[Top][All Lists]
Advanced

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

[Openvortex-dev] [BUG?] memory leak au88x0?


From: Philipp Matthias Hahn
Subject: [Openvortex-dev] [BUG?] memory leak au88x0?
Date: Mon, 26 Jan 2004 09:51:49 +0100
User-agent: Mutt/1.5.5.1+cvs20040105i

Hello!

After several loads/unloads of ALSA in 2.6.2-rc1 due to laptop
suspend/resume with a au8810, I get hit every time by the following 5
stack traces. The number in front indicates which line appears in wich
of those 5 traces:

12345 modprobe: page allocation failure. order:4, mode:0x20
12345 Call Trace:
12345 [<c013c2c9>] __alloc_pages+0x309/0x360
12345 [<c013c342>] __get_free_pages+0x22/0x50
12345 [<c01111fd>] dma_alloc_coherent+0x4d/0x90
12345 [<cd0ca054>] snd_pci_hack_alloc_consistent+0x54/0xf0 [snd_page_alloc]
12345 [<cd0ca81a>] snd_malloc_pci_pages+0x4a/0x70 [snd_page_alloc]
12345 [<cd0ca225>] snd_dma_alloc_pages+0xc5/0xf0 [snd_page_alloc]
12345 [<cd16b410>] preallocate_pcm_pages+0x60/0x90 [snd_pcm]
12345 [<cd16b787>] snd_pcm_lib_preallocate_pages1+0xc7/0xd0 [snd_pcm]
   4  [<cd15ff7c>] snd_pcm_new+0xec/0x110 [snd_pcm]
12345 [<cd16bacd>] snd_pcm_lib_preallocate_pci_pages_for_all+0x3d/0x60 [snd_pcm]
12345 [<cd157fd2>] snd_vortex_new_pcm+0xe2/0x150 [snd_au8810]
123   [<cd153499>] snd_vortex_probe+0xb9/0x1f0 [snd_au8810]
   45 [<cd1534c0>] snd_vortex_probe+0xe0/0x1f0 [snd_au8810]
12345 [<c01ca7bd>] pci_device_probe_static+0x4d/0x70
12345 [<c01ca81c>] __pci_device_probe+0x3c/0x50
12345 [<c01ca85c>] pci_device_probe+0x2c/0x50
12345 [<c021f3fd>] bus_match+0x3d/0x70
12345 [<c021f53c>] driver_attach+0x5c/0xa0
12345 [<c021f800>] bus_add_driver+0x90/0xb0
12345 [<c021fc41>] driver_register+0x31/0x40
12345 [<c01caa3b>] pci_register_driver+0x5b/0x80
12345 [<cd0ac015>] alsa_card_vortex_init+0x15/0x4e [snd_au8810]
12345 [<c0133180>] sys_init_module+0xe0/0x1b0
12345 [<c010b11d>] sysenter_past_esp+0x52/0x71

Looks like some memory gets allocated but not freed. I haven't had time
to look for the leak myself, so consider this a bug documentation.

BYtE
Philipp
-- 
  / /  (_)__  __ ____  __ Philipp Hahn
 / /__/ / _ \/ // /\ \/ /
/____/_/_//_/\_,_/ /_/\_\ address@hidden




reply via email to

[Prev in Thread] Current Thread [Next in Thread]