[asterisk-dev] Asterisk 1.4.18-rc2 Now Available

Atis Lezdins atis at iq-labs.net
Tue Jan 29 13:46:43 CST 2008


On 1/29/08, bkruse <bkruse at digium.com> wrote:
> Could you make a new bug report at:
> http://bugs.digium.com
>
> Post the information below, plus, if it is
> easily reproducible.

Not that easy. Hour of running tests (got 2 such crashes so far). I'm
trying to get some valgrind log right now, probably i'll have them
tomorrow.

Just posted it here, because maybe backtraces are helpful, and
somebody sees what to fix immediately.

Regards,
Atis

>
> -bk
>
> Atis Lezdins wrote:
> > On 1/29/08, The Asterisk Development Team <asteriskteam at digium.com> wrote:
> >
> >> Asterisk 1.4.18-rc2 is now available.  One of the developers made a change to
> >> chan_sip that they wanted to get in to this release.  A few other bug fixes were
> >> added, as well.
> >>
> >> This release candidate is published for anyone that is interested in helping to
> >> test it for a couple of days before it is officially released.  To download the
> >> release candidate, use the following svn command:
> >>
> >> $ svn co http://svn.digium.com/svn/asterisk/tags/1.4.18 asterisk-1.4.18-rc2
> >>
> >> If you would like it in tarball format, use the following commands:
> >>
> >> $ svn export http://svn.digium.com/svn/asterisk/tags/1.4.18 asterisk-1.4.18-rc2
> >> $ tar -czvf asterisk-1.4.18-rc2.tar.gz asterisk-1.4.18-rc2/
> >>
> >
> > Huh, i just launched my tests on rc1. Will continue shortly on rc2.
> >
> > Btw, below is a fresh crash related to chanspy. Do you need valgrind? That
> > might take a day.
> >
> > Regards,
> > Atis
> >
> > Core was generated by `/usr/sbin/asterisk -U asterisk -G asterisk -vvvdgt'.^
> > Program terminated with signal 11, Segmentation fault.^
> > #0  0x47ee3fc3 in strlen () from /lib/libc.so.6^
> > (gdb) set pagination off^
> > (gdb) bt^
> > #0  0x47ee3fc3 in strlen () from /lib/libc.so.6^
> > #1  0xb61ffa04 in channel_spy (chan=0xb6014c48, spyee=0x8adc868,
> > volfactor=0xb4f97b78, fd=0, flags=0xb4f97df8) at app_chanspy.c:228^
> > #2  0xb6200617 in common_exec (chan=0xb6014c48, flags=0xb4f97df8,
> > volfactor=0, fd=0, mygroup=0x0, spec=0xb4f97b90 "SIP/22220",
> > exten=0x0, context=0x0) at app_chanspy.c:474^
> > #3  0xb6200b7a in chanspy_exec (chan=0xb6014c48, data=0xb4f97b90) at
> > app_chanspy.c:571^
> > #4  0x080bde76 in pbx_exec (c=0xb6014c48, app=0x8233bb8,
> > data=0xb4f99f50) at pbx.c:532^
> > #5  0x080c106f in pbx_extension_helper (c=0xb6014c48, con=0x0,
> > context=0xb6014dc8 "static_ivr", exten=0xb6014e18 "007", priority=31,
> > label=0x0, callerid=0x906b8b8 "21167", action=
> > #6  0x080c215d in ast_spawn_extension (c=0xb6014c48,
> > context=0xb6014dc8 "static_ivr", exten=0xb6014e18 "007", priority=31,
> > callerid=0x906b8b8 "21167") at pbx.c:2306^
> > #7  0x080c269b in __ast_pbx_run (c=0xb6014c48) at pbx.c:2408^
> > #8  0x080c33f0 in pbx_thread (data=0xb6014c48) at pbx.c:2623^
> > #9  0x080fde73 in dummy_start (data=0xb60360a8) at utils.c:852^
> > #10 0x47fed45b in start_thread () from /lib/libpthread.so.0^
> > #11 0x47f4523e in clone () from /lib/libc.so.6^
> > (gdb) bt full
> > #0  0x47ee3fc3 in strlen () from /lib/libc.so.6
> > No symbol table info available.
> > #1  0xb61ffa04 in channel_spy (chan=0xb6014c48, spyee=0x8adc868,
> > volfactor=0xb4f97b78, fd=0, flags=0xb4f97df8) at app_chanspy.c:228
> >         __old = 0x140 <Address 0x140 out of bounds>
> >         __len = 0
> >         __new = 0x0
> >         csth = {spy_audiohook = {lock = {__data = {__lock = 0, __count
> > = 0, __owner = 0, __kind = -1, __nusers = 0, {__spins = 0, __list =
> > {__next = 0x0}}}, __size = '\0' <repeats
> >  12 times>, "....\000\000\000\000\000\000\000", __align = 0}, trigger
> > = {__data = {__lock = 1, __futex = 0, __total_seq =
> > 18446744073709551615, __wakeup_seq = 0, __woken_seq = 0,
> > __mutex = 0x0, __nwaiters = 0, __broadcast_seq = 0}, __size =
> > "\001\000\000\000\000\000\000\000........", '\0' <repeats 31 times>,
> > __align = 1}, type = AST_AUDIOHOOK_TYPE_SPY, sta
> > tus = AST_AUDIOHOOK_STATUS_DONE, source = 0xb6201358 "ChanSpy", flags
> > = 0, read_factory = {queue = {first = 0x0, last = 0x0}, trans = 0x0,
> > hold = {0 <repeats 1280 times>}, offset
> > = 0xb4f94f64, holdlen = 0, size = 160, format = 0}, write_factory =
> > {queue = {first = 0x0, last = 0x0}, trans = 0x0, hold = {0 <repeats
> > 1280 times>}, offset = 0xb4f95980, holdlen
> > = 0, size = 0, format = 0}, format = 0, trans_pvt = 0x0,
> > manipulate_callback = 0, options = {read_volume = 0, write_volume =
> > 0}, list = {next = 0x0}}, whisper_audiohook = {lock =
> > {__data = {__lock = 0, __count = 0, __owner = 0, __kind = 0, __nusers
> > = 0, {__spins = 0, __list = {__next = 0x0}}}, __size = '\0' <repeats
> > 23 times>, __align = 0}, trigger = {__da
> > ta = {__lock = 0, __futex = 0, __total_seq = 0, __wakeup_seq = 0,
> > __woken_seq = 0, __mutex = 0x0, __nwaiters = 0, __broadcast_seq = 0},
> > __size = '\0' <repeats 47 times>, __align =
> >  0}, type = AST_AUDIOHOOK_TYPE_SPY, status = AST_AUDIOHOOK_STATUS_NEW,
> > source = 0x0, flags = 0, read_factory = {queue = {first = 0x0, last =
> > 0x0}, trans = 0x0, hold = {0 <repeats
> > 550 times>, -24317, 18413, 0, 0, 0, 0, 0, 0, 1, 0, -16585, 2067, 0, 0,
> > 24710, 2118, 12276, 18427, -16587, 2067, 2, 0, 28312, -19207, -24317,
> > 18413, 28348, -19207, -16587, 2067, 2,
> >  0, 1, 0, -16585, 2067, 0, 0, 24711, 2118, 12276, 18427, -16587, 2067,
> > 2, 0, 28360, -19207, -24317, 18413, 24668, 2118, -14948, 2225, 63, 0,
> > -18130, 18412, -14885, 2225, 0, 0, 246
> > 68, 2118, -24317, 18413, -22050, 2067, 0, 0, 28408, -19207, 1, 0,
> > -16585, 2067, 0, 0, 24710, 2118, 12276, 18427, -16587, 2067, 2, 0,
> > 28440, -19207, -24317, 18413, 28476, -19207, -
> > 16587, 2067, 2, 0, 17, 0, 9892, 2067, 0, 0, 24707, 2118, 12276, 18427,
> > 9874, 2067, 18, 0, 28488, -19207, 12210, 18411, 28524, -19207, 9874,
> > 2067, 18, 0, 0, 0, -16601, 2067, 3, 0,
> > 2, 0, -24317, 18413, 0, 0, 17346, 0, 28448, -19207, -24317, 18413,
> > -16585, 2067, 0, 0, 24710, 2118, 1, 0, -16585, 2067, 0, 0, 24710,
> > 2118, 12276, 18427, -16587, 2067, 2, 0, 28584,
> >  -19207, -24317, 18413, 28620, -19207, -16587, 2067, 2, 0, 0, 0,
> > 12275, 2067, 0, 0, 24720, 2118, 12276, 18427, 12274, 2067, 1, 0,
> > 28632, -19207, 12210, 18411, 28668, -19207, 12274
> > , 2067...}, offset = 0x678e82, holdlen = 0, size = 1207648544, format
> > = 1207535833}, write_factory = {queue = {first = 0xb4f96e38, last =
> > 0x47edf2de}, trans = 0x47fb4120, hold = {
> > 15, 0, 12276, 18427, 15, 0, -30503, 18425, 28248, -19207, 15654,
> > 18414, -24224, 2120, -30503, 18425, -31813, 18415, 12276, 18427, 1, 0,
> > -24224, 2120, 28356, -19207, 30002, 18415,
> > -30503, 18425, 0, 0, 0, 0, -30503, 18425, 28368, -19207, 4096, 0, 0,
> > 0, 0, 12544, 13111, 13876, 0, 0, -9311, 18413, 0, 0, 2, 0, -30503,
> > 18425, 1, 0, 0, 0, 16672, 18427, -30503, 18
> > 425, 12276, 18427, 30782, 18425, 29511, -19207, 29773, 18415, 12276,
> > 18427, 30782, 18425, 29527, -19207, 28368, -19207, 32669, 18415,
> > 12276, 18427, 28639, -19207, -8475, 18415, 29
> > 533, -19207, 28638, -19207, 2, 0, 2, 0 <repeats 11 times>, 1017, 0, 0,
> > 0, 4096, 0, 16, 0, 0, 12544, 13111, 13876, 0, 0, 31936, 17707, 0, 0,
> > 2, 0, 0, 0, -29054, 103, 0, 0, 16672, 1
> > 8427, -30503, 18425, 28500, -19207, -3362, 18413, 8160, 18427, 11, 0,
> > 0, 0, 8, 0, 30790, 18425, 0, 0, 0, 0, 2, 0, 0, 0, -31813, 18415, -1,
> > -1, 0, 0, -24668, 18413, 28640, -19207,
> > 30002, 18415, 12276, 18427, 0, 0, 0, 0, -19891, 18413, 28620, -19207,
> > 24668, 2118, 24868, 2118, 28992, -19207, 12276, 18427, -24668, 18413,
> > 24668, 2118, 28856, -19207, 12276, 1842
> > 7, 0, 0, 0, 0, -19891...}, offset = 0xb4f97947, holdlen = 3036269456,
> > size = 3036248144, format = 1206533407}, format = -1258718904,
> > trans_pvt = 0x0, manipulate_callback = 0xa, op
> > tions = {read_volume = 0, write_volume = -1258719128}, list = {next =
> > 0x808c074}}, fd = -1241428920, volfactor = 22220}
> >         running = 0
> >         res = 1
> >         x = 0
> >         inp = '\0' <repeats 23 times>
> >         name = 0xb4f94e70 "SIP/22220-08951a"
> >         f = (struct ast_frame *) 0xb60517e4
> >         silgen = (struct ast_silence_generator *) 0x0
> > #2  0xb6200617 in common_exec (chan=0xb6014c48, flags=0xb4f97df8,
> > volfactor=0, fd=0, mygroup=0x0, spec=0xb4f97b90 "SIP/22220",
> > exten=0x0, context=0x0) at app_chanspy.c:474
> >         group = 0x0
> >         igrp = 1
> >         groups = {0x846605c "Set channel SIP/90007-b60220b8 to write
> > format slin\n", 0x8466124 "", 0xb4f97db4
> > "\\~..H~..\230j\017\b.\236..", 0x47fb2ff4 "\234-.Gb..G", 0xb4f978ec "
> > \001\200..\\`F\b\\`F\b\\`F\b\\`F\b \206.G$aF\b \206.G A.G\231\001",
> > 0x846605c "Set channel SIP/90007-b60220b8 to write format slin\n",
> > 0xb4f979d8 "/x.G\220.\027\b\214\004.G\006\20
> > 0.G\220.\027\b\001", 0x47ed4f64
> > "\211.\213\205\f...9\2050...t\t\213\205(....", 0xb4f978ec
> > "\001\200..\\`F\b\\`F\b\\`F\b\\`F\b \206.G$aF\b \206.G A.G\231\001",
> > 0x813a9dc "%s", 0xb4
> > f97db4 "\\~..H~..\230j\017\b.\236..", 0x846605c "Set channel
> > SIP/90007-b60220b8 to write format slin\n", 0x0, 0xb4f9798c ". ", 0xc8
> > <Address 0xc8 out of bounds>, 0xfbad8001 <Addre
> > ss 0xfbad8001 out of bounds>, 0x846605c "Set channel
> > SIP/90007-b60220b8 to write format slin\n", 0x846605c "Set channel
> > SIP/90007-b60220b8 to write format slin\n", 0x846605c "Set
> > channel SIP/90007-b60220b8 to write format slin\n", 0x846605c "Set
> > channel SIP/90007-b60220b8 to write format slin\n", 0x47f98620
> > "corrupted double-linked list", 0x8466124 "", 0x4
> > 7f98620 "corrupted double-linked list", 0x47fb4120 "", 0x199 <Address
> > 0x199 out of bounds>}
> >         dup_group = 0x47edb24d
> > "\213E\f\211G\020\211G\f\211G\004\213E\024\205.t@\213U\024\211w\030\211W\024\211W\b.\207\230"
> >         s = 0xb4f97948 "22220-086390f8"
> >         num_groups = 0
> >         x = 0
> >         peer = (struct ast_channel *) 0x8adc868
> >         prev = (struct ast_channel *) 0x0
> >         next = (struct ast_channel *) 0x0
> >         nameprefix =
> > "(\203\025\b\000\000\000\000hz..%\f\v\b(\203\025\b\000\000\000\000xz..P\016\v\b\210\035\031\b\223\000\000\000.z..aq\017\b\214\004.GL
> > \000\000C\231\024\b\001\0
> > 00\000\000\217\231\024\b.\236.\b.\236.\b\220....z..\200\b.G.z..sx\017\b#\000\000\0007\000\000\000\n\000\000\000\035\000\000\000\000\000\000\000l\000\000\000\002\000\000\000\034\00
> > 0\000\000\000\000\000\000\200\217..\000\000\000\000\001\000\000\000\000\000\000\000.v\237GX`F\b\000\000\000\000.z..\200\b.G\b{...8
> > ..\236..\220...H{..\002n\b\b\000\000\000\000\224
> > \017\023\b"...
> >         peer_name =
> > "spy-sip\00022220-086390f8\000.\017\000\000\000H\205\025\b\000\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\000\035O\b.y...y..PA.G\210\000\000\0
> > 00.y..t_.G. \000\000\204x.GPA.G\000...\024\000\000\000\220.\027\b4\000\000\000\001\000\000\000${..Jan
> > 29 10:55:35\000\210\000\000\000\000...8\000\000\000.
> > \000\000\220...\221..G/x
> > .G\220.\027\b\214\004.G\006\200.G\220.\027\b\001\000\000\000./.G.8
> > ..\236..\220...\bz..\200\b.G"...
> >         zero_volume = 0 '\0'
> >         waitms = 5000
> >         res = 0
> >         ptr = 0xb4f97948 "22220-086390f8"
> >         num = 22220
> >         num_spyed_upon = 0
> > #3  0xb6200b7a in chanspy_exec (chan=0xb6014c48, data=0xb4f97b90) at
> > app_chanspy.c:571
> >         u = (struct ast_module_user *) 0x84f63c8
> >         options = 0x0
> >         spec = 0xb4f97b90 "SIP/22220"
> >         argv = {0xb4f97b90 "SIP/22220", 0x0}
> >         mygroup = 0x0
> >         recbase = 0x0
> >         fd = 0
> >         flags = {flags = 0}
> >         oldwf = 4
> >         argc = 1
> >         volfactor = 0
> >         res = 0
> >         __PRETTY_FUNCTION__ = "chanspy_exec"
> > #4  0x080bde76 in pbx_exec (c=0xb6014c48, app=0x8233bb8,
> > data=0xb4f99f50) at pbx.c:532
> >         res = -1258717536
> >         saved_c_appl = 0x0
> >         saved_c_data = 0x0
> > #5  0x080c106f in pbx_extension_helper (c=0xb6014c48, con=0x0,
> > context=0xb6014dc8 "static_ivr", exten=0xb6014e18 "007", priority=31,
> > label=0x0, callerid=0x906b8b8 "21167", action=
> > E_SPAWN) at pbx.c:1851
> >         e = (struct ast_exten *) 0x83efda8
> >         app = (struct ast_app *) 0x8233bb8
> >         res = 0
> >         q = {incstack = {0x0 <repeats 128 times>}, stacklen = 0,
> > status = 5, swo = 0x0, data = 0x0, foundcontext = 0xb6014dc8
> > "static_ivr"}
> >         passdata = "SIP/22220", '\0' <repeats 8182 times>
> >         matching_action = 0
> >         __PRETTY_FUNCTION__ = "pbx_extension_helper"
> > #6  0x080c215d in ast_spawn_extension (c=0xb6014c48,
> > context=0xb6014dc8 "static_ivr", exten=0xb6014e18 "007", priority=31,
> > callerid=0x906b8b8 "21167") at pbx.c:2306
> > No locals.
> > #7  0x080c269b in __ast_pbx_run (c=0xb6014c48) at pbx.c:2408
> >         dst_exten =
> > "\000\000\000\000H...\020...PA.GL...\000\000\000\000\000\000\000\000\200",
> > '\0' <repeats 27 times>,
> > "P...`.\017\b\000\000\000\000A..G...GP8.G\000\000\000@", '\
> > 0' <repeats 16 times>,
> > "\221..G\220\000\000\000...G\214\004.Gx\000\000\000\b..\000\001\000\000\000./.G...G\000\000\000\000\220.......\200\b.G....l#\a\b
> > ;\025\bTS.\b....d%\a\b ;\02
> > 5\bᆳ.\025\000\000\000@`\003.\000\000\000\000\221..GK\001\000\000TS.\b\214\004.G.R.\b\220...\001\000\000"...
> >         pos = 0
> >         digit = 0
> >         found = 1
> >         res = 0
> >         autoloopflag = 0
> >         error = 0
> >         __PRETTY_FUNCTION__ = "__ast_pbx_run"
> > #8  0x080c33f0 in pbx_thread (data=0xb6014c48) at pbx.c:2623
> >         c = (struct ast_channel *) 0xb6014c48
> > #9  0x080fde73 in dummy_start (data=0xb60360a8) at utils.c:852
> >         __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf =
> > {1207943156, 0, -1258697840, -1258699832, 53503651, -1077511241},
> > __mask_was_saved = 0}}, __pad = {0xb4f9c480, 0x0,
> >  0x813c10c, 0x13b}}
> >         __cancel_routine = (void (*)(void *)) 0x8069fe4 <ast_unregister_thread>
> >         __cancel_arg = (void *) 0xb4f9cb90
> >         not_first_call = 0
> >         ret = (void *) 0x47fed21d
> >         a = {start_routine = 0x80c33d9 <pbx_thread>, data =
> > 0xb6014c48, name = 0xb6035588 "pbx_thread", ' ' <repeats 11 times>,
> > "started at [ 2647] pbx.c ast_pbx_start()"}
> >         __PRETTY_FUNCTION__ = "dummy_start"
> > #10 0x47fed45b in start_thread () from /lib/libpthread.so.0
> > No symbol table info available.
> > #11 0x47f4523e in clone () from /lib/libc.so.6
> > No symbol table info available.
> >
> >
> >
> >
> >
> >
> >
> > --
> > Atis Lezdins
> > VoIP Developer,
> > IQ Labs Inc.
> > atis at iq-labs.net
> > Skype: atis.lezdins
> > Cell Phone: +371 28806004
> > Work phone: +1 800 7502835
> >
> >
> >
>
>
> _______________________________________________
> --Bandwidth and Colocation Provided by http://www.api-digital.com--
>
> asterisk-dev mailing list
> To UNSUBSCRIBE or update options visit:
>    http://lists.digium.com/mailman/listinfo/asterisk-dev


-- 
Atis Lezdins
VoIP Developer,
IQ Labs Inc.
atis at iq-labs.net
Skype: atis.lezdins
Cell Phone: +371 28806004
Work phone: +1 800 7502835


More information about the asterisk-dev mailing list