I've confirmed with xterm and gnome-terminal that a window resize can crash configure for v3.6, but not for v3.5; configure.log and system details follow. Can anyone else reproduce?
---- $ uname -a Linux alembic 3.2.0-86-generic #124-Ubuntu SMP Wed Jun 17 21:40:14 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux $ lsb_release -a LSB Version:Versioncore-2.0-amd64:core-2.0-noarch:core-3.0-amd64:core-3.0-noarch:core-3.1-amd64:core-3.1-noarch:core-3.2-amd64:core-3.2-noarch:core-4.0-amd64:core-4.0-noarch Distributor ID:IDUbuntu Description:DescriptionUbuntu 12.04.5 LTS Release:Release12.04 Codename:Codenameprecise $ gnome-session --version gnome-session 3.2.1 $ xmonad --version xmonad 0.10
Pushing language C
Popping language C
Pushing language CUDA
Popping language CUDA
Pushing language Cxx
Popping language Cxx
Pushing language FC
Popping language FC
================================================================================
================================================================================
Starting Configure Run at Thu Jul 2 09:08:41 2015
Configure Options: --configModules=PETSc.Configure
--optionsModule=config.compilerOptions --download-chaco --download-ctetgen
--download-hypre --download-metis --download-ml --download-mumps
--download-p4est --download-parmetis --download-ptscotch --download-scalapack
--download-superlu --download-triangle --prefix=/home/tisaac/exec/petsc-opt
--with-cmake-exec=/home/tisaac/exec/cmake/bin/cmake --with-debugging=0
--with-hypre --with-metis --with-ml --with-mumps --with-p4est --with-ptscotch
--with-scalapack --with-shared-libraries --with-single-library=1 --with-superlu
-DATAFILESPATH=/home/tisaac/datafiles PETSC_ARCH=arch-linux2-c-opt
Working directory: /home/tisaac/Projects/petsc
Machine platform:
('Linux', 'alembic', '3.2.0-86-generic', '#124-Ubuntu SMP Wed Jun 17 21:40:14
UTC 2015', 'x86_64', 'x86_64')
Python version:
2.7.3 (default, Jun 22 2015, 19:33:41)
[GCC 4.6.3]
================================================================================
Pushing language C
Popping language C
Pushing language CUDA
Popping language CUDA
Pushing language Cxx
Popping language Cxx
Pushing language FC
Popping language FC
================================================================================
TEST configureExternalPackagesDir from
config.framework(/home/tisaac/Projects/petsc/config/BuildSystem/config/framework.py:832)
TESTING: configureExternalPackagesDir from
config.framework(config/BuildSystem/config/framework.py:832)
================================================================================
TEST configureDebuggers from
config.utilities.debuggers(/home/tisaac/Projects/petsc/config/BuildSystem/config/utilities/debuggers.py:22)
TESTING: configureDebuggers from
config.utilities.debuggers(config/BuildSystem/config/utilities/debuggers.py:22)
Find a default debugger and determine its arguments
Checking for program /usr/lib/mutt/gdb...not found
Checking for program /home/tisaac/.bin/gdb...not found
Checking for program /usr/lib/lightdm/lightdm/gdb...not found
Checking for program /usr/local/sbin/gdb...not found
Checking for program /usr/local/bin/gdb...not found
Checking for program /usr/sbin/gdb...not found
Checking for program /usr/bin/gdb...found
Defined make macro "GDB" to "/usr/bin/gdb"
Checking for program /usr/lib/mutt/dbx...not found
Checking for program /home/tisaac/.bin/dbx...not found
Checking for program /usr/lib/lightdm/lightdm/dbx...not found
Checking for program /usr/local/sbin/dbx...not found
Checking for program /usr/local/bin/dbx...not found
Checking for program /usr/sbin/dbx...not found
Checking for program /usr/bin/dbx...not found
Checking for program /sbin/dbx...not found
Checking for program /bin/dbx...not found
Checking for program /usr/games/dbx...not found
Checking for program /home/tisaac/.bin/dbx...not found
Checking for program /home/tisaac/dbx...not found
Checking for program /usr/lib/mutt/xdb...not found
Checking for program /home/tisaac/.bin/xdb...not found
Checking for program /usr/lib/lightdm/lightdm/xdb...not found
Checking for program /usr/local/sbin/xdb...not found
Checking for program /usr/local/bin/xdb...not found
Checking for program /usr/sbin/xdb...not found
Checking for program /usr/bin/xdb...not found
Checking for program /sbin/xdb...not found
Checking for program /bin/xdb...not found
Checking for program /usr/games/xdb...not found
Checking for program /home/tisaac/.bin/xdb...not found
Checking for program /home/tisaac/xdb...not found
Checking for program /usr/lib/mutt/dsymutil...not found
Checking for program /home/tisaac/.bin/dsymutil...not found
Checking for program /usr/lib/lightdm/lightdm/dsymutil...not found
Checking for program /usr/local/sbin/dsymutil...not found
Checking for program /usr/local/bin/dsymutil...not found
Checking for program /usr/sbin/dsymutil...not found
Checking for program /usr/bin/dsymutil...not found
Checking for program /sbin/dsymutil...not found
Checking for program /bin/dsymutil...not found
Checking for program /usr/games/dsymutil...not found
Checking for program /home/tisaac/.bin/dsymutil...not found
Checking for program /home/tisaac/dsymutil...not found
Defined make macro "DSYMUTIL" to "true"
Defined "USE_GDB_DEBUGGER" to "1"
================================================================================
TEST configureGit from
config.sourceControl(/home/tisaac/Projects/petsc/config/BuildSystem/config/sourceControl.py:24)
TESTING: configureGit from
config.sourceControl(config/BuildSystem/config/sourceControl.py:24)
Find the Git executable
Checking for program /usr/lib/mutt/git...not found
Checking for program /home/tisaac/.bin/git...not found
Checking for program /usr/lib/lightdm/lightdm/git...not found
Checking for program /usr/local/sbin/git...not found
Checking for program /usr/local/bin/git...not found
Checking for program /usr/sbin/git...not found
Checking for program /usr/bin/git...found
Defined make macro "GIT" to "git"
Executing: git --version
stdout: git version 2.4.5
================================================================================
TEST configureCLanguage from
PETSc.options.languages(/home/tisaac/Projects/petsc/config/PETSc/options/languages.py:27)
TESTING: configureCLanguage from
PETSc.options.languages(config/PETSc/options/languages.py:27)
Choose whether to compile the PETSc library using a C or C++ compiler
C language is C
Defined "CLANGUAGE_C" to "1"
================================================================================
TEST configureDirectories from
PETSc.options.petscdir(/home/tisaac/Projects/petsc/config/PETSc/options/petscdir.py:23)
TESTING: configureDirectories from
PETSc.options.petscdir(config/PETSc/options/petscdir.py:23)
Checks PETSC_DIR and sets if not set
Version Information:
#define PETSC_VERSION_RELEASE 1
#define PETSC_VERSION_MAJOR 3
#define PETSC_VERSION_MINOR 6
#define PETSC_VERSION_SUBMINOR 0
#define PETSC_VERSION_PATCH 0
#define PETSC_VERSION_DATE "unknown"
#define PETSC_VERSION_GIT "unknown"
#define PETSC_VERSION_DATE_GIT "unknown"
#define PETSC_VERSION_(MAJOR,MINOR,SUBMINOR) \
#define PETSC_VERSION_LT(MAJOR,MINOR,SUBMINOR) \
#define PETSC_VERSION_LE(MAJOR,MINOR,SUBMINOR) \
#define PETSC_VERSION_GT(MAJOR,MINOR,SUBMINOR) \
#define PETSC_VERSION_GE(MAJOR,MINOR,SUBMINOR) \
Defined make macro "DIR" to "/home/tisaac/Projects/petsc"
================================================================================
TEST getDatafilespath from
PETSc.options.dataFilesPath(/home/tisaac/Projects/petsc/config/PETSc/options/dataFilesPath.py:29)
TESTING: getDatafilespath from
PETSc.options.dataFilesPath(config/PETSc/options/dataFilesPath.py:29)
Checks what DATAFILESPATH should be
Defined make macro "DATAFILESPATH" to "/home/tisaac/datafiles"
================================================================================
TEST configureInstallationMethod from
PETSc.options.petscclone(/home/tisaac/Projects/petsc/config/PETSc/options/petscclone.py:20)
TESTING: configureInstallationMethod from
PETSc.options.petscclone(config/PETSc/options/petscclone.py:20)
bin/maint exists. This appears to be a repository clone
.git directory exists
Executing: cd /home/tisaac/Projects/petsc && git describe
*******************************************************************************
CONFIGURATION CRASH (Please send configure.log to
[email protected])
*******************************************************************************
(4, 'Interrupted system call') File
"/home/tisaac/Projects/petsc/config/configure.py", line 363, in petsc_configure
framework.configure(out = sys.stdout)
File "/home/tisaac/Projects/petsc/config/BuildSystem/config/framework.py",
line 1081, in configure
self.processChildren()
File "/home/tisaac/Projects/petsc/config/BuildSystem/config/framework.py",
line 1070, in processChildren
self.serialEvaluation(self.childGraph)
File "/home/tisaac/Projects/petsc/config/BuildSystem/config/framework.py",
line 1051, in serialEvaluation
child.configure()
File "/home/tisaac/Projects/petsc/config/PETSc/options/petscclone.py", line
55, in configure
self.executeTest(self.configureInstallationMethod)
File "/home/tisaac/Projects/petsc/config/BuildSystem/config/base.py", line
126, in executeTest
ret = test(*args,**kargs)
File "/home/tisaac/Projects/petsc/config/PETSc/options/petscclone.py", line
27, in configureInstallationMethod
(o1, e1, s1) = self.executeShellCommand("cd "+self.petscdir.dir+" &&
"+self.sourceControl.git+" describe",checkCommand = noCheck)
File "/home/tisaac/Projects/petsc/config/BuildSystem/script.py", line 257, in
executeShellCommand
(output, error, status) = runInShell(command, log, cwd)
File "/home/tisaac/Projects/petsc/config/BuildSystem/script.py", line 255, in
runInShell
return Script.runShellCommand(command, log, cwd)
File "/home/tisaac/Projects/petsc/config/BuildSystem/script.py", line 175, in
runShellCommand
ready = select.select(lst, [], [])
================================================================================
Finishing Configure Run at Thu Jul 2 09:08:41 2015
================================================================================
signature.asc
Description: Digital signature
