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