Bug 54643 - Application exception from Apache 2.4.3 (with APR 1.4.6)
Summary: Application exception from Apache 2.4.3 (with APR 1.4.6)
Status: NEW
Alias: None
Product: APR
Classification: Unclassified
Component: APR (show other bugs)
Version: 1.4.6
Hardware: PC All
: P2 major (vote)
Target Milestone: ---
Assignee: Apache Portable Runtime bugs mailinglist
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-03-06 11:02 UTC by pravesh.rai
Modified: 2013-03-06 11:02 UTC (History)
0 users



Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description pravesh.rai 2013-03-06 11:02:45 UTC
While doing continuous restart of 64 bit Windows server, sometimes we get application exception with following details:

--------
Faulting module name: libapr-1.dll, version: 1.4.6.0, time stamp:...
Exception code: 0xc0000005
Fault offset: 0x0000000000017351
--------

Though we’ve recompiled Apache with the suggestion given on:

https://issues.apache.org/bugzilla/show_bug.cgi?id=49155

there is no change in the behavior. As shown in the backtrace, exception is always thrown from apr_hash.c:

libapr-1.dll!find_entry(apr_hash_t * ht=0x0000000000000035, const void * key=0x0000000000010000, __int64 klen=8, const void * val=0x000000000006fd84)  Line 280	C
libapr-1.dll!apr_hash_set(apr_hash_t * ht=0x0000000000000000, const void * key=0x0000000000000035, __int64 klen=53, const void * val=0x0000000000002cb8)  Line 358	C
libhttpd.dll!child_main(apr_pool_t * pconf=0x0000000000000000)  Line 1012	C
libhttpd.dll!winnt_run(apr_pool_t * _pconf=0x0000000000000000, apr_pool_t * plog=0x0000000000957140, server_rec * s=0x000000000095726e)  Line 1714	C
libhttpd.dll!ap_run_mpm(apr_pool_t * pconf=0x0000000000957ff8, apr_pool_t * plog=0x0000000000abca48, server_rec * s=0x000000000095726e)  Line 98 + 0x4b bytes	C
hpsmhd.exe!main(int argc=5, const char * const * argv=0x0000000000957210)  Line 777 + 0x18 bytes	C
hpsmhd.exe!__tmainCRTStartup()  Line 586 + 0x19 bytes	C
kernel32.dll!000000007751f56d() 	
[Frames below may be incorrect and/or missing, no symbols loaded for kernel32.dll]	
ntdll.dll!0000000077753281()