[Mesa-dev] leak of gem_objects on intel i965

2011-06-17 Thread Lampersperger Andreas
gle.com] Im Auftrag von Stéphane Marchesin Gesendet: Donnerstag, 16. Juni 2011 19:29 An: Lampersperger Andreas Cc: mesa-dev@lists.freedesktop.org Betreff: Re: [Mesa-dev] leak of gem_objects on intel i965 On Thu, Jun 16, 2011 at 02:05, Lampersperger Andreas mailto:lampersperger.andr...@heidenhain.

Re: [Mesa-dev] leak of gem_objects on intel i965

2011-06-16 Thread Lampersperger Andreas
Hello Kenneth, > On 06/16/2011 12:10 AM, Lampersperger Andreas wrote: > > Hello Stéphane, > > > > I've tried your patch (I adopted it to 7.10.3, see attached patch), > but > > it results in a SEGFAULT: > > > > Thread [1] 12367 (Suspended : Signal : SIGSEGV:Segmentation fault) > > > >

Re: [Mesa-dev] leak of gem_objects on intel i965

2011-06-16 Thread Chad Versace
On Tue, 14 Jun 2011 15:30:53 +0100, Chris Wilson wrote: > If the leak still occurs with 2.6.39, it is definitely in userspace. ;-) > -Chris I wouldn't be surprised if Mesa is neglecting to decrement some region's refcount. i965 makes a lot of refcounting blunders. We're slowly tidying it up, ho

Re: [Mesa-dev] leak of gem_objects on intel i965

2011-06-16 Thread Kenneth Graunke
On 06/16/2011 12:10 AM, Lampersperger Andreas wrote: Hello Stéphane, I’ve tried your patch (I adopted it to 7.10.3, see attached patch), but it results in a SEGFAULT: Thread [1] 12367 (Suspended : Signal : SIGSEGV:Segmentation fault) st_visual_to_context_mode() at st_manager.c

Re: [Mesa-dev] leak of gem_objects on intel i965

2011-06-16 Thread Stéphane Marchesin
On Thu, Jun 16, 2011 at 02:05, Lampersperger Andreas < lampersperger.andr...@heidenhain.de> wrote: > Hello Stéphane, > > ** ** > > your are right, I forgot to attach, here it is... > > ** > Erm, you miss half the patch in there... Can you try with my patch on git mesa instead? Stéphane

Re: [Mesa-dev] leak of gem_objects on intel i965

2011-06-16 Thread Lampersperger Andreas
Hello Stéphane, your are right, I forgot to attach, here it is... Andreas Von: marc...@google.com [mailto:marc...@google.com] Im Auftrag von Stéphane Marchesin Gesendet: Donnerstag, 16. Juni 2011 10:52 An: Lampersperger Andreas Cc: mesa-dev@lists.freedesktop.org Betreff: Re: [Mesa-dev] leak of

Re: [Mesa-dev] leak of gem_objects on intel i965

2011-06-16 Thread Stéphane Marchesin
On Thu, Jun 16, 2011 at 00:10, Lampersperger Andreas < lampersperger.andr...@heidenhain.de> wrote: > Hello Stéphane, > > ** ** > > I’ve tried your patch (I adopted it to 7.10.3, see attached patch), but it > results in a SEGFAULT: > > ** > Hmm right I'm working against mesa git. That sai

Re: [Mesa-dev] leak of gem_objects on intel i965

2011-06-16 Thread Lampersperger Andreas
Gesendet: Donnerstag, 16. Juni 2011 04:22 An: Lampersperger Andreas Cc: Chris Wilson; mesa-dev@lists.freedesktop.org Betreff: Re: [Mesa-dev] leak of gem_objects on intel i965 On Wed, Jun 15, 2011 at 01:53, Lampersperger Andreas mailto:lampersperger.andr...@heidenhain.de>> wrote: Hello, I

Re: [Mesa-dev] leak of gem_objects on intel i965

2011-06-15 Thread Stéphane Marchesin
On Wed, Jun 15, 2011 at 01:53, Lampersperger Andreas < lampersperger.andr...@heidenhain.de> wrote: > Hello, > > I've tried 2.6.39.1 and the gem_objects leak still exists. > > I found the leak also on a i915 not only on a i965. > > It only disappears if I set LIBGL_ALLWAYS_SOFTWARE (not really an o

Re: [Mesa-dev] leak of gem_objects on intel i965

2011-06-15 Thread Chad Versace
On Wed, 15 Jun 2011 10:53:13 +0200, Lampersperger Andreas wrote: > Hello, > > I've tried 2.6.39.1 and the gem_objects leak still exists. > > I found the leak also on a i915 not only on a i965. I recommend focusing your debugging efforts on i965. If we solve the problem in the new driver, and s

Re: [Mesa-dev] leak of gem_objects on intel i965

2011-06-15 Thread Lampersperger Andreas
dreas -Ursprüngliche Nachricht- Von: Chris Wilson [mailto:ch...@chris-wilson.co.uk] Gesendet: Dienstag, 14. Juni 2011 16:31 An: Lampersperger Andreas; mesa-dev@lists.freedesktop.org Betreff: Re: AW: AW: [Mesa-dev] leak of gem_objects on intel i965 On Tue, 14 Jun 2011 15:21:13 +0200, Lampersperger An

Re: [Mesa-dev] leak of gem_objects on intel i965

2011-06-14 Thread Chris Wilson
On Tue, 14 Jun 2011 15:21:13 +0200, Lampersperger Andreas wrote: > Which Versions of > > libdrm > mesa > xf86_video_intel > xorg-server > gtkglext > linux-kernel > > do you use? All apart from gtkglext were compiled from git with my own patches included. None of those patches were to addres

Re: [Mesa-dev] leak of gem_objects on intel i965

2011-06-14 Thread Lampersperger Andreas
@lists.freedesktop.org Betreff: Re: AW: [Mesa-dev] leak of gem_objects on intel i965 On Tue, 14 Jun 2011 13:05:56 +0200, Lampersperger Andreas wrote: > Hello Chris, > > I have modified the simple.c from the gtkglext examples. Just replace in > gtkglext-1.2.0/examples the original simpl

Re: [Mesa-dev] leak of gem_objects on intel i965

2011-06-14 Thread Chris Wilson
On Tue, 14 Jun 2011 13:05:56 +0200, Lampersperger Andreas wrote: > Hello Chris, > > I have modified the simple.c from the gtkglext examples. Just replace in > gtkglext-1.2.0/examples the original simple.c with the attached version. Builds fine. I see a flashing quadric (every other frame, the

Re: [Mesa-dev] leak of gem_objects on intel i965

2011-06-14 Thread Lampersperger Andreas
:50 An: Lampersperger Andreas; mesa-dev@lists.freedesktop.org Betreff: Re: [Mesa-dev] leak of gem_objects on intel i965 On Tue, 14 Jun 2011 12:20:28 +0200, Lampersperger Andreas wrote: > Hello, > > running my application over a long time results in a kernel freeze or OOM > k

Re: [Mesa-dev] leak of gem_objects on intel i965

2011-06-14 Thread Chris Wilson
On Tue, 14 Jun 2011 12:20:28 +0200, Lampersperger Andreas wrote: > Hello, > > running my application over a long time results in a kernel freeze or OOM > kill, because reparenting a gtkglext drawing area on a intel i965 causes a > leak of gem_objects. That sounds like a simple test case to co

[Mesa-dev] leak of gem_objects on intel i965

2011-06-14 Thread Lampersperger Andreas
Hello, running my application over a long time results in a kernel freeze or OOM kill, because reparenting a gtkglext drawing area on a intel i965 causes a leak of gem_objects. I use the following versions: kernel 2.6.33.9 libdrm 2.4.23 xorg-server 1.10.2 xf86-video-intel-2.15 gtkglext-1.2.0 me