Re: reading in multiple tables in text file

From: Christopher Steele <christopher.steele_at_nyahnyahspammersnyahnyah>
Date: Wed Apr 13 2011 - 02:16:16 MDT

Hi

I'm having some trouble using the code for other files for different dates.
They are exactly the same size as each other and yet when I try use it I get
the following message:

*** glibc detected *** ncl: munmap_chunk(): invalid pointer:
0x0000000013a96feb ***
======= Backtrace: =========
/lib64/libc.so.6(cfree+0x166)[0x2b3d32bab886]
ncl(NclFree+0x25)[0x5a7ede]
ncl(_Nclstr_split+0x1c5)[0x67745a]
ncl(CallINTRINSIC_FUNC_CALL+0x43)[0x624fc9]
ncl(_NclExecute+0x3a7)[0x62b695]
ncl(yyparse+0x78f)[0x54b309]
ncl(main+0xa4f)[0x5470cf]
/lib64/libc.so.6(__libc_start_main+0xf4)[0x2b3d32b56994]
ncl(vfprintf+0x4e9)[0x5465c9]
======= Memory map: ========
00400000-018d3000 r-xp 00000000 00:1f 166311
/gpfs/grace/ncarg-5.2.1/bin/ncl
01ad3000-01cd0000 rw-p 014d3000 00:1f 166311
/gpfs/grace/ncarg-5.2.1/bin/ncl
01cd0000-02ddd000 rw-p 01cd0000 00:00 0
1312f000-14ab7000 rw-p 1312f000 00:00 0
[heap]
2b3d30e56000-2b3d30e72000 r-xp 00000000 08:02 2121940
/lib64/ld-2.5.so
2b3d30e72000-2b3d30e74000 rw-p 2b3d30e72000 00:00 0
2b3d30e7f000-2b3d30e80000 rw-p 2b3d30e7f000 00:00 0
2b3d30e8c000-2b3d30e99000 r-xp 00000000 08:02 376363
/opt/quest/lib64/nss/libnss_vas3.so.2
2b3d30e99000-2b3d30f99000 ---p 0000d000 08:02 376363
/opt/quest/lib64/nss/libnss_vas3.so.2
2b3d30f99000-2b3d30f9a000 rw-p 0000d000 08:02 376363
/opt/quest/lib64/nss/libnss_vas3.so.2
2b3d30f9a000-2b3d3105e000 rw-p 2b3d30f9a000 00:00 0
2b3d31071000-2b3d31072000 r--p 0001b000 08:02 2121940
/lib64/ld-2.5.so
2b3d31072000-2b3d31073000 rw-p 0001c000 08:02 2121940
/lib64/ld-2.5.so
2b3d31073000-2b3d3107a000 r-xp 00000000 08:02 2121956
/lib64/librt-2.5.so
2b3d3107a000-2b3d3127a000 ---p 00007000 08:02 2121956
/lib64/librt-2.5.so
2b3d3127a000-2b3d3127b000 r--p 00007000 08:02 2121956
/lib64/librt-2.5.so
2b3d3127b000-2b3d3127c000 rw-p 00008000 08:02 2121956
/lib64/librt-2.5.so
2b3d3127c000-2b3d312c2000 r-xp 00000000 08:02 2121957
/lib64/libssl.so.0.9.8e
2b3d312c2000-2b3d314c2000 ---p 00046000 08:02 2121957
/lib64/libssl.so.0.9.8e
2b3d314c2000-2b3d314c8000 rw-p 00046000 08:02 2121957
/lib64/libssl.so.0.9.8e
2b3d314c8000-2b3d315f5000 r-xp 00000000 08:02 2121787
/lib64/libcrypto.so.0.9.8e
2b3d315f5000-2b3d317f4000 ---p 0012d000 08:02 2121787
/lib64/libcrypto.so.0.9.8e
2b3d317f4000-2b3d31815000 rw-p 0012c000 08:02 2121787
/lib64/libcrypto.so.0.9.8e
2b3d31815000-2b3d3181a000 rw-p 2b3d31815000 00:00 0
2b3d3181a000-2b3d31852000 r-xp 00000000 08:02 621913
/usr/lib64/libldap-2.3.so.0.2.31
2b3d31852000-2b3d31a52000 ---p 00038000 08:02 621913
/usr/lib64/libldap-2.3.so.0.2.31
2b3d31a52000-2b3d31a54000 rw-p 00038000 08:02 621913
/usr/lib64/libldap-2.3.so.0.2.31
2b3d31a54000-2b3d31a85000 r-xp 00000000 08:02 621877
/usr/lib64/libidn.so.11.5.19
2b3d31a85000-2b3d31c84000 ---p 00031000 08:02 621877
/usr/lib64/libidn.so.11.5.19
2b3d31c84000-2b3d31c85000 rw-p 00030000 08:02 621877
/usr/lib64/libidn.so.11.5.19
2b3d31c85000-2b3d31d8a000 r-xp 00000000 08:02 625669
/usr/lib64/libX11.so.6.2.0
2b3d31d8a000-2b3d31f8a000 ---p 00105000 08:02 625669
/usr/lib64/libX11.so.6.2.0
2b3d31f8a000-2b3d31f91000 rw-p 00105000 08:02 625669
/usr/lib64/libX11.so.6.2.0
2b3d31f91000-2b3d31f92000 rw-p 2b3d31f91000 00:00 0
2b3d31f92000-2b3d31fa2000 r-xp 00000000 08:02 625909
/usr/lib64/libXext.so.6.4.0
2b3d31fa2000-2b3d321a2000 ---p 00010000 08:02 625909
/usr/lib64/libXext.so.6.4.0
2b3d321a2000-2b3d321a3000 rw-p 00010000 08:02 625909
/usr/lib64/libXext.so.6.4.0
2b3d321a3000-2b3d32225000 r-xp 00000000 08:02 2121791
/lib64/libm-2.5.so
2b3d32225000-2b3d32424000 ---p 00082000 08:02 2121791
/lib64/libm-2.5.so
2b3d32424000-2b3d32425000 r--p 00081000 08:02 2121791
/lib64/libm-2.5.so
2b3d32425000-2b3d32426000 rw-p 00082000 08:02 2121791
/lib64/libm-2.5.so
2b3d32426000-2b3d32428000 r-xp 00000000 08:02 2121937
/lib64/libdl-2.5.so
2b3d32428000-2b3d32628000 ---p 00002000 08:02 2121937
/lib64/libdl-2.5.so
2b3d32628000-2b3d32629000 r--p 00002000 08:02 2121937
/lib64/libdl-2.5.so
2b3d32629000-2b3d3262a000 rw-p 00003000 08:02 2121937
/lib64/libdl-2.5.so
2b3d3262a000-2b3d3262b000 rw-p 2b3d3262a000 00:00 0
2b3d3262b000-2b3d32711000 r-xp 00000000 08:02 622705
/usr/lib64/libstdc++.so.6.0.8
2b3d32711000-2b3d32910000 ---p 000e6000 08:02 622705
/usr/lib64/libstdc++.so.6.0.8
2b3d32910000-2b3d32916000 r--p 000e5000 08:02 622705
/usr/lib64/libstdc++.so.6.0.8
2b3d32916000-2b3d32919000 rw-p 000eb000 08:02 622705
/usr/lib64/libstdc++.so.6.0.8
2b3d32919000-2b3d3292b000 rw-p 2b3d32919000 00:00 0
2b3d3292b000-2b3d32938000 r-xp 00000000 08:02 2121659
/lib64/libgcc_s-4.1.2-20080825.so.1
2b3d32938000-2b3d32b38000 ---p 0000d000 08:02 2121659
/lib64/libgcc_s-4.1.2-20080825.so.1
2b3d32b38000-2b3d32b39000 rw-p 0000d000 08:02 2121659
/lib64/libgcc_s-4.1.2-20080825.so.1
2b3d32b39000-2b3d32c87000 r-xp 00000000 08:02 2121783
/lib64/libc-2.5.so
2b3d32c87000-2b3d32e86000 ---p 0014e000 08:02 2121783
/lib64/libc-2.5.so
2b3d32e86000-2b3d32e8a000 r--p 0014d000 08:02 2121783
/lib64/libc-2.5.so
2b3d32e8a000-2b3d32e8b000 rw-p 00151000 08:02 2121783
/lib64/libc-2.5.so
2b3d32e8b000-2b3d32e91000 rw-p 2b3d32e8b000 00:00 0
2b3d32e91000-2b3d32ea7000 r-xp 00000000 08:02 2121943
/lib64/libpthread-2.5.so
2b3d32ea7000-2b3d330a6000 ---p 00016000 08:02 2121943
/lib64/libpthread-2.5.so
2b3d330a6000-2b3d330a7000 r--p 00015000 08:02 2121943
/lib64/libpthread-2.5.so
2b3d330a7000-2b3d330a8000 rw-p 00016000 08:02 2121943
/lib64/libpthread-2.5.so
2b3d330a8000-2b3d330ac000 rw-p 2b3d330a8000 00:00 0
2b3d330ac000-2b3d330b9000 r-xp 00000000 08:02 622570
/usr/lib64/liblber-2.3.so.0.2.31
2b3d330b9000-2b3d332b9000 ---p 0000d000 08:02 622570
/usr/lib64/liblber-2.3.so.0.2.31
2b3d332b9000-2b3d332ba000 rw-p 0000d000 08:02 622570
/usr/lib64/liblber-2.3.so.0.2.31
2b3d332ba000-2b3d332e6000 r-xp 00000000 08:02 621927
/usr/lib64/libgssapi_krb5.so.2.2
2b3d332e6000-2b3d334e6000 ---p 0002c000 08:02 621927
/usr/lib64/libgssapi_krb5.so.2.2
2b3d334e6000-2b3d334e8000 rw-p 0002c000 08:02 621927
/usr/lib64/libgssapi_krb5.so.2.2
2b3d334e8000-2b3d334e9000 rw-p 2b3d334e8000 00:00 0
2b3d334e9000-2b3d3357a000 r-xp 00000000 08:02 621224
/usr/lib64/libkrb5.so.3.3
2b3d3357a000-2b3d3377a000 ---p 00091000 08:02 621224
/usr/lib64/libkrb5.so.3.3
2b3d3377a000-2b3d3377e000 rw-p 00091000 08:02 621224
/usr/lib64/libkrb5.so.3.3
2b3d3377e000-2b3d33780000 r-xp 00000000 08:02 2121874
/lib64/libcom_err.so.2.1
2b3d33780000-2b3d3397f000 ---p 00002000 08:02 2121874
/lib64/libcom_err.so.2.1
2b3d3397f000-2b3d33980000 rw-p 00001000 08:02 2121874
/lib64/libcom_err.so.2.1
2b3d33980000-2b3d339a4000 r-xp 00000000 08:02 624854
/usr/lib64/libk5crypto.so.3.1
2b3d339a4000-2b3d33ba3000 ---p 00024000 08:02 624854
/usr/lib64/libk5crypto.so.3.1
2b3d33ba3000-2b3d33ba5000 rw-p 00023000 08:02 624854
/usr/lib64/libk5crypto.so.3.1
2b3d33ba5000-2b3d33ba6000 rw-p 2b3d33ba5000 00:00 0
2b3d33ba6000-2b3d33bba000 r-xp 00000000 08:02 624075
/usr/lib64/libz.so.1.2.3
2b3d33bba000-2b3d33db9000 ---p 00014000 08:02 624075
/usr/lib64/libz.so.1.2.3
2b3d33db9000-2b3d33dba000 rw-p 00013000 08:02 624075
/usr/lib64/libz.so.1.2.3
2b3d33dba000-2b3d33dcb000 r-xp 00000000 08:02 2121934
/lib64/libresolv-2.5.so
2b3d33dcb000-2b3d33fcb000 ---p 00011000 08:02 2121934
/lib64/libresolv-2.5.so
2b3d33fcb000-2b3d33fcc000 r--p 00011000 08:02 2121934
/lib64/libresolv-2.5.so
2b3d33fcc000-2b3d33fcd000 rw-p 00012000 08:02 2121934
/lib64/libresolv-2.5.so
2b3d33fcd000-2b3d33fcf000 rw-p 2b3d33fcd000 00:00 0
2b3d33fcf000-2b3d33fe7000 r-xp 00000000 08:02 622065
/usr/lib64/libsasl2.so.2.0.22
2b3d33fe7000-2b3d341e7000 ---p 00018000 08:02 622065
/usr/lib64/libsasl2.so.2.0.22
2b3d341e7000-2b3d341e8000 rw-p 00018000 08:02 622065
/usr/lib64/libsasl2.so.2.0.22
2b3d341e8000-2b3d341e9000 rw-p 2b3d341e8000 00:00 0
2b3d341e9000-2b3d341eb000 r-xp 00000000 08:02 623610
/usr/lib64/libXau.so.6.0.0
2b3d341eb000-2b3d343ea000 ---p 00002000 08:02 623610
/usr/lib64/libXau.so.6.0.0
2b3d343ea000-2b3d343eb000 rw-p 00001000 08:02 623610
/usr/lib64/libXau.so.6.0.0
2b3d343eb000-2b3d343f0000 r-xp 00000000 08:02 625297
/usr/lib64/libXdmcp.so.6.0.0
2b3d343f0000-2b3d345ef000 ---p 00005000 08:02 625297
/usr/lib64/libXdmcp.so.6.0.0
2b3d345ef000-2b3d345f0000 rw-p 00004000 08:02 625297
/usr/lib64/libXdmcp.so.6.0.0
2b3d345f0000-2b3d345f1000 rw-p 2b3d345f0000 00:00 0
2b3d345f1000-2b3d345f9000 r-xp 00000000 08:02 625750
/usr/lib64/libkrb5support.so.0.1
2b3d345f9000-2b3d347f8000 ---p 00008000 08:02 625750
/usr/lib64/libkrb5support.so.0.1
2b3d347f8000-2b3d347f9000 rw-p 00007000 08:02 625750
/usr/lib64/libkrb5support.so.0.1
2b3d347f9000-2b3d347fb000 r-xp 00000000 08:02 2121959
/lib64/libkeyutils-1.2.so
2b3d347fb000-2b3d349fa000 ---p 00002000 08:02 2121959
/lib64/libkeyutils-1.2.so
2b3d349fa000-2b3d349fb000 rw-p 00001000 08:02 2121959
/lib64/libkeyutils-1.2.so
2b3d349fb000-2b3d349fc000 rw-p 2b3d349fb000 00:00 0
2b3d349fc000-2b3d34a05000 r-xp 00000000 08:02 2121948
/lib64/libcrypt-2.5.so
2b3d34a05000-2b3d34c04000 ---p 00009000 08:02 2121948
/lib64/libcrypt-2.5.so
2b3d34c04000-2b3d34c05000 r--p 00008000 08:02 2121948
/lib64/libcrypt-2.5.so
2b3d34c05000-2b3d34c06000 rw-p 00009000 08:02 2121948
/lib64/libcrypt-2.5.so
2b3d34c06000-2b3d34c34000 rw-p 2b3d34c06000 00:00 0
2b3d34c34000-2b3d34c49000 r-xp 00000000 08:02 2121738
/lib64/libselinux.so.1
2b3d34c49000-2b3d34e49000 ---p 00015000 08:02 2121738
/lib64/libselinux.so.1
2b3d34e49000-2b3d34e4b000 rw-p 00015000 08:02 2121738
/lib64/libselinux.so.1
2b3d34e4b000-2b3d34e4c000 rw-p 2b3d34e4b000 00:00 0
2b3d34e4c000-2b3d34e87000 r-xp 00000000 08:02 2121949
/lib64/libsepol.so.1
2b3d34e87000-2b3d35087000 ---p 0003b000 08:02 2121949
/lib64/libsepol.so.1
2b3d35087000-2b3d35088000 rw-p 0003b000 08:02 2121949
/lib64/libsepol.so.1
2b3d35088000-2b3d35095000 rw-p 2b3d35088000 00:00 0
2b3d35095000-2b3d3509f000 r-xp 00000000 08:02 2121627
/lib64/libnss_files-2.5.so
2b3d3509f000-2b3d3529e000 ---p 0000a000 08:02 2121627
/lib64/libnss_files-2.5.so
2b3d3529e000-2b3d3529f000 r--p 00009000 08:02 2121627
/lib64/libnss_files-2.5.so
2b3d3529f000-2b3d352a0000 rw-p 0000a000 08:02 2121627
/lib64/libnss_files-2.5.so
2b3d352a0000-2b3d35519000 r-xp 00000000 08:02 376361
/opt/quest/lib64/libvas.so.4.5.1
2b3d35519000-2b3d35618000 ---p 00279000 08:02 376361
/opt/quest/lib64/libvas.so.4.5.1
2b3d35618000-2b3d35628000 rw-p 00278000 08:02 376361
/opt/quest/lib64/libvas.so.4.5.1
2b3d35628000-2b3d358ea000 rw-p 2b3d35628000 00:00 0
7fff91edd000-7fff91f41000 rw-p 7ffffff9b000 00:00 0
[stack]
ffffffffff600000-ffffffffffe00000 ---p 00000000 00:00 0
[vdso]
Aborted

