[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#521117: apache2: Apache seg faulting




On Sun, 2009-04-12 at 17:56 +0200, Stefan Fritsch wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Hi Geoff,
> 
> please also try this:
> 
> - - reinstall the stock libaprutil1 from Debian
> - - install libdbd-mysql-perl from http://people.debian.org/~sf/521117/
> - - restart apache
> 
> Does this help?
> 
> Cheers,
> Stefan
> 

Hi Stefan,

Sorry to report I still get seg faults.

Regards,
Geoff

(gdb) bt full
#0  0xb7a8e1ea in mysql_ping () from /usr/lib/libmysqlclient_r.so.15
No symbol table info available.
#1  0xb6be1c43 in XS_DBD__mysql__db_ping ()
from /usr/lib/perl5/auto/DBD/mysql/mysql.so
No symbol table info available.
#2  0xb6c8afb6 in XS_DBI_dispatch () from /usr/lib/perl5/auto/DBI/DBI.so
No symbol table info available.
#3  0xb742b9a5 in Perl_pp_entersub (my_perl=0x8f34578) at pp_hot.c:2850
        markix = 0
        sp = (SV **) 0x94b2e94
        sv = (SV *) 0x8f868b8
        gv = (GV *) 0x94b2e98
        cv = (CV *) 0x8f868b8
        cx = <value optimized out>
        gimme = 0
        hasargs = 1 '\001'
#4  0xb7429dc1 in Perl_runops_standard (my_perl=0x8f34578) at run.c:38
No locals.
#5  0xb745ff2e in S_docatch (my_perl=0x8f34578, o=<value optimized out>)
at pp_ctl.c:2682
        oldop = (OP * const) 0x92efea8
        cur_env = {je_prev = 0xbf8e48bc, je_buf = {{__jmpbuf =
{-1219668400, 150160760, 150564080, -1081195464, 143048833,
-1610756464},
      __mask_was_saved = 0, __saved_mask = {__val = {150838624, 0, 0,
4113064307, 150160760, 150166472, 3074702612, 150127576, 3075246751, 0,
3074806775,
          0, 150165916, 155922072, 3075298896, 150143040, 150160760,
3213771800, 3074820417, 150160760, 150166472, 3075246751, 0, 3213771816,
0, 15944300,
          3075298896, 150160760, 150564080, 3213771832, 3074820490,
150160760}}}}, je_ret = 0, je_mustcatch = 0 '\0'}
#6  0xb7429dc1 in Perl_runops_standard (my_perl=0x8f34578) at run.c:38
No locals.
#7  0xb7423a35 in Perl_call_sv (my_perl=0x8f34578, sv=0x8f96cf0,
flags=<value optimized out>) at perl.c:2638
        sp = (SV **) 0x94b2ea4
        myop = {op_next = 0x0, op_sibling = 0x0, op_ppaddr = 0, op_targ
= 0, op_type = 0, op_opt = 0, op_latefree = 0, op_latefreed = 0,
op_attached = 0,
  op_spare = 0, op_flags = 66 'B', op_private = 0 '\0', op_first = 0x0,
op_other = 0x0}
        method_op = {op_next = 0x8f34578, op_sibling = 0x8f35a68,
op_ppaddr = 0xb6c8c354 <_fini+108>, op_targ = 150822112, op_type = 14,
op_opt = 0,
  op_latefree = 0, op_latefreed = 0, op_attached = 0, op_spare = 0,
op_flags = 0 '\0', op_private = 0 '\0', op_first = 0x8fd5ce0}
        oldmark = 0
        retval = 0
        oldscope = 13
        oldcatch = 0 '\0'
        oldop = (OP * const) 0x92fc8e8
        cur_env = {je_prev = 0xb74d5650, je_buf = {{__jmpbuf = {1,
155908596, -1081195320, -1220419399, 150160760, 150822112},
__mask_was_saved = 0,
      __saved_mask = {__val = {154103580, 14, 0, 48, 0, 1273680639,
3075298896, 3213772056, 3074112862, 150160760, 150822112, 154103580, 14,
48, 0, 0, 32,
          1, 150160760, 3213772488, 155981280, 155908604, 8, 3074112683,
3075298896, 14, 154103580, 3213772152, 3074115015, 150160760, 150822112,
---Type <return> to continue, or q <return> to quit---
          154103580}}}}, je_ret = 14, je_mustcatch = 0 '\0'}
#8  0xb6c88f51 in XS_DBI_dispatch () from /usr/lib/perl5/auto/DBI/DBI.so
No symbol table info available.
#9  0xb742b9a5 in Perl_pp_entersub (my_perl=0x8f34578) at pp_hot.c:2850
        markix = 0
        sp = (SV **) 0x94b2ea4
        sv = (SV *) 0x8fd84c8
        gv = (GV *) 0xbf8e4868
        cv = (CV *) 0x8fd84c8
        cx = <value optimized out>
        gimme = 0
        hasargs = 1 '\001'
