gdb not working

Lemke, Michael SF/HZA-ZIC2 lemkemch@schaeffler.com
Mon Jan 18 17:35:05 GMT 2021


On Monday, January 18, 2021 5:53 PM Ken Brown wrote:
>
>[Resending.  Accidentally sent to OP instead of list.]

{Happens here too. Reply All or Reply (in Outlook) both send to OP instead of list.]

>
>On 1/18/2021 8:08 AM, Lemke, Michael SF/HZA-ZIC2 wrote:
>> On Friday, January 15, 2021 9:02 PM Ken Brown wrote:
>>> On 1/15/2021 1:47 PM, Lemke, Michael SF/HZA-ZIC2 wrote:
>>>> On Friday, January 15, 2021 4:45 PM Jon Turney wrote:
>>>>> On 15/01/2021 12:28, Lemke, Michael wrote:
>>>>>> I just installed a fresh copy of Cygwin and gdb with setup-x86_64.exe.
>>>>>> However, gdb does not produce any output.
>>>>>>
>>>>>> Installing gdb versions 7.9.1-1 and 7.10.1-1 work, anything newer doesn't.
>>>>>> Any ideas why?
>>>>> [...]
>>>>>
>>>>>> Install gdb 7.12.1-2
>>>>>>     pc> gdb -v
>>>>>> Install gdb 8.0.1-1
>>>>>>     pc> gdb -v
>>>>>>     pc> cygcheck -c gdb
>>>>>> Cygwin Package Information
>>>>>> Package              Version        Status
>>>>>> gdb                  8.0.1-1        OK
>>>>>
>>>>> You might try 'strace gdb' and see if that sheds any light on what's
>>>>> failing.
>>>>
>>>> I tried that but I couldn't see anything strange.
>>>
>>> No error code?  Please show the output.
>> 
>>   pc> gdb -v
>>   pc> echo $?
>> 0
>
>I was asking for the strace output.  It might just show the same DLL loading 
>issues that Marco noticed, or it might show something more.
>

Ok, here are the first 100 lines, the whole thing is over 2MB. To me this
looks strange already (cygstdc++-6.dll).

--- Process 32204 created
--- Process 32204 loaded C:\Windows\System32\ntdll.dll at 00007fffde2c0000
--- Process 32204 loaded C:\Windows\System32\kernel32.dll at 00007fffdce40000
--- Process 32204 loaded C:\Windows\System32\KernelBase.dll at 00007fffdb570000
--- Process 32204 thread 13420 created
--- Process 32204 thread 32700 created
--- Process 32204 thread 25220 created
--- Process 32204 loaded C:\MyStuff\NCygwin64\bin\cygwin1.dll at 0000000180040000
--- Process 32204 loaded C:\MyStuff\NCygwin64\bin\cygintl-8.dll at 00000003fbff0000
--- Process 32204 loaded C:\MyStuff\NCygwin64\bin\cygiconv-2.dll at 00000003fe770000
--- Process 32204 loaded C:\MyStuff\NCygwin64\bin\cygncursesw-10.dll at 00000003fbd70000
--- Process 32204 loaded C:\MyStuff\NCygwin64\bin\cygexpat-1.dll at 00000003fe900000
--- Process 32204 loaded C:\MyStuff\NCygwin64\bin\cyglzma-5.dll at 00000003f9e60000
--- Process 32204 loaded C:\MyStuff\NCygwin64\bin\cygmpfr-6.dll at 00000003f9aa0000
--- Process 32204 loaded C:\MyStuff\NCygwin64\bin\cygz.dll at 00000003f7b00000
--- Process 32204 loaded C:\MyStuff\NCygwin64\bin\libpython3.6m.dll at 00000003f75c0000
--- Process 32204 loaded C:\MyStuff\NCygwin64\bin\cygreadline7.dll at 00000003f8dc0000
--- Process 32204 loaded C:\MyStuff\NCygwin64\bin\cyggcc_s-seh-1.dll at 00000003fdf60000
--- Process 32204 loaded C:\MyStuff\NCygwin64\bin\cygsource-highlight-4.dll at 00000003f8960000
--- Process 32204 loaded C:\MyStuff\NCygwin64\bin\cygstdc++-6.dll at 00000003f8530000
--- Process 32204 loaded C:\MyStuff\NCygwin64\bin\cyggmp-10.dll at 00000003fd720000
--- Process 32204 loaded C:\MyStuff\NCygwin64\bin\cygboost_regex-1_66.dll at 00000003ff520000
--- Process 32204 loaded C:\MyStuff\NCygwin64\bin\cygstdc++-6.dll at 00000000034d0000
--- Process 32204 unloaded DLL at 00000000034d0000
--- Process 32204 loaded C:\MyStuff\NCygwin64\bin\cygicui18n61.dll at 00000003fc220000
--- Process 32204 loaded C:\MyStuff\NCygwin64\bin\cygicuuc61.dll at 00000003fc080000
--- Process 32204 loaded C:\MyStuff\NCygwin64\bin\cygicudata61.dll at 00000003fa3c0000
--- Process 32204 loaded C:\MyStuff\NCygwin64\bin\cygicuuc61.dll at 00000000034d0000
--- Process 32204 unloaded DLL at 00000000034d0000
    3       3 [main] gdb (32204) **********************************************
  654     657 [main] gdb (32204) Program name: C:\MyStuff\NCygwin64\bin\gdb.exe (windows pid 32204)
  180     837 [main] gdb (32204) OS version:   Windows NT-10.0
  141     978 [main] gdb (32204) **********************************************
