Leaking 4 sockets per file played.

Dan Kegel dank at kegel.com
Tue Oct 28 06:03:41 PDT 2014


userful-zeroclient is all over that lsof output.  Does the leak happen on a
non-thin-client system?
On Oct 8, 2014 2:09 PM, "Stirling Westrup" <swestrup at gmail.com> wrote:

> On Wed, Oct 8, 2014 at 4:03 PM, Tim Müller <tim at centricular.com> wrote:
>
>> On Wed, 2014-10-08 at 15:38 -0400, Stirling Westrup wrote:
>>
>> Hi,
>>
>> > I have a very strange issue with my video application. I'm using
>> > gstreamer 1.4.1, and everything works fine when I run my application
>> > by itself.
>> >
>> > If, however, I have a python task launch my application, I find it
>> > leaks 4 sockets at the end of every file it plays, even though it is
>> > invoking my app with the exact same command line as when I start it by
>> > hand.
>> >
>> >
>> > I am baffled. I don't even know where to START to look for the
>> > problem. Does anyone have any ideas of what might be going wrong?
>>
>> As a first step, it would be good to find out what kind of
>> resource is leaking exactly. You say 'socket' - do you mean it's a
>> network socket, or is it a file descriptor in general? It would also be
>> helpful to know what elements are involved in your app.
>>
>
> I'm not too sure. Here's an excerpt of lsof of the process, after its
> exhausted all file handles...
>
> COMMAND   PID               USER   FD   TYPE             DEVICE
> SIZE/OFF      NODE NAME
> vaal    11001 userful-zeroclient  cwd    DIR              253,0
> 4096         2 /
> vaal    11001 userful-zeroclient  rtd    DIR              253,0
> 4096         2 /
> vaal    11001 userful-zeroclient  txt    REG              253,0
> 257536  22816792 /usr/bin/vaal
> vaal    11001 userful-zeroclient  DEL    REG
> 0,4              2027052 /drm mm object
> vaal    11001 userful-zeroclient  DEL    REG
> 0,4              2027048 /drm mm object
> vaal    11001 userful-zeroclient  mem    REG               0,15
> 67108904   2025918 /dev/shm/pulse-shm-2494119082
> vaal    11001 userful-zeroclient  DEL    REG                0,4
> 449445915 /SYSV00000000
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 270336  22812033 /usr/lib64/libfaad.so.2.0.0
> vaal    11001 userful-zeroclient  DEL    REG                0,4
> 449413146 /SYSV00000000
> vaal    11001 userful-zeroclient  DEL    REG                0,4
> 449380377 /SYSV00000000
> vaal    11001 userful-zeroclient  DEL    REG                0,4
> 449347608 /SYSV00000000
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 21000  23725835 /usr/lib64/gstreamer-1.0/libgstfaad.so
> vaal    11001 userful-zeroclient  DEL    REG                0,4
> 449314839 /SYSV00000000
> vaal    11001 userful-zeroclient  DEL    REG
> 0,4              2024615 /drm mm object
> vaal    11001 userful-zeroclient  DEL    REG
> 0,4              1943477 /drm mm object
> vaal    11001 userful-zeroclient  DEL    REG
> 0,4              1943476 /drm mm object
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 128064  23725728 /usr/lib64/gstreamer-1.0/libgstaudioparsers.so
> vaal    11001 userful-zeroclient  DEL    REG                0,4
> 449282070 /SYSV00000000
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 34440  22815117 /usr/lib64/libpciaccess.so.0.11.1
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 135736  22812499 /usr/lib64/libdrm_intel.so.1.0.0
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 1305312  22814008 /usr/lib64/dri/i965_drv_video.so
> vaal    11001 userful-zeroclient  DEL    REG
> 253,0              9568276
> /var/lib/userful-zeroclient/.zero-session/16/.orc/orcexec.YUJ2Bx
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 20136  22808375 /usr/lib64/libXxf86vm.so.1.0.0
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 15712  22808022 /usr/lib64/libxcb-dri2.so.0.0.0
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 91840  22808024 /usr/lib64/libxcb-glx.so.0.0.0
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 4064  22808060 /usr/lib64/libX11-xcb.so.1.0.0
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 23152  22808074 /usr/lib64/libXfixes.so.3.1.0
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 8904  22808373 /usr/lib64/libXdamage.so.1.1.0
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 147080  22813090 /usr/lib64/libglapi.so.0.0.0
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 283264  22811291 /usr/lib64/libturbojpeg.so
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 85264  22814007 /usr/lib64/libva.so.1.3400.0
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 445576  22814010 /usr/lib64/libgstvaapi-1.4.so.0.0.0
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 20296  22814005 /usr/lib64/libva-x11.so.1.3400.0
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 39968  22808066 /usr/lib64/libXrender.so.1.3.0
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 37512  22808068 /usr/lib64/libXrandr.so.2.2.0
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 32056  22814016 /usr/lib64/libgstvaapi-x11-1.4.so.0.0.0
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 18336  22814001 /usr/lib64/libva-glx.so.1.3400.0
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 388328  22813092 /usr/lib64/libGL.so.1.2.0
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 37704  22814014 /usr/lib64/libgstvaapi-glx-1.4.so.0.0.0
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 8160  22813997 /usr/lib64/libva-drm.so.1.3400.0
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 43976  22812497 /usr/lib64/libdrm.so.2.4.0
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 55184  15073352 /lib64/libudev.so.0.5.1
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 17264  22814012 /usr/lib64/libgstvaapi-drm-1.4.so.0.0.0
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 150952  23725787 /usr/lib64/gstreamer-1.0/libgstvaapi.so
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 224520  22815042 /usr/lib64/libgstcodecparsers-1.0.so.0.401.0
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 165488  23725892 /usr/lib64/gstreamer-1.0/libgstvideoparsersbad.so
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 103432  22812674 /usr/lib64/libgstrtp-1.0.so.0.401.0
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 52272  22812671 /usr/lib64/libgstriff-1.0.so.0.401.0
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 368712  23725749 /usr/lib64/gstreamer-1.0/libgstisomp4.so
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 90536  23725711 /usr/lib64/gstreamer-1.0/libgsttypefindfunctions.so
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 156456  22812669 /usr/lib64/libgstpbutils-1.0.so.0.401.0
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 90816  23725697 /usr/lib64/gstreamer-1.0/libgstaudioconvert.so
> vaal    11001 userful-zeroclient  DEL    REG
> 0,4               102041 /drm mm object
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 328232  23725707 /usr/lib64/gstreamer-1.0/libgstplayback.so
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 29048  22808340 /usr/lib64/liborc-test-0.4.so.0.18.0
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 70800  23725699 /usr/lib64/gstreamer-1.0/libgstaudioresample.so
> vaal    11001 userful-zeroclient  DEL    REG
> 0,4              1999260 /drm mm object
> vaal    11001 userful-zeroclient  DEL    REG
> 0,4              1992660 /drm mm object
> vaal    11001 userful-zeroclient  DEL    REG
> 0,4              2005333 /drm mm object
> vaal    11001 userful-zeroclient  DEL    REG
> 0,4              1995700 /drm mm object
> vaal    11001 userful-zeroclient  DEL    REG                0,4
> 449249301 /SYSV00000000
> vaal    11001 userful-zeroclient  DEL    REG                0,4
> 449216532 /SYSV00000000
> vaal    11001 userful-zeroclient  DEL    REG                0,4
> 449183763 /SYSV00000000
> vaal    11001 userful-zeroclient  DEL    REG                0,4
> 449150994 /SYSV00000000
> vaal    11001 userful-zeroclient  DEL    REG                0,4
> 449118225 /SYSV00000000
> vaal    11001 userful-zeroclient  DEL    REG                0,4
> 449085456 /SYSV00000000
> vaal    11001 userful-zeroclient  DEL    REG
> 0,4              1980907 /drm mm object
> vaal    11001 userful-zeroclient  DEL    REG
> 0,4              1989610 /drm mm object
> vaal    11001 userful-zeroclient  DEL    REG
> 0,4              1945782 /drm mm object
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 23208  22807983 /usr/lib64/libogg.so.0.6.0
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 181984  22808190 /usr/lib64/libvorbis.so.0.4.3
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 1941016  22808192 /usr/lib64/libvorbisenc.so.2.0.6
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 238688  22808782 /usr/lib64/libFLAC.so.8.2.0
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 113432  15073304 /lib64/libnsl-2.12.so
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 60352  22808070 /usr/lib64/libXi.so.6.1.0
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 265736  15073346 /lib64/libdbus-1.so.3.4.3
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 19856  22808718 /usr/lib64/libasyncns.so.0.3.1
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 392320  22810820 /usr/lib64/libsndfile.so.1.0.20
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 40792  15073383 /lib64/libwrap.so.0.7.6
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 23520  22808072 /usr/lib64/libXtst.so.6.1.0
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 323352  22810828 /usr/lib64/libpulsecommon-0.9.21.so
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 271256  22810827 /usr/lib64/libpulse.so.0.12.2
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 23896  24121111 /usr/lib64/alsa-lib/libasound_module_pcm_pulse.so
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 961200  15073471 /lib64/libasound.so.2.0.0
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 69960  23725695 /usr/lib64/gstreamer-1.0/libgstalsa.so
> vaal    11001 userful-zeroclient  DEL    REG
> 0,4               101958 /drm mm object
> vaal    11001 userful-zeroclient  DEL    REG
> 0,4               101939 /drm mm object
> vaal    11001 userful-zeroclient  DEL    REG
> 0,4               101938 /drm mm object
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 230896  22812680 /usr/lib64/libgsttag-1.0.so.0.401.0
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 303344  22812664 /usr/lib64/libgstaudio-1.0.so.0.401.0
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 38320  23725700 /usr/lib64/gstreamer-1.0/libgstaudiotestsrc.so
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 16304  15073368 /lib64/libuuid.so.1.3.0
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 78432  22808064 /usr/lib64/libXext.so.6.4.0
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 19648  22808080 /usr/lib64/libXv.so.1.0.0
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 1297896  22808062 /usr/lib64/libX11.so.6.3.0
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 99224  22807892 /usr/lib64/libICE.so.6.3.0
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 31576  22807981 /usr/lib64/libSM.so.6.0.1
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 70072  23725719 /usr/lib64/gstreamer-1.0/libgstxvimagesink.so
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 111168  23725714 /usr/lib64/gstreamer-1.0/libgstvideoscale.so
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 66760  23725774 /usr/lib64/gstreamer-1.0/libgstvideobox.so
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 49264  23725776 /usr/lib64/gstreamer-1.0/libgstvideofilter.so
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 90784  15073282 /lib64/libgcc_s-4.4.7-20120601.so.1
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 987096  22807876 /usr/lib64/libstdc++.so.6.0.13
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 306864  23725712 /usr/lib64/gstreamer-1.0/libgstvideoconvert.so
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 304016  23725633 /usr/lib64/gstreamer-1.0/libgstcoreelements.so
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 65928  15073310 /lib64/libnss_files-2.12.so
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 99158576  22807764 /usr/lib/locale/locale-archive
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 31720  22809346 /usr/lib64/libffi.so.5.0.6
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 4720  22809369 /usr/lib64/libgthread-2.0.so.0.3314.0
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 110960  15073320 /lib64/libresolv-2.12.so
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 122040  15073372 /lib64/libselinux.so.1
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 88600  15073344 /lib64/libz.so.1.2.3
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 10856  22808014 /usr/lib64/libXau.so.6.0.0
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 19536  15073300 /lib64/libdl-2.12.so
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 43832  15073322 /lib64/librt-2.12.so
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 11896  22809365 /usr/lib64/libgmodule-2.0.so.0.3314.0
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 560976  22808338 /usr/lib64/liborc-0.4.so.0.18.0
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 1916568  15073294 /lib64/libc-2.12.so
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 142464  15073318 /lib64/libpthread-2.12.so
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 1191952  22809363 /usr/lib64/libglib-2.0.so.0.3314.0
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 320232  22809367 /usr/lib64/libgobject-2.0.so.0.3314.0
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 1436968  22809361 /usr/lib64/libgio-2.0.so.0.3314.0
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 122312  22808058 /usr/lib64/libxcb.so.1.1.0
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 41520  22808026 /usr/lib64/libxcb-randr.so.0.1.0
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 10776  22808288 /usr/lib64/libxcb-aux.so.0.0.0
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 1070712  22809499 /usr/lib64/libgstreamer-1.0.so.0.401.0
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 360896  22809491 /usr/lib64/libgstbase-1.0.so.0.401.0
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 298464  22812682 /usr/lib64/libgstvideo-1.0.so.0.401.0
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 595688  15073302 /lib64/libm-2.12.so
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 154504  15073287 /lib64/ld-2.12.so
> vaal    11001 userful-zeroclient  DEL    REG
> 0,4              1956645 /drm mm object
> vaal    11001 userful-zeroclient  DEL    REG
> 0,4              1950504 /drm mm object
> vaal    11001 userful-zeroclient  DEL    REG
> 0,4              1940481 /drm mm object
> vaal    11001 userful-zeroclient  DEL    REG
> 0,4              1955935 /drm mm object
> vaal    11001 userful-zeroclient  DEL    REG
> 0,4              1946662 /drm mm object
> vaal    11001 userful-zeroclient  DEL    REG
> 0,4              1953603 /drm mm object
> vaal    11001 userful-zeroclient  DEL    REG
> 0,4              1968913 /drm mm object
> vaal    11001 userful-zeroclient  DEL    REG
> 0,4              1965899 /drm mm object
> vaal    11001 userful-zeroclient  DEL    REG
> 0,4              1974364 /drm mm object
> vaal    11001 userful-zeroclient  DEL    REG
> 0,4              1998819 /drm mm object
> vaal    11001 userful-zeroclient  DEL    REG
> 0,4              1998812 /drm mm object
> vaal    11001 userful-zeroclient  DEL    REG
> 0,4              1962827 /drm mm object
> vaal    11001 userful-zeroclient  DEL    REG
> 0,4              1962110 /drm mm object
> vaal    11001 userful-zeroclient  DEL    REG
> 0,4              1946578 /drm mm object
> vaal    11001 userful-zeroclient  DEL    REG
> 0,4              1946581 /drm mm object
> vaal    11001 userful-zeroclient  DEL    REG
> 0,4              1946575 /drm mm object
> vaal    11001 userful-zeroclient  DEL    REG
> 0,4              1952857 /drm mm object
> vaal    11001 userful-zeroclient  DEL    REG
> 0,4              1946574 /drm mm object
> vaal    11001 userful-zeroclient  DEL    REG
> 0,4              1940367 /drm mm object
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 26060  22938561 /usr/lib64/gconv/gconv-modules.cache
> vaal    11001 userful-zeroclient  mem    REG              253,0
> 118  23070191 /usr/share/zoneinfo/UTC
> vaal    11001 userful-zeroclient    0r   CHR                1,3
> 0t0      3824 /dev/null
> vaal    11001 userful-zeroclient    1w   REG              253,0
> 68570   7864685
> /var/log/userful-multiseat/userful-light-plugin-session/16-stdout.log
> vaal    11001 userful-zeroclient    2w   REG              253,0
> 1575794114   7864686
> /var/log/userful-multiseat/userful-light-plugin-session/16-stderr.log
> vaal    11001 userful-zeroclient    3r   REG              253,0
> 4097182  24774261 /usr/share/userful-multiseat/ums4.zip
> vaal    11001 userful-zeroclient    4w   REG              253,0
> 4999851   7602903 /var/log/userful-details.log.3 (deleted)
> vaal    11001 userful-zeroclient    5w   REG              253,0
> 4865523   7602706 /var/log/userful.log
> vaal    11001 userful-zeroclient    6r   REG              253,0
> 4097182  24774261 /usr/share/userful-multiseat/ums4.zip
> vaal    11001 userful-zeroclient    7w   REG              253,0
> 231147   7602708 /var/log/userful-details.log.2
> vaal    11001 userful-zeroclient    8w   REG              253,0
> 4865523   7602706 /var/log/userful.log
> vaal    11001 userful-zeroclient    9w   REG              253,0
> 497887   7602978 /var/log/userful-multiseat/xorgd.log
> vaal    11001 userful-zeroclient   10r   REG              253,0
> 4097182  24774261 /usr/share/userful-multiseat/ums4.zip
> vaal    11001 userful-zeroclient   11w   REG              253,0
> 497887   7602978 /var/log/userful-multiseat/xorgd.log
> vaal    11001 userful-zeroclient   12w   REG              253,0
> 75613   7864684
> /var/log/userful-multiseat/userful-light-plugin-session/16-session.log
> vaal    11001 userful-zeroclient   13w   REG              253,0
> 32810   7734434 /var/log/userful-multiseat/videowall/16-session.log
> vaal    11001 userful-zeroclient   14u  unix 0xffff8803e5b529c0
> 0t0    101805 socket
> vaal    11001 userful-zeroclient   15u  unix 0xffff8803da9af9c0
> 0t0    101806 socket
> vaal    11001 userful-zeroclient   16u   REG                0,9
> 0      3822 [eventfd]
> vaal    11001 userful-zeroclient   17u  unix 0xffff8803747e36c0
> 0t0    101807 socket
> vaal    11001 userful-zeroclient   18u   REG                0,9
> 0      3822 [eventfd]
> vaal    11001 userful-zeroclient   19u   REG                0,9
> 0      3822 [eventfd]
> vaal    11001 userful-zeroclient   20u   REG                0,9
> 0      3822 [eventfd]
> vaal    11001 userful-zeroclient   21u  unix 0xffff880414ef2980
> 0t0    101834 socket
> vaal    11001 userful-zeroclient   22u  unix 0xffff880414ef2080
> 0t0    101835 socket
> vaal    11001 userful-zeroclient   23u  unix 0xffff8803c608f380
> 0t0    101836 socket
> vaal    11001 userful-zeroclient   24u  unix 0xffff8803c608f080
> 0t0    101837 socket
> vaal    11001 userful-zeroclient   25u  unix 0xffff88039b28a3c0
> 0t0    101934 socket
> vaal    11001 userful-zeroclient   26u  unix 0xffff8803744cf6c0
> 0t0    101935 socket
> vaal    11001 userful-zeroclient   27r   REG              253,0
> 830866172  21495811 /content/media/UHD Sample stockfootage.com (4k).mp4
> vaal    11001 userful-zeroclient   28r   DIR              253,0
> 4096  15466507 /tmp/.X11-unix
> vaal    11001 userful-zeroclient   29u  unix 0xffff8803744cfcc0
> 0t0    101936 socket
> vaal    11001 userful-zeroclient   30u   CHR              226,0
> 0t0      5878 /dev/dri/card0
> vaal    11001 userful-zeroclient   31u  unix 0xffff8803744940c0
> 0t0    102036 socket
> vaal    11001 userful-zeroclient   32u   CHR              226,0
> 0t0      5878 /dev/dri/card0
> vaal    11001 userful-zeroclient   33u  unix 0xffff88037442c980
> 0t0    102061 socket
> vaal    11001 userful-zeroclient   34u  unix 0xffff8803326cccc0
> 0t0    102064 socket
> vaal    11001 userful-zeroclient   35u  unix 0xffff88039b28a0c0
> 0t0    102067 socket
> vaal    11001 userful-zeroclient   36u  unix 0xffff8803b2e8f080
> 0t0    102070 socket
> vaal    11001 userful-zeroclient   37u  unix 0xffff8803dd1f10c0
> 0t0    102073 socket
> vaal    11001 userful-zeroclient   38u  unix 0xffff8803da9af3c0
> 0t0    102076 socket
> vaal    11001 userful-zeroclient   41r  FIFO                0,8
> 0t0   2025914 pipe
> vaal    11001 userful-zeroclient   42w  FIFO                0,8
> 0t0   2025914 pipe
> vaal    11001 userful-zeroclient   43u  FIFO                0,8
> 0t0   2025915 pipe
> vaal    11001 userful-zeroclient   44u  FIFO                0,8
> 0t0   2025915 pipe
> vaal    11001 userful-zeroclient   45u  unix 0xffff88001f9f50c0
> 0t0   2026983 socket
> vaal    11001 userful-zeroclient   46u  unix 0xffff88001fae3680
> 0t0   2026985 socket
> vaal    11001 userful-zeroclient   49u  unix 0xffff88001fae3080
> 0t0   2026986 socket
> vaal    11001 userful-zeroclient   50u  unix 0xffff88007ee9f380
> 0t0   2026987 socket
> vaal    11001 userful-zeroclient   51u  unix 0xffff8803bf3be6c0
> 0t0    272272 socket
> vaal    11001 userful-zeroclient   52u  unix 0xffff8803bf3be9c0
> 0t0    272273 socket
> vaal    11001 userful-zeroclient   53u  unix 0xffff88007ee9f080
> 0t0   2026988 socket
> vaal    11001 userful-zeroclient   54u  unix 0xffff88039d383080
> 0t0   2027032 socket
> vaal    11001 userful-zeroclient   55u  unix 0xffff8803dd07a0c0
> 0t0   2027033 socket
> vaal    11001 userful-zeroclient   56u  unix 0xffff880374513980
> 0t0   2026991 socket
> vaal    11001 userful-zeroclient   57u  unix 0xffff8803323426c0
> 0t0   2026992 socket
> vaal    11001 userful-zeroclient   58u  unix 0xffff88007ee980c0
> 0t0   1896890 socket
> vaal    11001 userful-zeroclient   59u  unix 0xffff8803e32810c0
> 0t0    102105 socket
> vaal    11001 userful-zeroclient   60u  unix 0xffff88038e951380
> 0t0    102106 socket
> vaal    11001 userful-zeroclient   61u  unix 0xffff880387f4c980
> 0t0    102270 socket
> vaal    11001 userful-zeroclient   62u  unix 0xffff880410d06cc0
> 0t0    102271 socket
> vaal    11001 userful-zeroclient   63u  unix 0xffff8803323423c0
> 0t0   2026993 socket
> vaal    11001 userful-zeroclient   64u  unix 0xffff880081613980
> 0t0   1896891 socket
> ...
> vaal    11001 userful-zeroclient 1021u  unix 0xffff88008169e980
> 0t0    991910 socket
> vaal    11001 userful-zeroclient 1022u  unix 0xffff88001facdcc0
> 0t0    991911 socket
> vaal    11001 userful-zeroclient 1023u  unix 0xffff8803e9a8e380
> 0t0   1327476 socket
>
>
>
>> valgrind has an option to track fd leaks I believe.
>>
>
> Does it? I wasn't aware of that. I'll see if I can figure some way to get
> our python code to run valgrind running our gstreamer app, and see if I can
> still reproduce the bug.
>
>
>>
>> My first guess would've been that a bus object gets leaked/not freed
>> somewhere, but that wouldn't be 'sockets' then.
>>
>
> Yeah, that was my guess too, but from what little I know about sockets, it
> doesn't appear that way.
>
> --
> Stirling Westrup
> Programmer, Entrepreneur.
> https://www.linkedin.com/e/fpf/77228
> http://www.linkedin.com/in/swestrup
> http://technaut.livejournal.com
> http://sourceforge.net/users/stirlingwestrup
>
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20141028/e143c233/attachment-0001.html>


More information about the gstreamer-devel mailing list