Summary: | ASTERISK-06109: Asterisk crashed making calls using IAX2 | ||
Reporter: | Juan Pablo Abuyeres (jpabuyer) | Labels: | |
Date Opened: | 2006-01-17 07:57:21.000-0600 | Date Closed: | 2006-02-04 06:51:50.000-0600 |
Priority: | Critical | Regression? | No |
Status: | Closed/Complete | Components: | Core/General |
Versions: | Frequency of Occurrence | ||
Related Issues: | |||
Environment: | Attachments: | ( 0) extensions.conf | |
Description: | Yesterday, calls made using an IAX2 channel crashed asterisk. I was able to reproduce the problem yesterday every time we tried (about 6 times) always calling to the same number. (the context of the sip phone making the call is "from-tecnoera", then the dialed number should match on the included context "perm-internacional-from-vina") Right now, I can make calls using voipjet/g729. Yesterday we were using teliax/ulaw. I really don't want to try crashing asterisk right now trying to use teliax/ulaw because it's a quite busy production server. ****** ADDITIONAL INFORMATION ****** Here is a bt: (gdb) bt #0 ast_frdup (f=0x0) at frame.c:351 #1 0x08068545 in queue_frame_to_spies (chan=0xb66fc5d8, f=0xb6f18c30, dir=SPY_WRITE) at channel.c:1183 #2 0x08062622 in ast_write (chan=0xb66fc5d8, fr=0xb6f18c30) at channel.c:2253 #3 0x00447607 in wait_for_answer (in=0xb66fc5d8, outgoing=0x93d2020, to=0xb695c300, peerflags=0xb695cc58, sentringing=0xb695c304, status=0xb695c4a0 "NOANSWER", statussize=256, busystart=0, nochanstart=0, congestionstart=0, priority_jump=0, result=0x0) at app_dial.c:632 #4 0x00443f5e in dial_exec_full (chan=0xb66fc5d8, data=0xb695c304, peerflags=0xb695cc58) at app_dial.c:1161 ASTERISK-1 0x00442d77 in dial_exec (chan=0x0, data=0x0) at app_dial.c:1600 ASTERISK-2 0x0808d79f in pbx_extension_helper (c=0xb66fc5d8, con=0x0, context=0xb66fc728 "macro-superdial", exten=0xb66fc81c "s", priority=14, label=0x0, callerid=0x84a9548 "Dial", action=139115432) at pbx.c:544 ASTERISK-3 0x0808be27 in ast_spawn_extension (c=0x0, context=0x0, exten=0x0, priority=0, callerid=0x0) at pbx.c:2220 ASTERISK-4 0x00476a4d in macro_exec (chan=0xb66fc5d8, data=0x200) at app_macro.c:210 ASTERISK-5 0x0808d79f in pbx_extension_helper (c=0xb66fc5d8, con=0x0, context=0xb66fc728 "macro-superdial", exten=0xb66fc81c "s", priority=6, label=0x0, callerid=0x84abba8 "Macro", action=0) at pbx.c:544 ASTERISK-6 0x0808e414 in __ast_pbx_run (c=0xb66fc5d8) at pbx.c:2220 ASTERISK-7 0x0808f0ef in pbx_thread (data=0x0) at pbx.c:2507 ASTERISK-8 0x003c5dd8 in start_thread () from /lib/tls/libpthread.so.0 ASTERISK-9 0x005bcd2a in clone () from /lib/tls/libc.so.6 (gdb) (gdb)bt full #0 ast_frdup (f=0x0) at frame.c:351 len = 155031424 srclen = 0 buf = (void *) 0x93d9780 #1 0x08068545 in queue_frame_to_spies (chan=0xb66fc5d8, f=0xb6f18c30, dir=SPY_WRITE) at channel.c:1183 translated_frame = (struct ast_frame *) 0x0 spy = (struct ast_channel_spy *) 0xb6cf79f0 queue = (struct ast_channel_spy_queue *) 0xb6cf7a48 trans = (struct channel_spy_trans *) 0x92708c8 last = (struct ast_frame *) 0x93d9780 #2 0x08062622 in ast_write (chan=0xb66fc5d8, fr=0xb6f18c30) at channel.c:2253 res = 153553088 f = (struct ast_frame *) 0xb6f18c30 #3 0x00447607 in wait_for_answer (in=0xb66fc5d8, outgoing=0x93d2020, to=0xb695c300, peerflags=0xb695cc58, sentringing=0xb695c304, status=0xb695c4a0 "NOANSWER", statussize=256, busystart=0, nochanstart=0, congestionstart=0, priority_jump=0, result=0x0) at app_dial.c:632 o = (struct localuser *) 0x93d2020 found = 1 numlines = 154079784 numbusy = 0 numcongestion = 0 numnochan = 0 prestart = 0 cause = 0 orig = -1 f = (struct ast_frame *) 0xb6f18c30 peer = (struct ast_channel *) 0x0 watchers = {0xb66fc5d8, 0x8df0150, 0x0 <repeats 218 times>, 0x810cc00, 0x80ea410, 0x389, 0x80ea4f3, 0x91c1698, 0x81144c0, 0x18, 0x6165e0, 0x615cf8, 0x6165e0, 0x1, 0xb695c168, 0x5510ed, 0x6165e0, 0xe, 0x615cf8, 0xe, 0xb66fc7c8, 0xb695c188, 0x558506, 0x91c16a0, 0xb66fc7c8, 0xe, 0x8df0150, 0x91c16a0, 0x80ec7ee, 0x0, 0x8064c88, 0x2, 0x80ec7f8, 0x80ede28, 0x8df0150, 0x91c16a0, 0x80ec7ee, 0x8df04f4, 0x0} pos = 0 single = 1 winner = (struct ast_channel *) 0x8df0150 context = 0x92f1228 "\002" cidname = '\0' <repeats 79 times> #4 0x00443f5e in dial_exec_full (chan=0xb66fc5d8, data=0xb695c304, peerflags=0xb695cc58) at app_dial.c:1161 callerid = '\0' <repeats 59 times> res = 0 u = (struct localuser *) 0x912c4c0 number = 0xb695c300 "����" rest = 0x0 cur = 0x0 privcid = '\0' <repeats 208 times>, "\001\000\000\000\020�\225�H\225J\b\033\000\000\000%\000\000\000(\000\000\000�,����\225�36;40\000\225��,��\000\000\000" privintro = '\0' <repeats 1023 times> outgoing = (struct localuser *) 0x93d2020 tmp = (struct localuser *) 0x93d2020 peer = (struct ast_channel *) 0x0 to = -1 numbusy = 0 numcongestion = 0 numnochan = 0 cause = 0 numsubst = "tecnoeraiax@teliax/17075471770", '\0' <repeats 49 times> restofit = '\0' <repeats 79 times> cidname = '\0' <repeats 79 times> toast = '\0' <repeats 79 times> l = 0xb695c304 "" privdb_val = 0 calldurationlimit = 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 = 0x0, end_sound = 0x0, start_sound = 0x0, firstpass = 0, flags = 0} timelimit = 0 play_warning = 0 warning_freq = 0 warning_sound = 0x0 end_sound = 0x0 start_sound = 0x0 dtmfcalled = 0x0 dtmfcalling = 0x0 var = 0x0 status = "NOANSWER", '\0' <repeats 247 times> play_to_caller = 0 play_to_callee = 0 sentringing = 0 moh = 0 outbound_group = 0x0 macro_result = 0xb695c304 "" macro_transfer_dest = 0xb695c304 "" digit = 0 result = 0 start_time = 1137444413 answer_time = 0 end_time = 0 app = (struct ast_app *) 0xb695c304 parse = 0xb695c200 "IAX2" args = {argc = 3, argv = 0xb695c484, peers = 0xb695c200 "IAX2", timeout = 0xb695c224 "", options = 0xb695c225 "", url = 0x0} opts = {flags = 0} opt_args = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0} oo = (struct localuser *) 0x0 ASTERISK-1 0x00442d77 in dial_exec (chan=0x0, data=0x0) at app_dial.c:1600 peerflags = {flags = 0} ASTERISK-2 0x0808d79f in pbx_extension_helper (c=0xb66fc5d8, con=0x0, context=0xb66fc728 "macro-superdial", exten=0xb66fc81c "s", priority=14, label=0x0, callerid=0x84a9548 "Dial", action=139115432) at pbx.c:544 e = (struct ast_exten *) 0xb69676f0 sw = (struct ast_switch *) 0x0 data = 0x0 foundcontext = 0xb66fc728 "macro-superdial" newstack = 1 res = 139115432 status = 5 incstack = {0x477685 "", 0xb6962fcc "������8\t", 0x531b18 "1�\211\225@���\017�\205\207���\203�%\203�S\017\207}`", 0xb6962fe8 "\001", 0x30 <Address 0x30 out of bounds>, 0xb6962fe8 "\001", 0x0 <repeats 32 times>, 0x30 <Address 0x30 out of bounds>, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb6969bb0 "�\233\226��&���\233\226�\001", 0x0, 0xb6962f78 "`4\226�`4\226�`4\226�d4\226��4\226�`4\226��4\226�", 0x1 <Address 0x1 out of bounds>, 0x1 <Address 0x1 out of bounds>, 0x100 <Address 0x100 out of bounds>, 0xb6962a40 "", 0x0, 0x0, 0x54d4b4 "\201�D\210\f", 0x0, 0x0, 0x615cf8 "\004\\\023", 0xb6962f70 "\001\200��`4\226�`4\226�`4\226�`4\226�d4\226��4\226�`4\226��4\226�", 0xb6962f4c "\\0\226�\024}T", 0x54e9b5 "\213E\024\211~\020\211~\f\205�\211~\004t+\213U\024\213M�\211V\024\211N\030\211V\b1�\211�\230", 0xb6962f70 "\001\200��`4\226�`4\226�`4\226�`4\226�d4\226��4\226�`4\226��4\226�", 0xb6963460 "ARG1", 0x319634af <Address 0x319634af out of bounds>, 0x0, 0x52438f "\201�i\031\017", 0x615cf8 "\004\\\023", 0xb6962f70 "\001\200��`4\226�`4\226�`4\226�`4\226�d4\226��4\226�`4\226��4\226�", 0x477680 "ARG%d", 0xb696305c "\034�o�\016", 0x547d14 "\213\215\f���\211�9\2150���t\t\213�(����\006", 0xb6962f70 "\001\200��`4\226�`4\226�`4\226�`4\226�d4\226��4\226�`4\226��4\226�", 0x477680 "ARG%d", 0xb6963090 "\200�<\t�1\226��1\226��\221G", 0xb6963460 "ARG1", 0x0, 0xb6963010 "\v", 0xb6962f70 "\001\200��`4\226�`4\226�`4\226�`4\226�d4\226��4\226�`4\226��4\226�", 0xfbad8001 <Address 0xfbad8001 out of bounds>, 0xb6963460 "ARG1", 0xb6963460 "ARG1", 0xb6963460 "ARG1", 0xb6963460 "ARG1", 0xb6963464 "", 0xb69634af "", 0xb6963460 "ARG1", 0xb69634af "", 0x0, 0x0, 0x0, 0x0, 0x0, 0xb69631b0 "1", 0x0, 0xb69631b0 "1", 0xb6000000 <Address 0xb6000000 out of bounds>, 0x0, 0xb69631b0 "1", 0xb69631bb "", 0x0, 0x0, 0xffffffff <Address 0xffffffff out of bounds>, 0x938dcf0 "f\033[0!", 0x0, 0x20 <Address 0x20 out of bounds>, 0x6165e0 "", 0x615cf8 "\004\\\023", 0x6165e0 "", 0x1 <Address 0x1 out of bounds>, 0xb6963018 "\027vG", 0x5517f0 "\211�e\203=\f", 0x6165e0 "", 0x16 <Address 0x16 out of bounds>, 0x34 <Address 0x34 out of bounds>, 0x20038 <Address 0x20038 out of bounds>, 0x16 <Address 0x16 out of bounds>, 0x9440fc8 "\030", 0x938dcf8 "�\204,\t\f�8\tMACRO_DEPTH", 0xb <Address 0xb out of bounds>, 0x477617 "MACRO_DEPTH", 0x477617 "MACRO_DEPTH", 0x80bbd29 "\215P\001\017�\003\204�t-\205�t\031\211�\215�'", 0xb69631b0 "1", 0x1 <Address 0x1 out of bounds>, 0x938dcf8 "�\204,\t\f�8\tMACRO_DEPTH", 0xb6963048 "\0305\226�'�\b\b��o�"} passdata = "IAX2/tecnoeraiax@teliax/17075471770|||", '\0' <repeats 8153 times> stacklen = 0 tmp = "\033[1;36;40mDial\033[0;37;40m\0007;40m\000�2\000\226�\000\000\000\000\227}�\000\036\001\000\000����", '\0' <repeats 12 times>, "\034L�", '\0' <repeats 12 times> tmp2 = "\033[1;35;40mSIP/1010-1748\033[0;37;40m\000\226�\n\203`\000����", '\0' <repeats 21 times>, "\016\226�\000\000\000\000�\\a\000�\\a" tmp3 = "\033[1;35;40mIAX2/tecnoeraiax@teliax/17075471770|||\033[0;37;40m\000�r�\225�\002", '\0' <repeats 19 times>, "\n\203`\000����", '\0' <repeats 72 times>, "e�P\000\235\221`\000\000\000\000\000\000\000\000\000TZ\000\000\000\000\000\000�\\a\000��\225�", '\0' <repeats 12 times>, "������\225�\000\000\000\000\002", '\0' <repeats 11 times>, "��\225�\b\000\000\000�E5\b\005", '\0' <repeats 51 times>, "\213;W\000�\\a\000��26\213�W\000�\\a"... atmp = "�\000\000\000��\225�\023<W\000�\221`\000hE5\b", '\0' <repeats 16 times>, "�\221`", '\0' <repeats 40 times> atmp2 = "\005", '\0' <repeats 11 times>, "`1g�\003", '\0' <repeats 47 times>, "��\016\b��T\000\000�Z���\225�(", '\0' <repeats 19 times>, "�\\a\000�\\a\000\000\000\000\000d�\225��ER\000X�\225�\000\000\000\000(\000\000\000\000\000d ", '\0' <repeats 48 times>, "\n\000\000\000\f\000\000\0008�\225�\000\000\000\000\000\000\000\000$�\225�\000\000\000\000\001\000\000\000��\225�T�\225�\000\000\000\000V�8\000)\000\000\000����\000\000\000\000)\000\000\000����", '\0' <repeats 44 times>, "\n\000\000\000 \000\000\000��\016\b", '\0' <repeats 16 times>, "\001"... ASTERISK-3 0x0808be27 in ast_spawn_extension (c=0x0, context=0x0, exten=0x0, priority=0, callerid=0x0) at pbx.c:2220 No locals. ASTERISK-4 0x00476a4d in macro_exec (chan=0xb66fc5d8, data=0x200) at app_macro.c:210 uc = (struct localuser *) 0x0 ul = (struct localuser *) 0x200 tmp = 0x92f1228 "\002" rest = 0x0 fullmacro = "macro-superdial\000%\000\000\000(\000\000\000\234����$\226�36;40\000\226������\024\226�\002\000\000\000\000\000\000\200\000\000\000\000\230�J\bh\225��(�o���o�hO\b\b" varname = "ARG1", '\0' <repeats 75 times> oldargs = {0x0 <repeats 81 times>} argc = 2 x = 512 res = 0 oldexten = "0017075471770", '\0' <repeats 242 times> oldpriority = 6 pc = "6", '\0' <repeats 78 times> depthc = "1\000\000\000\000\000\000\000\000\000\000" oldcontext = "from-tecnoera", '\0' <repeats 66 times> offsets = 0x92f1228 "\002" offset = 0 depth = 0 setmacrocontext = 1 save_macro_exten = 0x0 save_macro_context = 0x0 save_macro_priority = 0x0 save_macro_offset = 0x0 u = (struct localuser *) 0x9331698 __retval = 0xb69630a8 "superdial" ASTERISK-5 0x0808d79f in pbx_extension_helper (c=0xb66fc5d8, con=0x0, context=0xb66fc728 "macro-superdial", exten=0xb66fc81c "s", priority=6, label=0x0, callerid=0x84abba8 "Macro", action=0) at pbx.c:544 e = (struct ast_exten *) 0x0 sw = (struct ast_switch *) 0x0 data = 0x0 foundcontext = 0xb6f6add1 "perm-internacional-from-vina" newstack = 1 res = 0 status = 5 incstack = {0xb6f5fb18 "from-tecnoera", 0xb6f14a88 "bloqueo-telefonos", 0xb6f67608 "perm-vina-emerg", 0xb6f71d78 "perm-vina-local", 0xb6f675c0 "perm-stgo-tecnoera", 0xb6f71f48 "perm-celulares-from-vina", 0xb6f69300 "perm-ldn-from-vina", 0xb6f71ca0 "perm-intr-tecnoera", 0xb6f09f58 "perm-tollfree-from-vina", 0x3cd090 "\030", 0x3 <Address 0x3 out of bounds>, 0x615cf8 "\004\\\023", 0xb6969770 "\001\200���\230\226��\230\226��\230\226��\230\226��\230\226��\230\226��\230\226��\230\226�", 0xb696974c "\\\230\226�\024}T", 0x54e9b5 "\213E\024\211~\020\211~\f\205�\211~\004t+\213U\024\213M�\211V\024\211N\030\211V\b1�\211�\230", 0xb6969770 "\001\200���\230\226��\230\226��\230\226��\230\226��\230\226��\230\226��\230\226��\230\226�", 0xb69698a0 "\"ECASTRO\" <1010>", 0xb69698ef "", 0x0, 0x52438f "\201�i\031\017", 0x615cf8 "\004\\\023", 0xb6969770 "\001\200���\230\226��\230\226��\230\226��\230\226��\230\226��\230\226��\230\226��\230\226�", 0x80f1413 "\"%s\" <%s>", 0xb696985c "x\230\226�\224�R", 0x547d14 "\213\215\f���\211�9\2150���t\t\213�(����\006", 0xb6969770 "\001\200���\230\226��\230\226��\230\226��\230\226��\230\226��\230\226��\230\226��\230\226�", 0x80f1413 "\"%s\" <%s>", ---Type <return> to continue, or q <return> to quit--- 0xb6969894 "I\035U", 0xb69698a0 "\"ECASTRO\" <1010>", 0x0, 0xb6969810 "\234�<", 0xb6969770 "\001\200���\230\226��\230\226��\230\226��\230\226��\230\226��\230\226��\230\226��\230\226�", 0xfbad8001 <Address 0xfbad8001 out of bounds>, 0xb69698a0 "\"ECASTRO\" <1010>", 0xb69698a0 "\"ECASTRO\" <1010>", 0xb69698a0 "\"ECASTRO\" <1010>", 0xb69698a0 "\"ECASTRO\" <1010>", 0xb69698b0 "", 0xb69698ef "", 0xb69698a0 "\"ECASTRO\" <1010>", 0xb69698ef "", 0x0, 0x0, 0x0, 0x0, 0x0, 0x9be133 "", 0x0, 0x615cf8 "\004\\\023", 0x0, 0x0, 0xb69697d0 "�\227\226�T}P", 0x507db1 "��", '\220' <repeats 13 times>, "U\211�WVS�\"���\201�-�\020", 0xb6969ac0 "\234�<", 0xfffff7d0 <Address 0xfffff7d0 out of bounds>, 0xffffffff <Address 0xffffffff out of bounds>, 0xb69697f0 "\034\230\226�\214�<", 0x507d54 '\220' <repeats 12 times>, "\213L$\004\213D$\b\213Q\024\213Y", 0xb6969ac0 "\234�<", 0x1 <Address 0x1 out of bounds>, 0x0, 0x3cec9c "\230�", 0x1 <Address 0x1 out of bounds>, 0xb6969ac0 "\234�<", 0xb696981c "\034\231\226�\2215q", 0x3ca78c "\215t&", 0xb6969ac0 "\234�<", 0x1 <Address 0x1 out of bounds>, 0x712c9c "\203�\020\205�\211�\017\204�", 0x613d00 "", 0x0, 0x1 <Address 0x1 out of bounds>, 0x3cec9c "\230�", 0x5 <Address 0x5 out of bounds>, 0xb6969944 "(\232\226�", 0xb696991c "\034�o�\006", 0x713591 "\203� \205��\002", 0x1 <Address 0x1 out of bounds>, 0x1a <Address 0x1a out of bounds>, 0xb6969ac0 "\234�<", 0x0, 0xb6969dd0 "�\232\226�", 0xb6969944 "(\232\226�", 0xb6969ac0 "\234�<", 0x2 <Address 0x2 out of bounds>, 0xffffffe4 <Address 0xffffffe4 out of bounds>, 0xb6969854 "\b��\b\230Mh�x\230\226�\224�R", 0x547c6d "\201�\213�\f", 0x615cf8 "\004\\\023", 0x8defa08 "5632768010", 0xb6684d98 "", 0xb6969878 "��o�\200�\t\b�\230\226�P", 0x52d094 "\213]�\211�]�\220\220\220\220\220U\211�\203�\020\211]�\213U\f\215M\020�9\205��\201�D\214\016", 0xb69698a0 "\"ECASTRO\" <1010>", 0x50 <Address 0x50 out of bounds>, 0x80f1413 "\"%s\" <%s>", 0xb696988c "X\236b�\230Mh�I\035U", 0x43 <Address 0x43 out of bounds>, 0xb66fc5d8 "SIP/1010-1748", 0x809ee80 "\200|$ ", 0xb69698a0 "\"ECASTRO\" <1010>", 0x50 <Address 0x50 out of bounds>, 0x80f1413 "\"%s\" <%s>", 0xb6629e58 "\220Mh�TRO", 0xb6684d98 "", 0x551d49 "\213E�\203�H\211E�\213}�\213M�\213WT\211U�9�\017\204\221", 0x6165e0 "", 0x0, 0x41434522 <Address 0x41434522 out of bounds>, 0x4f525453 <Address 0x4f525453 out of bounds>, 0x313c2022 <Address 0x313c2022 out of bounds>, 0x3e303130 <Address 0x3e303130 out of bounds>, 0x0 <repeats 11 times>, 0x809e93d "\213T$\030\213L$\034\211\223\200\002", 0xb69698f8 "<\006�C`\231\226���o�(�o�\006", 0x0, 0x0, 0x0} passdata = "superdial|IAX2/tecnoeraiax@teliax/17075471770", '\0' <repeats 8146 times> stacklen = 9 tmp = "\033[1;36;40mMacro\033[0;37;40m\0007;40m\000 -- Hungup 'Zap/12-1'\n\00031] loJan 16 17:46:39" tmp2 = "\033[1;35;40mSIP/1010-1748\033[0;37;40m\000y-d5bb,2\033[0;37;40m\000\\a\000\000Aa\000�=a\000\032\000\000\000.\000\000\000\021\000\000\000\020\000\000" tmp3 = "\033[1;35;40msuperdial|IAX2/tecnoeraiax@teliax/17075471770\033[0;37;40m\000RA\" \"staff@tecnoera.com\" \"/var/spool/asterisk/fax//1136984434.25812\" \"TECNOERA\"\033[0;37;40m", '\0' <repeats 209 times>, "\222�T\000\210\210\226�4\000@�\213�S\000\000\000\000\000�G�\000\000\000\000\000�]\226��VR"... atmp = '\0' <repeats 79 times> atmp2 = '\0' <repeats 8291 times> ASTERISK-6 0x0808e414 in __ast_pbx_run (c=0xb66fc5d8) at pbx.c:2220 digit = 0 exten = '\0' <repeats 255 times> pos = 0 waittime = -1231644320 res = 0 ASTERISK-7 0x0808f0ef in pbx_thread (data=0x0) at pbx.c:2507 No locals. ASTERISK-8 0x003c5dd8 in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. ASTERISK-9 0x005bcd2a in clone () from /lib/tls/libc.so.6 No symbol table info available. | ||
Comments: | By: Olle Johansson (oej) 2006-01-30 14:06:33.000-0600 Can you please confirm if this happens in Asterisk 1.2 svn as well or 1.2.3 release? There has been quite a few fixes to spying and monitoring. THanks. By: Juan Pablo Abuyeres (jpabuyer) 2006-01-30 14:24:56.000-0600 I have plans to upgrade tonight. I'll let you know. By: Juan Pablo Abuyeres (jpabuyer) 2006-02-03 08:48:37.000-0600 I couldn't reproduce this problem again with 1.2.1 nor with 1.2.3. By: Clod Patry (junky) 2006-02-04 06:51:50.000-0600 If you still see that issue, feel free to re-open this one. Thanks. |