[Mono-bugs] [Bug 327624] New: Segmentation fault error on FreeBSD with mono 1.2.5.1

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Mon Sep 24 00:17:15 EDT 2007


https://bugzilla.novell.com/show_bug.cgi?id=327624#c1

           Summary: Segmentation fault error on FreeBSD with mono 1.2.5.1
           Product: Mono: Runtime
           Version: 1.2
          Platform: i686
        OS/Version: FreeBSD
            Status: NEW
          Severity: Blocker
          Priority: P5 - None
         Component: misc
        AssignedTo: mono-bugs at ximian.com
        ReportedBy: max.karavaev at gmail.com
         QAContact: mono-bugs at ximian.com
          Found By: Customer


Description of Problem:
Apache with mod_mono can't start on FreeBSD with several virtual hosts on Mono
1.2.5.1.
I worked on mono 1.2.4

Detailed information:

# uname -a
Linux s1 2.6.20-gentoo-r7 #1 SMP Wed May 2 16:43:19 MSD 2007 i686 Intel(R)
Xeon(R) CPU 5140 @ 2.33GHz GenuineIntel GNU/Linux

 # gcc -v
Using built-in specs.
Target: i686-pc-linux-gnu
Configured with: /var/tmp/portage/gcc-4.1.1/work/gcc-4.1.1/configure
--prefix=/usr --bindir=/usr/i686-pc-linux-gnu/gcc-bin/4.1.1
--includedir=/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/include
--datadir=/usr/share/gcc-data/i686-pc-linux-gnu/4.1.1
--mandir=/usr/share/gcc-data/i686-pc-linux-gnu/4.1.1/man
--infodir=/usr/share/gcc-data/i686-pc-linux-gnu/4.1.1/info
--with-gxx-include-dir=/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/include/g++-v4
--host=i686-pc-linux-gnu --build=i686-pc-linux-gnu --disable-altivec
--enable-nls --without-included-gettext --with-system-zlib
--disable-checking --disable-werror --disable-libunwind-exceptions
--disable-multilib --disable-libmudflap --disable-libssp --disable-libgcj
--enable-languages=c,c++,fortran --enable-shared --enable-threads=posix
--enable-__cxa_atexit --enable-clocale=gnu
Thread model: posix
gcc version 4.1.1 (Gentoo 4.1.1)

# apache2 -V
Server version: Apache/2.0.58
Server built:   May  2 2007 14:16:57
Server's Module Magic Number: 20020903:12
Server loaded:  APR 0.9.12, APR-UTIL 0.9.12
Compiled using: APR 0.9.12, APR-UTIL 0.9.12
Architecture:   32-bit
Server compiled with....
 -D APACHE_MPM_DIR="server/mpm/prefork"
 -D APR_HAS_SENDFILE
 -D APR_HAS_MMAP
 -D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
 -D APR_USE_SYSVSEM_SERIALIZE
 -D APR_USE_PTHREAD_SERIALIZE
 -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
 -D APR_HAS_OTHER_CHILD
 -D AP_HAVE_RELIABLE_PIPED_LOGS
 -D HTTPD_ROOT="/usr"
 -D SUEXEC_BIN="/usr/sbin/suexec2"
 -D DEFAULT_PIDLOG="/var/run/httpd.pid"
 -D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
 -D DEFAULT_LOCKFILE="/var/run/accept.lock"
 -D DEFAULT_ERRORLOG="logs/error_log"
 -D AP_TYPES_CONFIG_FILE="/etc/apache2/mime.types"
 -D SERVER_CONFIG_FILE="/etc/apache2/httpd.conf"

# mono -V
Mono JIT compiler version 1.2.5.1 (tarball)
Copyright (C) 2002-2007 Novell, Inc and Contributors. www.mono-project.com
       TLS:           __thread
       GC:            Included Boehm (with typed GC)
       SIGSEGV:       normal
       Architecture:  x86
       Disabled:      none


/var/log/apache2/error_log:

[Mon Sep 24 04:20:26 2007] [notice] suEXEC mechanism enabled (wrapper:
/usr/sbin/suexec2)
[Mon Sep 24 04:20:26 2007] [warn] creating mono server config
[Mon Sep 24 04:20:26 2007] [warn] Temporarily switching to target uid/gid
[Mon Sep 24 04:20:26 2007] [warn] creating dashboard mutex =
/tmp/mod_mono_dashboard_XXGLOBAL_1.lock
[Mon Sep 24 04:20:26 2007] [warn] Requested locking mechanism name: (null)
[Mon Sep 24 04:20:26 2007] [warn] Switching back to root
[Mon Sep 24 04:20:26 2007] [warn] creating dir config for (null)
[Mon Sep 24 04:20:26 2007] [notice] Digest: generating secret for digest
authentication ...
[Mon Sep 24 04:20:26 2007] [notice] Digest: done
[Mon Sep 24 04:20:26 2007] [warn] Initializing handler
[Mon Sep 24 04:20:26 2007] [notice] Apache configured -- resuming normal
operations
[Mon Sep 24 04:20:26 2007] [notice] child pid 16437 exit signal Segmentation
fault (11)
[Mon Sep 24 04:20:27 2007] [notice] child pid 16438 exit signal Segmentation
fault (11)
[Mon Sep 24 04:20:28 2007] [notice] child pid 16439 exit signal Segmentation
fault (11)
[Mon Sep 24 04:20:30 2007] [notice] child pid 16440 exit signal Segmentation
fault (11)
[Mon Sep 24 04:20:31 2007] [notice] child pid 16441 exit signal Segmentation
fault (11)
[Mon Sep 24 04:20:32 2007] [notice] child pid 16443 exit signal Segmentation
fault (11)
[Mon Sep 24 04:20:33 2007] [notice] child pid 16444 exit signal Segmentation
fault (11)
[Mon Sep 24 04:20:34 2007] [notice] child pid 16445 exit signal Segmentation
fault (11)
[Mon Sep 24 04:20:35 2007] [notice] child pid 16447 exit signal Segmentation
fault (11)
[Mon Sep 24 04:20:36 2007] [notice] child pid 16449 exit signal Segmentation
fault (11)
[Mon Sep 24 04:20:37 2007] [notice] child pid 16450 exit signal Segmentation
fault (11)
[Mon Sep 24 04:20:38 2007] [notice] child pid 16452 exit signal Segmentation
fault (11)
[Mon Sep 24 04:20:38 2007] [notice] caught SIGTERM, shutting down
[Mon Sep 24 04:20:38 2007] [warn] Cleaning up for shutdown
[Mon Sep 24 04:20:38 2007] [warn] Terminate XSP


Steps to reproduce the problem:
1. Install FreeBSD
2. Install Mono from sources from http://go-mono.com/sources-stable/

Actual Results:
Apache cant' start

Expected Results:
Apache should start

How often does this happen? 
Always

Additional Information:


-- 
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the mono-bugs mailing list