Bug report: #0 file_dup (new_file=0xbfd296d4, old_file=0x0, p=0x80a70a8, which_dup=1) at file_io/unix/filedup.c:59 segfault

"A. Przygienda" <[email protected]>
Newsgroups gmane.comp.apache.mod-perl
Organization zeta2.ch
Message-ID <[email protected]>
-------------8<---------- Start Bug Report ------------8<----------
1. Problem Description:

  Crash gentoo apache2 start. core dump below, think tries to dup
  a 0 file pointer


  [DESCRIBE THE PROBLEM HERE]

2. Used Components and their Configuration:

*** mod_perl version 2.000004

*** using
/usr/lib/perl5/vendor_perl/5.12.2/i486-linux-thread-multi/Apache2/BuildConfig.pm

*** Makefile.PL options:
  MP_APR_LIB     => aprext
  MP_APXS        => /usr/sbin/apxs2
  MP_COMPAT_1X   => 1
  MP_DEBUG       => 1
  MP_GENERATE_XS => 1
  MP_LIBNAME     => mod_perl
  MP_TRACE       => 1
  MP_USE_DSO     => 1


*** The httpd binary was not found


*** (apr|apu)-config linking info

 -L/usr/lib -laprutil-1  -ldb-4.7  -lgdbm  -lexpat -L/usr/lib
 -L/usr/lib -lapr-1 -luuid -lrt -lcrypt  -lpthread -ldl



*** /usr/bin/perl -V
Summary of my perl5 (revision 5 version 12 subversion 2) configuration:

  Platform:
    osname=linux, osvers=2.6.34-gentoo-r6z2-embedded-linux,
archname=i486-linux-thread-multi
    uname='linux gentoo-p4-tinderbox 2.6.34-gentoo-r6z2-embedded-linux
#5 mon sep 13 15:07:25 cest 2010 i686 intel(r) pentium(r) dual cpu e2180
@ 2.00ghz genuineintel gnulinux '
    config_args='-des -Duseshrplib -Darchname=i486-linux-thread
-Dcc=i486-pc-linux-gnu-gcc -Doptimize=-march=i686 -msse -mmmx -O2 -pipe
-fomit-frame-pointer -Dldflags=-Wl,-O1 -Wl,--as-needed -Dprefix=/usr
-Dsiteprefix=/usr -Dvendorprefix=/usr -Dscriptdir=/usr/bin
-Dprivlib=/usr/lib/perl5/5.12.2
-Darchlib=/usr/lib/perl5/5.12.2/i486-linux-thread-multi
-Dsitelib=/usr/lib/perl5/site_perl/5.12.2
-Dsitearch=/usr/lib/perl5/site_perl/5.12.2/i486-linux-thread-multi
-Dvendorlib=/usr/lib/perl5/vendor_perl/5.12.2
-Dvendorarch=/usr/lib/perl5/vendor_perl/5.12.2/i486-linux-thread-multi
-Dman1dir=/usr/share/man/man1 -Dman3dir=/usr/share/man/man3
-Dsiteman1dir=/usr/share/man/man1 -Dsiteman3dir=/usr/share/man/man3
-Dvendorman1dir=/usr/share/man/man1 -Dvendorman3dir=/usr/share/man/man3
-Dman1ext=1 -Dman3ext=3pm -Dlibperl=libperl.so.5.12.2 -Dlocincpth=
-Duselargefiles -Dd_semctl_semun -Dcf_by=Gentoo -Dmyhostname=localhost
-Dperladmin=root@localhost -Dinstallusrbinperl=n -Ud_csh -Uusenm
-Di_ndbm -Di_gdbm -Di_db -Dusethreads -DDEBUGGING=none
-Dinc_version_list=5.12.1/i486-linux-thread-multi 5.12.1
5.12.0/i486-linux-thread-multi 5.12.0 '
    hint=recommended, useposix=true, d_sigaction=define
    useithreads=define, usemultiplicity=define
    useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
    use64bitint=undef, use64bitall=undef, uselongdouble=undef
    usemymalloc=n, bincompat5005=undef
  Compiler:
    cc='i486-pc-linux-gnu-gcc', ccflags ='-D_REENTRANT -D_GNU_SOURCE
-fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
    optimize='-march=i686 -msse -mmmx -O2 -pipe -fomit-frame-pointer',
    cppflags='-D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe'
    ccversion='', gccversion='4.4.4', gccosandvers=''
    intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12
    ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t',