#10 0xb7429dc1 in Perl_runops_standard (my_perl=0x8f34578) at run.c:38
No locals.
#11 0xb7423d38 in Perl_call_sv (my_perl=0x8f34578, sv=0x8f6d568,
flags=4) at perl.c:2653
        sp = (SV **) 0x94b2e94
        myop = {op_next = 0x0, op_sibling = 0x0, op_ppaddr = 0, op_targ
= 0, op_type = 0, op_opt = 0, op_latefree = 0, op_latefreed = 0,
op_attached = 0,
  op_spare = 0, op_flags = 66 'B', op_private = 0 '\0', op_first = 0x0,
op_other = 0xbf8e4964}
        method_op = {op_next = 0x8f34578, op_sibling = 0x8ee7230,
op_ppaddr = 0xb73b1b2b <Perl_gv_fetchpvn_flags+11>, op_targ =
3074806775, op_type = 397,
  op_opt = 0, op_latefree = 1, op_latefreed = 0, op_attached = 1,
op_spare = 6, op_flags = 80 'P', op_private = 183 '·', op_first =
0xb750ccba}
        oldmark = 0
        retval = 0
        oldscope = 3
        oldcatch = 1 '\001'
        oldop = (OP * const) 0x0
        cur_env = {je_prev = 0x8f346ec, je_buf = {{__jmpbuf =
{-1219668400, -1081194140, 150394216, -1081194072, 143728769,
-1871246192},
      __mask_was_saved = 0, __saved_mask = {__val = {153704648,
150203968, 1, 3075528103, 3075528102, 3213773068, 150160760, 3213773080,
150162028,
          150162028, 3075528086, 17, 1667330113, 976381288, 150204474,
3213773128, 3074697802, 150160760, 4294967295, 155842828, 3075298896,
152640728,
          155842824, 150133624, 3075545232, 149844560, 150160760,
3213773176, 3075464705, 150160760, 150022872, 149844576}}}}, je_ret = 0,
  je_mustcatch = 1 '\001'}
#12 0xb74f4bfc in modperl_callback ()
from /usr/lib/apache2/modules/mod_perl.so
No symbol table info available.
#13 0xb74f52d3 in modperl_callback_run_handlers ()
from /usr/lib/apache2/modules/mod_perl.so
No symbol table info available.
#14 0xb74f59ca in modperl_callback_per_dir ()
from /usr/lib/apache2/modules/mod_perl.so
No symbol table info available.
#15 0xb74ee6ef in ?? () from /usr/lib/apache2/modules/mod_perl.so
No symbol table info available.
#16 0x00000006 in ?? ()
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#17 0x0949bae0 in ?? ()
No symbol table info available.
#18 0x00000001 in ?? ()
No symbol table info available.
#19 0xb74ffb23 in modperl_env_request_tie ()
from /usr/lib/apache2/modules/mod_perl.so
No symbol table info available.
#20 0xb74ee8a3 in modperl_response_handler_cgi ()
from /usr/lib/apache2/modules/mod_perl.so
No symbol table info available.
#21 0x0807a189 in ap_run_handler (r=0x949bae0)
at /tmp/buildd/apache2-2.2.9/server/config.c:159
        n = 4
        rv = 0
#22 0x0807d5a1 in ap_invoke_handler (r=0x949bae0)
at /tmp/buildd/apache2-2.2.9/server/config.c:373
        handler = 0x947ae10 "@¬G\tP\200ì\b0Ñï\b°¬G\tX­G\tg²G\t"
        result = 155692560
        old_handler = 0x8ecce00 "perl-script"
        ignore = <value optimized out>
#23 0x0808b006 in ap_process_request (r=0x949bae0)
at /tmp/buildd/apache2-2.2.9/modules/http/http_request.c:258
        access_status = 155875560
#24 0x08088138 in ap_process_http_connection (c=0x947ae10)
at /tmp/buildd/apache2-2.2.9/modules/http/http_core.c:190
        r = (request_rec *) 0x949bae0
        csd = (apr_socket_t *) 0x0
#25 0x080815b9 in ap_run_process_connection (c=0x947ae10)
at /tmp/buildd/apache2-2.2.9/server/connection.c:43
        n = 1
        rv = 0
#26 0x0808fc34 in child_main (child_num_arg=<value optimized out>)
at /tmp/buildd/apache2-2.2.9/server/mpm/prefork/prefork.c:680
        current_conn = <value optimized out>
        csd = (void *) 0x947ac78
        ptrans = (apr_pool_t *) 0x947ac40
        allocator = (apr_allocator_t *) 0x9478bb0
        status = <value optimized out>
        i = <value optimized out>
        lr = <value optimized out>
        pollset = (apr_pollset_t *) 0x9478c98
        sbh = (ap_sb_handle_t *) 0x9478c90
        bucket_alloc = (apr_bucket_alloc_t *) 0x947cdf0
        last_poll_idx = 1
#27 0x08090013 in make_child (s=0x8d9d908, slot=0)
at /tmp/buildd/apache2-2.2.9/server/mpm/prefork/prefork.c:777
No locals.
---Type <return> to continue, or q <return> to quit---
#28 0x0809069a in ap_mpm_run (_pconf=0x8d990c8, plog=0x8dcb190,
s=0x8d9d908)
at /tmp/buildd/apache2-2.2.9/server/mpm/prefork/prefork.c:795
        index = <value optimized out>
        remaining_children_to_start = 5
        rv = <value optimized out>
#29 0x08066f10 in main (argc=Cannot access memory at address 0x0
) at /tmp/buildd/apache2-2.2.9/server/main.c:732
        c = 0 '\0'
        configtestonly = 0
        confname = 0x8092926 "/etc/apache2/apache2.conf"
        def_server_root = 0x809aa50 ""
        temp_error_log = 0x0
        error = <value optimized out>
        process = (process_rec *) 0x8d97140
        server_conf = (server_rec *) 0x8d9d908
        pglobal = (apr_pool_t *) 0x8d970c0
        pconf = (apr_pool_t *) 0x8d990c8
        plog = (apr_pool_t *) 0x8dcb190
        ptemp = (apr_pool_t *) 0x8dd21a8
        pcommands = (apr_pool_t *) 0x8d9b0d0
        opt = (apr_getopt_t *) 0x8d9b168
        rv = <value optimized out>
        mod = <value optimized out>
        optarg = 0xb767bd10 "\001"





Reply to: