Developer forums (C::B DEVELOPMENT STRICTLY!) > Development
Splitting debugger in two - specific debugger and common GUI
oBFusCATed:
You're reporting this for the second time.
About the first one, can you state your exact version of the compiler and does it happen when running on windows 7 x64 bit?
ollydbg:
--- Quote from: MortenMacFly on February 25, 2012, 03:42:51 pm ---Ok - here comes another issue... ;-)
- consider this code:
--- Code: ---#include <iostream>
void funca()
{
std::cout << "Hello!" << std::endl;
}
int main()
{
funca();
return 0;
}
--- End code ---
- place a BP at the line "funca();"
- continue to step through it with Next (F7)
- after a few times, everything comes to a halt.
--- End quote ---
It works fine here xunxun's gcc 4.6.3 and gdb cvs build my self.
--- Code: ---[debug]>>>>>>cb_gdb:
[debug]> break "E:/code/cb/test_code/mortenr2012-01-15/main.cpp:10"
[debug]Breakpoint 2 at 0x401697: file E:\code\cb\test_code\mortenr2012-01-15\main.cpp, line 10.
[debug]>>>>>>cb_gdb:
[debug]> run
[debug]Starting program: E:\code\cb\test_code\mortenr2012-01-15\bin\Debug\mortenr2012-01-15.exe
[debug]gdb: windows_init_thread_list
Child process PID: 5332
[debug][New Thread 5332.0x1178]
[debug]Breakpoint 2, main () at E:\code\cb\test_code\mortenr2012-01-15\main.cpp:10
[debug]E:\code\cb\test_code\mortenr2012-01-15\main.cpp:10:101:beg:0x401697
[debug]>>>>>>cb_gdb:
At E:\code\cb\test_code\mortenr2012-01-15\main.cpp:10
[debug]> set debugevents off
[debug]>>>>>>cb_gdb:
[debug]> next
[debug]E:\code\cb\test_code\mortenr2012-01-15\main.cpp:11:115:beg:0x40169c
[debug]>>>>>>cb_gdb:
At E:\code\cb\test_code\mortenr2012-01-15\main.cpp:11
[debug]> next
[debug]E:\code\cb\test_code\mortenr2012-01-15\main.cpp:12:130:beg:0x4016a1
[debug]>>>>>>cb_gdb:
At E:\code\cb\test_code\mortenr2012-01-15\main.cpp:12
[debug]> next
[debug]0x0040146d in __tmainCRTStartup ()
[debug]>>>>>>cb_gdb:
In __tmainCRTStartup () ()
[debug]> bt 30
[debug]#0 0x0040146d in __tmainCRTStartup ()
[debug]#1 0x7c817077 in RegisterWaitForInputIdle () from C:\WINDOWS\system32\kernel32.dll
[debug]#2 0x00000000 in ?? ()
[debug]>>>>>>cb_gdb:
[debug]> next
[debug]Single stepping until exit from function __tmainCRTStartup,
[debug]which has no line number information.
[debug][Inferior 1 (process 5332) exited normally]
[debug]>>>>>>cb_gdb:
[Inferior 1 (process 5332) exited normally]
[debug]> quit
Debugger finished with status 0
--- End code ---
oBFusCATed:
ollydbg: That's why I've asked for the exact compiler version. This happens when the libc is build with debug symbols or at least happens on my centos/ubuntu.
MortenMacFly:
--- Quote from: oBFusCATed on February 25, 2012, 03:53:20 pm ---You're reporting this for the second time.
--- End quote ---
:o Really? In fact, I can't remember. :-[ - Which one of the two reports do you mean?
Anyways...
--- Quote from: oBFusCATed on February 25, 2012, 03:53:20 pm ---About the first one, can you state your exact version of the compiler and does it happen when running on windows 7 x64 bit?
--- End quote ---
The compiler if GCC-TDM 4.6.1 (32 bit) and I am on Windows 7, 64 bit, but using a 32 bit compiled version of C::B.
MortenMacFly:
Something completely different: Do you think I should switch to the GDB/MI plugin? I know you have less interest in fixing the current plugin - I just wonder if the GDB/MI one is already usable?!
BTW: SVN access to this plugin is not possible for me anymore ("Unknown host: smrt.is-a-geek.org"). Did you move it?
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version