Postby CrazyBuntu » 09 Jun 2009 01:43
Update:
Due to the fact that I still cannot stream from VLC RC3 1.0.0, I've decided to perform a test on VLC 0.9.9a
So I have a server with a couple of DVB-S cards, connected to a C-Band LNB/Dish.
Now I have some very interesting output from Valgrind!
I ran the test only for 6 hours because any longer, I would have lost access to the server due to vlc and valgrind consuming all of the 4GB of RAM !!! (which it did very eagerly I must add)
Here is the initiation string:
----------------------------------------------------------
algrind --tool=memcheck --leak-check=full --show-reachable=yes --track-origins=yes /usr/bin/vlc dvb:// --dvb-adapter=0 --dvb-frequency=4000000 --dvb-voltage=18 --dvb-srate=28125000 --ts-es-id-pid -vvv --ttl 12 --programs 1,3,4,9,10,11,15,30,60,6,7,8,14,16,18,23,24,25 --intf dummy --sout='#duplicate{dst=standard{access=udp,mux=ts,dst=239.250.1.1:1234},select="program=1",dst=standard{access=udp,mux=ts,dst=239.250.1.2:1234},select="program=3",
dst=standard{access=udp,mux=ts,dst=239.250.1.3:1234},select="program=4",dst=standard{access=udp,mux=ts,dst=239.250.1.4:1234},select="program=9",dst=standard{acce
ss=udp,mux=ts,dst=239.250.1.5:1234},select="program=10",dst=standard{access=udp,mux=ts,dst=239.250.1.6:1234},select="program=11",dst=standard{access=udp,mux=ts,
dst=239.250.1.7:1234},select="program=15",dst=standard{access=udp,mux=ts,dst=239.250.1.8:1234},select="program=30",dst=standard{access=udp,mux=ts,dst=239.250.1.9
:1234},select="program=60",dst=standard{access=udp,mux=ts,dst=239.250.1.10:1234},select="program=6",dst=standard{access=udp,mux=ts,dst=239.250.1.11:1234},select="
program=7",dst=standard{access=udp,mux=ts,dst=239.250.1.12:1234},select="program=8",dst=standard{access=udp,mux=ts,dst=239.250.1.13:1234},select="program=14",dst
=standard{access=udp,mux=ts,dst=239.250.1.14:1234},select="program=16",dst=standard{access=udp,mux=ts,dst=239.250.1.15:1234},select="program=18",dst=standard{acc
ess=udp,mux=ts,dst=239.250.1.16:1234},select="program=23",dst=standard{access=udp,mux=ts,dst=239.250.1.17:1234},select="program=24",}'
----------------------------------------------------------
And here is the Valgrind output:
----------------------------------------------------------
==3835==
==3835== ERROR SUMMARY: 55 errors from 3 contexts (suppressed: 544 from 3)
==3835== malloc/free: in use at exit: 18,622 bytes in 151 blocks.
==3835== malloc/free: 314,116,359 allocs, 314,116,208 frees, 169,024,833,892 bytes allocated.
==3835== For counts of detected errors, rerun with: -v
==3835== searching for pointers to 151 not-freed blocks.
==3835== checked 244,064 bytes.
==3835==
==3835== Thread 1:
==3835==
==3835== 24 bytes in 1 blocks are still reachable in loss record 1 of 40
==3835== at 0x4C25684: calloc (vg_replace_malloc.c:397)
==3835== by 0x5ABD561: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5ABD788: dbus_bus_register (in /lib/libdbus-1.so.3.4.0)
==3835== by 0x5ABDC86: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x50653B2: libvlc_InternalInit (in /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x4E33807: libvlc_new (in /usr/lib/libvlc.so.2.1.0)
==3835== by 0x400FA2: (within /usr/bin/vlc)
==3835== by 0x554E5A5: (below main) (in /lib/libc-2.9.so)
==3835==
==3835==
==3835== 24 bytes in 2 blocks are still reachable in loss record 2 of 40
==3835== at 0x4C278AE: malloc (vg_replace_malloc.c:207)
==3835== by 0x4C27A37: realloc (vg_replace_malloc.c:429)
==3835== by 0x5AD7384: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5ABD511: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5ABD788: dbus_bus_register (in /lib/libdbus-1.so.3.4.0)
==3835== by 0x5ABDC86: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x50653B2: libvlc_InternalInit (in /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x4E33807: libvlc_new (in /usr/lib/libvlc.so.2.1.0)
==3835== by 0x400FA2: (within /usr/bin/vlc)
==3835== by 0x554E5A5: (below main) (in /lib/libc-2.9.so)
==3835==
==3835==
==3835== 24 bytes in 1 blocks are still reachable in loss record 3 of 40
==3835== at 0x4C25684: calloc (vg_replace_malloc.c:397)
==3835== by 0x5ACEADA: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AC0E73: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AC2B42: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5ABDCE7: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x50653B2: libvlc_InternalInit (in /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x4E33807: libvlc_new (in /usr/lib/libvlc.so.2.1.0)
==3835== by 0x400FA2: (within /usr/bin/vlc)
==3835== by 0x554E5A5: (below main) (in /lib/libc-2.9.so)
==3835==
==3835==
==3835== 56 bytes in 1 blocks are still reachable in loss record 4 of 40
==3835== at 0x4C278AE: malloc (vg_replace_malloc.c:207)
==3835== by 0x400D0CF: (within /lib/ld-2.9.so)
==3835== by 0x4013534: (within /lib/ld-2.9.so)
==3835== by 0x400E8C5: (within /lib/ld-2.9.so)
==3835== by 0x4012DBA: (within /lib/ld-2.9.so)
==3835== by 0x5651A5F: (within /lib/libc-2.9.so)
==3835== by 0x400E8C5: (within /lib/ld-2.9.so)
==3835== by 0x5651BC6: __libc_dlopen_mode (in /lib/libc-2.9.so)
==3835== by 0x53237BB: pthread_cancel_init (in /lib/libpthread-2.9.so)
==3835== by 0x5320227: pthread_cancel (in /lib/libpthread-2.9.so)
==3835== by 0xCDDED9C: ???
==3835== by 0x50C59D1: __module_Unneed (in /usr/lib/libvlccore.so.0.1.0)
==3835==
==3835==
==3835== 72 bytes in 1 blocks are indirectly lost in loss record 5 of 40
==3835== at 0x4C278AE: malloc (vg_replace_malloc.c:207)
==3835== by 0x50DAA9C: (within /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x50DB442: __var_Get (in /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x5092D79: (within /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x5093280: (within /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x50CC605: (within /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x531B3B9: start_thread (in /lib/libpthread-2.9.so)
==3835== by 0x5615FCC: clone (in /lib/libc-2.9.so)
==3835==
==3835==
==3835== 384 (24 direct, 360 indirect) bytes in 1 blocks are definitely lost in loss record 6 of 40
==3835== at 0x4C278AE: malloc (vg_replace_malloc.c:207)
==3835== by 0x50DA9C6: (within /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x50DB442: __var_Get (in /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x5092D79: (within /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x5093280: (within /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x50CC605: (within /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x531B3B9: start_thread (in /lib/libpthread-2.9.so)
==3835== by 0x5615FCC: clone (in /lib/libc-2.9.so)
==3835==
==3835==
==3835== 32 bytes in 1 blocks are still reachable in loss record 7 of 40
==3835== at 0x4C25684: calloc (vg_replace_malloc.c:397)
==3835== by 0x5EF933F: (within /lib/libdl-2.9.so)
==3835== by 0x5EF8EC0: dlopen (in /lib/libdl-2.9.so)
==3835== by 0x50CBFF8: (within /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x50C5A34: (within /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x50C674B: (within /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x50C6666: (within /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x50C70D9: (within /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x50652F3: libvlc_InternalInit (in /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x4E33807: libvlc_new (in /usr/lib/libvlc.so.2.1.0)
==3835== by 0x400FA2: (within /usr/bin/vlc)
==3835== by 0x554E5A5: (below main) (in /lib/libc-2.9.so)
==3835==
==3835==
==3835== 42 bytes in 1 blocks are still reachable in loss record 8 of 40
==3835== at 0x4C278AE: malloc (vg_replace_malloc.c:207)
==3835== by 0x5ADBBA9: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AD540E: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AD5562: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AD6739: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AD68E9: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AD4FC6: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AC2B2E: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5ABDCE7: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x50653B2: libvlc_InternalInit (in /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x4E33807: libvlc_new (in /usr/lib/libvlc.so.2.1.0)
==3835== by 0x400FA2: (within /usr/bin/vlc)
==3835==
==3835==
==3835== 48 bytes in 1 blocks are still reachable in loss record 9 of 40
==3835== at 0x4C25684: calloc (vg_replace_malloc.c:397)
==3835== by 0x5AC0D4C: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AC2B42: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5ABDCE7: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x50653B2: libvlc_InternalInit (in /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x4E33807: libvlc_new (in /usr/lib/libvlc.so.2.1.0)
==3835== by 0x400FA2: (within /usr/bin/vlc)
==3835== by 0x554E5A5: (below main) (in /lib/libc-2.9.so)
==3835==
==3835==
==3835== 48 bytes in 1 blocks are still reachable in loss record 10 of 40
==3835== at 0x4C25684: calloc (vg_replace_malloc.c:397)
==3835== by 0x5AC0D3B: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AC2B42: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5ABDCE7: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x50653B2: libvlc_InternalInit (in /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x4E33807: libvlc_new (in /usr/lib/libvlc.so.2.1.0)
==3835== by 0x400FA2: (within /usr/bin/vlc)
==3835== by 0x554E5A5: (below main) (in /lib/libc-2.9.so)
==3835==
==3835==
==3835== 56 bytes in 1 blocks are still reachable in loss record 11 of 40
==3835== at 0x4C25684: calloc (vg_replace_malloc.c:397)
==3835== by 0x5ACA367: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AD52B6: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AD5562: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AD6739: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AD68E9: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AD4FC6: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AC2B2E: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5ABDCE7: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x50653B2: libvlc_InternalInit (in /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x4E33807: libvlc_new (in /usr/lib/libvlc.so.2.1.0)
==3835== by 0x400FA2: (within /usr/bin/vlc)
==3835==
==3835==
==3835== 62 bytes in 8 blocks are indirectly lost in loss record 12 of 40
==3835== at 0x4C278AE: malloc (vg_replace_malloc.c:207)
==3835== by 0x9B07A7F: ???
==3835== by 0x9A8A5A4: ???
==3835== by 0x9A89DE7: ???
==3835== by 0x9A91D8C: ???
==3835== by 0x9855E7B: ???
==3835== by 0x50C5F34: __module_Need (in /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x50DE46F: __xml_Create (in /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x9648401: ???
==3835== by 0x508FC00: (within /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x50930FF: (within /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x509320F: __input_Read (in /usr/lib/libvlccore.so.0.1.0)
==3835==
==3835==
==3835== 64 bytes in 1 blocks are still reachable in loss record 13 of 40
==3835== at 0x4C278AE: malloc (vg_replace_malloc.c:207)
==3835== by 0x5ACE917: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5ACEAFC: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AC0E73: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AC2B42: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5ABDCE7: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x50653B2: libvlc_InternalInit (in /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x4E33807: libvlc_new (in /usr/lib/libvlc.so.2.1.0)
==3835== by 0x400FA2: (within /usr/bin/vlc)
==3835== by 0x554E5A5: (below main) (in /lib/libc-2.9.so)
==3835==
==3835==
==3835== 80 bytes in 2 blocks are definitely lost in loss record 14 of 40
==3835== at 0x4C278AE: malloc (vg_replace_malloc.c:207)
==3835== by 0x9B03E4A: ???
==3835== by 0x9B03938: ???
==3835== by 0x9A91D74: ???
==3835== by 0x9855E7B: ???
==3835== by 0x50C5F34: __module_Need (in /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x50DE46F: __xml_Create (in /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x9648401: ???
==3835== by 0x508FC00: (within /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x50930FF: (within /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x509320F: __input_Read (in /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x5075698: (within /usr/lib/libvlccore.so.0.1.0)
==3835==
==3835==
==3835== 80 bytes in 2 blocks are still reachable in loss record 15 of 40
==3835== at 0x4C278AE: malloc (vg_replace_malloc.c:207)
==3835== by 0x5AD006D: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AD52E6: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AD5562: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AD6739: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AD68E9: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AD4FC6: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AC2B2E: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5ABDCE7: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x50653B2: libvlc_InternalInit (in /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x4E33807: libvlc_new (in /usr/lib/libvlc.so.2.1.0)
==3835== by 0x400FA2: (within /usr/bin/vlc)
==3835==
==3835==
==3835== 96 bytes in 2 blocks are still reachable in loss record 16 of 40
==3835== at 0x4C278AE: malloc (vg_replace_malloc.c:207)
==3835== by 0x5ADCBDA: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AD419D: dbus_threads_init (in /lib/libdbus-1.so.3.4.0)
==3835== by 0x5065687: libvlc_InternalInit (in /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x4E33807: libvlc_new (in /usr/lib/libvlc.so.2.1.0)
==3835== by 0x400FA2: (within /usr/bin/vlc)
==3835== by 0x554E5A5: (below main) (in /lib/libc-2.9.so)
==3835==
==3835==
==3835== 104 bytes in 1 blocks are definitely lost in loss record 17 of 40
==3835== at 0x4C278AE: malloc (vg_replace_malloc.c:207)
==3835== by 0x9B03DFA: ???
==3835== by 0x9B5E5F6: ???
==3835== by 0x9A8DE4F: ???
==3835== by 0x9A8E0AB: ???
==3835== by 0x9A92505: ???
==3835== by 0x9B46F04: ???
==3835== by 0x9B47149: ???
==3835== by 0x9855F3E: ???
==3835== by 0x9648418: ???
==3835== by 0x508FC00: (within /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x50930FF: (within /usr/lib/libvlccore.so.0.1.0)
==3835==
==3835==
==3835== 105 bytes in 5 blocks are still reachable in loss record 18 of 40
==3835== at 0x4C278AE: malloc (vg_replace_malloc.c:207)
==3835== by 0x5AD8448: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5ABDDC4: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x50653B2: libvlc_InternalInit (in /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x4E33807: libvlc_new (in /usr/lib/libvlc.so.2.1.0)
==3835== by 0x400FA2: (within /usr/bin/vlc)
==3835== by 0x554E5A5: (below main) (in /lib/libc-2.9.so)
==3835==
==3835==
==3835== 120 bytes in 1 blocks are still reachable in loss record 19 of 40
==3835== at 0x4C278AE: malloc (vg_replace_malloc.c:207)
==3835== by 0x5AD408C: dbus_threads_init (in /lib/libdbus-1.so.3.4.0)
==3835== by 0x5065687: libvlc_InternalInit (in /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x4E33807: libvlc_new (in /usr/lib/libvlc.so.2.1.0)
==3835== by 0x400FA2: (within /usr/bin/vlc)
==3835== by 0x554E5A5: (below main) (in /lib/libc-2.9.so)
==3835==
==3835==
==3835== 120 bytes in 3 blocks are still reachable in loss record 20 of 40
==3835== at 0x4C25684: calloc (vg_replace_malloc.c:397)
==3835== by 0x5ADA4A3: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AD8E54: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AD8EBB: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AD8F28: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AB9BBA: dbus_parse_address (in /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AC2ADE: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5ABDCE7: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x50653B2: libvlc_InternalInit (in /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x4E33807: libvlc_new (in /usr/lib/libvlc.so.2.1.0)
==3835== by 0x400FA2: (within /usr/bin/vlc)
==3835== by 0x554E5A5: (below main) (in /lib/libc-2.9.so)
==3835==
==3835==
==3835== 120 bytes in 5 blocks are still reachable in loss record 21 of 40
==3835== at 0x4C278AE: malloc (vg_replace_malloc.c:207)
==3835== by 0x5ADA412: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5ABDD73: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x50653B2: libvlc_InternalInit (in /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x4E33807: libvlc_new (in /usr/lib/libvlc.so.2.1.0)
==3835== by 0x400FA2: (within /usr/bin/vlc)
==3835== by 0x554E5A5: (below main) (in /lib/libc-2.9.so)
==3835==
==3835==
==3835== 128 bytes in 2 blocks are still reachable in loss record 22 of 40
==3835== at 0x4C25684: calloc (vg_replace_malloc.c:397)
==3835== by 0x5AD6FAB: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AD5516: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AD6739: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AD68E9: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AD4FC6: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AC2B2E: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5ABDCE7: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x50653B2: libvlc_InternalInit (in /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x4E33807: libvlc_new (in /usr/lib/libvlc.so.2.1.0)
==3835== by 0x400FA2: (within /usr/bin/vlc)
==3835== by 0x554E5A5: (below main) (in /lib/libc-2.9.so)
==3835==
==3835==
==3835== 128 bytes in 1 blocks are definitely lost in loss record 23 of 40
==3835== at 0x4C25684: calloc (vg_replace_malloc.c:397)
==3835== by 0x58AD69F: libhal_ctx_new (in /usr/lib/libhal.so.1.0.0)
==3835== by 0x5065384: libvlc_InternalInit (in /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x4E33807: libvlc_new (in /usr/lib/libvlc.so.2.1.0)
==3835== by 0x400FA2: (within /usr/bin/vlc)
==3835== by 0x554E5A5: (below main) (in /lib/libc-2.9.so)
==3835==
==3835==
==3835== 152 bytes in 7 blocks are still reachable in loss record 24 of 40
==3835== at 0x4C278AE: malloc (vg_replace_malloc.c:207)
==3835== by 0x5ADBBFB: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AD54AE: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AD6739: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AD68E9: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AD4FC6: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AC2B2E: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5ABDCE7: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x50653B2: libvlc_InternalInit (in /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x4E33807: libvlc_new (in /usr/lib/libvlc.so.2.1.0)
==3835== by 0x400FA2: (within /usr/bin/vlc)
==3835== by 0x554E5A5: (below main) (in /lib/libc-2.9.so)
==3835==
==3835==
==3835== 192 bytes in 4 blocks are still reachable in loss record 25 of 40
==3835== at 0x4C278AE: malloc (vg_replace_malloc.c:207)
==3835== by 0x5AC3B7D: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5ABC19D: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5ABC249: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AD5444: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AD5562: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AD6739: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AD68E9: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AD4FC6: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AC2B2E: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5ABDCE7: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x50653B2: libvlc_InternalInit (in /usr/lib/libvlccore.so.0.1.0)
==3835==
==3835==
==3835== 224 bytes in 1 blocks are still reachable in loss record 26 of 40
==3835== at 0x4C25684: calloc (vg_replace_malloc.c:397)
==3835== by 0x5AD5497: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AD6739: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AD68E9: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AD4FC6: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AC2B2E: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5ABDCE7: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x50653B2: libvlc_InternalInit (in /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x4E33807: libvlc_new (in /usr/lib/libvlc.so.2.1.0)
==3835== by 0x400FA2: (within /usr/bin/vlc)
==3835== by 0x554E5A5: (below main) (in /lib/libc-2.9.so)
==3835==
==3835==
==3835== 224 bytes in 2 blocks are still reachable in loss record 27 of 40
==3835== at 0x4C25684: calloc (vg_replace_malloc.c:397)
==3835== by 0x5AD7EB9: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AC2D77: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5ABDCE7: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x50653B2: libvlc_InternalInit (in /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x4E33807: libvlc_new (in /usr/lib/libvlc.so.2.1.0)
==3835== by 0x400FA2: (within /usr/bin/vlc)
==3835== by 0x554E5A5: (below main) (in /lib/libc-2.9.so)
==3835==
==3835==
==3835== 240 bytes in 1 blocks are still reachable in loss record 28 of 40
==3835== at 0x4C25684: calloc (vg_replace_malloc.c:397)
==3835== by 0x5ABC0C9: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5ABC249: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AD5444: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AD5562: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AD6739: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AD68E9: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AD4FC6: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AC2B2E: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5ABDCE7: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x50653B2: libvlc_InternalInit (in /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x4E33807: libvlc_new (in /usr/lib/libvlc.so.2.1.0)
==3835==
==3835==
==3835== 256 bytes in 1 blocks are still reachable in loss record 29 of 40
==3835== at 0x4C25684: calloc (vg_replace_malloc.c:397)
==3835== by 0x5AC0D84: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AC2B42: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5ABDCE7: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x50653B2: libvlc_InternalInit (in /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x4E33807: libvlc_new (in /usr/lib/libvlc.so.2.1.0)
==3835== by 0x400FA2: (within /usr/bin/vlc)
==3835== by 0x554E5A5: (below main) (in /lib/libc-2.9.so)
==3835==
==3835==
==3835== 288 bytes in 1 blocks are indirectly lost in loss record 30 of 40
==3835== at 0x4C278AE: malloc (vg_replace_malloc.c:207)
==3835== by 0x50DAA8B: (within /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x50DB442: __var_Get (in /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x5092D79: (within /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x5093280: (within /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x50CC605: (within /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x531B3B9: start_thread (in /lib/libpthread-2.9.so)
==3835== by 0x5615FCC: clone (in /lib/libc-2.9.so)
==3835==
==3835==
==3835== 320 bytes in 8 blocks are indirectly lost in loss record 31 of 40
==3835== at 0x4C278AE: malloc (vg_replace_malloc.c:207)
==3835== by 0x9A8A5BE: ???
==3835== by 0x9A89DE7: ???
==3835== by 0x9A91D8C: ???
==3835== by 0x9855E7B: ???
==3835== by 0x50C5F34: __module_Need (in /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x50DE46F: __xml_Create (in /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x9648401: ???
==3835== by 0x508FC00: (within /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x50930FF: (within /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x509320F: __input_Read (in /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x5075698: (within /usr/lib/libvlccore.so.0.1.0)
==3835==
==3835==
==3835== 676 bytes in 38 blocks are definitely lost in loss record 32 of 40
==3835== at 0x4C278AE: malloc (vg_replace_malloc.c:207)
==3835== by 0x55B09A1: strdup (in /lib/libc-2.9.so)
==3835== by 0x1C57E992: ???
==3835== by 0x102111CA: ???
==3835== by 0x1020F1D7: ???
==3835== by 0x1C57D3CA: ???
==3835== by 0x508FC00: (within /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x5093290: (within /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x50CC605: (within /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x531B3B9: start_thread (in /lib/libpthread-2.9.so)
==3835== by 0x5615FCC: clone (in /lib/libc-2.9.so)
==3835==
==3835==
==3835== 760 bytes in 5 blocks are still reachable in loss record 33 of 40
==3835== at 0x4C278AE: malloc (vg_replace_malloc.c:207)
==3835== by 0x5ACA0C6: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5ACD516: dbus_message_new_signal (in /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AC0E36: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AC2B42: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5ABDCE7: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x50653B2: libvlc_InternalInit (in /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x4E33807: libvlc_new (in /usr/lib/libvlc.so.2.1.0)
==3835== by 0x400FA2: (within /usr/bin/vlc)
==3835== by 0x554E5A5: (below main) (in /lib/libc-2.9.so)
==3835==
==3835==
==3835== 782 (400 direct, 382 indirect) bytes in 1 blocks are definitely lost in loss record 34 of 40
==3835== at 0x4C278AE: malloc (vg_replace_malloc.c:207)
==3835== by 0x9A89D2F: ???
==3835== by 0x9A91D8C: ???
==3835== by 0x9855E7B: ???
==3835== by 0x50C5F34: __module_Need (in /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x50DE46F: __xml_Create (in /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x9648401: ???
==3835== by 0x508FC00: (within /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x50930FF: (within /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x509320F: __input_Read (in /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x5075698: (within /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x5073B41: (within /usr/lib/libvlccore.so.0.1.0)
==3835==
==3835==
==3835== 408 bytes in 1 blocks are still reachable in loss record 35 of 40
==3835== at 0x4C278AE: malloc (vg_replace_malloc.c:207)
==3835== by 0x401332B: (within /lib/ld-2.9.so)
==3835== by 0x4014B07: (within /lib/ld-2.9.so)
==3835== by 0x40154ED: (within /lib/ld-2.9.so)
==3835== by 0x400E8C5: (within /lib/ld-2.9.so)
==3835== by 0x5EF92CB: (within /lib/libdl-2.9.so)
==3835== by 0x5EF900E: dlclose (in /lib/libdl-2.9.so)
==3835== by 0x50C5B7F: (within /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x50C6B08: (within /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x50633AA: libvlc_InternalDestroy (in /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x4E333C8: libvlc_release (in /usr/lib/libvlc.so.2.1.0)
==3835== by 0x400FEB: (within /usr/bin/vlc)
==3835==
==3835==
==3835== 512 bytes in 1 blocks are definitely lost in loss record 36 of 40
==3835== at 0x4C278AE: malloc (vg_replace_malloc.c:207)
==3835== by 0x50C4057: block_Alloc (in /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x1C57C907: ???
==3835== by 0x1C57D8E8: ???
==3835== by 0x508FC00: (within /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x5093290: (within /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x50CC605: (within /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x531B3B9: start_thread (in /lib/libpthread-2.9.so)
==3835== by 0x5615FCC: clone (in /lib/libc-2.9.so)
==3835==
==3835==
==3835== 1,008 bytes in 18 blocks are still reachable in loss record 37 of 40
==3835== at 0x4C278AE: malloc (vg_replace_malloc.c:207)
==3835== by 0x5ADCA3A: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AD40B1: dbus_threads_init (in /lib/libdbus-1.so.3.4.0)
==3835== by 0x5065687: libvlc_InternalInit (in /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x4E33807: libvlc_new (in /usr/lib/libvlc.so.2.1.0)
==3835== by 0x400FA2: (within /usr/bin/vlc)
==3835== by 0x554E5A5: (below main) (in /lib/libc-2.9.so)
==3835==
==3835==
==3835== 1,596 bytes in 3 blocks are still reachable in loss record 38 of 40
==3835== at 0x4C25684: calloc (vg_replace_malloc.c:397)
==3835== by 0x5ADA598: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AD8E68: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AD8EBB: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AD8F28: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AB9BBA: dbus_parse_address (in /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AC2ADE: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5ABDCE7: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x50653B2: libvlc_InternalInit (in /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x4E33807: libvlc_new (in /usr/lib/libvlc.so.2.1.0)
==3835== by 0x400FA2: (within /usr/bin/vlc)
==3835== by 0x554E5A5: (below main) (in /lib/libc-2.9.so)
==3835==
==3835==
==3835== 4,128 bytes in 2 blocks are definitely lost in loss record 39 of 40
==3835== at 0x4C279E1: realloc (vg_replace_malloc.c:429)
==3835== by 0x5ADAEBB: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5ADE3E7: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5ADE7C0: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AD511A: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AD4FC6: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AC2B2E: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5ABDCE7: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0xC1D808A: ???
==3835== by 0x50C5F34: __module_Need (in /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x506ED8E: __intf_Create (in /usr/lib/libvlccore.so.0.1.0)
==3835== by 0x506327F: libvlc_InternalAddIntf (in /usr/lib/libvlccore.so.0.1.0)
==3835==
==3835==
==3835== 5,581 bytes in 12 blocks are still reachable in loss record 40 of 40
==3835== at 0x4C279E1: realloc (vg_replace_malloc.c:429)
==3835== by 0x5ADAEBB: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5ADB946: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5ABC194: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5ABC249: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AD5444: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AD5562: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AD6739: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AD68E9: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AD4FC6: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5AC2B2E: (within /lib/libdbus-1.so.3.4.0)
==3835== by 0x5ABDCE7: (within /lib/libdbus-1.so.3.4.0)
==3835==
==3835== LEAK SUMMARY:
==3835== definitely lost: 6,052 bytes in 47 blocks.
==3835== indirectly lost: 742 bytes in 18 blocks.
==3835== possibly lost: 0 bytes in 0 blocks.
==3835== still reachable: 11,828 bytes in 86 blocks.
==3835== suppressed: 0 bytes in 0 blocks.
----------------------------------------------------------
I really hope that with this information, a solution, once and for all, can be found.
If more testing or logging is required, please let me know and I am ready here to do whatever it takes to help resolve this memory leak issue.
Regards,
CrazyBuntu