[Qt-creator] GDB and pthreads - was: Debugging as super-user

Bryce Schober bryce.schober at gmail.com
Thu Apr 29 19:25:52 CEST 2010


I now believe that my problems between command-line gdb and qt-creator's gdb
may be related to our application using pthreads.

In an attempt to get around issues that I thought were related to the
super-user requirements of our application, I tried starting gdbserver from
the command line as super-user, and using a "remote" connection (to
localhost) from normal-user gdb. This works great from the command line with
the gdbserver command:

$ sudo gdbserver --debug localhost:2222 program

and the gdb commands:

$ gdb program
(gdb) target remote localhost:2222
Remote debugging using localhost:2222
[New Thread 10851]
0xb77577f0 in ?? () from /lib/ld-linux.so.2
(gdb) c
Continuing.
^C
Program received signal SIGINT, Interrupt.
0xb7771430 in __kernel_vsyscall ()
(gdb) q

This results in a successful start and interrupt debugging session with a
non-su gdb, so I went to try the same operations via Qt Creator. No joy, it
exhibits the usual behavior of starting the application, but being unable to
interrupt it. I've attached the Qt Creator debug pane output.

One advantage of debugging via a local gdbserver is that I could enable and
capture its --debug output. It is the difference in output between the
command-line gdb session (gdbserver_working.txt) and the qt-creator gdb
session (gdbserver_nonworking.txt) that lead me to believe that the problem
may be pthread-related.

The non-working gdbserver output shows two consecutive "writing <blah> to
<addr>" commands to different addresses at several points during the log. In
addition the working gdbserver output shows a line "Found thread 0 (LWP
<id>)" that doesn't appear in the non-working output.

Any new ideas from you GDB gurus?

