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.18 | acidfu | moo |
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.59 | pabelanger | So, 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.05 | pabelanger | Here is the backtrace: http://pastebin.com/hd0E27QQ |
13:51.08 | pabelanger | [Jun 13 09:47:43] ERROR[25309] astobj2.c: bad magic number 0xa570b1 for 0x2d93b20 |
13:51.13 | pabelanger | is the last error message |
13:59.53 | putnopvut | Has the scheduler always used an ast_hashtab? |
14:00.25 | file | 'always' no |
14:00.30 | file | it was changed a few years ago |
14:07.42 | pabelanger | If I am seeing a 'double free or corruption' crash, should I run asterisk under valgrind? |
14:07.58 | putnopvut | pabelanger: 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.11 | pabelanger | putnopvut: danke |
14:17.01 | seanbright | so i asked this the other day in a round about way... but i need someone to validate this |
14:17.16 | seanbright | int fd = open(...); |
14:17.31 | seanbright | FILE *f = fdopen(f, "a+"); |
14:17.33 | seanbright | err |
14:17.36 | seanbright | FILE *f = fdopen(fd, "a+"); |
14:17.51 | seanbright | fprintf(f, "blah blah blah\n"); |
14:18.01 | seanbright | // Repeat the fprintf a bunch of times |
14:18.21 | seanbright | int where = lseek(fd, 0, SEEK_END); |
14:18.58 | seanbright | 'where' will not be EOF because the there is buffered output that hasn't been flushed yet |
14:19.16 | putnopvut | Yeah, that's why you should use fseek(f, 0, SEEK_END); instead. |
14:19.23 | kpfleming | or fflush(f); |
14:19.33 | seanbright | my question is: if i call fflush(f); before the call to lseek, will lseek return what i want? |
14:19.45 | seanbright | kpfleming: guaranteed? |
14:20.18 | kpfleming | i 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.23 | kpfleming | it will probably work though |
14:21.21 | seanbright | so throwing in an fsync wouldn't buy me anything, since that operates on the fd |
14:21.55 | kpfleming | correct |
14:22.01 | seanbright | ok |
14:25.14 | pabelanger | tzafrir_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.46 | tzafrir_laptop | pabelanger, https://issues.asterisk.org/jira/secure/attachment/39096/live_ast_valgrind.diff |
14:27.59 | tzafrir_laptop | That's an attachment to https://issues.asterisk.org/jira/browse/ASTERISK-17339 |
14:28.18 | tzafrir_laptop | It seems Jira insists on converting '(!)' there to some icon |
14:30.37 | pabelanger | tzafrir_laptop: thanks, I knew I saw it |
15:11.51 | pabelanger | So, running asterisk under valgrind, I get this core dump: http://pastebin.com/wcMdde4B |
15:12.37 | pabelanger | Not sure if this is the correct patch, but fixed the crash: http://pastebin.com/RZUDbc3h |
15:24.18 | irroot | https://reviewboard.asterisk.org/r/1266/ |
15:24.20 | irroot | app_queue.c updatecdr appendcdr if needed only update last cdr on stack |
15:24.37 | irroot | if 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.14 | irroot | any 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 |