Messages in this thread | | | Subject | Re: Memory leak issues in drm | From | Catalin Marinas <> | Date | Thu, 16 Jul 2009 09:44:48 +0100 |
| |
On Thu, 2009-07-16 at 12:39 +0530, Jaswinder Singh Rajput wrote: > On Thu, 2009-07-16 at 10:37 +0530, Jaswinder Singh Rajput wrote: > > On linus tree, while investigating kmemleak issues in drm : > > > > unreferenced object 0xf571dea0 (size 32): > > comm "Xorg", pid 1992, jiffies 4294703188 > > backtrace: > > [<c1096655>] create_object+0x140/0x210 > > [<c10967f2>] kmemleak_alloc+0x25/0x4b > > [<c1093b63>] __kmalloc+0xcb/0x153 > > [<c11ae939>] drm_setversion+0x154/0x1f6 > > [<c11ad0b1>] drm_ioctl+0x211/0x296 > > [<c10a2dc9>] vfs_ioctl+0x50/0x69 > > [<c10a3321>] do_vfs_ioctl+0x49b/0x4d5 > > [<c10a3387>] sys_ioctl+0x2c/0x45 > > [<c1002988>] sysenter_do_call+0x12/0x36 > > [<ffffffff>] 0xffffffff > > > > This fixes above memory leak in drm because it was allocating again on > dev->devname without freeing previous instance and more memory related > issues, hope this will be helpful:
Thanks for looking into this (I haven't tried the patch yet but it seems that you found the cause of the leak).
In case you have time, I reported this as well and another in the drm code - http://lkml.org/lkml/2009/7/9/110 - which happens when a graphics application exits.
-- Catalin
| |