I am not sure....
I tried with live555 alone, and no segmentation fault
And it is not the only segfault issue with vlm.
For example, if I try an invalid mux output (nigtly build 05_15_08) :
[00000798] main demux error: object is not attached
[00000794] main access error: object is not attached
[00000799] main packetizer error: object is not attached
[00000788] main stream output error: object is not attached
ERROR: cannot delete object (787, (null)) with 4 children
ERROR: Remaining children object (id:788, type:stream output, name:(null))
Segmentation fault
but sometimes it ends better :
[00000798] main demux error: object is not attached
[00000795] main access error: object is not attached
[00000799] main packetizer error: object is not attached
[00000788] main stream output error: object is not attached
ERROR: cannot delete object (787, (null)) with 4 children
ERROR: Remaining children object (id:788, type:stream output, name:(null))
ERROR: Remaining children object (id:795, type:access, name:(null))
ERROR: Remaining children object (id:798, type:demux, name:(null))
ERROR: Remaining children object (id:799, type:packetizer, name:(null))
o 00000001 libvlc "vlc", refcount 1, 6 children
|-o 00000775 interaction (thread 3064507280), refcount 1, parent 1
|-o 00000776 playlist (thread 3039329168), refcount 2, 2 children, parent 1
| |-o 00000782 generic "preparser" (thread 3056114576), refcount 1, parent 776
| `-o 00000783 generic "fetcher" (thread 3047721872), refcount 1, parent 776
|-o 00000784 vlm daemon (thread 3030936464), refcount 1, parent 1
|-o 00000790 interface "hotkeys" (thread 3012557712), refcount 1, parent 1
|-o 00000793 interface "screensaver" (thread 3004165008), refcount 1, parent 1
`-o 00000796 interface "rc" (thread 2995772304), refcount 1, parent 1
Aborted