-- 
Bryce Schober
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.qt-project.org/pipermail/qt-creator-old/attachments/20100429/0d7b76ce/attachment.html 
-------------- next part --------------
dState changed from <unknown>(-1) to DebuggerNotReady(0).
d0xa560c000x00xa5614b02
sStarting debugger for tool chain '<Unknown>'...
dDebugger settings: 
dUseAlternatingRowColours: false  (default: false)
dUseMessageBoxForSignals: true  (default: true)
dAutoQuit: false  (default: false)
dLogTimeStamps: true  (default: false)
dVerboseLog: true  (default: false)
dUseDebuggingHelper: false  (default: true)
dUseCustomDebuggingHelperLocation: false  (default: false)
dCustomDebuggingHelperLocation:   (default: )
dDebugDebuggingHelpers: false  (default: false)
dUseCodeModel: true  (default: true)
dUseToolTips: false  (default: false)
dUseToolTipsInLocalsView: false  (default: false)
dUseToolTipsInBreakpointsView: false  (default: false)
dUseAddressInBreakpointsView: false  (default: false)
dUseAddressInStackView: false  (default: false)
dLocation: gdb-su  (default: gdb)
dEnvironment:   (default: )
dScriptFile:   (default: )
dWatchdogTimeout: 20  (default: 20)
dMaximalStackDepth: 20  (default: 20)
dShowStandardNamespace: true  (default: true)
dShowQtNamespace: true  (default: true)
dListSourceFiles: false  (default: false)
dSkipKnownFrames: false  (default: false)
dEnableReverseDebugging: false  (default: false)
dAllPluginBreakpoints: true  (default: true)
dSelectedPluginBreakpoints: false  (default: false)
dNoPluginBreakpoints: false  (default: false)
dSelectedPluginBreakpointsPattern: .*  (default: .*)
dUsePreciseBreakpoints: false  (default: false)
dBreakOnThrow: false  (default: false)
dBreakOnCatch: false  (default: false)
dChangeLanguageAutomatically: true  (default: true)
d/data/svn/gen2-trunk/x86/src/apps/ampm/ampm_pc_debug0xa560c00
dState changed from DebuggerNotReady(0) to EngineStarting(1).
dState changed from EngineStarting(1) to AdapterStarting(2).
dTRYING TO START ADAPTER
sNo server start script given. Assuming server runs already.
dSTARTING GDB /usr/bin/gdb
dGDB STARTED, INITIALIZING IT
<1show version
<2set print static-members off
<3set breakpoint pending on
<4set print elements 10000
<5set overload-resolution off
<6handle SIGSEGV nopass stop print
<7set unwindonsignal on
<8set width 0
<9set height 0
<10-interpreter-exec console "python execfile('/home/virtual/qtcreator-1.3.83/share/qtcreator/gdbmacros/dumper.py')"
<11-interpreter-exec console "python execfile('/home/virtual/qtcreator-1.3.83/share/qtcreator/gdbmacros/gdbmacros.py')"
<12-interpreter-exec console "help bb"
dState changed from AdapterStarting(2) to AdapterStarted(3).
dADAPTER SUCCESSFULLY STARTED
sStarting inferior...
dState changed from AdapterStarted(3) to InferiorStarting(6).
<13set architecture i386
<14set sysroot 
<15set solib-search-path .
<16set target-async on
<17-file-exec-and-symbols "/data/svn/gen2-trunk/x86/src/apps/ampm/ampm_pc_debug"
t09:51:27.230
>~"GNU gdb 6.8-debian\n"
t09:51:27.234
>~"Copyright (C) 2008 Free Software Foundation, Inc.\n"
t09:51:27.234
>~"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
t09:51:27.234
>~"This is free software: you are free to change and redistribute it.\n"
t09:51:27.234
>~"There is NO WARRANTY, to the extent permitted by law.  Type \"show copying\"\n"
t09:51:27.234
>~"and \"show warranty\" for details.\n"
t09:51:27.234
>~"This GDB was configured as \"i486-linux-gnu\".\n"
t09:51:27.234
t09:51:27.234
>&"show version\n"
t09:51:27.234
>~"GNU gdb 6.8-debian\n"
t09:51:27.234
>~"Copyright (C) 2008 Free Software Foundation, Inc.\n"
t09:51:27.234
>~"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
t09:51:27.235
>~"This is free software: you are free to change and redistribute it.\n"
t09:51:27.235
>~"There is NO WARRANTY, to the extent permitted by law.  Type \"show copying\"\n"
t09:51:27.235
>~"and \"show warranty\" for details.\n"
t09:51:27.235
>~"This GDB was configured as \"i486-linux-gnu\".\n"
t09:51:27.235
>1^done
tResponse time: show version: 0.264 s
dVERSION: 1^done,{logstreamoutput="show version\n",consolestreamoutput="GNU gdb 6.8-debian\nCopyright (C) 2008 Free Software Foundation, Inc.\nLicense 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.\nThis GDB was configured as \"i486-linux-gnu\".\nGNU gdb 6.8-debian\nCopyright (C) 2008 Free Software Foundation, Inc.\nLicense 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.\nThis GDB was configured as \"i486-linux-gnu\".\n"}
d
dSUPPORTED GDB VERSION GNU gdb 6.8-debian
dCopyright (C) 2008 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 "i486-linux-gnu".
dGNU gdb 6.8-debian
dCopyright (C) 2008 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 "i486-linux-gnu".
d
dUSING GDB VERSION: 60800, BUILD: 0
t09:51:27.236
t09:51:27.236
>&"set print static-members off\n"
t09:51:27.236
>2^done
tResponse time: set print static-members off: 0.263 s
t09:51:27.236
t09:51:27.236
>&"set breakpoint pending on\n"
t09:51:27.236
>3^done
tResponse time: set breakpoint pending on: 0.263 s
t09:51:27.236
t09:51:27.236
>&"set print elements 10000\n"
t09:51:27.236
>4^done
tResponse time: set print elements 10000: 0.262 s
t09:51:27.236
t09:51:27.236
>&"set overload-resolution off\n"
t09:51:27.236
>5^done
tResponse time: set overload-resolution off: 0.262 s
t09:51:27.236
t09:51:27.236
>&"handle SIGSEGV nopass stop print\n"
t09:51:27.236
>~"Signal        Stop\tPrint\tPass to program\tDescription\n"
t09:51:27.236
>~"SIGSEGV       Yes\tYes\tNo\t\tSegmentation fault\n"
t09:51:27.236
>6^done
tResponse time: handle SIGSEGV nopass stop print: 0.262 s
t09:51:27.236
t09:51:27.236
>&"set unwindonsignal on\n"
t09:51:27.236
>7^done
tResponse time: set unwindonsignal on: 0.262 s
t09:51:27.236
t09:51:27.236
>&"set width 0\n"
t09:51:27.236
>8^done
tResponse time: set width 0: 0.261 s
t09:51:27.236
t09:51:27.236
>&"set height 0\n"
t09:51:27.237
>9^done
tResponse time: set height 0: 0.262 s
t09:51:27.237
t09:51:27.237
>&"Undefined command: \"python\".  Try \"help\".\n"
t09:51:27.237
>10^error,msg="Undefined command: \"python\".  Try \"help\"."
tResponse time: -interpreter-exec console "python execfile('/home/virtual/qtcreator-1.3.83/share/qtcreator/gdbmacros/dumper.py')": 0.261 s
t09:51:27.237
t09:51:27.237
>&"Undefined command: \"python\".  Try \"help\".\n"
t09:51:27.237
>11^error,msg="Undefined command: \"python\".  Try \"help\"."
tResponse time: -interpreter-exec console "python execfile('/home/virtual/qtcreator-1.3.83/share/qtcreator/gdbmacros/gdbmacros.py')": 0.261 s
t09:51:27.237
t09:51:27.237
>&"Undefined command: \"bb\".  Try \"help\".\n"
t09:51:27.237
>12^error,msg="Undefined command: \"bb\".  Try \"help\"."
tResponse time: -interpreter-exec console "help bb": 0.26 s
t09:51:27.237
t09:51:27.237
>&"set architecture i386\n"
t09:51:27.237
>~"The target architecture is assumed to be i386\n"
t09:51:27.237
>13^done
tResponse time: set architecture i386: 0.243 s
t09:51:27.237
t09:51:27.237
>&"set sysroot \n"
t09:51:27.237
>&"Argument required (filename to set it to.).\n"
t09:51:27.237
>14^error,msg="Argument required (filename to set it to.)."
tResponse time: set sysroot : 0.243 s
t09:51:27.237
t09:51:27.237
>&"set solib-search-path .\n"
t09:51:27.315
>15^done
tResponse time: set solib-search-path .: 0.321 s
t09:51:27.316
t09:51:27.316
>&"set target-async on\n"
t09:51:27.316
>&"No symbol table is loaded.  Use the \"file\" command.\n"
t09:51:27.316
>16^error,msg="No symbol table is loaded.  Use the \"file\" command."
tResponse time: set target-async on: 0.321 s
t09:51:27.317
t09:51:27.699
>17^done
tResponse time: -file-exec-and-symbols "/data/svn/gen2-trunk/x86/src/apps/ampm/ampm_pc_debug": 0.704 s
<18target remote localhost:2222
t09:51:27.699
t09:51:27.710
>&"target remote localhost:2222\n"
t09:51:27.760
>~"Remote debugging using localhost:2222\n"
t09:51:27.760
>~"[New Thread 10801]\n"
s[New Thread 10801]
t09:51:27.866
>~"0xb77807f0 in ?? () from /lib/ld-linux.so.2\n"
t09:51:27.866
>18^done
tResponse time: target remote localhost:2222: 0.168 s
dState changed from InferiorStarting(6) to InferiorStopped(13).
dINFERIOR STARTED
sAttached to stopped application
sSetting breakpoints...
dSetting breakpoints...
dATTEMPT BREAKPOINT SYNC
<19-break-list
t09:51:27.869
t09:51:27.915
>19^done,BreakpointTable={nr_rows="0",nr_cols="6",hdr=[{width="7",alignment="-1",col_name="number",colhdr="Num"},{width="14",alignment="-1",col_name="type",colhdr="Type"},{width="4",alignment="-1",col_name="disp",colhdr="Disp"},{width="3",alignment="-1",col_name="enabled",colhdr="Enb"},{width="10",alignment="-1",col_name="addr",colhdr="Address"},{width="40",alignment="2",col_name="what",colhdr="What"}],body=[]}
tResponse time: -break-list: 0.046 s
dATTEMPT BREAKPOINT SYNC
<20-break-insert -f main
t09:51:27.915
t09:51:28.014
>20^done,bkpt={number="1",type="breakpoint",disp="keep",enabled="y",addr="0x0804deb0",func="main",file="main.cpp",fullname="/data/svn/gen2-trunk/x86/src/apps/ampm/main.cpp",line="15",times="0"}
tResponse time: -break-insert -f main: 0.099 s
dATTEMPT BREAKPOINT SYNC
<21info line *0x0804deb0
t09:51:28.015
t09:51:28.027
>&"info line *0x0804deb0\n"
t09:51:28.028
>~"Line 15 of \"main.cpp\" starts at address 0x804deb0 <main+22> and ends at 0x804deb5 <main+27>.\n"
t09:51:28.028
>21^done
tResponse time: info line *0x0804deb0: 0.014 s
dATTEMPT BREAKPOINT SYNC
dALL COMMANDS DONE; INVOKING CALLBACK
dBREAKPOINTS SET, CONTINUING INFERIOR STARTUP
dState changed from InferiorStopped(13) to InferiorRunningRequested(8).
<22-exec-continue
t09:51:28.029
t09:51:28.068
>22^running
dState changed from InferiorRunningRequested(8) to InferiorRunning(10).
sRunning...
tResponse time: -exec-continue: 0.04 s
t09:51:28.069
t09:51:28.555
>22*stopped,reason="breakpoint-hit",bkptno="1",thread-id="1",frame={addr="0x0804deb0",func="main",args=[],file="main.cpp",fullname="/data/svn/gen2-trunk/x86/src/apps/ampm/main.cpp",line="15"}
dState changed from InferiorRunning(10) to InferiorStopping(11).
dState changed from InferiorStopping(11) to InferiorStopped(13).
<23p 4
t09:51:28.557
t09:51:28.740
>&"p 4\n"
t09:51:28.767
>~"$1 = 4"
t09:51:28.767
>~"\n"
t09:51:28.767
>23^done
tResponse time: p 4: 0.211 s
<24info shared
<25-break-list
sStopped at breakpoint 1 in thread 1.
<26-stack-list-arguments 2 0 0
<27-stack-list-locals 2
<28-stack-list-frames 0 20
<29-thread-list-ids
t09:51:28.848
t09:51:28.915
>&"info shared\n"
t09:51:28.915
>~"From        To          Syms Read   Shared Object Library\n"
t09:51:28.916
>~"0xb77807d0  0xb7795dbf  Yes         /lib/ld-linux.so.2\n"
t09:51:28.916
>~"0xb76bf220  0xb773ba78  Yes         /usr/lib/libstdc++.so.6\n"
t09:51:28.916
>~"0xb7673960  0xb7678368  Yes         /lib/tls/i686/cmov/librt.so.1\n"
t09:51:28.916
>~"0xb765c210  0xb7668208  Yes         /lib/tls/i686/cmov/libpthread.so.0\n"
t09:51:28.916
>~"0xb7635440  0xb764fe98  Yes         /lib/tls/i686/cmov/libm.so.6\n"
t09:51:28.916
>~"0xb75565f0  0xb75e6a58  Yes         /usr/lib/libX11.so.6\n"
t09:51:28.916
>~"0xb74f4bf0  0xb752dc28  Yes         /usr/lib/libGL.so.1\n"
t09:51:28.916
>~"0xb7473bf0  0xb74cf118  Yes         /usr/lib/libGLU.so.1\n"
t09:51:28.916
>~"0xb7401cf0  0xb7459478  Yes         /usr/lib/libfreetype.so.6\n"
t09:51:28.916
>~"0xb73eccb0  0xb73f5ee8  Yes         /lib/libgcc_s.so.1\n"
t09:51:28.916
>~"0xb72a3460  0xb73b4178  Yes         /lib/tls/i686/cmov/libc.so.6\n"
t09:51:28.916
>~"0xb728a6c0  0xb728aa08  Yes         /usr/lib/libxcb-xlib.so.0\n"
t09:51:28.916
>~"0xb7278ae0  0xb7286c78  Yes         /usr/lib/libxcb.so.1\n"
t09:51:28.916
>~"0xb726da20  0xb726ea28  Yes         /lib/tls/i686/cmov/libdl.so.2\n"
t09:51:28.916
>~"0xb725fa20  0xb7269978  Yes         /usr/lib/libXext.so.6\n"
t09:51:28.916
>~"0xb7257bb0  0xb725a8b8  Yes         /usr/lib/libXxf86vm.so.1\n"
t09:51:28.916
>~"0xb7254810  0xb7255238  Yes         /usr/lib/libXdamage.so.1\n"
t09:51:28.916
>~"0xb724fe00  0xb7252134  Yes         /usr/lib/libXfixes.so.3\n"
t09:51:28.916
>~"0xb7247f30  0xb724bf48  Yes         /usr/lib/libdrm.so.2\n"
t09:51:28.916
>~"0xb7230950  0xb723e668  Yes         /usr/lib/libz.so.1\n"
t09:51:28.916
>~"0xb722c9a0  0xb722d698  Yes         /usr/lib/libXau.so.6\n"
t09:51:28.916
>~"0xb7227e50  0xb7229aa8  Yes         /usr/lib/libXdmcp.so.6\n"
t09:51:28.916
>24^done
tResponse time: info shared: 0.149 s
t09:51:28.918
t09:51:28.918
>25^done,BreakpointTable={nr_rows="1",nr_cols="6",hdr=[{width="7",alignment="-1",col_name="number",colhdr="Num"},{width="14",alignment="-1",col_name="type",colhdr="Type"},{width="4",alignment="-1",col_name="disp",colhdr="Disp"},{width="3",alignment="-1",col_name="enabled",colhdr="Enb"},{width="10",alignment="-1",col_name="addr",colhdr="Address"},{width="40",alignment="2",col_name="what",colhdr="What"}],body=[bkpt={number="1",type="breakpoint",disp="keep",enabled="y",addr="0x0804deb0",func="main",file="main.cpp",fullname="/data/svn/gen2-trunk/x86/src/apps/ampm/main.cpp",line="15",times="1"}]}
tResponse time: -break-list: 0.151 s
dATTEMPT BREAKPOINT SYNC
t09:51:28.918
t09:51:28.918
>26^done,stack-args=[frame={level="0",args=[]}]
tResponse time: -stack-list-arguments 2 0 0: 0.07 s
t09:51:28.918
t09:51:28.918
>27^done,locals=[]
tResponse time: -stack-list-locals 2: 0.07 s
<09:51:28.918
<<Rebuild Watchmodel 1>
sFinished retrieving data
t09:51:28.918
t09:51:28.918
>28^done,stack=[frame={level="0",addr="0x0804deb0",func="main",file="main.cpp",fullname="/data/svn/gen2-trunk/x86/src/apps/ampm/main.cpp",line="15"}]
tResponse time: -stack-list-frames 0 20: 0.07 s
t09:51:28.919
t09:51:28.919
>29^done,thread-ids={thread-id="1"},number-of-threads="1"
tResponse time: -thread-list-ids: 0.071 s
t09:51:28.919
<--- token barrier ---
<09:51:43.996
dState changed from InferiorStopped(13) to InferiorRunningRequested(8).
<30-exec-continue
sRunning requested...
t09:51:44.178
>30^running
dState changed from InferiorRunningRequested(8) to InferiorRunning(10).
sRunning...
tResponse time: -exec-continue: 0.182 s
t09:51:44.179
d10
dState changed from InferiorRunning(10) to InferiorStopping(11).
sStop requested...
dTRYING TO INTERRUPT INFERIOR
<31-exec-interrupt
d31: -exec-interrupt => 
dTIMED OUT WAITING FOR GDB REPLY. COMMANDS STILL IN PROGRESS:
dKILLING DEBUGGER AS REQUESTED BY USER
dHANDLE GDB ERROR
dGDB PROCESS FINISHED, status 1, code 0
sThe gdb process exited unexpectedly (crashed).
dState changed from InferiorStopping(11) to DebuggerNotReady(0).
-------------- next part --------------
$ sudo gdbserver --debug localhost:2222 program 
Process program created; pid = 9766
Got an event from 9766 (57f)
stop pc (before any decrement) is b788f7f0
stop pc (before any decrement) is b788f7f0
Hit a non-gdbserver breakpoint.
Listening on port 2222
Remote debugging from host 127.0.0.1
Writing resume reply for 9766

Writing 24 to 0804dd80
Writing cc to 0804dd80
Writing cc to 0804deb0
Resuming, no pending status
Resuming process 9766 (continue, signal 0, stop not expected)
  stop pc (before any decrement) is b788f7f0
Got an event from 9766 (57f)
stop pc (before any decrement) is 0804dd81
stop pc (before any decrement) is 0804dd81
Hit a non-gdbserver breakpoint.
Writing resume reply for 9766

Writing 31 to 0804dd80
Writing e8 to 0804deb0
Resuming, no pending status
Resuming process 9766 (step, signal 0, stop not expected)
Checking for breakpoint in process 9766.
stop pc (before any decrement) is 0804dd80
Ignoring, PC was changed.  Old PC was 0x0804dd80
  stop pc (before any decrement) is 0804dd80
Got an event from 9766 (57f)
stop pc (before any decrement) is 0804dd82
stop pc (before any decrement) is 0804dd82
Hit a non-gdbserver breakpoint.
Writing resume reply for 9766

Writing cc to 0804dd80
Writing cc to 0804deb0
Resuming, no pending status
Resuming process 9766 (continue, signal 0, stop not expected)
  stop pc (before any decrement) is 0804dd82
Got an event from 9766 (57f)
stop pc (before any decrement) is 0804deb1
stop pc (before any decrement) is 0804deb1
Hit a non-gdbserver breakpoint.
Writing resume reply for 9766