lseeksize=8
    alignbytes=4, prototype=define
  Linker and Libraries:
    ld='i486-pc-linux-gnu-gcc', ldflags ='-Wl,-O1 -Wl,--as-needed
-L/usr/local/lib'
    libpth=/usr/local/lib /lib /usr/lib
    libs=-lnsl -lgdbm -ldb -ldl -lm -lcrypt -lutil -lpthread -lc
-lgdbm_compat
    perllibs=-lnsl -ldl -lm -lcrypt -lutil -lpthread -lc
    libc=/lib/libc-2.11.2.so, so=so, useshrplib=true,
libperl=libperl.so.5.12.2
    gnulibc_version='2.11.2'
  Dynamic Linking:
    dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E'
    cccdlflags='-fPIC', lddlflags='-shared -march=i686 -msse -mmmx -O2
-pipe -fomit-frame-pointer -L/usr/local/lib -Wl,-O1 -Wl,--as-needed'


Characteristics of this binary (from libperl):
  Compile-time options: MULTIPLICITY PERL_DONT_CREATE_GVSV
                        PERL_IMPLICIT_CONTEXT PERL_MALLOC_WRAP USE_ITHREADS
                        USE_LARGE_FILES USE_PERLIO USE_PERL_ATOF
                        USE_REENTRANT_API
  Locally applied patches:
        0001-gentoo_MakeMaker-RUNPATH.diff
        0002-gentoo_config_over.diff
        0003-gentoo_cpan_definstalldirs.diff
        0004-gentoo_cpanplus_definstalldirs.diff
        0005-gentoo_create-libperl-soname.diff
        0006-gentoo_MakeMaker-delete_packlist.diff
        0007-fixes_8d66b3f9_h2hp_fix.diff
        0008-fixes_f178b03b_h2ph_using_deprecated_goto.diff
        0009-gentoo_mod-paths.diff
        0010-gentoo_enc2xs.diff
        0011-gentoo_IO-Compress_AutoLoader_dropped_from_Compress-Zlib.diff
        0012-fixes_84601d63_CGI-3.50.diff
        0013-fixes_2a1594f6_CGI-3.51.diff
        0014-gentoo_drop-fstack-protector.diff
  Built under linux
  Compiled at Mar  3 2011 22:10:42
  %ENV:
    PERL_LWP_USE_HTTP_10="1"
  @INC:
    /etc/perl
    /usr/lib/perl5/site_perl/5.12.2/i486-linux-thread-multi
    /usr/lib/perl5/site_perl/5.12.2
    /usr/lib/perl5/vendor_perl/5.12.2/i486-linux-thread-multi
    /usr/lib/perl5/vendor_perl/5.12.2
    /usr/lib/perl5/5.12.2/i486-linux-thread-multi
    /usr/lib/perl5/5.12.2
    /usr/lib/perl5/site_perl
    /usr/lib/perl5/vendor_perl
    /usr/local/lib/site_perl
    .

*** Packages of interest status:

Apache2            : -
Apache2::Request   : -
CGI                : 3.51, 3.51
ExtUtils::MakeMaker: 6.56
LWP                : 5.836
mod_perl           : -
mod_perl2          : 2.000004


3. This is the core dump trace: (if you get a core dump):

#0  file_dup (new_file=0xbfd296d4, old_file=0x0, p=0x80a70a8,
which_dup=1) at file_io/unix/filedup.c:59
#1  0xb5dec184 in modperl_hook_post_config_last (pconf=0x80a70a8,
plog=0x80d7168, ptemp=0x80d9170, s=0x80acc58) at mod_perl.c:704
#2  0x0807a572 in ap_run_post_config (pconf=0x80a70a8, plog=0x80d7168,
ptemp=0x80d9170, s=0x80acc58) at config.c:91
#3  0x08066d82 in main (argc=37, argv=0xbfd29864) at main.c:680


This report was generated by /usr/bin/mp2bug on Sat Mar 19 16:03:48 2011
GMT.

-------------8<---------- End Bug Report --------------8<----------
prz.vcf (text/x-vcard, 271 B)
begin:vcard
fn:A. Przygienda
n:Przygienda;A.
org:Zeta2 GmbH
adr:;;Via Tersaggio 20;Comano;;6949;Switzerland
email;internet:[email protected]
title:Dr.
tel;work:+41919402767
tel;fax:+41919402768
tel;cell:+41792985900
x-mozilla-html:TRUE
url:www.zeta2.ch
version:2.1
end:vcard
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.