Re: grdmath problems
Branden Christensen <[email protected]>
| Newsgroups | gmane.comp.gis.gmt.user |
|---|---|
| Message-ID | <CAK3C9dVzGdiaah9C+j0=EG-74PKQnCQYv0c3ULjaADfjsLBPzw@mail.gmail.com> |
Paul: Good evening. I originally had the buffer overflow problem when I installed GMT on Ubuntu 12.04 using "sudo apt-get install gmt". You recommended I install 4.5.11 from sources which I did using the attached script "siposg4511-1.sh". But the problems persists. In the end I hope to be able to execute grdmath by calling the full path. *Branden Christensen* The Seismo Guys Blog: http://www.osop.com.pa/blog/the-seismo-guys/ Take a Virtual Tour: http://www.osop.com.pa/tour Sign up for the OSOP mailing list: http://www.osop.com.pa/about/osop-mailing-list/ On Wed, Jan 22, 2014 at 7:06 PM, Paul Wessel <[email protected]> wrote: > Hi Brandan- > > I think I forgot how this started. Did you build GMT yourself or > installed via ubuntu package manager? We have had lots of issues with the > ubuntu-built GMT release but people who build it themselves have no issues. > I know a ticket was opened with Ubuntu so maybe in 4 years it will be > addressed... We suspect they used some unhealthy compiler flag but we do > not know. > -p > > On Jan 22, 2014, at 9:43 AM, Branden Christensen < > [email protected]> wrote: > > Paul: > > > If you guys want access to a server running 12.04 let me know. > > > Kind Regards, > > > *Branden Christensen* > The Seismo Guys Blog: http://www.osop.com.pa/blog/the-seismo-guys/ > Take a Virtual Tour: http://www.osop.com.pa/tour > Sign up for the OSOP mailing list: > http://www.osop.com.pa/about/osop-mailing-list/ > > > On Wed, Jan 22, 2014 at 7:31 PM, Paul Wessel <[email protected]> wrote: > >> No, this should be good - I just need to reproduce it in Ubuntu, or have >> some of our other guys try it as well (Marcelo? Eduardo?) >> >> -p >> >> On Jan 22, 2014, at 9:16 AM, Branden Christensen < >> [email protected]> wrote: >> >> Paul: >> >> >> I get this: >> osop@osop-displays2:~$ /usr/src/gmt-4.5.11/bin/grdmath -R0/10/0/10 -I1 X >> = 1.grd >> osop@osop-displays2:~$ /usr/src/gmt-4.5.11/bin/grdmath -R0/10/0/10 -I1 X >> = 2.grd >> osop@osop-displays2:~$ /usr/src/gmt-4.5.11/bin/grdmath 1.grd DUP DUP 10 >> LE 0.65 MUL EXCH DUP DUP DUP 10 GT EXCH 20 LE MUL EXCH 10 SUB 10 DIV -0.05 >> MUL 0.65 ADD MUL EXCH DUP DUP DUP 20 GT EXCH 30 LE MUL EXCH 20 SUB 10 DIV >> -0.07 MUL 0.60 ADD MUL EXCH DUP DUP DUP 30 GT EXCH 40 LE MUL EXCH 30 SUB 10 >> DIV -0.08 MUL 0.53 ADD MUL EXCH 40 GT 0.45 MUL ADD ADD ADD ADD 686 2.grd >> DIV EXCH POW MUL = 3.grd >> *** buffer overflow detected ***: /usr/src/gmt-4.5.11/bin/grdmath >> terminated >> >> So will you still need the original files if these dummy files produce >> the same error? Please let me know! >> >> >> Kind Regards, >> >> >> *Branden Christensen* >> The Seismo Guys Blog: http://www.osop.com.pa/blog/the-seismo-guys/ >> Take a Virtual Tour: http://www.osop.com.pa/tour >> Sign up for the OSOP mailing list: >> http://www.osop.com.pa/about/osop-mailing-list/ >> >> >> On Wed, Jan 22, 2014 at 7:05 PM, Paul Wessel <[email protected]> wrote: >> >>> Hi Brandan- >>> >>> Even if the input grids dont matter I will need to create dummy ones >>> with the right dimensions since grdmath is reading them to detect -R -I. >>> If I just try >>> >>> grdmath -R0/10/0/10 -I1 X = 1.grd >>> grdmath -R0/10/0/10 -I1 X = 2.grd >>> grdmath 1.grd DUP DUP 10 LE 0.65 MUL EXCH DUP DUP DUP 10 GT EXCH 20 LE >>> MUL EXCH 10 SUB 10 DIV -0.05 MUL 0.65 ADD MUL EXCH DUP DUP DUP 20 GT EXCH >>> 30 LE MUL EXCH 20 SUB 10 DIV -0.07 MUL 0.60 ADD MUL EXCH DUP DUP DUP 30 GT >>> EXCH 40 LE MUL EXCH 30 SUB 10 DIV -0.08 MUL 0.53 ADD MUL EXCH 40 GT 0.45 >>> MUL ADD ADD ADD ADD 686 2.grd DIV EXCH POW MUL = 3.grd >>> >>> I get no errors. Let me know if the above crashes for you. I will then >>> fire up Ubuntu in parallels and see what happens there. >>> -p >>> >>> On Jan 22, 2014, at 8:51 AM, Branden Christensen < >>> [email protected]> wrote: >>> >>> > Paul: >>> > >>> > >>> > Buenas tardes. >>> > >>> > I would like to take up this issue again. >>> > >>> > The buffer overflow is caused by grdmath on a 64-bit 12.04 LTS Ubuntu >>> machine running GMT 4.5.11. >>> > >>> > Here is the complete command and resulting error: >>> > >>> > /usr/src/gmt-4.5.11/bin/grdmath >>> /opt/shakemap2/bin/../data/9583161/richter/pgv_rock.grd DUP DUP 10 LE 0.65 >>> MUL EXCH DUP DUP DUP 10 GT EXCH 20 LE MUL EXCH 10 SUB 10 DIV -0.05 MUL 0.65 >>> ADD MUL EXCH DUP DUP DUP 20 GT EXCH 30 LE MUL EXCH 20 SUB 10 DIV -0.07 MUL >>> 0.60 ADD MUL EXCH DUP DUP DUP 30 GT EXCH 40 LE MUL EXCH 30 SUB 10 DIV -0.08 >>> MUL 0.53 ADD MUL EXCH 40 GT 0.45 MUL ADD ADD ADD ADD 686 >>> /opt/shakemap2/bin/../data/9583161/output/UFVS74PC0J.grd DIV EXCH POW MUL = >>> /opt/shakemap2/bin/../data/9583161/output/pgv.grd >>> > *** buffer overflow detected ***: /usr/src/gmt-4.5.11/bin/grdmath >>> terminated >>> > >>> > The input files do not matter. I created a new directory "tmp" and >>> touched 1.grd, 2.grd and 3.grd. Then: >>> > osop@osop-displays2:~/tmp$ /usr/src/gmt-4.5.11/bin/grdmath 1.grd DUP >>> DUP 10 LE 0.65 MUL EXCH DUP DUP DUP 10 GT EXCH 20 LE MUL EXCH 10 SUB 10 DIV >>> -0.05 MUL 0.65 ADD MUL EXCH DUP DUP DUP 20 GT EXCH 30 LE MUL EXCH 20 SUB 10 >>> DIV -0.07 MUL 0.60 ADD MUL EXCH DUP DUP DUP 30 GT EXCH 40 LE MUL EXCH 30 >>> SUB 10 DIV -0.08 MUL 0.53 ADD MUL EXCH 40 GT 0.45 MUL ADD ADD ADD ADD 686 >>> 2.grd DIV EXCH POW MUL = 3.grd*** buffer overflow detected ***: >>> /usr/src/gmt-4.5.11/bin/grdmath terminated >>> > >>> > >>> > Thank you for your expertise. >>> > >>> > >>> > Kind Regards from Panama, >>> > >>> > >>> > Branden Christensen >>> > The Seismo Guys Blog: http://www.osop.com.pa/blog/the-seismo-guys/ >>> > Take a Virtual Tour: http://www.osop.com.pa/tour >>> > Sign up for the OSOP mailing list: >>> http://www.osop.com.pa/about/osop-mailing-list/ >>> > >>> > >>> > On Fri, Nov 29, 2013 at 9:32 AM, Paul Wessel <[email protected]> >>> wrote: >>> > Brendan- >>> > >>> > It would be helpful if you could save the files used to run the >>> grdmath command below which seems to be the first that crashes. However, >>> that is clearly not the full grdmath command since there is no -R -I or >>> gridfile on the input side. If I am to be of any help I will need an actual >>> grdmath command line that crashes and all the input files that it requires >>> so I can try to recreate the situation here. >>> > >>> > Cheers, >>> > -p >>> > >>> > >>> > >>> > On Nov 28, 2013, at 5:54 PM, Branden Christensen < >>> [email protected]> wrote: >>> > >>> >> grdmath: (/opt/shakemap2/bin/../data/9583161/output/hwxDhIWuGY.xy) >>> PDIST 27.47 HYPOT = /opt/shakemap2/bin/../data/9583161/output/D7FwNIcwDT.grd >>> >> *** buffer overflow detected ***: /usr/lib/gmt/bin/grdmath terminated >>> > >>> > To unsubscribe, send the message "signoff gmt-help" to >>> [email protected] >>> > >>> > To unsubscribe, send the message "signoff gmt-help" to >>> [email protected] >>> >>> To unsubscribe, send the message "signoff gmt-help" to >>> [email protected] >>> >> >> To unsubscribe, send the message "signoff gmt-help" to >> [email protected] >> >> >> To unsubscribe, send the message "signoff gmt-help" to >> [email protected] >> > > To unsubscribe, send the message "signoff gmt-help" to > [email protected] > > > To unsubscribe, send the message "signoff gmt-help" to > [email protected] > To unsubscribe, send the message "signoff gmt-help" to [email protected]
gmt-siposg4511-1.tgz
(application/x-gzip, 11.3 KB) - not displayed