As far as I'm aware, this suggests that I have either run out of memory or
one of the variables is too large, yet I'm not sure how given that it works
for one of the files.

As you can see from the script attached, I have also tried a number of ways
to get time_axis_labels to work for the x-axis but failed to get them to
display. If I specify the labels directly, they just appear in the first
quarter of the plot. The variable "time" is not at a constant spacing.

Cheers

Chris

On Fri, Apr 8, 2011 at 9:15 AM, Christopher Steele <
christopher.steele@uea.ac.uk> wrote:

> Thanks Dennis,
>
> I've successfully implemented the code and extracted the relevant data that
> I need
>
> cheers
>
> Chris
>
>
> On Thu, Apr 7, 2011 at 5:43 PM, Dennis Shea <shea@ucar.edu> wrote:
>
>> Not complete but try the attached.
>>
>> Cheers
>>
>>
>>
>>>
>>>
>>>
>>> _______________________________________________
>>> ncl-talk mailing list
>>> List instructions, subscriber options, unsubscribe:
>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>>
>>
>

_______________________________________________
ncl-talk mailing list
List instructions, subscriber options, unsubscribe:
http://mailman.ucar.edu/mailman/listinfo/ncl-talk

Received on Wed Apr 13 18:16:31 2011

This archive was generated by hypermail 2.1.8 : Tue Apr 19 2011 - 18:32:03 MDT