Debugger not working on Qt 5.7.0 and Android
-
Hello friends , do not know why the debugger is not working. Follow the tools used and libraries. Follow the log of the debugger window QtCreator . It does not stop at any breakpoint.
- Microsoft Windows 10 x64 (PT-BR)
- Qt Creator 4.1.0 (Running as Administrator)
- Qt 5.7.0 OpenSource
- JDK 1.8.0_102
- Android SDK lastest
- Android NDK R12B
- Gradle 3.0
Device Motorola RazrI XT890
If you need more information or else a remote access or whatever it takes , I'm here to do. If they want to contact my skype is : joaopagotto
I am willing to help in whatever it takes to resolve this problem debugger .
-
Window Debugger 1
1show version 2show debug-file-directory 3set print object on 4set breakpoint pending on 5set print elements 10000 6set unwindonsignal on 7set width 0 8set height 0 9-interpreter-exec console "set auto-solib-add on" 10python sys.path.insert(1, 'C:/Qt/Tools/QtCreator/share/qtcreator/debugger/') 11python sys.path.append('C:/Java/android/android-ndk-r12b/prebuilt/windows/bin/data-directory/python') 12python from gdbbridge import * 13python theDumper.loadDumpers({"token":13}) 14-interpreter-exec console "set target-async off" 15-interpreter-exec console "set detach-on-fork off" 16set osabi GNU/Linux 17set solib-search-path C:/Users/user/Desktop/build-test01-Android_for_x86_GCC_4_9_Qt_5_7_0-Debug;C:/Qt/5.7/android_x86/plugins/qmltooling;C:/Qt/5.7/android_x86/plugins/playlistformats;C:/Qt/5.7/android_x86/plugins/audio;C:/Qt/5.7/android_x86/plugins/bearer;C:/Qt/5.7/android_x86/plugins/platforms/android;C:/Qt/5.7/android_x86/plugins/sensorgestures;C:/Qt/5.7/android_x86/plugins/mediaservice;C:/Qt/5.7/android_x86/plugins/sensors;C:/Qt/5.7/android_x86/plugins/sceneparsers;C:/Qt/5.7/android_x86/plugins/generic;C:/Qt/5.7/android_x86/plugins/gamepads;C:/Qt/5.7/android_x86/plugins/video/videonode;C:/Qt/5.7/android_x86/plugins/iconengines;C:/Qt/5.7/android_x86/plugins/scenegraph;C:/Qt/5.7/android_x86/plugins/position;C:/Qt/5.7/android_x86/plugins/imageformats;C:/Qt/5.7/android_x86/plugins/geoservices;C:/Qt/5.7/android_x86/lib;C:/Qt/5.7/android_x86/plugins/sqldrivers;C:/Qt/5.7/android_x86/plugins/platforms;C:/Qt/5.7/android_x86/plugins/canbus 18unset environment ALLUSERSPROFILE 19unset environment APPDATA 20unset environment COMMONPROGRAMFILES 21unset environment COMMONPROGRAMFILES(X86) 22unset environment COMMONPROGRAMW6432 23unset environment COMPUTERNAME 24unset environment COMSPEC 25unset environment C_EM64T_REDIST11 26unset environment EICDDRIVE 27unset environment FP_NO_HOST_CHECK 28unset environment HOMEDRIVE 29unset environment HOMEPATH 30unset environment JAVA_HOME 31unset environment LOCALAPPDATA 32unset environment LOGONSERVER 33unset environment MCC_INCLUDE 34unset environment NUMBER_OF_PROCESSORS 35unset environment OS 36unset environment PATH 37unset environment PATHEXT 38unset environment PROCESSOR_ARCHITECTURE 39unset environment PROCESSOR_ARCHITEW6432 40unset environment PROCESSOR_IDENTIFIER 41unset environment PROCESSOR_LEVEL 42unset environment PROCESSOR_REVISION 43unset environment PROGRAMDATA 44unset environment PROGRAMFILES 45unset environment PROGRAMFILES(X86) 46unset environment PROGRAMW6432 47unset environment PSMODULEPATH 48unset environment PUBLIC 49unset environment RANDFILE 50unset environment SYSTEMDRIVE 51unset environment SYSTEMROOT 52unset environment TEMP 53unset environment TMP 54unset environment USERDOMAIN 55unset environment USERDOMAIN_ROAMINGPROFILE 56unset environment USERNAME 57unset environment USERPROFILE 58unset environment VS100COMNTOOLS 59unset environment VS110COMNTOOLS 60unset environment VS120COMNTOOLS 61unset environment VS140COMNTOOLS 62unset environment WINDIR 63unset environment WINDOWS_TRACING_FLAGS 64unset environment WINDOWS_TRACING_LOGFILE 65unset environment __COMPAT_LAYER 66-file-exec-and-symbols "C:/Users/user/Desktop/build-test01-Android_for_x86_GCC_4_9_Qt_5_7_0-Debug/app_process" 67target extended-remote tcp::5039 68attach 29420 69-break-insert -f "\"main.cpp\":8" 70-break-insert -f "\"main.cpp\":9" ERROR: UNEXPECTED STATE: 4 WANTED: 14 IN C:\work\build\qt-creator\src\plugins\debugger\gdb\gdbengine.cpp:1449 ERROR: UNEXPECTED STATE: 4 WANTED: 14 IN C:\work\build\qt-creator\src\plugins\debugger\gdb\gdbengine.cpp:1462 71importPlainDumpers off ERROR: UNEXPECTED STATE: 4 WANTED: 14 IN C:\work\build\qt-creator\src\plugins\debugger\gdb\gdbengine.cpp:1534 72-thread-info 73python theDumper.fetchStack({"limit":20,"nativemixed":0,"token":73}) 74-exec-continue ```[link text](link url)
-
Window Debugger 2 - PART 1/2
wNOTE: This log contains possibly confidential information about your machine, environment variables, in-memory data of the processes you are debugging, and more. It is never transferred over the internet by Qt Creator, and only stored to disk if you manually use the respective option from the context menu, or through mechanisms that are not under Qt Creator's control, for instance in swap files. wYou may be asked to share the contents of this log when reporting bugs related to debugger operation. In this case, make sure your submission does not contain data you do not want to or you are not allowed to share. w dATTEMPT SYNC dATTEMPT SYNC sStarting debugger "GdbEngine" for ABI "x86-linux-android-elf-32bit"... dStart parameters: 'org.qtproject.example' mode: 6 dABI: x86-linux-android-elf-32bit dLanguages: c++ dDebugger: C:\Java\android\android-ndk-r12b\prebuilt\windows\bin\gdb.exe dProject: C:\Users\user\Desktop\test01Addtional Search Directories: dRemote: :5039 dSysroot: dDebug Source Location: dDebugger settings: dLoadGdbInit: true (default: true) dWarnOnReleaseBuilds: true (default: true) dMultiInferior: false (default: false) dIntelFlavor: false (default: false) dIdentifyDebugInfoPackages: false (default: false) dWatchdogTimeout: 20 (default: 20) dAutoEnrichParameters: true (default: true) dUseDynamicType: true (default: true) dTargetAsync: false (default: false) dShowQtNamespace: true (default: true) dShowQObjectNames: false (default: false) dSortStructMembers: true (default: true) dAutoDerefPointers: true (default: true) dMaximalStackDepth: 20 (default: 20) dShowStandardNamespace: true (default: true) dAllPluginBreakpoints: true (default: true) dSelectedPluginBreakpoints: false (default: false) dAdjustBreakpointLocations: true (default: true) dMaximalStringLength: 10000 (default: 10000) dDisplayStringLimit: 100 (default: 100) dSkipKnownFrames: false (default: false) dEnableReverseDebugging: false (default: false) dAutoQuit: false (default: false) dLogTimeStamps: false (default: false) dUseAlternatingRowColours: false (default: false) dFontSizeFollowsEditor: false (default: false) dUseMessageBoxForSignals: true (default: true) dRaiseOnInterrupt: true (default: true) dStationaryEditorWhileStepping: false (default: false) dUseDebuggingHelper: true (default: true) dUseCodeModel: true (default: true) dCloseBuffersOnExit: false (default: false) dCloseMemoryBuffersOnExit: true (default: true) dSwitchModeOnExit: false (default: false) dBreakpointsFullPath: false (default: false) dUseToolTipsInBreakpointsView: false (default: true) *** dUseAddressInBreakpointsView: false (default: false) dUseAddressInStackView: false (default: false) dRegisterForPostMortem: false (default: false) dShowThreadNames: false (default: false) dUseToolTips: true (default: true) dUseToolTipsInLocalsView: false (default: false) dUseToolTipsInBreakpointsView: false (default: false) dSymbolPaths: (default: ) dSourcePaths: (default: ) dBreakEvent: (default: ) dBreakOnCrtDbgReport: false (default: false) dAlwaysAdjustColumnWidths: true (default: true) dExtraDumperFile: (default: ) dGdbCustomDumperCommands: (default: ) dAdditionalArguments: (default: ) dBreakOnWarning: false (default: false) dBreakOnFatal: false (default: false) dBreakOnAbort: false (default: false) dShowQmlObjectTree: true (default: true) dNoPluginBreakpoints: false (default: false) dSelectedPluginBreakpointsPattern: .* (default: .*) dBreakOnThrow: false (default: false) dBreakOnCatch: false (default: false) dQmlInspector.ShowAppOnTop: false (default: false) dLoadGdbDumpers2: false (default: false) dAttemptQuickStart: false (default: false) dGdbStartupCommands: (default: ) dGdbPostAttachCommands: (default: ) dCDB_Console: false (default: false) dBreakpointCorrection: true (default: true) dIgnoreFirstChanceAccessViolation: false (default: false) dState changed from DebuggerNotReady(0) to EngineSetupRequested(1) [master] dQUEUE: SETUP ENGINE dCALL: SETUP ENGINE dTRYING TO START ADAPTER dNOTE: REQUEST REMOTE SETUP dNOTE: REMOTE SERVER RUNNING IN MULTIMODE dENABLING TEST CASE: 0 dSTARTING C:/Java/android/android-ndk-r12b/prebuilt/windows/bin/gdb.exe -i mi dGDB STARTED, INITIALIZING IT <1show version <2show debug-file-directory <3set print object on <4set breakpoint pending on <5set print elements 10000 <6set unwindonsignal on <7set width 0 <8set height 0 sSetting up inferior... <9-interpreter-exec console "set auto-solib-add on" <10python sys.path.insert(1, 'C:/Qt/Tools/QtCreator/share/qtcreator/debugger/') <11python sys.path.append('C:/Java/android/android-ndk-r12b/prebuilt/windows/bin/data-directory/python') <12python from gdbbridge import * <13python theDumper.loadDumpers({"token":13}) V/Zygote (29420): Switching descriptor 31 to /dev/null V/Zygote (29420): Switching descriptor 10 to /dev/null D/dalvikvm(29420): Late-enabling CheckJNI D/dalvikvm(29420): Try to disable coredump for pid 29420 D/dalvikvm(29420): Process 29420 nice name: org.qtproject.example D/dalvikvm(29420): Extra Options: not specified I/ActivityManager( 525): Start proc org.qtproject.example for activity org.qtproject.example/org.qtproject.qt5.android.bindings.QtActivity: pid=29420 uid=10126 gids={50126, 3003, 1028, 1015} D/dalvikvm(29420): Trying to load lib /data/data/org.qtproject.example/lib/libgnustl_shared.so 0x43541db8 D/dalvikvm(29420): Added shared lib /data/data/org.qtproject.example/lib/libgnustl_shared.so 0x43541db8 D/dalvikvm(29420): No JNI_OnLoad found in /data/data/org.qtproject.example/lib/libgnustl_shared.so 0x43541db8, skipping init D/dalvikvm(29420): Trying to load lib /data/data/org.qtproject.example/lib/libQt5Core.so 0x43541db8 D/dalvikvm(29420): Added shared lib /data/data/org.qtproject.example/lib/libQt5Core.so 0x43541db8 D/dalvikvm(29420): Trying to load lib /data/data/org.qtproject.example/lib/libQt5Gui.so 0x43541db8 D/dalvikvm(29420): Added shared lib /data/data/org.qtproject.example/lib/libQt5Gui.so 0x43541db8 D/dalvikvm(29420): No JNI_OnLoad found in /data/data/org.qtproject.example/lib/libQt5Gui.so 0x43541db8, skipping init D/dalvikvm(29420): Trying to load lib /data/data/org.qtproject.example/lib/libQt5Widgets.so 0x43541db8 D/dalvikvm(29420): Added shared lib /data/data/org.qtproject.example/lib/libQt5Widgets.so 0x43541db8 D/dalvikvm(29420): No JNI_OnLoad found in /data/data/org.qtproject.example/lib/libQt5Widgets.so 0x43541db8, skipping init D/dalvikvm(29420): Trying to load lib /data/data/org.qtproject.example/qt-reserved-files/plugins/platforms/android/libqtforandroid.so 0x43541db8 D/dalvikvm(29420): Added shared lib /data/data/org.qtproject.example/qt-reserved-files/plugins/platforms/android/libqtforandroid.so 0x43541db8 I/Qt (29420): qt start W/System.err(29420): java.lang.ClassNotFoundException: android.graphics.drawable.RippleDrawable W/System.err(29420): at java.lang.Class.classForName(Native Method) W/System.err(29420): at java.lang.Class.forName(Class.java:251) W/System.err(29420): at java.lang.Class.forName(Class.java:216) W/System.err(29420): at org.qtproject.qt5.android.ExtractStyle.getClass(ExtractStyle.java:395) W/System.err(29420): at org.qtproject.qt5.android.ExtractStyle.<init>(ExtractStyle.java:98) W/System.err(29420): at org.qtproject.qt5.android.QtActivityDelegate.loadApplication(QtActivityDelegate.java:512) W/System.err(29420): at java.lang.reflect.Method.invokeNative(Native Method) W/System.err(29420): at java.lang.reflect.Method.invoke(Method.java:515) W/System.err(29420): at org.qtproject.qt5.android.bindings.QtLoader.loadApplication(QtLoader.java:237) W/System.err(29420): at org.qtproject.qt5.android.bindings.QtLoader.startApp(QtLoader.java:647) W/System.err(29420): at org.qtproject.qt5.android.bindings.QtActivityLoader.onCreate(QtActivityLoader.java:181) W/System.err(29420): at org.qtproject.qt5.android.bindings.QtActivity.onCreate(QtActivity.java:269) W/System.err(29420): at android.app.Activity.performCreate(Activity.java:5248) W/System.err(29420): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1110) W/System.err(29420): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2173) W/System.err(29420): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2269) W/System.err(29420): at android.app.ActivityThread.access$800(ActivityThread.java:139) W/System.err(29420): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1210) W/System.err(29420): at android.os.Handler.dispatchMessage(Handler.java:102) W/System.err(29420): at android.os.Looper.loop(Looper.java:136) W/System.err(29420): at android.app.ActivityThread.main(ActivityThread.java:5102) W/System.err(29420): at java.lang.reflect.Method.invokeNative(Native Method) W/System.err(29420): at java.lang.reflect.Method.invoke(Method.java:515) W/System.err(29420): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:803) W/System.err(29420): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:619) W/System.err(29420): at dalvik.system.NativeStart.main(Native Method) W/System.err(29420): Caused by: java.lang.NoClassDefFoundError: android/graphics/drawable/RippleDrawable W/System.err(29420): ... 26 more W/System.err(29420): Caused by: java.lang.ClassNotFoundException: Didn't find class "android.graphics.drawable.RippleDrawable" on path: DexPathList[[zip file "/data/app/org.qtproject.example-1.apk"],nativeLibraryDirectories=[/data/app-lib/org.qtproject.example-1, /vendor/lib, /system/lib, /system/lib/arm]] W/System.err(29420): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56) W/System.err(29420): at java.lang.ClassLoader.loadClass(ClassLoader.java:497) W/System.err(29420): at java.lang.ClassLoader.loadClass(ClassLoader.java:457) W/System.err(29420): ... 26 more W/System.err(29420): java.lang.ClassNotFoundException: android.graphics.drawable.AnimatedStateListDrawable W/System.err(29420): at java.lang.Class.classForName(Native Method) W/System.err(29420): at java.lang.Class.forName(Class.java:251) W/System.err(29420): at java.lang.Class.forName(Class.java:216) W/System.err(29420): at org.qtproject.qt5.android.ExtractStyle.getClass(ExtractStyle.java:395) W/System.err(29420): at org.qtproject.qt5.android.ExtractStyle.<init>(ExtractStyle.java:99) W/System.err(29420): at org.qtproject.qt5.android.QtActivityDelegate.loadApplication(QtActivityDelegate.java:512) W/System.err(29420): at java.lang.reflect.Method.invokeNative(Native Method) W/System.err(29420): at java.lang.reflect.Method.invoke(Method.java:515) W/System.err(29420): at org.qtproject.qt5.android.bindings.QtLoader.loadApplication(QtLoader.java:237) W/System.err(29420): at org.qtproject.qt5.android.bindings.QtLoader.startApp(QtLoader.java:647) W/System.err(29420): at org.qtproject.qt5.android.bindings.QtActivityLoader.onCreate(QtActivityLoader.java:181) W/System.err(29420): at org.qtproject.qt5.android.bindings.QtActivity.onCreate(QtActivity.java:269) W/System.err(29420): at android.app.Activity.performCreate(Activity.java:5248) W/System.err(29420): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1110) W/System.err(29420): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2173) W/System.err(29420): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2269) W/System.err(29420): at android.app.ActivityThread.access$800(ActivityThread.java:139) W/System.err(29420): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1210) W/System.err(29420): at android.os.Handler.dispatchMessage(Handler.java:102) W/System.err(29420): at android.os.Looper.loop(Looper.java:136) W/System.err(29420): at android.app.ActivityThread.main(ActivityThread.java:5102) W/System.err(29420): at java.lang.reflect.Method.invokeNative(Native Method) W/System.err(29420): at java.lang.reflect.Method.invoke(Method.java:515) W/System.err(29420): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:803) W/System.err(29420): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:619) W/System.err(29420): at dalvik.system.NativeStart.main(Native Method) W/System.err(29420): Caused by: java.lang.NoClassDefFoundError: android/graphics/drawable/AnimatedStateListDrawable W/System.err(29420): ... 26 more W/System.err(29420): Caused by: java.lang.ClassNotFoundException: Didn't find class "android.graphics.drawable.AnimatedStateListDrawable" on path: DexPathList[[zip file "/data/app/org.qtproject.example-1.apk"],nativeLibraryDirectories=[/data/app-lib/org.qtproject.example-1, /vendor/lib, /system/lib, /system/lib/arm]] W/System.err(29420): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56) W/System.err(29420): at java.lang.ClassLoader.loadClass(ClassLoader.java:497) W/System.err(29420): at java.lang.ClassLoader.loadClass(ClassLoader.java:457) W/System.err(29420): ... 26 more W/System.err(29420): java.lang.ClassNotFoundException: android.graphics.drawable.VectorDrawable W/System.err(29420): at java.lang.Class.classForName(Native Method) W/System.err(29420): at java.lang.Class.forName(Class.java:251) W/System.err(29420): at java.lang.Class.forName(Class.java:216) W/System.err(29420): at org.qtproject.qt5.android.ExtractStyle.getClass(ExtractStyle.java:395) W/System.err(29420): at org.qtproject.qt5.android.ExtractStyle.<init>(ExtractStyle.java:100) W/System.err(29420): at org.qtproject.qt5.android.QtActivityDelegate.loadApplication(QtActivityDelegate.java:512) W/System.err(29420): at java.lang.reflect.Method.invokeNative(Native Method) W/System.err(29420): at java.lang.reflect.Method.invoke(Method.java:515) W/System.err(29420): at org.qtproject.qt5.android.bindings.QtLoader.loadApplication(QtLoader.java:237) W/System.err(29420): at org.qtproject.qt5.android.bindings.QtLoader.startApp(QtLoader.java:647) W/System.err(29420): at org.qtproject.qt5.android.bindings.QtActivityLoader.onCreate(QtActivityLoader.java:181) W/System.err(29420): at org.qtproject.qt5.android.bindings.QtActivity.onCreate(QtActivity.java:269) W/System.err(29420): at android.app.Activity.performCreate(Activity.java:5248) W/System.err(29420): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1110) W/System.err(29420): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2173) W/System.err(29420): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2269) W/System.err(29420): at android.app.ActivityThread.access$800(ActivityThread.java:139) W/System.err(29420): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1210) W/System.err(29420): at android.os.Handler.dispatchMessage(Handler.java:102) W/System.err(29420): at android.os.Looper.loop(Looper.java:136) W/System.err(29420): at android.app.ActivityThread.main(ActivityThread.java:5102) W/System.err(29420): at java.lang.reflect.Method.invokeNative(Native Method) W/System.err(29420): at java.lang.reflect.Method.invoke(Method.java:515) W/System.err(29420): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:803) W/System.err(29420): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:619) W/System.err(29420): at dalvik.system.NativeStart.main(Native Method) W/System.err(29420): Caused by: java.lang.NoClassDefFoundError: android/graphics/drawable/VectorDrawable W/System.err(29420): ... 26 more W/System.err(29420): Caused by: java.lang.ClassNotFoundException: Didn't find class "android.graphics.drawable.VectorDrawable" on path: DexPathList[[zip file "/data/app/org.qtproject.example-1.apk"],nativeLibraryDirectories=[/data/app-lib/org.qtproject.example-1, /vendor/lib, /system/lib, /system/lib/arm]] W/System.err(29420): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56) W/System.err(29420): at java.lang.ClassLoader.loadClass(ClassLoader.java:497) W/System.err(29420): at java.lang.ClassLoader.loadClass(ClassLoader.java:457) W/System.err(29420): ... 26 more W/ResourceType(29420): Skipping entry 0x1080527 in package table 0 because it is not complex! I/dalvikvm(29420): Total arena pages for JIT: 11 I/dalvikvm(29420): Total arena pages for JIT: 12 I/dalvikvm(29420): Total arena pages for JIT: 13 I/dalvikvm(29420): Total arena pages for JIT: 14 I/dalvikvm(29420): Total arena pages for JIT: 15 I/dalvikvm(29420): Total arena pages for JIT: 16 I/dalvikvm(29420): Total arena pages for JIT: 17 I/dalvikvm(29420): Total arena pages for JIT: 18 I/dalvikvm(29420): Total arena pages for JIT: 19 D/dalvikvm(29420): GC_CONCURRENT freed 3093K, 27% free 7677K/10508K, paused 3ms+2ms, total 29ms D/dalvikvm(29420): Trying to load lib /data/app-lib/org.qtproject.example-1/libtest01.so 0x43541db8 D/dalvikvm(29420): Added shared lib /data/app-lib/org.qtproject.example-1/libtest01.so 0x43541db8 D/dalvikvm(29420): No JNI_OnLoad found in /data/app-lib/org.qtproject.example-1/libtest01.so 0x43541db8, skipping init I/Qt JAVA (29420): DEBUGGER: extra parameters: Bundle[{debug_ping=true, gdbserver_socket=/data/data/org.qtproject.example/debug-socket, gdbserver_command=/data/data/org.qtproject.example/lib/libgdbserver.so --multi +/data/data/org.qtproject.example/debug-socket, ping_socket=org.qtproject.example.ping_pong_socket}] I/Qt JAVA (29420): DEBUGGER: removing gdb socket /data/data/org.qtproject.example/debug-socket I/Qt JAVA (29420): DEBUGGER: starting /data/data/org.qtproject.example/lib/libgdbserver.so --multi +/data/data/org.qtproject.example/debug-socket I/Qt JAVA (29420): DEBUGGER: gdbserver started I/Qt JAVA (29420): DEBUGGER: waiting for socket at /data/data/org.qtproject.example/debug-socket, attempt 0 I/Qt JAVA (29420): DEBUGGER: waiting for socket at /data/data/org.qtproject.example/debug-socket, attempt 1 I/Qt JAVA (29420): DEBUGGER: socket ok I/Qt JAVA (29420): DEBUGGER: Waiting for debug socket connect I/Qt JAVA (29420): DEBUGGER: go to sleep I/Qt JAVA (29420): DEBUGGER: Waiting for debug socket connect I/Qt JAVA (29420): DEBUGGER: go to sleep I/Qt JAVA (29420): DEBUGGER: Waiting for debug socket connect I/Qt JAVA (29420): DEBUGGER: go to sleep I/Qt JAVA (29420): DEBUGGER: Debug socket accepted I/Qt JAVA (29420): DEBUGGER: Waiting for debug socket connect I/Qt JAVA (29420): DEBUGGER: go to sleep I/Qt JAVA (29420): DEBUGGER: Waiting for debug socket connect I/Qt JAVA (29420): DEBUGGER: go to sleep I/Qt JAVA (29420): DEBUGGER: Waiting for debug socket connect I/Qt JAVA (29420): DEBUGGER: go to sleep I/Qt JAVA (29420): DEBUGGER: Waiting for debug socket connect I/Qt JAVA (29420): DEBUGGER: go to sleep I/Qt JAVA (29420): DEBUGGER: Waiting for debug socket connect I/Qt JAVA (29420): DEBUGGER: go to sleep I/Qt JAVA (29420): DEBUGGER: Waiting for debug socket connect I/Qt JAVA (29420): DEBUGGER: go to sleep I/Qt JAVA (29420): DEBUGGER: Waiting for debug socket connect I/Qt JAVA (29420): DEBUGGER: go to sleep I/Qt JAVA (29420): DEBUGGER: Waiting for debug socket connect I/Qt JAVA (29420): DEBUGGER: go to sleep I/Qt JAVA (29420): DEBUGGER: Waiting for debug socket connect I/Qt JAVA (29420): DEBUGGER: go to sleep I/Qt JAVA (29420): DEBUGGER: Waiting for debug socket connect I/Qt JAVA (29420): DEBUGGER: go to sleep I/Qt JAVA (29420): DEBUGGER: Waiting for debug socket connect I/Qt JAVA (29420): DEBUGGER: go to sleep I/Qt JAVA (29420): DEBUGGER: Waiting for debug socket connect I/Qt JAVA (29420): DEBUGGER: go to sleep I/Qt JAVA (29420): DEBUGGER: Waiting for debug socket connect I/Qt JAVA (29420): DEBUGGER: go to sleep >=thread-group-added,id="i1" >~"GNU gdb (GDB) 7.11\n" >~"Copyright (C) 2016 Free Software Foundation, Inc.\n" >~"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law. Type \"show copying\"\nand \"show warranty\" for details.\n" >~"This GDB was configured as \"i686-w64-mingw32msvc\".\nType \"show configuration\" for configuration details." >~"\nFor bug reporting instructions, please see:\n" >~"<http://www.gnu.org/software/gdb/bugs/>.\n" >~"Find the GDB manual and other documentation resources online at:\n<http://www.gnu.org/software/gdb/documentation/>.\n" >~"For help, type \"help\".\n" >~"Type \"apropos word\" to search for commands related to \"word\".\n" >&"show version\n" >~"GNU gdb (GDB) 7.11\n" >~"Copyright (C) 2016 Free Software Foundation, Inc.\n" >~"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law. Type \"show copying\"\nand \"show warranty\" for details.\n" >~"This GDB was configured as \"i686-w64-mingw32msvc\".\nType \"show configuration\" for configuration details." >~"\nFor bug reporting instructions, please see:\n" >~"<http://www.gnu.org/software/gdb/bugs/>.\n" >~"Find the GDB manual and other documentation resources online at:\n<http://www.gnu.org/software/gdb/documentation/>.\n" >~"For help, type \"help\".\n" >~"Type \"apropos word\" to search for commands related to \"word\".\n" >1^done dPARSING VERSION: 1^done dSUPPORTED GDB VERSION GNU gdb (GDB) 7.11 dCopyright (C) 2016 Free Software Foundation, Inc. dLicense GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> dThis is free software: you are free to change and redistribute it. dThere is NO WARRANTY, to the extent permitted by law. Type "show copying" dand "show warranty" for details. dThis GDB was configured as "i686-w64-mingw32msvc". dType "show configuration" for configuration details. dFor bug reporting instructions, please see: d<http://www.gnu.org/software/gdb/bugs/>. dFind the GDB manual and other documentation resources online at: d<http://www.gnu.org/software/gdb/documentation/>. dFor help, type "help". dType "apropos word" to search for commands related to "word". dGNU gdb (GDB) 7.11 dCopyright (C) 2016 Free Software Foundation, Inc. dLicense GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> dThis is free software: you are free to change and redistribute it. dThere is NO WARRANTY, to the extent permitted by law. Type "show copying" dand "show warranty" for details. dThis GDB was configured as "i686-w64-mingw32msvc". dType "show configuration" for configuration details. dFor bug reporting instructions, please see: d<http://www.gnu.org/software/gdb/bugs/>. dFind the GDB manual and other documentation resources online at: d<http://www.gnu.org/software/gdb/documentation/>. dFor help, type "help". dType "apropos word" to search for commands related to "word". dUSING GDB VERSION: 71100, BUILD: 2016 <14-interpreter-exec console "set target-async off" <15-interpreter-exec console "set detach-on-fork off" >&"show debug-file-directory\n" >~"The directory where separate debug symbols are searched for is \"c:\\usr\\local\\google\\buildbot\\src\\android\\ndk-r12-release\\out\\build\\buildgdb\\install\\windows\\gdb-multiarch-7.11\\lib\\debug\".\n" >2^done >&"set print object on\n" >=cmd-param-changed,param="print object",value="on" >3^done >&"set breakpoint pending on\n" >=cmd-param-changed,param="breakpoint pending",value="on" >4^done >&"set print elements 10000\n" >=cmd-param-changed,param="print elements",value="10000" >5^done >&"set unwindonsignal on\n" >=cmd-param-changed,param="unwindonsignal",value="on" >6^done >&"set width 0\n" >=cmd-param-changed,param="width",value="4294967295" >7^done >&"set height 0\n" >8^done >9^done >&"python sys.path.insert(1, 'C:/Qt/Tools/QtCreator/share/qtcreator/debugger/')\n" >10^done >&"python sys.path.append('C:/Java/android/android-ndk-r12b/prebuilt/windows/bin/data-directory/python')\n" >11^done >&"python from gdbbridge import *\n" >&"No symbol table is loaded. Use the \"file\" command.\n" >12^done >&"python theDumper.loadDumpers({\"token\":13})\n" I/Qt JAVA (29420): DEBUGGER: Waiting for debug socket connect I/Qt JAVA (29420): DEBUGGER: go to sleep >~"dumpers=[{type=\"std____debug__unordered_set\"},{type=\"CPlusPlus__Identifier\"},{type=\"std____1__map\",formats=\"17\"},{type=\"std__multimap\",formats=\"17\"},{type=\"std____debug__deque\"},{type=\"boost__optional\"},{type=\"QDir\"},{type=\"QSharedData\"},{type=\"Debugger__Internal__GdbMi\"},{type=\"__m256\"},{type=\"boost__container__list\"},{type=\"Utils__FileName\"},{type=\"std____cxx11__basic_string\"},{type=\"std__deque\"},{type=\"QFixed\"},{type=\"uint8_t\"},{type=\"std____debug__stack\"},{type=\"CPlusPlus__StringLiteral\"},{type=\"QPoint\"},{type=\"std____1__vector\"},{type=\"QMultiMap\",formats=\"17\"},{type=\"CPlusPlus__Token\"},{type=\"QLocale\"},{type=\"QV4__CallContext\"},{type=\"QJsonPrivate__q_littleendian\"},{type=\"string\",editable=\"true\"},{type=\"std__set\"},{type=\"std__unique_ptr\"},{type=\"QFile\"},{type=\"wstring\"},{type=\"QByteArrayData\"},{type=\"QSizeF\"},{type=\"std____1__string\"},{type=\"QIPv6Address\"},{type=\"Debugger__Internal__ThreadId\"},{type=\"Utils__ElfSection\"},{type=\"QGraphicsPolygonItem\"},{type=\"std__wstring\",formats=\"2, 4\"},{type=\"Debugger__Internal__DisassemblerLine\"},{type=\"QTimeZone\"},{type=\"QMap\",formats=\"17\"},{type=\"QArrayData\"},{type=\"std__deque__QNX\"},{type=\"QChar\"},{type=\"boost__posix_time__time_duration\"},{type=\"CPlusPlus__TemplateNameId\"},{type=\"QQmlRefCount\"},{type=\"std____debug__set\"},{type=\"QMetaObject\"},{type=\"QHostAddress\"},{type=\"QV4__Value\"},{type=\"QJsonPrivate__qle_bitfield\"},{type=\"std____1__set\"},{type=\"QPixmap\"},{type=\"QJsonValue\"},{type=\"std____1__shared_ptr\"},{type=\"QV4__SimpleScriptFunction\"},{type=\"CPlusPlus__Internal__Value\"},{type=\"QFileInfo\"},{type=\"QHash__const_iterator\"},{type=\"std____debug__vector\",formats=\"16\"},{type=\"Debugger__Internal__WatchData\"},{type=\"QTime\"},{type=\"QPolygonF\"},{type=\"QXmlStreamStringRef\"},{type=\"CPlusPlus__PointerType\"},{type=\"std___Rb_tree_const_iterator\"},{type=\"QString\",editable=\"true\",formats=\"2, 4\"},{type=\"Core__GeneratedFile\"},{type=\"boost__bimaps__bimap\"},{type=\"QV4__TypedValue\"},{type=\"std____cxx1998__map\"},{type=\"QHash\",formats=\"17\"},{type=\"QXmlAttributes\"},{type=\"QHash__iterator\"},{type=\"QV4__CallData\"},{type=\"QMetaEnum\"},{type=\"QLinkedList\"},{type=\"QStack\",formats=\"16\"},{type=\"QBitArray\"},{type=\"std__list__QNX\"},{type=\"Debugger__Internal__BreakpointModelId\"},{type=\"boost__unordered__unordered_set\"},{type=\"KDSoapValue1\"},{type=\"std____1__basic_string\"},{type=\"std____1__unique_ptr\"},{type=\"std__stringHelper1\"},{type=\"std__map__iterator\"},{type=\"QDate\"},{type=\"std__stack\"},{type=\"std__multiset\"},{type=\"std__unordered_map\",formats=\"17\"},{type=\"__m128\"},{type=\"__m128d\"},{type=\"QTextCodec\"},{type=\"std__shared_ptr\"},{type=\"Debugger__Internal__WatchItem\"},{type=\"std__unordered_set\"},{type=\"QHashedString\"},{type=\"__m512d\"},{type=\"std____cxx1998__set\"},{type=\"std__string\",editable=\"true\",formats=\"5, 6, 7, 8\"},{type=\"std____1__multimap\",formats=\"17\"},{type=\"QMetaClassInfo\"},{type=\"std__map\",formats=\"17\"},{type=\"boost__posix_time__ptime\"},{type=\"QPointF\"},{type=\"std____cxx11__wstring\",formats=\"2, 4\"},{type=\"Eigen__Matrix\"},{type=\"QImage\",formats=\"2, 4\"},{type=\"QSet\"},{type=\"std__valarray\",formats=\"16\"},{type=\"std__map__const_iterator\"},{type=\"QJsonArray\"},{type=\"CPlusPlus__QualifiedNameId\"},{type=\"QFiniteStack\",formats=\"16\"},{type=\"std__set__iterator\"},{type=\"QTextDocument\"},{type=\"QTJSC__JSValue\"},{type=\"__gnu_cxx__hash_set\"},{type=\"QRegion\"},{type=\"std__array\",formats=\"16\"},{type=\"std____cxx11__string\",formats=\"5, 6, 7, 8\"},{type=\"QBasicAtomicInt\"},{type=\"QScriptValue\"},{type=\"QMetaProperty\"},{type=\"QDateTime\"},{type=\"std____1__unordered_set\"},{type=\"boost__gregorian__date\"},{type=\"std__set__QNX\"},{type=\"CPlusPlus__ByteArrayRef\"},{type=\"boost__shared_ptr\"},{type=\"Core__Id\"},{type=\"std__basic_string\"},{type=\"std__map__QNX\"},{type=\"QRectF\"},{type=\"QAtomicInt\"},{type=\"__m256i\"},{type=\"WTF__String\"},{type=\"__m256d\"},{type=\"std__complex\"},{type=\"QXmlStreamAttribute\"},{type=\"int8_t\"},{type=\"std__stringHelper1__QNX\"},{type=\"ProString\"},{type=\"QQmlAccessorProperties__Properties\"},{type=\"QByteArray\",formats=\"5, 6, 7, 8\"},{type=\"QV4__ExecutionContext\"},{type=\"ProKey\"},{type=\"CPlusPlus__Class\"},{type=\"std__vector\",editable=\"true\",formats=\"16\"},{type=\"QV4__FunctionObject\"},{type=\"std____1__unordered_map\",formats=\"17\"},{type=\"__m512i\"},{type=\"__m128i\"},{type=\"QVariantMap\",formats=\"17\"},{type=\"QStringRef\"},{type=\"std____debug__map\"},{type=\"std__list\"},{type=\"std____debug__list\"},{type=\"QUuid\"},{type=\"QVariant (QVariantMap)\",formats=\"17\"},{type=\"QSize\"},{type=\"QPolygon\"},{type=\"QSharedDataPointer\"},{type=\"QStringList\"},{type=\"std___Rb_tree_iterator\"},{type=\"std__set__const_iterator\"},{type=\"QRegExp\"},{type=\"QStringData\"},{type=\"QFlags\"},{type=\"QTextCursor\"},{type=\"std____debug__unordered_map\",formats=\"17\"},{type=\"QList\",formats=\"18, 19\"},{type=\"QJsonPrivate__qle_signedbitfield\"},{type=\"QSharedPointer\"},{type=\"QUrl\",formats=\"2, 4\"},{type=\"CPlusPlus__Symbol\"},{type=\"QVarLengthArray\"},{type=\"QV4__Object\"},{type=\"QScopedPointer\"},{type=\"__m512\"},{type=\"QStandardItem\"},{type=\"CPlusPlus__Literal\"},{type=\"QMapNode\"},{type=\"std____1__array\",formats=\"16\"},{type=\"QVariant\"},{type=\"QV4__String\"},{type=\"QVector\",editable=\"true\",formats=\"16\"},{type=\"std____1__wstring\"},{type=\"QHashNode\",formats=\"17\"},{type=\"QV4__CompilationUnit\"},{type=\"QTemporaryFile\"},{type=\"KDSoapValue\"},{type=\"QJsonObject\"},{type=\"QRect\"},{type=\"CPlusPlus__IntegerType\"},{type=\"std__vector__QNX\"},{type=\"std____cxx11__list\"},{type=\"CPlusPlus__FullySpecifiedType\"},{type=\"__gnu_debug___Safe_iterator\"},{type=\"QV4__ScriptFunction\"},{type=\"CPlusPlus__Internal__PPToken\"},{type=\"QWeakPointer\"},{type=\"QMetaMethod\"},{type=\"QAtomicPointer\"},{type=\"CPlusPlus__NamedType\"},],python=\"20705\"\n" >13^done dENGINE SUCCESSFULLY STARTED dNOTE: ENGINE SETUP OK dState changed from EngineSetupRequested(1) to EngineSetupOk(3) [master] dQUEUE: SETUP INFERIOR dState changed from EngineSetupOk(3) to InferiorSetupRequested(4) [master] dQUEUE: SETUP INFERIOR
-
Window Debugger 2 - PART 2/2
dCALL: SETUP INFERIOR <16set osabi GNU/Linux <17set solib-search-path C:/Users/user/Desktop/build-test01-Android_for_x86_GCC_4_9_Qt_5_7_0-Debug;C:/Qt/5.7/android_x86/plugins/qmltooling;C:/Qt/5.7/android_x86/plugins/playlistformats;C:/Qt/5.7/android_x86/plugins/audio;C:/Qt/5.7/android_x86/plugins/bearer;C:/Qt/5.7/android_x86/plugins/platforms/android;C:/Qt/5.7/android_x86/plugins/sensorgestures;C:/Qt/5.7/android_x86/plugins/mediaservice;C:/Qt/5.7/android_x86/plugins/sensors;C:/Qt/5.7/android_x86/plugins/sceneparsers;C:/Qt/5.7/android_x86/plugins/generic;C:/Qt/5.7/android_x86/plugins/gamepads;C:/Qt/5.7/android_x86/plugins/video/videonode;C:/Qt/5.7/android_x86/plugins/iconengines;C:/Qt/5.7/android_x86/plugins/scenegraph;C:/Qt/5.7/android_x86/plugins/position;C:/Qt/5.7/android_x86/plugins/imageformats;C:/Qt/5.7/android_x86/plugins/geoservices;C:/Qt/5.7/android_x86/lib;C:/Qt/5.7/android_x86/plugins/sqldrivers;C:/Qt/5.7/android_x86/plugins/platforms;C:/Qt/5.7/android_x86/plugins/canbus <18unset environment ALLUSERSPROFILE <19unset environment APPDATA <20unset environment COMMONPROGRAMFILES <21unset environment COMMONPROGRAMFILES(X86) <22unset environment COMMONPROGRAMW6432 <23unset environment COMPUTERNAME <24unset environment COMSPEC <25unset environment C_EM64T_REDIST11 <26unset environment EICDDRIVE <27unset environment FP_NO_HOST_CHECK <28unset environment HOMEDRIVE <29unset environment HOMEPATH <30unset environment JAVA_HOME <31unset environment LOCALAPPDATA <32unset environment LOGONSERVER <33unset environment MCC_INCLUDE <34unset environment NUMBER_OF_PROCESSORS <35unset environment OS <36unset environment PATH <37unset environment PATHEXT <38unset environment PROCESSOR_ARCHITECTURE <39unset environment PROCESSOR_ARCHITEW6432 <40unset environment PROCESSOR_IDENTIFIER <41unset environment PROCESSOR_LEVEL <42unset environment PROCESSOR_REVISION <43unset environment PROGRAMDATA <44unset environment PROGRAMFILES <45unset environment PROGRAMFILES(X86) <46unset environment PROGRAMW6432 <47unset environment PSMODULEPATH <48unset environment PUBLIC <49unset environment RANDFILE <50unset environment SYSTEMDRIVE <51unset environment SYSTEMROOT <52unset environment TEMP <53unset environment TMP <54unset environment USERDOMAIN <55unset environment USERDOMAIN_ROAMINGPROFILE <56unset environment USERNAME <57unset environment USERPROFILE <58unset environment VS100COMNTOOLS <59unset environment VS110COMNTOOLS <60unset environment VS120COMNTOOLS <61unset environment VS140COMNTOOLS <62unset environment WINDIR <63unset environment WINDOWS_TRACING_FLAGS <64unset environment WINDOWS_TRACING_LOGFILE <65unset environment __COMPAT_LAYER <66-file-exec-and-symbols "C:/Users/user/Desktop/build-test01-Android_for_x86_GCC_4_9_Qt_5_7_0-Debug/app_process" >14^done >=cmd-param-changed,param="detach-on-fork",value="off" >15^done >&"set osabi GNU/Linux\n" >=cmd-param-changed,param="osabi",value="GNU/Linux" >16^done >&"set solib-search-path C:/Users/user/Desktop/build-test01-Android_for_x86_GCC_4_9_Qt_5_7_0-Debug;C:/Qt/5.7/android_x86/plugins/qmltooling;C:/Qt/5.7/android_x86/plugins/playlistformats;C:/Qt/5.7/android_x86/plugins/audio;C:/Qt/5.7/android_x86/plugins/bearer;C:/Qt/5.7/android_x86/plugins/platforms/android;C:/Qt/5.7/android_x86/plugins/sensorgestures;C:/Qt/5.7/android_x86/plugins/mediaservice;C:/Qt/5.7/android_x86/plugins/sensors;C:/Qt/5.7/android_x86/plugins/sceneparsers;C:/Qt/5.7/android_x86/plugins/generic;C:/Qt/5.7/android_x86/plugins/gamepads;C:/Qt/5.7/android_x86/plugins/video/videonode;C:/Qt/5.7/android_x86/plugins/iconengines;C:/Qt/5.7/android_x86/plugins/scenegraph;C:/Qt/5.7/android_x86/plugins/position;C:/Qt/5.7/android_x86/plugins/imageformats;C:/Qt/5.7/android_x86/plugins/geoservices;C:/Qt/5.7/android_x86/lib;C:/Qt/5.7/android_x86/plugins/sqldrivers;C:/Qt/5.7/android_x86/plugins/platforms;C:/Qt/5.7/android_x86/plugins/canbus\n" >=cmd-param-changed,param="solib-search-path",value="C:/Users/user/Desktop/build-test01-Android_for_x86_GCC_4_9_Qt_5_7_0-Debug;C:/Qt/5.7/android_x86/plugins/qmltooling;C:/Qt/5.7/android_x86/plugins/playlistformats;C:/Qt/5.7/android_x86/plugins/audio;C:/Qt/5.7/android_x86/plugins/bearer;C:/Qt/5.7/android_x86/plugins/platforms/android;C:/Qt/5.7/android_x86/plugins/sensorgestures;C:/Qt/5.7/android_x86/plugins/mediaservice;C:/Qt/5.7/android_x86/plugins/sensors;C:/Qt/5.7/android_x86/plugins/sceneparsers;C:/Qt/5.7/android_x86/plugins/generic;C:/Qt/5.7/android_x86/plugins/gamepads;C:/Qt/5.7/android_x86/plugins/video/videonode;C:/Qt/5.7/android_x86/plugins/iconengines;C:/Qt/5.7/android_x86/plugins/scenegraph;C:/Qt/5.7/android_x86/plugins/position;C:/Qt/5.7/android_x86/plugins/imageformats;C:/Qt/5.7/android_x86/plugins/geoservices;C:/Qt/5.7/android_x86/lib;C:/Qt/5.7/android_x86/plugins/sqldrivers;C:/Qt/5.7/android_x86/plugins/platforms;C:/Qt/5.7/android_x86/plugins/canbus" >17^done >&"unset environment ALLUSERSPROFILE\n" >18^done >&"unset environment APPDATA\n" >19^done >&"unset environment COMMONPROGRAMFILES\n" >20^done >&"unset environment COMMONPROGRAMFILES(X86)\n" >21^done >&"unset environment COMMONPROGRAMW6432\n" >22^done >&"unset environment COMPUTERNAME\n" >23^done >&"unset environment COMSPEC\n" >24^done >&"unset environment C_EM64T_REDIST11\n" >25^done >&"unset environment EICDDRIVE\n" >26^done >&"unset environment FP_NO_HOST_CHECK\n" >27^done >&"unset environment HOMEDRIVE\n" >28^done >&"unset environment HOMEPATH\n" >29^done >&"unset environment JAVA_HOME\n" >30^done >&"unset environment LOCALAPPDATA\n" >31^done >&"unset environment LOGONSERVER\n" >32^done >&"unset environment MCC_INCLUDE\n" >33^done >&"unset environment NUMBER_OF_PROCESSORS\n" >34^done >&"unset environment OS\n" >35^done >&"unset environment PATH\n" >36^done >&"unset environment PATHEXT\n" >37^done >&"unset environment PROCESSOR_ARCHITECTURE\n" >38^done >&"unset environment PROCESSOR_ARCHITEW6432\n" >39^done >&"unset environment PROCESSOR_IDENTIFIER\n" >40^done >&"unset environment PROCESSOR_LEVEL\n" >41^done >&"unset environment PROCESSOR_REVISION\n" >42^done >&"unset environment PROGRAMDATA\n" >43^done >&"unset environment PROGRAMFILES\n" >44^done >&"unset environment PROGRAMFILES(X86)\n" >45^done >&"unset environment PROGRAMW6432\n" >46^done >&"unset environment PSMODULEPATH\n" >47^done >&"unset environment PUBLIC\n" >48^done >&"unset environment RANDFILE\n" >49^done >&"unset environment SYSTEMDRIVE\n" >50^done >&"unset environment SYSTEMROOT\n" >51^done >&"unset environment TEMP\n" >52^done >&"unset environment TMP\n" >53^done >&"unset environment USERDOMAIN\n" >54^done >&"unset environment USERDOMAIN_ROAMINGPROFILE\n" >55^done >&"unset environment USERNAME\n" >56^done >&"unset environment USERPROFILE\n" >57^done >&"unset environment VS100COMNTOOLS\n" >58^done >&"unset environment VS110COMNTOOLS\n" >59^done >&"unset environment VS120COMNTOOLS\n" >60^done >&"unset environment VS140COMNTOOLS\n" >61^done >&"unset environment WINDIR\n" >62^done >&"unset environment WINDOWS_TRACING_FLAGS\n" >63^done >&"unset environment WINDOWS_TRACING_LOGFILE\n" >64^done >&"unset environment __COMPAT_LAYER\n" >65^done >66^done <67target extended-remote tcp::5039 >&"target extended-remote tcp::5039\n" >~"Remote debugging using tcp::5039\n" >=tsv-created,name="trace_timestamp",initial="0"\n >67^done dATTACHED TO GDB SERVER STARTED sAttached to stopped application <68attach 29420 >&"attach 29420\n" >~"Attaching to program: C:\\Users\\user\\Desktop\\build-test01-Android_for_x86_GCC_4_9_Qt_5_7_0-Debug\\app_process, process 29420\n" >=thread-group-started,id="i1",pid="29420" sThread group i1 created dTaking notice of pid 29420 >=thread-created,id="1",group-id="i1" sThread 1 created >68^done sSetting breakpoints... dSetting breakpoints... dATTEMPT BREAKPOINT SYNCHRONIZATION dTAKING OWNERSHIP OF BREAKPOINT 1 IN STATE 0 dTAKING OWNERSHIP OF BREAKPOINT 2 IN STATE 0 dRUNNING NEEDS-STOP COMMAND -break-insert -f "\"main.cpp\":8" <69-break-insert -f "\"main.cpp\":8" dRUNNING NEEDS-STOP COMMAND -break-insert -f "\"main.cpp\":9" <70-break-insert -f "\"main.cpp\":9" dBREAKPOINTS ARE NOT FULLY SYNCHRONIZED >~"Reading /system/bin/linker from remote target...\n" >&"warning: File transfers from remote targets can be slow. Use \"set sysroot\" to access files locally instead.\n" File transfers from remote targets can be slow. Use "set sysroot" to access files locally instead. >=library-loaded,id="/system/bin/linker",target-name="/system/bin/linker",host-name="target:/system/bin/linker",symbols-loaded="0",thread-group="i1" sLibrary /system/bin/linker loaded >=library-loaded,id="libc.so",target-name="libc.so",host-name="C:\\Users\\user\\Desktop\\build-test01-Android_for_x86_GCC_4_9_Qt_5_7_0-Debug\\libc.so",symbols-loaded="0",thread-group="i1" sLibrary libc.so loaded >=library-loaded,id="libstdc++.so",target-name="libstdc++.so",host-name="libstdc++.so",symbols-loaded="0",thread-group="i1" sLibrary libstdc++.so loaded >=library-loaded,id="libm.so",target-name="libm.so",host-name="libm.so",symbols-loaded="0",thread-group="i1" sLibrary libm.so loaded >=library-loaded,id="liblog.so",target-name="liblog.so",host-name="liblog.so",symbols-loaded="0",thread-group="i1" sLibrary liblog.so loaded >=library-loaded,id="libcutils.so",target-name="libcutils.so",host-name="libcutils.so",symbols-loaded="0",thread-group="i1" sLibrary libcutils.so loaded >=library-loaded,id="libgccdemangle.so",target-name="libgccdemangle.so",host-name="libgccdemangle.so",symbols-loaded="0",thread-group="i1" sLibrary libgccdemangle.so loaded >=library-loaded,id="libcorkscrew.so",target-name="libcorkscrew.so",host-name="libcorkscrew.so",symbols-loaded="0",thread-group="i1" sLibrary libcorkscrew.so loaded >=library-loaded,id="libutils.so",target-name="libutils.so",host-name="libutils.so",symbols-loaded="0",thread-group="i1" sLibrary libutils.so loaded >=library-loaded,id="libbinder.so",target-name="libbinder.so",host-name="libbinder.so",symbols-loaded="0",thread-group="i1" sLibrary libbinder.so loaded >=library-loaded,id="libhardware.so",target-name="libhardware.so",host-name="libhardware.so",symbols-loaded="0",thread-group="i1" sLibrary libhardware.so loaded >=library-loaded,id="libmemtrack.so",target-name="libmemtrack.so",host-name="libmemtrack.so",symbols-loaded="0",thread-group="i1" sLibrary libmemtrack.so loaded >=library-loaded,id="libz.so",target-name="libz.so",host-name="libz.so",symbols-loaded="0",thread-group="i1" sLibrary libz.so loaded >=library-loaded,id="libandroidfw.so",target-name="libandroidfw.so",host-name="libandroidfw.so",symbols-loaded="0",thread-group="i1" sLibrary libandroidfw.so loaded >=library-loaded,id="libexpat.so",target-name="libexpat.so",host-name="libexpat.so",symbols-loaded="0",thread-group="i1" sLibrary libexpat.so loaded >=library-loaded,id="libstlport.so",target-name="libstlport.so",host-name="libstlport.so",symbols-loaded="0",thread-group="i1" sLibrary libstlport.so loaded >=library-loaded,id="libnativehelper.so",target-name="libnativehelper.so",host-name="libnativehelper.so",symbols-loaded="0",thread-group="i1" sLibrary libnativehelper.so loaded >=library-loaded,id="libnetutils.so",target-name="libnetutils.so",host-name="libnetutils.so",symbols-loaded="0",thread-group="i1" sLibrary libnetutils.so loaded >=library-loaded,id="libsync.so",target-name="libsync.so",host-name="libsync.so",symbols-loaded="0",thread-group="i1" sLibrary libsync.so loaded >=library-loaded,id="libui.so",target-name="libui.so",host-name="libui.so",symbols-loaded="0",thread-group="i1" sLibrary libui.so loaded >=library-loaded,id="libGLES_trace.so",target-name="libGLES_trace.so",host-name="libGLES_trace.so",symbols-loaded="0",thread-group="i1" sLibrary libGLES_trace.so loaded >=library-loaded,id="libEGL.so",target-name="libEGL.so",host-name="libEGL.so",symbols-loaded="0",thread-group="i1" sLibrary libEGL.so loaded >=library-loaded,id="libGLESv2.so",target-name="libGLESv2.so",host-name="libGLESv2.so",symbols-loaded="0",thread-group="i1" sLibrary libGLESv2.so loaded >=library-loaded,id="libgui.so",target-name="libgui.so",host-name="libgui.so",symbols-loaded="0",thread-group="i1" sLibrary libgui.so loaded >=library-loaded,id="libinput.so",target-name="libinput.so",host-name="libinput.so",symbols-loaded="0",thread-group="i1" sLibrary libinput.so loaded >=library-loaded,id="libcamera_metadata.so",target-name="libcamera_metadata.so",host-name="libcamera_metadata.so",symbols-loaded="0",thread-group="i1" sLibrary libcamera_metadata.so loaded >=library-loaded,id="libcamera_client.so",target-name="libcamera_client.so",host-name="libcamera_client.so",symbols-loaded="0",thread-group="i1" sLibrary libcamera_client.so loaded >=library-loaded,id="libpng.so",target-name="libpng.so",host-name="libpng.so",symbols-loaded="0",thread-group="i1" sLibrary libpng.so loaded >=library-loaded,id="libft2.so",target-name="libft2.so",host-name="libft2.so",symbols-loaded="0",thread-group="i1" sLibrary libft2.so loaded >=library-loaded,id="libjpeg.so",target-name="libjpeg.so",host-name="libjpeg.so",symbols-loaded="0",thread-group="i1" sLibrary libjpeg.so loaded >=library-loaded,id="libgabi++.so",target-name="libgabi++.so",host-name="libgabi++.so",symbols-loaded="0",thread-group="i1" sLibrary libgabi++.so loaded >=library-loaded,id="libicuuc.so",target-name="libicuuc.so",host-name="libicuuc.so",symbols-loaded="0",thread-group="i1" sLibrary libicuuc.so loaded >=library-loaded,id="libicui18n.so",target-name="libicui18n.so",host-name="libicui18n.so",symbols-loaded="0",thread-group="i1" sLibrary libicui18n.so loaded >=library-loaded,id="libskia.so",target-name="libskia.so",host-name="libskia.so",symbols-loaded="0",thread-group="i1" sLibrary libskia.so loaded >=library-loaded,id="libsqlite.so",target-name="libsqlite.so",host-name="libsqlite.so",symbols-loaded="0",thread-group="i1" sLibrary libsqlite.so loaded >=library-loaded,id="libGLESv1_CM.so",target-name="libGLESv1_CM.so",host-name="libGLESv1_CM.so",symbols-loaded="0",thread-group="i1" sLibrary libGLESv1_CM.so loaded >=library-loaded,id="libETC1.so",target-name="libETC1.so",host-name="libETC1.so",symbols-loaded="0",thread-group="i1" sLibrary libETC1.so loaded >=library-loaded,id="libwpa_client.so",target-name="libwpa_client.so",host-name="libwpa_client.so",symbols-loaded="0",thread-group="i1" sLibrary libwpa_client.so loaded >=library-loaded,id="libhardware_legacy.so",target-name="libhardware_legacy.so",host-name="libhardware_legacy.so",symbols-loaded="0",thread-group="i1" sLibrary libhardware_legacy.so loaded >=library-loaded,id="libselinux.so",target-name="libselinux.so",host-name="libselinux.so",symbols-loaded="0",thread-group="i1" sLibrary libselinux.so loaded >=library-loaded,id="libsonivox.so",target-name="libsonivox.so",host-name="libsonivox.so",symbols-loaded="0",thread-group="i1" sLibrary libsonivox.so loaded >=library-loaded,id="libcrypto.so",target-name="libcrypto.so",host-name="libcrypto.so",symbols-loaded="0",thread-group="i1" sLibrary libcrypto.so loaded >=library-loaded,id="libssl.so",target-name="libssl.so",host-name="libssl.so",symbols-loaded="0",thread-group="i1" sLibrary libssl.so loaded >=library-loaded,id="libstagefright_foundation.so",target-name="libstagefright_foundation.so",host-name="libstagefright_foundation.so",symbols-loaded="0",thread-group="i1" sLibrary libstagefright_foundation.so loaded >=library-loaded,id="libspeexresampler.so",target-name="libspeexresampler.so",host-name="libspeexresampler.so",symbols-loaded="0",thread-group="i1" sLibrary libspeexresampler.so loaded >=library-loaded,id="libaudioutils.so",target-name="libaudioutils.so",host-name="libaudioutils.so",symbols-loaded="0",thread-group="i1" sLibrary libaudioutils.so loaded >=library-loaded,id="libmedia.so",target-name="libmedia.so",host-name="libmedia.so",symbols-loaded="0",thread-group="i1" sLibrary libmedia.so loaded >=library-loaded,id="libusbhost.so",target-name="libusbhost.so",host-name="libusbhost.so",symbols-loaded="0",thread-group="i1" sLibrary libusbhost.so loaded >=library-loaded,id="libharfbuzz_ng.so",target-name="libharfbuzz_ng.so",host-name="libharfbuzz_ng.so",symbols-loaded="0",thread-group="i1" sLibrary libharfbuzz_ng.so loaded >=library-loaded,id="libWifiAPHardware.so",target-name="libWifiAPHardware.so",host-name="libWifiAPHardware.so",symbols-loaded="0",thread-group="i1" sLibrary libWifiAPHardware.so loaded >=library-loaded,id="libLLVM.so",target-name="libLLVM.so",host-name="libLLVM.so",symbols-loaded="0",thread-group="i1" sLibrary libLLVM.so loaded >=library-loaded,id="libbcinfo.so",target-name="libbcinfo.so",host-name="libbcinfo.so",symbols-loaded="0",thread-group="i1" sLibrary libbcinfo.so loaded >=library-loaded,id="libbcc.so",target-name="libbcc.so",host-name="libbcc.so",symbols-loaded="0",thread-group="i1" sLibrary libbcc.so loaded >=library-loaded,id="libRS.so",target-name="libRS.so",host-name="libRS.so",symbols-loaded="0",thread-group="i1" sLibrary libRS.so loaded >=library-loaded,id="libRScpp.so",target-name="libRScpp.so",host-name="libRScpp.so",symbols-loaded="0",thread-group="i1" sLibrary libRScpp.so loaded >=library-loaded,id="libhwui.so",target-name="libhwui.so",host-name="libhwui.so",symbols-loaded="0",thread-group="i1" sLibrary libhwui.so loaded >=library-loaded,id="libdvm.so",target-name="libdvm.so",host-name="libdvm.so",symbols-loaded="0",thread-group="i1" sLibrary libdvm.so loaded >=library-loaded,id="libandroid_runtime.so",target-name="libandroid_runtime.so",host-name="libandroid_runtime.so",symbols-loaded="0",thread-group="i1" sLibrary libandroid_runtime.so loaded >&"warning: Could not load shared library symbols for 56 libraries, e.g. libstdc++.so.\nUse the \"info sharedlibrary\" command to see the complete listing.\nDo you need \"set solib-search-path\" or \"set sysroot\"?" Could not load shared library symbols for 56 libraries, e.g. libstdc++.so. Use the "info sharedlibrary" command to see the complete listing. Do you need "set solib-search-path" or "set sysroot"? >&"\n" >~"Reading symbols from target:/system/bin/linker..." sReading target:/system/bin/linker...... >~"(no debugging symbols found)...done.\n" >~"Reading symbols from C:\\Users\\user\\Desktop\\build-test01-Android_for_x86_GCC_4_9_Qt_5_7_0-Debug\\libc.so..." sReading C:\Users\user\Desktop\build-test01-Android_for_x86_GCC_4_9_Qt_5_7_0-Debug\libc.so...... >~"(no debugging symbols found)...done.\n" >~"Reading /system/bin/linker from remote target...\n" >=thread-created,id="2",group-id="i1" sThread 2 created >~"[New Thread 29420.29424]\n" s[New Thread 29420.29424] >=thread-created,id="3",group-id="i1" sThread 3 created >~"[New Thread 29420.29425]\n" s[New Thread 29420.29425] >=thread-created,id="4",group-id="i1" sThread 4 created >~"[New Thread 29420.29426]\n" s[New Thread 29420.29426] >=thread-created,id="5",group-id="i1" sThread 5 created >~"[New Thread 29420.29427]\n" s[New Thread 29420.29427] >=thread-created,id="6",group-id="i1" sThread 6 created >~"[New Thread 29420.29428]\n" s[New Thread 29420.29428] >=thread-created,id="7",group-id="i1" sThread 7 created >~"[New Thread 29420.29429]\n" s[New Thread 29420.29429] >=thread-created,id="8",group-id="i1" sThread 8 created >~"[New Thread 29420.29430]\n" s[New Thread 29420.29430] >=thread-created,id="9",group-id="i1" sThread 9 created >~"[New Thread 29420.29431]\n" s[New Thread 29420.29431] >=thread-created,id="10",group-id="i1" sThread 10 created >~"[New Thread 29420.29432]\n" s[New Thread 29420.29432] >=thread-created,id="11",group-id="i1" sThread 11 created >~"[New Thread 29420.29480]\n" s[New Thread 29420.29480] >=thread-created,id="12",group-id="i1" sThread 12 created >~"[New Thread 29420.29482]\n" s[New Thread 29420.29482] >=thread-created,id="13",group-id="i1" sThread 13 created >~"[New Thread 29420.29486]\n" s[New Thread 29420.29486] >~"0x400a3959 in __futex_syscall4 () from C:\\Users\\user\\Desktop\\build-test01-Android_for_x86_GCC_4_9_Qt_5_7_0-Debug\\libc.so\n" >*stopped,frame={addr="0x400a3959",func="__futex_syscall4",args=[],from="C:\\Users\\user\\Desktop\\build-test01-Android_for_x86_GCC_4_9_Qt_5_7_0-Debug\\libc.so"},thread-id="1",stopped-threads="all",core="0" eERROR: UNEXPECTED STATE: 4 WANTED: 14 IN C:\work\build\qt-creator\src\plugins\debugger\gdb\gdbengine.cpp:1449 eERROR: UNEXPECTED STATE: 4 WANTED: 14 IN C:\work\build\qt-creator\src\plugins\debugger\gdb\gdbengine.cpp:1462 <71importPlainDumpers off eERROR: UNEXPECTED STATE: 4 WANTED: 14 IN C:\work\build\qt-creator\src\plugins\debugger\gdb\gdbengine.cpp:1534 sStopped. <72-thread-info >&"No symbol table is loaded. Use the \"file\" command.\n" >69^done,bkpt={number="1",type="breakpoint",disp="keep",enabled="y",addr="<PENDING>",pending="\"main.cpp\":8",times="0",original-location="\"main.cpp\":8"} >&"No symbol table is loaded. Use the \"file\" command.\n" >70^done,bkpt={number="2",type="breakpoint",disp="keep",enabled="y",addr="<PENDING>",pending="\"main.cpp\":9",times="0",original-location="\"main.cpp\":9"} dATTEMPT BREAKPOINT SYNCHRONIZATION dBREAKPOINTS ARE SYNCHRONIZED >&"importPlainDumpers off\n" >~"1 printer disabled\n" >~"0 of 1 printers enabled\n" >~"None\n" >71^done >72^done,threads=[{id="1",target-id="Thread 29420.29420",name="project.example",frame={level="0",addr="0x400a3959",func="__futex_syscall4",args=[],from="C:\\Users\\user\\Desktop\\build-test01-Android_for_x86_GCC_4_9_Qt_5_7_0-Debug\\libc.so"},state="stopped",core="0"},{id="2",target-id="Thread 29420.29424",name="GC",frame={level="0",addr="0x400a3959",func="__futex_syscall4",args=[],from="C:\\Users\\user\\Desktop\\build-test01-Android_for_x86_GCC_4_9_Qt_5_7_0-Debug\\libc.so"},state="stopped",core="1"},{id="3",target-id="Thread 29420.29425",name="Signal Catcher",frame={level="0",addr="0x400a2e4b",func="__rt_sigtimedwait",args=[],from="C:\\Users\\user\\Desktop\\build-test01-Android_for_x86_GCC_4_9_Qt_5_7_0-Debug\\libc.so"},state="stopped",core="1"},{id="4",target-id="Thread 29420.29426",name="JDWP",frame={level="0",addr="0x400a3193",func="recvmsg",args=[],from="C:\\Users\\user\\Desktop\\build-test01-Android_for_x86_GCC_4_9_Qt_5_7_0-Debug\\libc.so"},state="stopped",core="1"},{id="5",target-id="Thread 29420.29427",name="Compiler",frame={level="0",addr="0x400a3959",func="__futex_syscall4",args=[],from="C:\\Users\\user\\Desktop\\build-test01-Android_for_x86_GCC_4_9_Qt_5_7_0-Debug\\libc.so"},state="stopped",core="1"},{id="6",target-id="Thread 29420.29428",name="ReferenceQueueD",frame={level="0",addr="0x400a3959",func="__futex_syscall4",args=[],from="C:\\Users\\user\\Desktop\\build-test01-Android_for_x86_GCC_4_9_Qt_5_7_0-Debug\\libc.so"},state="stopped",core="0"},{id="7",target-id="Thread 29420.29429",name="FinalizerDaemon",frame={level="0",addr="0x400a3959",func="__futex_syscall4",args=[],from="C:\\Users\\user\\Desktop\\build-test01-Android_for_x86_GCC_4_9_Qt_5_7_0-Debug\\libc.so"},state="stopped",core="1"},{id="8",target-id="Thread 29420.29430",name="FinalizerWatchd",frame={level="0",addr="0x400a3959",func="__futex_syscall4",args=[],from="C:\\Users\\user\\Desktop\\build-test01-Android_for_x86_GCC_4_9_Qt_5_7_0-Debug\\libc.so"},state="stopped",core="1"},{id="9",target-id="Thread 29420.29431",name="Binder_1",frame={level="0",addr="0x400a1c06",func="__ioctl",args=[],from="C:\\Users\\user\\Desktop\\build-test01-Android_for_x86_GCC_4_9_Qt_5_7_0-Debug\\libc.so"},state="stopped",core="1"},{id="10",target-id="Thread 29420.29432",name="Binder_2",frame={level="0",addr="0x400a1c06",func="__ioctl",args=[],from="C:\\Users\\user\\Desktop\\build-test01-Android_for_x86_GCC_4_9_Qt_5_7_0-Debug\\libc.so"},state="stopped",core="1"},{id="11",target-id="Thread 29420.29480",name=".ProcessManager",frame={level="0",addr="0x400a103b",func="wait4",args=[],from="C:\\Users\\user\\Desktop\\build-test01-Android_for_x86_GCC_4_9_Qt_5_7_0-Debug\\libc.so"},state="stopped",core="1"},{id="12",target-id="Thread 29420.29482",name="Binder_3",frame={level="0",addr="0x400a1c06",func="__ioctl",args=[],from="C:\\Users\\user\\Desktop\\build-test01-Android_for_x86_GCC_4_9_Qt_5_7_0-Debug\\libc.so"},state="stopped",core="0"},{id="13",target-id="Thread 29420.29486",name="Thread-7343",frame={level="0",addr="0x400a3193",func="recvmsg",args=[],from="C:\\Users\\user\\Desktop\\build-test01-Android_for_x86_GCC_4_9_Qt_5_7_0-Debug\\libc.so"},state="stopped",core="1"}],current-thread-id="1" <73python theDumper.fetchStack({"limit":20,"nativemixed":0,"token":73}) >&"python theDumper.fetchStack({\"limit\":20,\"nativemixed\":0,\"token\":73})\n" >~"frames=[frame={level=\"0\",address=\"0x400a3959\",function=\"__futex_syscall4\",file=\"\",line=\"0\",module=\"\",language=\"c\"}]\n" >73^done dALL COMMANDS DONE; INVOKING CALLBACK dNOTE: REMOTE SETUP DONE: GDB SERVER PORT: 5039 QML PORT 0 dNOTE: INFERIOR SETUP OK dState changed from InferiorSetupRequested(4) to InferiorSetupOk(6) [master] dState changed from InferiorSetupOk(6) to EngineRunRequested(7) [master] dQUEUE: RUN ENGINE dCALL: RUN ENGINE dNOTE: ENGINE RUN AND INFERIOR STOP OK sStopped. dState changed from EngineRunRequested(7) to InferiorStopOk(14) [master] dNOTE: INFERIOR RUN REQUESTED sRun requested... dState changed from InferiorStopOk(14) to InferiorRunRequested(10) [master] sRunning requested... <74-exec-continue >74^running dNOTE: INFERIOR RUN OK sRunning. dState changed from InferiorRunRequested(10) to InferiorRunOk(11) [master] >*running,thread-id="all" dNOTE: INFERIOR STILL RUNNING IN STATE InferiorRunOk. I/Qt JAVA (29420): DEBUGGER: Waiting for debug socket connect I/Qt JAVA (29420): DEBUGGER: go to sleep I/Qt JAVA (29420): DEBUGGER: Incoming socket OK I/Qt JAVA (29420): DEBUGGER: Got pid acknowledgment I/Qt JAVA (29420): DEBUGGER: ping not requested I/Qt JAVA (29420): DEBUGGER: pong not requested E/IMGSRV (29420): :0: PVRDRMOpen: TP3, ret = 47 E/IMGSRV (29420): :0: PVRDRMOpen: TP3, ret = 50 E/IMGSRV (29420): :0: PVRDRMOpen: TP3, ret = 51 E/IMGSRV (29420): :0: PVRDRMOpen: TP3, ret = 51 E/IMGSRV (29420): :0: PVRDRMOpen: TP3, ret = 51 E/IMGSRV (29420): :0: PVRDRMOpen: TP3, ret = 52 D/OpenGLRenderer(29420): Enabling debug mode 0 W/ManagedEGLContext(29420): doTerminate failed: EGL count is 2 but managed count is 1
-
Hello friends , has anyone had this problem ? It happens to many other Android phone models .
-
Hi, I have debug on Ubuntu ( but i think it same on Windows),
You have install Android Studio first,
When you run qmake on project, QtCreate generate 1 folder output, that have a folder android_build
Then you start Android studio, -> 'open an existing android project'
Then you debug it as normalI think it will help you, if you have any trouble, pls let me know