View Issue Details

IDProjectCategoryView StatusLast Update
0000757PHP for OS/2, ArcaOS & eComStation (PHP versions v8.x v7.x v5.x)Feature Requestpublic2022-05-19 18:28
ReporterSteven Levine Assigned ToSteven Levine  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
PlatformOS2/eCSOSOS/2 or eComstationOS Version1.x 2.x or 4.5
Product Version7.4.28 
Target Version7.4.28Fixed in Version8.1.6 
Summary0000757: Reduce php mmaped memory address space usage.
DescriptionThe php mmap memory manager aligns chunks on 2MB boundaries. The OS/2 implementation of zend_mm_chunk_alloc_int results in these chunks almost always using 4MB of address space.

This ticket proposes to modify the implementation to avoid using more address space than 2MB per chunk. The alignment process may leave unused blocks of address space smaller than 2MB. These chunks will be available other uses
such as the libx heap and apr pools.
TagsNo tags attached.

Activities

Steven Levine

2022-05-13 19:47

manager   ~0004231

This will be implemented by pr#13.

psmedley

2022-05-13 21:15

administrator   ~0004239

https://smedley.id.au/tmp/php-7.4.28-os2-debug-20220514.zip has this patch. Testing on my side of the world will have to wait until later this morning.

Steven Levine

2022-05-14 01:33

manager   ~0004240

No worries. I just thought you might be curious. The patch works fine until it gets to the zend_error that I put in for logging. I have a feeling that the filename and line number variables it wants are not yet initialized because it's so early in the startup process.

If I skip the call in the debugger, the test runs to completion.

Steven Levine

2022-05-14 02:06

manager   ~0004241

When we call:
Zend\zend_alloc.c:725
        zend_error(E_NOTICE,"zend_mm_chunk_alloc_int: ptr: %p fillcnt: %u", ptr, fillcnt);

we trap at:

Zend\zend.c:1324
        zend_error_cb(type, error_filename, error_lineno, format, args);

because zend_error_cb has not been initialized yet. I need to find a a different logging routine or just use printf to stderr.

psmedley

2022-05-14 05:05

administrator   ~0004242

https://smedley.id.au/php-7.4.28-os2-debug-20220514b.zip

Steven Levine

2022-05-14 05:22

manager   ~0004243

I'm getting a 404 on 220515b.zip. Do I need to be a bit more patient?

psmedley

2022-05-14 05:29

administrator   ~0004244

nope, I just missed the tmp partof the path :( try https://smedley.id.au/tmp/php-7.4.28-os2-debug-20220514b.zip

psmedley

2022-05-14 06:25

administrator   ~0004245

https://smedley.id.au/tmp/php-7.4.28-os2-debug-20220514c.zip

Steven Levine

2022-05-14 13:42

manager   ~0004295

It appears that 20220514c contains the same binaries as 20220514b.

psmedley

2022-05-14 21:14

administrator   ~0004301

Apologies, try https://smedley.id.au/tmp/php-7.4.28-os2-debug-20220515.zip

Steven Levine

2022-05-14 21:44

manager   ~0004302

Good news. This no longer traps. If I do

  error_reporting = E_ALL & ~E_NOTICE

the BEGINLIBPATH update E_NOTICE message is suppressed.

However, I'm not getting the zend_mm_chunk_alloc_int output to stderr. I suspect it's too early for the error_reporting variable to be initialized. I'll verify this later with the debugger. If we really need this for testing, I will invent an environment variable.

psmedley

2022-05-15 07:32

administrator   ~0004303

The code from https://github.com/psmedley/php-os2/pull/16 is included in:
https://smedley.id.au/tmp/php-7.4.28-os2-debug-20220515b.zip

Steven Levine

2022-05-15 22:22

manager   ~0004304

This looks good to me. Without E_NOTICE in error reporting and without ZEND_MM_LOG_OS2 defined, we get a quiet run.

With E_NOTICE set in error_reporting and

 set ZEND_MM_LOG_OS2=1

we get the expected:

d:\internet\php7
>php -c. -f mysql_shl.php
zend_mm_chunk_alloc_int: ptr: 0x21400000 fillcnt: 5

Notice: PHP Startup: update_beginlibpath set BEGINLIBPATH to modules\;%BEGINLIBP
ATH% in Unknown on line 0
Connected successfully
Select returned 271 rows

The fillcnt: 5 means that zend_mm_chunk_alloc_int needed to allocate 5 unusable chunks before it found a usable, properly aligned chunk.

psmedley

2022-05-16 09:17

administrator   ~0004305

I cherry-picked these patches onto the 8.1 branch. They applied fine, but apache2 is crashing :( .TRP file incoming once I build a debug build

psmedley

2022-05-16 09:34

administrator   ~0004306

https://smedley.id.au/tmp/php-8.1.6-os2-debug-20220516.zip
62829f60-8921_03-HTTPD-exceptq.txt (41,871 bytes)   
______________________________________________________________________

 Exception Report - created 2022/05/16 19:00:48
______________________________________________________________________

 LIBC: Killed by SIGSEGV

 Hostname:         localhost
 OS2/eCS Version:  2.45
 # of Processors:  1
 Physical Memory:  2047 mb
 Virt Addr Limit:  2048 mb
 Exceptq Version:  7.11.5-shl BETA8 (Jun  1 2020 18:37:02)

______________________________________________________________________

 Exception C0000005 - Access Violation
______________________________________________________________________

 Process:  E:\APACHE24\BIN\HTTPD.EXE (05/11/2022 13:27:05 1,748)
 PID:      8921 (35105)
 TID:      03 (3)
 Priority: 200

 Filename: E:\INTERNET\PHP8\PHP.DLL (05/16/2022 18:52:20 26,784,702)
 Address:  005B:12FBCC88 (0001:00BBCC88)
 Cause:    Attempted to write to 00000000
           (not a valid address)

______________________________________________________________________

 Failing Instruction
______________________________________________________________________

 12FBCC77  AND  ECX, 0xfffff000        (81e1 00f0ffff)
 12FBCC7D  LEA  EAX, [ECX-0x11]        (8d41 ef)
 12FBCC80  MOV  [EBX+0x4], EAX         (8943 04)
 12FBCC83  CALL 0x12ed437d             (e8 f576f1ff)
 12FBCC88 >MOV  DWORD [EAX], 0x1       (c700 01000000)
 12FBCC8E  MOV  DWORD [EAX+0x4], 0x16  (c740 04 16000000)
 12FBCC95  MOV  DWORD [EAX+0x8], 0x0   (c740 08 00000000)
 12FBCC9C  MOV  [EBX], EAX             (8903)

______________________________________________________________________

 Registers
______________________________________________________________________

 EAX : 00000000   EBX  : 029EFA24   ECX : 00000100   EDX  : 00000000
 ESI : 12ED03A8   EDI  : 00000000
 ESP : 029EF4EC   EBP  : 029EF4F4   EIP : 12FBCC88   EFLG : 00012212
 CS  : 005B       CSLIM: FFFFFFFF   SS  : 0053       SSLIM: FFFFFFFF

 EAX : not a valid address
 EBX : read/write memory on this thread's stack
 ECX : not a valid address
 EDX : not a valid address
 ESI : read/exec  memory at 0001:00AD03A8 in PHP
 EDI : not a valid address

______________________________________________________________________

 Stack Info for Thread 03
______________________________________________________________________

   Size       Base        ESP         Max         Top
 00020000   029F0000 -> 029EF4EC -> 029E9000 -> 029D0000

______________________________________________________________________

 Call Stack
______________________________________________________________________

   EBP     Address    Module     Obj:Offset    Nearest Public Symbol
 --------  ---------  --------  -------------  -----------------------
 Trap  ->  12FBCC88   PHP       0001:00BBCC88  zend_types.h#1177 @smart_str_erealloc@8 - 2F 0001:00BBCCB7 (U:\dev\php-8.1-os2\Zend\zend_smart_str.c)

 029EF4F4  12E7BA1F   PHP       0001:00A7BA1F  zend_smart_str.h#118 _php_printf_to_smart_string - 1524 0001:00A7CF43 (U:\dev\php-8.1-os2\main\spprintf.c)

 029EFA04  12F04805   PHP       0001:00B04805  zend.c#267 _zend_vstrpprintf + 32 0001:00B047D3 (U:\dev\php-8.1-os2\Zend\zend.c)

  Offset Name                 Type                         Hex Value
  ������ �������������������� ���������������������������� ���������
   8     max_len              32 bit unsigned              0
   12    format               8 bit unsigned               12ED03A8
   16    ap                   pointer to 8 bit unsigned    29EFAB4
  -16    buf                  32 bit signed                0

 029EFA34  12F065E6   PHP       0001:00B065E6  zend.c#1503 _zend_error_zstr_at + 7A0 0001:00B05E46 (U:\dev\php-8.1-os2\Zend\zend.c)

 029EFA74  12F0669B   PHP       0001:00B0669B  zend.c#1573 _zend_error + 2F 0001:00B0666C (U:\dev\php-8.1-os2\Zend\zend.c)

  Offset Name                 Type                         Hex Value
  ������ �������������������� ���������������������������� ���������
   8     type                 32 bit signed                8
   12    format               8 bit unsigned               12ED03A8
  -16    filename             pointer to type 0x228        200469A0
  -12    lineno               32 bit unsigned              0

 029EFAA4  12ED065B   PHP       0001:00AD065B  zend_alloc.c#732 ___zend_realloc + C1E 0001:00ACFA3D (U:\dev\php-8.1-os2\Zend\zend_alloc.c)

 029EFB34  12ED069F   PHP       0001:00AD069F  zend_alloc.c#1923 ___zend_realloc + C62 0001:00ACFA3D (U:\dev\php-8.1-os2\Zend\zend_alloc.c)

 029EFB54  12ED0847   PHP       0001:00AD0847  zend_alloc.c#2934 ___zend_realloc + E0A 0001:00ACFA3D (U:\dev\php-8.1-os2\Zend\zend_alloc.c)

 029EFB94  12E72214   PHP       0001:00A72214  TSRM.c#455 _tsrm_startup - 4E 0001:00A72262 (U:\dev\php-8.1-os2\TSRM\TSRM.c)

 029EFBD4  12E72846   PHP       0001:00A72846  TSRM.c#520 _ts_resource_ex + 7B 0001:00A727CB (U:\dev\php-8.1-os2\TSRM\TSRM.c)

  Offset Name                 Type                         Hex Value
  ������ �������������������� ���������������������������� ���������
  -12    thread_id            pointer to type 0x209        9660B8

 029EFC14  1D93100D   MODPHP    0001:0000100D  sapi_apache2.c#615 _php_ap2_register_hook - 84D 0001:0000185A (U:\dev\php-8.1-os2\sapi\apache2handler\sapi_apache2.c)

 029EFD24  1DA4DB85   HTTPD     0001:0003DB85  config.c#171 _ap_run_handler + 38 0001:0003DB4D (config.c)

  Offset Name                 Type                         Hex Value
  ������ �������������������� ���������������������������� ���������
   8     r                    pointer to type 0x246        9660B8

 029EFD54  1DA4E129   HTTPD     0001:0003E129  config.c#445 _ap_invoke_handler + 99 0001:0003E090 (config.c)

  Offset Name                 Type                         Hex Value
  ������ �������������������� ���������������������������� ���������
   8     r                    pointer to type 0x246        9660B8

 029EFDB4  1DA7FEF8   HTTPD     0001:0006FEF8  http_request.c#452 _ap_process_async_request + 1FC 0001:0006FCFC (http_request.c)

 029EFE14  1DA800F0   HTTPD     0001:000700F0  http_request.c#489 _ap_process_request + 17 0001:000700D9 (http_request.c)

  Offset Name                 Type                         Hex Value
  ������ �������������������� ���������������������������� ���������
   8     r                    pointer to type 0x287        9660B8
  -12    bb                   pointer to type 0x2AD        92C320

 029EFE64  1DA8CBA0   HTTPD     0001:0007CBA0  http_core.c#219 _http_module + 7AF20 0002:00001C80 (http_core.c)

 029EFEB4  1DA680F2   HTTPD     0001:000580F2  connection.c#42 _ap_run_process_connection + 38 0001:000580BA (connection.c)

  Offset Name                 Type                         Hex Value
  ������ �������������������� ���������������������������� ���������
   8     c                    pointer to type 0x208        92C320

 029EFEE4  1DAC9A09   HTTPD     0001:000B9A09  mpmt_os2_child.c#585 _worker_main + 14C 0001:000B98BD (mpmt_os2_child.c)

  Offset Name                 Type                         Hex Value
  ������ �������������������� ���������������������������� ���������
  -48    thd                  pointer to type 0x202        29
  -44    osthd                32 bit unsigned              8921
  -40    allocator            pointer to type 0x312        8
  -36    worker_args          pointer to type 0x314        92C318
  -32    workq                32 bit unsigned              8921
  -28    owner                32 bit unsigned              0
  -16    rd                   0x31A                        3143446B
  -24    len                  32 bit unsigned              200364F8
  -49    priority             8 bit unsigned               0
  -20    sbh                  pointer to type 0x31F        1

 029EFF64  1E528E96   LIBCX0    0001:00008E96  beginthread.c#99 __beginthread - 1A 0001:00008EB0 (.\libcx-0.7.2\src\beginthread.c)

 029EFFB4  1F9AA91E   LIBCN0    0001:0005A91E  b_processWait.c#772 ___libc_Back_processWait + 405 0001:0005A519 (b_processWait.obj)

  Offset Name                 Type                         Hex Value
  ������ �������������������� ���������������������������� ���������
   8     enmIdType            0x2B0                        20282BC0
   12    Id                   32 bit signed                56B5B000
   20    pSigInfo             pointer to type 0x291        148D0973
   24    fOptions             32 bit unsigned              30C28100
   28    pUsage               pointer to type 0x2B2        F01B5AE
  -44    __fs__               32 bit unsigned              45456349
  -40    Wait                 0x279                        5F736937
  -40    cIgnore              32 bit unsigned              5F736937
  -40    Wait                 0x279                        5F736937
  -40    Wait                 0x279                        5F736937
  -40    Wait                 0x279                        5F736937
  -40    Wait                 0x279                        5F736937
  -40    Wait                 0x279                        5F736937
  -40    Wait                 0x279                        5F736937

 029EFFF4  1FFEC188   DOSCALL1  0004:0000C188 


______________________________________________________________________

 Labels on the Stack
______________________________________________________________________

   ESP     Address    Module     Obj:Offset    Nearest Public Symbol
 --------  ---------  --------  -------------  -----------------------
 029EF4F8  12E7BA1F   PHP       0001:00A7BA1F  zend_smart_str.h#118 _php_printf_to_smart_string - 1524 0001:00A7CF43 (U:\dev\php-8.1-os2\main\spprintf.c)
 029EF828  1F9C8D89   LIBCN0    0001:00078D89  builtin.h#18 __std_ftell + 5C0 0001:000787C9 (ftell.obj)
 029EF858  1F9B0557   LIBCN0    0001:00060557  logstrict.c#2187 ___libc_logForkParent + E6F 0001:0005F6E8 (logstrict.obj)
 029EF8C8  1F95E7CE   LIBCN0    0001:0000E7CE  filehandles.c#1406 ___libc_fhInit - D0A 0001:0000F4D8 (.\libc-0.1.10\src\emx\src\lib\sys\filehandles.c)
 029EF8D8  1F9C8D89   LIBCN0    0001:00078D89  builtin.h#18 __std_ftell + 5C0 0001:000787C9 (ftell.obj)
 029EF908  1F95E9D6   LIBCN0    0001:0000E9D6  filehandles.c#652 ___libc_fhInit - B02 0001:0000F4D8 (.\libc-0.1.10\src\emx\src\lib\sys\filehandles.c)
 029EF944  00010000   HTTPX     0001:00000000  crt0.s#59 __text 0001:00000000 (D:\Temp\ccreGMA2.s)
 029EF958  1F96163B   LIBCN0    0001:0001163B  tcpipver.c#1277 ___libc_TcpipAllocFH44 - F0A 0001:00012545 (.\libc-0.1.10\src\emx\src\lib\sys\tcpipver.c)
 029EF978  1F9E191B   LIBCN0    0001:0009191B  qsort.c#78 __std_qsort + 24DB 0001:0008F440 (qsort.obj)
 029EF988  1E531E67   LIBCX0    0001:00011E67  shared.c#605 _global_unlock + 17 0001:00011E50 (.\libcx-0.7.2\src\shared.c)
 029EF998  1E531916   LIBCX0    0001:00011916  shared.c#764 _global_alloc + 26 0001:000118F0 (.\libcx-0.7.2\src\shared.c)
 029EF9C8  1F9C57BA   LIBCN0    0001:000757BA  err.c#140 _verrx + 2E 0001:0007578C (err.obj)
 029EF9E8  1E524D0D   LIBCX0    0001:00004D0D  mmap.c#1319 _mmap - 8D3 0001:000055E0 (.\libcx-0.7.2\src\mmap\mmap.c)
 029EFA08  12F04805   PHP       0001:00B04805  zend.c#267 _zend_vstrpprintf + 32 0001:00B047D3 (U:\dev\php-8.1-os2\Zend\zend.c)
 029EFA10  12ED03A8   PHP       0001:00AD03A8  zend_alloc.c#1903 ___zend_realloc + 96B 0001:00ACFA3D (U:\dev\php-8.1-os2\Zend\zend_alloc.c)
 029EFA38  12F065E6   PHP       0001:00B065E6  zend.c#1503 _zend_error_zstr_at + 7A0 0001:00B05E46 (U:\dev\php-8.1-os2\Zend\zend.c)
 029EFA40  12ED03A8   PHP       0001:00AD03A8  zend_alloc.c#1903 ___zend_realloc + 96B 0001:00ACFA3D (U:\dev\php-8.1-os2\Zend\zend_alloc.c)
 029EFA48  1E526ED5   LIBCX0    0001:00006ED5  mmap.c#1324 _munmap + 1D5 0001:00006D00 (.\libcx-0.7.2\src\mmap\mmap.c)
 029EFA78  12F0669B   PHP       0001:00B0669B  zend.c#1573 _zend_error + 2F 0001:00B0666C (U:\dev\php-8.1-os2\Zend\zend.c)
 029EFA7C  12ED03A8   PHP       0001:00AD03A8  zend_alloc.c#1903 ___zend_realloc + 96B 0001:00ACFA3D (U:\dev\php-8.1-os2\Zend\zend_alloc.c)
 029EFAA8  12ED065B   PHP       0001:00AD065B  zend_alloc.c#732 ___zend_realloc + C1E 0001:00ACFA3D (U:\dev\php-8.1-os2\Zend\zend_alloc.c)
 029EFAB0  12ED03A8   PHP       0001:00AD03A8  zend_alloc.c#1903 ___zend_realloc + 96B 0001:00ACFA3D (U:\dev\php-8.1-os2\Zend\zend_alloc.c)
 029EFAF8  1F95EAD4   LIBCN0    0001:0000EAD4  filehandles.c#975 ___libc_fhInit - A04 0001:0000F4D8 (.\libc-0.1.10\src\emx\src\lib\sys\filehandles.c)
 029EFB00  12E86530   PHP       0001:00A86530  php_content_types.c#59 _php_setup_sapi_content_types + 6B 0001:00A864C5 (U:\dev\php-8.1-os2\main\php_content_types.c)
 029EFB08  12E82F3E   PHP       0001:00A82F3E  zend_hash.h#706 _sapi_register_post_entry + 13B 0001:00A82E03 (U:\dev\php-8.1-os2\main\SAPI.c)
 029EFB1C  12ED07DB   PHP       0001:00AD07DB  zend_alloc.c#1974 ___zend_realloc + D9E 0001:00ACFA3D (U:\dev\php-8.1-os2\Zend\zend_alloc.c)
 029EFB38  12ED069F   PHP       0001:00AD069F  zend_alloc.c#1923 ___zend_realloc + C62 0001:00ACFA3D (U:\dev\php-8.1-os2\Zend\zend_alloc.c)
 029EFB58  12ED0847   PHP       0001:00AD0847  zend_alloc.c#2934 ___zend_realloc + E0A 0001:00ACFA3D (U:\dev\php-8.1-os2\Zend\zend_alloc.c)
 029EFB5C  12ED07DB   PHP       0001:00AD07DB  zend_alloc.c#1974 ___zend_realloc + D9E 0001:00ACFA3D (U:\dev\php-8.1-os2\Zend\zend_alloc.c)
 029EFB78  12E892E3   PHP       0001:00A892E3  php_ticks.c#30 _php_startup_ticks + 36 0001:00A892AD (U:\dev\php-8.1-os2\main\php_ticks.c)
 029EFB98  12E72214   PHP       0001:00A72214  TSRM.c#455 _tsrm_startup - 4E 0001:00A72262 (U:\dev\php-8.1-os2\TSRM\TSRM.c)
 029EFBC4  1DC90663   AUTHZORE  0001:00000663  mod_authz_core.c#1072 _authz_core_module + 613 0002:00000050 (mod_authz_core.c)
 029EFBD8  12E72846   PHP       0001:00A72846  TSRM.c#520 _ts_resource_ex + 7B 0001:00A727CB (U:\dev\php-8.1-os2\TSRM\TSRM.c)
 029EFBE8  1DA3B7B6   HTTPD     0001:0002B7B6   _apr_pstrcat + 4D 0001:0002B769 (apr_strings.o)
 029EFC00  1D9904E9   STATUS    0001:000004E9  mod_status.c#93 _ap_run_status_hook + 8E 0001:0000045B (mod_status.c)
 029EFC18  1D93100D   MODPHP    0001:0000100D  sapi_apache2.c#615 _php_ap2_register_hook - 84D 0001:0000185A (U:\dev\php-8.1-os2\sapi\apache2handler\sapi_apache2.c)
 029EFC24  1DC90663   AUTHZORE  0001:00000663  mod_authz_core.c#1072 _authz_core_module + 613 0002:00000050 (mod_authz_core.c)
 029EFC38  1D9A8A19   DAV       0001:00008A19  mod_dav.c#4877 _dav_run_method_precondition + 5D1F 0001:00002CFA (mod_dav.c)
 029EFC40  1D9A010B   DAV       0001:0000010B  mod_dav.c#4259 _dav_get_provider_name - 1389 0001:00001494 (mod_dav.c)
 029EFC48  1DA3B66D   HTTPD     0001:0002B66D   _apr_pstrmemdup + 25 0001:0002B648 (apr_strings.o)
 029EFC98  1DA3CC7B   HTTPD     0001:0002CC7B   _apr_table_get + 80 0001:0002CBFB (apr_tables.o)
 029EFCA0  1DA5D1D3   HTTPD     0001:0004D1D3  core.c#4985 _ap_core_translate - 3230 0001:00050403 (core.c)
 029EFCD8  1DA5D512   HTTPD     0001:0004D512  core.c#5581 _ap_core_translate - 2EF1 0001:00050403 (core.c)
 029EFD28  1DA4DB85   HTTPD     0001:0003DB85  config.c#171 _ap_run_handler + 38 0001:0003DB4D (config.c)
 029EFD38  1DA7D10B   HTTPD     0001:0006D10B  request.c#171 _ap_location_walk + 4FE 0001:0006CC0D (request.c)
 029EFD58  1DA4E129   HTTPD     0001:0003E129  config.c#445 _ap_invoke_handler + 99 0001:0003E090 (config.c)
 029EFD78  1DA13B48   HTTPD     0001:00003B48   _apr_pool_cleanup_register + 4A 0001:00003AFE (apr_pools.o)
 029EFDA4  1DA3E370   HTTPD     0001:0002E370   _apr_thread_mutex_create - 55 0001:0002E3C5 (thread_mutex.o)
 029EFDB8  1DA7FEF8   HTTPD     0001:0006FEF8  http_request.c#452 _ap_process_async_request + 1FC 0001:0006FCFC (http_request.c)
 029EFDC8  1DA73078   HTTPD     0001:00063078  protocol.c#2395 _ap_get_protocol + 11 0001:00063067 (protocol.c)
 029EFDE8  1DA84C87   HTTPD     0001:00074C87  scoreboard.c#573 _ap_cleanup_scoreboard - 30B 0001:00074F92 (scoreboard.c)
 029EFDF0  1DA701BD   HTTPD     0001:000601BD  protocol.c#2348 _ap_send_interim_response + 1EE 0001:0005FFCF (protocol.c)
 029EFE18  1DA800F0   HTTPD     0001:000700F0  http_request.c#489 _ap_process_request + 17 0001:000700D9 (http_request.c)
 029EFE48  1DA85ACB   HTTPD     0001:00075ACB  scoreboard.c#601 _ap_update_child_status + 42 0001:00075A89 (scoreboard.c)
 029EFE68  1DA8CBA0   HTTPD     0001:0007CBA0  http_core.c#219 _http_module + 7AF20 0002:00001C80 (http_core.c)
 029EFEB8  1DA680F2   HTTPD     0001:000580F2  connection.c#42 _ap_run_process_connection + 38 0001:000580BA (connection.c)
 029EFEC8  1DA68669   HTTPD     0001:00058669  connection.c#216 _ap_process_connection + 22 0001:00058647 (connection.c)
 029EFEE8  1DAC9A09   HTTPD     0001:000B9A09  mpmt_os2_child.c#585 _worker_main + 14C 0001:000B98BD (mpmt_os2_child.c)
 029EFF60  1DAC98BD   HTTPD     0001:000B98BD  mpmt_os2_child.c#517 _worker_main 0001:000B98BD (mpmt_os2_child.c)
 029EFF68  1E528E96   LIBCX0    0001:00008E96  beginthread.c#99 __beginthread - 1A 0001:00008EB0 (.\libcx-0.7.2\src\beginthread.c)
 029EFF90  1E530990   LIBCX0    0001:00010990  main.c#80 libcxExceptionHandler 0001:00010990 (.\libcx-0.7.2\src\main.c)
 029EFFB8  1F9AA91E   LIBCN0    0001:0005A91E  b_processWait.c#772 ___libc_Back_processWait + 405 0001:0005A519 (b_processWait.obj)
 029EFFD8  1F9B9DB0   LIBCN0    0001:00069DB0  __spawnve.c#781 ___spawnve + 22B 0001:00069B85 (__spawnve.obj)
 029EFFF8  1FFEC188   DOSCALL1  0004:0000C188 

______________________________________________________________________

 Stack Contents from ESP-10C to Stack Base  (ESP = 029EF4EC)
______________________________________________________________________

 --addr--   --------------dwords---------------   -----chars------
 029EF3E0 : 00000000 00D0D9BD 00000000 00000000 : ................
 029EF3F0 : 00008921 00000000 00000000 00000000 : !...............
 029EF400 : 01830000 00000000 00000000 00000000 : ................
 029EF410 : 00000000 00000000 00000000 00000000 : ................
 029EF420 : 00000000 00000000 00000000 00000000 : ................
 029EF430 : 0000150B 00000053 00000053 00000000 : ....S...S.......
 029EF440 : 12ED03A8 00000000 029EFA24 00000100 : ........$.......
 029EF450 : 00000000 029EF4F4 12FBCC88 0000005B : ............[...
 029EF460 : 00012212 029EF4EC 00000053 635F5F36 : ."......S...6__c
 029EF470 : 00000100 029EF4B4 13063CD7 00000002 : .........<......
 029EF480 : 72655F6B 45726F72 6C247724 43676E5A : k_errorE$w$lZngC
 029EF490 : 34346B30 79503834 00000002 5F3E0204 : 0k4448Py......>_
 029EF4A0 : 4B4E5A5F 77496253 00000100 12ED03A8 : _ZNKSbIw........
 029EF4B0 : 00000000 029EF4D4 12E72C0A 13441B00 : .........,....D.
 029EF4C0 : 65627236 456E6967 24772476 50483971 : 6rbeginEv$w$q9HP
 029EF4D0 : 346B316D 029EF4E4 12ED438B 000E0B31 : m1k4.....C..1...
 029EF4E0 : 029EFA24 029EF4F4 12FBCC88 63496570 : $...........peIc
 029EF4F0 : 0000007A 029EFA04 12E7BA1F 77246363 : z...........cc$w
 029EF500 : 64496D24 6B317778 38343434 5571716B : $mIdxw1k4448kqqU
 029EF510 : 0FEA3351 5A5F5F21 3174534E 6D756E34 : Q3..!__ZNSt14num
 029EF520 : 63697265 6D696C5F 49737469 64364574 : eric_limitsItE6d
 029EF530 : 00000000 1A274573 5A5F5F3F 74534B4E : ....sE'.?__ZNKSt
 029EF540 : 6F6D3031 7079656E 74636E75 624C6349 : 10moneypunctIcLb
 029EF550 : 00000000 5F6F6433 5F67656E 6D726F66 : ....3do_neg_form
 029EF560 : 00000001 00247724 029EFA24 34346B32 : ....$w$.$...2k44
 029EF570 : 44553834 324E576E 5F511A85 534E5A5F : 48UDnWN2..Q__ZNS
 029EF580 : 5F5F3774 31787863 62353131 63697361 : t7__cxx1115basic
 029EF590 : 7274735F 62676E69 63496675 31317453 : _stringbufIcSt11
 029EF5A0 : 72616863 6172745F 49737469 61534563 : char_traitsIcESa
 029EF5B0 : 45456349 76453144 50247724 6F524B76 : IcEED1Ev$w$PvKRo
 029EF5C0 : 34346B32 61423834 30484450 5F301ECA : 2k4448BaPDH0..0_
 029EF5D0 : 4B4E5A5F 30317453 656C6966 74737973 : _ZNKSt10filesyst
 029EF5E0 : 5F376D65 7878635F 70343131 31687461 : em7__cxx114path1
 029EF5F0 : 73616832 6C69665F 6D616E65 55764565 : 2has_filenameEvU
 029EF600 : 0000002E 00000000 00000000 00000000 : ................
 029EF610 : 00000000 00000000 00000000 00000000 : ................
 029EF620 : 00000000 00000000 00000000 00000000 : ................
 029EF630 : 00000000 00000000 00AD0000 00000000 : ................
 029EF640 : 00C70000 00130000 00000000 00000000 : ................
 029EF650 : 00004600 00006223 5F1CFF00 49545A5F : .F..#b.....__ZTI
 029EF660 : 246E4450 4B502477 30424930 3434346B : PDn$w$PK0IB0k444
 029EF670 : 4B5A3938 EE336E45 5F430001 4B4E5A5F : 89ZKEn3...C__ZNK
 029EF680 : 39317453 6F635F5F 76636564 74755F74 : St19__codecvt_ut
 029EF690 : 625F3866 49657361 30314577 755F6F64 : f8_baseIwE10do_u
 029EF6A0 : 6968736E 52457466 5F5F3131 7473626D : nshiftER11__mbst
 029EF6B0 : 5F657461 53635074 53525F33 090B5F33 : ate_tPcS3_RS3_..
 029EF6C0 : 5A5F5F35 74534B4E 5F5F3032 65646F63 : 5__ZNKSt20__code
 029EF6D0 : 5F747663 31667475 61625F36 44496573 : cvt_utf16_baseID
 029EF6E0 : 36314573 615F6F64 7961776C 6F6E5F73 : sE16do_always_no
 029EF6F0 : 766E6F63 090B7645 5A5F5F92 74534B4E : convEv...__ZNKSt
 029EF700 : 635F5F37 31317878 6D697438 65675F65 : 7__cxx118time_ge
 029EF710 : 53634974 69393174 65727473 75626D61 : tIcSt19istreambu
 029EF720 : 74695F66 74617265 6349726F 31317453 : f_iteratorIcSt11
 029EF730 : 72616863 6172745F 49737469 45454563 : char_traitsIcEEE
 029EF740 : 65673331 6F6D5F74 6E68746E 45656D61 : 13get_monthnameE
 029EF750 : 535F3453 53525F34 6F693874 61625F73 : S4_S4_RSt8ios_ba
 029EF760 : 53526573 5F323174 5F736F49 74736F49 : seRSt12_Ios_Iost
 029EF770 : 50657461 246D7432 496D2477 31777864 : ateP2tm$w$mIdxw1
 029EF780 : 3434346B 71716B38 EA335155 5F31000F : k4448kqqUQ3...1_
 029EF790 : 534E5A5F 6D303174 79656E6F 636E7570 : _ZNSt10moneypunc
 029EF7A0 : 4C634974 45453062 6A453143 4C247724 : tIcLb0EEC1Ej$w$L
 029EF7B0 : 62684372 34346B32 44553834 324E576E : rChb2k4448UDnWN2
 029EF7C0 : 5F4A1A85 534E5A5F 62353174 63697361 : ..J__ZNSt15basic
 029EF7D0 : 7274735F 626D6165 63496675 31317453 : _streambufIcSt11
 029EF7E0 : 72616863 6172745F 49737469 37454563 : char_traitsIcEE7
 029EF7F0 : 676E7573 45637465 24772476 62059CB6 : sungetcEv$w$...b
 029EF800 : 62059CB6 00000000 00000000 00208A31 : ...b........1. .
 029EF810 : 00000000 00000000 00004A59 62059CB6 : ........YJ.....b
 029EF820 : 00000000 029EF854 1F9C8D89 62059CB6 : ....T..........b
 029EF830 : 00000000 00015180 00000000 00000000 : .....Q..........
 029EF840 : C2000000 00673B00 00000001 029EF918 : .....;g.........
 029EF850 : 029EF88C 029EF8D4 1F9B0557 029EF88C : ........W.......
 029EF860 : 029EF898 63697361 7473695F 00014736 : ....asic_ist6G..
 029EF870 : 00000000 0000000A 00000002 72616863 : ............char
 029EF880 : 6172745F 6205090E 00000000 62059CB6 : _tra...b.......b
 029EF890 : 00000000 61247724 F89E0006 F98C14F7 : ....$w$a........
 029EF8A0 : F9AF029E F938029E 00010053 62059CB6 : ......8.S......b
 029EF8B0 : 62059CB6 00000000 00000000 029EF9CA : ...b............
 029EF8C0 : 029EF9CC 00000014 1F95E7CE 7EBE4698 : .............F.~
 029EF8D0 : 00000014 029EF904 1F9C8D89 62059CB6 : ...............b
 029EF8E0 : 00000004 00000003 7EBE4698 00000000 : .........F.~....
 029EF8F0 : 00000000 00000000 7EBE0024 00000014 : ........$..~....
 029EF900 : 00000004 029EF954 1F95E9D6 00000002 : ....T...........
 029EF910 : 029EF948 029EF9AF 00968060 00014736 : H.......`...6G..
 029EF920 : 00000000 0000000A 00000002 029EF9CC : ................
 029EF930 : 7EBE0150 00000004 00000002 62059CB6 : P..~...........b
 029EF940 : 00000000 00010000 7EBE0024 7EBE0160 : ........$..~`..~
 029EF950 : 00000014 00000001 1F96163B 7EBE0024 : ........;...$..~
 029EF960 : 00000014 00000004 7EBE4360 7EBE4E00 : ........`C.~.N.~
 029EF970 : 029EFA24 029EF9C4 1F9E191B 7EBE4360 : $...........`C.~
 029EF980 : 7EBE4E00 00000001 1E531E67 800100CA : .N.~....g.S.....
 029EF990 : 00200000 00000403 1E531916 7EBE0024 : .. .......S.$..~
 029EF9A0 : 00000001 00000014 00001000 00200000 : .............. .
 029EF9B0 : 7EBE4698 029EFA74 7EBE4E08 7EBE4CF0 : .F.~t....N.~.L.~
 029EF9C0 : 029EFA24 029EF9E4 1F9C57BA 7EBE4E08 : $........W...N.~
 029EF9D0 : 00000001 00000100 00000000 20299018 : ..............) 
 029EF9E0 : 20030150 029EFA44 1E524D0D 7EBE4E08 : P.. D....MR..N.~
 029EF9F0 : 029EFA94 029EFA34 00000000 00000008 : ....4...........
 029EFA00 : 200469A0 029EFA34 12F04805 029EFAB4 : .i. 4....H......
 029EFA10 : 12ED03A8 029EFAB4 00000002 800100CA : ................
 029EFA20 : FFFFFFFF 00000000 000000EF 029EFA98 : ................
 029EFA30 : 029EFAE4 029EFA74 12F065E6 00000000 : ....t....e......
 029EFA40 : 12ED03A8 029EFAB4 1E526ED5 00008921 : .........nR.!...
 029EFA50 : 00000000 029EFA64 00000000 00000000 : ....d...........
 029EFA60 : 4A000000 029EFA74 029EFAE4 00000003 : ...Jt...........
 029EFA70 : 21600000 029EFAA4 12F0669B 12ED03A8 : ..`!.....f......
 029EFA80 : 029EFAB4 21180000 21300000 FFFFFFFF : .......!..0!....
 029EFA90 : 00000000 200469A0 00000000 029EFADC : .....i. ........
 029EFAA0 : 21600000 029EFB34 12ED065B 00000008 : ..`!4...[.......
 029EFAB0 : 12ED03A8 21600000 00000003 21600000 : ......`!......`!
 029EFAC0 : 00000003 01030000 00200000 21060000 : .......... ....!
 029EFAD0 : 00060000 210C0000 000C0000 21180000 : .......!.......!
 029EFAE0 : 00180000 029EFB04 20030000 00000024 : ........... $...
 029EFAF0 : 00000040 029EFB44 1F95EAD4 00000000 : @...D...........
 029EFB00 : 12E86530 029EFB54 12E82F3E 00000010 : 0e..T...>/......
 029EFB10 : 0000000C 00800B80 200302D8 12ED07DB : ........... ....
 029EFB20 : 00000019 029EFB54 00000014 00000005 : ....T...........
 029EFB30 : 20221EA4 029EFB54 12ED069F 00000010 : .." T...........
 029EFB40 : 2003013C 029EFB74 00000014 00000005 : <.. t...........
 029EFB50 : 00000014 029EFB94 12ED0847 12ED07DB : ........G.......
 029EFB60 : 20298E20 00000004 00000008 00000002 :  .) ............
 029EFB70 : 20221E68 029EFB94 12E892E3 20297568 : h." ........hu) 
 029EFB80 : 00000008 00000000 00000014 00000005 : ................
 029EFB90 : 20221EA4 029EFBD4 12E72214 20297690 : .." ....."...v) 
 029EFBA0 : 20296D20 0000001C 029EFC08 20296CE0 :  m) .........l) 
 029EFBB0 : 2003C00C 2003C00C 00000064 00000001 : ... ... d.......
 029EFBC0 : 20296CE0 1DC90663 2003C000 00000000 : .l) c...... ....
 029EFBD0 : 20296CE0 029EFC14 12E72846 200377B0 : .l) ....F(...w. 
 029EFBE0 : 00000003 029EFC44 1DA3B7B6 00966078 : ....D.......x`..
 029EFBF0 : 00000002 00943050 20296CE0 FFFFFFFF : ....P0...l) ....
 029EFC00 : 1D9904E9 00000003 009660B8 00943078 : .........`..x0..
 029EFC10 : 00000004 029EFD24 1D93100D 00000000 : ....$...........
 029EFC20 : 00000000 1DC90663 00968060 009660B8 : ....c...`....`..
 029EFC30 : 00000001 0094303C 1D9A8A19 00942990 : ....<0.......)..
 029EFC40 : 1D9A010B 029EFC74 1DA3B66D 00966078 : ....t...m...x`..
 029EFC50 : 00000003 3962E70C FFFFFFFF 00000000 : ......b9........
 029EFC60 : 00966CF8 029EFCB4 5555D081 009427E8 : .l........UU.'..
 029EFC70 : 00942848 00967780 00000003 00967780 : H(...w.......w..
 029EFC80 : 00000004 029EFCB4 00966400 55504752 : .........d..RGPU
 029EFC90 : 0096640C 029EFCD4 1DA3CC7B 009670C0 : .d......{....p..
 029EFCA0 : 1DA5D1D3 00000001 00000000 009660B8 : .............`..
 029EFCB0 : 0093CD50 029EFD24 009663D0 029EFD08 : P...$....c......
 029EFCC0 : 009677A8 009662B8 009660B8 00000000 : .w...b...`......
 029EFCD0 : 0092C320 029EFD24 1DA5D512 0092C320 :  ...$....... ...
 029EFCE0 : 009660B8 00000000 00000000 029EFD08 : .`..............
 029EFCF0 : 00967790 029EFD24 009660B8 00943148 : .w..$....`..H1..
 029EFD00 : 00000004 029EFD24 00000000 00000000 : ....$...........
 029EFD10 : 00000025 1C8D46EC 009660B8 00943078 : %....F...`..x0..
 029EFD20 : 00000004 029EFD54 1DA4DB85 009660B8 : ....T........`..
 029EFD30 : 0092BB88 029EFD54 1DA7D10B 009660B8 : ....T........`..
 029EFD40 : 00000008 0096703D 00942990 00000000 : ....=p...)......
 029EFD50 : 009660B8 029EFDB4 1DA4E129 009660B8 : .`......)....`..
 029EFD60 : 0000003B 00000001 00966078 00966078 : ;.......x`..x`..
 029EFD70 : 00000000 029EFD94 1DA13B48 00966078 : ........H;..x`..
 029EFD80 : 00000010 029EFDE4 009660B8 00966078 : .........`..x`..
 029EFD90 : 00967330 029EFDB4 00000000 000100C1 : 0s..............
 029EFDA0 : FFFFFFFF 1DA3E370 009660B8 00000000 : ....p....`......
 029EFDB0 : 00000000 029EFE14 1DA7FEF8 009660B8 : .............`..
 029EFDC0 : 00000000 00966078 1DA73078 0092C320 : ....x`..x0.. ...
 029EFDD0 : 00000000 122B0280 122B0293 00000003 : ......+...+.....
 029EFDE0 : 122B0294 029EFE44 1DA84C87 122B0294 : ..+.D....L....+.
 029EFDF0 : 1DA701BD 0092C320 00942B58 00000050 : .... ...X+..P...
 029EFE00 : 03938700 00000000 0092C320 004C4B40 : ........ ...@KL.
 029EFE10 : 00000000 029EFE64 1DA800F0 009660B8 : ....d........`..
 029EFE20 : 00000000 00000000 0092C358 0092C0D8 : ........X.......
 029EFE30 : 00002DEB 0000000B 00000000 0092A670 : .-..........p...
 029EFE40 : 00000000 029EFE64 1DA85ACB 0092C320 : ....d....Z.. ...
 029EFE50 : 0092A670 009660B8 0092C320 004C4B40 : p....`.. ...@KL.
 029EFE60 : 00000000 029EFEB4 1DA8CBA0 009660B8 : .............`..
 029EFE70 : 00000004 009660B8 00000000 00000000 : .....`..........
 029EFE80 : 00000000 009660B8 00000000 0092C320 : .....`...... ...
 029EFE90 : 0092C120 029EFEC4 00000000 0092C320 :  ........... ...
 029EFEA0 : 0092C120 029EFEE4 0092C320 009433B0 :  ....... ....3..
 029EFEB0 : 00000000 029EFEE4 1DA680F2 0092C320 : ............ ...
 029EFEC0 : 029EFF23 029EFEE4 1DA68669 0092C320 : #.......i... ...
 029EFED0 : 0092C120 029EFEF4 0092C0D8 00000000 :  ...............
 029EFEE0 : 029EFF23 029EFF64 1DAC9A09 0092C320 : #...d....... ...
 029EFEF0 : 0092C120 0092C120 00000000 0092C318 :  ... ...........
 029EFF00 : 00958098 029EFF23 00000000 4C624974 : ....#.......tIbL
 029EFF10 : 0092C320 00000000 00958098 656C6163 :  ...........cale
 029EFF20 : 00616635 009461C0 00000003 20284440 : 5fa..a......@D( 
 029EFF30 : 0092C118 00000029 00008921 00000008 : ....)...!.......
 029EFF40 : 0092C318 00008921 00000000 200364F8 : ....!........d. 
 029EFF50 : 00000001 3143446B 200364F8 029EFF8C : ....kDC1.d. ....
 029EFF60 : 1DAC98BD 029EFFB4 1E528E96 00000000 : ..........R.....
 029EFF70 : 0000037F 5F747265 6D6F7266 4B52765F : ....ert_from_vRK
 029EFF80 : 20282BC0 029EFFB4 00000000 029EFFD4 : .+( ............
 029EFF90 : 1E530990 00000034 20281F80 00131B32 : ..S.4.....( 2...
 029EFFA0 : 5A5F5F49 3174534E 20282BC0 029EFFD4 : I__ZNSt1.+( ....
 029EFFB0 : 00000000 029EFFF4 1F9AA91E 200364F8 : .............d. 
 029EFFC0 : 72745F72 73746961 45456349 5F736937 : r_traitsIcEE7is_
 029EFFD0 : 6E65706F FFFFFFFF 1F9B9DB0 6B31526B : open........kR1k

______________________________________________________________________

 Memory addressed by EBX (029EFA24) for 256 bytes
______________________________________________________________________

 --addr--   -----dwords------   ---------bytes---------   -chars--
 029EFA24 : 00000000 000000EF : 00 00 00 00 EF 00 00 00 : ........
 029EFA2C : 029EFA98 029EFAE4 : 98 FA 9E 02 E4 FA 9E 02 : ........
 029EFA34 : 029EFA74 12F065E6 : 74 FA 9E 02 E6 65 F0 12 : t....e..
 029EFA3C : 00000000 12ED03A8 : 00 00 00 00 A8 03 ED 12 : ........
 029EFA44 : 029EFAB4 1E526ED5 : B4 FA 9E 02 D5 6E 52 1E : .....nR.
 029EFA4C : 00008921 00000000 : 21 89 00 00 00 00 00 00 : !.......
 029EFA54 : 029EFA64 00000000 : 64 FA 9E 02 00 00 00 00 : d.......
 029EFA5C : 00000000 4A000000 : 00 00 00 00 00 00 00 4A : .......J
 029EFA64 : 029EFA74 029EFAE4 : 74 FA 9E 02 E4 FA 9E 02 : t.......
 029EFA6C : 00000003 21600000 : 03 00 00 00 00 00 60 21 : ......`!
 029EFA74 : 029EFAA4 12F0669B : A4 FA 9E 02 9B 66 F0 12 : .....f..
 029EFA7C : 12ED03A8 029EFAB4 : A8 03 ED 12 B4 FA 9E 02 : ........
 029EFA84 : 21180000 21300000 : 00 00 18 21 00 00 30 21 : ...!..0!
 029EFA8C : FFFFFFFF 00000000 : FF FF FF FF 00 00 00 00 : ........
 029EFA94 : 200469A0 00000000 : A0 69 04 20 00 00 00 00 : .i. ....
 029EFA9C : 029EFADC 21600000 : DC FA 9E 02 00 00 60 21 : ......`!
 029EFAA4 : 029EFB34 12ED065B : 34 FB 9E 02 5B 06 ED 12 : 4...[...
 029EFAAC : 00000008 12ED03A8 : 08 00 00 00 A8 03 ED 12 : ........
 029EFAB4 : 21600000 00000003 : 00 00 60 21 03 00 00 00 : ..`!....
 029EFABC : 21600000 00000003 : 00 00 60 21 03 00 00 00 : ..`!....
 029EFAC4 : 01030000 00200000 : 00 00 03 01 00 00 20 00 : ...... .
 029EFACC : 21060000 00060000 : 00 00 06 21 00 00 06 00 : ...!....
 029EFAD4 : 210C0000 000C0000 : 00 00 0C 21 00 00 0C 00 : ...!....
 029EFADC : 21180000 00180000 : 00 00 18 21 00 00 18 00 : ...!....
 029EFAE4 : 029EFB04 20030000 : 04 FB 9E 02 00 00 03 20 : ....... 
 029EFAEC : 00000024 00000040 : 24 00 00 00 40 00 00 00 : $...@...
 029EFAF4 : 029EFB44 1F95EAD4 : 44 FB 9E 02 D4 EA 95 1F : D.......
 029EFAFC : 00000000 12E86530 : 00 00 00 00 30 65 E8 12 : ....0e..
 029EFB04 : 029EFB54 12E82F3E : 54 FB 9E 02 3E 2F E8 12 : T...>/..
 029EFB0C : 00000010 0000000C : 10 00 00 00 0C 00 00 00 : ........
 029EFB14 : 00800B80 200302D8 : 80 0B 80 00 D8 02 03 20 : ....... 

______________________________________________________________________

 Memory addressed by ESI (12ED03A8) for 256 bytes
______________________________________________________________________

 --addr--   -----dwords------   ---------bytes---------   -chars--
 12ED03A8 : 646E657A 5F6D6D5F : 7A 65 6E 64 5F 6D 6D 5F : zend_mm_
 12ED03B0 : 6E756863 6C615F6B : 63 68 75 6E 6B 5F 61 6C : chunk_al
 12ED03B8 : 5F636F6C 3A746E69 : 6C 6F 63 5F 69 6E 74 3A : loc_int:
 12ED03C0 : 72747020 7025203A : 20 70 74 72 3A 20 25 70 :  ptr: %p
 12ED03C8 : 6C696620 746E636C : 20 66 69 6C 6C 63 6E 74 :  fillcnt
 12ED03D0 : 7525203A 4E455A00 : 3A 20 25 75 00 5A 45 4E : : %u.ZEN
 12ED03D8 : 4D4D5F44 474F4C5F : 44 5F 4D 4D 5F 4C 4F 47 : D_MM_LOG
 12ED03E0 : 32534F5F 00768D00 : 5F 4F 53 32 00 8D 76 00 : _OS2..v.
 12ED03E8 : 646E657A 5F6D6D5F : 7A 65 6E 64 5F 6D 6D 5F : zend_mm_
 12ED03F0 : 6E756863 6C615F6B : 63 68 75 6E 6B 5F 61 6C : chunk_al
 12ED03F8 : 5F636F6C 3A746E69 : 6C 6F 63 5F 69 6E 74 3A : loc_int:
 12ED0400 : 72747020 7025203A : 20 70 74 72 3A 20 25 70 :  ptr: %p
 12ED0408 : 6C696620 746E636C : 20 66 69 6C 6C 63 6E 74 :  fillcnt
 12ED0410 : 7525203A 8955000A : 3A 20 25 75 0A 00 55 89 : : %u..U.
 12ED0418 : 535657E5 897CEC83 : E5 57 56 53 83 EC 7C 89 : .WVS..|.
 12ED0420 : CEE89445 89FFFFF6 : 45 94 E8 CE F6 FF FF 89 : E.......
 12ED0428 : 0FC085C7 00013E84 : C7 85 C0 0F 84 3E 01 00 : .....>..
 12ED0430 : FFFFA900 840F001F : 00 A9 FF FF 1F 00 0F 84 : ........
 12ED0438 : 00000133 48EBF631 : 33 01 00 00 31 F6 EB 48 : 3...1..H
 12ED0440 : E381FB89 001FFFFF : 89 FB 81 E3 FF FF 1F 00 : ........
 12ED0448 : A6E8D889 89FFFFF6 : 89 D8 E8 A6 F6 FF FF 89 : ........
 12ED0450 : 8998F544 859CF55C : 44 F5 98 89 5C F5 9C 85 : D...\...
 12ED0458 : C3840FC0 83000001 : C0 0F 84 C3 01 00 00 83 : ........
 12ED0460 : 458B01C6 F68BE894 : C6 01 8B 45 94 E8 8B F6 : ...E....
 12ED0468 : C789FFFF 840FC085 : FF FF 89 C7 85 C0 0F 84 : ........
 12ED0470 : 00000105 1FFFFFA9 : 05 01 00 00 A9 FF FF 1F : ........
 12ED0478 : B4840F00 83000001 : 00 0F 84 B4 01 00 00 83 : ........
 12ED0480 : 840F0AFE 000000F1 : FE 0A 0F 84 F1 00 00 00 : ........
 12ED0488 : 8994458B 89042444 : 8B 45 94 89 44 24 04 89 : .E..D$..
 12ED0490 : 69E8243C 850B6568 : 3C 24 E8 69 68 65 0B 85 : <$.ihe..
 12ED0498 : E8A574C0 0CAE3700 : C0 74 A5 E8 00 37 AE 0C : .t...7..
 12ED04A0 : 0489008B 66D6E824 : 8B 00 89 04 24 E8 D6 66 : ....$..f

______________________________________________________________________

 DLLs accessible from this process
______________________________________________________________________

 DOSCALLS                   10/20/2020 20:48:18    816,161 C:\OS2KRNL
 PHP      12400000 01032a00 05/16/2022 18:52:20 26,784,702 E:\INTERNET\PHP8\PHP.DLL
 PMMERGE  1a7e0000 00001000 04/10/2007 18:26:01  1,270,275 C:\OS2\DLL\PMMERGE.DLL
 PMGPI    1c4a0000 00010000 10/16/2001 13:31:09    248,446 C:\OS2\DLL\PMGPI.DLL
 DISTORM  1d190000 0000a274 11/12/2012 16:13:02     57,491 E:\USR\LIB\DISTORM.DLL
 ZIP      1d1a0000 002093c0 05/16/2022 18:57:22  2,641,994 E:\INTERNET\PHP8\MODULES\ZIP.DLL
 READLINE 1d3b0000 0002db60 05/16/2022 18:57:10    349,483 E:\INTERNET\PHP8\MODULES\READLINE.DLL
 OPENSSL  1d3e0000 0025e790 05/16/2022 18:52:26  3,175,773 E:\INTERNET\PHP8\MODULES\OPENSSL.DLL
 PDO_MYSQ 1d640000 00005d70 05/16/2022 18:56:21    150,756 E:\INTERNET\PHP8\MODULES\PDO_MYSQ.DLL
 MYSQLI   1d650000 00017aa0 05/16/2022 18:56:12    396,635 E:\INTERNET\PHP8\MODULES\MYSQLI.DLL
 ICONV    1d670000 000082f0 05/16/2022 18:54:02    103,008 E:\INTERNET\PHP8\MODULES\ICONV.DLL
 GD       1d680000 00193980 05/16/2022 18:53:24  2,142,377 E:\INTERNET\PHP8\MODULES\GD.DLL
 BZ2      1d820000 00011a80 05/16/2022 18:53:01    128,573 E:\INTERNET\PHP8\MODULES\BZ2.DLL
 MBSTRING 1d840000 000e29b0 05/16/2022 18:56:03  1,485,024 E:\INTERNET\PHP8\MODULES\MBSTRING.DLL
 MODPHP   1d930000 00005b70 05/16/2022 18:58:05    102,391 E:\INTERNET\PHP8\APACHE24\MODPHP.DLL
 ALIAS    1d940000 00003c50 05/11/2022 13:27:00     53,932 E:\APACHE24\MODULES\ALIAS.DLL
 DIR      1d950000 00002d30 05/11/2022 13:27:00     50,398 E:\APACHE24\MODULES\DIR.DLL
 DAV_LOCK 1d960000 000040b0 05/11/2022 13:26:29     71,679 E:\APACHE24\MODULES\DAV_LOCK.DLL
 DAV_FS   1d970000 00009510 05/11/2022 13:26:29    145,655 E:\APACHE24\MODULES\DAV_FS.DLL
 AUTOIDEX 1d980000 00007aa0 05/11/2022 13:26:29     90,371 E:\APACHE24\MODULES\AUTOIDEX.DLL
 STATUS   1d990000 00005b10 05/11/2022 13:26:29     63,940 E:\APACHE24\MODULES\STATUS.DLL
 DAV      1d9a0000 00015580 05/11/2022 13:26:28    276,922 E:\APACHE24\MODULES\DAV.DLL
 VERSION  1d9c0000 000028f0 05/11/2022 13:26:24     42,667 E:\APACHE24\MODULES\VERSION.DLL
 SETENVIF 1d9d0000 000032d0 05/11/2022 13:26:24     53,100 E:\APACHE24\MODULES\SETENVIF.DLL
 HEADERS  1d9e0000 00004170 05/11/2022 13:26:24     63,911 E:\APACHE24\MODULES\HEADERS.DLL
 ENV      1d9f0000 00002710 05/11/2022 13:26:23     46,585 E:\APACHE24\MODULES\ENV.DLL
 LOG_CFIG 1da00000 00005650 05/11/2022 13:26:23     83,147 E:\APACHE24\MODULES\LOG_CFIG.DLL
 HTTPD    1da10000 000f1a40 05/11/2022 13:27:05  2,112,765 E:\APACHE24\BIN\HTTPD.DLL
 EXCEPTQ  1db10000 000136c6 06/02/2020 11:07:01    162,595 E:\USR\LIB\EXCEPTQ.DLL
 MIME     1dc50000 00004240 05/11/2022 13:26:23     61,963 E:\APACHE24\MODULES\MIME.DLL
 FILTER   1dc60000 000042b0 05/11/2022 13:26:22     61,473 E:\APACHE24\MODULES\FILTER.DLL
 AUTH_SIC 1dc70000 00003730 05/11/2022 13:26:18     50,577 E:\APACHE24\MODULES\AUTH_SIC.DLL
 ACCESPAT 1dc80000 00002cb0 05/11/2022 13:26:18     49,775 E:\APACHE24\MODULES\ACCESPAT.DLL
 AUTHZORE 1dc90000 00004890 05/11/2022 13:26:18     66,070 E:\APACHE24\MODULES\AUTHZORE.DLL
 AUTHZSER 1dca0000 000025f0 05/11/2022 13:26:17     46,257 E:\APACHE24\MODULES\AUTHZSER.DLL
 AUTHZILE 1dcb0000 00002eb0 05/11/2022 13:26:17     50,796 E:\APACHE24\MODULES\AUTHZILE.DLL
 AUTHZOST 1dd00000 00002e10 05/11/2022 13:26:17     51,489 E:\APACHE24\MODULES\AUTHZOST.DLL
 AUTHNORE 1dd10000 00002b70 05/11/2022 13:26:17     50,262 E:\APACHE24\MODULES\AUTHNORE.DLL
 AUTHNILE 1dd20000 00002860 05/11/2022 13:26:16     47,025 E:\APACHE24\MODULES\AUTHNILE.DLL
 LIBCX0   1e520000 00014ad0 08/27/2021 00:58:22    213,009 E:\USR\LIB\LIBCX0.DLL
 TCPIP32  1ee10000 0001bb20 08/16/2011 06:01:00     87,504 C:\MPTN\DLL\TCPIP32.DLL
 SBFILTER 1f110000 00003591 03/22/2006 09:49:18     15,565 C:\OS2\DLL\SBFILTER.DLL
 GENGRADD 1f130000 00003324 05/14/2020 18:45:27     66,100 C:\OS2\DLL\GENGRADD.DLL
 VMAN     1f150000 0000d9f9 03/22/2006 14:20:26     67,993 C:\OS2\DLL\VMAN.DLL
 GRE2VMAN 1f1a0000 000044a8 02/15/2017 13:42:26     21,325 C:\OS2\DLL\GRE2VMAN.DLL
 FREETYPE 1f240000 0001716c 07/19/2013 07:12:07     81,954 C:\OS2\DLL\FREETYPE.DLL
 PMUNIF   1f270000 0000c3a0 10/16/2001 14:59:29     43,823 C:\OS2\DLL\PMUNIF.DLL
 PMATM    1f290000 0003bd25 09/14/2001 15:41:26    224,343 C:\OS2\DLL\PMATM.DLL
 DISPLAY  1f2f0000 0000004c 03/22/2006 08:54:14     44,198 C:\OS2\DLL\DISPLAY.DLL
 GENPMI   1f360000 00000045 03/22/2006 09:50:20     25,250 C:\OS2\DLL\GENPMI.DLL
 PREWRITE 1f3b0000 00001e00 01/20/2020 06:47:00     11,521 C:\SYS\DLL\PREWRITE.DLL
 LOCALE   1f3c0000 00025fd0 09/04/2002 17:31:00    108,353 C:\OS2\DLL\LOCALE.DLL
 VIDEOPMI 1f400000 0000c178 03/22/2006 09:47:06     65,161 C:\OS2\DLL\VIDEOPMI.DLL
 SOFTDRAW 1f4a0000 000c5a96 12/29/2004 11:15:00    417,095 C:\OS2\DLL\SOFTDRAW.DLL
 SPL1B    1f570000 00000822 01/18/2005 13:37:00      7,125 C:\OS2\DLL\SPL1B.DLL
 PMSPL    1f580000 00006a46 01/18/2005 13:37:00    280,283 C:\OS2\DLL\PMSPL.DLL
 PMSHLTKT 1f600000 0000e000 09/06/2000 12:45:10     44,232 C:\OS2\DLL\PMSHLTKT.DLL
 PMVIOP   1f610000 0000e204 12/29/2004 11:46:00     66,820 C:\OS2\DLL\PMVIOP.DLL
 UCV32    1f640000 00005c91 09/04/2002 22:30:00     27,463 C:\OS2\DLL\UCV32.DLL
 UCONV    1f7c0000 0000024f 01/28/2017 00:05:13      1,682 C:\OS2\DLL\UCONV.DLL
 LIBUNI   1f7d0000 00012b9c 08/08/2016 23:04:02     80,766 C:\OS2\DLL\LIBUNI.DLL
 LIBC066  1f920000 0002f2c0 08/27/2021 00:56:07    316,306 E:\USR\LIB\LIBC066.DLL
 LIBCN0   1f950000 0010e1c0 08/27/2021 00:56:08  3,528,098 E:\USR\LIB\LIBCN0.DLL
 GCC1     1fa80000 00015420 05/01/2021 17:11:14    247,948 E:\USR\LOCAL\LIB\GCC1.DLL
 FFST     1ff10000 00002234 03/08/2002 18:23:00     11,425 C:\OS2\DLL\FFST.DLL
 DOSCALL1 1ffc0000 0000c104 08/08/2016 23:03:04    137,601 C:\OS2\DLL\DOSCALL1.DLL

______________________________________________________________________

 End of Exception Report - report took 367 ms to generate
______________________________________________________________________

62829f67-8923_03-HTTPD-exceptq.txt (47,967 bytes)   
______________________________________________________________________

 Exception Report - created 2022/05/16 19:00:54
______________________________________________________________________

 LIBC: Killed by SIGSEGV

 Hostname:         localhost
 OS2/eCS Version:  2.45
 # of Processors:  1
 Physical Memory:  2047 mb
 Virt Addr Limit:  2048 mb
 Exceptq Version:  7.11.5-shl BETA8 (Jun  1 2020 18:37:02)

______________________________________________________________________

 Exception C0000005 - Access Violation
______________________________________________________________________

 Process:  E:\APACHE24\BIN\HTTPD.EXE (05/11/2022 13:27:05 1,748)
 PID:      8923 (35107)
 TID:      03 (3)
 Priority: 200

 Filename: E:\INTERNET\PHP8\PHP.DLL (05/16/2022 18:52:20 26,784,702)
 Address:  005B:12FBCC88 (0001:00BBCC88)
 Cause:    Attempted to write to 00000000
           (not a valid address)

______________________________________________________________________

 Failing Instruction
______________________________________________________________________

 12FBCC77  AND  ECX, 0xfffff000        (81e1 00f0ffff)
 12FBCC7D  LEA  EAX, [ECX-0x11]        (8d41 ef)
 12FBCC80  MOV  [EBX+0x4], EAX         (8943 04)
 12FBCC83  CALL 0x12ed437d             (e8 f576f1ff)
 12FBCC88 >MOV  DWORD [EAX], 0x1       (c700 01000000)
 12FBCC8E  MOV  DWORD [EAX+0x4], 0x16  (c740 04 16000000)
 12FBCC95  MOV  DWORD [EAX+0x8], 0x0   (c740 08 00000000)
 12FBCC9C  MOV  [EBX], EAX             (8903)

______________________________________________________________________

 Registers
______________________________________________________________________

 EAX : 00000000   EBX  : 029EFA24   ECX : 00000100   EDX  : 00000000
 ESI : 12ED03A8   EDI  : 00000000
 ESP : 029EF4EC   EBP  : 029EF4F4   EIP : 12FBCC88   EFLG : 00012212
 CS  : 005B       CSLIM: FFFFFFFF   SS  : 0053       SSLIM: FFFFFFFF

 EAX : not a valid address
 EBX : read/write memory on this thread's stack
 ECX : not a valid address
 EDX : not a valid address
 ESI : read/exec  memory at 0001:00AD03A8 in PHP
 EDI : not a valid address

______________________________________________________________________

 Stack Info for Thread 03
______________________________________________________________________

   Size       Base        ESP         Max         Top
 00020000   029F0000 -> 029EF4EC -> 029E9000 -> 029D0000

______________________________________________________________________

 Call Stack
______________________________________________________________________

   EBP     Address    Module     Obj:Offset    Nearest Public Symbol
 --------  ---------  --------  -------------  -----------------------
 Trap  ->  12FBCC88   PHP       0001:00BBCC88  zend_types.h#1177 @smart_str_erealloc@8 - 2F 0001:00BBCCB7 (U:\dev\php-8.1-os2\Zend\zend_smart_str.c)

 029EF4F4  12E7BA1F   PHP       0001:00A7BA1F  zend_smart_str.h#118 _php_printf_to_smart_string - 1524 0001:00A7CF43 (U:\dev\php-8.1-os2\main\spprintf.c)

 029EFA04  12F04805   PHP       0001:00B04805  zend.c#267 _zend_vstrpprintf + 32 0001:00B047D3 (U:\dev\php-8.1-os2\Zend\zend.c)

  Offset Name                 Type                         Hex Value
  ������ �������������������� ���������������������������� ���������
   8     max_len              32 bit unsigned              0
   12    format               8 bit unsigned               12ED03A8
   16    ap                   pointer to 8 bit unsigned    29EFAB4
  -16    buf                  32 bit signed                0

 029EFA34  12F065E6   PHP       0001:00B065E6  zend.c#1503 _zend_error_zstr_at + 7A0 0001:00B05E46 (U:\dev\php-8.1-os2\Zend\zend.c)

 029EFA74  12F0669B   PHP       0001:00B0669B  zend.c#1573 _zend_error + 2F 0001:00B0666C (U:\dev\php-8.1-os2\Zend\zend.c)

  Offset Name                 Type                         Hex Value
  ������ �������������������� ���������������������������� ���������
   8     type                 32 bit signed                8
   12    format               8 bit unsigned               12ED03A8
  -16    filename             pointer to type 0x228        200469A0
  -12    lineno               32 bit unsigned              0

 029EFAA4  12ED065B   PHP       0001:00AD065B  zend_alloc.c#732 ___zend_realloc + C1E 0001:00ACFA3D (U:\dev\php-8.1-os2\Zend\zend_alloc.c)

 029EFB34  12ED069F   PHP       0001:00AD069F  zend_alloc.c#1923 ___zend_realloc + C62 0001:00ACFA3D (U:\dev\php-8.1-os2\Zend\zend_alloc.c)

 029EFB54  12ED0847   PHP       0001:00AD0847  zend_alloc.c#2934 ___zend_realloc + E0A 0001:00ACFA3D (U:\dev\php-8.1-os2\Zend\zend_alloc.c)

 029EFB94  12E72214   PHP       0001:00A72214  TSRM.c#455 _tsrm_startup - 4E 0001:00A72262 (U:\dev\php-8.1-os2\TSRM\TSRM.c)

 029EFBD4  12E72846   PHP       0001:00A72846  TSRM.c#520 _ts_resource_ex + 7B 0001:00A727CB (U:\dev\php-8.1-os2\TSRM\TSRM.c)

  Offset Name                 Type                         Hex Value
  ������ �������������������� ���������������������������� ���������
  -12    thread_id            pointer to type 0x209        9660B8

 029EFC14  1D93100D   MODPHP    0001:0000100D  sapi_apache2.c#615 _php_ap2_register_hook - 84D 0001:0000185A (U:\dev\php-8.1-os2\sapi\apache2handler\sapi_apache2.c)

 029EFD24  1DA4DB85   HTTPD     0001:0003DB85  config.c#171 _ap_run_handler + 38 0001:0003DB4D (config.c)

  Offset Name                 Type                         Hex Value
  ������ �������������������� ���������������������������� ���������
   8     r                    pointer to type 0x246        9660B8

 029EFD54  1DA4E129   HTTPD     0001:0003E129  config.c#445 _ap_invoke_handler + 99 0001:0003E090 (config.c)

  Offset Name                 Type                         Hex Value
  ������ �������������������� ���������������������������� ���������
   8     r                    pointer to type 0x246        9660B8

 029EFDB4  1DA7FEF8   HTTPD     0001:0006FEF8  http_request.c#452 _ap_process_async_request + 1FC 0001:0006FCFC (http_request.c)

 029EFE14  1DA800F0   HTTPD     0001:000700F0  http_request.c#489 _ap_process_request + 17 0001:000700D9 (http_request.c)

  Offset Name                 Type                         Hex Value
  ������ �������������������� ���������������������������� ���������
   8     r                    pointer to type 0x287        9660B8
  -12    bb                   pointer to type 0x2AD        92C320

 029EFE64  1DA8CBA0   HTTPD     0001:0007CBA0  http_core.c#219 _http_module + 7AF20 0002:00001C80 (http_core.c)

 029EFEB4  1DA680F2   HTTPD     0001:000580F2  connection.c#42 _ap_run_process_connection + 38 0001:000580BA (connection.c)

  Offset Name                 Type                         Hex Value
  ������ �������������������� ���������������������������� ���������
   8     c                    pointer to type 0x208        92C320

 029EFEE4  1DAC9A09   HTTPD     0001:000B9A09  mpmt_os2_child.c#585 _worker_main + 14C 0001:000B98BD (mpmt_os2_child.c)

  Offset Name                 Type                         Hex Value
  ������ �������������������� ���������������������������� ���������
  -48    thd                  pointer to type 0x202        2B
  -44    osthd                32 bit unsigned              8923
  -40    allocator            pointer to type 0x312        8
  -36    worker_args          pointer to type 0x314        92C318
  -32    workq                32 bit unsigned              8923
  -28    owner                32 bit unsigned              0
  -16    rd                   0x31A                        FFFFFFFF
  -24    len                  32 bit unsigned              200364F8
  -49    priority             8 bit unsigned               0
  -20    sbh                  pointer to type 0x31F        1

 029EFF64  1E528E96   LIBCX0    0001:00008E96  beginthread.c#99 __beginthread - 1A 0001:00008EB0 (.\libcx-0.7.2\src\beginthread.c)

 029EFFB4  1F9AA91E   LIBCN0    0001:0005A91E  b_processWait.c#772 ___libc_Back_processWait + 405 0001:0005A519 (b_processWait.obj)

  Offset Name                 Type                         Hex Value
  ������ �������������������� ���������������������������� ���������
   8     enmIdType            0x2B0                        20282BC0
   12    Id                   32 bit signed                20040040
   20    pSigInfo             pointer to type 0x291        C
   24    fOptions             32 bit unsigned              1345C738
   28    pUsage               pointer to type 0x2B2        0
  -44    __fs__               32 bit unsigned              D
  -40    Wait                 0x279                        FFFFFFFF
  -40    cIgnore              32 bit unsigned              FFFFFFFF
  -40    Wait                 0x279                        FFFFFFFF
  -40    Wait                 0x279                        FFFFFFFF
  -40    Wait                 0x279                        FFFFFFFF
  -40    Wait                 0x279                        FFFFFFFF
  -40    Wait                 0x279                        FFFFFFFF
  -40    Wait                 0x279                        FFFFFFFF

 029EFFF4  1FFEC188   DOSCALL1  0004:0000C188 


______________________________________________________________________

 Labels on the Stack
______________________________________________________________________

   ESP     Address    Module     Obj:Offset    Nearest Public Symbol
 --------  ---------  --------  -------------  -----------------------
 029EF4F8  12E7BA1F   PHP       0001:00A7BA1F  zend_smart_str.h#118 _php_printf_to_smart_string - 1524 0001:00A7CF43 (U:\dev\php-8.1-os2\main\spprintf.c)
 029EF510  12FFF400   PHP       0001:00BFF400  zend_func_info.c#233 _zend_func_info_shutdown + 25D0 0001:00BFCE30 (U:\dev\php-8.1-os2\Zend\Optimizer\zend_func_info.c)
 029EF528  12FFF410   PHP       0001:00BFF410  zend_func_info.c#233 _zend_func_info_shutdown + 25E0 0001:00BFCE30 (U:\dev\php-8.1-os2\Zend\Optimizer\zend_func_info.c)
 029EF540  12FFF420   PHP       0001:00BFF420  zend_func_info.c#233 _zend_func_info_shutdown + 25F0 0001:00BFCE30 (U:\dev\php-8.1-os2\Zend\Optimizer\zend_func_info.c)
 029EF558  12FFF430   PHP       0001:00BFF430  zend_func_info.c#233 _zend_func_info_shutdown + 2600 0001:00BFCE30 (U:\dev\php-8.1-os2\Zend\Optimizer\zend_func_info.c)
 029EF570  12FFF440   PHP       0001:00BFF440  zend_func_info.c#233 _zend_func_info_shutdown + 2610 0001:00BFCE30 (U:\dev\php-8.1-os2\Zend\Optimizer\zend_func_info.c)
 029EF588  12FFF450   PHP       0001:00BFF450  zend_func_info.c#233 _zend_func_info_shutdown + 2620 0001:00BFCE30 (U:\dev\php-8.1-os2\Zend\Optimizer\zend_func_info.c)
 029EF5A0  12FFF460   PHP       0001:00BFF460  zend_func_info.c#233 _zend_func_info_shutdown + 2630 0001:00BFCE30 (U:\dev\php-8.1-os2\Zend\Optimizer\zend_func_info.c)
 029EF5B8  12FFF470   PHP       0001:00BFF470  zend_func_info.c#233 _zend_func_info_shutdown + 2640 0001:00BFCE30 (U:\dev\php-8.1-os2\Zend\Optimizer\zend_func_info.c)
 029EF5D0  12FFF480   PHP       0001:00BFF480  zend_func_info.c#233 _zend_func_info_shutdown + 2650 0001:00BFCE30 (U:\dev\php-8.1-os2\Zend\Optimizer\zend_func_info.c)
 029EF5E8  12FFF490   PHP       0001:00BFF490  zend_func_info.c#233 _zend_func_info_shutdown + 2660 0001:00BFCE30 (U:\dev\php-8.1-os2\Zend\Optimizer\zend_func_info.c)
 029EF600  12FFF4A0   PHP       0001:00BFF4A0  zend_func_info.c#233 _zend_func_info_shutdown + 2670 0001:00BFCE30 (U:\dev\php-8.1-os2\Zend\Optimizer\zend_func_info.c)
 029EF618  12FFF4B0   PHP       0001:00BFF4B0  zend_func_info.c#233 _zend_func_info_shutdown + 2680 0001:00BFCE30 (U:\dev\php-8.1-os2\Zend\Optimizer\zend_func_info.c)
 029EF630  12FFF4C0   PHP       0001:00BFF4C0  zend_func_info.c#233 _zend_func_info_shutdown + 2690 0001:00BFCE30 (U:\dev\php-8.1-os2\Zend\Optimizer\zend_func_info.c)
 029EF648  12FFF4D0   PHP       0001:00BFF4D0  zend_func_info.c#233 _zend_func_info_shutdown + 26A0 0001:00BFCE30 (U:\dev\php-8.1-os2\Zend\Optimizer\zend_func_info.c)
 029EF660  12FFF4E0   PHP       0001:00BFF4E0  zend_func_info.c#233 _zend_func_info_shutdown + 26B0 0001:00BFCE30 (U:\dev\php-8.1-os2\Zend\Optimizer\zend_func_info.c)
 029EF678  12FFF4F0   PHP       0001:00BFF4F0  zend_func_info.c#233 _zend_func_info_shutdown + 26C0 0001:00BFCE30 (U:\dev\php-8.1-os2\Zend\Optimizer\zend_func_info.c)
 029EF690  12FFF500   PHP       0001:00BFF500  zend_func_info.c#233 _zend_func_info_shutdown + 26D0 0001:00BFCE30 (U:\dev\php-8.1-os2\Zend\Optimizer\zend_func_info.c)
 029EF6A8  12FFF510   PHP       0001:00BFF510  zend_func_info.c#233 _zend_func_info_shutdown + 26E0 0001:00BFCE30 (U:\dev\php-8.1-os2\Zend\Optimizer\zend_func_info.c)
 029EF6C0  12FFF520   PHP       0001:00BFF520  zend_func_info.c#233 _zend_func_info_shutdown + 26F0 0001:00BFCE30 (U:\dev\php-8.1-os2\Zend\Optimizer\zend_func_info.c)
 029EF6D8  12FFF530   PHP       0001:00BFF530  zend_func_info.c#233 _zend_func_info_shutdown + 2700 0001:00BFCE30 (U:\dev\php-8.1-os2\Zend\Optimizer\zend_func_info.c)
 029EF6F0  12FFF540   PHP       0001:00BFF540  zend_func_info.c#233 _zend_func_info_shutdown + 2710 0001:00BFCE30 (U:\dev\php-8.1-os2\Zend\Optimizer\zend_func_info.c)
 029EF708  12FFF550   PHP       0001:00BFF550  zend_func_info.c#233 _zend_func_info_shutdown + 2720 0001:00BFCE30 (U:\dev\php-8.1-os2\Zend\Optimizer\zend_func_info.c)
 029EF720  12FFF560   PHP       0001:00BFF560  zend_func_info.c#233 _zend_func_info_shutdown + 2730 0001:00BFCE30 (U:\dev\php-8.1-os2\Zend\Optimizer\zend_func_info.c)
 029EF738  12FFF570   PHP       0001:00BFF570  zend_func_info.c#233 _zend_func_info_shutdown + 2740 0001:00BFCE30 (U:\dev\php-8.1-os2\Zend\Optimizer\zend_func_info.c)
 029EF750  12FFF580   PHP       0001:00BFF580  zend_func_info.c#233 _zend_func_info_shutdown + 2750 0001:00BFCE30 (U:\dev\php-8.1-os2\Zend\Optimizer\zend_func_info.c)
 029EF768  12FFF590   PHP       0001:00BFF590  zend_func_info.c#233 _zend_func_info_shutdown + 2760 0001:00BFCE30 (U:\dev\php-8.1-os2\Zend\Optimizer\zend_func_info.c)
 029EF780  12FFF5A0   PHP       0001:00BFF5A0  zend_func_info.c#233 _zend_func_info_shutdown + 2770 0001:00BFCE30 (U:\dev\php-8.1-os2\Zend\Optimizer\zend_func_info.c)
 029EF798  12FFF5B0   PHP       0001:00BFF5B0  zend_func_info.c#233 _zend_func_info_shutdown + 2780 0001:00BFCE30 (U:\dev\php-8.1-os2\Zend\Optimizer\zend_func_info.c)
 029EF7B0  12FFF5C0   PHP       0001:00BFF5C0  zend_func_info.c#233 _zend_func_info_shutdown + 2790 0001:00BFCE30 (U:\dev\php-8.1-os2\Zend\Optimizer\zend_func_info.c)
 029EF7C8  12FFF5D0   PHP       0001:00BFF5D0  zend_func_info.c#233 _zend_func_info_shutdown + 27A0 0001:00BFCE30 (U:\dev\php-8.1-os2\Zend\Optimizer\zend_func_info.c)
 029EF7E0  12FFF5E0   PHP       0001:00BFF5E0  zend_func_info.c#233 _zend_func_info_shutdown + 27B0 0001:00BFCE30 (U:\dev\php-8.1-os2\Zend\Optimizer\zend_func_info.c)
 029EF7F8  12FFF5F0   PHP       0001:00BFF5F0  zend_func_info.c#233 _zend_func_info_shutdown + 27C0 0001:00BFCE30 (U:\dev\php-8.1-os2\Zend\Optimizer\zend_func_info.c)
 029EF810  12FFF600   PHP       0001:00BFF600  zend_func_info.c#233 _zend_func_info_shutdown + 27D0 0001:00BFCE30 (U:\dev\php-8.1-os2\Zend\Optimizer\zend_func_info.c)
 029EF828  1F9C8D89   LIBCN0    0001:00078D89  builtin.h#18 __std_ftell + 5C0 0001:000787C9 (ftell.obj)
 029EF840  12FFF620   PHP       0001:00BFF620  zend_func_info.c#233 _zend_func_info_shutdown + 27F0 0001:00BFCE30 (U:\dev\php-8.1-os2\Zend\Optimizer\zend_func_info.c)
 029EF858  1F9B0557   LIBCN0    0001:00060557  logstrict.c#2187 ___libc_logForkParent + E6F 0001:0005F6E8 (logstrict.obj)
 029EF8C8  1F95E7CE   LIBCN0    0001:0000E7CE  filehandles.c#1406 ___libc_fhInit - D0A 0001:0000F4D8 (.\libc-0.1.10\src\emx\src\lib\sys\filehandles.c)
 029EF8D8  1F9C8D89   LIBCN0    0001:00078D89  builtin.h#18 __std_ftell + 5C0 0001:000787C9 (ftell.obj)
 029EF908  1F95E9D6   LIBCN0    0001:0000E9D6  filehandles.c#652 ___libc_fhInit - B02 0001:0000F4D8 (.\libc-0.1.10\src\emx\src\lib\sys\filehandles.c)
 029EF944  00010000   HTTPX     0001:00000000  crt0.s#59 __text 0001:00000000 (D:\Temp\ccreGMA2.s)
 029EF958  1F96163B   LIBCN0    0001:0001163B  tcpipver.c#1277 ___libc_TcpipAllocFH44 - F0A 0001:00012545 (.\libc-0.1.10\src\emx\src\lib\sys\tcpipver.c)
 029EF978  1F9E191B   LIBCN0    0001:0009191B  qsort.c#78 __std_qsort + 24DB 0001:0008F440 (qsort.obj)
 029EF988  1E531E67   LIBCX0    0001:00011E67  shared.c#605 _global_unlock + 17 0001:00011E50 (.\libcx-0.7.2\src\shared.c)
 029EF998  1E531916   LIBCX0    0001:00011916  shared.c#764 _global_alloc + 26 0001:000118F0 (.\libcx-0.7.2\src\shared.c)
 029EF9C8  1F9C57BA   LIBCN0    0001:000757BA  err.c#140 _verrx + 2E 0001:0007578C (err.obj)
 029EF9E8  1E524D0D   LIBCX0    0001:00004D0D  mmap.c#1319 _mmap - 8D3 0001:000055E0 (.\libcx-0.7.2\src\mmap\mmap.c)
 029EFA08  12F04805   PHP       0001:00B04805  zend.c#267 _zend_vstrpprintf + 32 0001:00B047D3 (U:\dev\php-8.1-os2\Zend\zend.c)
 029EFA10  12ED03A8   PHP       0001:00AD03A8  zend_alloc.c#1903 ___zend_realloc + 96B 0001:00ACFA3D (U:\dev\php-8.1-os2\Zend\zend_alloc.c)
 029EFA38  12F065E6   PHP       0001:00B065E6  zend.c#1503 _zend_error_zstr_at + 7A0 0001:00B05E46 (U:\dev\php-8.1-os2\Zend\zend.c)
 029EFA40  12ED03A8   PHP       0001:00AD03A8  zend_alloc.c#1903 ___zend_realloc + 96B 0001:00ACFA3D (U:\dev\php-8.1-os2\Zend\zend_alloc.c)
 029EFA48  1E526ED5   LIBCX0    0001:00006ED5  mmap.c#1324 _munmap + 1D5 0001:00006D00 (.\libcx-0.7.2\src\mmap\mmap.c)
 029EFA78  12F0669B   PHP       0001:00B0669B  zend.c#1573 _zend_error + 2F 0001:00B0666C (U:\dev\php-8.1-os2\Zend\zend.c)
 029EFA7C  12ED03A8   PHP       0001:00AD03A8  zend_alloc.c#1903 ___zend_realloc + 96B 0001:00ACFA3D (U:\dev\php-8.1-os2\Zend\zend_alloc.c)
 029EFAA8  12ED065B   PHP       0001:00AD065B  zend_alloc.c#732 ___zend_realloc + C1E 0001:00ACFA3D (U:\dev\php-8.1-os2\Zend\zend_alloc.c)
 029EFAB0  12ED03A8   PHP       0001:00AD03A8  zend_alloc.c#1903 ___zend_realloc + 96B 0001:00ACFA3D (U:\dev\php-8.1-os2\Zend\zend_alloc.c)
 029EFAF8  1F95EAD4   LIBCN0    0001:0000EAD4  filehandles.c#975 ___libc_fhInit - A04 0001:0000F4D8 (.\libc-0.1.10\src\emx\src\lib\sys\filehandles.c)
 029EFB00  12E86530   PHP       0001:00A86530  php_content_types.c#59 _php_setup_sapi_content_types + 6B 0001:00A864C5 (U:\dev\php-8.1-os2\main\php_content_types.c)
 029EFB08  12E82F3E   PHP       0001:00A82F3E  zend_hash.h#706 _sapi_register_post_entry + 13B 0001:00A82E03 (U:\dev\php-8.1-os2\main\SAPI.c)
 029EFB1C  12ED07DB   PHP       0001:00AD07DB  zend_alloc.c#1974 ___zend_realloc + D9E 0001:00ACFA3D (U:\dev\php-8.1-os2\Zend\zend_alloc.c)
 029EFB38  12ED069F   PHP       0001:00AD069F  zend_alloc.c#1923 ___zend_realloc + C62 0001:00ACFA3D (U:\dev\php-8.1-os2\Zend\zend_alloc.c)
 029EFB58  12ED0847   PHP       0001:00AD0847  zend_alloc.c#2934 ___zend_realloc + E0A 0001:00ACFA3D (U:\dev\php-8.1-os2\Zend\zend_alloc.c)
 029EFB5C  12ED07DB   PHP       0001:00AD07DB  zend_alloc.c#1974 ___zend_realloc + D9E 0001:00ACFA3D (U:\dev\php-8.1-os2\Zend\zend_alloc.c)
 029EFB78  12E892E3   PHP       0001:00A892E3  php_ticks.c#30 _php_startup_ticks + 36 0001:00A892AD (U:\dev\php-8.1-os2\main\php_ticks.c)
 029EFB98  12E72214   PHP       0001:00A72214  TSRM.c#455 _tsrm_startup - 4E 0001:00A72262 (U:\dev\php-8.1-os2\TSRM\TSRM.c)
 029EFBC4  1DC90663   AUTHZORE  0001:00000663  mod_authz_core.c#1072 _authz_core_module + 613 0002:00000050 (mod_authz_core.c)
 029EFBD8  12E72846   PHP       0001:00A72846  TSRM.c#520 _ts_resource_ex + 7B 0001:00A727CB (U:\dev\php-8.1-os2\TSRM\TSRM.c)
 029EFBE8  1DA3B7B6   HTTPD     0001:0002B7B6   _apr_pstrcat + 4D 0001:0002B769 (apr_strings.o)
 029EFC00  1D9904E9   STATUS    0001:000004E9  mod_status.c#93 _ap_run_status_hook + 8E 0001:0000045B (mod_status.c)
 029EFC18  1D93100D   MODPHP    0001:0000100D  sapi_apache2.c#615 _php_ap2_register_hook - 84D 0001:0000185A (U:\dev\php-8.1-os2\sapi\apache2handler\sapi_apache2.c)
 029EFC24  1DC90663   AUTHZORE  0001:00000663  mod_authz_core.c#1072 _authz_core_module + 613 0002:00000050 (mod_authz_core.c)
 029EFC38  1D9A8A19   DAV       0001:00008A19  mod_dav.c#4877 _dav_run_method_precondition + 5D1F 0001:00002CFA (mod_dav.c)
 029EFC40  1D9A010B   DAV       0001:0000010B  mod_dav.c#4259 _dav_get_provider_name - 1389 0001:00001494 (mod_dav.c)
 029EFC48  1DA3B66D   HTTPD     0001:0002B66D   _apr_pstrmemdup + 25 0001:0002B648 (apr_strings.o)
 029EFC98  1DA3CC7B   HTTPD     0001:0002CC7B   _apr_table_get + 80 0001:0002CBFB (apr_tables.o)
 029EFCA0  1DA5D1D3   HTTPD     0001:0004D1D3  core.c#4985 _ap_core_translate - 3230 0001:00050403 (core.c)
 029EFCD8  1DA5D512   HTTPD     0001:0004D512  core.c#5581 _ap_core_translate - 2EF1 0001:00050403 (core.c)
 029EFD28  1DA4DB85   HTTPD     0001:0003DB85  config.c#171 _ap_run_handler + 38 0001:0003DB4D (config.c)
 029EFD38  1DA7D10B   HTTPD     0001:0006D10B  request.c#171 _ap_location_walk + 4FE 0001:0006CC0D (request.c)
 029EFD58  1DA4E129   HTTPD     0001:0003E129  config.c#445 _ap_invoke_handler + 99 0001:0003E090 (config.c)
 029EFD78  1DA13B48   HTTPD     0001:00003B48   _apr_pool_cleanup_register + 4A 0001:00003AFE (apr_pools.o)
 029EFDA4  1DA3E370   HTTPD     0001:0002E370   _apr_thread_mutex_create - 55 0001:0002E3C5 (thread_mutex.o)
 029EFDB8  1DA7FEF8   HTTPD     0001:0006FEF8  http_request.c#452 _ap_process_async_request + 1FC 0001:0006FCFC (http_request.c)
 029EFDC8  1DA73078   HTTPD     0001:00063078  protocol.c#2395 _ap_get_protocol + 11 0001:00063067 (protocol.c)
 029EFDE8  1DA84C87   HTTPD     0001:00074C87  scoreboard.c#573 _ap_cleanup_scoreboard - 30B 0001:00074F92 (scoreboard.c)
 029EFDF0  1DA701BD   HTTPD     0001:000601BD  protocol.c#2348 _ap_send_interim_response + 1EE 0001:0005FFCF (protocol.c)
 029EFE18  1DA800F0   HTTPD     0001:000700F0  http_request.c#489 _ap_process_request + 17 0001:000700D9 (http_request.c)
 029EFE48  1DA85ACB   HTTPD     0001:00075ACB  scoreboard.c#601 _ap_update_child_status + 42 0001:00075A89 (scoreboard.c)
 029EFE68  1DA8CBA0   HTTPD     0001:0007CBA0  http_core.c#219 _http_module + 7AF20 0002:00001C80 (http_core.c)
 029EFEB8  1DA680F2   HTTPD     0001:000580F2  connection.c#42 _ap_run_process_connection + 38 0001:000580BA (connection.c)
 029EFEC8  1DA68669   HTTPD     0001:00058669  connection.c#216 _ap_process_connection + 22 0001:00058647 (connection.c)
 029EFEE8  1DAC9A09   HTTPD     0001:000B9A09  mpmt_os2_child.c#585 _worker_main + 14C 0001:000B98BD (mpmt_os2_child.c)
 029EFF60  1DAC98BD   HTTPD     0001:000B98BD  mpmt_os2_child.c#517 _worker_main 0001:000B98BD (mpmt_os2_child.c)
 029EFF68  1E528E96   LIBCX0    0001:00008E96  beginthread.c#99 __beginthread - 1A 0001:00008EB0 (.\libcx-0.7.2\src\beginthread.c)
 029EFF78  12FFFAF0   PHP       0001:00BFFAF0  zend_func_info.c#233 _zend_func_info_shutdown + 2CC0 0001:00BFCE30 (U:\dev\php-8.1-os2\Zend\Optimizer\zend_func_info.c)
 029EFF90  1E530990   LIBCX0    0001:00010990  main.c#80 libcxExceptionHandler 0001:00010990 (.\libcx-0.7.2\src\main.c)
 029EFFB8  1F9AA91E   LIBCN0    0001:0005A91E  b_processWait.c#772 ___libc_Back_processWait + 405 0001:0005A519 (b_processWait.obj)
 029EFFC0  12FFFB20   PHP       0001:00BFFB20  zend_func_info.c#233 _zend_func_info_shutdown + 2CF0 0001:00BFCE30 (U:\dev\php-8.1-os2\Zend\Optimizer\zend_func_info.c)
 029EFFD8  1F9B9DB0   LIBCN0    0001:00069DB0  __spawnve.c#781 ___spawnve + 22B 0001:00069B85 (__spawnve.obj)
 029EFFF8  1FFEC188   DOSCALL1  0004:0000C188 

______________________________________________________________________

 Stack Contents from ESP-10C to Stack Base  (ESP = 029EF4EC)
______________________________________________________________________

 --addr--   --------------dwords---------------   -----chars------
 029EF3E0 : 00000000 00D0B509 00000000 00000000 : ................
 029EF3F0 : 00008923 00000000 00000000 00000000 : #...............
 029EF400 : 01830000 00000000 00000000 00000000 : ................
 029EF410 : 00000000 00000000 00000000 00000000 : ................
 029EF420 : 00000000 00000000 00000000 00000000 : ................
 029EF430 : 0000150B 00000053 00000053 00000000 : ....S...S.......
 029EF440 : 12ED03A8 00000000 029EFA24 00000100 : ........$.......
 029EF450 : 00000000 029EF4F4 12FBCC88 0000005B : ............[...
 029EF460 : 00012212 029EF4EC 00000053 2003E64C : ."......S...L.. 
 029EF470 : 00000100 029EF4B4 13063CD7 00000002 : .........<......
 029EF480 : 12FFF3A0 2003E64C 0000000D FFFFFFFF : ....L.. ........
 029EF490 : D16FF3CE 2005E500 00000002 2003E64C : ..o.... ....L.. 
 029EF4A0 : 0000000D FFFFFFFF 00000100 12ED03A8 : ................
 029EF4B0 : 00000000 029EF4D4 12E72C0A 13441B00 : .........,....D.
 029EF4C0 : C2A1484E 2005E580 12FFF3D0 2003E64C : NH..... ....L.. 
 029EF4D0 : 0000000D 029EF4E4 12ED438B 2005E5C0 : .........C..... 
 029EF4E0 : 029EFA24 029EF4F4 12FBCC88 FFFFFFFF : $...............
 029EF4F0 : 0000007A 029EFA04 12E7BA1F 2003E64C : z...........L.. 
 029EF500 : 0000000D FFFFFFFF 97589AE7 2005E640 : ..........X.@.. 
 029EF510 : 12FFF400 2003E64C 0000000D 00000270 : ....L.. ....p...
 029EF520 : B0BD44A0 2005E680 12FFF410 2003E64C : .D..... ....L.. 
 029EF530 : 00000000 FFFFFFFF BDADC6EF 2005E6C0 : ............... 
 029EF540 : 12FFF420 2003E64C 0000000D FFFFFFFF :  ...L.. ........
 029EF550 : 00000000 2005E700 12FFF430 2003E64C : ....... 0...L.. 
 029EF560 : 00000001 00000300 029EFA24 2005E740 : ........$...@.. 
 029EF570 : 12FFF440 2003E64C 0000000D FFFFFFFF : @...L.. ........
 029EF580 : FC959163 2005E780 12FFF450 2003E64C : c...... P...L.. 
 029EF590 : 0000000D FFFFFFFF 800F4E57 2005E7C0 : ........WN..... 
 029EF5A0 : 12FFF460 2003E64C 0000000D FFFFFFFF : `...L.. ........
 029EF5B0 : 900CB6B3 2005E800 12FFF470 2003E64C : ....... p...L.. 
 029EF5C0 : 0000000D FFFFFFFF 8343CDA7 2005E840 : ..........C.@.. 
 029EF5D0 : 12FFF480 2003E64C 0000000D FFFFFFFF : ....L.. ........
 029EF5E0 : B61527BF 2005E880 12FFF490 2003E64C : .'..... ....L.. 
 029EF5F0 : 0000000D FFFFFFFF F072B2E3 2005E8C0 : ..........r.... 
 029EF600 : 12FFF4A0 2003E64C 0000000D FFFFFFFF : ....L.. ........
 029EF610 : 8A10FD96 2005E900 12FFF4B0 2003E64C : ....... ....L.. 
 029EF620 : 0000000D FFFFFFFF E062B3B5 2005E940 : ..........b.@.. 
 029EF630 : 12FFF4C0 2003E64C 0000000D FFFFFFFF : ....L.. ........
 029EF640 : CAF8ECF1 2005E980 12FFF4D0 2003E64C : ....... ....L.. 
 029EF650 : 0000000D FFFFFFFF D00DC990 2005E9C0 : ............... 
 029EF660 : 12FFF4E0 2003E64C 0000000D FFFFFFFF : ....L.. ........
 029EF670 : BF3FC0BD 2005EA00 12FFF4F0 2003E64C : ..?.... ....L.. 
 029EF680 : 0000000D FFFFFFFF B0DEA298 2005EA40 : ............@.. 
 029EF690 : 12FFF500 2003E64C 0000000D FFFFFFFF : ....L.. ........
 029EF6A0 : A6A475F1 2005EA80 12FFF510 2003E64C : .u..... ....L.. 
 029EF6B0 : 0000000D 00000348 90E17F8B 2005EAC0 : ....H.......... 
 029EF6C0 : 12FFF520 2003E64C 0000000D FFFFFFFF :  ...L.. ........
 029EF6D0 : D429CFCC 2005EB00 12FFF530 2003E64C : ..).... 0...L.. 
 029EF6E0 : 0000000D FFFFFFFF CB96A13B 2005EB40 : ........;...@.. 
 029EF6F0 : 12FFF540 2003E64C 0000000D FFFFFFFF : @...L.. ........
 029EF700 : D26F8961 2005EB80 12FFF550 2003E64C : a.o.... P...L.. 
 029EF710 : 0000000D FFFFFFFF CB3831CF 2005EBC0 : .........18.... 
 029EF720 : 12FFF560 2003E64C 0000000D FFFFFFFF : `...L.. ........
 029EF730 : 885882D9 2005EC00 12FFF570 2003E64C : ..X.... p...L.. 
 029EF740 : 0000000D FFFFFFFF EB74DEAC 2005EC40 : ..........t.@.. 
 029EF750 : 12FFF580 2003E64C 0000000D FFFFFFFF : ....L.. ........
 029EF760 : ADD20FA7 2005EC80 12FFF590 2003E64C : ....... ....L.. 
 029EF770 : 0000000D FFFFFFFF C499D880 2005ECC0 : ............... 
 029EF780 : 12FFF5A0 2003E64C 0000000D FFFFFFFF : ....L.. ........
 029EF790 : A10BE6F3 2005ED00 12FFF5B0 2003E64C : ....... ....L.. 
 029EF7A0 : 0000000D FFFFFFFF BDA89C14 2005ED40 : ............@.. 
 029EF7B0 : 12FFF5C0 2003E64C 0000000D 00000318 : ....L.. ........
 029EF7C0 : FE2974E0 2005ED80 12FFF5D0 2003E64C : .t).... ....L.. 
 029EF7D0 : 0000000D FFFFFFFF 8C83EAEF 2005EDE0 : ............... 
 029EF7E0 : 12FFF5E0 2003E64C 0000000D FFFFFFFF : ....L.. ........
 029EF7F0 : C7C5C3F0 2005EE20 12FFF5F0 62059CB6 : .... .. .......b
 029EF800 : 62059CB6 00000000 00000000 2005EE60 : ...b........`.. 
 029EF810 : 12FFF600 2003E64C 00004A59 62059CB6 : ....L.. YJ.....b
 029EF820 : 00000000 029EF854 1F9C8D89 62059CB6 : ....T..........b
 029EF830 : 00000000 00015180 00000000 2005EEE0 : .....Q......... 
 029EF840 : 12FFF620 2003E64C 00000001 029EF918 :  ...L.. ........
 029EF850 : 029EF88C 029EF8D4 1F9B0557 029EF88C : ........W.......
 029EF860 : 029EF898 FFFFFFFF A66FF89D 00014736 : ..........o.6G..
 029EF870 : 00000000 0000000A 00000002 FFFFFFFF : ................
 029EF880 : E18E9C7F 6205090E 00000000 62059CB6 : .......b.......b
 029EF890 : 00000000 FFFFFFFF F89E0006 F98C14F7 : ................
 029EF8A0 : F9AF029E F938029E 00010053 62059CB6 : ......8.S......b
 029EF8B0 : 62059CB6 00000000 00000000 029EF9CA : ...b............
 029EF8C0 : 029EF9CC 00000014 1F95E7CE 7EBE4698 : .............F.~
 029EF8D0 : 00000014 029EF904 1F9C8D89 62059CB6 : ...............b
 029EF8E0 : 00000004 00000003 7EBE4698 00000000 : .........F.~....
 029EF8F0 : 00000000 00000000 7EBE0024 00000014 : ........$..~....
 029EF900 : 00000004 029EF954 1F95E9D6 00000002 : ....T...........
 029EF910 : 029EF948 029EF9AF 00968060 00014736 : H.......`...6G..
 029EF920 : 00000000 0000000A 00000002 029EF9CC : ................
 029EF930 : 7EBE0150 00000004 00000002 62059CB6 : P..~...........b
 029EF940 : 00000000 00010000 7EBE0024 7EBE0160 : ........$..~`..~
 029EF950 : 00000014 00000001 1F96163B 7EBE0024 : ........;...$..~
 029EF960 : 00000014 00000004 7EBE4360 7EBE4C5C : ........`C.~\L.~
 029EF970 : 029EFA24 029EF9C4 1F9E191B 7EBE4360 : $...........`C.~
 029EF980 : 7EBE4C5C 00000001 1E531E67 800100CA : \L.~....g.S.....
 029EF990 : 00200000 00000403 1E531916 7EBE0024 : .. .......S.$..~
 029EF9A0 : 00000001 00000014 00001000 00200000 : .............. .
 029EF9B0 : 7EBE4698 029EFA74 7EBE4C64 7EBE4BA0 : .F.~t...dL.~.K.~
 029EF9C0 : 029EFA24 029EF9E4 1F9C57BA 7EBE4C64 : $........W..dL.~
 029EF9D0 : 00000001 00000100 00000000 20299018 : ..............) 
 029EF9E0 : 20030150 029EFA44 1E524D0D 7EBE4C64 : P.. D....MR.dL.~
 029EF9F0 : 029EFA94 029EFA34 00000000 00000008 : ....4...........
 029EFA00 : 200469A0 029EFA34 12F04805 029EFAB4 : .i. 4....H......
 029EFA10 : 12ED03A8 029EFAB4 00000002 800100CA : ................
 029EFA20 : FFFFFFFF 00000000 000000EF 029EFA98 : ................
 029EFA30 : 029EFAE4 029EFA74 12F065E6 00000000 : ....t....e......
 029EFA40 : 12ED03A8 029EFAB4 1E526ED5 00008923 : .........nR.#...
 029EFA50 : 00000000 029EFA64 00000000 00000000 : ....d...........
 029EFA60 : 4A000000 029EFA74 029EFAE4 00000003 : ...Jt...........
 029EFA70 : 21600000 029EFAA4 12F0669B 12ED03A8 : ..`!.....f......
 029EFA80 : 029EFAB4 21180000 21300000 FFFFFFFF : .......!..0!....
 029EFA90 : 00000000 200469A0 00000000 029EFADC : .....i. ........
 029EFAA0 : 21600000 029EFB34 12ED065B 00000008 : ..`!4...[.......
 029EFAB0 : 12ED03A8 21600000 00000003 21600000 : ......`!......`!
 029EFAC0 : 00000003 01030000 00200000 21060000 : .......... ....!
 029EFAD0 : 00060000 210C0000 000C0000 21180000 : .......!.......!
 029EFAE0 : 00180000 029EFB04 20030000 00000024 : ........... $...
 029EFAF0 : 00000040 029EFB44 1F95EAD4 00000000 : @...D...........
 029EFB00 : 12E86530 029EFB54 12E82F3E 00000010 : 0e..T...>/......
 029EFB10 : 0000000C 00800B80 200302D8 12ED07DB : ........... ....
 029EFB20 : 00000019 029EFB54 00000014 00000005 : ....T...........
 029EFB30 : 20221EA4 029EFB54 12ED069F 00000010 : .." T...........
 029EFB40 : 2003013C 029EFB74 00000014 00000005 : <.. t...........
 029EFB50 : 00000014 029EFB94 12ED0847 12ED07DB : ........G.......
 029EFB60 : 20298E20 00000004 00000008 00000002 :  .) ............
 029EFB70 : 20221E68 029EFB94 12E892E3 20297568 : h." ........hu) 
 029EFB80 : 00000008 00000000 00000014 00000005 : ................
 029EFB90 : 20221EA4 029EFBD4 12E72214 20297690 : .." ....."...v) 
 029EFBA0 : 20296D20 0000001C 029EFC08 20296CE0 :  m) .........l) 
 029EFBB0 : 2003C00C 2003C00C 00000064 00000001 : ... ... d.......
 029EFBC0 : 20296CE0 1DC90663 2003C000 00000000 : .l) c...... ....
 029EFBD0 : 20296CE0 029EFC14 12E72846 200377B0 : .l) ....F(...w. 
 029EFBE0 : 00000003 029EFC44 1DA3B7B6 00966078 : ....D.......x`..
 029EFBF0 : 00000002 00943050 20296CE0 FFFFFFFF : ....P0...l) ....
 029EFC00 : 1D9904E9 00000003 009660B8 00943078 : .........`..x0..
 029EFC10 : 00000004 029EFD24 1D93100D 00000000 : ....$...........
 029EFC20 : 00000000 1DC90663 00968060 009660B8 : ....c...`....`..
 029EFC30 : 00000001 0094303C 1D9A8A19 00942990 : ....<0.......)..
 029EFC40 : 1D9A010B 029EFC74 1DA3B66D 00966078 : ....t...m...x`..
 029EFC50 : 00000003 401AB30C FFFFFFFF 00000000 : .......@........
 029EFC60 : 00966CF8 029EFCB4 5555D081 009427E8 : .l........UU.'..
 029EFC70 : 00942848 00967780 00000003 00967780 : H(...w.......w..
 029EFC80 : 00000004 029EFCB4 00966400 55504752 : .........d..RGPU
 029EFC90 : 0096640C 029EFCD4 1DA3CC7B 009670C0 : .d......{....p..
 029EFCA0 : 1DA5D1D3 00000001 00000000 009660B8 : .............`..
 029EFCB0 : 0093CD50 029EFD24 009663D0 029EFD08 : P...$....c......
 029EFCC0 : 009677A8 009662B8 009660B8 00000000 : .w...b...`......
 029EFCD0 : 0092C320 029EFD24 1DA5D512 0092C320 :  ...$....... ...
 029EFCE0 : 009660B8 00000000 00000000 029EFD08 : .`..............
 029EFCF0 : 00967790 029EFD24 009660B8 00943148 : .w..$....`..H1..
 029EFD00 : 00000004 029EFD24 00000000 00000000 : ....$...........
 029EFD10 : 00000025 1C8D46EC 009660B8 00943078 : %....F...`..x0..
 029EFD20 : 00000004 029EFD54 1DA4DB85 009660B8 : ....T........`..
 029EFD30 : 0092BB88 029EFD54 1DA7D10B 009660B8 : ....T........`..
 029EFD40 : 00000008 0096703D 00942990 00000000 : ....=p...)......
 029EFD50 : 009660B8 029EFDB4 1DA4E129 009660B8 : .`......)....`..
 029EFD60 : 0000003B 00000001 00966078 00966078 : ;.......x`..x`..
 029EFD70 : 00000000 029EFD94 1DA13B48 00966078 : ........H;..x`..
 029EFD80 : 00000010 029EFDE4 009660B8 00966078 : .........`..x`..
 029EFD90 : 00967330 029EFDB4 00000000 000100C1 : 0s..............
 029EFDA0 : FFFFFFFF 1DA3E370 009660B8 00000000 : ....p....`......
 029EFDB0 : 00000000 029EFE14 1DA7FEF8 009660B8 : .............`..
 029EFDC0 : 00000000 00966078 1DA73078 0092C320 : ....x`..x0.. ...
 029EFDD0 : 00000000 122B0280 122B0293 00000003 : ......+...+.....
 029EFDE0 : 122B0294 029EFE44 1DA84C87 122B0294 : ..+.D....L....+.
 029EFDF0 : 1DA701BD 0092C320 00942B58 00000050 : .... ...X+..P...
 029EFE00 : 03938700 00000000 0092C320 004C4B40 : ........ ...@KL.
 029EFE10 : 00000000 029EFE64 1DA800F0 009660B8 : ....d........`..
 029EFE20 : 00000000 00000000 0092C358 0092C0D8 : ........X.......
 029EFE30 : 00002DF3 0000000B 00000000 0092A670 : .-..........p...
 029EFE40 : 00000000 029EFE64 1DA85ACB 0092C320 : ....d....Z.. ...
 029EFE50 : 0092A670 009660B8 0092C320 004C4B40 : p....`.. ...@KL.
 029EFE60 : 00000000 029EFEB4 1DA8CBA0 009660B8 : .............`..
 029EFE70 : 00000004 009660B8 00000000 00000000 : .....`..........
 029EFE80 : 00000000 009660B8 00000000 0092C320 : .....`...... ...
 029EFE90 : 0092C120 029EFEC4 00000000 0092C320 :  ........... ...
 029EFEA0 : 0092C120 029EFEE4 0092C320 009433B0 :  ....... ....3..
 029EFEB0 : 00000000 029EFEE4 1DA680F2 0092C320 : ............ ...
 029EFEC0 : 029EFF23 029EFEE4 1DA68669 0092C320 : #.......i... ...
 029EFED0 : 0092C120 029EFEF4 0092C0D8 00000000 :  ...............
 029EFEE0 : 029EFF23 029EFF64 1DAC9A09 0092C320 : #...d....... ...
 029EFEF0 : 0092C120 0092C120 00000000 0092C318 :  ... ...........
 029EFF00 : 00958098 029EFF23 00000000 FFFFFFFF : ....#...........
 029EFF10 : 0092C320 00000000 00958098 2003E64C :  ...........L.. 
 029EFF20 : 0000000D 009461C0 00000003 20284440 : .....a......@D( 
 029EFF30 : 0092C118 0000002B 00008923 00000008 : ....+...#.......
 029EFF40 : 0092C318 00008923 00000000 200364F8 : ....#........d. 
 029EFF50 : 00000001 FFFFFFFF 200364F8 029EFF8C : .........d. ....
 029EFF60 : 1DAC98BD 029EFFB4 1E528E96 00000000 : ..........R.....
 029EFF70 : 0000037F 20060220 12FFFAF0 2003E64C : .... .. ....L.. 
 029EFF80 : 20282BC0 029EFFB4 00000000 029EFFD4 : .+( ............
 029EFF90 : 1E530990 0000004C 20281F80 FFFFFFFF : ..S.L.....( ....
 029EFFA0 : 8FA33D64 200602A0 20282BC0 029EFFD4 : d=..... .+( ....
 029EFFB0 : 00000000 029EFFF4 1F9AA91E 200364F8 : .............d. 
 029EFFC0 : 12FFFB20 2003E64C 0000000D FFFFFFFF :  ...L.. ........
 029EFFD0 : B7BAFDAD FFFFFFFF 1F9B9DB0 2003E64C : ............L.. 
 029EFFE0 : 0000000D 00000708 00000000 00000000 : ................

______________________________________________________________________

 Memory addressed by EBX (029EFA24) for 256 bytes
______________________________________________________________________

 --addr--   -----dwords------   ---------bytes---------   -chars--
 029EFA24 : 00000000 000000EF : 00 00 00 00 EF 00 00 00 : ........
 029EFA2C : 029EFA98 029EFAE4 : 98 FA 9E 02 E4 FA 9E 02 : ........
 029EFA34 : 029EFA74 12F065E6 : 74 FA 9E 02 E6 65 F0 12 : t....e..
 029EFA3C : 00000000 12ED03A8 : 00 00 00 00 A8 03 ED 12 : ........
 029EFA44 : 029EFAB4 1E526ED5 : B4 FA 9E 02 D5 6E 52 1E : .....nR.
 029EFA4C : 00008923 00000000 : 23 89 00 00 00 00 00 00 : #.......
 029EFA54 : 029EFA64 00000000 : 64 FA 9E 02 00 00 00 00 : d.......
 029EFA5C : 00000000 4A000000 : 00 00 00 00 00 00 00 4A : .......J
 029EFA64 : 029EFA74 029EFAE4 : 74 FA 9E 02 E4 FA 9E 02 : t.......
 029EFA6C : 00000003 21600000 : 03 00 00 00 00 00 60 21 : ......`!
 029EFA74 : 029EFAA4 12F0669B : A4 FA 9E 02 9B 66 F0 12 : .....f..
 029EFA7C : 12ED03A8 029EFAB4 : A8 03 ED 12 B4 FA 9E 02 : ........
 029EFA84 : 21180000 21300000 : 00 00 18 21 00 00 30 21 : ...!..0!
 029EFA8C : FFFFFFFF 00000000 : FF FF FF FF 00 00 00 00 : ........
 029EFA94 : 200469A0 00000000 : A0 69 04 20 00 00 00 00 : .i. ....
 029EFA9C : 029EFADC 21600000 : DC FA 9E 02 00 00 60 21 : ......`!
 029EFAA4 : 029EFB34 12ED065B : 34 FB 9E 02 5B 06 ED 12 : 4...[...
 029EFAAC : 00000008 12ED03A8 : 08 00 00 00 A8 03 ED 12 : ........
 029EFAB4 : 21600000 00000003 : 00 00 60 21 03 00 00 00 : ..`!....
 029EFABC : 21600000 00000003 : 00 00 60 21 03 00 00 00 : ..`!....
 029EFAC4 : 01030000 00200000 : 00 00 03 01 00 00 20 00 : ...... .
 029EFACC : 21060000 00060000 : 00 00 06 21 00 00 06 00 : ...!....
 029EFAD4 : 210C0000 000C0000 : 00 00 0C 21 00 00 0C 00 : ...!....
 029EFADC : 21180000 00180000 : 00 00 18 21 00 00 18 00 : ...!....
 029EFAE4 : 029EFB04 20030000 : 04 FB 9E 02 00 00 03 20 : ....... 
 029EFAEC : 00000024 00000040 : 24 00 00 00 40 00 00 00 : $...@...
 029EFAF4 : 029EFB44 1F95EAD4 : 44 FB 9E 02 D4 EA 95 1F : D.......
 029EFAFC : 00000000 12E86530 : 00 00 00 00 30 65 E8 12 : ....0e..
 029EFB04 : 029EFB54 12E82F3E : 54 FB 9E 02 3E 2F E8 12 : T...>/..
 029EFB0C : 00000010 0000000C : 10 00 00 00 0C 00 00 00 : ........
 029EFB14 : 00800B80 200302D8 : 80 0B 80 00 D8 02 03 20 : ....... 

______________________________________________________________________

 Memory addressed by ESI (12ED03A8) for 256 bytes
______________________________________________________________________

 --addr--   -----dwords------   ---------bytes---------   -chars--
 12ED03A8 : 646E657A 5F6D6D5F : 7A 65 6E 64 5F 6D 6D 5F : zend_mm_
 12ED03B0 : 6E756863 6C615F6B : 63 68 75 6E 6B 5F 61 6C : chunk_al
 12ED03B8 : 5F636F6C 3A746E69 : 6C 6F 63 5F 69 6E 74 3A : loc_int:
 12ED03C0 : 72747020 7025203A : 20 70 74 72 3A 20 25 70 :  ptr: %p
 12ED03C8 : 6C696620 746E636C : 20 66 69 6C 6C 63 6E 74 :  fillcnt
 12ED03D0 : 7525203A 4E455A00 : 3A 20 25 75 00 5A 45 4E : : %u.ZEN
 12ED03D8 : 4D4D5F44 474F4C5F : 44 5F 4D 4D 5F 4C 4F 47 : D_MM_LOG
 12ED03E0 : 32534F5F 00768D00 : 5F 4F 53 32 00 8D 76 00 : _OS2..v.
 12ED03E8 : 646E657A 5F6D6D5F : 7A 65 6E 64 5F 6D 6D 5F : zend_mm_
 12ED03F0 : 6E756863 6C615F6B : 63 68 75 6E 6B 5F 61 6C : chunk_al
 12ED03F8 : 5F636F6C 3A746E69 : 6C 6F 63 5F 69 6E 74 3A : loc_int:
 12ED0400 : 72747020 7025203A : 20 70 74 72 3A 20 25 70 :  ptr: %p
 12ED0408 : 6C696620 746E636C : 20 66 69 6C 6C 63 6E 74 :  fillcnt
 12ED0410 : 7525203A 8955000A : 3A 20 25 75 0A 00 55 89 : : %u..U.
 12ED0418 : 535657E5 897CEC83 : E5 57 56 53 83 EC 7C 89 : .WVS..|.
 12ED0420 : CEE89445 89FFFFF6 : 45 94 E8 CE F6 FF FF 89 : E.......
 12ED0428 : 0FC085C7 00013E84 : C7 85 C0 0F 84 3E 01 00 : .....>..
 12ED0430 : FFFFA900 840F001F : 00 A9 FF FF 1F 00 0F 84 : ........
 12ED0438 : 00000133 48EBF631 : 33 01 00 00 31 F6 EB 48 : 3...1..H
 12ED0440 : E381FB89 001FFFFF : 89 FB 81 E3 FF FF 1F 00 : ........
 12ED0448 : A6E8D889 89FFFFF6 : 89 D8 E8 A6 F6 FF FF 89 : ........
 12ED0450 : 8998F544 859CF55C : 44 F5 98 89 5C F5 9C 85 : D...\...
 12ED0458 : C3840FC0 83000001 : C0 0F 84 C3 01 00 00 83 : ........
 12ED0460 : 458B01C6 F68BE894 : C6 01 8B 45 94 E8 8B F6 : ...E....
 12ED0468 : C789FFFF 840FC085 : FF FF 89 C7 85 C0 0F 84 : ........
 12ED0470 : 00000105 1FFFFFA9 : 05 01 00 00 A9 FF FF 1F : ........
 12ED0478 : B4840F00 83000001 : 00 0F 84 B4 01 00 00 83 : ........
 12ED0480 : 840F0AFE 000000F1 : FE 0A 0F 84 F1 00 00 00 : ........
 12ED0488 : 8994458B 89042444 : 8B 45 94 89 44 24 04 89 : .E..D$..
 12ED0490 : 69E8243C 850B6568 : 3C 24 E8 69 68 65 0B 85 : <$.ihe..
 12ED0498 : E8A574C0 0CAE3700 : C0 74 A5 E8 00 37 AE 0C : .t...7..
 12ED04A0 : 0489008B 66D6E824 : 8B 00 89 04 24 E8 D6 66 : ....$..f

______________________________________________________________________

 DLLs accessible from this process
______________________________________________________________________

 DOSCALLS                   10/20/2020 20:48:18    816,161 C:\OS2KRNL
 PHP      12400000 01032a00 05/16/2022 18:52:20 26,784,702 E:\INTERNET\PHP8\PHP.DLL
 PMMERGE  1a7e0000 00001000 04/10/2007 18:26:01  1,270,275 C:\OS2\DLL\PMMERGE.DLL
 PMGPI    1c4a0000 00010000 10/16/2001 13:31:09    248,446 C:\OS2\DLL\PMGPI.DLL
 DISTORM  1d190000 0000a274 11/12/2012 16:13:02     57,491 E:\USR\LIB\DISTORM.DLL
 ZIP      1d1a0000 002093c0 05/16/2022 18:57:22  2,641,994 E:\INTERNET\PHP8\MODULES\ZIP.DLL
 READLINE 1d3b0000 0002db60 05/16/2022 18:57:10    349,483 E:\INTERNET\PHP8\MODULES\READLINE.DLL
 OPENSSL  1d3e0000 0025e790 05/16/2022 18:52:26  3,175,773 E:\INTERNET\PHP8\MODULES\OPENSSL.DLL
 PDO_MYSQ 1d640000 00005d70 05/16/2022 18:56:21    150,756 E:\INTERNET\PHP8\MODULES\PDO_MYSQ.DLL
 MYSQLI   1d650000 00017aa0 05/16/2022 18:56:12    396,635 E:\INTERNET\PHP8\MODULES\MYSQLI.DLL
 ICONV    1d670000 000082f0 05/16/2022 18:54:02    103,008 E:\INTERNET\PHP8\MODULES\ICONV.DLL
 GD       1d680000 00193980 05/16/2022 18:53:24  2,142,377 E:\INTERNET\PHP8\MODULES\GD.DLL
 BZ2      1d820000 00011a80 05/16/2022 18:53:01    128,573 E:\INTERNET\PHP8\MODULES\BZ2.DLL
 MBSTRING 1d840000 000e29b0 05/16/2022 18:56:03  1,485,024 E:\INTERNET\PHP8\MODULES\MBSTRING.DLL
 MODPHP   1d930000 00005b70 05/16/2022 18:58:05    102,391 E:\INTERNET\PHP8\APACHE24\MODPHP.DLL
 ALIAS    1d940000 00003c50 05/11/2022 13:27:00     53,932 E:\APACHE24\MODULES\ALIAS.DLL
 DIR      1d950000 00002d30 05/11/2022 13:27:00     50,398 E:\APACHE24\MODULES\DIR.DLL
 DAV_LOCK 1d960000 000040b0 05/11/2022 13:26:29     71,679 E:\APACHE24\MODULES\DAV_LOCK.DLL
 DAV_FS   1d970000 00009510 05/11/2022 13:26:29    145,655 E:\APACHE24\MODULES\DAV_FS.DLL
 AUTOIDEX 1d980000 00007aa0 05/11/2022 13:26:29     90,371 E:\APACHE24\MODULES\AUTOIDEX.DLL
 STATUS   1d990000 00005b10 05/11/2022 13:26:29     63,940 E:\APACHE24\MODULES\STATUS.DLL
 DAV      1d9a0000 00015580 05/11/2022 13:26:28    276,922 E:\APACHE24\MODULES\DAV.DLL
 VERSION  1d9c0000 000028f0 05/11/2022 13:26:24     42,667 E:\APACHE24\MODULES\VERSION.DLL
 SETENVIF 1d9d0000 000032d0 05/11/2022 13:26:24     53,100 E:\APACHE24\MODULES\SETENVIF.DLL
 HEADERS  1d9e0000 00004170 05/11/2022 13:26:24     63,911 E:\APACHE24\MODULES\HEADERS.DLL
 ENV      1d9f0000 00002710 05/11/2022 13:26:23     46,585 E:\APACHE24\MODULES\ENV.DLL
 LOG_CFIG 1da00000 00005650 05/11/2022 13:26:23     83,147 E:\APACHE24\MODULES\LOG_CFIG.DLL
 HTTPD    1da10000 000f1a40 05/11/2022 13:27:05  2,112,765 E:\APACHE24\BIN\HTTPD.DLL
 EXCEPTQ  1db10000 000136c6 06/02/2020 11:07:01    162,595 E:\USR\LIB\EXCEPTQ.DLL
 MIME     1dc50000 00004240 05/11/2022 13:26:23     61,963 E:\APACHE24\MODULES\MIME.DLL
 FILTER   1dc60000 000042b0 05/11/2022 13:26:22     61,473 E:\APACHE24\MODULES\FILTER.DLL
 AUTH_SIC 1dc70000 00003730 05/11/2022 13:26:18     50,577 E:\APACHE24\MODULES\AUTH_SIC.DLL
 ACCESPAT 1dc80000 00002cb0 05/11/2022 13:26:18     49,775 E:\APACHE24\MODULES\ACCESPAT.DLL
 AUTHZORE 1dc90000 00004890 05/11/2022 13:26:18     66,070 E:\APACHE24\MODULES\AUTHZORE.DLL
 AUTHZSER 1dca0000 000025f0 05/11/2022 13:26:17     46,257 E:\APACHE24\MODULES\AUTHZSER.DLL
 AUTHZILE 1dcb0000 00002eb0 05/11/2022 13:26:17     50,796 E:\APACHE24\MODULES\AUTHZILE.DLL
 AUTHZOST 1dd00000 00002e10 05/11/2022 13:26:17     51,489 E:\APACHE24\MODULES\AUTHZOST.DLL
 AUTHNORE 1dd10000 00002b70 05/11/2022 13:26:17     50,262 E:\APACHE24\MODULES\AUTHNORE.DLL
 AUTHNILE 1dd20000 00002860 05/11/2022 13:26:16     47,025 E:\APACHE24\MODULES\AUTHNILE.DLL
 LIBCX0   1e520000 00014ad0 08/27/2021 00:58:22    213,009 E:\USR\LIB\LIBCX0.DLL
 TCPIP32  1ee10000 0001bb20 08/16/2011 06:01:00     87,504 C:\MPTN\DLL\TCPIP32.DLL
 SBFILTER 1f110000 00003591 03/22/2006 09:49:18     15,565 C:\OS2\DLL\SBFILTER.DLL
 GENGRADD 1f130000 00003324 05/14/2020 18:45:27     66,100 C:\OS2\DLL\GENGRADD.DLL
 VMAN     1f150000 0000d9f9 03/22/2006 14:20:26     67,993 C:\OS2\DLL\VMAN.DLL
 GRE2VMAN 1f1a0000 000044a8 02/15/2017 13:42:26     21,325 C:\OS2\DLL\GRE2VMAN.DLL
 FREETYPE 1f240000 0001716c 07/19/2013 07:12:07     81,954 C:\OS2\DLL\FREETYPE.DLL
 PMUNIF   1f270000 0000c3a0 10/16/2001 14:59:29     43,823 C:\OS2\DLL\PMUNIF.DLL
 PMATM    1f290000 0003bd25 09/14/2001 15:41:26    224,343 C:\OS2\DLL\PMATM.DLL
 DISPLAY  1f2f0000 0000004c 03/22/2006 08:54:14     44,198 C:\OS2\DLL\DISPLAY.DLL
 GENPMI   1f360000 00000045 03/22/2006 09:50:20     25,250 C:\OS2\DLL\GENPMI.DLL
 PREWRITE 1f3b0000 00001e00 01/20/2020 06:47:00     11,521 C:\SYS\DLL\PREWRITE.DLL
 LOCALE   1f3c0000 00025fd0 09/04/2002 17:31:00    108,353 C:\OS2\DLL\LOCALE.DLL
 VIDEOPMI 1f400000 0000c178 03/22/2006 09:47:06     65,161 C:\OS2\DLL\VIDEOPMI.DLL
 SOFTDRAW 1f4a0000 000c5a96 12/29/2004 11:15:00    417,095 C:\OS2\DLL\SOFTDRAW.DLL
 SPL1B    1f570000 00000822 01/18/2005 13:37:00      7,125 C:\OS2\DLL\SPL1B.DLL
 PMSPL    1f580000 00006a46 01/18/2005 13:37:00    280,283 C:\OS2\DLL\PMSPL.DLL
 PMSHLTKT 1f600000 0000e000 09/06/2000 12:45:10     44,232 C:\OS2\DLL\PMSHLTKT.DLL
 PMVIOP   1f610000 0000e204 12/29/2004 11:46:00     66,820 C:\OS2\DLL\PMVIOP.DLL
 UCV32    1f640000 00005c91 09/04/2002 22:30:00     27,463 C:\OS2\DLL\UCV32.DLL
 UCONV    1f7c0000 0000024f 01/28/2017 00:05:13      1,682 C:\OS2\DLL\UCONV.DLL
 LIBUNI   1f7d0000 00012b9c 08/08/2016 23:04:02     80,766 C:\OS2\DLL\LIBUNI.DLL
 LIBC066  1f920000 0002f2c0 08/27/2021 00:56:07    316,306 E:\USR\LIB\LIBC066.DLL
 LIBCN0   1f950000 0010e1c0 08/27/2021 00:56:08  3,528,098 E:\USR\LIB\LIBCN0.DLL
 GCC1     1fa80000 00015420 05/01/2021 17:11:14    247,948 E:\USR\LOCAL\LIB\GCC1.DLL
 FFST     1ff10000 00002234 03/08/2002 18:23:00     11,425 C:\OS2\DLL\FFST.DLL
 DOSCALL1 1ffc0000 0000c104 08/08/2016 23:03:04    137,601 C:\OS2\DLL\DOSCALL1.DLL

______________________________________________________________________

 End of Exception Report - report took 252 ms to generate
______________________________________________________________________

Steven Levine

2022-05-17 02:28

manager   ~0004307

The php devs modified 8.1 so that zend_error_cb is now initialized non-zero before zend_mm_chunk_alloc_int. but the other bits are not sufficiently initialized and the output attempt eventually traps. I will submit a pull request to workaround this.

psmedley

2022-05-17 09:20

administrator   ~0004308

Thanks! Seems to work with limited testing. https://smedley.id.au/tmp/php-8.1.6-os2-debug-20220517.zip

Steven Levine

2022-05-18 01:33

manager   ~0004311

Seems fine here too. Turns out I needed to cherry pick the commit into 7.4.28 too. While the original logging control logic worked when running php standalone, the same not-sufficiently initialized issue showed up when running via modphp.

psmedley

2022-05-18 03:10

administrator   ~0004312

Will build the updated 7.4.28 Thursday PM my time - I have a work dinner this evening.

psmedley

2022-05-19 09:19

administrator   ~0004317

https://smedley.id.au/tmp/php-7.4.28-os2-debug-20220519.zip

Steven Levine

2022-05-19 15:08

manager   ~0004318

This on look good enough to go to massimo. The log entries show up in the apache error log, but that's OK. With set ZEND_MM_LOG_OS2=1,

[Thu May 19 07:57:38.899000 2022] [authz_core:debug] [pid 29052:tid 6] mod_authz_core.c(815): [client 127.0.0.1:56082] AH01626: authorization result of <RequireAny>: granted
zend_mm_chunk_alloc_int: ptr: 0x21a00000 fillcnt: 2
[Thu May 19 07:57:38.901000 2022] [core:info] [pid 29052:tid 6] [client 127.0.0.1:56082] AH00128: File does not exist: D:/Internet/apache24-data/mydocs/favicon.ico

Fillcnt 2 is pretty good. It means that it only took one retry to find an aligned block. This is the same time cost as the original alignment logic without the lost address space.

I probably should add a timestamp to the message at some point, but there's no rush since ZEND_MM_LOG_OS2 will only be set for debugging php memeory issues.

Steven Levine

2022-05-19 18:28

manager   ~0004323

The patches seem to be working as intended in both 7.4.28 and 8.1.6.

Issue History

Date Modified Username Field Change
2022-05-13 03:16 Steven Levine New Issue
2022-05-13 03:16 Steven Levine Status new => assigned
2022-05-13 03:16 Steven Levine Assigned To => Steven Levine
2022-05-13 19:47 Steven Levine Note Added: 0004231
2022-05-13 21:15 psmedley Note Added: 0004239
2022-05-14 01:33 Steven Levine Note Added: 0004240
2022-05-14 02:06 Steven Levine Note Added: 0004241
2022-05-14 05:05 psmedley Note Added: 0004242
2022-05-14 05:22 Steven Levine Note Added: 0004243
2022-05-14 05:29 psmedley Note Added: 0004244
2022-05-14 06:25 psmedley Note Added: 0004245
2022-05-14 13:42 Steven Levine Note Added: 0004295
2022-05-14 21:14 psmedley Note Added: 0004301
2022-05-14 21:44 Steven Levine Note Added: 0004302
2022-05-15 07:32 psmedley Note Added: 0004303
2022-05-15 22:22 Steven Levine Note Added: 0004304
2022-05-16 09:17 psmedley Note Added: 0004305
2022-05-16 09:34 psmedley Note Added: 0004306
2022-05-16 09:34 psmedley File Added: 62829f60-8921_03-HTTPD-exceptq.txt
2022-05-16 09:34 psmedley File Added: 62829f67-8923_03-HTTPD-exceptq.txt
2022-05-17 02:28 Steven Levine Note Added: 0004307
2022-05-17 09:20 psmedley Note Added: 0004308
2022-05-18 01:33 Steven Levine Note Added: 0004311
2022-05-18 03:10 psmedley Note Added: 0004312
2022-05-19 09:19 psmedley Note Added: 0004317
2022-05-19 15:08 Steven Levine Note Added: 0004318
2022-05-19 18:28 Steven Levine Status assigned => resolved
2022-05-19 18:28 Steven Levine Resolution open => fixed
2022-05-19 18:28 Steven Levine Fixed in Version => 8.1.6
2022-05-19 18:28 Steven Levine Note Added: 0004323