Writing 31 to 0804dd80
Writing e8 to 0804deb0
Resuming, no pending status
Resuming process 9766 (step, signal 0, stop not expected)
Checking for breakpoint in process 9766.
stop pc (before any decrement) is 0804deb0
Ignoring, PC was changed.  Old PC was 0x0804deb0
  stop pc (before any decrement) is 0804deb0
Got an event from 9766 (57f)
stop pc (before any decrement) is 08075798
stop pc (before any decrement) is 08075798
Hit a non-gdbserver breakpoint.
Writing resume reply for 9766

Writing cc to 0804dd80
Writing cc to 0804deb0
Resuming, no pending status
Resuming process 9766 (continue, signal 0, stop not expected)
  stop pc (before any decrement) is 08075798
open: No such file or directory
Got an event from 9766 (3057f)
stop pc (before any decrement) is b747d9f8
Resuming process 9766 (continue, signal 0, stop not expected)
  stop pc (before any decrement) is b747d9f8
-------------- next part --------------
$ sudo gdbserver --debug localhost:2222 program 
Process program created; pid = 10851
Got an event from 10851 (57f)
stop pc (before any decrement) is b77577f0
stop pc (before any decrement) is b77577f0
Hit a non-gdbserver breakpoint.
Listening on port 2222
Remote debugging from host 127.0.0.1
Writing resume reply for 10851

