[Qt-creator] Debugger faill

Moises Augusto jr.jorro at gmail.com
Tue Jan 12 23:16:45 CET 2010


Hi Andre,

I created another project and the debugger works. So I'm sending you to you
look and see if it helps me solve the problem.

http://dl.dropbox.com/u/684524/debugger_true.txt

Moises

2010/1/10 Moises Augusto <jr.jorro at gmail.com>

> ok Andre,
>
> yéh I understand, thank for your patience, follows:
>
> The debugger ignores the breakpoint.
>
> <code>
>
> dState changed from <unknown>(-1) to DebuggerNotReady(0).
>
> d0x92f3b880x00x92f53702
>
> d/home/moises/PiNAL/mainwindow.cpp61
>
> sStarting debugger for tool chain 'GCC'...
>
> dDebugger settings:
>
> dUseAlternatingRowColours: true (default: false)
>
> dUseMessageBoxForSignals: true (default: true)
>
> dAutoQuit: false (default: false)
>
> dLogTimeStamps: false (default: false)
>
> dUseDebuggingHelper: true (default: true)
>
> dUseCustomDebuggingHelperLocation: false (default: false)
>
> dCustomDebuggingHelperLocation: (default: )
>
> dDebugDebuggingHelpers: false (default: false)
>
> dUseCodeModel: true (default: true)
>
> dUseToolTips: true (default: false)
>
> dUseToolTipsInLocalsView: false (default: false)
>
> dUseToolTipsInBreakpointsView: false (default: false)
>
> dUseAddressInBreakpointsView: false (default: false)
>
> dUseAddressInStackView: false (default: false)
>
> dLocation: gdb (default: gdb)
>
> dEnvironment: (default: )
>
> dScriptFile: (default: )
>
> dMaximalStackDepth: 20 (default: 20)
>
> dListSourceFiles: true (default: false)
>
> dSkipKnownFrames: false (default: false)
>
> dEnableReverseDebugging: false (default: false)
>
> dAllPluginBreakpoints: true (default: true)
>
> dSelectedPluginBreakpoints: false (default: false)
>
> dNoPluginBreakpoints: false (default: false)
>
> dSelectedPluginBreakpointsPattern: (default: .*)
>
> d/home/moises/PiNAL/PiNAL0x92f3b88
>
> dState changed from DebuggerNotReady(0) to EngineStarting(1).
>
> dState changed from EngineStarting(1) to AdapterStarting(2).
>
> dTRYING TO START ADAPTER
>
> dSTARTING GDB
>
> dGDB STARTED, INITIALIZING IT
>
> <1show version
>
> <2-interpreter-exec console "help bb"
>
> <3set print static-members off
>
> <4set breakpoint pending on
>
> <5set print elements 10000
>
> <6set overload-resolution off
>
> <7handle SIGSEGV nopass stop print
>
> <8set unwindonsignal on
>
> <9set width 0
>
> <10set height 0
>
> dThe debugging helper library was not found at
> /usr/share/qt4/qtc-debugging-helper/libgdbmacros.so,
> /home/moises/qtcreator-1.3.0/qtc-debugging-helper/30324244/libgdbmacros.so,
> /home/moises/.local/share/data/Nokia/QtCreator/qtc-debugging-helper/30324244/libgdbmacros.so.
>
> >~"GNU gdb 6.8-debian\n"
>
> >~"Copyright (C) 2008 Free Software Foundation, Inc.\n"
>
> >~"License GPLv3+: GNU GPL version 3 or later <
> http://gnu.org/licenses/gpl.html>\n"
>
> >~"This is free software: you are free to change and redistribute it.\n"
>
> >~"There is NO WARRANTY, to the extent permitted by law. Type \"show
> copying\"\n"
>
> >~"and \"show warranty\" for details.\n"
>
> >~"This GDB was configured as \"i486-linux-gnu\".\n"
>
> >&"show version\n"
>
> >~"GNU gdb 6.8-debian\n"
>
> >~"Copyright (C) 2008 Free Software Foundation, Inc.\n"
>
> >~"License GPLv3+: GNU GPL version 3 or later <
> http://gnu.org/licenses/gpl.html>\n"
>
> >~"This is free software: you are free to change and redistribute it.\n"
>
> >~"There is NO WARRANTY, to the extent permitted by law. Type \"show
> copying\"\n"
>
> >~"and \"show warranty\" for details.\n"
>
> >~"This GDB was configured as \"i486-linux-gnu\".\n"
>
> >1^done
>
> 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
>
> dGDB VERSION: 60800, BUILD: 0
>
> >&"Undefined command: \"bb\". Try \"help\".\n"
>
> >2^error,msg="Undefined command: \"bb\". Try \"help\"."
>
> >&"set print static-members off\n"
>
> >3^done
>
> >&"set breakpoint pending on\n"
>
> >4^done
>
> >&"set print elements 10000\n"
>
> >5^done
>
> >&"set overload-resolution off\n"
>
> >6^done
>
> >&"handle SIGSEGV nopass stop print\n"
>
> >~"Signal Stop\tPrint\tPass to program\tDescription\n"
>
> >~"SIGSEGV Yes\tYes\tNo\t\tSegmentation fault\n"
>
> >7^done
>
> >&"set unwindonsignal on\n"
>
> >8^done
>
> >&"set width 0\n"
>
> >9^done
>
> >&"set height 0\n"
>
> >10^done
>
> dState changed from AdapterStarting(2) to AdapterStarted(3).
>
> dADAPTER SUCCESSFULLY STARTED
>
> sStarting inferior...
>
> dState changed from AdapterStarted(3) to InferiorStarting(6).
>
> <11-file-exec-and-symbols "/home/moises/PiNAL/PiNAL"
>
> >11^done
>
> <12info target
>
> <13set substitute-path /var/tmp/qt-x11-src-4.6.0 /usr/include
>
> sSetting breakpoints...
>
> <14-file-list-exec-source-files
>
> <15-break-list
>
> >&"info target\n"
>
> >~"Symbols from \"/home/moises/PiNAL/PiNAL\".\n"
>
> >~"Local exec file:\n"
>
> >~"\t`/home/moises/PiNAL/PiNAL', file type elf32-i386.\n"
>
> >~"\tEntry point: 0x8052990\t0x08048154 - 0x08048167 is .interp\n"
>
> >~"\t0x08048168 - 0x08048188 is .note.ABI-tag\n"
>
> >~"\t0x08048188 - 0x080497dc is .hash\n"
>
> >~"\t0x080497dc - 0x08049cf0 is .gnu.hash\n"
>
> >~"\t0x08049cf0 - 0x0804baf0 is .dynsym\n"
>
> >~"\t0x0804baf0 - 0x0804fab3 is .dynstr\n"
>
> >~"\t0x0804fab4 - 0x0804fe74 is .gnu.version\n"
>
> >~"\t0x0804fe74 - 0x0804fef4 is .gnu.version_r\n"
>
> >~"\t0x0804fef4 - 0x0804ff94 is .rel.dyn\n"
>
> >~"\t0x0804ff94 - 0x08050d7c is .rel.plt\n"
>
> >~"\t0x08050d7c - 0x08050dac is .init\n"
>
> >~"\t0x08050dac - 0x0805298c is .plt\n"
>
> >~"\t0x08052990 - 0x080880ac is .text\n"
>
> >~"\t0x080880ac - 0x080880c8 is .fini\n"
>
> >~"\t0x080880e0 - 0x0808fb83 is .rodata\n"
>
> >~"\t0x0808fb84 - 0x08090258 is .eh_frame_hdr\n"
>
> >~"\t0x08090258 - 0x080920c0 is .eh_frame\n"
>
> >~"\t0x080920c0 - 0x08097bd3 is .gcc_except_table\n"
>
> >~"\t0x08098ea4 - 0x08098ecc is .ctors\n"
>
> >~"\t0x08098ecc - 0x08098ed4 is .dtors\n"
>
> >~"\t0x08098ed4 - 0x08098ed8 is .jcr\n"
>
> >~"\t0x08098ed8 - 0x08098ff0 is .dynamic\n"
>
> >~"\t0x08098ff0 - 0x08098ff4 is .got\n"
>
> >~"\t0x08098ff4 - 0x080996f4 is .got.plt\n"
>
> >~"\t0x080996f4 - 0x080996fc is .data\n"
>
> >~"\t0x08099700 - 0x0809998c is .bss\n"
>
> >12^done
>
> <16tbreak *0x8052990
>
> >&"set substitute-path /var/tmp/qt-x11-src-4.6.0 /usr/include\n"
>
> >13^done
>
>
> >14^done,files=[{file="/tmp/ccxq91nO.s"},{file="../sysdeps/generic/initfini.c"},{file="/build/buildd/glibc-2.9/build-tree/i386-libc/csu/crti.S"},{file="init.c"},{file="../sysdeps/i386/elf/start.S"},{file="../sysdeps/i386/elf/start.S"}]
>
>
> >15^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=[]}
>
> <17-break-insert -f "\"mainwindow.cpp\":61"
>
> >&"tbreak *0x8052990\n"
>
> >~"Breakpoint 1 at 0x8052990: file ../sysdeps/i386/elf/start.S, line 65.\n"
>
> >16^done
>
> >&"No source file named mainwindow.cpp.\n"
>
>
> >17^done,bkpt={number="2",type="breakpoint",disp="keep",enabled="y",addr="<PENDING>",pending="\"mainwindow.cpp\":61",times="0"}
>
> dALL COMMANDS DONE; INVOKING CALLBACK
>
> dBREAKPOINTS SET, CONTINUING INFERIOR STARTUP
>
> dState changed from InferiorStarting(6) to InferiorRunningRequested(8).
>
> <18-exec-run
>
> >18^running
>
> dState changed from InferiorRunningRequested(8) to InferiorRunning(10).
>
> sRunning...
>
> dINFERIOR STARTED
>
> sInferior started.
>
> >~"[Thread debugging using libthread_db enabled]\n"
>
> s[Thread debugging using libthread_db enabled]
>
> >~"[New Thread 0xb68e0700 (LWP 3829)]\n"
>
> dFOUND PID 3829
>
> d03829
>
> s[New Thread 0xb68e0700 (LWP 3829)]
>
> >~"[Switching to Thread 0xb68e0700 (LWP 3829)]\n"
>
> >~"Current language: auto; currently asm\n"
>
>
> >18*stopped,thread-id="1",frame={addr="0x08052990",func="_start",args=[],file="../sysdeps/i386/elf/start.S",line="65"}
>
> dState changed from InferiorRunning(10) to InferiorStopping(11).
>
> dState changed from InferiorStopping(11) to InferiorStopped(13).
>
> dState changed from InferiorStopped(13) to InferiorRunningRequested(8).
>
> <19-exec-continue
>
> >19^running
>
> dState changed from InferiorRunningRequested(8) to InferiorRunning(10).
>
> sRunning...
>
> >~"[New Thread 0xb5af2b90 (LWP 3832)]\n"
>
> s[New Thread 0xb5af2b90 (LWP 3832)]
>
> >~"[Thread 0xb5af2b90 (LWP 3832) exited]\n"
>
> s[Thread 0xb5af2b90 (LWP 3832) exited]
> </code>
>
> 2010/1/10 Andre Poenitz <andre.poenitz at mathematik.tu-chemnitz.de>
>
> On Sat, Jan 09, 2010 at 07:59:35PM -0300, Moises Augusto wrote:
>> > Sorry,
>> >
>> > Andre, i'm don't understand. You want the code I'm trying to debug?
>>
>> Not really.
>>
>> The second .png you showed (i.e.  http://i49.tinypic.com/spdb4k.png) is
>> the right stuff, but it covers only a few lines, basically only the
>> result of the last command out of a "conversation" of 60 commands.
>> I would need the whole list, and not a .png but normal text.
>>
>> Andre'
>> _______________________________________________
>> Qt-creator mailing list
>> Qt-creator at trolltech.com
>> http://lists.trolltech.com/mailman/listinfo/qt-creator
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.qt-project.org/pipermail/qt-creator-old/attachments/20100112/ef206c6f/attachment.html 


More information about the Qt-creator-old mailing list