I am grateful for any clue you can give me to solve this problem. If I am using the wrong wording to describe this problem, I apologize in advance.
I am trying to use C::B to update a C program, and I need to "Step Into" each function. Please let me know why sometimes, when I "Step Into" a function, all of the debug options are disabled (greyed out).
When this happens, the "Stop Debugger" button also does not work, and the Command box in the Debugger window will no longer accept commands?
When I click on the "Stop Debugging" box, the only message I receive is: "Trying to pause the running process..."
Here is a simple program that demonstrates the problem. I have placed comments in the code to indicate where the debugger gets hung up.
#include <stdio.h>
#include <stdlib.h>
int INUM1 = 0;
int main(void); //prototype
void Initialize(void); //prototype
int InitNum(int num); //prototype
int main(void) // "Run to cursor" here, then "Next line"
{
Initialize(); // "Step into"
return 0;
}
void Initialize(void)
{
printf("\nBefore call to InitNum(), INUM1 = %d", INUM1);
//When I Step Into this next line
// the Debug buttons become disabled
// and to "kill" gdb, I must use Task Manager
INUM1 = InitNum(4);
printf("\nAfter call to InitNum(), INUM1 = %d", INUM1);
}
int InitNum(int num)
{
num = (num + 4);
return num;
}
Debugger Log:
Building to ensure sources are up-to-date
Selecting target:
Debug
Adding source dir: C:\Code\test5\
Adding source dir: C:\Code\test5\
Adding file: C:\Code\test5\bin\Debug\test5.exe
Changing directory to: C:/Code/test5/.
Set variable: PATH=.;C:\MinGW32\bin;C:\MinGW32;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\Windows\System32;C:\Windows;C:\Windows\System32\wbem;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files (x86)\Common Files\Roxio Shared\DLLShared;C:\Program Files (x86)\Common Files\Roxio Shared\10.0\DLLShared;C:\Program Files (x86)\Common Files\DivX Shared;c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn;c:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn;C:\Program Files (x86)\QuickTime\QTSystem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Program Files (x86)\Windows Live\Shared
[debug]Command-line: C:\MinGW32\bin\gdb.exe -nx -fullname -quiet -args C:/Code/test5/bin/Debug/test5.exe
[debug]Working dir : C:\Code\test5
Starting debugger: C:\MinGW32\bin\gdb.exe -nx -fullname -quiet -args C:/Code/test5/bin/Debug/test5.exe
done
[debug]> set prompt >>>>>>cb_gdb:
Registered new type: wxString
Registered new type: STL String
Registered new type: STL Vector
Setting breakpoints
[debug]Reading symbols from C:\Code\test5\bin\Debug\test5.exe...done.
[debug](gdb) >>>>>>cb_gdb:
[debug]> show version
[debug]GNU gdb (GDB) 7.5
[debug]Copyright (C) 2012 Free Software Foundation, Inc.
[debug]License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
[debug]This is free software: you are free to change and redistribute it.
[debug]There is NO WARRANTY, to the extent permitted by law. Type "show copying"
[debug]and "show warranty" for details.
[debug]This GDB was configured as "i686-pc-mingw32".
[debug]For bug reporting instructions, please see:
[debug]<http://www.gnu.org/software/gdb/bugs/>.
[debug]>>>>>>cb_gdb:
[debug]> set confirm off
Debugger name and version: GNU gdb (GDB) 7.5
[debug]>>>>>>cb_gdb:
[debug]> set width 0
[debug]>>>>>>cb_gdb:
[debug]> set height 0
[debug]>>>>>>cb_gdb:
[debug]> set breakpoint pending on
[debug]>>>>>>cb_gdb:
[debug]> set print asm-demangle on
[debug]>>>>>>cb_gdb:
[debug]> set unwindonsignal on
[debug]>>>>>>cb_gdb:
[debug]> set print elements 0
[debug]>>>>>>cb_gdb:
[debug]> set new-console on
[debug]>>>>>>cb_gdb:
[debug]> set disassembly-flavor att
[debug]>>>>>>cb_gdb:
[debug]> source C:\cb20121112\share\codeblocks/scripts/stl-views-1.0.3.gdb
[debug]>>>>>>cb_gdb:
[debug]> directory C:/Code/test5/
[debug]Source directories searched: C:/Code/test5;$cdir;$cwd
[debug]>>>>>>cb_gdb:
[debug]> tbreak "C:/Code/test5/main.c:10"
[debug]Temporary breakpoint 1 at 0x40133f: file C:\Code\test5\main.c, line 10.
[debug]>>>>>>cb_gdb:
[debug]> run
[debug]Starting program: C:\Code\test5\bin\Debug\test5.exe
Child process PID: 2540
[debug][New Thread 2540.0x1450]
[debug]Temporary breakpoint 1, main () at C:\Code\test5\main.c:12
[debug]C:\Code\test5\main.c:12:233:beg:0x40133f
[debug]>>>>>>cb_gdb:
At C:\Code\test5\main.c:12
[debug]> bt 30
[debug]#0 main () at C:\Code\test5\main.c:12
[debug]>>>>>>cb_gdb:
[debug]> step
[debug]Initialize () at C:\Code\test5\main.c:19
[debug]C:\Code\test5\main.c:19:312:beg:0x401351
[debug]>>>>>>cb_gdb:
At C:\Code\test5\main.c:19
[debug]> bt 30
[debug]#0 Initialize () at C:\Code\test5\main.c:19
[debug]#1 0x00401344 in main () at C:\Code\test5\main.c:12
[debug]>>>>>>cb_gdb:
[debug]> next
[debug]C:\Code\test5\main.c:24:508:beg:0x401366
[debug]>>>>>>cb_gdb:
At C:\Code\test5\main.c:24
[debug]> bt 30
[debug]#0 Initialize () at C:\Code\test5\main.c:24
[debug]#1 0x00401344 in main () at C:\Code\test5\main.c:12
[debug]>>>>>>cb_gdb:
[debug]> step
[debug]InitNum (num=4) at C:\Code\test5\main.c:31
[debug]>>>>>>cb_gdb:
Trying to pause the running process...
Is there any other information that I should provide in order to help you to help me?
OS = Vista Home Premium
CB Version = svn build rev 8549 (2012/11/11 14:17:30)
Compiler = MinGW gcc 4.7.1 Windows/unicode - 32 bit
Debugger name and version: GNU gdb (GDB) 7.5
Coding Language: C
Jens can you paste you full debugger log?
Here is the xp log.
Building to ensure sources are up-to-date
Selecting target:
Debug
Adding source dir: C:\new\testc\
Adding source dir: C:\new\testc\
Adding file: C:\new\testc\bin\Debug\testc.exe
Changing directory to: C:/new/testc/.
Set variable: PATH=.;C:\Programme\CodeBlocks-12.11\MinGW\bin;C:\Programme\CodeBlocks-12.11\MinGW;C:\MinGW\bin;C:\wxWidgets-2.8.12\lib\gcc_dll;C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322;C:\Programme\Borland\BDS\4.0\Bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32\wbem;C:\Programme\Microsoft SQL Server\80\Tools\Binn;C:\Programme\Gemeinsame Dateien\GTK\2.0\bin;C:\Programme\codeblocks;C:\Programme\Support Tools;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\Programme\Gammu 1.32.0\bin;C:\Programme\Python26;C:\Dokumente und Einstellungen\jens\Eigene Dateien\Borland Studio-Projekte\Bpl
[debug]Command-line: C:\Programme\CodeBlocks-12.11\MinGW\bin\gdb.exe -nx -fullname -quiet -args C:/new/testc/bin/Debug/testc.exe
[debug]Working dir : C:\new\testc
Starting debugger: C:\Programme\CodeBlocks-12.11\MinGW\bin\gdb.exe -nx -fullname -quiet -args C:/new/testc/bin/Debug/testc.exe
done
[debug]> set prompt >>>>>>cb_gdb:
Registered new type: wxString
Registered new type: STL String
Registered new type: STL Vector
Setting breakpoints
[debug]Reading symbols from C:\new\testc\bin\Debug\testc.exe...done.
[debug](gdb) >>>>>>cb_gdb:
[debug]> show version
[debug]GNU gdb (GDB) 7.5
[debug]Copyright (C) 2012 Free Software Foundation, Inc.
[debug]License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
[debug]This is free software: you are free to change and redistribute it.
[debug]There is NO WARRANTY, to the extent permitted by law. Type "show copying"
[debug]and "show warranty" for details.
[debug]This GDB was configured as "i686-pc-mingw32".
[debug]For bug reporting instructions, please see:
[debug]<http://www.gnu.org/software/gdb/bugs/>.
[debug]>>>>>>cb_gdb:
[debug]> set confirm off
Debugger name and version: GNU gdb (GDB) 7.5
[debug]>>>>>>cb_gdb:
[debug]> set width 0
[debug]>>>>>>cb_gdb:
[debug]> set height 0
[debug]>>>>>>cb_gdb:
[debug]> set breakpoint pending on
[debug]>>>>>>cb_gdb:
[debug]> set print asm-demangle on
[debug]>>>>>>cb_gdb:
[debug]> set unwindonsignal on
[debug]>>>>>>cb_gdb:
[debug]> set print elements 0
[debug]>>>>>>cb_gdb:
[debug]> set new-console on
[debug]>>>>>>cb_gdb:
[debug]> set disassembly-flavor att
[debug]>>>>>>cb_gdb:
[debug]> catch throw
[debug]Function "__cxa_throw" not defined.
[debug]Catchpoint 1 (throw)
[debug]>>>>>>cb_gdb:
[debug]> source C:\Programme\codeblocks\share\codeblocks/scripts/stl-views-1.0.3.gdb
[debug]>>>>>>cb_gdb:
[debug]> directory C:/new/testc/
[debug]Source directories searched: C:/new/testc;$cdir;$cwd
[debug]>>>>>>cb_gdb:
[debug]> tbreak "C:/new/testc/main.c:10"
[debug]Temporary breakpoint 2 at 0x40133f: file C:\new\testc\main.c, line 10.
[debug]>>>>>>cb_gdb:
[debug]> run
[debug]Starting program: C:\new\testc\bin\Debug\testc.exe
Child process PID: 180
[debug][New Thread 180.0x598]
[debug]Temporary breakpoint 2, main () at C:\new\testc\main.c:12
[debug]C:\new\testc\main.c:12:233:beg:0x40133f
[debug]>>>>>>cb_gdb:
At C:\new\testc\main.c:12
[debug]> bt 30
[debug]#0 main () at C:\new\testc\main.c:12
[debug]>>>>>>cb_gdb:
[debug]> step
[debug]Initialize () at C:\new\testc\main.c:19
[debug]C:\new\testc\main.c:19:318:beg:0x401351
[debug]>>>>>>cb_gdb:
At C:\new\testc\main.c:19
[debug]> bt 30
[debug]#0 Initialize () at C:\new\testc\main.c:19
[debug]#1 0x00401344 in main () at C:\new\testc\main.c:12
[debug]>>>>>>cb_gdb:
[debug]> next
[debug]C:\new\testc\main.c:24:514:beg:0x401366
[debug]>>>>>>cb_gdb:
At C:\new\testc\main.c:24
[debug]> bt 30
[debug]#0 Initialize () at C:\new\testc\main.c:24
[debug]#1 0x00401344 in main () at C:\new\testc\main.c:12
[debug]>>>>>>cb_gdb:
[debug]> step
[debug]InitNum (num=4) at C:\new\testc\main.c:31
[debug]C:\new\testc\main.c:31:632:beg:0x401391
[debug]>>>>>>cb_gdb:
At C:\new\testc\main.c:31
[debug]> bt 30
[debug]#0 InitNum (num=4) at C:\new\testc\main.c:31
[debug]#1 0x00401372 in Initialize () at C:\new\testc\main.c:24
[debug]#2 0x00401344 in main () at C:\new\testc\main.c:12
[debug]>>>>>>cb_gdb:
[debug]> step
[debug]C:\new\testc\main.c:32:654:beg:0x401395
[debug]>>>>>>cb_gdb:
At C:\new\testc\main.c:32
[debug]> bt 30
[debug]#0 InitNum (num=8) at C:\new\testc\main.c:32
[debug]#1 0x00401372 in Initialize () at C:\new\testc\main.c:24
[debug]#2 0x00401344 in main () at C:\new\testc\main.c:12
[debug]>>>>>>cb_gdb:
[debug]> step
[debug]C:\new\testc\main.c:33:671:beg:0x401398
[debug]>>>>>>cb_gdb:
At C:\new\testc\main.c:33
[debug]> bt 30
[debug]#0 InitNum (num=8) at C:\new\testc\main.c:33
[debug]#1 0x00401372 in Initialize () at C:\new\testc\main.c:24
[debug]#2 0x00401344 in main () at C:\new\testc\main.c:12
[debug]>>>>>>cb_gdb:
[debug]> step
[debug]Initialize () at C:\new\testc\main.c:26
[debug]C:\new\testc\main.c:26:541:beg:0x401377
[debug]>>>>>>cb_gdb:
At C:\new\testc\main.c:26
[debug]> bt 30
[debug]#0 Initialize () at C:\new\testc\main.c:26
[debug]#1 0x00401344 in main () at C:\new\testc\main.c:12
[debug]>>>>>>cb_gdb:
[debug]> next
[debug]C:\new\testc\main.c:27:602:beg:0x40138c
[debug]>>>>>>cb_gdb:
At C:\new\testc\main.c:27
[debug]> bt 30
[debug]#0 Initialize () at C:\new\testc\main.c:27
[debug]#1 0x00401344 in main () at C:\new\testc\main.c:12
[debug]>>>>>>cb_gdb:
Continuing...
[debug]> cont
[debug]Continuing.
[debug][Inferior 1 (process 180) exited normally]
[debug]>>>>>>cb_gdb:
[Inferior 1 (process 180) exited normally]
[debug]> quit
Debugger finished with status 0
BTW: The problem happens (probably), because there is missing line:
[debug]C:\Code\test5\main.c:31:632:beg:0x401391
After the line:
[debug]InitNum (num=4) at C:\Code\test5\main.c:31
But I don't know why this line is missing :(
This is my first time using the command prompt for gdb, so please forgive me if I this is not what you were asking for.
Building to ensure sources are up-to-date
Selecting target:
Debug
Adding source dir: C:\Code\test5\
Adding source dir: C:\Code\test5\
Adding file: C:\Code\test5\bin\Debug\test5.exe
Changing directory to: C:/Code/test5/.
Set variable: PATH=.;C:\MinGW32\bin;C:\MinGW32;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\Windows\System32;C:\Windows;C:\Windows\System32\wbem;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files (x86)\Common Files\Roxio Shared\DLLShared;C:\Program Files (x86)\Common Files\Roxio Shared\10.0\DLLShared;C:\Program Files (x86)\Common Files\DivX Shared;c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn;c:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn;C:\Program Files (x86)\QuickTime\QTSystem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Program Files (x86)\Windows Live\Shared
[debug]Command-line: C:\MinGW32\bin\gdb.exe -nx -fullname -quiet -args C:/Code/test5/bin/Debug/test5.exe
[debug]Working dir : C:\Code\test5
Starting debugger: C:\MinGW32\bin\gdb.exe -nx -fullname -quiet -args C:/Code/test5/bin/Debug/test5.exe
done
[debug]> set prompt >>>>>>cb_gdb:
Registered new type: wxString
Registered new type: STL String
Registered new type: STL Vector
Setting breakpoints
[debug]Reading symbols from C:\Code\test5\bin\Debug\test5.exe...done.
[debug](gdb) >>>>>>cb_gdb:
[debug]> show version
[debug]GNU gdb (GDB) 7.5
[debug]Copyright (C) 2012 Free Software Foundation, Inc.
[debug]License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
[debug]This is free software: you are free to change and redistribute it.
[debug]There is NO WARRANTY, to the extent permitted by law. Type "show copying"
[debug]and "show warranty" for details.
[debug]This GDB was configured as "i686-pc-mingw32".
[debug]For bug reporting instructions, please see:
[debug]<http://www.gnu.org/software/gdb/bugs/>.
[debug]>>>>>>cb_gdb:
[debug]> set confirm off
Debugger name and version: GNU gdb (GDB) 7.5
[debug]>>>>>>cb_gdb:
[debug]> set width 0
[debug]>>>>>>cb_gdb:
[debug]> set height 0
[debug]>>>>>>cb_gdb:
[debug]> set breakpoint pending on
[debug]>>>>>>cb_gdb:
[debug]> set print asm-demangle on
[debug]>>>>>>cb_gdb:
[debug]> set unwindonsignal on
[debug]>>>>>>cb_gdb:
[debug]> set print elements 0
[debug]>>>>>>cb_gdb:
[debug]> set new-console on
[debug]>>>>>>cb_gdb:
[debug]> set disassembly-flavor att
[debug]>>>>>>cb_gdb:
[debug]> source C:\cb20121112\share\codeblocks/scripts/stl-views-1.0.3.gdb
[debug]>>>>>>cb_gdb:
[debug]> directory C:/Code/test5/
[debug]Source directories searched: C:/Code/test5;$cdir;$cwd
[debug]>>>>>>cb_gdb:
[debug]> tbreak "C:/Code/test5/main.c:10"
[debug]Temporary breakpoint 1 at 0x40133f: file C:\Code\test5\main.c, line 10.
[debug]>>>>>>cb_gdb:
[debug]> run
[debug]Starting program: C:\Code\test5\bin\Debug\test5.exe
Child process PID: 3188
[debug][New Thread 3188.0x2b4]
[debug]Temporary breakpoint 1, main () at C:\Code\test5\main.c:12
[debug]C:\Code\test5\main.c:12:233:beg:0x40133f
[debug]>>>>>>cb_gdb:
At C:\Code\test5\main.c:12
[debug]> bt 30
[debug]#0 main () at C:\Code\test5\main.c:12
[debug]>>>>>>cb_gdb:
> si
[debug]> si
[debug]Initialize () at C:\Code\test5\main.c:18
[debug]C:\Code\test5\main.c:18:309:beg:0x40134b
[debug]>>>>>>cb_gdb:
Initialize () at C:\Code\test5\main.c:18
C:\Code\test5\main.c:18:309:beg:0x40134b
At C:\Code\test5\main.c:18
[debug]> bt 30
[debug]#0 Initialize () at C:\Code\test5\main.c:18
[debug]#1 0x00401344 in main () at C:\Code\test5\main.c:12
[debug]>>>>>>cb_gdb:
> n
[debug]> n
[debug]C:\Code\test5\main.c:19:312:beg:0x401351
[debug]>>>>>>cb_gdb:
C:\Code\test5\main.c:19:312:beg:0x401351
At C:\Code\test5\main.c:19
[debug]> bt 30
[debug]#0 Initialize () at C:\Code\test5\main.c:19
[debug]#1 0x00401344 in main () at C:\Code\test5\main.c:12
[debug]>>>>>>cb_gdb:
> n
[debug]> n
[debug]C:\Code\test5\main.c:24:508:beg:0x401366
[debug]>>>>>>cb_gdb:
C:\Code\test5\main.c:24:508:beg:0x401366
At C:\Code\test5\main.c:24
[debug]> bt 30
[debug]#0 Initialize () at C:\Code\test5\main.c:24
[debug]#1 0x00401344 in main () at C:\Code\test5\main.c:12
[debug]>>>>>>cb_gdb:
> si
[debug]> si
[debug]C:\Code\test5\main.c:24:508:middle:0x40136d
[debug]>>>>>>cb_gdb:
C:\Code\test5\main.c:24:508:middle:0x40136d
At C:\Code\test5\main.c:24
[debug]> bt 30
[debug]#0 0x0040136d in Initialize () at C:\Code\test5\main.c:24
[debug]#1 0x00401344 in main () at C:\Code\test5\main.c:12
[debug]>>>>>>cb_gdb:
> si
[debug]> si
[debug]InitNum (num=4) at C:\Code\test5\main.c:30
[debug]>>>>>>cb_gdb:
InitNum (num=4) at C:\Code\test5\main.c:30
> si
[debug]> si
[debug]0x0040138f >>>>>>cb_gdb:
0x0040138f
> si
[debug]> si
[debug]>>>>>>cb_gdb:
> si
[debug]> si
[debug]>>>>>>cb_gdb:
> si
[debug]> si
[debug]>>>>>>cb_gdb:
> s
[debug]> s
[debug]Initialize () at C:\Code\test5\main.c:26
[debug]C:\Code\test5\main.c:26:592:beg:0x401377
[debug]>>>>>>cb_gdb:
Initialize () at C:\Code\test5\main.c:26
C:\Code\test5\main.c:26:592:beg:0x401377
At C:\Code\test5\main.c:26
[debug]> bt 30
[debug]#0 Initialize () at C:\Code\test5\main.c:26
[debug]#1 0x00401344 in main () at C:\Code\test5\main.c:12
[debug]>>>>>>cb_gdb:
> c
[debug]> c
[debug]Continuing.
[debug][Inferior 1 (process 3188) exited normally]
[debug]>>>>>>cb_gdb:
Continuing.
[Inferior 1 (process 3188) exited normally]
[Inferior 1 (process 3188) exited normally]
[debug]> quit
Debugger finished with status 0
Here is the debug log for when I only use the "s" and not the "si" command:
Building to ensure sources are up-to-date
Selecting target:
Debug
Adding source dir: C:\Code\test5\
Adding source dir: C:\Code\test5\
Adding file: C:\Code\test5\bin\Debug\test5.exe
Changing directory to: C:/Code/test5/.
Set variable: PATH=.;C:\MinGW32\bin;C:\MinGW32;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\Windows\System32;C:\Windows;C:\Windows\System32\wbem;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files (x86)\Common Files\Roxio Shared\DLLShared;C:\Program Files (x86)\Common Files\Roxio Shared\10.0\DLLShared;C:\Program Files (x86)\Common Files\DivX Shared;c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn;c:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn;C:\Program Files (x86)\QuickTime\QTSystem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Program Files (x86)\Windows Live\Shared
[debug]Command-line: C:\MinGW32\bin\gdb.exe -nx -fullname -quiet -args C:/Code/test5/bin/Debug/test5.exe
[debug]Working dir : C:\Code\test5
Starting debugger: C:\MinGW32\bin\gdb.exe -nx -fullname -quiet -args C:/Code/test5/bin/Debug/test5.exe
done
[debug]> set prompt >>>>>>cb_gdb:
Registered new type: wxString
Registered new type: STL String
Registered new type: STL Vector
Setting breakpoints
[debug]Reading symbols from C:\Code\test5\bin\Debug\test5.exe...done.
[debug](gdb) >>>>>>cb_gdb:
[debug]> show version
[debug]GNU gdb (GDB) 7.5
[debug]Copyright (C) 2012 Free Software Foundation, Inc.
[debug]License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
[debug]This is free software: you are free to change and redistribute it.
[debug]There is NO WARRANTY, to the extent permitted by law. Type "show copying"
[debug]and "show warranty" for details.
[debug]This GDB was configured as "i686-pc-mingw32".
[debug]For bug reporting instructions, please see:
[debug]<http://www.gnu.org/software/gdb/bugs/>.
[debug]>>>>>>cb_gdb:
[debug]> set confirm off
Debugger name and version: GNU gdb (GDB) 7.5
[debug]>>>>>>cb_gdb:
[debug]> set width 0
[debug]>>>>>>cb_gdb:
[debug]> set height 0
[debug]>>>>>>cb_gdb:
[debug]> set breakpoint pending on
[debug]>>>>>>cb_gdb:
[debug]> set print asm-demangle on
[debug]>>>>>>cb_gdb:
[debug]> set unwindonsignal on
[debug]>>>>>>cb_gdb:
[debug]> set print elements 0
[debug]>>>>>>cb_gdb:
[debug]> set new-console on
[debug]>>>>>>cb_gdb:
[debug]> set disassembly-flavor att
[debug]>>>>>>cb_gdb:
[debug]> source C:\cb20121112\share\codeblocks/scripts/stl-views-1.0.3.gdb
[debug]>>>>>>cb_gdb:
[debug]> directory C:/Code/test5/
[debug]Source directories searched: C:/Code/test5;$cdir;$cwd
[debug]>>>>>>cb_gdb:
[debug]> tbreak "C:/Code/test5/main.c:10"
[debug]Temporary breakpoint 1 at 0x40133f: file C:\Code\test5\main.c, line 10.
[debug]>>>>>>cb_gdb:
[debug]> run
[debug]Starting program: C:\Code\test5\bin\Debug\test5.exe
Child process PID: 1052
[debug][New Thread 1052.0x7b4]
[debug]Temporary breakpoint 1, main () at C:\Code\test5\main.c:12
[debug]C:\Code\test5\main.c:12:233:beg:0x40133f
[debug]>>>>>>cb_gdb:
At C:\Code\test5\main.c:12
[debug]> bt 30
[debug]#0 main () at C:\Code\test5\main.c:12
[debug]>>>>>>cb_gdb:
> s
[debug]> s
[debug]Initialize () at C:\Code\test5\main.c:19
[debug]C:\Code\test5\main.c:19:312:beg:0x401351
[debug]>>>>>>cb_gdb:
Initialize () at C:\Code\test5\main.c:19
C:\Code\test5\main.c:19:312:beg:0x401351
At C:\Code\test5\main.c:19
[debug]> bt 30
[debug]#0 Initialize () at C:\Code\test5\main.c:19
[debug]#1 0x00401344 in main () at C:\Code\test5\main.c:12
[debug]>>>>>>cb_gdb:
> n
[debug]> n
[debug]C:\Code\test5\main.c:24:508:beg:0x401366
[debug]>>>>>>cb_gdb:
C:\Code\test5\main.c:24:508:beg:0x401366
At C:\Code\test5\main.c:24
[debug]> bt 30
[debug]#0 Initialize () at C:\Code\test5\main.c:24
[debug]#1 0x00401344 in main () at C:\Code\test5\main.c:12
[debug]>>>>>>cb_gdb:
> s
[debug]> s
[debug]InitNum (num=4) at C:\Code\test5\main.c:31
[debug]>>>>>>cb_gdb:
InitNum (num=4) at C:\Code\test5\main.c:31
> s
[debug]> s
[debug]>>>>>>cb_gdb:
> s
[debug]> s
[debug]>>>>>>cb_gdb:
> s
[debug]> s
[debug]Initialize () at C:\Code\test5\main.c:26
[debug]C:\Code\test5\main.c:26:592:beg:0x401377
[debug]>>>>>>cb_gdb:
Initialize () at C:\Code\test5\main.c:26
C:\Code\test5\main.c:26:592:beg:0x401377
At C:\Code\test5\main.c:26
[debug]> bt 30
[debug]#0 Initialize () at C:\Code\test5\main.c:26
[debug]#1 0x00401344 in main () at C:\Code\test5\main.c:12
[debug]>>>>>>cb_gdb:
> n
[debug]> n
[debug]C:\Code\test5\main.c:27:595:beg:0x40138c
[debug]>>>>>>cb_gdb:
C:\Code\test5\main.c:27:595:beg:0x40138c
At C:\Code\test5\main.c:27
[debug]> bt 30
[debug]#0 Initialize () at C:\Code\test5\main.c:27
[debug]#1 0x00401344 in main () at C:\Code\test5\main.c:12
[debug]>>>>>>cb_gdb:
> c
[debug]> c
[debug]Continuing.
[debug][Inferior 1 (process 1052) exited normally]
[debug]>>>>>>cb_gdb:
Continuing.
[Inferior 1 (process 1052) exited normally]
[Inferior 1 (process 1052) exited normally]
[debug]> quit
Debugger finished with status 0
Thank you for taking the time to look at this problem for me.
By the way, when I am composing a reply in this forum, sometimes when I click on the Preview button, the Preview Post section hangs on "Fetching preview...". Is that normal?
I think understand your request. I opened a MinGW Command Prompt window and entered commands based on the previous log. If I misunderstood, please let me know. ... and Thank You.
C:\Code\test5>C:\MinGW32\bin\gdb.exe -nx -fullname -quiet -args C:/Code/test5/bin/Debug/test5.exe
Reading symbols from C:\Code\test5\bin\Debug\test5.exe...done.
(gdb) show version
GNU gdb (GDB) 7.5
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-pc-mingw32".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
(gdb) set confirm off
(gdb) set width 0
(gdb) set height 0
(gdb) set breakpoint pending on
(gdb) set print asm-demangle on
(gdb) set unwindonsignal on
(gdb) set print elements 0
(gdb) set new-console on
(gdb) set disassembly-flavor att
(gdb) source C:\cb20121112\share\codeblocks/scripts/stl-views-1.0.3.gdb
(gdb) directory C:/Code/test5/
Source directories searched: C:/Code/test5;$cdir;$cwd
(gdb) tbreak "C:/Code/test5/main.c:10"
Temporary breakpoint 1 at 0x40133f: file C:\Code\test5\main.c, line 10.
(gdb) run
Starting program: C:\Code\test5\bin\Debug\test5.exe
[New Thread 4140.0xcc8]
Temporary breakpoint 1, main () at C:\Code\test5\main.c:12
→→C:\Code\test5\main.c:12:233:beg:0x40133f
(gdb) bt 30
#0 main () at C:\Code\test5\main.c:12
(gdb) si
Initialize () at C:\Code\test5\main.c:18
→→C:\Code\test5\main.c:18:309:beg:0x40134b
(gdb) bt 30
#0 Initialize () at C:\Code\test5\main.c:18
#1 0x00401344 in main () at C:\Code\test5\main.c:12
(gdb) n
→→C:\Code\test5\main.c:19:312:beg:0x401351
(gdb) bt 30
#0 Initialize () at C:\Code\test5\main.c:19
#1 0x00401344 in main () at C:\Code\test5\main.c:12
(gdb) n
→→C:\Code\test5\main.c:24:508:beg:0x401366
(gdb) bt 30
#0 Initialize () at C:\Code\test5\main.c:24
#1 0x00401344 in main () at C:\Code\test5\main.c:12
(gdb) si
→→C:\Code\test5\main.c:24:508:middle:0x40136d
(gdb) bt 30
#0 0x0040136d in Initialize () at C:\Code\test5\main.c:24
#1 0x00401344 in main () at C:\Code\test5\main.c:12
(gdb) si
InitNum (num=4) at C:\Code\test5\main.c:30
(gdb) bt 30
#0 InitNum (num=4) at C:\Code\test5\main.c:30
#1 0x00401372 in Initialize () at C:\Code\test5\main.c:24
#2 0x00401344 in main () at C:\Code\test5\main.c:12
(gdb) si
0x0040138f (gdb) bt 30
#0 0x0040138f in InitNum (num=4) at C:\Code\test5\main.c:30
#1 0x00401372 in Initialize () at C:\Code\test5\main.c:24
#2 0x00401344 in main () at C:\Code\test5\main.c:12
(gdb) si
(gdb) bt 30
#0 InitNum (num=4) at C:\Code\test5\main.c:31
#1 0x00401372 in Initialize () at C:\Code\test5\main.c:24
#2 0x00401344 in main () at C:\Code\test5\main.c:12
(gdb) print
The history is empty.
(gdb) show values [10]
A syntax error in expression, near `[10]'.
(gdb) show values
(gdb) show values 10
(gdb) bt 30
#0 InitNum (num=4) at C:\Code\test5\main.c:31
#1 0x00401372 in Initialize () at C:\Code\test5\main.c:24
#2 0x00401344 in main () at C:\Code\test5\main.c:12
(gdb) n
(gdb) bt 30
#0 InitNum (num=8) at C:\Code\test5\main.c:32
#1 0x00401372 in Initialize () at C:\Code\test5\main.c:24
#2 0x00401344 in main () at C:\Code\test5\main.c:12
(gdb) n
(gdb) bt 40
#0 InitNum (num=8) at C:\Code\test5\main.c:33
#1 0x00401372 in Initialize () at C:\Code\test5\main.c:24
#2 0x00401344 in main () at C:\Code\test5\main.c:12
(gdb) b
Breakpoint 2 at 0x40136d: file C:\Code\test5\main.c, line 24.
(gdb) bt 30
#0 InitNum (num=8) at C:\Code\test5\main.c:33
#1 0x00401372 in Initialize () at C:\Code\test5\main.c:24
#2 0x00401344 in main () at C:\Code\test5\main.c:12
(gdb) n
Initialize () at C:\Code\test5\main.c:26
→→C:\Code\test5\main.c:26:592:beg:0x401377
(gdb) bt 30
#0 Initialize () at C:\Code\test5\main.c:26
#1 0x00401344 in main () at C:\Code\test5\main.c:12
(gdb) n
→→C:\Code\test5\main.c:27:595:beg:0x40138c
(gdb) bt 30
#0 Initialize () at C:\Code\test5\main.c:27
#1 0x00401344 in main () at C:\Code\test5\main.c:12
(gdb) n
main () at C:\Code\test5\main.c:14
→→C:\Code\test5\main.c:14:269:beg:0x401344
(gdb) bt 30
#0 main () at C:\Code\test5\main.c:14
(gdb) n
→→C:\Code\test5\main.c:15:281:beg:0x401349
(gdb) bt 30
#0 main () at C:\Code\test5\main.c:15
(gdb) c
Continuing.
[Inferior 1 (process 4140) exited normally]
(gdb)
Hm, it seems this a gdb problem, because it does it the same on the command line :(
Can you try without these:
(gdb) set confirm off
(gdb) set width 0
(gdb) set height 0
(gdb) set breakpoint pending on
(gdb) set print asm-demangle on
(gdb) set unwindonsignal on
(gdb) set print elements 0
(gdb) set new-console on
(gdb) set disassembly-flavor att
I reinstalled gdb, and here is the result of leaving out the commands you suggested.
c:\Code\test5>C:\MinGW32\bin\gdb.exe -nx -fullname -quiet -args C:/Code/test5/bin/Debug/test5.exe
Reading symbols from C:\Code\test5\bin\Debug\test5.exe...done.
(gdb) show version
GNU gdb (GDB) 7.5
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-pc-mingw32".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
(gdb) source C:\cb20121112\share\codeblocks/scripts/stl-views-1.0.3.gdb
(gdb) directory C:/Code/test5/
Source directories searched: C:/Code/test5;$cdir;$cwd
(gdb) tbreak "C:/Code/test5/main.c:10"
Temporary breakpoint 1 at 0x40133f: file C:\Code\test5\main.c, line 10.
(gdb) run
Starting program: C:\Code\test5\bin\Debug\test5.exe
[New Thread 5408.0x12c8]
Temporary breakpoint 1, main () at C:\Code\test5\main.c:12
→→C:\Code\test5\main.c:12:233:beg:0x40133f
(gdb) bt 30
#0 main () at C:\Code\test5\main.c:12
(gdb) si
Initialize () at C:\Code\test5\main.c:18
→→C:\Code\test5\main.c:18:309:beg:0x40134b
(gdb) bt 30
#0 Initialize () at C:\Code\test5\main.c:18
#1 0x00401344 in main () at C:\Code\test5\main.c:12
(gdb) n
→→C:\Code\test5\main.c:19:312:beg:0x401351
(gdb) bt 30
#0 Initialize () at C:\Code\test5\main.c:19
#1 0x00401344 in main () at C:\Code\test5\main.c:12
(gdb) n
Before call to InitNum(), INUM1 = 0→→C:\Code\test5\main.c:24:508:beg:0x401366
(gdb) bt 30
#0 Initialize () at C:\Code\test5\main.c:24
#1 0x00401344 in main () at C:\Code\test5\main.c:12
(gdb) si
→→C:\Code\test5\main.c:24:508:middle:0x40136d
(gdb) bt 30
#0 0x0040136d in Initialize () at C:\Code\test5\main.c:24
#1 0x00401344 in main () at C:\Code\test5\main.c:12
(gdb) si
InitNum (num=4) at C:\Code\test5\main.c:30
(gdb) bt 30
#0 InitNum (num=4) at C:\Code\test5\main.c:30
#1 0x00401372 in Initialize () at C:\Code\test5\main.c:24
#2 0x00401344 in main () at C:\Code\test5\main.c:12
(gdb) si
0x0040138f (gdb) bt 30
#0 0x0040138f in InitNum (num=4) at C:\Code\test5\main.c:30
#1 0x00401372 in Initialize () at C:\Code\test5\main.c:24
#2 0x00401344 in main () at C:\Code\test5\main.c:12
(gdb) si
(gdb) bt 30
#0 InitNum (num=4) at C:\Code\test5\main.c:31
#1 0x00401372 in Initialize () at C:\Code\test5\main.c:24
#2 0x00401344 in main () at C:\Code\test5\main.c:12
(gdb) n
(gdb) bt 30
#0 InitNum (num=8) at C:\Code\test5\main.c:32
#1 0x00401372 in Initialize () at C:\Code\test5\main.c:24
#2 0x00401344 in main () at C:\Code\test5\main.c:12
(gdb) n
(gdb) bt 30
#0 InitNum (num=8) at C:\Code\test5\main.c:33
#1 0x00401372 in Initialize () at C:\Code\test5\main.c:24
#2 0x00401344 in main () at C:\Code\test5\main.c:12
(gdb) n
Initialize () at C:\Code\test5\main.c:26
→→C:\Code\test5\main.c:26:592:beg:0x401377
(gdb) bt 30
#0 Initialize () at C:\Code\test5\main.c:26
#1 0x00401344 in main () at C:\Code\test5\main.c:12
(gdb) n
After call to InitNum(), INUM1 = 8→→C:\Code\test5\main.c:27:595:beg:0x40138c
(gdb) bt 30
#0 Initialize () at C:\Code\test5\main.c:27
#1 0x00401344 in main () at C:\Code\test5\main.c:12
(gdb) n
main () at C:\Code\test5\main.c:14
→→C:\Code\test5\main.c:14:269:beg:0x401344
(gdb) bt 30
#0 main () at C:\Code\test5\main.c:14
(gdb) n
→→C:\Code\test5\main.c:15:281:beg:0x401349
(gdb) bt 30
#0 main () at C:\Code\test5\main.c:15
(gdb) n
0x004010fd in __mingw_CRTStartup ()
(gdb) bt 30
#0 0x004010fd in __mingw_CRTStartup ()
#1 0x00401295 in mainCRTStartup ()
(gdb) n
Single stepping until exit from function __mingw_CRTStartup,
which has no line number information.
0x00401c00 in ExitProcess@4 ()
(gdb) bt 30
#0 0x00401c00 in ExitProcess@4 ()
#1 0x0040110c in __mingw_CRTStartup ()
#2 0x7efde000 in ?? ()
#3 0x772ad819 in ntdll!RtlWow64CallFunction64 () from C:\Windows\system32\ntdll.dll
#4 0x7efde000 in ?? ()
#5 0x772ada2b in ntdll!RtlCloneMemoryStream () from C:\Windows\system32\ntdll.dll
#6 0x00401280 in _gnu_exception_handler@4 ()
#7 0x00000000 in ?? ()
(gdb) n
Single stepping until exit from function ExitProcess@4,
which has no line number information.
0x763ea553 in MapViewOfFileEx () from C:\Windows\syswow64\kernel32.dll
(gdb) bt 30
#0 0x763ea553 in MapViewOfFileEx () from C:\Windows\syswow64\kernel32.dll
#1 0x0040110c in __mingw_CRTStartup ()
#2 0x7efde000 in ?? ()
#3 0x772ad819 in ntdll!RtlWow64CallFunction64 () from C:\Windows\system32\ntdll.dll
#4 0x7efde000 in ?? ()
#5 0x772ada2b in ntdll!RtlCloneMemoryStream () from C:\Windows\system32\ntdll.dll
#6 0x00401280 in _gnu_exception_handler@4 ()
#7 0x00000000 in ?? ()
(gdb) n
Single stepping until exit from function MapViewOfFileEx,
which has no line number information.
0x77268660 in ntdll!RtlDeactivateActivationContextUnsafeFast () from C:\Windows\system32\ntdll.dll
(gdb) bt 30
#0 0x77268660 in ntdll!RtlDeactivateActivationContextUnsafeFast () from C:\Windows\system32\ntdll.dll
#1 0x763ea568 in MapViewOfFileEx () from C:\Windows\syswow64\kernel32.dll
#2 0x00000000 in ?? ()
(gdb) n
Single stepping until exit from function ntdll!RtlDeactivateActivationContextUnsafeFast,
which has no line number information.
0x7724e570 in ntdll!RtlApplyRXactNoFlush () from C:\Windows\system32\ntdll.dll
(gdb) bt 30
#0 0x7724e570 in ntdll!RtlApplyRXactNoFlush () from C:\Windows\system32\ntdll.dll
#1 0x77268673 in ntdll!RtlDeactivateActivationContextUnsafeFast () from C:\Windows\system32\ntdll.dll
#2 0x7731001c in ?? ()
#3 0x763ea568 in MapViewOfFileEx () from C:\Windows\syswow64\kernel32.dll
#4 0x00000000 in ?? ()
(gdb) n
Single stepping until exit from function ntdll!RtlApplyRXactNoFlush,
which has no line number information.
0x77268673 in ntdll!RtlDeactivateActivationContextUnsafeFast () from C:\Windows\system32\ntdll.dll
(gdb) bt 30
#0 0x77268673 in ntdll!RtlDeactivateActivationContextUnsafeFast () from C:\Windows\system32\ntdll.dll
#1 0x00000000 in ?? ()
(gdb) n
Single stepping until exit from function ntdll!RtlDeactivateActivationContextUnsafeFast,
which has no line number information.
0x7728eb35 in ntdll!EtwEventActivityIdControl () from C:\Windows\system32\ntdll.dll
(gdb) bt 30
#0 0x7728eb35 in ntdll!EtwEventActivityIdControl () from C:\Windows\system32\ntdll.dll
#1 0x00000000 in ?? ()
(gdb) n
Single stepping until exit from function ntdll!EtwEventActivityIdControl,
which has no line number information.
0x7724e570 in ntdll!RtlApplyRXactNoFlush () from C:\Windows\system32\ntdll.dll
(gdb) bt 30
#0 0x7724e570 in ntdll!RtlApplyRXactNoFlush () from C:\Windows\system32\ntdll.dll
#1 0x7728eb40 in ntdll!EtwEventActivityIdControl () from C:\Windows\system32\ntdll.dll
#2 0x77310140 in ?? ()
#3 0x763ea568 in MapViewOfFileEx () from C:\Windows\syswow64\kernel32.dll
#4 0x00000000 in ?? ()
(gdb) n
Single stepping until exit from function ntdll!RtlApplyRXactNoFlush,
which has no line number information.
0x7728eb40 in ntdll!EtwEventActivityIdControl () from C:\Windows\system32\ntdll.dll
(gdb) bt 30
#0 0x7728eb40 in ntdll!EtwEventActivityIdControl () from C:\Windows\system32\ntdll.dll
#1 0x00000000 in ?? ()
(gdb) n
Single stepping until exit from function ntdll!EtwEventActivityIdControl,
which has no line number information.
0x7726a8d7 in ntdll!ZwCloseObjectAuditAlarm () from C:\Windows\system32\ntdll.dll
(gdb) bt 30
#0 0x7726a8d7 in ntdll!ZwCloseObjectAuditAlarm () from C:\Windows\system32\ntdll.dll
#1 0x7728eb51 in ntdll!EtwEventActivityIdControl () from C:\Windows\system32\ntdll.dll
#2 0x006b0000 in ?? ()
#3 0x763ea568 in MapViewOfFileEx () from C:\Windows\syswow64\kernel32.dll
#4 0x00000000 in ?? ()
(gdb) n
Single stepping until exit from function ntdll!ZwCloseObjectAuditAlarm,
which has no line number information.
0x7726a8d9 in ntdll!ZwDuplicateObject () from C:\Windows\system32\ntdll.dll
(gdb) bt 30
#0 0x7726a8d9 in ntdll!ZwDuplicateObject () from C:\Windows\system32\ntdll.dll
#1 0x7728eb51 in ntdll!EtwEventActivityIdControl () from C:\Windows\system32\ntdll.dll
#2 0x006b0000 in ?? ()
#3 0x763ea568 in MapViewOfFileEx () from C:\Windows\syswow64\kernel32.dll
#4 0x00000000 in ?? ()
(gdb) n
Single stepping until exit from function ntdll!ZwDuplicateObject,
which has no line number information.
0x7726a8f0 in ntdll!ZwQueryAttributesFile () from C:\Windows\system32\ntdll.dll
(gdb) bt 30
#0 0x7726a8f0 in ntdll!ZwQueryAttributesFile () from C:\Windows\system32\ntdll.dll
#1 0x77310140 in ?? ()
#2 0x7728eb51 in ntdll!EtwEventActivityIdControl () from C:\Windows\system32\ntdll.dll
#3 0x006b0000 in ?? ()
#4 0x763ea568 in MapViewOfFileEx () from C:\Windows\syswow64\kernel32.dll
#5 0x00000000 in ?? ()
(gdb) n
Single stepping until exit from function ntdll!ZwQueryAttributesFile,
which has no line number information.
0x7726a8b1 in ntdll!ZwWriteVirtualMemory () from C:\Windows\system32\ntdll.dll
(gdb) bt 30
#0 0x7726a8b1 in ntdll!ZwWriteVirtualMemory () from C:\Windows\system32\ntdll.dll
#1 0x7726a8fb in ntdll!ZwQueryAttributesFile () from C:\Windows\system32\ntdll.dll
#2 0x006b0000 in ?? ()
#3 0x7728eb51 in ntdll!EtwEventActivityIdControl () from C:\Windows\system32\ntdll.dll
#4 0x006b0000 in ?? ()
#5 0x763ea568 in MapViewOfFileEx () from C:\Windows\syswow64\kernel32.dll
#6 0x00000000 in ?? ()
(gdb) n
Single stepping until exit from function ntdll!ZwWriteVirtualMemory,
which has no line number information.
0x7726a8c4 in ntdll!ZwCloseObjectAuditAlarm () from C:\Windows\system32\ntdll.dll
(gdb) bt 30
#0 0x7726a8c4 in ntdll!ZwCloseObjectAuditAlarm () from C:\Windows\system32\ntdll.dll
#1 0x7731001c in ?? ()
#2 0x7726a8fb in ntdll!ZwQueryAttributesFile () from C:\Windows\system32\ntdll.dll
#3 0x006b0000 in ?? ()
#4 0x7728eb51 in ntdll!EtwEventActivityIdControl () from C:\Windows\system32\ntdll.dll
#5 0x006b0000 in ?? ()
#6 0x763ea568 in MapViewOfFileEx () from C:\Windows\syswow64\kernel32.dll
#7 0x00000000 in ?? ()
(gdb) n
Single stepping until exit from function ntdll!ZwCloseObjectAuditAlarm,
which has no line number information.
0x7726a8fb in ntdll!ZwQueryAttributesFile () from C:\Windows\system32\ntdll.dll
(gdb) bt 30
#0 0x7726a8fb in ntdll!ZwQueryAttributesFile () from C:\Windows\system32\ntdll.dll
#1 0x77310140 in ?? ()
#2 0x7728eb51 in ntdll!EtwEventActivityIdControl () from C:\Windows\system32\ntdll.dll
#3 0x006b0000 in ?? ()
#4 0x763ea568 in MapViewOfFileEx () from C:\Windows\syswow64\kernel32.dll
#5 0x00000000 in ?? ()
(gdb) n
Single stepping until exit from function ntdll!ZwQueryAttributesFile,
which has no line number information.
0x7726a90b in ntdll!ZwClearEvent () from C:\Windows\system32\ntdll.dll
(gdb) bt 30
#0 0x7726a90b in ntdll!ZwClearEvent () from C:\Windows\system32\ntdll.dll
#1 0x006b0130 in ?? ()
#2 0x7728eb51 in ntdll!EtwEventActivityIdControl () from C:\Windows\system32\ntdll.dll
#3 0x006b0000 in ?? ()
#4 0x763ea568 in MapViewOfFileEx () from C:\Windows\syswow64\kernel32.dll
#5 0x00000000 in ?? ()
(gdb) n
Single stepping until exit from function ntdll!ZwClearEvent,
which has no line number information.
[Inferior 1 (process 5408) exited normally]
(gdb) bt 30
No stack.
(gdb)