Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Loading…

Enhanced Virtual Hosting causes panic #775

Closed
Borkason opened this Issue · 4 comments

1 participant

@Borkason
Collaborator

Original author: keitha...@gmail.com (January 10, 2011 12:38:33)

What steps will reproduce the problem?
1. Set up a working static virtual host
2. Change it to an "Enhanced Document Host" and use a variable (like ${domain})
3. Watch cherokee panic

Please provide any additional information below.

Attached is my cherokee.conf, I have a directory: /var/www/web/testing/ with my web files, and I have "127.0.0.1 testing.web" in my /etc/hosts. If I use the static route (/var/www/web/testing) everything works great, as soon as I use a dynamic one (/var/www/${tld}/testing or /var/www/web/${domain} or /var/www/${tld}/${domain}) cherokee panics when I go to visit the page.

Original issue: http://code.google.com/p/cherokee/issues/detail?id=1108

@Borkason
Collaborator

From keitha...@gmail.com on January 11, 2011 10:06:46
To expand on this, I have Compiled cherokee with tracing, and these are the logs from when cherokee panics now:

11/01/2011 10:03:56.663 server.c:1849 - Could not execute the Panic handler: '/usr/share/cherokee/cherokee-panic 1716', status 255
/usr/lib/libcherokee-base.so.0(cherokee_error_log+0xa0) [0x7fc07b0cc1f0]
/usr/lib/libcherokee-server.so.0(cherokee_server_handle_panic+0xc7) [0x7fc07ae8f527]
/usr/sbin/cherokee-worker() [0x401554]
/lib/libpthread.so.0(+0xfb40) [0x7fc07aa68b40]
/usr/lib/cherokee/libplugin_extensions.so(+0x10af) [0x7fc077e7d0af]
/usr/lib/libcherokee-server.so.0(cherokee_rule_list_match+0x65) [0x7fc07ae8e225]
/usr/lib/libcherokee-server.so.0(+0x17b63) [0x7fc07ae95b63]
/usr/lib/libcherokee-server.so.0(cherokee_thread_step_MULTI_THREAD+0x25e) [0x7fc07ae9679e]
/usr/lib/libcherokee-server.so.0(+0x18eda) [0x7fc07ae96eda]
/lib/libpthread.so.0(+0x7971) [0x7fc07aa60971]
/lib/libc.so.6(clone+0x6d) [0x7fc07a22c92d]

I should point out that cherokee is installed from Ubuntu PPAs (well, installed from PPA then recompiled from latest source from website)

@Borkason
Collaborator

From ste...@konink.de on January 11, 2011 10:12:42
While you are busy could you do the following:

gdb cherokee-worker
r
(upon error:)
bt

@Borkason
Collaborator

From alobbs on January 13, 2011 21:53:58
I have not been able to reproduce the issue.
Could you please clarify on how to reproduce it? Any special request?

@Borkason
Collaborator

From alobbs on February 06, 2011 15:34:57
We need more information on how to reproduce this problem. Could you please provide it?

@Borkason Borkason closed this
@Borkason Borkason reopened this
@Borkason Borkason closed this
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.