Summary: apache2 ssl does not work on xen domu host
I'm trying to get apache2 and ssl running in a domu. The config i'm using works
fine on a debian sarge on a dedicated machine. But with debian sarge on the
domu machine, the http process serving the request crashes as soon as it gets
an ssl request. Non-SSL works fine, so do many other services (mysql, powerdns,
Apache is 2.0.58 self-compiled, however the official debian packages behave the
I run Xen version 3.0.2-3 (Debian 3.0.2+hg9697-0bpo1), with kernel 22.214.171.124
with hg9697 patch. I tried 2.6.16 using an older patch as well. I can reproduce
the bug in another domu on another host.
I tried using the stock glibc6 with /lib/tls moved away, and a patched glibc
2.3.2 which support tls and xen, behaviour is the same.
apache2 uses the prefork worker, threaded worker is the same.
This GDB was configured as "i386-linux"...Using host libthread_db library
(gdb) run -X -DSSL
Starting program: /opt/httpd-2.0.58/bin/httpd -X -DSSL
[Thread debugging using libthread_db enabled]
[New Thread -1212231552 (LWP 1520)]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1212231552 (LWP 1520)]
0xb7b6c411 in ssl_hook_pre_connection (c=0x81cb740, csd=0x81cb668)
274 SSLSrvConfigRec *sc = mySrvConfig(c->base_server);
#0 0xb7b6c411 in ssl_hook_pre_connection (c=0x81cb740, csd=0x81cb668)
#1 0x080980f6 in ap_run_pre_connection (c=0x81cb740, csd=0x81cb668)
#2 0x0809838a in ap_process_connection (c=0x81cb740, csd=0x81cb668)
#3 0x08088b00 in child_main (child_num_arg=0) at prefork.c:610
#4 0x08088bda in make_child (s=0x80d8128, slot=0) at prefork.c:650
#5 0x08088d3d in startup_children (number_to_start=5) at prefork.c:722
#6 0x080891b1 in ap_mpm_run (_pconf=0x80d30a8, plog=0x8109180, s=0x80d8128)
#7 0x08090e15 in main (argc=3, argv=0xbf855da4) at main.c:623
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
Xen-bugs mailing list