Writing 24 to b77653e0
Writing cc to b77653e0
Resuming, no pending status
Resuming process 10851 (continue, signal 0, stop not expected)
  stop pc (before any decrement) is b77577f0
Got an event from 10851 (57f)
stop pc (before any decrement) is b77653e1
stop pc (before any decrement) is b77653e1
Hit a non-gdbserver breakpoint.
Writing resume reply for 10851

Writing 55 to b77653e0
Resuming, no pending status
Resuming process 10851 (step, signal 0, stop not expected)
Checking for breakpoint in process 10851.
stop pc (before any decrement) is b77653e0
Ignoring, PC was changed.  Old PC was 0xb77653e0
  stop pc (before any decrement) is b77653e0
Got an event from 10851 (57f)
stop pc (before any decrement) is b77653e1
stop pc (before any decrement) is b77653e1
Hit a non-gdbserver breakpoint.
Writing resume reply for 10851

Writing cc to b77653e0
Resuming, no pending status
Resuming process 10851 (continue, signal 0, stop not expected)
  stop pc (before any decrement) is b77653e1
Got an event from 10851 (57f)
stop pc (before any decrement) is b77653e1
stop pc (before any decrement) is b77653e1
Hit a non-gdbserver breakpoint.
Writing resume reply for 10851

