This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Advice for debugging heap mismatches? (Win10 Insider build 14926)


>> Still a problem in 14936. Folks, this could be very bad. Anyone at all
>> testing the insider builds, or are we going to be blindsided when an
>> update goes out to everyone that breaks cygwin?
>
> How about you start with a sane PATH that doesn#t contain all the
> Windows stuff?  Set a system variable CYGWIN_NOWINPATH=true and try
> again.

Didn't help. BTW, that remains undocumented, ref
https://cygwin.com/ml/cygwin/2014-08/msg00418.html

C:\cygwin64\bin>set CYGWIN_NOWINPATH=true

C:\cygwin64\bin>sh -l

Tony@LAPTOP-O230JCFF ~
$ cd github/curl

Tony@LAPTOP-O230JCFF ~/github/curl
$ rm -rf build && mkdir build && cd build

Tony@LAPTOP-O230JCFF ~/github/curl/build
$ cmake .. && make -j4 && echo ok
-- The C compiler identification is GNU 5.4.0
CMake Warning at /usr/share/cmake-3.6.2/Modules/Platform/CYGWIN.cmake:15 (message):
  CMake no longer defines WIN32 on Cygwin!

  (1) If you are just trying to build this project, ignore this warning or
  quiet it by setting CMAKE_LEGACY_CYGWIN_WIN32=0 in your environment or in
  the CMake cache.  If later configuration or build errors occur then this
  project may have been written under the assumption that Cygwin is WIN32.
  In that case, set CMAKE_LEGACY_CYGWIN_WIN32=1 instead.

  (2) If you are developing this project, add the line

    set(CMAKE_LEGACY_CYGWIN_WIN32 0) # Remove when CMake >= 2.8.4 is required

  at the top of your top-level CMakeLists.txt file or set the minimum
  required version of CMake to 2.8.4 or higher.  Then teach your project to
  build on Cygwin without WIN32.
Call Stack (most recent call first):
  /usr/share/cmake-3.6.2/Modules/CMakeSystemSpecificInformation.cmake:36 (include)
  CMakeLists.txt:47 (project)


-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
CMake Warning at CMakeLists.txt:49 (message):
  the curl cmake build system is poorly maintained.  Be aware


-- curl version=[7.51.0-DEV]
-- Performing Test HAVE_SOCKADDR_IN6_SIN6_ADDR
-- Performing Test HAVE_SOCKADDR_IN6_SIN6_ADDR - Success
-- Performing Test HAVE_SOCKADDR_IN6_SIN6_SCOPE_ID
-- Performing Test HAVE_SOCKADDR_IN6_SIN6_SCOPE_ID - Success
Found *nroff option: -- -man
-- Looking for dlopen in dl;
-- Looking for dlopen in dl; - found
-- Looking for connect in socket;dl
-- Looking for connect in socket;dl - not found
-- Looking for gethostbyname in c
-- Looking for gethostbyname in c - found
-- Looking for gethostname
-- Looking for gethostname - found
      0 [main] cmake 1280 child_info_fork::abort: C:\cygwin64\bin\cygintl-8.dll: Loaded to different address: parent(0x3E3680000) != child(0xC0000)

[1]+  Stopped(SIGSTOP)        cmake ..




> Something occupies the heap area for Cygwin, based on the low address.
> What does /proc/self/maps tell you?


