I'm getting segfault errors when I try to run this versions 2.6b or
2.6c. Version 2.6a works well for me. The app blows up at
BIO_new_socket() call in http.c on line 528. Not sure what is going on
here. I've never had trouble building and running previous version of
pound, but something is strange with this one. Any ideas whats going on?
I've tried it on couple of different machines, all of which ran previous
versions of pound without any issues.
Here's the output of the strace on the child process:
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=3519, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=3519, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=3519, ...}) = 0
sendto(3, "<172>Mar 28 18:23:56 pound: poll"..., 57, MSG_NOSIGNAL, NULL,
0) = 57
poll([{fd=5, events=POLLIN|POLLPRI}, {fd=6, events=POLLIN|POLLPRI}], 2,
-1) = 1([{fd=5, revents=POLLIN}])
accept(5, {sa_family=AF_INET, sin_port=htons(4239),
sin_addr=inet_addr("10.10.1.173")}, [16]) = 7
futex(0x616d24, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x616d20, {FUTEX_OP_SET, 0,
FUTEX_OP_CMP_GT, 1}) = 1
poll([{fd=5, events=POLLIN|POLLPRI}, {fd=6, events=POLLIN|POLLPRI}], 2,
-1 <unfinished ...>
+++ killed by SIGSEGV +++
Albert
P.S. The Pound-2.6a.tgz currently has version 2.6b in it. I had v2.6a
from a previous download.
On 3/24/2011 5:28 PM, Albert wrote:[...]
|