If the mpd file is moved and the http server replies with a http redirect. Then the client core dumps.
Program terminated with signal 11, Segmentation fault.
#0 __strlen_sse2 () at ../sysdeps/x86_64/multiarch/../strlen.S:31
31 ../sysdeps/x86_64/multiarch/../strlen.S: No such file or directory.
(gdb) bt
#0 __strlen_sse2 () at ../sysdeps/x86_64/multiarch/../strlen.S:31
#1 0x00007f53823fb8b6 in __GI___strdup (s=0x0) at strdup.c:41
#2 0x00007f5382987f41 in gf_dm_sess_setup_from_url ()
from /usr/local/lib/libgpac.so.3
#3 0x00007f5382988cef in ?? () from /usr/local/lib/libgpac.so.3
#4 0x00007f5382989f7d in ?? () from /usr/local/lib/libgpac.so.3
#5 0x00007f538298c9c3 in gf_dm_sess_process_headers ()
from /usr/local/lib/libgpac.so.3
#6 0x00007f5382c28ea9 in ?? () from /usr/local/lib/libgpac.so.3
#7 0x00007f5382c29817 in ?? () from /usr/local/lib/libgpac.so.3
#8 0x00007f5382c38446 in ?? () from /usr/local/lib/libgpac.so.3
#9 0x0000000000404cfc in main ()
hmm I can't reproduce this here - do you have a test URL somewhere ?
Sorry no public on.
I tested relocations tests from http://jigsaw.w3.org/HTTP/300/Overview.html without any issue. Can you confirm that the bug is valid ?