Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:09:13 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C27159.AF87214F
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Hi:
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.
First, I compiled openssl and installed in its default location =
/usr/local/ssl.
Second, I cd to mod_ssl directory and do a config:=20
../configure \
--with-apache=3D../apache_1.3.26_ssl \
--with-openssl=3D../openssl-0.9.6g \
--prefix=3D/usr/local/apache_ssl \
--with-layout=3DApache \
--enable-module=3Dmost \
--enable-shared=3Dmax \
--enable-rule=3DWANTHSREGEX
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:
../configure --prefix=3D/usr/local/apache_ssl \
--enable-module=3Dmost \
--enable-shared=3Dmax \
--enable-rule=3DWANTHSREGEX \
--enable-module=3Dssl
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.
Any help will be great appreciated.
/usr/local/apache_ssl/bin # gdb httpd
GNU gdb 5.2.1
Copyright 2002 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you =
are
welcome to change it and/or distribute copies of it under certain =
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for =
details.
This GDB was configured as "s390-ibm-linux"...
(gdb) run -X -DSSL
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, Segmentation fault.
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)
(gdb) p ctx
$1 =3D (struct {...} *) 0x90bff02c
(gdb) up
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");
(gdb) p ap_global_ctx
$2 =3D (struct {...} *) 0x4984e8
(gdb) p *ap_global_ctx
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}
(gdb) down
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)
(gdb) p *ctx
Cannot access memory at address 0x90bff02c
(gdb) where
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)
at http_config.c:1691
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")
at http_config.c:869
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)
at http_config.c:1382
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")
at http_config.c:1674
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531
_/_/_/_/ _/ Steve Bao
_/ _/_/ Computer Associates
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964
_/_/_/_/ _/ Fax: (858) 453-2816
------_=_NextPart_001_01C27159.AF87214F
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
6.0.6249.1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:
I was compiling apache with mod_ssl on =
S390. I picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, =
openssl-0.9.6g.
First, I compiled openssl and =
installed in its default location /usr/local/ssl.
Second, I cd to mod_ssl directory and =
do a config:
./configure \
--with-apache=3D../apache_1.3.26_ssl =
\
--with-openssl=3D../openssl-0.9.6g =
\
--prefix=3D/usr/local/apache_ssl =
\
--with-layout=3DApache \
--enable-module=3Dmost \
--enable-shared=3Dmax \
--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then do a config:
./configure =
--prefix=3D/usr/local/apache_ssl \
=
FACE=3D"Arial"> --enable-module=3Dmost \
=
FACE=3D"Arial"> --enable-shared=3Dmax \
=
FACE=3D"Arial"> --enable-rule=3DWANTHSREGEX \
=
FACE=3D"Arial"> --enable-module=3Dssl
Then do a "make" followed by =
"make certificate"
Finally, do a "make =
install".
The same procedure works very well on =
Redhat Linux 7.3 on intel Pentium III.
But when I do it on IBM S390, the =
httpd crashed. Here are some debug information.
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd
GNU gdb 5.2.1
Copyright 2002 Free Software =
Foundation, Inc.
GDB is free software, covered by the =
GNU General Public License, and you are
welcome to change it and/or distribute =
copies of it under certain conditions.
Type "show copying" to see =
the conditions.
There is absolutely no warranty for =
GDB. Type "show warranty" for details.
This GDB was configured as =
"s390-ibm-linux"...
(gdb) run -X -DSSL
Starting program: =
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
FACE=3D"Arial">125 for =
(i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)
(gdb) p ctx
$1 =3D (struct {...} *) =
0x90bff02c
(gdb) up
#1 0x40299d70 in =
ssl_config_global_create () at ssl_engine_config.c:119
FACE=3D"Arial">119 mc =
=3D ap_ctx_get(ap_global_ctx, "ssl_module");
(gdb) p ap_global_ctx
$2 =3D (struct {...} *) =
0x4984e8
(gdb) p *ap_global_ctx
$3 =3D {cr_pool =3D 0x0, cr_entry =3D =
0x4984f8}
(gdb) down
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
FACE=3D"Arial">125 for =
(i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)
(gdb) p *ctx
Cannot access memory at address =
0x90bff02c
(gdb) where
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
#1 0x40299d70 in =
ssl_config_global_create () at ssl_engine_config.c:119
#2 0x40299fde in =
ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at =
ssl_engine_config.c:193
#3 0x00413a34 in =
ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)
at =
http_config.c:1691
#4 0x0040931e in load_module =
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
filename=3D0x49cdf8 =
"libexec/libssl.so") at mod_so.c:307
#5 0x0041161e in invoke_cmd =
(cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, args=3D0x7fffd5b7 =
"")
at =
http_config.c:869
#6 0x004122ca in =
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670,
l=3D0x7fffd588 =
"LoadModule =
ssl_module =
libexec/libssl.so") at http_config.c:1080
#7 0x00412380 in =
ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at =
http_config.c:1094
#8 0x00412d64 in =
ap_process_resource_config (s=3D0x48f140,
fname=3D0x490820 =
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)
at =
http_config.c:1382
#9 0x0041396e in ap_read_config =
(p=3D0x48f118, ptemp=3D0x493148, confname=3D0x487a88 =
"conf/httpd.conf")
at =
http_config.c:1674
#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at http_main.c:5531
New">
FACE=3D"Courier New">_/_/_/_/
FACE=3D"Courier New"> _/
COLOR=3D"#000000" SIZE=3D1 FACE=3D"Courier New">Steve Bao
New">
FACE=3D"Courier New">_/
FACE=3D"Courier New"> =
_/_/
New">Computer Associates
=
_/
COLOR=3D"#0000FF" SIZE=3D1 FACE=3D"Courier =
New"> _/ _/
New">
New">_/
New"> _/_/_/_/
SIZE=3D1 FACE=3D"Courier New"> Tel: (858) 625-6964
New">_/_/_/
New">_/
New"> _/
SIZE=3D1 FACE=3D"Courier New"> Fax: (858) 453-2816
------_=_NextPart_001_01C27159.AF87214F--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
RE: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
am 11.10.2002 21:31:27 von Xiliang.Bao
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal =
2.4.7.
Steve
-----Original Message-----
From: Bao, Xiliang=20
Sent: Friday, October 11, 2002 12:09 PM
To: modssl-users@modssl.org
Subject: Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
Hi:=20
I was compiling apache with mod_ssl on S390. I picked apache 1.3.27, =
mod_ssl 2.8.11-1.3.27, openssl-0.9.6g.=20
First, I compiled openssl and installed in its default location =
/usr/local/ssl.=20
Second, I cd to mod_ssl directory and do a config:=20
../configure \=20
--with-apache=3D../apache_1.3.26_ssl \=20
--with-openssl=3D../openssl-0.9.6g \=20
--prefix=3D/usr/local/apache_ssl \=20
--with-layout=3DApache \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX=20
Third, I do "export SSL_BASE=3D/usr/local/ssl", then do a config:=20
../configure --prefix=3D/usr/local/apache_ssl \=20
--enable-module=3Dmost \=20
--enable-shared=3Dmax \=20
--enable-rule=3DWANTHSREGEX \=20
--enable-module=3Dssl=20
Then do a "make" followed by "make certificate"=20
Finally, do a "make install".=20
The same procedure works very well on Redhat Linux 7.3 on intel Pentium =
III.=20
But when I do it on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great appreciated.=20
/usr/local/apache_ssl/bin # gdb httpd=20
GNU gdb 5.2.1=20
Copyright 2002 Free Software Foundation, Inc.=20
GDB is free software, covered by the GNU General Public License, and you =
are=20
welcome to change it and/or distribute copies of it under certain =
conditions.=20
Type "show copying" to see the conditions.=20
There is absolutely no warranty for GDB. Type "show warranty" for =
details.=20
This GDB was configured as "s390-ibm-linux"...=20
(gdb) run -X -DSSL=20
Starting program: /usr/local/apache_ssl/bin/httpd -X -DSSL=20
Program received signal SIGSEGV, Segmentation fault.=20
0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p ctx=20
$1 =3D (struct {...} *) 0x90bff02c=20
(gdb) up=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
119 mc =3D ap_ctx_get(ap_global_ctx, "ssl_module");=20
(gdb) p ap_global_ctx=20
$2 =3D (struct {...} *) 0x4984e8=20
(gdb) p *ap_global_ctx=20
$3 =3D {cr_pool =3D 0x0, cr_entry =3D 0x4984f8}=20
(gdb) down=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
125 for (i =3D 0; ctx->cr_entry[i] !=3D NULL; i++)=20
(gdb) p *ctx=20
Cannot access memory at address 0x90bff02c=20
(gdb) where=20
#0 0x004457de in ap_ctx_get (ctx=3D0x90bff02c, key=3D0x4034b284 =
"ssl_module") at ap_ctx.c:125=20
#1 0x40299d70 in ssl_config_global_create () at ssl_engine_config.c:119 =
#2 0x40299fde in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) =
at ssl_engine_config.c:193=20
#3 0x00413a34 in ap_single_module_configure (p=3D0x48f118, =
s=3D0x48f140, m=3D0x403660b0)=20
at http_config.c:1691=20
#4 0x0040931e in load_module (cmd=3D0x7ffff608, dummy=3D0x0, =
modname=3D0x49cde8 "ssl_module",=20
filename=3D0x49cdf8 "libexec/libssl.so") at mod_so.c:307=20
#5 0x0041161e in invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, =
mconfig=3D0x0, args=3D0x7fffd5b7 "")=20
at http_config.c:869=20
#6 0x004122ca in ap_handle_command (parms=3D0x7ffff608, =
config=3D0x48f670,=20
l=3D0x7fffd588 "LoadModule ssl_module libexec/libssl.so") at =
http_config.c:1080=20
#7 0x00412380 in ap_srm_command_loop (parms=3D0x7ffff608, =
config=3D0x48f670) at http_config.c:1094=20
#8 0x00412d64 in ap_process_resource_config (s=3D0x48f140,=20
fname=3D0x490820 "/usr/local/apache_ssl/conf/httpd.conf", =
p=3D0x48f118, ptemp=3D0x493148)=20
at http_config.c:1382=20
#9 0x0041396e in ap_read_config (p=3D0x48f118, ptemp=3D0x493148, =
confname=3D0x487a88 "conf/httpd.conf")=20
at http_config.c:1674=20
#10 0x00422ef8 in main (argc=3D3, argv=3D0x7ffff8b4) at http_main.c:5531 =
_/_/_/_/ _/ Steve Bao=20
_/ _/_/ Computer Associates=20
_/ _/ _/ =20
_/ _/_/_/_/ Tel: (858) 625-6964=20
_/_/_/_/ _/ Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
charset=3Diso-8859-1">
Apache 1.3.26 and 1.3.27 with mod_ssl crashed on S390
class=3D531552919-11102002>I=20
forgot to mention that on S390, I installed Linux SuSE SLES-7 Kernal=20
2.4.7.
class=3D531552919-11102002>Steve
Hi:
I was compiling apache with mod_ssl on =
S390. I=20
picked apache 1.3.27, mod_ssl 2.8.11-1.3.27, openssl-0.9.6g. =
face=3DArial size=3D2>First, I compiled openssl and installed in its =
default=20
location /usr/local/ssl.
size=3D2>Second, I cd to=20
mod_ssl directory and do a config:
size=3D2>./configure \
size=3D2>--with-apache=3D../apache_1.3.26_ssl \
face=3DArial=20
size=3D2>--with-openssl=3D../openssl-0.9.6g \
face=3DArial=20
size=3D2>--prefix=3D/usr/local/apache_ssl \
face=3DArial=20
size=3D2>--with-layout=3DApache \
size=3D2>--enable-module=3Dmost \
size=3D2>--enable-shared=3Dmax \
size=3D2>--enable-rule=3DWANTHSREGEX
Third, I do "export =
SSL_BASE=3D/usr/local/ssl", then=20
do a config:
./configure=20
--prefix=3D/usr/local/apache_ssl \=20
=20
size=3D2>=20
--enable-module=3Dmost \ =
=20
size=3D2>=20
--enable-shared=3Dmax \ =
=20
size=3D2>=20
--enable-rule=3DWANTHSREGEX \=20
=20
size=3D2>=20
--enable-module=3Dssl
Then do a =
"make"=20
followed by "make certificate"
size=3D2>Finally, do=20
a "make install".
The same procedure works very well on =
Redhat Linux=20
7.3 on intel Pentium III.
But =
when I do it=20
on IBM S390, the httpd crashed. Here are some debug =
information.=20
Any help will be great =
appreciated.
/usr/local/apache_ssl/bin # gdb =
httpd=20
GNU gdb 5.2.1
face=3DArial=20
size=3D2>Copyright 2002 Free Software Foundation, Inc. =
face=3DArial size=3D2>GDB is free software, covered by the GNU General =
Public=20
License, and you are
welcome to =
change it=20
and/or distribute copies of it under certain conditions. =
face=3DArial size=3D2>Type "show copying" to see the =
conditions.
face=3DArial size=3D2>There is absolutely no warranty for GDB. =
Type "show=20
warranty" for details.
This GDB =
was=20
configured as "s390-ibm-linux"...
size=3D2>(gdb) run=20
-X -DSSL
Starting program:=20
/usr/local/apache_ssl/bin/httpd -X -DSSL
Program received signal SIGSEGV, =
Segmentation=20
fault.
0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c, key=3D0x4034b284 "ssl_module") at =
ap_ctx.c:125
face=3DArial =
size=3D2>125 for (i =
0; ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb)=20
p ctx
$1 =3D (struct {...} *)=20
0x90bff02c
(gdb) up =
face=3DArial size=3D2>#1 0x40299d70 in ssl_config_global_create =
() at=20
ssl_engine_config.c:119
size=3D2>119 mc =
ap_ctx_get(ap_global_ctx, "ssl_module");
size=3D2>(gdb) p ap_global_ctx
size=3D2>$2 =3D (struct=20
{...} *) 0x4984e8
(gdb) p=20
*ap_global_ctx
$3 =3D {cr_pool =
=3D 0x0,=20
cr_entry =3D 0x4984f8}
(gdb) =
down=20
#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>125 for (i =
=3D 0;=20
ctx->cr_entry[i] !=3D NULL; i++)
size=3D2>(gdb) p=20
*ctx
Cannot access memory at =
address=20
0x90bff02c
(gdb) where =
face=3DArial size=3D2>#0 0x004457de in ap_ctx_get =
(ctx=3D0x90bff02c,=20
key=3D0x4034b284 "ssl_module") at ap_ctx.c:125
face=3DArial=20
size=3D2>#1 0x40299d70 in ssl_config_global_create () at=20
ssl_engine_config.c:119
size=3D2>#2 0x40299fde=20
in ssl_config_server_create (p=3D0x48f118, s=3D0x48f140) at=20
ssl_engine_config.c:193
size=3D2>#3 0x00413a34=20
in ap_single_module_configure (p=3D0x48f118, s=3D0x48f140, =
m=3D0x403660b0)=20
at =
http_config.c:1691=20
#4 0x0040931e in load_module=20
(cmd=3D0x7ffff608, dummy=3D0x0, modname=3D0x49cde8 =
"ssl_module",
face=3DArial size=3D2> filename=3D0x49cdf8 =
"libexec/libssl.so") at=20
mod_so.c:307
#5 =
0x0041161e in=20
invoke_cmd (cmd=3D0x4764c8, parms=3D0x7ffff608, mconfig=3D0x0, =
args=3D0x7fffd5b7=20
"")
at=20
http_config.c:869
#6 =
0x004122ca in=20
ap_handle_command (parms=3D0x7ffff608, config=3D0x48f670, =
face=3DArial size=3D2> l=3D0x7fffd588 "LoadModule=20
ssl_module =
libexec/libssl.so")=20
at http_config.c:1080
#7 =
0x00412380=20
in ap_srm_command_loop (parms=3D0x7ffff608, config=3D0x48f670) at=20
http_config.c:1094
#8 =
0x00412d64 in=20
ap_process_resource_config (s=3D0x48f140,
face=3DArial=20
size=3D2> fname=3D0x490820=20
"/usr/local/apache_ssl/conf/httpd.conf", p=3D0x48f118, =
ptemp=3D0x493148)=20
at =
http_config.c:1382=20
#9 0x0041396e in ap_read_config =
(p=3D0x48f118,=20
ptemp=3D0x493148, confname=3D0x487a88 "conf/httpd.conf") =
face=3DArial size=3D2> at http_config.c:1674 =
face=3DArial size=3D2>#10 0x00422ef8 in main (argc=3D3, =
argv=3D0x7ffff8b4) at=20
http_main.c:5531
size=3D1> =20
size=3D1>_/_/_/_/
color=3D#0000ff face=3D"Courier New" size=3D1> =
_/
color=3D#000000 face=3D"Courier New" size=3D1>Steve Bao =
color=3D#0000ff face=3D"Courier New" size=3D1> =
color=3D#33cccc face=3D"Courier New" size=3D1>_/
color=3D#0000ff=20
face=3D"Courier New" size=3D1> =20
_/_/
size=3D1>Computer=20
Associates
size=3D1>
size=3D1>_/
size=3D1> _/ _/ =
color=3D#0000ff face=3D"Courier New" size=3D1>
color=3D#33cccc=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/_/_/_/
face=3D"Courier New" size=3D1> Tel: (858) 625-6964 =
color=3D#33cccc face=3D"Courier New" size=3D1>_/_/_/
color=3D#008080=20
face=3D"Courier New" size=3D1>_/
face=3D"Courier New"=20
size=3D1> _/
face=3D"Courier New" size=3D1> Fax: (858) 453-2816=20
------_=_NextPart_001_01C2715C.CB232802--
____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org