Writing 55 to b77653e0
Found thread 0 (LWP 10851)
Resuming, no pending status
Resuming process 10851 (step, signal 0, stop not expected)
Checking for breakpoint in process 10851.
stop pc (before any decrement) is b77653e0
Ignoring, PC was changed.  Old PC was 0xb77653e0
  stop pc (before any decrement) is b77653e0
Got an event from 10851 (57f)
stop pc (before any decrement) is b77653e1
stop pc (before any decrement) is b77653e1
Hit a non-gdbserver breakpoint.
Writing resume reply for 10851

Writing cc to b77653e0
Resuming, no pending status
Resuming process 10851 (continue, signal 0, stop not expected)
  stop pc (before any decrement) is b77653e1
Got an event from 10851 (57f)
stop pc (before any decrement) is b77653e1
stop pc (before any decrement) is b77653e1
Hit a non-gdbserver breakpoint.
Writing resume reply for 10851

Writing 55 to b77653e0
Resuming, no pending status
Resuming process 10851 (step, signal 0, stop not expected)
Checking for breakpoint in process 10851.
stop pc (before any decrement) is b77653e0
Ignoring, PC was changed.  Old PC was 0xb77653e0
  stop pc (before any decrement) is b77653e0
Got an event from 10851 (57f)
stop pc (before any decrement) is b77653e1
stop pc (before any decrement) is b77653e1
Hit a non-gdbserver breakpoint.
Writing resume reply for 10851

Writing cc to b77653e0
Resuming, no pending status
Resuming process 10851 (continue, signal 0, stop not expected)
  stop pc (before any decrement) is b77653e1
Got an event from 10851 (57f)
stop pc (before any decrement) is b77653e1
stop pc (before any decrement) is b77653e1
Hit a non-gdbserver breakpoint.
Writing resume reply for 10851

Writing 55 to b77653e0
Resuming, no pending status
Resuming process 10851 (step, signal 0, stop not expected)
Checking for breakpoint in process 10851.
stop pc (before any decrement) is b77653e0
Ignoring, PC was changed.  Old PC was 0xb77653e0
  stop pc (before any decrement) is b77653e0
Got an event from 10851 (57f)
stop pc (before any decrement) is b77653e1
stop pc (before any decrement) is b77653e1
Hit a non-gdbserver breakpoint.
Writing resume reply for 10851

Writing cc to b77653e0
Resuming, no pending status
Resuming process 10851 (continue, signal 0, stop not expected)
  stop pc (before any decrement) is b77653e1
Got an event from 10851 (57f)
stop pc (before any decrement) is b77653e1
stop pc (before any decrement) is b77653e1
Hit a non-gdbserver breakpoint.
Writing resume reply for 10851

Writing 55 to b77653e0
Resuming, no pending status
Resuming process 10851 (step, signal 0, stop not expected)
Checking for breakpoint in process 10851.
stop pc (before any decrement) is b77653e0
Ignoring, PC was changed.  Old PC was 0xb77653e0
  stop pc (before any decrement) is b77653e0
Got an event from 10851 (57f)
stop pc (before any decrement) is b77653e1
stop pc (before any decrement) is b77653e1
Hit a non-gdbserver breakpoint.
Writing resume reply for 10851

Writing cc to b77653e0
Resuming, no pending status
Resuming process 10851 (continue, signal 0, stop not expected)
  stop pc (before any decrement) is b77653e1
Got an event from 10851 (57f)
stop pc (before any decrement) is b77653e1
stop pc (before any decrement) is b77653e1
Hit a non-gdbserver breakpoint.
Writing resume reply for 10851

Writing 55 to b77653e0
Resuming, no pending status
Resuming process 10851 (step, signal 0, stop not expected)
Checking for breakpoint in process 10851.
stop pc (before any decrement) is b77653e0
Ignoring, PC was changed.  Old PC was 0xb77653e0
  stop pc (before any decrement) is b77653e0
Got an event from 10851 (57f)
stop pc (before any decrement) is b77653e1
stop pc (before any decrement) is b77653e1
Hit a non-gdbserver breakpoint.
Writing resume reply for 10851

Writing cc to b77653e0
Resuming, no pending status
Resuming process 10851 (continue, signal 0, stop not expected)
  stop pc (before any decrement) is b77653e1
Got an event from 10851 (57f)
stop pc (before any decrement) is b77653e1
stop pc (before any decrement) is b77653e1
Hit a non-gdbserver breakpoint.
Writing resume reply for 10851

Writing 55 to b77653e0
Resuming, no pending status
Resuming process 10851 (step, signal 0, stop not expected)
Checking for breakpoint in process 10851.
stop pc (before any decrement) is b77653e0
Ignoring, PC was changed.  Old PC was 0xb77653e0
  stop pc (before any decrement) is b77653e0
