Re: Seg fault on apache start
On Sat, 18 May 2002, Jaberwocky wrote: I'm having some problems with this. Apache seg faults on the call to parse... .. #1 0x80c5ad8 in XML_GetBuffer () did you build apache with --disable-rule=EXPAT ?
Seg fault on apache start
I'm having some problems with this. Apache seg faults on the call to parse... This is the code I'm calling: package Something::Configure; sub new{my $pkg = shift;my %params = @_;my $debug = (exists $params{debug} ? $params{debug} : 0 );my $file = (exists $params{file} ? $params{file} : undef ); my $self = {}; bless $self, $pkg;$self-{debug} = $debug;$self-{config_file}=$file; return $self;} sub parse{ my $self=shift; use XML::Simple; my $xs = XML::Simple-new();my $site_config=$xs-XMLin($self-{config_file}); #This is the line that seg faults } And here's the stack trace #0 0x400a109d in memmove () from /lib/libc.so.6 #1 0x80c5ad8 in XML_GetBuffer () #2 0x4018f540 in parse_stream () from /usr/local/lib/perl5/site_perl/5.6.1/i686-linux/auto/XML/Parser/Expat/Expat.so #3 0x40192edc in XS_XML__Parser__Expat_ParseStream () from /usr/local/lib/perl5/site_perl/5.6.1/i686- linux/auto/XML/Parser/Expat/Expat.so #4 0x812205c in Perl_pp_entersub () #5 0x811c9e0 in Perl_runops_standard () #6 0x80dfaaa in perl_call_sv ()#7 0x80dfc01 in perl_eval_sv () #8 0x8083412 in perl_do_file () #9 0x808344c in perl_load_startup_script () #10 0x807f577 in perl_cmd_require () #11 0x809ab2e in ap_clear_module_list () #12 0x809afb1 in ap_handle_command () #13 0x809b04d in ap_srm_command_loop () #14 0x809f2af in ap_exists_config_define () #15 0x809a4ac in ap_clear_module_list () #16 0x809afb1 in ap_handle_command () #17 0x809b04d in ap_srm_command_loop () #18 0x809b719 in ap_process_resource_config () #19 0x80a07f3 in ap_exists_config_define () #20 0x809a58d in ap_clear_module_list () #21 0x809afb1 in ap_handle_command () #22 0x809b04d in ap_srm_command_loop () #23 0x809b719 in ap_process_resource_config () #24 0x809c080 in ap_read_config () #25 0x80a722c in main () #26 0x40064a42 in __libc_start_main () from /lib/libc.so.6 The Configure package works fine when I call it regularly (from a test file on the command line) When I try to start it under mod_perl, apache seg faults My guess is that it's a memory violation.. (mod_perl and expat?) Anyone think they could help me with this?
Re: Seg fault on apache start
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On Sat, May 18, 2002 at 05:03:11PM -0400, Jaberwocky wrote: I'm having some problems with this. Apache seg faults on the call to parse... http://perl.apache.org/guide/troubleshooting.html#Segfaults_when_using_XML_Parser - -- Stephen Clouse [EMAIL PROTECTED] Senior Programmer, IQ Coordinator Project Lead The IQ Group, Inc. http://www.theiqgroup.com/ -BEGIN PGP SIGNATURE- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iEYEARECAAYFAjznMB0ACgkQA4aoazQ9p2doowCePV9S0vujCY5wBp7IlQWaGhID kFcAnRQ9nQqe5usEkqdqmhmTBc3sWGzx =4mc9 -END PGP SIGNATURE-