×

Good News Everybody!

A new search engine is coming soon.

As a stop gap measure, we are using Google's custom search engine service.




Have you posted this query on the "Easy400" mailing list?  The folks
who wrote CGIDEV2 participate in the list and regularly respond to
questions about problems such as this.

http://groups.yahoo.com/group/Easy400Group

The Easy400 list is very low traffic compared to the lists on midrange.com.

Regards.

On Fri, 30 Jul 2004 13:34:02 -0500, Brad Stone <brad@xxxxxxxxxxxx> wrote:
> I've had the same problem for years... posted here about it
> a couple times, never had a response.
> 
> On Fri, 30 Jul 2004 17:54:56 +0100
> 
> 
>  michael.bailey@xxxxxxxxxx wrote:
> > Hi,
> >
> > A client is running an e-Commerce site using the superb
> > CGIDEV2 toolset.
> > It's running on the Apache server using the current
> > downloadable version
> > of CGIDEV2 and we're up to date with cumulative PTFs.
> >
> > Once or twice every day one or several of the Apache
> > server instances
> > crash with an application error. The other server jobs
> > carry on working
> > fine servicing other jobs so to counter it in the short
> > term I added a
> > reply list entry to dump the jobs automatically.
> >
> > Does this error imply that somebody is trying to hack the
> > site by
> > appending a piece of script to a form request or is it
> > more likely to be a
> > bug in our application?
> >
> > Here's an extract of one of the job logs:
> >
> >  C2M1212    Diagnostic              30    29/07/04
> >   01:27:19   QC2UTIL1
> >  QSYS        *STMT    QZHBCGI      QHTTPSVR     *STMT
> >                                       From module . . . .
> > . . . . :
> > QC2ALLOC
> >                                       From procedure  . .
> > . . . . :   free
> >
> >                                       Statement . . . . .
> > . . . . :   1023
> >
> >                                       To module . . . . .
> > . . . . :
> > CGIPARSE
> >                                       To procedure  . . .
> > . . . . :
> > ErrorExit__FiPc
> >                                       Statement . . . . .
> > . . . . :   459
> >
> >                                       Message . . . . :
> >   The pointer
> > parameter passed to free or realloc is not
> >                                         valid.
> >                                       Cause . . . . . :
> >   The pointer
> > parameter passed to free or realloc was not
> >                                         valid. This
> > caused your function
> > call to fail. Recovery  . . . :   Correct
> >                                         the invalid
> > pointer parameter
> > being passed to free or realloc. Technical
> >                                         description . . .
> > . . . . . : The
> > value of the pointer passed to free or
> >                                         realloc is
> > X'8000000000000000D033AF37640B2253'.
> >  CPF9898    Information             40    29/07/04
> >   01:27:19   QZHBCGI
> > QHTTPSVR    *STMT    QZHBCGI      QHTTPSVR     *STMT
> >                                       From module . . . .
> > . . . . :
> > CGIPARSE
> >                                       From procedure  . .
> > . . . . :
> > ErrorExit__FiPc
> >                                       Statement . . . . .
> > . . . . :   470
> >
> >                                       To module . . . . .
> > . . . . :
> > CGIPARSE
> >                                       To procedure  . . .
> > . . . . :
> > ErrorExit__FiPc
> >                                       Statement . . . . .
> > . . . . :   470
> >
> >                                       Message . . . . :
> >   QzhbCgiParse:
> > Error: QUERY_STRING/Body contains search
> >                                         keywords -- not
> > form request. .
> >
> >                                       Cause . . . . . :
> >   This message is
> > used by application programs as a general
> >                                         escape message.
> >
> >  MCH0601    Escape                  40    29/07/04
> >   01:27:19   CGISRVPGM2
> >     XXXWEBLPG   *STMT    CGISRVPGM2   XXXWEBLPG    *STMT
> >   5722SS1 V5R1M0 010525                           Job Log
> >  XXX270 29/07/04
> > 01:27:20          Page    7
> >    Job name . . . . . . . . . . :   XXXLIV          User
> >  . . . . . . :
> > QTMHHTTP     Number . . . . . . . . . . . :   098190
> >    Job description  . . . . . . :   QZHBHTTP
> >        Library . . . . . :
> > QHTTPSVR
> >  MSGID      TYPE                    SEV   DATE       TIME
> >       FROM PGM
> >  LIBRARY     INST     TO PGM       LIBRARY      INST
> >                                       From module . . . .
> > . . . . :
> > XXXCGIPARS
> >                                       From procedure  . .
> > . . . . :
> > ZHBGETINPUT
> >                                       Statement . . . . .
> > . . . . : 32900
> >
> >                                       To module . . . . .
> > . . . . :
> > XXXCGIPARS
> >                                       To procedure  . . .
> > . . . . :
> > ZHBGETINPUT
> >                                       Statement . . . . .
> > . . . . : 32900
> >
> >                                       Message . . . . :
> >   Space offset
> > X'00000000' or teraspace offset
> >
>                                         X'0000000000000000'
> > is outside
> > current limit for object XXXLIV    QTMHHTTP
> >                                         098190.
> >                                       Cause . . . . . :
> >   You tried to
> > operate outside the specified space, tried to
> >                                         operate on an
> > unallocated page in
> > teraspace, or tried to set the space
> >                                         pointer outside
> > the specified
> > space. The object referred to is XXXLIV
> >                                         QTMHHTTP  098190.
> > The offset
> > specified is X'00000000' for most spaces, but
> >
>                                         X'0000000000000000'
> > for teraspace.
> > The space class is X'04'. The secondary
> >                                         associated space
> > number is
> > X'0000'. The activation group mark is
> >                                        X'00000000'. The
> > heap space
> > identifier is X'00000000'. The pointer to the
> >                                        start of the
> > implicit process space
> > used for the allocation is
> >  X'8000000000000000FEE27AA95B001000'. The space class
> > designates the type
> > of
> >                                        space as follows:
> > 00-primary
> > associated space (includes space objects)
> >                                        01-secondary
> > associated space
> > 02-implicit process space for automatic
> >                                        storage
> > 03-implicit process space
> > for static storage 04-implicit process
> >                                        space for
> > activation group-based
> > heap storage 05-constant space 06-space for
> >                                        handle-based heap
> > storage
> > 07-teraspace The object referenced and space class
> >                                        information is
> > returned, whenever
> > it is available, for all space classes.
> >                                        The other
> > information is set only
> > when it applies to the returned space
> >                                        class value.
> > Otherwise zero values
> > are returned.
> > RNX9001    Escape                  50    29/07/04
> >   01:27:19   QRNXIE
> > QSYS        *STMT    WEB500       XXXWEBLPG    *STMT
> >                                      From module . . . .
> > . . . . : QRNXMSG
> >
> >                                      From procedure  . .
> > . . . . :
> > SignalException
> >                                      Statement . . . . .
> > . . . . :   19
> >
> >                                      To module . . . . .
> > . . . . : WEB500
> >
> >                                      To procedure  . . .
> > . . . . : WEB500
> >
> >                                      Statement . . . . .
> > . . . . :
> > 12000500
> >                                      Message . . . . :
> >   RPG status 00222
> > caused procedure ZHBGETINPU in program
> >
>                                        XXXWEBLPG/CGISRVPGM2
> > to stop.
> >
> >                                      Cause . . . . . :
> >   A
> > programmer-defined error subroutine determined that
> >                                        procedure
> > ZHBGETINPU should end
> > abnormally. If the status 00222 is between
> >                                        00100 and 09999,
> > then the error
> > subroutine was invoked due to an error and
> >                                        there may be more
> > information in
> > the job log relating to the error. Recovery
> >                                         . . . :   Correct
> > the error
> > indicated by the messages or contact the person
> >                                        responsible for
> > program
> > maintenance.
> > RNQ0202    Sender copy             99    29/07/04
> >   01:27:19   QRNXIE
> > QSYS        *STMT    QRNXIE       QSYS         *STMT
> >                                      From module . . . .
> > . . . . : QRNXMSG
> >
> >                                      From procedure  . .
> > . . . . : InqMsg
> >
> >                                      Statement . . . . .
> > . . . . :   2
> >
> >                                      To module . . . . .
> > . . . . : QRNXMSG
> >
> >                                      To procedure  . . .
> > . . . . : InqMsg
> >
> >                                      Statement . . . . .
> > . . . . :   2
> >
> >                                      Message . . . . :
> >   The call to
> > ZHBGETINPU ended in error (C G D F).
> >                                      Cause . . . . . :
> >   RPG procedure
> > WEB500 in program XXXWEBLPG/WEB500 at
> >                                        statement 12000500
> > called program
> > or procedure ZHBGETINPU, which ended in
> >                                        error. If the name
> > is *N, the call
> > was a bound call by procedure pointer.
> >  5722SS1 V5R1M0 010525                           Job Log
> >           XXX270
> > 29/07/04 01:27:20          Page    8
> >   Job name . . . . . . . . . . :   XXXLIV          User
> >  . . . . . . :
> > QTMHHTTP     Number . . . . . . . . . . . :   098190
> >   Job description  . . . . . . :   QZHBHTTP
> >        Library . . . . . :
> > QHTTPSVR
> > MSGID      TYPE                    SEV   DATE       TIME
> >       FROM PGM
> > LIBRARY     INST     TO PGM       LIBRARY      INST
> >                                        Recovery  . . . :
> >   Check the job
> > log for more information on the cause of
> >                                        the error and
> > contact the person
> > responsible for program maintenance.
> >                                        Possible choices
> > for replying to
> > message . . . . . . . . . . . . . . . :   D
> >                                        -- Obtain RPG
> > formatted dump. S --
> > Obtain system dump. G -- Continue
> >                                        processing at
> > *GETIN. C -- Cancel.
> > F -- Obtain full formatted dump.
> >
> >
> > Regards
> >
> > Michael Bailey
> > _______________________________________________
> > This is the Web Enabling the AS400 / iSeries (WEB400)
> > mailing list
> > To post a message email: WEB400@xxxxxxxxxxxx
> > To subscribe, unsubscribe, or change list options,
> > visit: http://lists.midrange.com/mailman/listinfo/web400
> > or email: WEB400-request@xxxxxxxxxxxx
> > Before posting, please take a moment to review the
> > archives
> > at http://archive.midrange.com/web400.
> >
> 
> Bradley V. Stone
> BVS.Tools
> www.bvstools.com
> 
> 
> _______________________________________________
> This is the Web Enabling the AS400 / iSeries (WEB400) mailing list
> To post a message email: WEB400@xxxxxxxxxxxx
> To subscribe, unsubscribe, or change list options,
> visit: http://lists.midrange.com/mailman/listinfo/web400
> or email: WEB400-request@xxxxxxxxxxxx
> Before posting, please take a moment to review the archives
> at http://archive.midrange.com/web400.
> 
> 


-- 
Tom Jedrzejewicz
tomjedrz@xxxxxxxxx

As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:
Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2026 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.