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.

Reply via email to