[CMake] CPack : seg fault

Mathieu Malaterre mathieu.malaterre at gmail.com
Thu Mar 6 11:30:27 EST 2008


Hi,

  I am getting a seg fault somewhere in CPack (CVS HEAD and cmake
2.4.7) on cygwin, but even with a debug build of CMake I cannot get a
nice backtrace (*). Has anyone any suggestion on how to deubg this
thing ?

Thanks
-Mathieu

Run CPack packaging tool...
/home/mmalaterre/Projects/CMake-cyg/bin/cpack.exe --config /home/mmalaterre/Proj
ects/gdcm/trunk/cygwin/CPackConfig.cmake
CPack: Create package using CygwinBinary
     24 [main] cpack 5096 _cygtls::handle_exceptions: Error while dumping state
(probably corrupted stack)
make: *** [package] Segmentation fault (vidange mémoire)

mmalaterre at bender ~/Projects/gdcm/trunk/cygwin
$ gdb /home/mmalaterre/Projects/CMake-cyg/bin/cpack.exe
GNU gdb 6.5.50.20060706-cvs (cygwin-special)
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i686-pc-cygwin"...
(gdb) r --config /home/mmalaterre/Projects/gdcm/trunk/cygwin/CPackConfig.cmake

Starting program: /home/mmalaterre/Projects/CMake-cyg/bin/cpack.exe --config /ho
me/mmalaterre/Projects/gdcm/trunk/cygwin/CPackConfig.cmake
Loaded symbols for /cygdrive/c/WINDOWS/system32/ntdll.dll
Loaded symbols for /cygdrive/c/WINDOWS/system32/kernel32.dll
Loaded symbols for /usr/bin/cygwin1.dll
Loaded symbols for /cygdrive/c/WINDOWS/system32/advapi32.dll
Loaded symbols for /cygdrive/c/WINDOWS/system32/rpcrt4.dll
Loaded symbols for /cygdrive/c/WINDOWS/system32/secur32.dll
CPack: Create package using CygwinBinary
     15 [main] cpack 5856 _cygtls::handle_exceptions: Exception: STATUS_ACCESS_V
IOLATION
    607 [main] cpack 5856 open_stackdumpfile: Dumping stack trace to cpack.exe.s
tackdump
1482308 [main] cpack 5856 _cygtls::handle_exceptions: Exception: STATUS_ACCESS_V
IOLATION
1504326 [main] cpack 5856 _cygtls::handle_exceptions: Error while dumping state
(probably corrupted stack)

Program received signal SIGSEGV, Segmentation fault.
0x610164e5 in stack_info::walk () from /usr/bin/cygwin1.dll
(gdb) bt
#0  0x610164e5 in stack_info::walk () from /usr/bin/cygwin1.dll
#1  0x7c859dcc in OutputDebugStringA ()
   from /cygdrive/c/WINDOWS/system32/kernel32.dll
#2  0x40010006 in ?? ()
#3  0x00000000 in ?? ()
(gdb)

-- 
Mathieu


More information about the CMake mailing list