[Bug 225499] www/apach24: child pid exit signal Segmentation fault

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sun Jan 28 09:31:01 UTC 2018


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=225499

            Bug ID: 225499
           Summary: www/apach24:  child pid exit signal Segmentation fault
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Many People
          Priority: ---
         Component: Individual Port(s)
          Assignee: freebsd-ports-bugs at FreeBSD.org
          Reporter: ohartmann at walstatt.org

On most recent CURRENT (FreeBSD 12.0-CURRENT #77 r328474: Sat Jan 27 14:00:13
CET 2018 amd64) with CLANG 6.0.0, Apache server apache24-2.4.29 seems to crasch
with:

[...]
[Sun Jan 28 08:23:37.411040 2018] [core:notice] [pid 86932:tid 34376777728]
AH00094: Command line: '/usr/local/sbin/httpd -D NOHTTPACCEPT'
[Sun Jan 28 08:24:16.503091 2018] [core:notice] [pid 86932:tid 34376777728]
AH00052: child pid 1639 exit signal Segmentation fault (11)
[Sun Jan 28 08:24:16.503193 2018] [core:notice] [pid 86932:tid 34376777728]
AH00052: child pid 99579 exit signal Segmentation fault (11)
[Sun Jan 28 08:24:16.503209 2018] [core:notice] [pid 86932:tid 34376777728]
AH00052: child pid 99174 exit signal Segmentation fault (11)
[Sun Jan 28 08:24:17.516989 2018] [core:notice] [pid 86932:tid 34376777728]
AH00052: child pid 8563 exit signal Segmentation fault (11)
[Sun Jan 28 08:24:18.524138 2018] [core:notice] [pid 86932:tid 34376777728]
AH00052: child pid 40873 exit signal Segmentation fault (11)
[Sun Jan 28 08:24:18.524238 2018] [core:notice] [pid 86932:tid 34376777728]
AH00052: child pid 38477 exit signal Segmentation fault (11)
[Sun Jan 28 08:24:19.551776 2018] [core:notice] [pid 86932:tid 34376777728]
AH00052: child pid 4649 exit signal Segmentation fault (11)
[...]

whenever configurations where hit, where webdav (mod_dav_svn-1.9.7) has been
configured. But this is just a hunch, since www/nextcloud crashes, and the
webinterface of textproc/refdb trigger these crashes with a resulting
non-accessibility of the service. All other apache24 driven/related services,
like remote subversion via "URL: https://..." work properly or the web view of
poudriere, locally as well as remotely from other sites.

The problem arose suddenly! Prior to CURRENT rr328400 it seems to work, but I
can not aure, since I did several CURRENT updates AND ports-tree updates since
then.

Below, you'll find the "showconfig" output.


 # make showconfig
===> The following configuration options are available for apache24-2.4.29:
     ACCESS_COMPAT=on: mod_access compatibility
     ACTIONS=on: Action triggering on requests
     ALIAS=on: Mapping of requests to different filesystem parts
     ALLOWMETHODS=on: Restrict allowed HTTP methods
     ASIS=on: Sends files that contain their own HTTP headers
     AUTHNZ_FCGI=on: FastCGI authorizer-based authentication and authorization
     AUTHNZ_LDAP=on: LDAP based authentication
     AUTHN_ANON=on: Anonymous user authentication control
     AUTHN_CORE=on: Core authentication module
     AUTHN_DBD=on: SQL-based authentication control
     AUTHN_DBM=on: DBM-based authentication control
     AUTHN_FILE=on: File-based authentication control
     AUTHN_SOCACHE=on: Cached authentication control
     AUTHZ_CORE=on: Core authorization provider vector module
     AUTHZ_DBD=on: SQL based authorization and Login/Session support
     AUTHZ_DBM=on: DBM-based authorization control
     AUTHZ_GROUPFILE=on: "require group" authorization control
     AUTHZ_HOST=on: Host-based authorization control
     AUTHZ_OWNER=on: "require file-owner" authorization control
     AUTHZ_USER=on: "require user" authorization control
     AUTH_BASIC=on: Basic authentication
     AUTH_DIGEST=on: RFC2617 Digest authentication
     AUTH_FORM=on: Form authentication
     AUTOINDEX=on: Directory listing
     BROTLI=off: Brotli compression support
     BUFFER=on: Filter Buffering
     CACHE=on: Dynamic file caching
     CACHE_DISK=on: Disk caching module
     CACHE_SOCACHE=on: Shared object cacheing module
     CERN_META=on: CERN-type meta files
     CGI=on: CGI scripts (non-threaded MPMs)
     CGID=on: CGI scripts (threaded MPMs)
     CHARSET_LITE=on: Character set translation. Enabled by default only on
EBCDIC systems
     DATA=on: RFC2397 data encoder
     DAV=on: WebDAV protocol handling. --enable-dav also enables mod_dav_fs
     DAV_FS=on: DAV provider for the filesystem. --enable-dav also enables
mod_dav_fs
     DAV_LOCK=on: DAV provider for generic locking
     DBD=on: Apache DBD Framework
     DEFLATE=on: Deflate transfer encoding support
     DIALUP=on: Rate limits static files to dialup modem speeds
     DIR=on: Directory request handling
     DUMPIO=on: I/O dump filter
     ENV=on: Clearing/setting of ENV vars
     EXPIRES=on: Expires header control
     EXT_FILTER=on: External filter module
     FILE_CACHE=on: File cache
     FILTER=on: Smart Filtering
     HEADERS=on: HTTP header control
     HEARTBEAT=on: Generates Heartbeats
     HEARTMONITOR=on: Collects Heartbeats
     HTTP2=off: HTTP/2 (RFC 7540) support
     IDENT=off: RFC 1413 ident lookups
     IMAGEMAP=on: Server-side imagemaps
     INCLUDE=on: Server-side includes
     INFO=on: Server information
     IPV4_MAPPED=on: Allow IPv6 sockets to handle IPv4 connections
     LBMETHOD_BYBUSYNESS=on: Apache proxy Load balancing by busyness
     LBMETHOD_BYREQUESTS=on: Apache proxy Load balancing by request counting
     LBMETHOD_BYTRAFFIC=on: Apache proxy Load balancing by traffic counting
     LBMETHOD_HEARTBEAT=on: Apache proxy Load balancing from Heartbeats
     LDAP=on: LDAP caching and connection pooling services
     LOGIO=on: Input and output logging
     LOG_DEBUG=on: Configurable debug logging
     LOG_FORENSIC=on: Forensic logging
     LUA=off: Apache Lua Framework
     LUAJIT=off: LuaJit Support
     MACRO=on: Define and use macros in configuration files
     MIME=on: Mapp file-ext. to MIME (recommended)
     MIME_MAGIC=on: Automagically determining MIME type
     NEGOTIATION=on: Content negotiation
     PROXY=on: Build enabled PROXY modules
     RATELIMIT=on: Output Bandwidth Limiting
     REFLECTOR=on: Reflect request through the output filter stack
     REMOTEIP=on: Translate header contents to an apparent client remote_ip
     REQTIMEOUT=on: Limit time waiting for request from client
     REQUEST=on: Request Body Filtering
     REWRITE=on: Rule based URL manipulation
     SED=on: Filter request and/or response bodies through sed
     SESSION=on: Build enabled SESSION modules
     SETENVIF=on: Modify ENV vars based on characteristics of the request
     SLOTMEM_PLAIN=on: Slotmem provider that uses plain memory
     SLOTMEM_SHM=on: Slotmem provider that uses shared memory
     SOCACHE_DBM=on: dbm small object cache provider
     SOCACHE_DC=off: distcache small object cache provider
     SOCACHE_MEMCACHE=on: memcache small object cache provider
     SOCACHE_SHMCB=on: shmcb small object cache provider
     SPELING=on: Correct common URL misspellings
     SSL=on: SSL/TLS support (mod_ssl)
     STATUS=on: Process/thread monitoring
     SUBSTITUTE=on: Response content rewrite-like filtering
     SUEXEC=off: Set uid and gid for spawned processes
     UNIQUE_ID=on: Per-request unique ids
     USERDIR=on: Mapping of requests to user-specific directories
     USERTRACK=on: User-session tracking
     VERSION=on: Determining httpd version in config files
     VHOST_ALIAS=on: Mass virtual hosting
     WATCHDOG=on: Watchdog module
     XML2ENC=on: i18n support for markup filters
====> Build enabled PROXY modules: you have to choose at least one of them
     PROXY_AJP=on: AJP support module for mod_proxy
     PROXY_BALANCER=on: mod_proxy extension for load balancing
     PROXY_CONNECT=on: mod_proxy extension for CONNECT request handling
     PROXY_EXPRESS=on: Dynamic mass reverse proxy extension for mod_proxy
     PROXY_FCGI=on: FastCGI support module for mod_proxy
     PROXY_HTTP2=off: HTTP/2 support module for h2 and h2c
     PROXY_FDPASS=on: fdpass external process support module for mod_proxy
     PROXY_FTP=on: FTP support module for mod_proxy
     PROXY_HCHECK=on: Dynamic health check of Balancer members (workers) for
mod_proxy
     PROXY_HTML=on: Fix HTML Links in a Reverse Proxy
     PROXY_HTTP=on: HTTP support module for mod_proxy
     PROXY_SCGI=on: SCGI gateway module for mod_proxy
     PROXY_WSTUNNEL=on: Websockets Tunnel module for mod_proxy
====> Build enabled SESSION modules: you have to choose at least one of them
     SESSION_COOKIE=on: Session cookie module
     SESSION_CRYPTO=on: Session crypto module
     SESSION_DBD=on: Session dbd module
====> Example and devel modules (do not use in prod)
     BUCKETEER=off: (dev) buckets manipulation filter
     CASE_FILTER=off: (dev) example uppercase conversion filter
     CASE_FILTER_IN=off: (dev) example uppercase conversion input filter
     ECHO=off: (dev) example echo server
     EXAMPLE_HOOKS=off: (dev) example hook callback handler module
     EXAMPLE_IPC=off: (dev) example of shared memory and mutex usage
     OPTIONAL_FN_EXPORT=off: (dev) example optional function exporter
     OPTIONAL_FN_IMPORT=off: (dev) example optional function importer
     OPTIONAL_HOOK_EXPORT=off: (dev) example optional hook exporter
     OPTIONAL_HOOK_IMPORT=off: (dev) example optional hook importer
====> The default MPM module: you have to select exactly one of them
     MPM_PREFORK=off: non-threaded, pre-forking web server
     MPM_WORKER=on: hybrid multi-threaded multi-process web server
     MPM_EVENT=off: MPM worker variant with the goal of consuming threads only
for connections with active processing
====> Build all MPMs as shared Module: you can only select none or one of them
     MPM_SHARED=on: all MPMs as loadable module
===> Use 'make config' to modify these settings

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list