Warnings while starting asterisk

[quote]Jun 20 16:38:06 WARNING[21872]: pbx.c:795 pbx_find_extension: Maximum PBX stack exceeded
Jun 20 16:38:06 WARNING[21872]: pbx.c:795 pbx_find_extension: Maximum PBX stack exceeded
Jun 20 16:38:06 WARNING[21872]: pbx.c:795 pbx_find_extension: Maximum PBX stack exceeded
Jun 20 16:38:06 WARNING[21872]: pbx.c:795 pbx_find_extension: Maximum PBX stack exceeded
Jun 20 16:38:06 WARNING[21872]: pbx.c:795 pbx_find_extension: Maximum PBX stack exceeded
Jun 20 16:38:06 WARNING[21872]: pbx.c:795 pbx_find_extension: Maximum PBX stack exceeded
Jun 20 16:38:06 WARNING[21872]: pbx.c:795 pbx_find_extension: Maximum PBX stack exceeded
[/quote]
any one knows what it is?

I have checked the source code,and found the parameter "AST_PBX_MAX_STACK " is used to restrict the loops, which is caused by bad using INCLUDE in .conf files.
So I delete a suspect include in my extensions.conf and the warning is gone now
what I m not clear is that:
I use include =>outgoing in [internel] , and use include =>outgoing and include =>internal in [analog], where I configured for the analog telephone.
It look like this: [analog]->[internal]->[outgoing]

                   [analog]---------------->[outgoing]

there should be no loop.
is this strange?
anyone knows it

ananlog=>internal=>outgoing
analog=>outgoing
[outgoing] is included 2 times in [analog] what is the purpose to doing that ?
analog=>internal will include outgoing too if internal=>outgoing.

i got the same error !
i had in extensions.conf line

exten => 

and CLI>reload / extensions reload
gives:

Jun 22 09:27:37 WARNING[6471]: pbx.c:785 pbx_find_extension: Maximum PBX stack exceeded

check Your dialplan

I had a similar error when I included the lines below in my extensions.conf through an include file:

exten => line1,Hint,ZAP/1
exten => line1,1,Dial(ZAP/1)
exten => line2,Hint,ZAP/2
exten => line2,1,Dial(ZAP/2)
exten => line3,Hint,ZAP/3
exten => line3,1,Dial(ZAP/3)

I use include =>outgoing in [internel] , and use include =>outgoing and
include =>internal in [analog], where I configured for the analog telephone.

You have included outgoing two times in analog context.
In analog context you only need to include internel.