ast_clear_flag(winner, AST_FLAG_EXCEPTION); (gdb) bt full #0 0x080847d6 in ast_waitfor_nandfds_complex (c=0xb3a3fd60, n=2, ms=0xb3a40cf8) at channel.c:1921 __p = 3072712692 __x = 0 aed = (struct ast_epoll_data *) 0x83b4910 start = {tv_sec = 1193167033, tv_usec = 806471} res = 1 i = 0 ev = {{events = 1, data = {ptr = 0x83b4910, fd = 138103056, u32 = 138103056, u64 = 12944468102371559696}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}} } whentohangup = 0 diff = 8268 rms = 90000 now = -1223056298 winner = (struct ast_channel *) 0x1 __PRETTY_FUNCTION__ = "ast_waitfor_nandfds_complex" #1 0x08084955 in ast_waitfor_nandfds (c=0xb3a3fd60, n=2, fds=0x0, nfds=0, exception=0x0, outfd=0x0, ms=0xb3a40cf8) at channel.c:1949 No locals. #2 0x0808499c in ast_waitfor_n (c=0xb3a3fd60, n=2, ms=0xb3a40cf8) at channel.c:1955 No locals. #3 0xb6b2028b in wait_for_answer (in=0x82053d8, outgoing=0xb5b85680, to=0xb3a40cf8, peerflags=0xb3a40d48, pa=0xb3a40510, num_in=0xb3a40ce0, result=0xb3a40500) at app_dial.c:614 o = (struct chanlist *) 0x0 pos = 2 numlines = 1 winner = (struct ast_channel *) 0x0 watchers = {0x82053d8, 0xb6034990, 0x50, 0xb71986a4, 0xb725dff4, 0x1, 0x1, 0x0, 0x1, 0x0, 0x602, 0x0, 0x32313436, 0x31353139, 0x39383433, 0x35303831, 0x2e343840, 0x2e333332, 0x2e393431, 0x3a323731, 0x30323731, 0xb606f800, 0xb71b2166, 0x810a287, 0xb3a3fdc8, 0x0, 0x471e48b9, 0xb7eaadb8, 0xb6034990, 0xb5b85680, 0xb3a3fdf8, 0x80815cb, 0xb6034a10, 0xb5b85680, 0xb6034990, 0x807fe67, 0x816a868, 0xb5b85680, 0xb3a3fe98, 0x8081583, 0x816a868, 0xb71a0b61, 0x5f000003, 0xb6b2d29c, 0x93c1f5e0, 0x5f0e69, 0xb3a3fe58, 0x806c796, 0x2e, 0x82055b0, 0xffffffe8, 0xb3a3fe48, 0xb719a6e1, 0x0, 0x8206070, 0x8206070, 0x9f0, 0x0, 0xb3a3fe68, 0xb6b2d29c, 0xb6034990, 0xb5b85680, 0xb3a3fe78, 0x80c67b0, 0x0, 0x0, 0x2, 0x810a48d, 0x81ecd30, 0x0, 0xb3a3fee8, 0x80c6a64, 0x81ec300, 0x81ec360, 0x2, 0x3, 0x4, 0xb5bf64a8, 0xb3a3ff08, 0xb6c7df62, 0xb5319498, 0xb7eaae27, 0x448, 0xb6cbad70, 0xb5b85680, 0xb5b85680, 0x0, 0xb6c7b258, 0xb6cbb518, 0xb5b85680, 0xb6b2d29c, 0x80c60b7, 0x816f9c0, 0x0, 0xb3a3fee8, 0x80d55d1, 0x816f9c0, 0xb6b2d29c, 0xb3a40158, 0x80c9997, 0x82053d8, 0x0, 0xb3a3ff20, 0x8205560, 0x82055b0, 0xffffffff, 0x0, 0x815543d, 0x2, 0x0, 0xb3a3ff50, 0xb3a40061, 0x81ec354, 0x0 , 0xb71986a4, 0x0 , 0xb7197d44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb725dff4, 0xb6000010, 0xb3a40148, 0x807dd6e, 0xb607d01a, 0xb4bfb2f2, 0x46, 0xb725dff4, 0x1, 0xb6b2a740, 0x0, 0xb4bfb2e8, 0x0, 0xb6b2a740, 0x1, 0x0, 0xb4bfb2e8, 0x0, 0xb4bfb2e8, 0xb7161cfb, 0x1, 0xb4bfb2e8, 0xb3a40168, 0x807ddb1, 0xb600cfc0, 0xb6034990, 0xb724a3c0, 0x0} num = {chan = 0x82053d8, busy = 0, congestion = 0, nochan = 0} prestart = 0 orig = 90000 peer = (struct ast_channel *) 0x0 single = 1 epollo = (struct chanlist *) 0x0 __PRETTY_FUNCTION__ = "wait_for_answer" #4 0xb6b25295 in dial_exec_full (chan=0x82053d8, data=0xb3a44f70, peerflags=0xb3a40d48, continue_exec=0x0) at app_dial.c:1492 res = 0 rest = 0x0 cur = 0x0 outgoing = (struct chanlist *) 0xb5b85680 peer = (struct ast_channel *) 0x82053d8 to = 90000 num = {chan = 0x82053d8, busy = 0, congestion = 0, nochan = 0} cause = 0 numsubst = "6412915134891805@84.233.149.172\000hÎ\026\b\000\000\000\000\b\f¤³¯_\v\b\b³¿´\001\000\000\000\001\000\000\000`U \bØS \b\b³¿´h\f¤³¤\206\031·¸!\036\b\b³¿´9\f¤³\036\r¤³ØS \bP\f¤³ê\f¤³Å\206\f\bCALLERID\000all\000\000\026·h323\0001513489RD\r\b\000\000\000\000\b³¿´9\f¤³\200Á}¶\000\000\000\0000\f¤³è\f¤³¯D\r\bØS \b \f¤³\036\r¤³\231\231\231\031\000\000\000\000ôß%·"... cidname = '\0' config = {features_caller = {flags = 0}, features_callee = {flags = 0}, start_time = {tv_sec = 0, tv_usec = 0}, feature_timer = 0, timelimit = 0, play_warning = 0, warning_freq = 0, warning_sound = 0xb6b2ad9e "timeleft", end_sound = 0x0, start_sound = 0x0, firstpass = 0, flags = 0} calldurationlimit = 3600 dtmfcalled = 0x0 ---Type to continue, or q to quit--- dtmfcalling = 0x0 pa = {sentringing = 0, privdb_val = 0, privcid = '\0' , privintro = '\0' , status = "NOANSWER\000GS", '\0' } sentringing = 0 moh = 0 outbound_group = 0x0 result = 0 start_time = 1193167033 parse = 0xb3a40200 "H323" opermode = 0 args = {argc = 3, argv = 0xb3a404d4, peers = 0xb3a40200 "H323", timeout = 0xb3a40225 "90", options = 0xb3a40228 "L(3600000", url = 0x0} opts = {flags = 512} opt_args = {0x0, 0x0, 0x0, 0xb3a4022a "3600000", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0} __PRETTY_FUNCTION__ = "dial_exec_full" #5 0xb6b270e3 in dial_exec (chan=0x82053d8, data=0xb3a44f70) at app_dial.c:1846 peerflags = {flags = 0} #6 0x080c600b in pbx_exec (c=0x82053d8, app=0x81c5dd0, data=0xb3a44f70) at pbx.c:596 res = 136336344 u = (struct ast_module_user *) 0xb4bfb308 saved_c_appl = 0x0 saved_c_data = 0x0 #7 0x080c9619 in pbx_extension_helper (c=0x82053d8, con=0x0, context=0x8205560 "h323", exten=0x82055b0 "15134891805", priority=12, label=0x0, callerid=0xb4bfb2f8 "2014532451", action=E_SPAWN) at pbx.c:1906 e = (struct ast_exten *) 0x81ec840 app = (struct ast_app *) 0x81c5dd0 res = 8 q = {incstack = {0x0 }, stacklen = 0, status = 5, swo = 0x0, data = 0x0, foundcontext = 0x8205560 "h323"} passdata = "H323/6412915134891805@84.233.149.172,90,L(3600000)", '\0' matching_action = 0 __PRETTY_FUNCTION__ = "pbx_extension_helper" #8 0x080ca92b in ast_spawn_extension (c=0x82053d8, context=0x8205560 "h323", exten=0x82055b0 "15134891805", priority=12, callerid=0xb4bfb2f8 "2014532451") at pbx.c:2397 No locals. #9 0x080cae7d in __ast_pbx_run (c=0x82053d8) at pbx.c:2496 dst_exten = "\020s¤³Ls¤³\000\000\000\000Xs¤³\030s¤³\034s¤³\\s¤³", '\0' , "`s¤³tÁ\f\b\000\000\000\000\000\000\000\000ô/ë·0 ê·", '\0' , "\fs¤³\000\000\000\000\020s¤³\024s¤³\000\000\000\000 s¤³\030s¤³Hø%·D}\031·\020\000\000\000\000\000\000\000°s\031·\000\000\000\000\f\000\000\000ôß%·\f\000\000\000@ø%·\bs¤³V¤\031·@ø%·\f\000\000\000\000\000\000\000 0\001\000\f\000\000\000`\217\a\tô/ë·\000\000\000\000\000\000\000\0008s¤³¹£\020\b\001\000\000\000\f", '\0' ... pos = 0 digit = 0 found = 1 res = 0 autoloopflag = 0 error = 0 __PRETTY_FUNCTION__ = "__ast_pbx_run" #10 0x080cc163 in pbx_thread (data=0x82053d8) at pbx.c:2752 c = (struct ast_channel *) 0x82053d8 #11 0x0810b42f in dummy_start (data=0x8460740) at utils.c:807 _buffer = {__routine = 0x806ba7d , __arg = 0xb3a47ba0, __canceltype = -1281068088, __prev = 0x0} ret = (void *) 0xb725c6f4 a = {start_routine = 0x80cc14c , data = 0x82053d8, name = 0x82057f8 "pbx_thread", ' ' , "started at [ 2773] pbx.c ast_pbx_start()"} #12 0xb7ea93cc in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #13 0xb71fec3e in clone () from /lib/tls/libc.so.6 No symbol table info available. (gdb) (gdb) (gdb) (gdb) (gdb) (gdb) (gdb) frame 0 #0 0x080847d6 in ast_waitfor_nandfds_complex (c=0xb3a3fd60, n=2, ms=0xb3a40cf8) at channel.c:1921 1921 ast_clear_flag(winner, AST_FLAG_EXCEPTION); (gdb) print winner $1 = (struct ast_channel *) 0x1 (gdb) print *winner Cannot access memory at address 0x1 (gdb)