/ Zope / Apsis / Pound Mailing List / Archive / 2005 / 2005-12 / Pound 2.0b3/b4 segfaulting on AMD64 box with SIGSEGV

[ << ] [ >> ]

[ Can't seem to get VHM working using pound and ... ] [ pound / PURGE-Method / mediawiki / php / Sven ... ]

Pound 2.0b3/b4 segfaulting on AMD64 box with SIGSEGV
Yusuf Goolamabbas <yusufg(at)outblaze.com>
2005-12-14 12:57:50 [ FULL ]
Hi, On my test machine running AMD64 with CentOS 4.2, I get a segfault
with the following messages being thrown in the log and in dmesg. I get
the segfault irrespective of whether I use ListenHTTP or ListenHTTPS

Dec 14 19:50:37 124 pound: MONITOR: worker exited on signal 11,
restarting...
Dec 14 19:51:01 124 kernel: pound[28106]: segfault at 00000000000000d0
rip 00000
03feaeacd9f rsp 00000000400bc700 error 6

I'm going to see if I can get some zen with gdb but I suspect gdb isn't
that great with multi-threaded apps. I'll also try to see if this is
reproducable on an i386 box (maybe there is something specific with
AMD64)

If anybody has seen anything similar, would appreciate any insight they
might have

Regards, Yusuf

Re: [Pound Mailing List] Pound 2.0b3/b4 segfaulting on AMD64 box with SIGSEGV
Maciej Bogucki <maciej.bogucki(at)artegence.com>
2005-12-14 13:11:53 [ FULL ]
> If anybody has seen anything similar, would appreciate any insight
they[...]
Does it has SMP enable or is it single processor?

Best Regards
Maciej Bogucki
[...]

Re: [Pound Mailing List] Pound 2.0b3/b4 segfaulting on AMD64 box with SIGSEGV
Yusuf Goolamabbas <yusufg(at)outblaze.com>
2005-12-14 14:21:13 [ FULL ]
> >If anybody has seen anything similar, would appreciate any insight
they[...]

It's a single processor. AMD64 3000 (Socket 754).

/yg

Re: [Pound Mailing List] Pound 2.0b3/b4 segfaulting on AMD64 box with SIGSEGV
"Michael J. Tubby G8TIC" <mike.tubby(at)thorcom.co.uk>
2005-12-14 14:44:22 [ FULL ]
----- Original Message ----- 
From: "Yusuf Goolamabbas" <yusufg(at)outblaze.com>
To: <pound(at)apsis.ch>
Sent: Wednesday, December 14, 2005 1:21 PM
Subject: Re: [Pound Mailing List] Pound 2.0b3/b4 segfaulting on AMD64 box 
with SIGSEGV

[...][...]

Sounds like you need to run Pound in forground under 'gdb' with something
like:

    # gdb pound
    gdb> r <options>

when when it goes bang use 'bt' to get a backtrace -- this works best if you
compile Pound fresh and have the source code available for gdb to cross
reference the symbols.

Mike

MailBoxer