<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Unable to debug Android device]]></title><description><![CDATA[<p dir="auto">I create an empty Widgets project in Qt Creator, and it builds and runs on my device fine.</p>
<p dir="auto">But as soon as I set a breakpoint, the app terminates. If there are breakpoints set when the app is started, then the app terminates immediately.</p>
<p dir="auto">Even if no breakpoints are set, after a minute, the following dialog is displayed and the debugging session ends:</p>
<p dir="auto">!<a href="http://i.stack.imgur.com/j7xyJ.png(Image)" target="_blank" rel="noopener noreferrer nofollow ugc">http://i.stack.imgur.com/j7xyJ.png(Image)</a>!</p>
<p dir="auto">I have created a video showing the problem <a href="https://www.youtube.com/watch?v=F-XV0d8yPzY" target="_blank" rel="noopener noreferrer nofollow ugc">https://www.youtube.com/watch?v=F-XV0d8yPzY</a></p>
<p dir="auto">Here is the output in Qt Creator from one of these run attempts:</p>
<p dir="auto">@    Debugging starts<br />
E/SELinux ( 6982): selinux_android_seapp_context_reload: seapp_contexts file is loaded from /data/security/spota/seapp_contexts<br />
D/dalvikvm( 6982): Late-enabling CheckJNI<br />
E/MoreInfoHPW_ViewGroup( 6982): Parent view is not a TextView<br />
D/dalvikvm( 6982): Trying to load lib /data/data/org.qtproject.example.test2/lib/libgnustl_shared.so 0x41835b40<br />
D/dalvikvm( 6982): Added shared lib /data/data/org.qtproject.example.test2/lib/libgnustl_shared.so 0x41835b40<br />
D/dalvikvm( 6982): No JNI_OnLoad found in /data/data/org.qtproject.example.test2/lib/libgnustl_shared.so 0x41835b40, skipping init<br />
D/dalvikvm( 6982): Trying to load lib /data/data/org.qtproject.example.test2/lib/libQt5Core.so 0x41835b40<br />
D/dalvikvm( 6982): Added shared lib /data/data/org.qtproject.example.test2/lib/libQt5Core.so 0x41835b40<br />
D/dalvikvm( 6982): Trying to load lib /data/data/org.qtproject.example.test2/lib/libQt5Gui.so 0x41835b40<br />
D/dalvikvm( 6982): Added shared lib /data/data/org.qtproject.example.test2/lib/libQt5Gui.so 0x41835b40<br />
D/dalvikvm( 6982): No JNI_OnLoad found in /data/data/org.qtproject.example.test2/lib/libQt5Gui.so 0x41835b40, skipping init<br />
D/dalvikvm( 6982): Trying to load lib /data/data/org.qtproject.example.test2/lib/libQt5Widgets.so 0x41835b40<br />
D/dalvikvm( 6982): Added shared lib /data/data/org.qtproject.example.test2/lib/libQt5Widgets.so 0x41835b40<br />
D/dalvikvm( 6982): No JNI_OnLoad found in /data/data/org.qtproject.example.test2/lib/libQt5Widgets.so 0x41835b40, skipping init<br />
D/dalvikvm( 6982): Trying to load lib /data/data/org.qtproject.example.test2/qt-reserved-files/plugins/platforms/android/libqtforandroid.so 0x41835b40<br />
D/dalvikvm( 6982): Added shared lib /data/data/org.qtproject.example.test2/qt-reserved-files/plugins/platforms/android/libqtforandroid.so 0x41835b40<br />
I/Qt      ( 6982): qt start<br />
D/dalvikvm( 6982): Trying to load lib /data/app-lib/org.qtproject.example.test2-1/libtest2.so 0x41835b40<br />
D/dalvikvm( 6982): Added shared lib /data/app-lib/org.qtproject.example.test2-1/libtest2.so 0x41835b40<br />
D/dalvikvm( 6982): No JNI_OnLoad found in /data/app-lib/org.qtproject.example.test2-1/libtest2.so 0x41835b40, skipping init<br />
I/Qt JAVA ( 6982): DEBUGGER: extra parameters: Bundle[{pong_file=/data/local/tmp/qt/debug-pong-org.qtproject.example.test2, use_local_qt_libs=true, load_local_jars=jar/QtAndroid-bundled.jar:jar/QtAndroidAccessibility-bundled.jar:, debug_ping=true, gdbserver_socket=/data/data/org.qtproject.example.test2/debug-socket, static_init_classes=:, libs_prefix=/data/local/tmp/qt/, load_local_libs=plugins/platforms/android/libqtforandroid.so:, gdbserver_command=/data/data/org.qtproject.example.test2/lib/gdbserver --multi +/data/data/org.qtproject.example.test2/debug-socket, ping_file=/data/data/org.qtproject.example.test2/debug-ping}]<br />
I/Qt JAVA ( 6982): DEBUGGER: go to sleep<br />
I/Qt JAVA ( 6982): DEBUGGER: waiting for pong at /data/local/tmp/qt/debug-pong-org.qtproject.example.test2, attempt 8<br />
I/Qt JAVA ( 6982): DEBUGGER: go to sleep<br />
I/Qt JAVA ( 6982): DEBUGGER: waiting for pong at /data/local/tmp/qt/debug-pong-org.qtproject.example.test2, attempt 9<br />
I/Qt JAVA ( 6982): DEBUGGER: go to sleep<br />
Could not load shared library symbols for 91 libraries, e.g. /system/bin/linker.<br />
Use the "info sharedlibrary" command to see the complete listing.<br />
Do you need "set solib-search-path" or "set sysroot"?Unable to find dynamic linker breakpoint function.<br />
GDB will be unable to debug shared library initializers<br />
and track explicitly loaded dynamic code.I/Qt JAVA ( 6982): DEBUGGER: waiting for pong at /data/local/tmp/qt/debug-pong-org.qtproject.example.test2, attempt 10<br />
I/Qt JAVA ( 6982): DEBUGGER: got pong /data/local/tmp/qt/debug-pong-org.qtproject.example.test2<br />
D/libEGL  ( 6982): loaded /system/lib/egl/libEGL_adreno200.so<br />
D/libEGL  ( 6982): loaded /system/lib/egl/libGLESv1_CM_adreno200.so<br />
D/libEGL  ( 6982): loaded /system/lib/egl/libGLESv2_adreno200.so<br />
I/Adreno200-EGL( 6982): &lt;qeglDrvAPI_eglInitialize:265&gt;: EGL 1.4 QUALCOMM build: AYELDER_AU_LINUX_ANDROID_JB_2.5.5.04.02.02.092.023+PATCH[ES]_msm8960_JB_2.5.5_CL3556704_release_ENGG (CL3556704)<br />
I/Adreno200-EGL( 6982): Build Date: 05/17/13 Fri<br />
I/Adreno200-EGL( 6982): Local Branch:<br />
I/Adreno200-EGL( 6982): Remote Branch: quic/jb_2.5.5<br />
I/Adreno200-EGL( 6982): Local Patches: 34c9e193f12610d3e68dabd6198d2c4bfbc66974 RB: Update the master timestamp of the hw_image in rb_texture_update_aliased<br />
I/Adreno200-EGL( 6982): Reconstruct Branch: AU_LINUX_ANDROID_JB_2.5.5.04.02.02.092.023 + 01d3c78 + e6f0547 +  LOCAL_PATCH[ES]<br />
D/OpenGLRenderer( 6982): Enabling debug mode 0<br />
Could not load shared library symbols for 11 libraries, e.g. <a href="http://libgsl.so" target="_blank" rel="noopener noreferrer nofollow ugc">libgsl.so</a>.<br />
Use the "info sharedlibrary" command to see the complete listing.<br />
Do you need "set solib-search-path" or "set sysroot"?Unable to find dynamic linker breakpoint function.<br />
GDB will be unable to debug shared library initializers<br />
and track explicitly loaded dynamic code.Debugging has finished</p>
<pre><code>"org.qtproject.example.test2" terminated.
</code></pre>
<p dir="auto">@</p>
]]></description><link>https://forum.qt.io/topic/47932/unable-to-debug-android-device</link><generator>RSS for Node</generator><lastBuildDate>Sat, 18 Apr 2026 23:17:38 GMT</lastBuildDate><atom:link href="https://forum.qt.io/topic/47932.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 08 Nov 2014 14:47:06 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Unable to debug Android device on Sat, 08 Nov 2014 18:27:16 GMT]]></title><description><![CDATA[<p dir="auto">Here is the full debug log:</p>
<p dir="auto">"<a href="http://pastebin.com/emvK6y5P" target="_blank" rel="noopener noreferrer nofollow ugc">http://pastebin.com/emvK6y5P</a>":<a href="http://pastebin.com/emvK6y5P" target="_blank" rel="noopener noreferrer nofollow ugc">http://pastebin.com/emvK6y5P</a></p>
<p dir="auto">Things seem to be going well, up to the point at which gdb asks:</p>
<p dir="auto">@&gt;&amp;"target remote tcp::5039\n"</p>
<blockquote>
<p dir="auto">~"A program is being debugged already.  Kill it? (y or n) [answered Y; input not from terminal]\n"@</p>
</blockquote>
<p dir="auto">And then the debugger exits.</p>
]]></description><link>https://forum.qt.io/post/250709</link><guid isPermaLink="true">https://forum.qt.io/post/250709</guid><dc:creator><![CDATA[cantdebug]]></dc:creator><pubDate>Sat, 08 Nov 2014 18:27:16 GMT</pubDate></item></channel></rss>