Jon, Is this all fixed with Ruben's latest build?
On Thu, Aug 18, 2011 at 12:33 PM, Jon <jon.for...@gmail.com> wrote: > Ruben, > > With the 32bit i686-w64-mingw32-gcc-4.6.2-1_rubenvb.7z personal build I'm > getting the following runtime failure > > abort: DLL load failed: Invalid access to memory location.! > > after building a stable Mercurial snapshot from source on a Win7 Ultimate > machine. > > I'm fighting distutils to try to get you useful debug info from the Python > extensions (looks like the osutil.pyd is causing the issue), but below is > what I know so far. > > No failure exists when building with 4.5.2 from http://tdm-gcc.tdragon.net/ > and I can't build with the automated mingw-w64 download because it's missing > msvcr90 artifacts needed when building against Python 2.7.2. > > Let me know if there's something specific you want me to run while I'm trying > to get you a bt you can use. > > > C:\mercurial\mercurial-snapshot>type setup.cfg > [build_ext] > inplace = 1 > compiler = mingw32 > > C:\mercurial\mercurial-snapshot>gcc --version > gcc (GCC) 4.6.2 20110802 (prerelease) > ... > > C:\mercurial\mercurial-snapshot>set CFLAGS=-ggdb3 > C:\mercurial\mercurial-snapshot>python setup.py build > ... > running build_ext > building 'mercurial.base85' extension > creating build\temp.win32-2.7 > creating build\temp.win32-2.7\Release > creating build\temp.win32-2.7\Release\mercurial > c:\mingw-rvb\bin\gcc.exe -mdll -O -Wall -IC:\Python27\include > -IC:\Python27\PC -c mercurial/base85.c -o > build\temp.win32-2.7\Release\mercurial\base85.o > writing build\temp.win32-2.7\Release\mercurial\base85.def > c:\mingw-rvb\bin\gcc.exe -shared -s > build\temp.win32-2.7\Release\mercurial\base85.o > build\temp.win32-2.7\Release\mercurial\base85.def -LC:\Python27\libs > -LC:\Python27\PCbuild -lpython27 -lmsvcr90 -o > C:\mercurial\mercurial-snapshot\mercurial\base85.pyd > ... > > C:\mercurial\mercurial-snapshot>cd \Users\Jon\Documents\vim-src > > C:\Users\Jon\Documents\vim-src>hg in > comparing with https://vim.googlecode.com/hg/ > abort: DLL load failed: Invalid access to memory location.! > > C:\Users\Jon\Documents\vim-src>gdb --args python c:\Python27\Scripts\hg in > GNU gdb (GDB) 7.3.0.20110802-cvs > This GDB was configured as "i686-w64-mingw32". > Reading symbols from C:\Python27/python.exe...(no debugging symbols > found)...done. > (gdb) run > Starting program: C:\Python27/python.exe c:\\Python27\\Scripts\\hg in > [New Thread 6136.0x12ec] > warning: Could not load shared library symbols for 15 libraries, e.g. > C:\Windows\system32\ntdll.dll. > Use the "info sharedlibrary" command to see the complete listing. > Do you need "set solib-search-path" or "set sysroot"? > warning: Could not load shared library symbols for > C:\Windows\system32\imm32.dll. > Do you need "set solib-search-path" or "set sysroot"? > warning: Could not load shared library symbols for > C:\Windows\system32\msctf.dll. > Do you need "set solib-search-path" or "set sysroot"? > warning: Could not load shared library symbols for > C:\mercurial\mercurial-snapshot\mercurial\osutil.pyd. > Do you need "set solib-search-path" or "set sysroot"? > warning: HEAP[python.exe]: > warning: Invalid address specified to RtlSizeHeap( 00600000, 012FAB28 ) > > Program received signal SIGTRAP, Trace/breakpoint trap. > 0x77905605 in ?? () > (gdb) bt > #0 0x77905605 in ?? () > #1 0x778d1a25 in ?? () > #2 0x77906c91 in ?? () > #3 0x778c9359 in ?? () > #4 0x75bef480 in ?? () > #5 0x75bef4e6 in ?? () > #6 0x75bef52c in ?? () > #7 0x6ea41d48 in ?? () > #8 0x6ea4246a in ?? () > Backtrace stopped: Not enough registers or memory available to unwind further > > > Jon > > --- > blog: http://jonforums.github.com/ > twitter: @jonforums > > "Anyone who can only think of one way to spell a word obviously lacks > imagination." - Mark Twain > > ------------------------------------------------------------------------------ > Get a FREE DOWNLOAD! and learn more about uberSVN rich system, > user administration capabilities and model configuration. Take > the hassle out of deploying and managing Subversion and the > tools developers use with it. http://p.sf.net/sfu/wandisco-d2d-2 > _______________________________________________ > Mingw-w64-public mailing list > Mingw-w64-public@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/mingw-w64-public > ------------------------------------------------------------------------------ Using storage to extend the benefits of virtualization and iSCSI Virtualization increases hardware utilization and delivers a new level of agility. Learn what those decisions are and how to modernize your storage and backup environments for virtualization. http://www.accelacomm.com/jaw/sfnl/114/51434361/ _______________________________________________ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public