gdb not working properly in Cygwin

Tord Andreasson tord.andreasson@gmail.com
Thu Jan 21 22:27:56 GMT 2021


Hi,

I encounter the same issue too.

gdb starts however there is no gdb prompt, nothing is echoed and nothing is
printed on the bash window except an empty blank line. From now you operate
blindfolded.

Debugging a simple application that prints "Hello World" on file
demonstrates that gdb loads the application and is responsive to commands;
"run" will run the program to its completion, and "quit" will return to the
bash prompt.

I tried "strace -o /tmp/gdb.strace /usr/bin/gdb --version" and indeed there
are lines with 37 error messages in it. Since the trace file is large (2MB)
I have extracted the lines containing the error messages and attached them
to this email. I can attach the full gdb.strace if that is needed.

I have no insight into what these errors are and how to remedy or
workaround them, any help would be appreciated.

Best Regards,
Tord
-------------- next part --------------
   62  450584 [main] gdb 1374 seterrno_from_nt_status: /home/corinna/src/cygwin/cygwin-3.1.7/cygwin-3.1.7-1.x86_64/src/newlib-cygwin/winsup/cygwin/fhandler.cc:728 status 0xC0000034 -> windows error 2
   32  450616 [main] gdb 1374 geterrno_from_win_error: windows error 2 == errno 2
   86  452243 [main] gdb 1374 seterrno_from_nt_status: /home/corinna/src/cygwin/cygwin-3.1.7/cygwin-3.1.7-1.x86_64/src/newlib-cygwin/winsup/cygwin/fhandler.cc:728 status 0xC000003A -> windows error 3
   62  452305 [main] gdb 1374 geterrno_from_win_error: windows error 3 == errno 2
   62  518377 [main] gdb 1374 seterrno_from_nt_status: /home/corinna/src/cygwin/cygwin-3.1.7/cygwin-3.1.7-1.x86_64/src/newlib-cygwin/winsup/cygwin/fhandler.cc:728 status 0xC000003A -> windows error 3
   30  518407 [main] gdb 1374 geterrno_from_win_error: windows error 3 == errno 2
   60  519679 [main] gdb 1374 seterrno_from_nt_status: /home/corinna/src/cygwin/cygwin-3.1.7/cygwin-3.1.7-1.x86_64/src/newlib-cygwin/winsup/cygwin/fhandler.cc:728 status 0xC000003A -> windows error 3
   30  519709 [main] gdb 1374 geterrno_from_win_error: windows error 3 == errno 2
   59  520974 [main] gdb 1374 seterrno_from_nt_status: /home/corinna/src/cygwin/cygwin-3.1.7/cygwin-3.1.7-1.x86_64/src/newlib-cygwin/winsup/cygwin/fhandler.cc:728 status 0xC000003A -> windows error 3
   30  521004 [main] gdb 1374 geterrno_from_win_error: windows error 3 == errno 2
   62  522697 [main] gdb 1374 seterrno_from_nt_status: /home/corinna/src/cygwin/cygwin-3.1.7/cygwin-3.1.7-1.x86_64/src/newlib-cygwin/winsup/cygwin/fhandler.cc:728 status 0xC000003A -> windows error 3
   30  522727 [main] gdb 1374 geterrno_from_win_error: windows error 3 == errno 2
   59  523988 [main] gdb 1374 seterrno_from_nt_status: /home/corinna/src/cygwin/cygwin-3.1.7/cygwin-3.1.7-1.x86_64/src/newlib-cygwin/winsup/cygwin/fhandler.cc:728 status 0xC000003A -> windows error 3
   30  524018 [main] gdb 1374 geterrno_from_win_error: windows error 3 == errno 2
   59  525278 [main] gdb 1374 seterrno_from_nt_status: /home/corinna/src/cygwin/cygwin-3.1.7/cygwin-3.1.7-1.x86_64/src/newlib-cygwin/winsup/cygwin/fhandler.cc:728 status 0xC000003A -> windows error 3
   31  525309 [main] gdb 1374 geterrno_from_win_error: windows error 3 == errno 2
   49  813854 [main] gdb 1374 seterrno_from_nt_status: /home/corinna/src/cygwin/cygwin-3.1.7/cygwin-3.1.7-1.x86_64/src/newlib-cygwin/winsup/cygwin/fhandler.cc:728 status 0xC0000034 -> windows error 2
   30  813884 [main] gdb 1374 geterrno_from_win_error: windows error 2 == errno 2
   46  815017 [main] gdb 1374 seterrno_from_nt_status: /home/corinna/src/cygwin/cygwin-3.1.7/cygwin-3.1.7-1.x86_64/src/newlib-cygwin/winsup/cygwin/fhandler.cc:728 status 0xC0000034 -> windows error 2
   31  815048 [main] gdb 1374 geterrno_from_win_error: windows error 2 == errno 2
  269  964793 [main] gdb 1374 geterrno_from_win_error: windows error 18 == errno 89
   79 1154210 [main] gdb 1374 geterrno_from_win_error: windows error 18 == errno 89
   36 1439036 [main] gdb 1374 geterrno_from_win_error: windows error 18 == errno 89
   38 1460417 [main] gdb 1374 geterrno_from_win_error: windows error 18 == errno 89
   36 1463609 [main] gdb 1374 geterrno_from_win_error: windows error 18 == errno 89
  213 3092858 [main] gdb 1374 geterrno_from_win_error: windows error 18 == errno 89
  217 3255406 [main] gdb 1374 geterrno_from_win_error: windows error 18 == errno 89
  216 3431324 [main] gdb 1374 geterrno_from_win_error: windows error 18 == errno 89
  216 3470229 [main] gdb 1374 geterrno_from_win_error: windows error 18 == errno 89
  217 3481299 [main] gdb 1374 geterrno_from_win_error: windows error 18 == errno 89
  221 3496431 [main] gdb 1374 geterrno_from_win_error: windows error 18 == errno 89
  218 3587569 [main] gdb 1374 geterrno_from_win_error: windows error 18 == errno 89
  218 3607055 [main] gdb 1374 geterrno_from_win_error: windows error 18 == errno 89
  216 3740537 [main] gdb 1374 geterrno_from_win_error: windows error 18 == errno 89
  217 3755725 [main] gdb 1374 geterrno_from_win_error: windows error 18 == errno 89
   31 3828399 [main] gdb 1374 seterrno_from_win_error: /home/corinna/src/cygwin/cygwin-3.1.7/cygwin-3.1.7-1.x86_64/src/newlib-cygwin/winsup/cygwin/fhandler.cc:2096 windows error 232
   30 3828429 [main] gdb 1374 geterrno_from_win_error: windows error 232 == errno 32


More information about the Cygwin mailing list