--- Process 32204 loaded C:\Windows\System32\advapi32.dll at 00007fffdd700000
--- Process 32204 loaded C:\Windows\System32\msvcrt.dll at 00007fffdc5a0000
--- Process 32204 loaded C:\Windows\System32\sechost.dll at 00007fffdc6f0000
--- Process 32204 loaded C:\Windows\System32\rpcrt4.dll at 00007fffdd7b0000
--- Process 32204 loaded C:\Windows\System32\cryptbase.dll at 00007fffdab80000
--- Process 32204 loaded C:\Windows\System32\bcryptprimitives.dll at 00007fffdb350000
 5896    6874 [main] gdb (32204) sigprocmask: 0 = sigprocmask (0, 0x0, 0x180324D70)
 3918   10792 [main] gdb (32204) open_shared: name shared.5, n 5, shared 0x180030000 (wanted 0x180030000), h 0xF0, *m 6
  143   10935 [main] gdb (32204) user_heap_info::init: heap base 0x800000000, heap top 0x800000000, heap size 0x20000000 (536870912)
  182   11117 [main] gdb (32204) open_shared: name S-1-5-21-435809281-806517502-2525237208-127212.1, n 1, shared 0x180020000 (wanted 0x180020000), h 0x100, *m 6
  108   11225 [main] gdb (32204) user_info::create: opening user shared for 'S-1-5-21-<redacted>' at 0x180020000
  106   11331 [main] gdb (32204) user_info::create: user shared version AB1FCCE8
  207   11538 [main] gdb (32204) fhandler_pipe::create: name \\.\pipe\cygwin-d5bac59bf2204d69-32204-sigwait, size 11440, mode PIPE_TYPE_MESSAGE
  459   11997 [main] gdb (32204) fhandler_pipe::create: pipe read handle 0x114
  108   12105 [main] gdb (32204) fhandler_pipe::create: CreateFile: name \\.\pipe\cygwin-d5bac59bf2204d69-32204-sigwait
  378   12483 [main] gdb (32204) fhandler_pipe::create: pipe write handle 0x118
  191   12674 [main] gdb (32204) dll_crt0_0: finished dll_crt0_0 initialization
--- Process 32204 thread 32712 created
 1664   14338 [sig] gdb (32204) wait_sig: entering ReadFile loop, my_readsig 0x114, my_sendsig 0x118
--- Process 32204 loaded C:\Program Files\Common Files\McAfee\SystemCore\mfehcinj.dll at 0000000052b60000
--- Process 32204 loaded C:\Windows\System32\user32.dll at 00007fffdd4e0000
--- Process 32204 loaded C:\Windows\System32\win32u.dll at 00007fffdb440000
--- Process 32204 loaded C:\Windows\System32\gdi32.dll at 00007fffdd4b0000
--- Process 32204 loaded C:\Windows\System32\gdi32full.dll at 00007fffdbfb0000
--- Process 32204 loaded C:\Windows\System32\msvcp_win.dll at 00007fffdc180000
--- Process 32204 loaded C:\Windows\System32\ucrtbase.dll at 00007fffdb470000
--- Process 32204 loaded C:\Windows\System32\wintrust.dll at 00007fffdb3e0000
--- Process 32204 loaded C:\Windows\System32\msasn1.dll at 00007fffdb1e0000
--- Process 32204 loaded C:\Windows\System32\crypt32.dll at 00007fffdc220000
--- Process 32204 loaded C:\Windows\System32\imm32.dll at 00007fffdd950000
--- Process 32204 loaded C:\Program Files\Common Files\McAfee\SystemCore\mfehcthe.dll at 0000000052b50000
--- Process 32204 loaded C:\Program Files\McAfee\Endpoint Security\Adaptive Threat Protection\mfedeeprem64.dll at 00007fffcc700000
--- Process 32204 loaded C:\Windows\System32\ole32.dll at 00007fffdc440000
--- Process 32204 loaded C:\Windows\System32\combase.dll at 00007fffdcb00000
--- Process 32204 loaded C:\Windows\System32\oleaut32.dll at 00007fffdc370000
23527   37865 [main] gdb (32204) time: 1610988403 = time(0x0)
  201   38066 [main] gdb (32204) mount_info::conv_to_posix_path: conv_to_posix_path (C:\MyStuff\NCygwin\home\myuser\gd, 0x0, no-add-slash)
  102   38168 [main] gdb (32204) normalize_win32_path: C:\MyStuff\NCygwin\home\myuser\gd = normalize_win32_path (C:\MyStuff\NCygwin\home\myuser\gd)
   67   38235 [main] gdb (32204) mount_info::conv_to_posix_path: /home/myuser/gd = conv_to_posix_path (C:\MyStuff\NCygwin\home\myuser\gd)
   98   38333 [main] gdb (32204) sigprocmask: 0 = sigprocmask (0, 0x0, 0x800018130)
  773   39106 [main] gdb (32204) _cygwin_istext_for_stdio: fd 0: not open
  104   39210 [main] gdb (32204) _cygwin_istext_for_stdio: fd 1: not open
  107   39317 [main] gdb (32204) _cygwin_istext_for_stdio: fd 2: not open
  347   39664 [main] gdb (32204) open_shared: name cygpid.9212, n 9212, shared 0x180010000 (wanted 0x180010000), h 0x218, *m 2
  110   39774 [main] gdb (32204) time: 1610988403 = time(0x0)
  193   39967 [main] gdb 9212 pinfo::thisproc: myself dwProcessId 32204
...


>>>
>>>> Also ldd `which gdb` is
>>>> fine.
>>>
>>> Please show the output.
>> 
>> pc> ldd `which gdb`
>>          ntdll.dll => /c/WINDOWS/SYSTEM32/ntdll.dll (0x7fffde2c0000)
>>          KERNEL32.DLL => /c/WINDOWS/System32/KERNEL32.DLL (0x7fffdce40000)
>>          KERNELBASE.dll => /c/WINDOWS/System32/KERNELBASE.dll (0x7fffdb570000)
>>          cygexpat-1.dll => /usr/bin/cygexpat-1.dll (0x3fe900000)
>>          cygintl-8.dll => /usr/bin/cygintl-8.dll (0x3fc1b0000)
>>          cygiconv-2.dll => /usr/bin/cygiconv-2.dll (0x3fe770000)
>>          cygwin1.dll => /usr/bin/cygwin1.dll (0x180040000)
>>          cygmpfr-6.dll => /usr/bin/cygmpfr-6.dll (0x3f9db0000)
>>          cyglzma-5.dll => /usr/bin/cyglzma-5.dll (0x3fa160000)
>>          libpython3.6m.dll => /usr/bin/libpython3.6m.dll (0x3f78d0000)
>>          cygncursesw-10.dll => /usr/bin/cygncursesw-10.dll (0x3fbd70000)
>>          cygreadline7.dll => /usr/bin/cygreadline7.dll (0x3f90d0000)
>>          cygz.dll => /usr/bin/cygz.dll (0x3f7e10000)
>>          cygsource-highlight-4.dll => /usr/bin/cygsource-highlight-4.dll (0x3f8c70000)
>>          cyggcc_s-seh-1.dll => /usr/bin/cyggcc_s-seh-1.dll (0x3fdf60000)
>>          cygstdc++-6.dll => /usr/bin/cygstdc++-6.dll (0x3f8840000)
>>          cyggmp-10.dll => /usr/bin/cyggmp-10.dll (0x3fd8e0000)
>>          cyggcc_s-seh-1.dll => /usr/bin/cyggcc_s-seh-1.dll (0x170000)
>>          cygstdc++-6.dll => /usr/bin/cygstdc++-6.dll (0x3600000)
>>          cygboost_regex-1_66.dll => /usr/bin/cygboost_regex-1_66.dll (0x3ff520000)
>>          cygicui18n61.dll => /usr/bin/cygicui18n61.dll (0x3fc3e0000)
>>          cygicuuc61.dll => /usr/bin/cygicuuc61.dll (0x3fc240000)
>>          cygicuuc61.dll => /usr/bin/cygicuuc61.dll (0x3600000)
>>          cygicudata61.dll => /usr/bin/cygicudata61.dll (0x3fa3c0000)
>> 
>>>
>>>> I tried the cygcheck Marco Atzeri suggested. I am not comfortable to send
>>>> the result to the list but I checked it.
>>>
>>> Can you remove the sensitive parts and then send it?  It's hard for anyone on
>>> the list to help you if you don't provide information about your installation.
>> 
>> I'll see what I can do.
>> 
>>>
>>>> As a result I cleaned up my path to just /bin which removed some duplicate
>>>> entries in cygcheck.out but gdb still doesn't work.
>>>>
>>>> The only strange part I see in cygcheck.out is a slight mess up with my
>>>> installation, a result of my moving /c/cygwin64 to /c/mystuff/ncygwin64
>>>> after my first run of setup.exe, see below.  So what has changed between
>>>> gdb 7.10.1-1 and gdb 7.12.1-2?
>>>
>>> Dependencies may have changed.  Have you checked that you have all dependencies
>>> of whatever version you're trying to run?  Just re-running setup should take
>>> care of that if that's the problem.
>> 
>> I've always installed every version with setup so the dependencies should have
>> been taken care of.
>> 


More information about the Cygwin mailing list