Uploaded image for project: 'Core ReactOS'
  1. Core ReactOS
  2. CORE-8053

gcc bug on Windows 7: MapViewOfFileEx: Attempt to access invalid address

    XMLWordPrintable

Details

    • Bug
    • Resolution: Won't Fix
    • Blocker
    • None
    • None
    • None
    • gcc (RosBE-Windows) 4.7.2

    Description

      cc1.exe segfaults while compiling.

      C:\ReactOS\output-MinGW-i386\reactos>ninja all
      [25/3644] Building C object drivers/in...e/CMakeFiles/sermouse.dir/detect.c.obj
      FAILED: C:\RosBE\i386\bin\gcc.exe -DDBG=1 -DKDBG=1 -DUSE_COMPILER_EXCEPTIONS -D
      WINVER=0x502 -D_M_IX86 -D_SEH_ENABLE_TRACE -D_SETUPAPI_VER=0x502 -D_USE_32BIT_TI
      ME_T -D_USE_PSEH3=1 -D_WIN32_IE=0x600 -D_WIN32_WINDOWS=0x502 -D_WIN32_WINNT=0x50
      2 -D_X86_ -D_REACTOS_ -D_i386_ -D_inline=__inline -Di386 -Dsermouse_EXPORTS
      Wa,-compress-debug-sections -pipe -fms-extensions -fno-strict-aliasing -mstack
      realign fdebug-prefix-map="C:\ReactOS"=ReactOS -gdwarf-2 -gstrict-dwarf -femit
      struct-debug-detailed=none -feliminate-unused-debug-symbols -march=pentium -mtun
      e=i686 -Werror -Wall -Wpointer-arith -Wno-char-subscripts -Wno-multichar -Wno-un
      used-value -Wno-maybe-uninitialized -Wno-error=unused-but-set-variable -Wtype-li
      mits -Wno-error=type-limits -O1 -fno-optimize-sibling-calls -fno-omit-frame-poin
      ter -mpreferred-stack-boundary=3 -fno-set-stack-executable -g -Idrivers/input/se
      rmouse -I../../drivers/input/sermouse -I../../include -I../../include/psdk -I../
      ../include/dxsdk -Iinclude -Iinclude/psdk -Iinclude/dxsdk -Iinclude/reactos -I..
      /../include/crt -I../../include/ddk -I../../include/ndk -I../../include/reactos
      -I../../include/reactos/libs -Winvalid-pch -Werror=invalid-pch -include ser
      mouse_pch.h -MMD -MT drivers/input/sermouse/CMakeFiles/sermouse.dir/detect.c.obj
      -MF drivers/input/sermouse/CMakeFiles/sermouse.dir/detect.c.obj.d -o drivers/in
      put/sermouse/CMakeFiles/sermouse.dir/detect.c.obj -c ../../drivers/input/sermous
      e/detect.c
      internal error in mingw32_gt_pch_use_address, at config/i386/host-mingw32.c:171:
      MapViewOfFileEx: Attempt to access invalid address.

      [25/3644] Building C object drivers/ba...keFiles/bootvid.dir/i386/bootvid.c.obj
      FAILED: C:\RosBE\i386\bin\gcc.exe -DDBG=1 -DKDBG=1 -DUSE_COMPILER_EXCEPTIONS -D
      WINVER=0x502 -D_M_IX86 -D_SEH_ENABLE_TRACE -D_SETUPAPI_VER=0x502 -D_USE_32BIT_TI
      ME_T -D_USE_PSEH3=1 -D_WIN32_IE=0x600 -D_WIN32_WINDOWS=0x502 -D_WIN32_WINNT=0x50
      2 -D_X86_ -D_REACTOS_ -D_i386_ -D_inline=__inline -Dbootvid_EXPORTS -Di386 -
      Wa,--compress-debug-sections -pipe -fms-extensions -fno-strict-aliasing -mstackr
      ealign -fdebug-prefix-map="C:\ReactOS"=ReactOS -gdwarf-2 -gstrict-dwarf -femit-s
      truct-debug-detailed=none -feliminate-unused-debug-symbols -march=pentium -mtune
      =i686 -Werror -Wall -Wpointer-arith -Wno-char-subscripts -Wno-multichar -Wno-unu
      sed-value -Wno-maybe-uninitialized -Wno-error=unused-but-set-variable -Wtype-lim
      its -Wno-error=type-limits -O1 -fno-optimize-sibling-calls -fno-omit-frame-point
      er -mpreferred-stack-boundary=3 -fno-set-stack-executable -g -Idrivers/base/boot
      vid -I../../drivers/base/bootvid -I../../include -I../../include/psdk -I../../in
      clude/dxsdk -Iinclude -Iinclude/psdk -Iinclude/dxsdk -Iinclude/reactos -I../../i
      nclude/crt -I../../include/ddk -I../../include/ndk -I../../include/reactos -I../
      ../include/reactos/libs -Winvalid-pch -Werror=invalid-pch -include bootvid_
      pch.h -MMD -MT drivers/base/bootvid/CMakeFiles/bootvid.dir/i386/bootvid.c.obj -M
      F drivers/base/bootvid/CMakeFiles/bootvid.dir/i386/bootvid.c.obj.d -o drivers/ba
      se/bootvid/CMakeFiles/bootvid.dir/i386/bootvid.c.obj -c ../../drivers/base/bootv
      id/i386/bootvid.c
      internal error in mingw32_gt_pch_use_address, at config/i386/host-mingw32.c:171:
      MapViewOfFileEx: Attempt to access invalid address.

      ninja: build stopped: subcommand failed.

      C:\ReactOS\output-MinGW-i386\reactos>gcc --version
      gcc (RosBE-Windows) 4.7.2
      Copyright (C) 2012 Free Software Foundation, Inc.
      This is free software; see the source for copying conditions. There is NO
      warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

      C:\ReactOS\output-MinGW-i386\reactos>

      I think it might be linked to PSEH changes... have been able to build (once) before that.
      Only installed Windows 7 about 2 or 3 days ago.

      I have seen other reports on completely different projects:

      In 2006: http://forums.codeblocks.org/index.php?topic=2315.0

      In 2013, reporting problem to MinGW (also with gcc 4.7.2):
      http://sourceforge.net/p/mingw/bugs/1959/

      Also seen in ReactOS in 2007:
      https://www.reactos.org/forum/viewtopic.php?f=9&t=3528
      (which suggests I totally clean project before rebuilding)

      Attachments

        Activity

          People

            bug zilla Bug Zilla
            paul paul
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: