WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-bugs

[Xen-bugs] [Bug 710] New: apache2 ssl does not work on xen domu host

To: xen-bugs@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-bugs] [Bug 710] New: apache2 ssl does not work on xen domu host
From: bugzilla-daemon@xxxxxxxxxxxxxxxxxxx
Date: Tue, 25 Jul 2006 09:28:09 -0700
Delivery-date: Tue, 25 Jul 2006 09:29:08 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-bugs-request@lists.xensource.com?subject=help>
List-id: Xen Bugzilla <xen-bugs.lists.xensource.com>
List-post: <mailto:xen-bugs@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-bugs>, <mailto:xen-bugs-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-bugs>, <mailto:xen-bugs-request@lists.xensource.com?subject=unsubscribe>
Reply-to: bugs@xxxxxxxxxxxxxxxxxx
Sender: xen-bugs-bounces@xxxxxxxxxxxxxxxxxxx
http://bugzilla.xensource.com/bugzilla/show_bug.cgi?id=710

           Summary: apache2 ssl does not work on xen domu host
           Product: Xen
           Version: 3.0.2
          Platform: x86
        OS/Version: Linux-2.6
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Unspecified
        AssignedTo: xen-bugs@xxxxxxxxxxxxxxxxxxx
        ReportedBy: fcu-xen@xxxxxxxxxx


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,
qmail, ...)


Apache is 2.0.58 self-compiled, however the official debian packages behave the
same way.

I run Xen version 3.0.2-3 (Debian 3.0.2+hg9697-0bpo1), with kernel 2.6.16.27
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.

Apache2 Backtrace:

This GDB was configured as "i386-linux"...Using host libthread_db library
"/lib/tls/libthread_db.so.1".

(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)
    at mod_ssl.c:274
274         SSLSrvConfigRec *sc = mySrvConfig(c->base_server);
(gdb) bt
#0  0xb7b6c411 in ssl_hook_pre_connection (c=0x81cb740, csd=0x81cb668)
    at mod_ssl.c:274
#1  0x080980f6 in ap_run_pre_connection (c=0x81cb740, csd=0x81cb668)
    at connection.c:44
#2  0x0809838a in ap_process_connection (c=0x81cb740, csd=0x81cb668)
    at connection.c:170
#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)
    at prefork.c:941
#7  0x08090e15 in main (argc=3, argv=0xbf855da4) at main.c:623


-- 
Configure bugmail: 
http://bugzilla.xensource.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

_______________________________________________
Xen-bugs mailing list
Xen-bugs@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-bugs

<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-bugs] [Bug 710] New: apache2 ssl does not work on xen domu host, bugzilla-daemon <=