sorry, didn't cc the list.
-------- Original Message -------- Subject: Re: trying mod_perl patches for httpd 2.4 Date: Tue, 25 Sep 2012 19:08:16 -0500 From: Andy Colson <a...@squeakycode.net> To: Jan Kaluža <jkal...@redhat.com> Try as I might, I cannot get mod_perl debug symbols to work: perl Makefile.PL MP_APR_CONFIG=/usr/bin/apr-1-config MP_DEBUG=1 MP_TRACE=1 make make test .... later ... [ error] for stacktrace, run: gdb /usr/sbin/httpd -core /home/andy/apps/mod_perl-2.0/core $ gdb /usr/sbin/httpd -core /home/andy/apps/mod_perl-2.0/core GNU gdb (GDB) 7.5 Copyright (C) 2012 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i486-slackware-linux". For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>... Reading symbols from /usr/sbin/httpd...done. [New LWP 26308] warning: Could not load shared library symbols for linux-gate.so.1. Do you need "set solib-search-path" or "set sysroot"? [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/libthread_db.so.1". Core was generated by `/usr/sbin/httpd -d /home/andy/apps/mod_perl-2.0/t -f /home/andy/apps/mod_perl-2'. Program terminated with signal 11, Segmentation fault. #0 0xb6efe253 in modperl_env_clear () from /home/andy/apps/mod_perl-2.0/src/modules/perl/mod_perl.so (gdb) bt full #0 0xb6efe253 in modperl_env_clear () from /home/andy/apps/mod_perl-2.0/src/modules/perl/mod_perl.so No symbol table info available. #1 0xb6ee672e in modperl_boot () from /home/andy/apps/mod_perl-2.0/src/modules/perl/mod_perl.so No symbol table info available. #2 0xb6e3b0a1 in Perl_leave_scope (my_perl=my_perl@entry=0xb7aefb78, base=0) at scope.c:970 uv = 30 type = 30 '\036' sv = <optimized out> value = <optimized out> gv = <optimized out> av = <optimized out> hv = <optimized out> ptr = <optimized out> str = <optimized out> i = <optimized out> was = false #3 0xb6e3bf63 in Perl_pop_scope (my_perl=my_perl@entry=0xb7aefb78) at scope.c:110 oldsave = <optimized out> #4 0xb6d9491d in S_parse_body (xsinit=0xb6ee682c <modperl_xs_init>, env=0x0, my_perl=0xb7aefb78) at perl.c:2270 rsfp = 0xb7b07ec8 dosearch = false doextract = <optimized out> argc = 1 linestr_sv = 0x0 lex_start_flags = 0 argv = 0xb7ae4d0c scriptname = 0xb6ea2c52 "/dev/null" c = <optimized out> cddir = <optimized out> add_read_e_script = <optimized out> #5 perl_parse (my_perl=0xb7aefb78, xsinit=0xb6ee682c <modperl_xs_init>, argc=6, argv=0xb7ae4cf8, env=0x0) at perl.c:1633 oldscope = -1213255152 ret = 0 cur_env = {je_prev = 0xb7aefcf4, je_buf = {{__jmpbuf = {-1225953968, -1225941384, -1213313800, 0, -261314454, -1795530632}, __mask_was_saved = 0, __saved_mask = {__val = {0, 3068008408, 64, 3068861920, 3081712096, 3069013328, 1, 3069013328, 3081736520, 3068688206, 64, 16, 3081737144, 3068110662, 8, 0, 3069300928, 3451674880, 1, 16, 3069859476, 3069013328, 3069300928, 3081698168, 3219875352, 3068690813, 3068887968, 3069252682, 3069300928, 0, 3069298720, 3081698168}}}}, je_ret = 0, je_mustcatch = false} #6 0xb6ee6ae4 in modperl_startup () from /home/andy/apps/mod_perl-2.0/src/modules/perl/mod_perl.so No symbol table info available. #7 0xb6ee6984 in modperl_startup () from /home/andy/apps/mod_perl-2.0/src/modules/perl/mod_perl.so No symbol table info available. #8 0xb6ee7d8e in modperl_init () from /home/andy/apps/mod_perl-2.0/src/modules/perl/mod_perl.so No symbol table info available. #9 0xb6ee8368 in modperl_hook_init () from /home/andy/apps/mod_perl-2.0/src/modules/perl/mod_perl.so No symbol table info available. #10 0xb6ee83ae in modperl_run () from /home/andy/apps/mod_perl-2.0/src/modules/perl/mod_perl.so No symbol table info available. #11 0xb6eef499 in modperl_cmd_load_module () from /home/andy/apps/mod_perl-2.0/src/modules/perl/mod_perl.so No symbol table info available. #12 0xb774ce94 in invoke_cmd (cmd=0xb6f1c228 <modperl_cmds+456>, parms=parms@entry=0xbfeb6a3c, mconfig=0xb79bf068, args=0xb79ef718 "TestCompat::apache_module") at config.c:1014 override_list_ok = <optimized out> w = <optimized out> w2 = <optimized out> w3 = <optimized out> errmsg = 0x0 #13 0xb774f675 in ap_walk_config_sub (section_vector=0xb79a5bd8, parms=0xbfeb6a3c, current=0xb79ef6f0) at config.c:1298 dir_config = <optimized out> retval = <optimized out> cmd = <optimized out> ml = 0xb79bac38 dir = <optimized out> #14 ap_walk_config (current=0xb79ef6f0, current@entry=0xb79bf4c0, parms=parms@entry=0xbfeb6a3c, section_vector=0xb79a5bd8) at config.c:1331 errmsg = 0x0 oldconfig = 0x0 #15 0xb7750a5d in ap_process_config_tree (s=0xb79a4a70, conftree=0xb79bf4c0, p=0xb794a0a8, ptemp=0xb79a2a68) at config.c:2055 errmsg = <optimized out> parms = {info = 0x0, override = 150, override_opts = 239, override_list = 0x0, limited = -1, limited_xmethods = 0x0, xlimited = 0x0, config_file = 0x0, directive = 0xb79ef6f0, pool = 0xb794a0a8, temp_pool = 0xb79a2a68, server = 0xb79a4a70, path = 0x0, cmd = 0xb6f1c228 <modperl_cmds+456>, context = 0xb79a5bd8, err_directive = 0x0} #16 0xb772b430 in main (argc=9, argv=0xbfeb6bf4) at main.c:639 c = 68 'D' showcompile = 0 showdirectives = 0 confname = 0xbfeb7eeb "/home/andy/apps/mod_perl-2.0/t/conf/httpd.conf" def_server_root = 0xbfeb7ec9 "/home/andy/apps/mod_perl-2.0/t" temp_error_log = 0x0 error = <optimized out> process = 0xb7948130 pconf = 0xb794a0a8 plog = 0xb79a0a60 ptemp = 0xb79a2a68 pcommands = 0xb796c130 opt = 0xb796c1d0 rv = <optimized out> mod = <optimized out> opt_arg = 0xbfeb7f28 "PERL_USEITHREADS" signal_server = <optimized out> --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@perl.apache.org For additional commands, e-mail: dev-h...@perl.apache.org