$ cat /proc/self/maps
00010000-00020000 rw-s 00000000 0000:0000 0                   [win heap 1 default shared]
00020000-00021000 rw-s 00000000 0000:0000 0
00030000-00048000 r--s 00000000 0000:0000 0
00050000-00054000 r--s 00000000 0000:0000 0
00060000-00061000 r--s 00000000 0000:0000 0
00070000-00072000 rw-p 00000000 0000:0000 0
00090000-00099000 rw-p 00000000 0000:0000 0                   [win heap 0 default grow]
00099000-00190000 ===p 00009000 0000:0000 0                   [win heap 0 default grow]
00190000-00191000 rw-p 00000000 0000:0000 0                   [win heap 0 default grow]
00191000-001C2000 ===p 00001000 0000:0000 0                   [win heap 0 default grow]
00200000-00352000 ===p 00000000 0000:0000 0
00352000-00353000 rw-p 00152000 0000:0000 0                   [peb]
00353000-00355000 rw-p 00153000 0000:0000 0                   [teb (tid 7204)]
00355000-00357000 rw-p 00155000 0000:0000 0                   [teb (tid 7552)]
00357000-00359000 rw-p 00157000 0000:0000 0                   [teb (tid 7648)]
00359000-0035B000 rw-p 00159000 0000:0000 0                   [teb (tid 10468)]
0035B000-0035D000 rw-p 0015B000 0000:0000 0                   [teb (tid 3876)]
0035D000-00400000 ===p 0015D000 0000:0000 0
00600000-006C1000 r--s 00000000 C225:5FBC 1407374885978955    /cygdrive/c/Windows/System32/locale.nls
006D0000-008CB000 ===p 00000000 0000:0000 0                   [stack (tid 7552)]
008CB000-008CE000 rw-g 001FB000 0000:0000 0                   [stack (tid 7552)]
008CE000-008D0000 rw-p 001FE000 0000:0000 0                   [stack (tid 7552)]
008D0000-00ACB000 ===p 00000000 0000:0000 0                   [stack (tid 7648)]
00ACB000-00ACE000 rw-g 001FB000 0000:0000 0                   [stack (tid 7648)]
00ACE000-00AD0000 rw-p 001FE000 0000:0000 0                   [stack (tid 7648)]
00AD0000-00CCB000 ===p 00000000 0000:0000 0                   [stack (tid 10468)]
00CCB000-00CCE000 rw-g 001FB000 0000:0000 0                   [stack (tid 10468)]
00CCE000-00CD0000 rw-p 001FE000 0000:0000 0                   [stack (tid 10468)]
00CD0000-00EC9000 ===p 00000000 0000:0000 0                   [stack (tid 3876)]
00EC9000-00ECC000 rw-g 001F9000 0000:0000 0                   [stack (tid 3876)]
00ECC000-00ED0000 rw-p 001FC000 0000:0000 0                   [stack (tid 3876)]
7FFE0000-7FFE1000 r--p 00000000 0000:0000 0                   [shared-user-data]
7FFE1000-7FFF0000 ===p 00001000 0000:0000 0                   [shared-user-data]
FFE00000-FFFF6000 ===p 00000000 0000:0000 0                   [stack (tid 7204)]
FFFF6000-FFFF9000 rw-g 001F6000 0000:0000 0                   [stack (tid 7204)]
FFFF9000-100000000 rw-p 001F9000 0000:0000 0                  [stack (tid 7204)]
100400000-100401000 r--p 00000000 C225:5FBC 8444249301398087   /usr/bin/cat.exe
100401000-100409000 r-xp 00001000 C225:5FBC 8444249301398087   /usr/bin/cat.exe
100409000-10040A000 rw-p 00009000 C225:5FBC 8444249301398087   /usr/bin/cat.exe
10040A000-10040F000 r--p 0000A000 C225:5FBC 8444249301398087   /usr/bin/cat.exe
10040F000-100412000 rw-p 0000F000 C225:5FBC 8444249301398087   /usr/bin/cat.exe
100412000-100413000 r--p 00012000 C225:5FBC 8444249301398087   /usr/bin/cat.exe
180000000-180001000 rw-s 00000000 0000:0000 0
180010000-180020000 rw-s 00000000 0000:0000 0                 [procinfo]
180020000-180029000 rw-s 00000000 0000:0000 0                 [cygwin-user-shared]
180030000-18003A000 rw-s 00000000 0000:0000 0                 [cygwin-shared]
180040000-180041000 r--p 00000000 C225:5FBC 7881299347976053   /usr/bin/cygwin1.dll
180041000-1801EF000 r-xp 00001000 C225:5FBC 7881299347976053   /usr/bin/cygwin1.dll
1801EF000-1801F2000 rwxp 001AF000 C225:5FBC 7881299347976053   /usr/bin/cygwin1.dll
1801F2000-180219000 rw-p 001B2000 C225:5FBC 7881299347976053   /usr/bin/cygwin1.dll
180219000-18029C000 r--p 001D9000 C225:5FBC 7881299347976053   /usr/bin/cygwin1.dll
18029C000-1802E6000 rw-p 0025C000 C225:5FBC 7881299347976053   /usr/bin/cygwin1.dll
1802E6000-1802F4000 r--p 002A6000 C225:5FBC 7881299347976053   /usr/bin/cygwin1.dll
1802F4000-180301000 rw-p 002B4000 C225:5FBC 7881299347976053   /usr/bin/cygwin1.dll
180301000-180302000 r--p 002C1000 C225:5FBC 7881299347976053   /usr/bin/cygwin1.dll
180302000-180610000 rw-p 002C2000 C225:5FBC 7881299347976053   /usr/bin/cygwin1.dll
3E3680000-3E3681000 r--p 00000000 C225:5FBC 3940649673961699   /usr/bin/cygintl-8.dll
3E3681000-3E3687000 r-xp 00001000 C225:5FBC 3940649673961699   /usr/bin/cygintl-8.dll
3E3687000-3E3688000 rw-p 00007000 C225:5FBC 3940649673961699   /usr/bin/cygintl-8.dll
3E3688000-3E368D000 r--p 00008000 C225:5FBC 3940649673961699   /usr/bin/cygintl-8.dll
3E368D000-3E368E000 rw-p 0000D000 C225:5FBC 3940649673961699   /usr/bin/cygintl-8.dll
3E368E000-3E368F000 r--p 0000E000 C225:5FBC 3940649673961699   /usr/bin/cygintl-8.dll
3E368F000-3E3691000 rw-p 0000F000 C225:5FBC 3940649673961699   /usr/bin/cygintl-8.dll
3E3691000-3E3693000 r--p 00011000 C225:5FBC 3940649673961699   /usr/bin/cygintl-8.dll
3E6F80000-3E6F81000 r--p 00000000 C225:5FBC 562949953571970   /usr/bin/cygiconv-2.dll
3E6F81000-3E6F99000 r-xp 00001000 C225:5FBC 562949953571970   /usr/bin/cygiconv-2.dll
3E6F99000-3E6F9A000 rw-p 00019000 C225:5FBC 562949953571970   /usr/bin/cygiconv-2.dll
3E6F9A000-3E707F000 r--p 0001A000 C225:5FBC 562949953571970   /usr/bin/cygiconv-2.dll
3E707F000-3E7080000 rw-p 000FF000 C225:5FBC 562949953571970   /usr/bin/cygiconv-2.dll
3E7080000-3E7081000 r--p 00100000 C225:5FBC 562949953571970   /usr/bin/cygiconv-2.dll
3E7081000-3E7083000 rw-p 00101000 C225:5FBC 562949953571970   /usr/bin/cygiconv-2.dll
3E7083000-3E7085000 r--p 00103000 C225:5FBC 562949953571970   /usr/bin/cygiconv-2.dll
600000000-600080000 rw-p 00000000 0000:0000 0                 [heap]
600080000-620000000 ===p 00080000 0000:0000 0                 [heap]
7FF5FFED0000-7FF5FFED5000 r--s 00000000 0000:0000 0
7FF5FFED5000-7FF5FFFD0000 ===s 00005000 0000:0000 0
7FF5FFFD0000-7FF5FFFF3000 r--s 00000000 0000:0000 0
7FFE71FF0000-7FFE71FF1000 r--p 00000000 C225:5FBC 1688849862690610   /cygdrive/c/Windows/System32/KernelBase.dll
7FFE71FF1000-7FFE720C8000 r-xp 00001000 C225:5FBC 1688849862690610   /cygdrive/c/Windows/System32/KernelBase.dll
7FFE720C8000-7FFE721EF000 r--p 000D8000 C225:5FBC 1688849862690610   /cygdrive/c/Windows/System32/KernelBase.dll
7FFE721EF000-7FFE721F4000 rw-p 001FF000 C225:5FBC 1688849862690610   /cygdrive/c/Windows/System32/KernelBase.dll
7FFE721F4000-7FFE7221F000 r--p 00204000 C225:5FBC 1688849862690610   /cygdrive/c/Windows/System32/KernelBase.dll
7FFE72890000-7FFE72891000 r--p 00000000 C225:5FBC 1125899909269536   /cygdrive/c/Windows/System32/rpcrt4.dll
7FFE72891000-7FFE7296C000 r-xp 00001000 C225:5FBC 1125899909269536   /cygdrive/c/Windows/System32/rpcrt4.dll
7FFE7296C000-7FFE72996000 r--p 000DC000 C225:5FBC 1125899909269536   /cygdrive/c/Windows/System32/rpcrt4.dll
7FFE72996000-7FFE72998000 rw-p 00106000 C225:5FBC 1125899909269536   /cygdrive/c/Windows/System32/rpcrt4.dll
7FFE72998000-7FFE729AD000 r--p 00108000 C225:5FBC 1125899909269536   /cygdrive/c/Windows/System32/rpcrt4.dll
7FFE72A80000-7FFE72A81000 r--p 00000000 C225:5FBC 2814749769533328   /cygdrive/c/Windows/System32/msvcrt.dll
7FFE72A81000-7FFE72AF5000 r-xp 00001000 C225:5FBC 2814749769533328   /cygdrive/c/Windows/System32/msvcrt.dll
7FFE72AF5000-7FFE72B0E000 r--p 00075000 C225:5FBC 2814749769533328   /cygdrive/c/Windows/System32/msvcrt.dll
7FFE72B0E000-7FFE72B16000 rw-p 0008E000 C225:5FBC 2814749769533328   /cygdrive/c/Windows/System32/msvcrt.dll
7FFE72B16000-7FFE72B1D000 r--p 00096000 C225:5FBC 2814749769533328   /cygdrive/c/Windows/System32/msvcrt.dll
7FFE72B20000-7FFE72B21000 r--p 00000000 C225:5FBC 1688849862689888   /cygdrive/c/Windows/System32/advapi32.dll
7FFE72B21000-7FFE72B80000 r-xp 00001000 C225:5FBC 1688849862689888   /cygdrive/c/Windows/System32/advapi32.dll
7FFE72B80000-7FFE72BB5000 r--p 00060000 C225:5FBC 1688849862689888   /cygdrive/c/Windows/System32/advapi32.dll
7FFE72BB5000-7FFE72BBA000 rw-p 00095000 C225:5FBC 1688849862689888   /cygdrive/c/Windows/System32/advapi32.dll
7FFE72BBA000-7FFE72BC3000 r--p 0009A000 C225:5FBC 1688849862689888   /cygdrive/c/Windows/System32/advapi32.dll
7FFE72BD0000-7FFE72BD1000 r--p 00000000 C225:5FBC 1688849862690609   /cygdrive/c/Windows/System32/kernel32.dll
7FFE72BD1000-7FFE72C43000 r-xp 00001000 C225:5FBC 1688849862690609   /cygdrive/c/Windows/System32/kernel32.dll
7FFE72C43000-7FFE72C72000 r--p 00073000 C225:5FBC 1688849862690609   /cygdrive/c/Windows/System32/kernel32.dll
7FFE72C72000-7FFE72C74000 rw-p 000A2000 C225:5FBC 1688849862690609   /cygdrive/c/Windows/System32/kernel32.dll
7FFE72C74000-7FFE72C7C000 r--p 000A4000 C225:5FBC 1688849862690609   /cygdrive/c/Windows/System32/kernel32.dll
7FFE72DE0000-7FFE72DE1000 r--p 00000000 C225:5FBC 1125899909269557   /cygdrive/c/Windows/System32/sechost.dll
7FFE72DE1000-7FFE72E11000 r-xp 00001000 C225:5FBC 1125899909269557   /cygdrive/c/Windows/System32/sechost.dll
7FFE72E11000-7FFE72E2F000 r--p 00031000 C225:5FBC 1125899909269557   /cygdrive/c/Windows/System32/sechost.dll
7FFE72E2F000-7FFE72E32000 rw-p 0004F000 C225:5FBC 1125899909269557   /cygdrive/c/Windows/System32/sechost.dll
7FFE72E32000-7FFE72E38000 r--p 00052000 C225:5FBC 1125899909269557   /cygdrive/c/Windows/System32/sechost.dll
7FFE74DF0000-7FFE74DF1000 r--p 00000000 C225:5FBC 1970324839401412   /cygdrive/c/Windows/System32/ntdll.dll
7FFE74DF1000-7FFE74EF5000 r-xp 00001000 C225:5FBC 1970324839401412   /cygdrive/c/Windows/System32/ntdll.dll
7FFE74EF5000-7FFE74F39000 r--p 00105000 C225:5FBC 1970324839401412   /cygdrive/c/Windows/System32/ntdll.dll
7FFE74F39000-7FFE74F41000 rw-p 00149000 C225:5FBC 1970324839401412   /cygdrive/c/Windows/System32/ntdll.dll
7FFE74F41000-7FFE74FBD000 r--p 00151000 C225:5FBC 1970324839401412   /cygdrive/c/Windows/System32/ntdll.dll
7FFFFFFE0000-7FFFFFFF0000 ===p 00000000 0000:0000 0


Hopefully you know what you're looking at there. Anything meaningful in that?

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]