Hi Henri,

can you please provide some basic information that helps us find the reason:

1) What was the original compiler error that you got, before adding "extern".

2) What is the httpd and jk configuration that was used when the core happened.

3) What did you have to do to get the core, e.g. which URL did you call, or does it happen immediately during startup etc.

4) Can you provide the contents of the httpd error log and a JK log file with log level trace containing startup and the core situation.

5) Is it possible on iSeries to get a stack of the relevant thread from the core, i.e. not only the top level method "allocator_free".

6) What is strange: JK doesn't use APR. Are you sure, that core is actually related to JK, or did you do some more upgrades like e.g. upgrading APR or httpd?

Regards,

Rainer

On 19.03.2009 12:35, Henri Gomez wrote:
2009/3/19 Henri Gomez<henri.go...@gmail.com>:
Well if you don't came up with the patches,
(or someone else) we cannot postpone the
release because no one else has access to
that OS. At least some build log might
help, but it's up to maintainer to test
and eventually propose the fixes.
The patch is easy, just add the extern keyword in common/jk_map.h :)

/* Local environment table */
extern jk_map_t *jk_environment_map;


Now I'll try if it works


I tried with i5/OS V5R4 and it core in APR libraries.

Module d'origine  . . . . . :   QLEDEH
Procédure d'origine . . . . :   Q LE leDefaultEh
Instruction . . . . . . . . :   205
Module de destination . . . :   ZHBMAIN
Procédure de destination  . :   BigSwitch__FiPPc
Instruction . . . . . . . . :   234
Message . . . . :   Application error.  MCH3601 unmonitored by QZSRAPR
at
   statement 0000000008, instruction X'0000'.
Cause . . . . . :   The application ended abnormally because an
exception
   occurred and was not handled.  The name of the program to which the
   unhandled exception is sent is QZSRAPR APR_POOLS allocator_free. The
program
   was stopped at the high-level language statement number(s)
0000000008 at the
   time the message was sent.  If more than one statement number is
shown, the
   program is an optimized ILE program.  Optimization does not allow a
single

;-(

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to