[gradsusr] sdfopen limitations in opengrads
James T. Potemra
jimp at hawaii.edu
Fri Aug 6 17:43:28 EDT 2010
Hi Arlindo:
In May of 2009 I posted a message about getting errors while attempting
to read netcdf files served via OPeNDAP in opengrads. At the time, the
suspected problem was a title that exceeded 256 characters. I would
like to refresh this issue now, since I seem to encounter it more often
(and it's not always because of the title).
For example, the NOAA NDBC is serving data on their OPeNDAP server
(e.g., http://sdf.ndbc.noaa.gov/thredds/dodsC/hfradar_ushi_1km). I can
access these data using many versions of grads, e.g., gradsdods
(1.9.0-rc1), gradsdap (2.0.a5, 2.0.a6) and grads (2.0.a8). However,
both grads-2.0.a5.oga.5 and grads-2.0.a7.oga.2 give the following error
(and exit thereafter). Just hoping that between the netcdf
implementation in grads and opengrads this can be fixed in a future
release. Thanks,
Jim
Config: v2.0.a5.oga.5 little-endian readline printim grib2 netcdf
hdf4-sds opendap-grids,stn athena geotiff
Issue 'q config' command for more information.
Loading User Defined Extensions table
</usr/local/grads-2.0.a5.oga.5/Contents/Linux/Versions/2.0.a5.oga.5/x86_64/gex/udxt>
... ok.
GX Package Initialization: Size = 11 8.5
Command line history in /export/lii/jimp/.grads.log
*** glibc detected ***
/usr/local/grads-2.0.a5.oga.5/Contents/Linux/Versions/2.0.a5.oga.5/x86_64/grads:
free(): invalid pointer: 0x000000000bae4c04 ***
======= Backtrace: =========
/lib64/libc.so.6[0x3bf3071ce2]
/lib64/libc.so.6(cfree+0x8c)[0x3bf307590c]
/usr/local/grads-2.0.a5.oga.5/Contents/Linux/Versions/2.0.a5.oga.5/x86_64/grads(_Z15convert_nc_type7nc_typeiiPvS0_+0x2ca)[0x7fa65a]
/usr/local/grads-2.0.a5.oga.5/Contents/Linux/Versions/2.0.a5.oga.5/x86_64/grads(_ZN7NCArray14extract_valuesEPviiRK12ClientParams+0x2e9)[0x82ce75]
/usr/local/grads-2.0.a5.oga.5/Contents/Linux/Versions/2.0.a5.oga.5/x86_64/grads(_Z8DODvarioiiPKmS0_PKlPvi+0xc6e)[0x7fcf5a]
/usr/local/grads-2.0.a5.oga.5/Contents/Linux/Versions/2.0.a5.oga.5/x86_64/grads(nc3_get_vara_double+0x9e)[0x807828]
/usr/local/grads-2.0.a5.oga.5/Contents/Linux/Versions/2.0.a5.oga.5/x86_64/grads(nc_get_vara_double+0x1a)[0x60513a]
/usr/local/grads-2.0.a5.oga.5/Contents/Linux/Versions/2.0.a5.oga.5/x86_64/grads(read_one_dimension+0x89)[0x53b0d7]
/usr/local/grads-2.0.a5.oga.5/Contents/Linux/Versions/2.0.a5.oga.5/x86_64/grads(gadsdf+0x17d6)[0x539694]
/usr/local/grads-2.0.a5.oga.5/Contents/Linux/Versions/2.0.a5.oga.5/x86_64/grads(gasdfopen+0x1d4)[0x537d14]
/usr/local/grads-2.0.a5.oga.5/Contents/Linux/Versions/2.0.a5.oga.5/x86_64/grads(gacmd+0xf4d)[0x51e2d3]
/usr/local/grads-2.0.a5.oga.5/Contents/Linux/Versions/2.0.a5.oga.5/x86_64/grads(gagsdo+0x35)[0x51c791]
/usr/local/grads-2.0.a5.oga.5/Contents/Linux/Versions/2.0.a5.oga.5/x86_64/grads(gsstmt+0x32)[0x4ee0b0]
/usr/local/grads-2.0.a5.oga.5/Contents/Linux/Versions/2.0.a5.oga.5/x86_64/grads(gsrunf+0x762)[0x4e9c2e]
/usr/local/grads-2.0.a5.oga.5/Contents/Linux/Versions/2.0.a5.oga.5/x86_64/grads(gsfile+0x1cf)[0x4e75af]
/usr/local/grads-2.0.a5.oga.5/Contents/Linux/Versions/2.0.a5.oga.5/x86_64/grads(gacmd+0x98a)[0x51dd10]
/usr/local/grads-2.0.a5.oga.5/Contents/Linux/Versions/2.0.a5.oga.5/x86_64/grads(Main+0x41b)[0x496b8b]
/usr/local/grads-2.0.a5.oga.5/Contents/Linux/Versions/2.0.a5.oga.5/x86_64/grads(main+0x2e)[0x496766]
/lib64/libc.so.6(__libc_start_main+0xf4)[0x3bf301d974]
/usr/local/grads-2.0.a5.oga.5/Contents/Linux/Versions/2.0.a5.oga.5/x86_64/grads(__gxx_personality_v0+0x1a9)[0x4966a9]
======= Memory map: ========
00400000-00cc0000 r-xp 00000000 fd:00 45711937
/usr/local/grads-2.0.a5.oga.5/Contents/Linux/Versions/2.0.a5.oga.5/x86_64/grads
00dc0000-00de1000 rwxp 008c0000 fd:00 45711937
/usr/local/grads-2.0.a5.oga.5/Contents/Linux/Versions/2.0.a5.oga.5/x86_64/grads
00de1000-01098000 rwxp 00de1000 00:00 0
0ba57000-0bb1b000 rwxp 0ba57000 00:00 0
[heap]
3bf1e00000-3bf1e1c000 r-xp 00000000 fd:00 4063234
/lib64/ld-2.5.so
3bf201b000-3bf201c000 r-xp 0001b000 fd:00 4063234
/lib64/ld-2.5.so
3bf201c000-3bf201d000 rwxp 0001c000 fd:00 4063234
/lib64/ld-2.5.so
3bf2200000-3bf2217000 r-xp 00000000 fd:00 42144845
/usr/lib64/libXmu.so.6.2.0
3bf2217000-3bf2416000 ---p 00017000 fd:00 42144845
/usr/lib64/libXmu.so.6.2.0
3bf2416000-3bf2418000 rwxp 00016000 fd:00 42144845
/usr/lib64/libXmu.so.6.2.0
3bf2600000-3bf2610000 r-xp 00000000 fd:00 42157621
/usr/lib64/libXpm.so.4.11.0
3bf2610000-3bf2810000 ---p 00010000 fd:00 42157621
/usr/lib64/libXpm.so.4.11.0
3bf2810000-3bf2811000 rwxp 00010000 fd:00 42157621
/usr/lib64/libXpm.so.4.11.0
3bf3000000-3bf314c000 r-xp 00000000 fd:00 4063235
/lib64/libc-2.5.so
3bf314c000-3bf334c000 ---p 0014c000 fd:00 4063235
/lib64/libc-2.5.so
3bf334c000-3bf3350000 r-xp 0014c000 fd:00 4063235
/lib64/libc-2.5.so
3bf3350000-3bf3351000 rwxp 00150000 fd:00 4063235
/lib64/libc-2.5.so
3bf3351000-3bf3356000 rwxp 3bf3351000 00:00 0
3bf3400000-3bf3482000 r-xp 00000000 fd:00 4063243
/lib64/libm-2.5.so
3bf3482000-3bf3681000 ---p 00082000 fd:00 4063243
/lib64/libm-2.5.so
3bf3681000-3bf3682000 r-xp 00081000 fd:00 4063243
/lib64/libm-2.5.so
3bf3682000-3bf3683000 rwxp 00082000 fd:00 4063243
/lib64/libm-2.5.so
3bf3800000-3bf3802000 r-xp 00000000 fd:00 4063247
/lib64/libdl-2.5.so
3bf3802000-3bf3a02000 ---p 00002000 fd:00 4063247
/lib64/libdl-2.5.so
3bf3a02000-3bf3a03000 r-xp 00002000 fd:00 4063247
/lib64/libdl-2.5.so
3bf3a03000-3bf3a04000 rwxp 00003000 fd:00 4063247
/lib64/libdl-2.5.so
3bf3c00000-3bf3c16000 r-xp 00000000 fd:00 4063255
/lib64/libpthread-2.5.so
3bf3c16000-3bf3e15000 ---p 00016000 fd:00 4063255
/lib64/libpthread-2.5.so
3bf3e15000-3bf3e16000 r-xp 00015000 fd:00 4063255
/lib64/libpthread-2.5.so
3bf3e16000-3bf3e17000 rwxp 00016000 fd:00 4063255
/lib64/libpthread-2.5.so
3bf3e17000-3bf3e1b000 rwxp 3bf3e17000 00:00 0
3bf4400000-3bf4405000 r-xp 00000000 fd:00 42151828
/usr/lib64/libXdmcp.so.6.0.0
3bf4405000-3bf4604000 ---p 00005000 fd:00 42151828
/usr/lib64/libXdmcp.so.6.0.0
3bf4604000-3bf4605000 rwxp 00004000 fd:00 42151828
/usr/lib64/libXdmcp.so.6.0.0
3bf4800000-3bf4802000 r-xp 00000000 fd:00 42150931
/usr/lib64/libXau.so.6.0.0
3bf4802000-3bf4a01000 ---p 00002000 fd:00 42150931
/usr/lib64/libXau.so.6.0.0
3bf4a01000-3bf4a02000 rwxp 00001000 fd:00 42150931
/usr/lib64/libXau.so.6.0.0
3bf4c00000-3bf4d05000 r-xp 00000000 fd:00 42151901
/usr/lib64/libX11.so.6.2.0
3bf4d05000-3bf4f05000 ---p 00105000 fd:00 42151901
/usr/lib64/libX11.so.6.2.0
3bf4f05000-3bf4f0c000 rwxp 00105000 fd:00 42151901
/usr/lib64/libX11.so.6.2.0
3bf5000000-3bf5010000 r-xp 00000000 fd:00 42152563
/usr/lib64/libXext.so.6.4.0
3bf5010000-3bf5210000 ---p 00010000 fd:00 42152563
/usr/lib64/libXext.so.6.4.0
3bf5210000-3bf5211000 rwxp 00010000 fd:00 42152563
/usr/lib64/libXext.so.6.4.0
3bf6400000-3bf6409000 r-xp 00000000 fd:00 42151902
/usr/lib64/libXrender.so.1.3.0
3bf6409000-3bf6608000 ---p 00009000 fd:00 42151902
/usr/lib64/libXrender.so.1.3.0
3bf6608000-3bf6609000 rwxp 00008000 fd:00 42151902
/usr/lib64/libXrender.so.1.3.0
3bf6800000-3bf6805000 r-xp 00000000 fd:00 42152700
/usr/lib64/libXfixes.so.3.1.0
3bf6805000-3bf6a04000 ---p 00005000 fd:00 42152700
/usr/lib64/libXfixes.so.3.1.0
3bf6a04000-3bf6a05000 rwxp 00004000 fd:00 42152700
/usr/lib64/libXfixes.so.3.1.0
3bf7000000-3bf700a000 r-xp 00000000 fd:00 42153120
/usr/lib64/libXcursor.so.1.0.2
3bf700a000-3bf7209000 ---p 0000a000 fd:00 42153120
/usr/lib64/libXcursor.so.1.0.2
3bf7209000-3bf720a000 rwxp 00009000 fd:00 42153120
/usr/lib64/libXcursor.so.1.0.2
3bf8800000-3bf8817000 r-xp 00000000 fd:00 42154143
/usr/lib64/libICE.so.6.3.0
3bf8817000-3bf8a16000 ---p 00017000 fd:00 42154143
/usr/lib64/libICE.so.6.3.0
3bf8a16000-3bf8a18000 rwxp 00016000 fd:00 42154143
/usr/lib64/libICE.so.6.3.0
3bf8a18000-3bf8a1b000 rwxp 3bf8a18000 00:00 0
3bf8c00000-3bf8c0d000 r-xp 00000000 fd:00 4063256
/lib64/libgcc_s-4.1.2-20080825.so.1
3bf8c0d000-3bf8e0d000 ---p 0000d000 fd:00 4063256
/lib64/libgcc_s-4.1.2-20080825.so.1
3bf8e0d000-3bf8e0e000 rwxp 0000d000 fd:00 4063256
/lib64/libgcc_s-4.1.2-20080825.so.1
3bf9000000-3bf9009000 r-xp 00000000 fd:00 42154166
/usr/lib64/libSM.so.6.0.0
3bf9009000-3bf9209000 ---p 00009000 fd:00 42154166
/usr/lib64/libSM.so.6.0.0
3bf9209000-3bf920a000 rwxp 00009000 fd:00 42154166
/usr/lib64/libSM.so.6.0.0
3bf9800000-3bf98e6000 r-xp 00000000 fd:00 42154905
/usr/lib64/libstdc++.so.6.0.8
3bf98e6000-3bf9ae5000 ---p 000e6000 fd:00 42154905
/usr/lib64/libstdc++.so.6.0.8
3bf9ae5000-3bf9aeb000 r-xp 000e5000 fd:00 42154905
/usr/lib64/libstdc++.so.6.0.8
3bf9aeb000-3bf9aee000 rwxp 000eb000 fd:00 42154905
/usr/lib64/libstdc++.so.6.0.8
3bf9aee000-3bf9b00000 rwxp 3bf9aee000 00:00 0
3bfd200000-3bfd215000 r-xp 00000000 fd:00 4063453
/lib64/libnsl-2.5.so
3bfd215000-3bfd414000 ---p 00015000 fd:00 4063453
/lib64/libnsl-2.5.so
3bfd414000-3bfd415000 r-xp 00014000 fd:00 4063453
/lib64/libnsl-2.5.so
3bfd415000-3bfd416000 rwxp 00015000 fd:00 4063453
/lib64/libnsl-2.5.so
3bfd416000-3bfd418000 rwxp 3bfd416000 00:00 0
3c07600000-3c0765b000 r-xp 00000000 fd:00 42149042
/usr/lib64/libXt.so.6.0.0
3c0765b000-3c0785a000 ---p 0005b000 fd:00 42149042
/usr/lib64/libXt.so.6.0.0
3c0785a000-3c07860000 rwxp 0005a000 fd:00 42149042
/usr/lib64/libXt.so.6.0.0
3c07860000-3c07861000 rwxp 3c07860000 00:00 0
2ae041191000-2ae041193000 rwxp 2ae041191000 00:00 0
2ae041193000-2ae0411f7000 r-xp 00000000 fd:00 45711981
/usr/local/grads-2.0.a5.oga.5/Contents/Linux/Versions/2.0.a5.oga.5/x86_64/gex/libXaw.so.8
2ae0411f7000-2ae0412f6000 ---p 00064000 fd:00 45711981
/usr/local/grads-2.0.a5.oga.5/Contents/Linux/Versions/2.0.a5.oga.5/x86_64/gex/libXaw.so.8
2ae0412f6000-2ae041301000 rwxp 00063000 fd:00 45711981
/usr/local/grads-2.0.a5.oga.5/Contents/Linux/Versions/2.0.a5.oga.5/x86_64/gex/libXaw.so.8
2ae041301000-2ae041304000 rwxp 2ae041301000 00:00 0
2ae04132c000-2ae04132d000 rwxp 2ae04132c000 00:00 0
2ae04132d000-2ae041592000 r-xp 00000000 fd:00 45711982
/usr/local/grads-2.0.a5.oga.5/Contents/Linux/Versions/2.0.a5.oga.5/x86_64/gex/libimf.so
2ae041592000-2ae041691000 ---p 00265000 fd:00 45711982
/usr/local/grads-2.0.a5.oga.5/Contents/Linux/Versions/2.0.a5.oga.5/x86_64/gex/libimf.so
2ae041691000-2ae041695000 rwxp 00264000 fd:00 45711982
/usr/local/grads-2.0.a5.oga.5/Contents/Linux/Versions/2.0.a5.oga.5/x86_64/gex/libimf.so
2ae041695000-2ae041696000 rwxp 2ae041695000 00:00 0
2ae041696000-2ae041697000 r-xp 00000000 fd:00 45711984
/usr/local/grads-2.0.a5.oga.5/Contents/Linux/Versions/2.0.a5.oga.5/x86_64/gex/libcxaguard.so.5
2ae041697000-2ae041796000 ---p 00001000 fd:00 45711984
/usr/local/grads-2.0.a5.oga.5/Contents/Linux/Versions/2.0.a5.oga.5/x86_64/gex/libcxaguard.so.5
2ae041796000-2ae041797000 rwxp 00000000 fd:00 45711984
/usr/local/grads-2.0.a5.oga.5/Contents/Linux/Versions/2.0.a5.oga.5/x86_64/gex/libcxaguard.so.5
2ae041797000-2ae041798000 rwxp 2ae041797000 00:00 0
2ae041798000-2ae0417a0000 r-xp 00000000 fd:00 42158918
/usr/lib64/libXp.so.6.2.0
2ae0417a0000-2ae04199f000 ---p 00008000 fd:00 42158918
/usr/lib64/libXp.so.6.2.0
2ae04199f000-2ae0419a0000 rwxp 00007000 fd:00 42158918
/usr/lib64/libXp.so.6.2.0
2ae0419a0000-2ae041b8c000 rwxp 2ae0419a0000 00:00 0
2ae041bb6000-2ae041bc0000 r-xp 00000000 fd:00 4063474
/lib64/libnss_files-2.5.so
2ae041bc0000-2ae041dbf000 ---p 0000a000 fd:00 4063474
/lib64/libnss_files-2.5.so
2ae041dbf000-2ae041dc0000 r-xp 00009000 fd:00 4063474
/lib64/libnss_files-2.5.so
2ae041dc0000-2ae041dc1000 rwxp 0000a000 fd:00 4063474
/lib64/libnss_files-2.5.so
2ae041dc1000-2ae041dca000 r-xp 00000000 fd:00 4063261
/lib64/libnss_nis-2.5.so
2ae041dca000-2ae041fca000 ---p 00009000 fd:00 4063261
/lib64/libnss_nis-2.5.so
2ae041fca000-2ae041fcb000 r-xp 00009000 fd:00 4063261
/lib64/libnss_nis-2.5.so
2ae041fcb000-2ae041fcc000 rwxp 0000a000 fd:00 4063261
/lib64/libnss_nis-2.5.so
2ae044000000-2ae044021000 rwxp 2ae044000000 00:00 0
2ae044021000-2ae048000000 ---p 2ae044021000 00:00 0
7fff69903000-7fff69919000 rwxp 7ffffffe9000 00:00 0
[stack]
ffffffffff600000-ffffffffffe00000 ---p 00000000 00:00 0
[vdso]
More information about the gradsusr
mailing list