Proxy Plugin 12cR2 Causes Apache 2.2 Process Crash

(Doc ID 2399302.1)

Last updated on MAY 17, 2018

Applies to:

Oracle WebLogic Server - Version 12.2.1.0.0 to 12.2.1.3.0 [Release 12c]
Information in this document applies to any platform.

Symptoms

WLS Proxy Plugin 12cR2 (12.2.1.x) causes process crash of an Apache 2.2 with a segmentation fault (SIGSEGV) on HP-UX Itanium platform if processing 4,096 or more HTTP POST data.

Core was generated by 'httpd'.
Program terminated with signal 11, Segmentation fault.
SEGV_MAPERR - Address not mapped to object
#0 0xc0000000004b62a0:1 in strlen+0x21 () from /usr/lib/hpux64/libc.so.1
(gdb) bt
#0 0xc0000000004b62a0:1 in strlen+0x21 () from /usr/lib/hpux64/libc.so.1
#1 0xc00000000512c240:0 in apr_vformatter () at strings/apr_snprintf.c:974
#2 0xc00000000512dc20:0 in apr_vsnprintf () at strings/apr_snprintf.c:1403
#3 0xc000000006248790:0 in LOG () at load_utils.cpp:625
#4 0xc0000000062a5a90:0 in ApacheProxy::sendPostData () at ApacheProxy.cpp:1355
#5 0xc000000006299f10:0 in BaseProxy::sendRequest () at BaseProxy.cpp:752
#6 0xc0000000062c1430:0 in request_handler () at ap_proxy.cpp:575
#7 0x4000000000097b50:0 in ap_run_handler ()
#8 0x4000000000099180:0 in ap_invoke_handler () at config.c:376
#9 0x40000000000c2890:0 in ap_process_request () at http_request.c:298
#10 0x40000000000ba910:0 in ap_process_http_connection () at http_core.c:190
#11 0x40000000000ae3e0:0 in ap_run_process_connection ()
#12 0x40000000000aef30:0 in ap_process_connection () at connection.c:190
#13 0x40000000000d3ac0:0 in process_socket () at worker.c:545
#14 0x40000000000d52f0:0 in worker_thread () at worker.c:895
#15 0xc000000005176df0:0 in dummy_worker () at threadproc/unix/thread.c:142
#16 0xc0000000002400e0:0 in __pthread_bound_body+0x1c0 () from /usr/lib/hpux64/libpthread.so.1

You can see an output in error_log like as follows.

[Wed May 16 23:29:51 2018] [notice] child pid 14400 exit signal Segmentation fault (11), possible coredump in /<apache-home>

 

WLS Proxy Plugin 12cR2 (12.2.1.x) for Apache 2.4 (mod_wl_24.so) on HP-UX Itanium platform works well.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms