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 ?