title: Breakpoints out of nowhere when debugging with gdb, inside ntdll
body: <p>I made a very simple program which automates some things for me.I wrote it in c++ and it runs on Windows. While debugging it with GDB from inside the Codeblocks IDE , I get many breakpoints out of nowhere. I have no idea what might be causing this problem. The breakpoints seem to be related with memory issues ... since when I fixed a memory leak I had detected, the breakpoints number got significantly less.</p>
  
  <p>The exact thing that gdb tells me is:</p>
  
  <pre><code> Program received signal SIGTRAP, Trace/breakpoint trap.
   In ntdll!TpWaitForAlpcCompletion () (C:\Windows\system32\ntdll.dll)
  </code></pre>
  
  <p>I get this many many times inside my program. I think that I might be doing something very wrong, even though the program seems to run just fine and it accomplishes what I want it to do. Can anyone tell me what is the problem since I don't know where to look? Also if it is not a problem, then does anyone know how to disable it since this prevents me from getting to the breakpoints I set myself?</p>
  
  <p>Thanks in advance!</p>
  
  <p>EDIT: (Adding the output of GDB's where command):
  Where can I check what each of these functions do, so I can see what I am doing wrong?</p>
  
  <pre><code>#0  0x76fefadd in ntdll!TpWaitForAlpcCompletion () from C:\Windows\system32\ntdll.dll
  #1  0x0028e894 in ?? ()
  #2  0x76fb272c in ntdll!RtlCreateUserStack () from C:\Windows\system32\ntdll.dll
  #3  0x00657fb8 in ?? ()
  #4  0x00657fb8 in ?? ()
  #5  0x76f4b76a in ntdll!RtlDowncaseUnicodeChar () from C:\Windows\system32\ntdll.dll
  #6  0x02070005 in ?? ()
  #7  0x00000b10 in ?? ()
  #8  0x0028e8dc in ?? ()
  #9  0x76ff0b37 in ntdll!TpQueryPoolStackInformation () from C:\Windows\system32\ntdll.dll
  #10 0x038b0000 in ?? ()
  #11 0x00657fb8 in ?? ()
  #12 0x76f4b76a in ntdll!RtlDowncaseUnicodeChar () from C:\Windows\system32\ntdll.dll
  #13 0x6e6e9a5e in ?? ()
  #14 0x038b0000 in ?? ()
  #15 0x038b0000 in ?? ()
  #16 0x00000000 in ?? ()
  </code></pre>