[Users] [Commits] [svn:einsteintoolkit] manifest/trunk/ (Rev. 38)

Eric Seidel eric at eseidel.org
Tue Sep 21 21:00:37 CDT 2010


I just tried again after installing perl 5.12 and it worked. I guess maybe it
was an issue with the OSX version of perl...

Have you tried checking out GetComponents from github with the 
patch I sent earlier? It should fix the symlink error.

Thanks,

Eric

On Sep 21, 2010, at 7:32 PM, Erik Schnetter wrote:

> A segfault in a perl script indicates an error in the perl
> interpreter, or that you are running out of memory. Another
> possibility may be that you are overwriting the perl script that is
> currently executing -- I don't know what happens in this case, but I
> think nothing should happen since the perl interpreter reads the
> script file in the beginning and then ignores all changes.
> 
> Do you have another perl version with which you can try?
> 
> Since you mention that you run in parallel, maybe there is another
> resource (not memory) that is exhausted, such as threads or processes
> or stack space. Maybe using fewer workers would change things?
> 
> -erik
> 
> On Sat, Sep 18, 2010 at 10:42 AM, Eric Seidel <eric at eseidel.org> wrote:
>> Ok sorry about the mess there. I have created a patch that fixes the issue
>> Erik was having with GetComponents, but I would like some people to test it
>> since I get a segfault of all things when I issue a very specific command.
>> The segfault occurs when i run
>> /Cactus/utils/Scripts/GetComponents -a -p --root=TEST
>> Cactus/manifest/my_einsteintoolkit.th
>> my_einsteintoolkit.th is slightly modified to include the Flickr and Twitter
>> thorns, as well as a few others; however it never reaches those thorns. The
>> segfault always occurs immediately after GetComponents has been cloned and
>> symlinked. The weird thing is that if I modify the command at all, it no
>> longer occurs. If I add any level of verbosity, if I disable parallel
>> checkout, if I use einsteintoolkit.th (which for me still includes
>> GetComponents from github), or if I call GetComponents from the git
>> repository (which is identical to my patched svn version) the entire
>> checkout succeeds.
>> I'm attaching the patch and my_einsteintoolkit.th. Let me know if anyone
>> else can reproduce this error, perhaps it's a problem with my installation
>> of perl or git.
>> Eric
>> 
>> 
>> 
>> 
>> On Sep 18, 2010, at 3:48 AM, Ian Hinder wrote:
>> 
>> ----- Original message -----
>>> Eric
>>> 
>>> I reverted your last two commits, since the new thorn list didn't work
>>> for me. It created a file GetComponents in the main Cactus directory
>>> pointing to ../repos, which is the wrong path.
>>> 
>>> Checking out Cactus is a crucial step; once this is broken, everybody
>>> will have to update manually (since GetComponents doesn't work any
>>> more and will have been deleted!). Let's debug this, and let's have a
>>> few other people try things before proceeding.
>> 
>> And a reminder: as I understood it, the policy is that all nontrivial
>> commits to the trunk of the ET (excluding the MHD part of grhydro which is
>> new code under heavy development) are to be discussed on the mailing list
>> before being applied. (The policy might be too strict and tedious, but we
>> should either try to stick to it or change it.) Part of the discussion would
>> likely include other people testing the patches.
>> 
>> 
>>> 
>>> -erik
>>> 
>>> On Fri, Sep 17, 2010 at 5:03 PM,  <eric9 at mac.com> wrote:
>>>> User: eric9
>>>> Date: 2010/09/17 05:03 PM
>>>> 
>>>> Modified:
>>>>  /trunk/
>>>>  einsteintoolkit.th
>>>> 
>>>> Log:
>>>>  update to include new location of GetComponents
>>>> 
>>>> File Changes:
>>>> 
>>>> Directory: /trunk/
>>>> ==================
>>>> 
>>>> File [modified]: einsteintoolkit.th
>>>> Delta lines: +11 -4
>>>> ===================================================================
>>>> --- trunk/einsteintoolkit.th    2010-09-08 20:51:39 UTC (rev 37)
>>>> +++ trunk/einsteintoolkit.th    2010-09-17 22:03:56 UTC (rev 38)
>>>> @@ -111,7 +111,7 @@
>>>>  !TARGET   = $ARR
>>>>  !TYPE     = svn
>>>>  !URL      = https://svn.einsteintoolkit.org/cactus/$1/$2/trunk
>>>> -!CHECKOUT =
>>>> +!CHECKOUT =
>>>>  EinsteinAnalysis/ADMAnalysis
>>>>  EinsteinAnalysis/ADMConstraints
>>>>  EinsteinAnalysis/AHFinder
>>>> @@ -190,7 +190,7 @@
>>>>  !TYPE     = svn
>>>>  !URL      = http://svn.aei.mpg.de/numrel/$1/$2/trunk
>>>>  !AUTH_URL = https://svn.aei.mpg.de/numrel/$1/$2/trunk
>>>> -!CHECKOUT =
>>>> +!CHECKOUT =
>>>>  AEIThorns/AEILocalInterp
>>>> 
>>>> 
>>>> @@ -198,7 +198,7 @@
>>>>  !TARGET   = $ARR
>>>>  !TYPE     = svn
>>>>  !URL      = https://svn.cct.lsu.edu/repos/numrel/$1/$2/trunk
>>>> -!CHECKOUT =
>>>> +!CHECKOUT =
>>>>  LSUThorns/QuasiLocalMeasures
>>>>  LSUThorns/SummationByParts
>>>> 
>>>> @@ -210,7 +210,7 @@
>>>>  !URL      = git://github.com/ianhinder/Kranc.git
>>>>  !AUTH_URL = git at github.com:ianhinder/Kranc.git
>>>>  !REPO_PATH= Auxiliary/Cactus
>>>> -!CHECKOUT =
>>>> +!CHECKOUT =
>>>>  KrancNumericalTools/GenericFD
>>>> 
>>>> 
>>>> @@ -258,3 +258,10 @@
>>>>  Carpet/CarpetSlab
>>>>  Carpet/CarpetTracker
>>>>  Carpet/LoopControl
>>>> +
>>>> +# GetComponents, to keep updating
>>>> +!TARGET                = $ROOT
>>>> +!TYPE          = git
>>>> +!URL           = git://github.com/gridaphobe/GetComponents.git
>>>> +!AUTH_URL      = git at github.com:gridaphobe/GetComponents.git
>>>> +!CHECKOUT      = GetComponents
>>>> \ No newline at end of file
>>>> 
>>>> _______________________________________________
>>>> Commits mailing list
>>>> Commits at einsteintoolkit.org
>>>> http://lists.einsteintoolkit.org/mailman/listinfo/commits
>>>> 
>>> 
>>> 
>>> 
>>> --
>>> Erik Schnetter <schnetter at cct.lsu.edu>
>>> http://www.cct.lsu.edu/~eschnett/
>>> _______________________________________________ Users mailing list
>>> Users at einsteintoolkit.org
>>> http://lists.einsteintoolkit.org/mailman/listinfo/users
>> 
>> _______________________________________________
>> Users mailing list
>> Users at einsteintoolkit.org
>> http://lists.einsteintoolkit.org/mailman/listinfo/users
>> 
>> 
>> _______________________________________________
>> Users mailing list
>> Users at einsteintoolkit.org
>> http://lists.einsteintoolkit.org/mailman/listinfo/users
>> 
>> 
> 
> 
> 
> -- 
> Erik Schnetter <schnetter at cct.lsu.edu>   http://www.cct.lsu.edu/~eschnett/



More information about the Users mailing list