Queue loop, 100% CPU usage

I was troubleshooting a problem today, where a customer is noticing that once in a while, callers are hung up on while parked. I had the user park me, and after the call rolled back, park me again, hoping to get hung up on…I never got hung up on, but I did crash the PBX. After about 3 parks, I got the following looping in the console. Had to amportal restart to get it to stop:

-- Executing [4153@from-queue:2] Goto("Local/4153@from-queue-7bb1;2", "4153,1") in new stack -- Goto (from-queue,4153,1) -- Executing [4153@from-queue:1] Set("Local/4153@from-queue-7bb1;2", "QAGENT=4153") in new stack

Has anyone else seen this? 4153 is the extension that was parking me. I am running FreePBX 2.9, on a 64bit system. The dialplan is pretty straightforward, with just a few queues, but ~350-400 users at any given time.

Thanks!

edit_______

This is probably more helpful, sorry:

-- Stopped music on hold on Local/2100@from-internal-bc10;2 [Jan 31 16:03:11] NOTICE[4057]: features.c:4174 manage_parkinglot: Dial features not found on Local/2100@from-internal-bc10;2, using default! -- Added extension 'Local_4153@from-queue' priority 1 to park-dial == Timeout for Local/2100@from-internal-bc10;2 parked on 2101 (default). Returning to parkedcallstimeout,Local_4153@from-queue,1 -- Executing [Local_4153@from-queue@parkedcallstimeout:1] ExecIf("Local/2100@from-internal-bc10;2", "1?Set(CALLERID(name)=PARK:CONTEXTWB)") in new stack -- Executing [Local_4153@from-queue@parkedcallstimeout:2] Goto("Local/2100@from-internal-bc10;2", "park-dial,Local_4153@from-queue,1") in new stack -- Goto (park-dial,Local_4153@from-queue,1) -- Executing [Local_4153@from-queue@park-dial:1] Dial("Local/2100@from-internal-bc10;2", "Local/4153@from-queue,30,t") in new stack -- Called Local/4153@from-queue -- Executing [4153@from-queue:1] Set("Local/4153@from-queue-7bb1;2", "QAGENT=4153") in new stack -- Executing [4153@from-queue:2] Goto("Local/4153@from-queue-7bb1;2", "4153,1") in new stack -- Goto (from-queue,4153,1) -- Executing [4153@from-queue:1] Set("Local/4153@from-queue-7bb1;2", "QAGENT=4153") in new stack

That is where it started. Thanks again.