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]

Reply via email to