<div dir="ltr">Hi Oresti,<div><br></div><div>Its not the parenthesis, and Ubuntu should be able to handle that fine. To do an "ls" on those files, you'd need to escape the "(" as the bash shell otherwise interprets it:</div><div><br></div><div>   ls \(0*</div><div><br></div><div>Its hard to say what's causing the SEGV. Can you run NCL under gdb and send me the backtrace?</div><div><br></div><div>gdb ncl</div><div>...</div><div>(gdb) run ...name_of_your_script...</div><div>.....</div><div>...when the program SEGV's</div><div>(gdb) bt</div><div>....send me the output generated here..</div><div><br></div><div>Thanks</div><div>Rick</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Mar 21, 2019 at 8:19 AM Orestis Speyer <<a href="mailto:ospeyer@meteo.noa.gr">ospeyer@meteo.noa.gr</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">Kind reminder,<br>
<br>
I looked further and I am thinking that perhaps it is the fault in the<br>
naming of the rangs and gshhs files,<br>
in particular the parentheses "(" which is a special character and I think<br>
Ubuntu has trouble with.<br>
<br>
I have successfully run the script in:<br>
Distributor ID: RedHatEnterpriseServer<br>
Description:    Red Hat Enterprise Linux Server release 6.9 (Santiago)<br>
Release:        6.9<br>
Codename:       Santiago<br>
<br>
I get the segmentation error when running in Ubuntu:<br>
Distributor ID: Ubuntu<br>
Description:    Ubuntu 18.04.2 LTS<br>
Release:        18.04<br>
Codename:       bionic<br>
<br>
the rangs directory looks like this:<br>
-rw-r--r-- 1 root root 89496428 Μαΐ  13  1997 'gshhs(0).rim'<br>
-rw-r--r-- 1 root root 20775224 Μαΐ  13  1997 'gshhs(1).rim'<br>
-rw-r--r-- 1 root root  5099196 Μαΐ  13  1997 'gshhs(2).rim'<br>
-rw-r--r-- 1 root root  1109192 Μαΐ  13  1997 'gshhs(3).rim'<br>
-rw-r--r-- 1 root root   170948 Μαΐ  13  1997 'gshhs(4).rim'<br>
-rw-r--r-- 1 root root   259200 Μαρ  19 16:48 'rangs(0).cat'<br>
-rw-r--r-- 1 root root  6518664 Μαρ  19 16:48 'rangs(0).cel'<br>
-rw-r--r-- 1 root root   259200 Μαρ  19 16:48 'rangs(1).cat'<br>
-rw-r--r-- 1 root root  5945492 Μαρ  19 16:48 'rangs(1).cel'<br>
-rw-r--r-- 1 root root   259200 Μαρ  19 16:48 'rangs(2).cat'<br>
-rw-r--r-- 1 root root  4062215 Μαρ  19 16:48 'rangs(2).cel'<br>
-rw-r--r-- 1 root root   259200 Μαρ  19 16:48 'rangs(3).cat'<br>
-rw-r--r-- 1 root root  3398642 Μαρ  19 16:48 'rangs(3).cel'<br>
-rw-r--r-- 1 root root   259200 Μαρ  19 16:48 'rangs(4).cat'<br>
-rw-r--r-- 1 root root  3045848 Μαρ  19 16:48 'rangs(4).cel'<br>
<br>
The single quotes in the filenames come automatically (for Ubuntu to be able<br>
to handle them) when I download them.<br>
<br>
I know that NCL is looking for this file because when I have HighRes and<br>
when I deliberately export NCARG_RANGS to a different directory, I get<br>
fatal:MapRGDHDrawMapList: MDRGOL/MDRGOF - ERROR OPENING RANGS/GSHHS CAT.<br>
When I export NCARG_RANGS= /usr/share/ncarg/database/rangs I get the<br>
segmentation fault.<br>
<br>
Is it an environment thing? Is it Is it a permission thing? I tried running<br>
with sudo to no avail. I don't know how NCL "reads" these files. Final note,<br>
<br>
Using ls I get:<br>
ls gshhs(0).rim<br>
bash: syntax error near unexpected token `('<br>
with quotes:<br>
ls 'gshhs(0).rim'<br>
'gshhs(0).rim'<br>
<br>
Thanks again for your time,<br>
Orestis<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
-----Original Message-----<br>
From: ospeyer [mailto:<a href="mailto:ospeyer@noa.gr" target="_blank">ospeyer@noa.gr</a>] <br>
Sent: Tuesday, March 19, 2019 6:09 PM<br>
To: <a href="mailto:ncl-talk@ucar.edu" target="_blank">ncl-talk@ucar.edu</a><br>
Subject: Segmentation fault (core dumped) when mpDataBaseVersion =<br>
"HighRes", new NCL build on Ubuntu<br>
<br>
<br>
<br>
Deal all,<br>
<br>
I just installed NCL 6.4.0 through the Ubuntu Software in my desktop within<br>
an Ubuntu virtual machine with 5GB of RAM.<br>
I am trying to run a script (which runs successfully on a 4gb laptop, with a<br>
virtual machine of 2GB of RAM) but I get a  Segmentation fault (core<br>
dumped).<br>
When I use mpDataBaseVersion = "LowRes" it works fine, although no colors<br>
appear on my contour plot (the label bar has colours just fine).<br>
<br>
Is it possible that I run out of memory for some reason? I am suspicious of<br>
the new build. I followed the rangs procedure for high resolution<br>
coastlines. I do not know if it's important but the NCARG_ROOT is not set as<br>
in the default that I find in the NCL site. My suspicion increases due to<br>
the lack of colour in the contour (I'm using<br>
gsn_define_colormap(wks,"gui_default")).<br>
<br>
<br>
In my script I load:<br>
load "/usr/share/ncarg/nclscripts/csm/gsn_code.ncl"<br>
load "/usr/share/ncarg/nclscripts/csm/gsn_csm.ncl"<br>
load "/usr/share/ncarg/nclscripts/csm/contributed.ncl"<br>
load "./shapefile_utils.ncl" ; This I need for shapefiles<br>
<br>
I found a relative thread in the ncl-archive under "[ncl-talk]<br>
mpDataBaseVersion ="HighRes" " but there was no solution therein.<br>
<br>
Cheers and thanks for your time,<br>
<br>
Orestis Speyer, MSc<br>
<br>
_______________________________________________<br>
ncl-talk mailing list<br>
<a href="mailto:ncl-talk@ucar.edu" target="_blank">ncl-talk@ucar.edu</a><br>
List instructions, subscriber options, unsubscribe:<br>
<a href="http://mailman.ucar.edu/mailman/listinfo/ncl-talk" rel="noreferrer" target="_blank">http://mailman.ucar.edu/mailman/listinfo/ncl-talk</a><br>
</blockquote></div>