rtspsrc crash on big endian system
Hi!
On big endian systems the rtspsrc has a bug leading to a segfault. It is on several MIPS-BE systems.
The command:
gst-launch-1.0 rtspsrc location=rtsp://192.168.203.15:8554/test ! fakesink
After some seconds, the process segfaults, see attached log. Almost identical MIPS-LE systems do not the show failure, they run flawlessly.
This is what gdb shows me:
Thread 2 "task0" received signal SIGSEGV, Segmentation fault.
[Switching to LWP 20702]
0x77fc31b0 in strchrnul () from /lib/ld-musl-mips-sf.so.1
(gdb) bt full
#0 0x77fc31b0 in strchrnul () from /lib/ld-musl-mips-sf.so.1
No symbol table info available.
#1 0x77fc3138 in strchr () from /lib/ld-musl-mips-sf.so.1
No symbol table info available.
#2 0x77d24ebb in g_param_spec_pool_lookup () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
Backtrace stopped: frame did not save the PC
I use gstramer 16.2 and also testet the latest patches in the git repo.
Please help. If more details are needed, please ask.
Edited by ddimension