Leaking 4 sockets per file played.

Stirling Westrup swestrup at gmail.com
Wed Oct 8 14:09:26 PDT 2014


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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20141008/ec868204/attachment-0001.html>


More information about the gstreamer-devel mailing list