From: maps on
> Given that this used to work and now doesn't in more than one case,
> and that the error doesn't make sense to me, I wonder if something got
> screwed up on the system.  Seems very odd to me.

We've been wondering the same; and no one has been able to resolve it
so far. I am wondering how do we move beyond this point ? How do we
dig deeper ? or backtrace, maybe ?

-maps.
From: Darren Dunham on
On Dec 30, 7:38 am, maps <mapsiddi...(a)gmail.com> wrote:
> > Given that this used to work and now doesn't in more than one case,
> > and that the error doesn't make sense to me, I wonder if something got
> > screwed up on the system.  Seems very odd to me.
>
> We've been wondering the same; and no one has been able to resolve it
> so far. I am wondering how do we move beyond this point ? How do we
> dig deeper ? or backtrace, maybe ?
>
> -maps.

Get another system. Try the same commands there. If it works,
something on your current system is screwed up. Consider
reinstalling.

If the same commands don't work on another system (and fail in the
same way), then we're all missing something.

Report back.

If you don't have other hardware, do you have anything that would run
VMware or Virtualbox? Maybe you could spin up a Solaris virtual
machine pretty quickly to try as another data point.

--
Darren
From: maps on
> Get another system.  Try the same commands there.  If it works,
> something on your current system is screwed up.  Consider
> reinstalling.

Works on other systems. Interestingly on one of the other system fstat
with the same parameters works. I tried this on another server having
solaris 10 and the command runs just fine.


> If you don't have other hardware, do you have anything that would run
> VMware or Virtualbox?  Maybe you could spin up a Solaris virtual
> machine pretty quickly to try as another data point.

Maybe but the problem is we dont understand where the problem is
originating from and unless we do so it may not be possible to
recreate the problem.

-maps.
From: Richard B. Gilbert on
maps wrote:
> 0.0178 fstat(0, 0x00028C28) Err#79
> EOVERFLOW
>
> This is probably the root cause of the issue. But then we already had
> guessed it earlier; so how can this problem be resolved now ?

Do I assume that 0.0178 is a line number rather than a part of the fstat
call? Where did the value 0x00028C28 come from? I assume it's a
pointer to something, but what?

I really don't want to try to go back to the beginning of this thread in
order to make sense of your post. Try posting a "reproducer"; e.g.
reproduce the error with fewer than, say, fifteen lines of code.
From: maps on
> Do I assume that 0.0178 is a line number rather than a part of the fstat
> call?  Where did the value 0x00028C28 come from?  I assume it's a
> pointer to something, but what?

thats the timestamp from truss output; it wasnt a part of the fstat
call.

> I really don't want to try to go back to the beginning of this thread in
> order to make sense of your post.  Try posting a "reproducer"; e.g.
> reproduce the error with fewer than, say, fifteen lines of code.

Well this error didnt come up while executing a code. It started
appearing all of a sudden on one of our production servers whenever we
used a pipe ( | ). In the specific case I quoted above, it occurred in
the following manner :

zcat foo.txt.Z | diff foo.txt -
diff: stdin: value too large for defined data type.

-maps.