View Issue Details [ Jump to Notes ] | [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0009442 | CMake | CTest | public | 2009-08-21 12:26 | 2009-09-11 17:15 | ||||
Reporter | Modestas Vainius | ||||||||
Assigned To | |||||||||
Priority | normal | Severity | major | Reproducibility | always | ||||
Status | closed | Resolution | fixed | ||||||
Platform | OS | OS Version | |||||||
Product Version | CMake-2-6 | ||||||||
Target Version | Fixed in Version | ||||||||
Summary | 0009442: ctest segfaults upon invalid input | ||||||||
Description | Hello, ctest segfaults upon invalid input. It should display error message instead. More information here [1]. Backtrace (with 2.6.4) provided below. The bug is exists in ctest version 2.7.20090821 1. http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=528530 [^] | ||||||||
Additional Information | Program received signal SIGSEGV, Segmentation fault. 0x000000000083bc18 in cmsys::SystemTools::SplitPathRootComponent (p=0x0, root=0x7fffffffc2f0) at /home/modax/src/cmake/cmake/Source/kwsys/SystemTools.cxx:3082 3082 if((c[0] == '/' && c[1] == '/') || (c[0] == '\\' && c[1] == '\\')) (gdb) bt #0 0x000000000083bc18 in cmsys::SystemTools::SplitPathRootComponent (p=0x0, root=0x7fffffffc2f0) at /home/modax/src/cmake/cmake/Source/kwsys/SystemTools.cxx:3082 #1 0x000000000083e1c1 in cmsys::SystemTools::SplitPath (p=0x0, components=..., expand_home_dir=true) at /home/modax/src/cmake/cmake/Source/kwsys/SystemTools.cxx:3173 0000002 0x000000000083e9a5 in cmsys::SystemTools::CollapseFullPath (in_path=0x0, in_base=0x0) at /home/modax/src/cmake/cmake/Source/kwsys/SystemTools.cxx:2815 0000003 0x000000000083ec83 in cmsys::SystemTools::CollapseFullPath (in_relative=0x0) at /home/modax/src/cmake/cmake/Source/kwsys/SystemTools.cxx:2708 0000004 0x000000000062fe56 in cmCTestHandlerCommand::InitialPass (this=0xbde0d0, args=...) at /home/modax/src/cmake/cmake/Source/CTest/cmCTestHandlerCommand.cxx:70 0000005 0x00000000005fd132 in cmCommand::InvokeInitialPass (this=0xbde0d0, args=..., status=...) at /home/modax/src/cmake/cmake/Source/cmCommand.h:73 0000006 0x00000000006987f7 in cmMakefile::ExecuteCommand (this=0xbd1370, lff=..., status=...) at /home/modax/src/cmake/cmake/Source/cmMakefile.cxx:399 0000007 0x0000000000699491 in cmMakefile::ReadListFile (this=0xbd1370, filename_in=0x0, external_in=0xb8c628 "/home/modax/test/blubb", fullPath=0x0, noPolicyScope=true) at /home/modax/src/cmake/cmake/Source/cmMakefile.cxx:670 0000008 0x00000000005f87d2 in cmCTestScriptHandler::ReadInScript (this=0xb89590, total_script_arg=...) at /home/modax/src/cmake/cmake/Source/CTest/cmCTestScriptHandler.cxx:406 #9 0x00000000005f8b31 in cmCTestScriptHandler::RunConfigurationScript (this=0xb89590, total_script_arg=..., pscope=true) at /home/modax/src/cmake/cmake/Source/CTest/cmCTestScriptHandler.cxx:561 0000010 0x00000000005f8db0 in cmCTestScriptHandler::ProcessHandler (this=0xb89590) at /home/modax/src/cmake/cmake/Source/CTest/cmCTestScriptHandler.cxx:191 #11 0x00000000005ba32e in cmCTest::Run (this=0x7fffffffdcc0, args=..., output=0x7fffffffe170) at /home/modax/src/cmake/cmake/Source/cmCTest.cxx:1970 0000012 0x00000000005a71b3 in main (argc=3, argv=0x7fffffffe2e8) at /home/modax/src/cmake/cmake/Source/ctest.cxx:274 | ||||||||
Tags | No tags attached. | ||||||||
Attached Files | |||||||||
Relationships | |
Relationships |
Notes | |
(0017383) Bill Hoffman (manager) 2009-09-11 17:15 |
cvs commit -m "Fix for bug#9442, ctest crash if CTEST_SOURCE_DIRECTORY was not set." cmCTestHandlerCommand.cxx Committer: Bill Hoffman <bill.hoffman@kitware.com> /cvsroot/CMake/CMake/Source/CTest/cmCTestHandlerCommand.cxx,v <-- cmCTestHandlerCommand.cxx new revision: 1.16; previous revision: 1.15 |
Notes |
Issue History | |||
Date Modified | Username | Field | Change |
2009-08-21 12:26 | Modestas Vainius | New Issue | |
2009-09-11 17:15 | Bill Hoffman | Note Added: 0017383 | |
2009-09-11 17:15 | Bill Hoffman | Status | new => closed |
2009-09-11 17:15 | Bill Hoffman | Resolution | open => fixed |
Issue History |
Copyright © 2000 - 2018 MantisBT Team |