Got an event from 10851 (57f)
stop pc (before any decrement) is b77653e1
stop pc (before any decrement) is b77653e1
Hit a non-gdbserver breakpoint.
Writing resume reply for 10851

Writing cc to b77653e0
Resuming, no pending status
Resuming process 10851 (continue, signal 0, stop not expected)
  stop pc (before any decrement) is b77653e1
Got an event from 10851 (57f)
stop pc (before any decrement) is b77653e1
stop pc (before any decrement) is b77653e1
Hit a non-gdbserver breakpoint.
Writing resume reply for 10851

Writing 55 to b77653e0
Resuming, no pending status
Resuming process 10851 (step, signal 0, stop not expected)
Checking for breakpoint in process 10851.
stop pc (before any decrement) is b77653e0
Ignoring, PC was changed.  Old PC was 0xb77653e0
  stop pc (before any decrement) is b77653e0
Got an event from 10851 (57f)
stop pc (before any decrement) is b77653e1
stop pc (before any decrement) is b77653e1
Hit a non-gdbserver breakpoint.
Writing resume reply for 10851

Writing cc to b77653e0
Resuming, no pending status
Resuming process 10851 (continue, signal 0, stop not expected)
  stop pc (before any decrement) is b77653e1
Got an event from 10851 (57f)
stop pc (before any decrement) is b77653e1
stop pc (before any decrement) is b77653e1
Hit a non-gdbserver breakpoint.
Writing resume reply for 10851

Writing 55 to b77653e0
Resuming, no pending status
Resuming process 10851 (step, signal 0, stop not expected)
Checking for breakpoint in process 10851.
stop pc (before any decrement) is b77653e0
Ignoring, PC was changed.  Old PC was 0xb77653e0
  stop pc (before any decrement) is b77653e0
Got an event from 10851 (57f)
stop pc (before any decrement) is b77653e1
stop pc (before any decrement) is b77653e1
Hit a non-gdbserver breakpoint.
Writing resume reply for 10851

Writing cc to b77653e0
Resuming, no pending status
Resuming process 10851 (continue, signal 0, stop not expected)
  stop pc (before any decrement) is b77653e1
Got an event from 10851 (57f)
stop pc (before any decrement) is b77653e1
stop pc (before any decrement) is b77653e1
Hit a non-gdbserver breakpoint.
Writing resume reply for 10851

Writing 55 to b77653e0
Resuming, no pending status
Resuming process 10851 (step, signal 0, stop not expected)
Checking for breakpoint in process 10851.
stop pc (before any decrement) is b77653e0
Ignoring, PC was changed.  Old PC was 0xb77653e0
  stop pc (before any decrement) is b77653e0
Got an event from 10851 (57f)
stop pc (before any decrement) is b77653e1
stop pc (before any decrement) is b77653e1
Hit a non-gdbserver breakpoint.
Writing resume reply for 10851

Writing cc to b77653e0
Resuming, no pending status
Resuming process 10851 (continue, signal 0, stop not expected)
  stop pc (before any decrement) is b77653e1
Got an event from 10851 (57f)
stop pc (before any decrement) is b77653e1
stop pc (before any decrement) is b77653e1
Hit a non-gdbserver breakpoint.
Writing resume reply for 10851

Writing 55 to b77653e0
Resuming, no pending status
Resuming process 10851 (step, signal 0, stop not expected)
Checking for breakpoint in process 10851.
stop pc (before any decrement) is b77653e0
Ignoring, PC was changed.  Old PC was 0xb77653e0
  stop pc (before any decrement) is b77653e0
Got an event from 10851 (57f)
stop pc (before any decrement) is b77653e1
stop pc (before any decrement) is b77653e1
Hit a non-gdbserver breakpoint.
Writing resume reply for 10851

Writing cc to b77653e0
Resuming, no pending status
Resuming process 10851 (continue, signal 0, stop not expected)
  stop pc (before any decrement) is b77653e1
Got an event from 10851 (57f)
stop pc (before any decrement) is b77653e1
stop pc (before any decrement) is b77653e1
Hit a non-gdbserver breakpoint.
Writing resume reply for 10851

Writing 55 to b77653e0
Resuming, no pending status
Resuming process 10851 (step, signal 0, stop not expected)
Checking for breakpoint in process 10851.
stop pc (before any decrement) is b77653e0
Ignoring, PC was changed.  Old PC was 0xb77653e0
  stop pc (before any decrement) is b77653e0
Got an event from 10851 (57f)
stop pc (before any decrement) is b77653e1
stop pc (before any decrement) is b77653e1
Hit a non-gdbserver breakpoint.
Writing resume reply for 10851

Writing cc to b77653e0
Resuming, no pending status
Resuming process 10851 (continue, signal 0, stop not expected)
  stop pc (before any decrement) is b77653e1
Got an event from 10851 (57f)
stop pc (before any decrement) is b77653e1
stop pc (before any decrement) is b77653e1
Hit a non-gdbserver breakpoint.
Writing resume reply for 10851

Writing 55 to b77653e0
Resuming, no pending status
Resuming process 10851 (step, signal 0, stop not expected)
Checking for breakpoint in process 10851.
stop pc (before any decrement) is b77653e0
Ignoring, PC was changed.  Old PC was 0xb77653e0
  stop pc (before any decrement) is b77653e0
Got an event from 10851 (57f)
stop pc (before any decrement) is b77653e1
stop pc (before any decrement) is b77653e1
Hit a non-gdbserver breakpoint.
Writing resume reply for 10851

Writing cc to b77653e0
Resuming, no pending status
Resuming process 10851 (continue, signal 0, stop not expected)
  stop pc (before any decrement) is b77653e1
Got an event from 10851 (57f)
stop pc (before any decrement) is b77653e1
stop pc (before any decrement) is b77653e1
Hit a non-gdbserver breakpoint.
Writing resume reply for 10851

Writing 55 to b77653e0
Resuming, no pending status
Resuming process 10851 (step, signal 0, stop not expected)
Checking for breakpoint in process 10851.
stop pc (before any decrement) is b77653e0
Ignoring, PC was changed.  Old PC was 0xb77653e0
  stop pc (before any decrement) is b77653e0
Got an event from 10851 (57f)
stop pc (before any decrement) is b77653e1
stop pc (before any decrement) is b77653e1
Hit a non-gdbserver breakpoint.
Writing resume reply for 10851

Writing cc to b77653e0
Resuming, no pending status
Resuming process 10851 (continue, signal 0, stop not expected)
  stop pc (before any decrement) is b77653e1
Got an event from 10851 (57f)
stop pc (before any decrement) is b77653e1
stop pc (before any decrement) is b77653e1
Hit a non-gdbserver breakpoint.
Writing resume reply for 10851

Writing 55 to b77653e0
Resuming, no pending status
Resuming process 10851 (step, signal 0, stop not expected)
Checking for breakpoint in process 10851.
stop pc (before any decrement) is b77653e0
Ignoring, PC was changed.  Old PC was 0xb77653e0
  stop pc (before any decrement) is b77653e0
Got an event from 10851 (57f)
stop pc (before any decrement) is b77653e1
stop pc (before any decrement) is b77653e1
Hit a non-gdbserver breakpoint.
Writing resume reply for 10851

Writing cc to b77653e0
Resuming, no pending status
Resuming process 10851 (continue, signal 0, stop not expected)
  stop pc (before any decrement) is b77653e1
Got an event from 10851 (57f)
stop pc (before any decrement) is b77653e1
stop pc (before any decrement) is b77653e1
Hit a non-gdbserver breakpoint.
Writing resume reply for 10851

Writing 55 to b77653e0
Resuming, no pending status
Resuming process 10851 (step, signal 0, stop not expected)
Checking for breakpoint in process 10851.
stop pc (before any decrement) is b77653e0
Ignoring, PC was changed.  Old PC was 0xb77653e0
  stop pc (before any decrement) is b77653e0
Got an event from 10851 (57f)
stop pc (before any decrement) is b77653e1
stop pc (before any decrement) is b77653e1
Hit a non-gdbserver breakpoint.
Writing resume reply for 10851

Writing cc to b77653e0
Resuming, no pending status
Resuming process 10851 (continue, signal 0, stop not expected)
  stop pc (before any decrement) is b77653e1
Got an event from 10851 (57f)
stop pc (before any decrement) is b77653e1
stop pc (before any decrement) is b77653e1
Hit a non-gdbserver breakpoint.
Writing resume reply for 10851

Writing 55 to b77653e0
Resuming, no pending status
Resuming process 10851 (step, signal 0, stop not expected)
Checking for breakpoint in process 10851.
stop pc (before any decrement) is b77653e0
Ignoring, PC was changed.  Old PC was 0xb77653e0
  stop pc (before any decrement) is b77653e0
Got an event from 10851 (57f)
stop pc (before any decrement) is b77653e1
stop pc (before any decrement) is b77653e1
Hit a non-gdbserver breakpoint.
Writing resume reply for 10851

Writing cc to b77653e0
Resuming, no pending status
Resuming process 10851 (continue, signal 0, stop not expected)
  stop pc (before any decrement) is b77653e1
open: No such file or directory
Got an event from 10851 (3057f)
stop pc (before any decrement) is b73459f8
Resuming process 10851 (continue, signal 0, stop not expected)
  stop pc (before any decrement) is b73459f8
Got an event from 10851 (27f)
stop pc (before any decrement) is b7771430
Sending sigstop to process 10853
Got an event from 10853 (137f)
stop pc (before any decrement) is b764d9b9
Writing resume reply for 10851

Writing 55 to b77653e0
Killing inferior
Got an event from 10853 (9)
LWP 10853 exiting
Got an event from 10851 (9)
LWP 10851 exiting


More information about the Qt-creator-old mailing list