So in practicing, I realized what was the problem.
<br><br>
I run all the tutorials to see which one crashed with the segmentation fault.
<br><br>
then using the tutorials that crashed, I looked for similarities in code, and I found something.
<br><br>
<b>All the tutorials utilizing this line of code crashed with segmentation faults:</b><br><br>
/* Build the pipeline */<br>
 pipeline = gst_parse_launch("playbin uri=https://www.freedesktop.org/software/gstreamer-sdk/data/media/sintel_trailer-480p.<b>webm</b>", NULL);<br><br>
or <br><br>
/* Set the URI to play */<br>
g_object_set (data.source, "uri", "https://www.freedesktop.org/software/gstreamer-sdk/data/media/sintel_trailer-480p.<b>webm</b>", NULL);
<br><br>
it would crash withe the segmentation fault.
<br><br>
so I decided to go to the address "https://www.freedesktop.org/software/gstreamer-sdk/data/media/" to find any other formats.<br> 
Fortunately I found the <b>.ogv</b> format. Replaced <b>.webm</b> with <b>.ogv</b> and everything worked perfectly. 
<br><br>
The uneducated conclusion for now is that, whenever the source is pulled from the internet and comes from a <b>.webm</b> format, it causes problems. <br>
Well on my system (!Pop_OS).

        
        
        
<br/><hr align="left" width="300" />
Sent from the <a href="http://gstreamer-devel.966125.n4.nabble.com/">GStreamer-devel mailing list archive</a> at Nabble.com.<br/>