How much do I need to worry about this?

Richard Kreiss rkreiss at gccconsulting.net
Thu May 14 13:55:17 PDT 2009



> -----Original Message-----
> From: filepro-list-bounces+gccconsulting=comcast.net at lists.celestial.com
>
[mailto:filepro-list-bounces+gccconsulting=comcast.net at lists.celestial.com]
On
> Behalf Of Boaz Bezborodko
> Sent: Tuesday, May 12, 2009 3:33 PM
> To: Nancy Palmquist
> Cc: filepro-list at lists.celestial.com
> Subject: Re: How much do I need to worry about this?
> 
> 
> 
> Nancy Palmquist wrote:
> > Boaz Bezborodko wrote:
> >> John Esak wrote:
> >>
> >>>  Well, I guess you mean a comment on the if: line of a lookup.  I
don't
> >>> think anything other than the lookup can go on a lookup line.  But,
> >>> still,
> >>> shouldn't cause rcabe to crash.  It's sounding like an overall
> >>> memory error.
> >>> I didn't understand what you were saying about your testing on other
> >>> machines.  Did it not crash there so you think it is just on your one
> >>> development machine?  Is it at all repeatable?  Have you eliminated
> >>> hardware
> >>> problems.  Re-seated the memory, simple things like that?
> >>>
> >> The problem happens when I have a syntax error in the table and
> >> occurs no matter which machine I use in the office.  I checked the
> >> log on Samba and it seems to be opening and closing the files as
> >> necessary and isn't complaining about anything.
> >> I also tried copying all the files from the file server onto my own
> >> machine and set PFDSK to the local disk and I still got the problem.
> >> This should have eliminated any memory problems (wouldn't duplicate
> >> on other machines) and the server (I'm running the programs off the
> >> local disk).
> >>
> >>
> >>> I do know one error that causes very strange behavior with cabe... I
> >>> don't
> >>> rmember if it does actual crashes. It might... Though... I know it
> >>> does all
> >>> sorts of weird stuff.  This is the error of not having enough memory
> >>> allocated to "label" size. There is an environment variable that can
> >>> be set
> >>> higher.  PFLBSIZE.  As you get more and more lookup aliases, array
> >>> names I
> >>> think, and actual labels, maybe some other things, Ken would have to
> >>> elaborate, the tables can not be saved properly and lots of strange
> >>> runtime
> >>> errors occur.  I set it in most of my large systems to 5000.  I
> >>> think it is
> >>> defaulted to only 1024.  Like I say, it probably doesn't cause cabe to
> >>> crash, but then again, that might be one of the symptoms.
> >>>
> >>> John
> >>>
> >>>
> >>>
> >> This couldn't be the problem as I can make it do this even if the
> >> only line in the table is a lookup with a syntax error.
> >>
> >> One thing more....I'm seeing the following on the screen right after
> >> the error window pops up:
> >>
> >> Exception error -1073741819 in process failed 0(0x00000000)
> >> comspec="(null)"
> >> command="\fpro\fp\rcabe
> >>          "
> >> Press Enter:
> >>
> >>
> >> _______________________________________________
> >> Filepro-list mailing list
> >> Filepro-list at lists.celestial.com
> >> http://mailman.celestial.com/mailman/listinfo/filepro-list
> >>
> >>
> > Are you running a WINDOWS version of filePro?  I had the impressing
> > you were running a Unix/Linux version from the talk of Samba.
> >
> > I had no end of issues with filePro when the Windows network is not
> > working correctly.
> >
> > The errors were like SegViolations on Unix and reported like you see
> > above.  It always seemed to be caused by the system being unable to
> > write fast enough.
> >
> > Now mostly I saw this in the runtime side, but maybe your network has
> > other problems.
> >
> > To fix my RUNTIME issues, I added SLEEP commands after WRITE or
> CLOSE
> > to give the network time to write the data and update the server.
> >
> > It fixed most of the problems.  It has reduced them to the point where
> > they are very  occasional, instead of crashing so much we could not
work.
> >
> > Check that you have applied all the network patches for the system,
> > especially related to LOCKING and I/O, for the server and clients.
> >
> > Hope that will help.
> >
> > Nancy
> Thanks for the in depth responses, Nancy.
> 
> I am using FilePro running locally on Windows machines and using a Linux
> server running Samba as the fileserver.  (When we made this change we
> were already running FP Windows off a Netware server, so moving to Samba
> when we needed to upgrade seemed the logical decision.)
> 
> I have no problems with rclerk or rreport.  In fact everyone else is
> moving along fine without even knowing about what is happening (except
> for my having to explain why I can't get anything else done right now).
> The error occurs as soon as I enter 'Y' at Check Syntax.  Yes, it saves
> the file, but it won't compile it.
> 
> To isolate the problem I moved everything over to my own local machine
> and change PFDSK to point to the local drive.  It still happens which
> means that it isn't related to the server.  I also get the same problem
> on other machines so it can't be a memory issue.
> 
> I ran Microsoft's FILEMON to see what the system was doing with the
> files and I did find one interesting thing when I looked at the data.  I
> found that rcabe was looking for 3 files that I can't find on my system.
> 
> 273    2:53:40 PM    rcabe.exe:360    QUERY INFORMATION
> E:\fpro\fp\WINSTA.dll    NOT FOUND    Attributes: Error
> 274    2:53:40 PM    rcabe.exe:360    QUERY INFORMATION
> E:\fpro\fp\WTSAPI32.dll    NOT FOUND    Attributes: Error
> 275    2:53:40 PM    rcabe.exe:360    QUERY INFORMATION
> E:\fpro\fp\SETUPAPI.dll    NOT FOUND    Attributes: Error
> 
> I have sent FPsupport this information as well as the complete FILEMON
> data from the error.

Just crashed rcabe 5.06.07 Windows.

Here is what caused the crash

Cn(len(1),edit(1)=2

Note I left off the closing paran. ).  The syntax check found the error and
pointed at the =.

Not sure if this was your problem, but this is my error and it did crash
rcabe.



Richard Kreiss
GCC Consulting
rkreiss at gccconsulting.net
  







More information about the Filepro-list mailing list