Scratch that. But doesn't seem no matter what I do this is the only output I ever get when doing bt or bt full on pop3d
(gdb) bt #0 0x0000000803ed64dc in ?? () from /lib/libthr.so.3 #1 0x0000000803ed07b5 in ?? () from /lib/libthr.so.3 #2 0x0000000803ed88ed in ?? () from /lib/libthr.so.3 #3 0x0000000802df2b15 in doSweep () from /usr/local/lib/libzdb.so.9 #4 0x0000000803eced34 in ?? () from /lib/libthr.so.3 #5 0x0000000000000000 in ?? () (gdb) bt #0 0x0000000803ed64dc in ?? () from /lib/libthr.so.3 #1 0x0000000803ed07b5 in ?? () from /lib/libthr.so.3 #2 0x0000000803ed88ed in ?? () from /lib/libthr.so.3 #3 0x0000000802df2b15 in doSweep () from /usr/local/lib/libzdb.so.9 #4 0x0000000803eced34 in ?? () from /lib/libthr.so.3 #5 0x0000000000000000 in ?? () (gdb) bt full #0 0x0000000803ed64dc in ?? () from /lib/libthr.so.3 No symbol table info available. #1 0x0000000803ed07b5 in ?? () from /lib/libthr.so.3 No symbol table info available. #2 0x0000000803ed88ed in ?? () from /lib/libthr.so.3 No symbol table info available. #3 0x0000000802df2b15 in doSweep () from /usr/local/lib/libzdb.so.9 No symbol table info available. #4 0x0000000803eced34 in ?? () from /lib/libthr.so.3 No symbol table info available. #5 0x0000000000000000 in ?? () No symbol table info available. I imagine I'm doing something completely wrong here=/ Best regards, James Greig -----Original Message----- From: dbmail-boun...@dbmail.org [mailto:dbmail-boun...@dbmail.org] On Behalf Of James Greig Sent: 14 March 2014 16:12 To: DBMail mailinglist Subject: Re: [Dbmail] Iphone HTML emails Eugh. Wish it was that easy for me but unfortunately this is freebsd which will mean kernel rebuilds etc by the looks of it. Running gdb -p XXXX requires ptrace drivers. Best regards, James Greig -----Original Message----- From: dbmail-boun...@dbmail.org [mailto:dbmail-boun...@dbmail.org] On Behalf Of Reindl Harald Sent: 14 March 2014 15:41 To: dbmail@dbmail.org Subject: Re: [Dbmail] Iphone HTML emails Am 14.03.2014 16:31, schrieb James Greig: > Just happened again so I've killed pop3d and started with gdb oh no - the stop makes the problem go away try the script below and replace "imapd" with "pop3d" the idea behind is find the *thread* which hangs and backtrace that one that was used to find "Fixed critical spinlock when appending empty string" http://git.dbmail.eu/paul/dbmail/commit/?h=dbmail_3_1&id=b93924f9238506ea69dc23c66898ddaa9380e36d _______________________________________________________ #!/bin/bash MAXCPU=20 IMAPPID=`pidof dbmail-imapd` # find busy threads BUSY=`top -H -b -n1 -p $IMAPPID|grep 'pool'|awk '{if ($9 > $MAXCPU) print $1}'|head -1` if [ -n "$BUSY" ]; then # generate a gdb commandfile tmpfile=`mktemp` echo 'bt' > $tmpfile # get a backtrace gdb --batch -x $tmpfile -p $BUSY > dbmail-debug-backtrace.$BUSY.txt rm -f $tmpfile fi _______________________________________________ DBmail mailing list DBmail@dbmail.org http://mailman.fastxs.nl/cgi-bin/mailman/listinfo/dbmail _______________________________________________ DBmail mailing list DBmail@dbmail.org http://mailman.fastxs.nl/cgi-bin/mailman/listinfo/dbmail