Created
September 27, 2017 15:13
-
-
Save sr105/045abc6a48bf8930350968e5971906ad to your computer and use it in GitHub Desktop.
gdb sysroot not working
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# set sysroot /opt/poky/2.3.1/sysroots/corei7-64-poky-linux | |
directory /opt/poky/2.3.1/sysroots/corei7-64-poky-linux | |
set breakpoint pending on | |
file /work/build-mxencoder-Poky-Debug/mxencoder-test/mxencoder-test | |
target remote | ssh -T [email protected] gdbserver - /opt/mxencoder-test/bin/mxencoder-test | |
b mxencoder-test.cpp:67 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
hchapman@harvey ~/p $ gdb --nx -x gdb_commands | |
GNU gdb (GDB) 7.12.1 | |
Copyright (C) 2017 Free Software Foundation, Inc. | |
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> | |
This is free software: you are free to change and redistribute it. | |
There is NO WARRANTY, to the extent permitted by law. Type "show copying" | |
and "show warranty" for details. | |
This GDB was configured as "--host=x86_64-pokysdk-linux --target=x86_64-poky-linux". | |
Type "show configuration" for configuration details. | |
For bug reporting instructions, please see: | |
<http://www.gnu.org/software/gdb/bugs/>. | |
Find the GDB manual and other documentation resources online at: | |
<http://www.gnu.org/software/gdb/documentation/>. | |
For help, type "help". | |
Type "apropos word" to search for commands related to "word". | |
Process /opt/mxencoder-test/bin/mxencoder-test created; pid = 1939 | |
stdin/stdout redirected | |
Remote debugging using stdio | |
0x0000003401400c40 in ?? () | |
Breakpoint 1 at 0x406515: file ../../encoder/mxencoder-test/mxencoder-test.cpp, line 67. | |
(gdb) c | |
Continuing. | |
Breakpoint 1, main () at ../../encoder/mxencoder-test/mxencoder-test.cpp:67 | |
67 start = g_get_monotonic_time(); | |
(gdb) s | |
Current path: '/hdd/CAPTURES' | |
1 Detecting inputs | |
[New Thread 1939.1942] | |
Thread 2 "mxencoder-test" received signal SIGSEGV, Segmentation fault. | |
[Switching to Thread 1939.1942] | |
0x0000000000405e20 in g_main_loop_new@plt () | |
(gdb) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
hchapman@harvey ~/p $ gdb --nx -x gdb_commands | |
GNU gdb (GDB) 7.12.1 | |
Copyright (C) 2017 Free Software Foundation, Inc. | |
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> | |
This is free software: you are free to change and redistribute it. | |
There is NO WARRANTY, to the extent permitted by law. Type "show copying" | |
and "show warranty" for details. | |
This GDB was configured as "--host=x86_64-pokysdk-linux --target=x86_64-poky-linux". | |
Type "show configuration" for configuration details. | |
For bug reporting instructions, please see: | |
<http://www.gnu.org/software/gdb/bugs/>. | |
Find the GDB manual and other documentation resources online at: | |
<http://www.gnu.org/software/gdb/documentation/>. | |
For help, type "help". | |
Type "apropos word" to search for commands related to "word". | |
Process /opt/mxencoder-test/bin/mxencoder-test created; pid = 1932 | |
stdin/stdout redirected | |
Remote debugging using stdio | |
Reading /lib/ld-linux-x86-64.so.2 from remote target... | |
warning: File transfers from remote targets can be slow. Use "set sysroot" to access files locally instead. | |
Reading /lib/ld-linux-x86-64.so.2 from remote target... | |
Reading /lib/ld-2.25.so from remote target... | |
Reading /lib/.debug/ld-2.25.so from remote target... | |
Reading /lib/.debug/ld-2.25.so from remote target... | |
0x0000003401400c40 in _start () from target:/lib/ld-linux-x86-64.so.2 | |
Breakpoint 1 at 0x406515: file ../../encoder/mxencoder-test/mxencoder-test.cpp, line 67. | |
(gdb) c | |
Continuing. | |
Reading /usr/lib/libgstapp-1.0.so.0 from remote target... | |
Reading /usr/lib/libgstpbutils-1.0.so.0 from remote target... | |
Reading /usr/lib/libgstvideo-1.0.so.0 from remote target... | |
Reading /usr/lib/libgstbase-1.0.so.0 from remote target... | |
Reading /usr/lib/libgstreamer-1.0.so.0 from remote target... | |
Reading /usr/lib/libgobject-2.0.so.0 from remote target... | |
Reading /usr/lib/libQt5Quick.so.5 from remote target... | |
Reading /usr/lib/libQt5Multimedia.so.5 from remote target... | |
Reading /usr/lib/libQt5Gui.so.5 from remote target... | |
Reading /usr/lib/libQt5Qml.so.5 from remote target... | |
Reading /usr/lib/libQt5Network.so.5 from remote target... | |
Reading /usr/lib/libQt5Core.so.5 from remote target... | |
Reading /usr/lib/libGL.so.1 from remote target... | |
Reading /lib/libpthread.so.0 from remote target... | |
Reading /usr/lib/libpulse-mainloop-glib.so.0 from remote target... | |
Reading /usr/lib/libpulse.so.0 from remote target... | |
Reading /usr/lib/libglib-2.0.so.0 from remote target... | |
Reading /usr/lib/libstdc++.so.6 from remote target... | |
Reading /lib/libm.so.6 from remote target... | |
Reading /lib/libgcc_s.so.1 from remote target... | |
Reading /lib/libc.so.6 from remote target... | |
Reading /usr/lib/libgstaudio-1.0.so.0 from remote target... | |
Reading /usr/lib/libgsttag-1.0.so.0 from remote target... | |
Reading /usr/lib/liborc-0.4.so.0 from remote target... | |
Reading /lib/libz.so.1 from remote target... | |
Reading /usr/lib/libgmodule-2.0.so.0 from remote target... | |
Reading /lib/librt.so.1 from remote target... | |
Reading /lib/libdl.so.2 from remote target... | |
Reading /usr/lib/libpcre.so.1 from remote target... | |
Reading /usr/lib/libffi.so.6 from remote target... | |
Reading /usr/lib/libpng16.so.16 from remote target... | |
Reading /usr/lib/libexpat.so.1 from remote target... | |
Reading /usr/lib/libglapi.so.0 from remote target... | |
Reading /usr/lib/libXext.so.6 from remote target... | |
Reading /usr/lib/libXdamage.so.1 from remote target... | |
Reading /usr/lib/libXfixes.so.3 from remote target... | |
Reading /usr/lib/libX11-xcb.so.1 from remote target... | |
Reading /usr/lib/libX11.so.6 from remote target... | |
Reading /usr/lib/libxcb.so.1 from remote target... | |
Reading /usr/lib/libxcb-glx.so.0 from remote target... | |
Reading /usr/lib/libxcb-dri2.so.0 from remote target... | |
Reading /usr/lib/libXxf86vm.so.1 from remote target... | |
Reading /usr/lib/libdrm.so.2 from remote target... | |
Reading /usr/lib/pulseaudio/libpulsecommon-10.0.so from remote target... | |
Reading /usr/lib/libICE.so.6 from remote target... | |
Reading /usr/lib/libSM.so.6 from remote target... | |
Reading /usr/lib/libXtst.so.6 from remote target... | |
Reading /lib/libsystemd.so.0 from remote target... | |
Reading /usr/lib/libsndfile.so.1 from remote target... | |
Reading /usr/lib/libdbus-1.so.3 from remote target... | |
Reading /lib/libcap.so.2 from remote target... | |
Reading /usr/lib/libXau.so.6 from remote target... | |
Reading /usr/lib/libXdmcp.so.6 from remote target... | |
Reading /usr/lib/libXi.so.6 from remote target... | |
Reading /lib/libresolv.so.2 from remote target... | |
Reading /usr/lib/liblzma.so.5 from remote target... | |
Reading /usr/lib/libFLAC.so.8 from remote target... | |
Reading /usr/lib/libogg.so.0 from remote target... | |
Reading /usr/lib/libvorbis.so.0 from remote target... | |
Reading /usr/lib/libvorbisenc.so.2 from remote target... | |
Reading /usr/lib/libgstapp-1.0.so.0.1202.0 from remote target... | |
Reading /usr/lib/.debug/libgstapp-1.0.so.0.1202.0 from remote target... | |
Reading /usr/lib/.debug/libgstapp-1.0.so.0.1202.0 from remote target... | |
Reading /usr/lib/libgstpbutils-1.0.so.0.1202.0 from remote target... | |
Reading /usr/lib/.debug/libgstpbutils-1.0.so.0.1202.0 from remote target... | |
Reading /usr/lib/.debug/libgstpbutils-1.0.so.0.1202.0 from remote target... | |
Reading /usr/lib/libgstvideo-1.0.so.0.1202.0 from remote target... | |
Reading /usr/lib/.debug/libgstvideo-1.0.so.0.1202.0 from remote target... | |
Reading /usr/lib/.debug/libgstvideo-1.0.so.0.1202.0 from remote target... | |
Reading /usr/lib/libgstbase-1.0.so.0.1202.0 from remote target... | |
Reading /usr/lib/.debug/libgstbase-1.0.so.0.1202.0 from remote target... | |
Reading /usr/lib/.debug/libgstbase-1.0.so.0.1202.0 from remote target... | |
Reading /usr/lib/libgstreamer-1.0.so.0.1202.0 from remote target... | |
Reading /usr/lib/.debug/libgstreamer-1.0.so.0.1202.0 from remote target... | |
Reading /usr/lib/.debug/libgstreamer-1.0.so.0.1202.0 from remote target... | |
Reading /usr/lib/libgobject-2.0.so.0.5000.3 from remote target... | |
Reading /usr/lib/.debug/libgobject-2.0.so.0.5000.3 from remote target... | |
Reading /usr/lib/.debug/libgobject-2.0.so.0.5000.3 from remote target... | |
Reading /usr/lib/libQt5Quick.so.5.8.0 from remote target... | |
Reading /usr/lib/.debug/libQt5Quick.so.5.8.0 from remote target... | |
Reading /usr/lib/libQt5Multimedia.so.5.8.0 from remote target... | |
Reading /usr/lib/.debug/libQt5Multimedia.so.5.8.0 from remote target... | |
Reading /usr/lib/libQt5Gui.so.5.8.0 from remote target... | |
Reading /usr/lib/.debug/libQt5Gui.so.5.8.0 from remote target... | |
Reading /usr/lib/libQt5Qml.so.5.8.0 from remote target... | |
Reading /usr/lib/.debug/libQt5Qml.so.5.8.0 from remote target... | |
Reading /usr/lib/libQt5Network.so.5.8.0 from remote target... | |
Reading /usr/lib/.debug/libQt5Network.so.5.8.0 from remote target... | |
Reading /usr/lib/libQt5Core.so.5.8.0 from remote target... | |
Reading /usr/lib/.debug/libQt5Core.so.5.8.0 from remote target... | |
Reading /usr/lib/libGL.so.1.2.0 from remote target... | |
Reading /usr/lib/.debug/libGL.so.1.2.0 from remote target... | |
Reading /lib/libpthread-2.25.so from remote target... | |
Reading /lib/.debug/libpthread-2.25.so from remote target... | |
Reading /lib/.debug/libpthread-2.25.so from remote target... | |
Reading /usr/lib/libpulse-mainloop-glib.so.0.0.5 from remote target... | |
Reading /usr/lib/.debug/libpulse-mainloop-glib.so.0.0.5 from remote target... | |
Reading /usr/lib/libpulse.so.0.20.1 from remote target... | |
Reading /usr/lib/.debug/libpulse.so.0.20.1 from remote target... | |
Reading /usr/lib/libglib-2.0.so.0.5000.3 from remote target... | |
Reading /usr/lib/.debug/libglib-2.0.so.0.5000.3 from remote target... | |
Reading /usr/lib/.debug/libglib-2.0.so.0.5000.3 from remote target... | |
Reading /usr/lib/libstdc++.so.6.0.22 from remote target... | |
Reading /usr/lib/.debug/libstdc++.so.6.0.22 from remote target... | |
Reading /usr/lib/.debug/libstdc++.so.6.0.22 from remote target... | |
Reading /lib/libm-2.25.so from remote target... | |
Reading /lib/.debug/libm-2.25.so from remote target... | |
Reading /lib/.debug/libm-2.25.so from remote target... | |
Reading /lib/.debug/libgcc_s.so.1 from remote target... | |
Reading /lib/.debug/libgcc_s.so.1 from remote target... | |
Reading /lib/libc-2.25.so from remote target... | |
Reading /lib/.debug/libc-2.25.so from remote target... | |
Reading /lib/.debug/libc-2.25.so from remote target... | |
Reading /usr/lib/libgstaudio-1.0.so.0.1202.0 from remote target... | |
Reading /usr/lib/.debug/libgstaudio-1.0.so.0.1202.0 from remote target... | |
Reading /usr/lib/.debug/libgstaudio-1.0.so.0.1202.0 from remote target... | |
Reading /usr/lib/libgsttag-1.0.so.0.1202.0 from remote target... | |
Reading /usr/lib/.debug/libgsttag-1.0.so.0.1202.0 from remote target... | |
Reading /usr/lib/.debug/libgsttag-1.0.so.0.1202.0 from remote target... | |
Reading /usr/lib/liborc-0.4.so.0.25.0 from remote target... | |
Reading /usr/lib/.debug/liborc-0.4.so.0.25.0 from remote target... | |
Reading /usr/lib/.debug/liborc-0.4.so.0.25.0 from remote target... | |
Reading /lib/libz.so.1.2.11 from remote target... | |
Reading /lib/.debug/libz.so.1.2.11 from remote target... | |
Reading /lib/.debug/libz.so.1.2.11 from remote target... | |
Reading /usr/lib/libgmodule-2.0.so.0.5000.3 from remote target... | |
Reading /usr/lib/.debug/libgmodule-2.0.so.0.5000.3 from remote target... | |
Reading /usr/lib/.debug/libgmodule-2.0.so.0.5000.3 from remote target... | |
Reading /lib/librt-2.25.so from remote target... | |
Reading /lib/.debug/librt-2.25.so from remote target... | |
Reading /lib/.debug/librt-2.25.so from remote target... | |
Reading /lib/libdl-2.25.so from remote target... | |
Reading /lib/.debug/libdl-2.25.so from remote target... | |
Reading /lib/.debug/libdl-2.25.so from remote target... | |
Reading /usr/lib/libpcre.so.1.2.8 from remote target... | |
Reading /usr/lib/.debug/libpcre.so.1.2.8 from remote target... | |
Reading /usr/lib/.debug/libpcre.so.1.2.8 from remote target... | |
Reading /usr/lib/libffi.so.6.0.4 from remote target... | |
Reading /usr/lib/.debug/libffi.so.6.0.4 from remote target... | |
Reading /usr/lib/.debug/libffi.so.6.0.4 from remote target... | |
Reading /usr/lib/libpng16.so.16.28.0 from remote target... | |
Reading /usr/lib/.debug/libpng16.so.16.28.0 from remote target... | |
Reading /usr/lib/.debug/libpng16.so.16.28.0 from remote target... | |
Reading /usr/lib/libexpat.so.1.6.2 from remote target... | |
Reading /usr/lib/.debug/libexpat.so.1.6.2 from remote target... | |
Reading /usr/lib/.debug/libexpat.so.1.6.2 from remote target... | |
Reading /usr/lib/libglapi.so.0.0.0 from remote target... | |
Reading /usr/lib/.debug/libglapi.so.0.0.0 from remote target... | |
Reading /usr/lib/libXext.so.6.4.0 from remote target... | |
Reading /usr/lib/.debug/libXext.so.6.4.0 from remote target... | |
Reading /usr/lib/.debug/libXext.so.6.4.0 from remote target... | |
Reading /usr/lib/libXdamage.so.1.1.0 from remote target... | |
Reading /usr/lib/.debug/libXdamage.so.1.1.0 from remote target... | |
Reading /usr/lib/.debug/libXdamage.so.1.1.0 from remote target... | |
Reading /usr/lib/libXfixes.so.3.1.0 from remote target... | |
Reading /usr/lib/.debug/libXfixes.so.3.1.0 from remote target... | |
Reading /usr/lib/.debug/libXfixes.so.3.1.0 from remote target... | |
Reading /usr/lib/libX11-xcb.so.1.0.0 from remote target... | |
Reading /usr/lib/.debug/libX11-xcb.so.1.0.0 from remote target... | |
Reading /usr/lib/.debug/libX11-xcb.so.1.0.0 from remote target... | |
Reading /usr/lib/libX11.so.6.3.0 from remote target... | |
Reading /usr/lib/.debug/libX11.so.6.3.0 from remote target... | |
Reading /usr/lib/.debug/libX11.so.6.3.0 from remote target... | |
Reading /usr/lib/libxcb.so.1.1.0 from remote target... | |
Reading /usr/lib/.debug/libxcb.so.1.1.0 from remote target... | |
Reading /usr/lib/.debug/libxcb.so.1.1.0 from remote target... | |
Reading /usr/lib/libxcb-glx.so.0.0.0 from remote target... | |
Reading /usr/lib/.debug/libxcb-glx.so.0.0.0 from remote target... | |
Reading /usr/lib/.debug/libxcb-glx.so.0.0.0 from remote target... | |
Reading /usr/lib/libxcb-dri2.so.0.0.0 from remote target... | |
Reading /usr/lib/.debug/libxcb-dri2.so.0.0.0 from remote target... | |
Reading /usr/lib/.debug/libxcb-dri2.so.0.0.0 from remote target... | |
Reading /usr/lib/libXxf86vm.so.1.0.0 from remote target... | |
Reading /usr/lib/.debug/libXxf86vm.so.1.0.0 from remote target... | |
Reading /usr/lib/.debug/libXxf86vm.so.1.0.0 from remote target... | |
Reading /usr/lib/libdrm.so.2.4.0 from remote target... | |
Reading /usr/lib/.debug/libdrm.so.2.4.0 from remote target... | |
Reading /usr/lib/.debug/libdrm.so.2.4.0 from remote target... | |
Reading /usr/lib/pulseaudio/.debug/libpulsecommon-10.0.so from remote target... | |
Reading /usr/lib/libICE.so.6.3.0 from remote target... | |
Reading /usr/lib/.debug/libICE.so.6.3.0 from remote target... | |
Reading /usr/lib/.debug/libICE.so.6.3.0 from remote target... | |
Reading /usr/lib/libSM.so.6.0.1 from remote target... | |
Reading /usr/lib/.debug/libSM.so.6.0.1 from remote target... | |
Reading /usr/lib/.debug/libSM.so.6.0.1 from remote target... | |
Reading /usr/lib/libXtst.so.6.1.0 from remote target... | |
Reading /usr/lib/.debug/libXtst.so.6.1.0 from remote target... | |
Reading /usr/lib/.debug/libXtst.so.6.1.0 from remote target... | |
Reading /lib/libsystemd.so.0.17.0 from remote target... | |
Reading /lib/.debug/libsystemd.so.0.17.0 from remote target... | |
Reading /usr/lib/libsndfile.so.1.0.27 from remote target... | |
Reading /usr/lib/.debug/libsndfile.so.1.0.27 from remote target... | |
Reading /usr/lib/.debug/libsndfile.so.1.0.27 from remote target... | |
Reading /usr/lib/libdbus-1.so.3.14.9 from remote target... | |
Reading /usr/lib/.debug/libdbus-1.so.3.14.9 from remote target... | |
Reading /usr/lib/.debug/libdbus-1.so.3.14.9 from remote target... | |
Reading /lib/libcap.so.2.25 from remote target... | |
Reading /lib/.debug/libcap.so.2.25 from remote target... | |
Reading /lib/.debug/libcap.so.2.25 from remote target... | |
Reading /usr/lib/libXau.so.6.0.0 from remote target... | |
Reading /usr/lib/.debug/libXau.so.6.0.0 from remote target... | |
Reading /usr/lib/.debug/libXau.so.6.0.0 from remote target... | |
Reading /usr/lib/libXdmcp.so.6.0.0 from remote target... | |
Reading /usr/lib/.debug/libXdmcp.so.6.0.0 from remote target... | |
Reading /usr/lib/.debug/libXdmcp.so.6.0.0 from remote target... | |
Reading /usr/lib/libXi.so.6.1.0 from remote target... | |
Reading /usr/lib/.debug/libXi.so.6.1.0 from remote target... | |
Reading /usr/lib/.debug/libXi.so.6.1.0 from remote target... | |
Reading /lib/libresolv-2.25.so from remote target... | |
Reading /lib/.debug/libresolv-2.25.so from remote target... | |
Reading /lib/.debug/libresolv-2.25.so from remote target... | |
Reading /usr/lib/liblzma.so.5.2.3 from remote target... | |
Reading /usr/lib/.debug/liblzma.so.5.2.3 from remote target... | |
Reading /usr/lib/libFLAC.so.8.3.0 from remote target... | |
Reading /usr/lib/.debug/libFLAC.so.8.3.0 from remote target... | |
Reading /usr/lib/.debug/libFLAC.so.8.3.0 from remote target... | |
Reading /usr/lib/libogg.so.0.8.2 from remote target... | |
Reading /usr/lib/.debug/libogg.so.0.8.2 from remote target... | |
Reading /usr/lib/.debug/libogg.so.0.8.2 from remote target... | |
Reading /usr/lib/libvorbis.so.0.4.8 from remote target... | |
Reading /usr/lib/.debug/libvorbis.so.0.4.8 from remote target... | |
Reading /usr/lib/.debug/libvorbis.so.0.4.8 from remote target... | |
Reading /usr/lib/libvorbisenc.so.2.0.11 from remote target... | |
Reading /usr/lib/.debug/libvorbisenc.so.2.0.11 from remote target... | |
Reading /usr/lib/.debug/libvorbisenc.so.2.0.11 from remote target... | |
Breakpoint 1, main () at ../../encoder/mxencoder-test/mxencoder-test.cpp:67 | |
67 start = g_get_monotonic_time(); | |
(gdb) s | |
g_get_monotonic_time () at /usr/src/debug/glib-2.0/1_2.50.3-r0/glib-2.50.3/glib/gmain.c:2833 | |
2833 { | |
(gdb) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment