Summary: | ASTERISK-11604: Crash asterisk 1.4.19-rc1 | ||
Reporter: | Eric Dantie (edantie) | Labels: | |
Date Opened: | 2008-03-10 07:00:07 | Date Closed: | 2008-03-10 11:55:38 |
Priority: | Critical | Regression? | No |
Status: | Closed/Complete | Components: | Channels/General |
Versions: | Frequency of Occurrence | ||
Related Issues: | |||
Environment: | Attachments: | ||
Description: | Error in generator_force (data=0x83d5898) at channel.c:1563 ****** ADDITIONAL INFORMATION ****** #0 0x080809b0 in generator_force (data=0x83d5898) at channel.c:1563 tmp = (void *) 0x0 res = 134730855 generate = (int (*)(struct ast_channel *, void *, int, int)) 0x83d5910 chan = (struct ast_channel *) 0x83d5898 __PRETTY_FUNCTION__ = "generator_force" #1 0x08081f1c in __ast_read (chan=0x83d5898, dropaudio=0) at channel.c:1990 func = (int (*)(const void *)) 0x808097d <generator_force> data = (void *) 0x83d5898 res = 0 f = (struct ast_frame *) 0x0 blah = 15 prestate = 6 count = 0 __PRETTY_FUNCTION__ = "__ast_read" #2 0x08083693 in ast_read (chan=0x83d5898) at channel.c:2313 No locals. #3 0x08073cc0 in autoservice_run (ign=0x0) at autoservice.c:120 f = (struct ast_frame *) 0x81f80ec chan = (struct ast_channel *) 0x83d5898 as = (struct asent *) 0x0 ms = 499 mons = {0x8365818, 0x82eec68, 0x82e34c0, 0x829b7e8, 0x8481e08, 0x8296fc0, 0x8343ad8, 0x82c05e0, 0x84b26b0, 0x8667d90, 0x8321510, 0x82bb5a8, 0x83ce948, 0x8480ee8, 0x85037e0, 0x839c160, 0x83d5898, 0x82e9e68 <repeats 17 times>, 0x82db010, 0x82db010, 0x82b1478, 0x82b1478, 0x82c4af8, 0x82d9190, 0x82bb5a8, 0x0 <repeats 1213 times>, 0xb62dd078, 0xb62dcf54, 0xb62dcfe0, 0xb7da688b, 0xb62dd0a8, 0xb62dcf60, 0x80, 0x806b937, 0x10000000, 0xbfbc73d4, 0x400000, 0x0 <repeats 31 times>, 0x806b937, 0x10000000, 0x0, 0x400000, 0x0 <repeats 31 times>, 0xb7e9bff4, 0x17, 0x400000, 0xb62dd090, 0xb7da693b, 0x17, 0xb62dd130, 0xb62dd0a4, 0xb7e9bff4, 0xb62dd1c8, 0xb7da66a5, 0x17, 0xb62dd130, 0xb62dd0a4, 0x806b937, 0x400000, 0x0 <repeats 31 times>, 0x10000000, 0xbfbc73d4, 0x806b937, 0x400000, 0x0 <repeats 31 times>, 0x10000000, 0x0, 0x3d0f00, 0xb644a71c, 0xb62ddbd8, 0xb62dd1d8, 0x806b950, 0x17, 0x806b937, 0xb644a738, 0xffffe420, 0x17, 0x33, 0xc0100000, 0x7b, 0x7b, 0xb62ddbd8, 0xb644a71c, 0xb644a738, 0xb62dd4c4, 0x3d0f00, 0xb62ddbd8, 0xb62dd4c4, 0x0, 0x0, 0x0, 0xb7e37c68, 0x73, 0x200292, 0xb62dd4c4, 0x7b, 0xb62dd23c, 0x8005003, 0x0, 0xb7de1e42, 0xffff0032, 0xffffffff, 0x80f13aa, 0x4010073, 0xb644a294, 0x7b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0xb7e9d128, 0x0, 0x0, 0x0, 0x90000000, 0x4002, 0x5c000000, 0x3ffe918b, 0x0, 0x80000000, 0x3ffe, 0x1000000, 0x4015b5ef, 0x32, 0x32037f, 0xb7de3525, 0xc, 0x73, 0xb644a294, 0xb7e9bff4, 0xb7e9d120, 0xc, 0xb62dd2f8, 0xb7de37a2, 0xb7e9d120, 0xc, 0xb7f1e3ae, 0x10451, 0x8394bb0, 0xc, 0xb7f29ff4, 0x61c1, 0xb62ddb90...} x = 17 __PRETTY_FUNCTION__ = "autoservice_run" #4 0x080fc70a in dummy_start (data=0x82a8a90) at utils.c:865 __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {-1208836108, 0, -1238508656, -1238510632, -969545632, 2014838218}, __mask_was_saved = 0}}, __pad = {0xb62dd490, 0x0, 0x0, 0x0}} __cancel_routine = (void (*)(void *)) 0x80692a3 <ast_unregister_thread> __cancel_arg = (void *) 0xb62ddb90 not_first_call = 0 ret = (void *) 0x0 a = {start_routine = 0x8073bc4 <autoservice_run>, data = 0x0, name = 0x8372130 "autoservice_run started at [ 210] autoservice.c ast_autoservice_start()"} ASTERISK-1 0xb7f1c2d1 in start_thread () from /lib/libpthread.so.0 No symbol table info available. ASTERISK-2 0xb7e37c7e in clone () from /lib/libc.so.6 | ||
Comments: | By: Digium Subversion (svnbot) 2008-03-10 11:54:57 Repository: asterisk Revision: 107099 U branches/1.4/main/channel.c ------------------------------------------------------------------------ r107099 | russell | 2008-03-10 11:54:56 -0500 (Mon, 10 Mar 2008) | 3 lines Fix a race condition where the generator can go away (closes issue ASTERISK-11604, reported by edantie, patched by me) ------------------------------------------------------------------------ http://svn.digium.com/view/asterisk?view=rev&revision=107099 By: Digium Subversion (svnbot) 2008-03-10 11:55:18 Repository: asterisk Revision: 107100 _U trunk/ U trunk/main/channel.c ------------------------------------------------------------------------ r107100 | russell | 2008-03-10 11:55:17 -0500 (Mon, 10 Mar 2008) | 11 lines Merged revisions 107099 via svnmerge from https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r107099 | russell | 2008-03-10 11:58:57 -0500 (Mon, 10 Mar 2008) | 3 lines Fix a race condition where the generator can go away (closes issue ASTERISK-11604, reported by edantie, patched by me) ........ ------------------------------------------------------------------------ http://svn.digium.com/view/asterisk?view=rev&revision=107100 By: Digium Subversion (svnbot) 2008-03-10 11:55:38 Repository: asterisk Revision: 107101 _U branches/1.6.0/ U branches/1.6.0/main/channel.c ------------------------------------------------------------------------ r107101 | russell | 2008-03-10 11:55:37 -0500 (Mon, 10 Mar 2008) | 19 lines Merged revisions 107100 via svnmerge from https://origsvn.digium.com/svn/asterisk/trunk ................ r107100 | russell | 2008-03-10 11:59:13 -0500 (Mon, 10 Mar 2008) | 11 lines Merged revisions 107099 via svnmerge from https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r107099 | russell | 2008-03-10 11:58:57 -0500 (Mon, 10 Mar 2008) | 3 lines Fix a race condition where the generator can go away (closes issue ASTERISK-11604, reported by edantie, patched by me) ........ ................ ------------------------------------------------------------------------ http://svn.digium.com/view/asterisk?view=rev&revision=107101 |