[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[netCDF #IWC-920640]: posixio.c error in



Hi  Mark,

I'm glad to hear that! Thank you for following up, have a great day.

-Ward

address@hidden> wrote:

> New Client Reply: posixio.c error in
>
> Hi Ward,
>
> I'm happy to report that I downloaded IDL 8.4 this weekend which runs
> NetCDF 4.3.2 and the problem has been resolved with this latest version.  I
> ran the test program for 2 days and it did not produce the usual posixio
> error.  That is a huge relief!  Thanks for getting back to me so quickly.
>
> All the best,
> Mark
>
> address@hidden> wrote:
>
> > Hi Mark,
> >
> > Just to jump in, I have a couple of questions of my own.  First, are you
> able to try this with a newer version of netcdf?  As mentioned in the email
> thread you reference, there were a number of related bugfixes in netcdf-c
> 4.3.2 that I suspect may have addressed the issue.
> >
> > Second, do you see the same behavior if you run the program on the
> internal hard-drive instead of the USB3-connected external hard drive?
> >
> > Thanks!
> >
> > -Ward
> >
> >> Dear NetCDF support,
> >>
> >> I am consistently getting the following assertion error in the px_pgout
> routine in posixio:
> >>
> >>> Assertion failed: (*posp == OFF_NONE || *posp == lseek(nciop->fd, 0,
> SEEK_CUR)), function px_pgout, file posixio.c, line 232.
> >>
> >>
> >> I am accessing NetCDF 4.3.0 in IDL version 8.3 on a Mac Mini running OS
> X 10.9.5.  The attached program called test_netcdf.pro consistently
> reproduces the error.  The program creates a NetCDF file on a USB
> 3.0-connected external hard drive over and over and over again, printing a
> "+" sign to the terminal for every 1000 files created.  I wrote this
> program to diagnose a separate error with the "NCDF_CONTROL, id, /ENDEF"
> procedure in IDL (note the CATCH statements that are designed to catch an
> NC_ERROR=-31 problem in that procedure).  The CATCH block is a successful
> workaround for the endef issue, but I still get the error in px_pgout.  I'm
> including below output from a typical run of the program (this may take a
> few hours to run, but it will always produce the assertion failure on my
> machine).  Note that the "error_count = 1" line occurs whenever the CATCH
> is tripped, but the important part is that the program always ends
> catastrophically with the assertion error, crashing
>  I
> > DL and dumping me back out to the UNIX prompt.  I've also included
> information below about the version of IDL, NetCDF, and hardware that I'm
> using.
> >>
> >> This error seems identical to a problem identified several years ago:
> http://www.unidata.ucar.edu/mailing_lists/archives/netcdfgroup/2011/msg00108.html,
> and it seems there was a similar problem reported for px_pgin very
> recently:
> http://www.unidata.ucar.edu/support/help/MailArchives/netcdf/msg12675.html
> >>
> >> Is there any solution for this problem?  Thanks in advance for your
> help with this.
> >>
> >> All the best,
> >> Mark
> >>
> >> Mark Baumgartner
> >> Associate Scientist
> >> Biology Department
> >> Woods Hole Oceanographic Institution
> >> MS #33, Redfield 256
> >> Woods Hole, MA 02543
> >> address@hidden
> >> www.whoi.edu/sites/mbaumgartner
> >> (508)289-2678 phone
> >> (508)457-2134 fax
> >>
> >>
> >>
> >>
> >>> IDL Version 8.3, Mac OS X (darwin x86_64 m64). (c) 2013, Exelis Visual
> Information Solutions, Inc.
> >>> Installation number: 245610.
> >>> Licensed for use by: Woods Hole Oceanographic Institution
> >>>
> >>> IDL> .run test_netcdf
> >>> % Compiled module: TEST_NETCDF.
> >>> IDL> test_netcdf
> >>> % Loaded DLM: NCDF.
> >>>
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> >>> error count = 1 (      229403)
> >>> +++++++++++++++++
> >>> error count = 1 (      123163)
> >>>
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> >>> error count = 1 (      113457)
> >>> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> >>> error count = 1 (      101881)
> >>>
> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> >>> error count = 1 (       97787)
> >>> +++++++++++++++
> >>> error count = 1 (       83996)
> >>> ++++++++++
> >>> error count = 1 (       73407)
> >>>
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> >>> error count = 1 (       81884)
> >>>
> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> >>> error count = 1 (       89847)
> >>>
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++Assertion
> failed: (*posp == OFF_NONE || *posp == lseek(nciop->fd, 0, SEEK_CUR)),
> function px_pgout, file posixio.c, line 232.
> >>> Abort
> >>
> >>
> >>> IDL> help, /struct, !version
> >>> ** Structure !VERSION, 8 tags, length=104, data length=100:
> >>>   ARCH            STRING    'x86_64'
> >>>   OS              STRING    'darwin'
> >>>   OS_FAMILY       STRING    'unix'
> >>>   OS_NAME         STRING    'Mac OS X'
> >>>   RELEASE         STRING    '8.3'
> >>>   BUILD_DATE      STRING    'Nov 15 2013'
> >>>   MEMORY_BITS     INT             64
> >>>   FILE_OFFSET_BITS
> >>>                   INT             64
> >>
> >>> ** NCDF - IDL NetCDF support (not loaded)
> >>>    Version: 4.3.0, Build Date: NOV 15 2013, Source: Exelis Visual
> Information Solutions, Inc.
> >>>    Path: /Applications/exelis/idl/bin/bin.darwin.x86_64/idl_netcdf.so
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >
> >
> > Ticket Details
> > ===================
> > Ticket ID: IWC-920640
> > Department: Support netCDF
> > Priority: Normal
> > Status: Closed
> >
>
> Mark Baumgartner
> Associate Scientist
> Biology Department
> Woods Hole Oceanographic Institution
> MS #33, Redfield 256
> Woods Hole, MA 02543
> address@hidden
> www.whoi.edu/sites/mbaumgartner
> (508)289-2678 phone
> (508)457-2134 fax
>
>
>
>
>
> Ticket Details
> ===================
> Ticket ID: IWC-920640
> Department: Support netCDF
> Priority: Normal
> Status: Open
> Link:
> https://www.unidata.ucar.edu/esupport/staff/index.php?_m=tickets&_a=viewticket&ticketid=24982
>
>



Ticket Details
===================
Ticket ID: IWC-920640
Department: Support netCDF
Priority: Normal
Status: Open