Hi Dongxing Zhang, On 11 June 2015 at 09:14, Dongxing Zhang <dongxing.zhang@xxxxxxxxx> wrote: > unreferenced object 0xffff8800bd132fe8 (size 256): > comm "Xorg", pid 1260, jiffies 4294901661 (age 660.504s) > hex dump (first 32 bytes): > 00 00 00 00 00 00 00 00 e8 2f 13 bd 00 88 ff ff ........./...... > 01 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 ................ > backtrace: > [<ffffffff817b756e>] kmemleak_alloc+0x4e/0xb0 > [<ffffffff811d52d4>] __kmalloc+0x204/0x2c0 > [<ffffffffc03b633a>] nouveau_cli_create+0x2a/0xb0 [nouveau] > [<ffffffffc03b648b>] nouveau_drm_open+0xcb/0x220 [nouveau] > [<ffffffffc02146c2>] drm_open+0x1b2/0x4d0 [drm] > [<ffffffffc021b449>] drm_stub_open+0xa9/0x130 [drm] > [<ffffffff811f88cf>] chrdev_open+0x9f/0x1d0 > [<ffffffff811f1937>] do_dentry_open+0x257/0x350 > [<ffffffff811f1ac9>] vfs_open+0x49/0x50 > [<ffffffff812025dc>] do_last+0x1ec/0x1200 > [<ffffffff81203670>] path_openat+0x80/0x600 > [<ffffffff8120512a>] do_filp_open+0x3a/0x90 > [<ffffffff811f3138>] do_sys_open+0x128/0x220 > [<ffffffff811f324e>] SyS_open+0x1e/0x20 > [<ffffffff817ca2b2>] system_call_fastpath+0x16/0x75 > [<ffffffffffffffff>] 0xffffffffffffffff > > Signed-off-by: Dongxing Zhang <dongxing.zhang@xxxxxxxxx> A similar patch has been picked up recently [1] [1] http://lists.freedesktop.org/archives/dri-devel/2015-June/084249.html > --- > drivers/gpu/drm/nouveau/nouveau_drm.c | 7 ++++++- > 1 file changed, 6 insertions(+), 1 deletion(-) > > diff --git a/drivers/gpu/drm/nouveau/nouveau_drm.c b/drivers/gpu/drm/nouveau/nouveau_drm.c > index 8904933..2ead477 100644 > --- a/drivers/gpu/drm/nouveau/nouveau_drm.c > +++ b/drivers/gpu/drm/nouveau/nouveau_drm.c > @@ -115,7 +115,8 @@ nouveau_cli_create(u64 name, const char *sname, > if (ret == 0) { > mutex_init(&cli->mutex); > usif_client_init(cli); > - } > + } else > + kfree(cli); ... although it's missing this hunk. Iirc at this level the destructor is not implicitly called so this is required. Cheers Emil _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/dri-devel