php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #63497 PHP crashes every second page request during shutdown
Submitted: 2012-11-12 14:00 UTC Modified: 2013-06-28 14:53 UTC
From: stoller at leonex dot de Assigned: pajoye (profile)
Status: Closed Package: APC (PECL)
PHP Version: 5.4.8 OS: Windows 7
Private report: No CVE-ID: None
View Add Comment Developer Edit
Welcome! If you don't have a Git account, you can't do anything here.
You can add a comment by following this link or if you reported this bug, you can edit this bug over here.
Block user comment
Status: Assign to:
Package:
Bug Type:
Summary:
From: stoller at leonex dot de
New email:
PHP Version: OS:

 

 [2012-11-12 14:00 UTC] stoller at leonex dot de
Description:
------------
Hi.
I am developing a Magento shop which uses APC for caching. But PHP crashed (in apache AND in built-in web server) every second page request during shutdown. It does not matter which page.
I tried to restart the server several times to clean the cache but that did not help.

I am using the APC 3.1.14-dev build from Nov 6th 2012

This bug seems to be similar to bug #63445 reported by me, too.

Test script:
---------------
It happens when running Magento

Expected result:
----------------
No error.

Actual result:
--------------
When attaching WinDbg to the process of PHP's built-in web server I get this output:

*** wait with pending attach
Symbol search path is: SRV*"D:\Programme\WinDbg Symbol Path"*http://msdl.microsoft.com/download/symbols;C:\Program Files (x86)\PHP\debug
Executable search path is: 
ModLoad: 00000000`01040000 00000000`01052000   C:\Program Files (x86)\PHP\php.exe
ModLoad: 00000000`77b80000 00000000`77d29000   C:\Windows\SYSTEM32\ntdll.dll
ModLoad: 00000000`77d60000 00000000`77ee0000   ntdll.dll
ModLoad: 00000000`74f20000 00000000`74f5f000   C:\Windows\SYSTEM32\wow64.dll
ModLoad: 00000000`74ec0000 00000000`74f1c000   C:\Windows\SYSTEM32\wow64win.dll
ModLoad: 00000000`74eb0000 00000000`74eb8000   C:\Windows\SYSTEM32\wow64cpu.dll
ModLoad: 00000000`76230000 00000000`76340000   KERNEL32.dll
ModLoad: 00000000`76680000 00000000`766c7000   KERNELBASE.dll
ModLoad: 00000000`744a0000 00000000`74a88000   php5ts.dll
ModLoad: 00000000`76340000 00000000`763e0000   ADVAPI32.dll
ModLoad: 00000000`765d0000 00000000`7667c000   msvcrt.dll
ModLoad: 00000000`76f50000 00000000`76f69000   SECHOST.dll
ModLoad: 00000000`76f70000 00000000`77060000   RPCRT4.dll
ModLoad: 00000000`75440000 00000000`754a0000   SspiCli.dll
ModLoad: 00000000`75430000 00000000`7543c000   CRYPTBASE.dll
ModLoad: 00000000`76940000 00000000`76975000   WS2_32.dll
ModLoad: 00000000`767a0000 00000000`767a6000   NSI.dll 
ModLoad: 00000000`741b0000 00000000`7423c000   ODBC32.dll
ModLoad: 00000000`76130000 00000000`76230000   USER32.dll
ModLoad: 00000000`76d80000 00000000`76e10000   GDI32.dll
ModLoad: 00000000`76930000 00000000`7693a000   LPK.dll 
ModLoad: 00000000`76980000 00000000`76a1d000   USP10.dll
ModLoad: 00000000`77340000 00000000`7749c000   ole32.dll
ModLoad: 00000000`74240000 00000000`74284000   DNSAPI.dll
ModLoad: 00000000`73dc0000 00000000`73e63000   MSVCR90.dll
ModLoad: 00000000`768d0000 00000000`76930000   IMM32.dll
ModLoad: 00000000`766d0000 00000000`7679c000   MSCTF.dll
ModLoad: 00000000`742b0000 00000000`742e8000   image00000000`742b0000
ModLoad: 00000000`74e80000 00000000`74eab000   php_xdebug.dll
ModLoad: 00000000`10000000 00000000`10022000   php_apc.dll
ModLoad: 00000000`74e20000 00000000`74e32000   php_bz2.dll
ModLoad: 00000000`74bc0000 00000000`74c33000   php_curl.dll
ModLoad: 00000000`02ad0000 00000000`02bcf000   LIBEAY32.dll
ModLoad: 00000000`74290000 00000000`74297000   WSOCK32.dll
ModLoad: 00000000`00c40000 00000000`00c76000   SSLEAY32.dll
ModLoad: 00000000`76c20000 00000000`76c65000   WLDAP32.dll
ModLoad: 00000000`72030000 00000000`72272000   php_fileinfo.dll
ModLoad: 00000000`74320000 00000000`7449d000   php_gd2.dll
ModLoad: 00000000`74d10000 00000000`74d41000   php_intl.dll
ModLoad: 00000000`4a800000 00000000`4a940000   icuuc49.dll
ModLoad: 00000000`4ad00000 00000000`4be22000   icudt49.dll
ModLoad: 00000000`71d10000 00000000`71d9e000   MSVCP90.dll
ModLoad: 00000000`02bd0000 00000000`02d6f000   icuin49.dll
ModLoad: 00000000`71f00000 00000000`7202a000   php_mbstring.dll
ModLoad: 00000000`74e10000 00000000`74e1c000   php_mysql.dll
ModLoad: 00000000`74cf0000 00000000`74d09000   php_mysqli.dll
ModLoad: 00000000`74b90000 00000000`74bb6000   php_oci8_11g.dll
ModLoad: 00000000`02d70000 00000000`02e6b000   OCI.dll 
ModLoad: 00000000`73e70000 00000000`73f0b000   MSVCR80.dll
ModLoad: 00000000`77d30000 00000000`77d35000   PSAPI.DLL
ModLoad: 00000000`74cb0000 00000000`74cc5000   php_openssl.dll
ModLoad: 00000000`74ce0000 00000000`74cea000   php_pdo_mysql.dll
ModLoad: 00000000`74b20000 00000000`74b8a000   php_pdo_sqlite.dll
ModLoad: 00000000`74ae0000 00000000`74b1f000   php_soap.dll
ModLoad: 00000000`74ad0000 00000000`74add000   php_sockets.dll
ModLoad: 00000000`740b0000 00000000`740cc000   IPHLPAPI.DLL
ModLoad: 00000000`740a0000 00000000`740a7000   WINNSI.DLL
ModLoad: 00000000`71e50000 00000000`71efa000   php_sqlite3.dll
ModLoad: 00000000`74e40000 00000000`74e7c000   MSWSOCK.dll
ModLoad: 00000000`74cd0000 00000000`74cd6000   WSHIP6.dll
ModLoad: 00000000`74c40000 00000000`74c45000   WSHTCPIP.dll
ModLoad: 00000000`740e0000 00000000`74107000   WLIDNSP.dll
ModLoad: 00000000`76bc0000 00000000`76c17000   SHLWAPI.dll
ModLoad: 00000000`74090000 00000000`74096000   rasadhlp.dll
ModLoad: 00000000`74050000 00000000`74088000   fwpuclnt.dll
(23d8.2728): Break instruction exception - code 80000003 (first chance)
ntdll!DbgBreakPoint:
00000000`77bd0530 cc              int     3
0:004> g
ModLoad: 00000000`71700000 00000000`71780000   C:\Windows\SysWOW64\uxtheme.dll
ModLoad: 00000000`717e0000 00000000`717f3000   C:\Windows\SysWOW64\dwmapi.dll
(23d8.25f0): Access violation - code c0000005 (first chance)
First chance exceptions are reported before any exception handling.
This exception may be expected and handled.
php5ts!_zend_mm_alloc_int+0x59:
744eab59 8b03            mov     eax,dword ptr [ebx]  ds:002b:ceb429b1=????????
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for icudt49.dll - 



Backtrace:
php5ts!_zend_mm_alloc_int(struct _zend_mm_heap * heap = 0x026f8790, unsigned int size = 0x2d)+0x59
php5ts!_emalloc(unsigned int size = 0x2d)+0x34
php5ts!_zend_hash_add_or_update(struct _hashtable * ht = <Memory access error>, char * arKey = <Memory access error>, unsigned int nKeyLength = <Memory access error>, void * pData = <Memory access error>, unsigned int nDataSize = <Memory access error>, void ** pDest = <Memory access error>, int flag = <Memory access error>)+0x13a
php5ts!php_var_serialize_intern(struct smart_str * buf = 0x00000000, struct _zval_struct * struc = 0x00000000, struct _hashtable * var_hash = 0x00000000, void *** tsrm_ls = 0x00000000)+0x19a
php5ts!_emalloc(unsigned int size = 9)+0x34
php5ts!php_var_serialize_intern(struct smart_str * buf = <Memory access error>, struct _zval_struct * struc = <Memory access error>, struct _hashtable * var_hash = <Memory access error>, void *** tsrm_ls = <Memory access error>)+0x19a
php5ts!php_var_serialize_intern(struct smart_str * buf = 0x00aae3c0, struct _zval_struct * struc = 0x06139838, struct _hashtable * var_hash = 0x077fd8f8, void *** tsrm_ls = 0x026f1b98)+0x5a6
php5ts!php_var_serialize_intern(struct smart_str * buf = 0x00aae3c0, struct _zval_struct * struc = 0x06130a78, struct _hashtable * var_hash = 0x077fd8f8, void *** tsrm_ls = 0x026f1b98)+0x5a6
php5ts!php_var_serialize(struct smart_str * buf = 0x74545681, struct _zval_struct ** struc = 0x00aae3fc, struct _hashtable ** var_hash = 0x00aae414, void *** tsrm_ls = 0x077fd8f8)+0x1b
php5ts!ps_srlzr_encode_php(char ** newstr = 0x00aae3fc, int * newlen = 0x00aae414, void *** tsrm_ls = 0x077fd8f8)+0x18b
php5ts!php_session_encode(int * newlen = 0x00aae414, void *** tsrm_ls = 0x0000002d)+0x41
php5ts!php_session_save_current_state(void *** tsrm_ls = 0x026f8790)+0x3b
php5ts!zm_deactivate_session(int type = 0n1, int module_number = 0n17, void *** tsrm_ls = 0x026f1b98)+0xae
php5ts!zend_deactivate_modules(void *** tsrm_ls = 0x026f1b98)+0x7a
php5ts!php_request_shutdown(void * dummy = 0x00000000)+0x1f3
php!php_cli_server_request_shutdown(struct php_cli_server * server = 0x000001ec, struct php_cli_server_client * client = 0x0318cd30, void *** tsrm_ls = 0x026f8790)+0x8
php!php_cli_server_dispatch(struct php_cli_server * server = 0x00000005, struct php_cli_server_client * client = 0x000001ec, void *** tsrm_ls = 0xceb429a9)+0xf1
php!php_cli_server_recv_event_read_request(struct php_cli_server * server = 0x0104e740, struct php_cli_server_client * client = 0x010471e0, void *** tsrm_ls = 0x010472e0)+0xa7
php!php_cli_server_do_event_for_each_fd_callback(void * _params = 0x0104e740, int fd = 0n17068512, int event = 0n17068768)+0x160
php!php_cli_server_poller_iter_on_active(struct php_cli_server_poller * poller = 0x0000002d, void * opaque = <Memory access error>, <function> * callback = <Memory access error>)+0xb4
php!php_cli_server_do_event_loop(struct php_cli_server * server = 0x08088a8b, void *** tsrm_ls = 0xceb429b1)+0x94
php!do_cli_server(int argc = 0n1473983318, char ** argv = 0x00000005, void *** tsrm_ls = 0x14245c89)+0x1f5
ntdll_77d60000!RtlpLowFragHeapAllocFromContext+0xaec
ntdll_77d60000!RtlAllocateHeap+0x206



Patches

Add a Patch

Pull Requests

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2012-11-12 15:16 UTC] gopalv@php.net
Usually this is due to the unload order of extensions.

This was up for discussion recently &  but has been on the wiki[1] for a bit of time with no takers :)

So when session gets unloaded after APC, it causes cleanup ordering issues. The easiest way to resolve this is to add a php.auto_append_file with 

<?php
session_write_close();

just to close out all the pending session data before APC starts unloading functions from memory.

[1] - https://wiki.php.net/ideas/dependencyinterfaceapi#initial_brainstorming_and_design
 [2012-11-13 09:27 UTC] stoller at leonex dot de
Okay, I did that but know I get another exception :-( i get the feeling that APC does not like me...

ModLoad: ...
(1758.1184): Break instruction exception - code 80000003 (first chance)
ntdll!DbgBreakPoint:
00000000`774d0530 cc              int     3
0:004> g
ModLoad: 00000000`70f90000 00000000`71010000   C:\Windows\SysWOW64\uxtheme.dll
ModLoad: 00000000`71040000 00000000`71053000   C:\Windows\SysWOW64\dwmapi.dll
(1758.b50): Access violation - code c0000005 (first chance)
First chance exceptions are reported before any exception handling.
This exception may be expected and handled.
php5ts!_zend_mm_alloc_int+0x59:
73deab59 8b03            mov     eax,dword ptr [ebx]  ds:002b:371abf0e=????????

Backtrace:
php5ts!_zend_mm_alloc_int(struct _zend_mm_heap * heap = 0x01138788, unsigned int size = 0x2d)+0x59
php5ts!_emalloc(unsigned int size = 0x2d)+0x34
php5ts!_zend_hash_add_or_update(struct _hashtable * ht = <Memory access error>, char * arKey = <Memory access error>, unsigned int nKeyLength = <Memory access error>, void * pData = <Memory access error>, unsigned int nDataSize = <Memory access error>, void ** pDest = <Memory access error>, int flag = <Memory access error>)+0x13a
php5ts!php_var_serialize_intern(struct smart_str * buf = 0x00000000, struct _zval_struct * struc = 0x00000000, struct _hashtable * var_hash = 0x00000000, void *** tsrm_ls = 0x00000000)+0x19a
MSWSOCK!WSPSend+0x375
 [2012-11-13 09:31 UTC] stoller at leonex dot de
I forgot to mention the output that I get from the built-in webserver in the cmd:
[Tue Nov 13 10:29:05 2012] 127.0.0.1:3053 [200]: /index.php/admin/system_config/edit/section/intraship/key/a0628cd73a5a9d7c55a17c7ed5e75230/ - include(): Cannot redeclare class mage_adminhtml_block_widget_form in C:\projects\projectname\magento\lib\Varien\Autoload.php on line 93
 [2012-12-07 10:46 UTC] pajoye@php.net
Also drop that xdebug. It can create bad side effects, also rather pointless to 
have a debugger and an opcode cache loaded at the same time, from a perf point of 
view :)
 [2012-12-07 10:47 UTC] pajoye@php.net
-Status: Open +Status: Feedback
 [2012-12-07 11:04 UTC] ab@php.net
Hi,

still fails for you? The second BT is not very informative, not sure it's APC related.
 [2012-12-10 07:58 UTC] stoller at leonex dot de
Hi. Thanks for your feedback.

@pajoye@php.net: Yes, it is just because of debugging, on my local machine ;-) and to test a caching module. But I have disabled xdebug for my tests now.

@ab@php.net: I have tested it again and the issue still exists. But it seems like I have not copied the whole BT...

I have started built-in server and before the exception occurs I get the warning on CLI:
[Mon Dec 10 08:45:03 2012] 127.0.0.1:13418 [200]: /index.php/admin/system_config/edit/section/intraship/key/baf7484082345fe06f81b914d20cb490/ - include(): Cannot redeclare class mage_adminhtml_block_widget_form in C:\projects\kosmetikzentrum\magento\lib\Varien\Autoload.php on line 95

Although there is nothing special in this class. Just some usual methods and properties.
Here's the whole BT:

php5ts!_zend_mm_alloc_int(struct _zend_mm_heap * heap = 0x02738928, unsigned int size = 0x2c)+0x59
php5ts!_emalloc(unsigned int size = 0x2c)+0x34
php5ts!_zend_hash_add_or_update(struct _hashtable * ht = <Memory access error>, char * arKey = <Memory access error>, unsigned int nKeyLength = <Memory access error>, void * pData = <Memory access error>, unsigned int nDataSize = <Memory access error>, void ** pDest = <Memory access error>, int flag = <Memory access error>)+0x13a
php5ts!php_var_serialize_intern(struct smart_str * buf = 0x00000000, struct _zval_struct * struc = 0x00000000, struct _hashtable * var_hash = 0x00000000, void *** tsrm_ls = 0x00000000)+0x19a
MSWSOCK!WSPSend+0x1bf
php!php_cli_server_client_send_through(struct php_cli_server_client * client = 0x00000038, char * str = 0x00000009 "--- memory read error at address 0x00000009 ---", unsigned int str_len = 0x6e68c31)+0x25
php5ts!_emalloc(unsigned int size = <Memory access error>)+0x34
php5ts!_zend_hash_add_or_update(struct _hashtable * ht = <Memory access error>, char * arKey = <Memory access error>, unsigned int nKeyLength = <Memory access error>, void * pData = <Memory access error>, unsigned int nDataSize = <Memory access error>, void ** pDest = <Memory access error>, int flag = <Memory access error>)+0x15d
php5ts!php_var_serialize_intern(struct smart_str * buf = 0x00000001, struct _zval_struct * struc = 0x00000000, struct _hashtable * var_hash = 0x00000001, void *** tsrm_ls = 0x00000000)+0x19a
MSWSOCK!WSPSend+0x375
php5ts!php_session_encode(int * newlen = 0x00b6e474, void *** tsrm_ls = 0x0000002c)+0x41
php5ts!php_session_save_current_state(void *** tsrm_ls = 0x02738928)+0x3b
php5ts!zm_deactivate_session(int type = 0n1, int module_number = 0n17, void *** tsrm_ls = 0x02732f30)+0xae
php5ts!zend_deactivate_modules(void *** tsrm_ls = 0x02732f30)+0x7a
php5ts!php_request_shutdown(void * dummy = 0x00000000)+0x1f3
php!php_cli_server_request_shutdown(struct php_cli_server * server = 0x00000188, struct php_cli_server_client * client = 0x0327f728, void *** tsrm_ls = 0x02738928)+0x8
php!php_cli_server_dispatch(struct php_cli_server * server = 0x00000005, struct php_cli_server_client * client = 0x00000188, void *** tsrm_ls = 0x06e68c29)+0xf1
php!php_cli_server_recv_event_read_request(struct php_cli_server * server = <Memory access error>, struct php_cli_server_client * client = <Memory access error>, void *** tsrm_ls = <Memory access error>)+0xa7
php!php_cli_server_do_event_for_each_fd_callback(void * _params = <Memory access error>, int fd = <Memory access error>, int event = <Memory access error>)+0xdc
php!php_cli_server_poller_iter_on_active(struct php_cli_server_poller * poller = 0x0000002c, void * opaque = <Memory access error>, <function> * callback = <Memory access error>)+0xb4
php!php_cli_server_do_event_loop(struct php_cli_server * server = 0x08088a8b, void *** tsrm_ls = 0x06e68c31)+0x94
php!do_cli_server(int argc = 0n1473983318, char ** argv = 0x00000005, void *** tsrm_ls = 0x14245c89)+0x1f5
ntdll_775e0000!RtlpLowFragHeapAllocFromContext+0xaec
ntdll_775e0000!RtlAllocateHeap+0x206
WARNING: Frame IP not in any known module. Following frames may be wrong.
0xff8b9090
0x5077f80
icudt49!icudt49_dat+0x8b740f
0x78b0006
0xeec1f78b
0x33f03303
0x6e00a435
0xfc7d8977
0x468bf133
0xf4458904
0x800747c6
0x647c6
0x8b085e8b
0x5d890c4e
0x1c383e0
0x83e44d89
0xe38101d1
 [2012-12-10 07:58 UTC] stoller at leonex dot de
-Status: Feedback +Status: Open
 [2012-12-10 15:56 UTC] ab@php.net
The BT shows the session ext is still not happy. Anyway could you please tell where you've added your session_write_close() call? Please also try to move the session close call around, may be you'll find a more suitable place to close the session (i'm just not a big magento specialist :)).

I've tried with magento version 1.7.0.2 (pure), APC 3.1.14-dev (same build as for the bug #63445) and the latest 5.4 snap. No crash but magento just hangs forever on the first request.
 [2012-12-11 08:08 UTC] stoller at leonex dot de
Sorry, I have done something wrong with the session_write_close() call. Now the BT has changed.

I have done some further tests and have noticed something.
The exception occurs only on one particular page (Magento Backend Configuration of the DHL Intraship Module).

When I start the built-in server, clean the file cache, visit some other pages and then go to the above named page, I only get the error Message "Fatal error: include(): Cannot redeclare class mage_adminhtml_block_widget_form in C:\projects\xyz\magento\lib\Varien\Autoload.php on line 102" but WITHOUT the exception in the core of PHP.

Now, if I clean Magento's file cache, start the server (plus WinDbg) and reload the page (without calling another page) I get the exception in PHP.

First the debugger says:

(8f4.520): Access violation - code c0000005 (first chance)
First chance exceptions are reported before any exception handling.
This exception may be expected and handled.
php5ts!_zend_mm_alloc_int+0x59:
5797ab59 8b03            mov     eax,dword ptr [ebx]  ds:002b:297cb2a0=????????

With this BT:
php5ts!_zend_mm_alloc_int(struct _zend_mm_heap * heap = 0x01188788, unsigned int size = 0x2d)+0x59
php5ts!_emalloc(unsigned int size = 0x2d)+0x34
php5ts!_zend_hash_add_or_update(struct _hashtable * ht = <Memory access error>, char * arKey = <Memory access error>, unsigned int nKeyLength = <Memory access error>, void * pData = <Memory access error>, unsigned int nDataSize = <Memory access error>, void ** pDest = <Memory access error>, int flag = <Memory access error>)+0x13a
php5ts!php_var_serialize_intern(struct smart_str * buf = 0x00505536, struct _zval_struct * struc = 0x00000031, struct _hashtable * var_hash = 0x00000039, void *** tsrm_ls = 0x0000000a)+0x19a
MSWSOCK!WSPSend+0x375


Then when I click "GO (F5)" on WinDbg, the debugger says:

0:000:x86> g
(8f4.520): Access violation - code c0000005 (!!! second chance !!!)
ntdll_77a40000!ZwRaiseException+0x12:
77a615de 83c404          add     esp,4

With this BT:
ntdll_77a40000!ZwRaiseException+0x12
ntdll_77a40000!KiUserExceptionDispatcher+0x29
WARNING: Frame IP not in any known module. Following frames may be wrong.
0xc0000005
php5ts!_emalloc(unsigned int size = 0x2d)+0x34
php5ts!_zend_hash_add_or_update(struct _hashtable * ht = <Memory access error>, char * arKey = <Memory access error>, unsigned int nKeyLength = <Memory access error>, void * pData = <Memory access error>, unsigned int nDataSize = <Memory access error>, void ** pDest = <Memory access error>, int flag = <Memory access error>)+0x13a
php5ts!php_var_serialize_intern(struct smart_str * buf = 0x00505536, struct _zval_struct * struc = 0x00000031, struct _hashtable * var_hash = 0x00000039, void *** tsrm_ls = 0x0000000a)+0x19a
MSWSOCK!WSPSend+0x375
 [2012-12-13 07:59 UTC] ab@php.net
So where do I have to put session_write_close() now to get such a trace? What 
further testing was it?
 [2012-12-13 07:59 UTC] ab@php.net
-Status: Open +Status: Feedback
 [2012-12-13 08:19 UTC] stoller at leonex dot de
In php.ini I have added:
auto_append_file = "auto_append.php"

And this file is in the include_path and just contains
<?php
session_write_close();

But I found out that this distroys sessions in Symfony 2.1. They are always empty after a page load.


My "further testing" was just clicking around on different pages and finding out that the problem occurs only on the particular page I have mentioned.
 [2012-12-13 08:19 UTC] stoller at leonex dot de
-Status: Feedback +Status: Open
 [2012-12-14 10:04 UTC] ab@php.net
-Status: Open +Status: Feedback
 [2012-12-14 10:04 UTC] ab@php.net
One question though - testing with apache was you using the official PHP 
binaries? If not, could you please retry the test using the official PHP binaries 
(including the apache SAPI dll). If you use apache 2.2, you can find that dll in 
any 5.4 release package. If you use apache 2.4, you can fetch the php module from 
one of the latest snaps here http://windows.php.net/downloads/snaps/php-5.4/ . 
Please be sure you're using apache built with VC9/openssl 0.9.8x - this way we 
can reduce the incompatibility errors.
 [2012-12-14 14:28 UTC] ab@php.net
Another idea here - would it be possible you to provide your complete install with the test data? That might be the way to reproduce and debug.
 [2012-12-17 08:22 UTC] stoller at leonex dot de
-Status: Feedback +Status: Open
 [2012-12-17 08:22 UTC] stoller at leonex dot de
I have installed Apache 2.4 built with VC9/openssl 0.9.8x and the corresponding Apache PHP module from the latest snaps, now. But the error still occurs.

It is not possible to provide the complete install with the data, because it is a customer project with many customer data... sorry for that.
But I have tried to reproduce this bug with a fresh Magento 1.7.0.2 installation and with the DHL module and there I do not get this exception. So this does not seem to be a generall problem.

Do you have any other ideas?
 [2012-12-17 08:24 UTC] pajoye@php.net
We have tried many ways to reproduce the problem. We failed.

So basically, no, not other idea. If you can find a way to get us the data and 
code to reproduce it, we can then try to fix it. But right now we are shooting in 
the dark.
 [2013-06-28 14:53 UTC] pajoye@php.net
-Status: Open +Status: Closed -Assigned To: +Assigned To: pajoye
 [2013-06-28 14:53 UTC] pajoye@php.net
Initial reporter can't reproduce it anymore.
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Fri Apr 26 07:01:32 2024 UTC