https://bz.apache.org/bugzilla/show_bug.cgi?id=70196
Bug ID: 70196
Summary: mod_dav_fs SIGSEGV inside apr_dbm_lmdb
(__pthread_mutex_lock_full) under concurrent PUT
traffic (event MPM)
Product: Apache httpd-2
Version: 2.4.63
Hardware: PC
OS: Linux
Status: NEW
Severity: blocker
Priority: P2
Component: mod_dav
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
When running Apache HTTPD under a multi-threaded MPM (specifically the default
'event' MPM) with mod_dav and mod_dav_fs active, the server experiences
frequent segmentation faults (SIGSEGV / signal 11) and child process crashes
under heavy concurrent write/PUT traffic.
This issue has become highly prominent due to modern Linux distributions (such
as RHEL 10 and Fedora) deprecating Berkeley DB (BDB) and transitioning apr-util
to use LMDB (apr_dbm_lmdb) as the default compiled DBM provider.
GDB Core Dump Stack Trace
#0 0x00007fef27635e2b __pthread_mutex_lock_full (libc.so.6 + 0x97e2b)
#1 0x00007fef186096a2 mdb_txn_renew0 (liblmdb.so.0.0.0 + 0xd6a2)
#2 0x00007fef18609d27 mdb_txn_begin (liblmdb.so.0.0.0 + 0xdd27)
#3 0x00007fef26f3251d vt_lmdb_open (apr_dbm_lmdb-1.so + 0x151d)
#4 0x00007fef2719a54b dav_dbm_open_direct (mod_dav_fs.so + 0x654b)
#5 0x00007fef2719a5f3 dav_fs_really_open_lockdb (mod_dav_fs.so + 0x65f3)
#6 0x00007fef2719b450 dav_fs_load_lock_record (mod_dav_fs.so + 0x7450)
--
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]