IRC log for #asterisk-dev on 20110613

00:19.22*** join/#asterisk-dev Juggie (~Juggie@unaffiliated/juggie)
00:34.07*** join/#asterisk-dev acidfu (~nib@184.175.2.226)
00:44.07*** join/#asterisk-dev Juggie (~Juggie@unaffiliated/juggie)
00:46.18acidfumoo
04:35.53*** join/#asterisk-dev luckman212_ (~irc@2001:470:1f07:1225:7c23:92b3:7e50:df74)
04:39.43*** join/#asterisk-dev aimka (~aimka@unaffiliated/aimka)
04:42.56*** join/#asterisk-dev irroot (~irroot@196.44.232.251)
05:49.14*** join/#asterisk-dev Juggie (~Juggie@unaffiliated/juggie)
06:36.25*** join/#asterisk-dev sgimeno (~sgimeno@163.117.206.10)
07:06.34*** join/#asterisk-dev tzafrir_laptop (~tzafrir@local.xorcom.com)
07:06.34*** mode/#asterisk-dev [+o tzafrir_laptop] by ChanServ
07:57.19*** join/#asterisk-dev tamiel (~tamiel@213.30.183.226)
08:30.35*** join/#asterisk-dev frawd (~francois@132.Red-81-38-142.dynamicIP.rima-tde.net)
09:07.23*** join/#asterisk-dev irroot (~irroot@dsl-185-122-97.dynamic.wa.co.za)
09:37.04*** join/#asterisk-dev russellb (~russellb@asterisk/digium-open-source-team-lead/russellb)
09:37.04*** mode/#asterisk-dev [+o russellb] by ChanServ
09:45.18*** join/#asterisk-dev snuff-home (~snuffy@203-219-29-182.tpgi.com.au)
09:45.18*** mode/#asterisk-dev [+o snuff-home] by ChanServ
10:46.05*** join/#asterisk-dev Marquis42 (~bfhbmw0@65-127-126-34.dia.static.qwest.net)
12:12.12*** join/#asterisk-dev kpfleming (~kpfleming@asterisk/digium-director-of-software-tech/kpfleming)
12:12.12*** mode/#asterisk-dev [+o kpfleming] by ChanServ
12:12.20*** join/#asterisk-dev t_dot_zilla (~chatzilla@firewall-a.buf.ny.i-evolve.net)
12:39.59*** join/#asterisk-dev malcolmd (~malcolmd@pdpc/sponsor/digium/malcolmd)
12:39.59*** mode/#asterisk-dev [+o malcolmd] by ChanServ
12:40.34*** join/#asterisk-dev malcolmd (~malcolmd@pdpc/sponsor/digium/malcolmd)
12:40.34*** mode/#asterisk-dev [+o malcolmd] by ChanServ
12:55.07*** join/#asterisk-dev leifmadsen (~Leif@asterisk/documenteur-extraordinaire/blitzrage)
12:55.07*** mode/#asterisk-dev [+o leifmadsen] by ChanServ
12:58.09*** join/#asterisk-dev hehol (~Adium@2a01:198:71d:0:21f:d0ff:fea1:568e)
12:58.54*** join/#asterisk-dev pabelanger (~pabelange@2607:f2c0:a000:166:beae:c5ff:fe3e:b315)
12:58.54*** mode/#asterisk-dev [+o pabelanger] by ChanServ
13:23.39*** join/#asterisk-dev The_Boy_Wonder (~vossel@asterisk/batman-developer/dvossel)
13:23.39*** mode/#asterisk-dev [+o The_Boy_Wonder] by ChanServ
13:40.30*** join/#asterisk-dev malcolmd_ (~malcolmd@pdpc/sponsor/digium/malcolmd)
13:40.30*** mode/#asterisk-dev [+o malcolmd_] by ChanServ
13:41.34*** join/#asterisk-dev putnopvut (~putnopvut@asterisk/master-of-queues/mmichelson)
13:41.34*** mode/#asterisk-dev [+o putnopvut] by ChanServ
13:49.59pabelangerSo, thanks to dms for finding the PROTOS sip test suite, which is used in Asterisk SCF, I decided to see how it would operate under Asterisk. Right now, it crashes Asterisk :p  I guess it is doing its job
13:50.05pabelangerHere is the backtrace: http://pastebin.com/hd0E27QQ
13:51.08pabelanger[Jun 13 09:47:43] ERROR[25309] astobj2.c: bad magic number 0xa570b1 for 0x2d93b20
13:51.13pabelangeris the last error message
13:59.53putnopvutHas the scheduler always used an ast_hashtab?
14:00.25file'always' no
14:00.30fileit was changed a few years ago
14:07.42pabelangerIf I am seeing a 'double free or corruption' crash, should I run asterisk under valgrind?
14:07.58putnopvutpabelanger: yes
14:08.10*** join/#asterisk-dev sruffell (~Adium@asterisk/the-kernel-guy/sruffell)
14:08.10*** mode/#asterisk-dev [+o sruffell] by ChanServ
14:11.57*** join/#asterisk-dev Victor_Yure (~aaa@unaffiliated/victoryure/x-837844)
14:14.11pabelangerputnopvut: danke
14:17.01seanbrightso i asked this the other day in a round about way... but i need someone to validate this
14:17.16seanbrightint fd = open(...);
14:17.31seanbrightFILE *f = fdopen(f, "a+");
14:17.33seanbrighterr
14:17.36seanbrightFILE *f = fdopen(fd, "a+");
14:17.51seanbrightfprintf(f, "blah blah blah\n");
14:18.01seanbright// Repeat the fprintf a bunch of times
14:18.21seanbrightint where = lseek(fd, 0, SEEK_END);
14:18.58seanbright'where' will not be EOF because the there is buffered output that hasn't been flushed yet
14:19.16putnopvutYeah, that's why you should use fseek(f, 0, SEEK_END); instead.
14:19.23kpflemingor fflush(f);
14:19.33seanbrightmy question is: if i call fflush(f); before the call to lseek, will lseek return what i want?
14:19.45seanbrightkpfleming: guaranteed?
14:20.18kpflemingi wouldn't bet any money on it, no, because using both a FILE * and a raw fd for the same file is never guaranteed to provide consistent behavior
14:20.23kpflemingit will probably work though
14:21.21seanbrightso throwing in an fsync wouldn't buy me anything, since that operates on the fd
14:21.55kpflemingcorrect
14:22.01seanbrightok
14:25.14pabelangertzafrir_laptop: Didn't you create a patch for live_ast for valgrind? Or am I mistaken
14:25.28*** join/#asterisk-dev elguero (~miguel323@12.187.84.162)
14:27.46tzafrir_laptoppabelanger, https://issues.asterisk.org/jira/secure/attachment/39096/live_ast_valgrind.diff
14:27.59tzafrir_laptopThat's an attachment to https://issues.asterisk.org/jira/browse/ASTERISK-17339
14:28.18tzafrir_laptopIt seems Jira insists on converting '(!)' there to some icon
14:30.37pabelangertzafrir_laptop: thanks, I knew I saw it
15:11.51pabelangerSo, running asterisk under valgrind, I get this core dump: http://pastebin.com/wcMdde4B
15:12.37pabelangerNot sure if this is the correct patch, but fixed the crash: http://pastebin.com/RZUDbc3h
15:24.18irroothttps://reviewboard.asterisk.org/r/1266/
15:24.20irrootapp_queue.c updatecdr appendcdr if needed only update last cdr on stack
15:24.37irrootif there is a CDR guru in da house please check it out
15:46.36*** join/#asterisk-dev kpfleming (~kpfleming@asterisk/digium-director-of-software-tech/kpfleming)
15:46.36*** mode/#asterisk-dev [+o kpfleming] by ChanServ
16:01.25*** join/#asterisk-dev CaptainPants (~CaptainPa@nat/digium/x-dnfmbzwshauqtiut)
16:08.45*** join/#asterisk-dev moy (~moy@CPE002719f00364-CM0026f3a1701d.cpe.net.cable.rogers.com)
16:20.56*** join/#asterisk-dev jeffg (~jeffg@pdpc/supporter/professional/jeffg)
16:21.09*** join/#asterisk-dev irroot (~irroot@197.109.49.100)
16:46.30*** join/#asterisk-dev citywok (~citywok@67-134-194-33.dia.static.qwest.net)
17:05.05*** join/#asterisk-dev moy (~moy@CPE002719f00364-CM0026f3a1701d.cpe.net.cable.rogers.com)
17:07.14irrootany CDR gurus arround ??
17:33.31*** join/#asterisk-dev anthm (~anthm@freeswitch/developer/anthm)
17:44.59*** join/#asterisk-dev jameswf (~james@unaffiliated/jameswf-home)
17:52.17*** join/#asterisk-dev acidfoo (~nib@modemcable094.94-70-69.static.videotron.ca)
18:05.18*** join/#asterisk-dev malcolmd (~malcolmd@pdpc/sponsor/digium/malcolmd)
18:05.18*** mode/#asterisk-dev [+o malcolmd] by ChanServ
18:14.32*** join/#asterisk-dev malcolmd (~malcolmd@pdpc/sponsor/digium/malcolmd)
18:14.32*** mode/#asterisk-dev [+o malcolmd] by ChanServ
18:56.54*** join/#asterisk-dev anonymouz666 (~anonymouz@187-28-37-118.poolip.RJO.embratel.net.br)
19:25.52*** join/#asterisk-dev Corydon76-home (beige@c-69-137-80-31.hsd1.tn.comcast.net)
19:25.52*** mode/#asterisk-dev [+o Corydon76-home] by ChanServ
20:17.23*** join/#asterisk-dev infobot (~infobot@rikers.org)
20:17.23*** topic/#asterisk-dev is Asterisk Development Discussion -=- http://www.asterisk.org/developers -=- Tier 2 and 3.14159265 support is in #asterisk -=- http://xkcd.com/303/
20:19.32*** join/#asterisk-dev tzafrir_laptop (~tzafrir@bzq-218-155-148.cablep.bezeqint.net)
20:19.32*** mode/#asterisk-dev [+o tzafrir_laptop] by ChanServ
20:32.30*** join/#asterisk-dev alecdavis (~alec@202.36.76.21)
22:49.07*** join/#asterisk-dev leifmadsen (~Leif@asterisk/documenteur-extraordinaire/blitzrage)
22:49.07*** mode/#asterisk-dev [+o leifmadsen] by ChanServ
23:53.06*** join/#asterisk-dev tzafrir_laptop (~tzafrir@212.179.75.202)
23:53.06*** mode/#asterisk-dev [+o tzafrir_laptop] by ChanServ

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.