View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0009442CMakeCTestpublic2009-08-21 12:262009-09-11 17:15
ReporterModestas Vainius 
Assigned To 
PrioritynormalSeveritymajorReproducibilityalways
StatusclosedResolutionfixed 
PlatformOSOS Version
Product VersionCMake-2-6 
Target VersionFixed in Version 
Summary0009442: ctest segfaults upon invalid input
DescriptionHello,

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 InformationProgram 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
TagsNo tags attached.
Attached Files

 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

 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


Copyright © 2000 - 2018 MantisBT Team