[Bug 769382] New: Eglmemory memory leak

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Mon Aug 1 14:39:02 UTC 2016


https://bugzilla.gnome.org/show_bug.cgi?id=769382

            Bug ID: 769382
           Summary: Eglmemory memory leak
    Classification: Platform
           Product: GStreamer
           Version: git master
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: gst-plugins-bad
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: serge.borovkov at gmail.com
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

I am using qmlglsink on RPI. Using latest git master I noticed there were a lot
of crashes in my application because of failure to create eglimage (running out
of GPU memory). I have added some logging and according to it there were more
allocations of eglimage compared to deallocations - I might have been wrong
though.

After reverting to older version (git commit
cf7056a312e959643092ed31a0d8cfdffab6a8c6) everything is working without
crashes. I had that commit + patch for eglmemory and patch for qmlglsink.
So bug might have been introduced either there during the rework of that patch
(https://bugzilla.gnome.org/show_bug.cgi?id=760916) or in git commit
cf7056a312e959643092ed31a0d8cfdffab6a8c6 most likely. I was not able to point
it to exactly what commit causes the issue unfortunately. It turned out to be
painful because qmlglsink had to be patched as well because it was not working
on RPI at that time.
And trying git commit which just introduced eglmemory I was not able to get it
working, I was getting some assertions in qmlglsink about negotiated being
false.

Please tell me if I can provide any additional useful information.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list