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:
I was trying to pull down the latest version of Pound (2.6c) and I
wasn't able to run configure, as it was complaining about "Missing
OpenSSL (-lcrypto) - aborted". I was able to build version 2.6a
without a problem on the same machine. I checked the configure file,
and it looks like a new option was added for gcc "-Wno-unused-result"
on line 3235. I'm guessing my version of gcc, can anybody shed any
light on this?
We're running CentOS 5.5, 2.6.18-194.32.1.el5 with gcc.x86_64
4.1.2-48.el5.
--
To unsubscribe send an email with subject unsubscribe to [email protected].
Please contact [email protected] for questions.