<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
-->
</style><!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal">Hey Everyone,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">A bit new to this. When debugging the gstreamer source code in Ubuntu 14.04, with eclipse luna CDT (as a makefile project), gstreamer builds fine:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">cd ~<o:p></o:p></p>
<p class="MsoNormal">sudo apt-get build-dep gstreamer1.0<o:p></o:p></p>
<p class="MsoNormal">apt-get source gstreamer1.0<o:p></o:p></p>
<p class="MsoNormal">cd gstreamer1.0-1.2.4<o:p></o:p></p>
<p class="MsoNormal">./configure && sudo make && sudo make install <o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Eclipse c++ project from make file -> /home/randy/gstreamer1.0-1.2.4<o:p></o:p></p>
<p class="MsoNormal">Debug configuration C/C++ Application = /home/randy/gstreamer1.0-1.2.4/tools/.libs/gst-launch-1.0<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">The debugger stops on main, but jumps all over the place in main() as you step suggesting either the source built with optimizations. Same behavior when using gdb from the console trying to stop at breakpoints.
<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">ldd /home/randy/gstreamer1.0-1.2.4/tools/.libs/gst-launch-1.0<o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";
color:#222222;background:white">linux-vdso.so.1 =>  (0x00007fffed1fe000)</span><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#222222"><br>
<span style="background:white">    libgstreamer-1.0.so.0 => /usr/local/lib/libgstreamer-1.0.so.0 (0x00007f11fba9d000)</span><br>
<span style="background:white">    libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007f11fb84c000)</span><br>
<span style="background:white">    libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f11fb543000)</span><br>
<span style="background:white">    libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f11fb325000)</span><br>
<span style="background:white">    libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f11faf5f000)</span><br>
<span style="background:white">    libgmodule-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0 (0x00007f11fad5a000)</span><br>
<span style="background:white">    libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f11faa54000)</span><br>
<span style="background:white">    libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f11fa850000)</span><br>
<span style="background:white">    libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007f11fa647000)</span><br>
<span style="background:white">    libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f11fa409000)</span><br>
<span style="background:white">    /lib64/ld-linux-x86-64.so.2 (0x00007f11fbdc3000)</span></span><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Thoughts?<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</body>
</html>