00:48:57  * plutoniixjoined
00:53:57  * plutoniixquit (Ping timeout: 240 seconds)
01:04:33  * plutoniixjoined
02:24:58  * abraxas_joined
05:38:56  * octetcloudquit (Ping timeout: 244 seconds)
05:39:40  * caitpquit (Ping timeout: 244 seconds)
06:35:59  * caitpjoined
06:40:38  * caitpquit (Ping timeout: 244 seconds)
07:55:56  * caitpjoined
07:57:37  * mostynbjoined
08:00:43  * caitpquit (Ping timeout: 244 seconds)
08:40:10  * muellijoined
08:45:17  * Lethalmanjoined
09:44:50  * caitpjoined
09:49:13  * caitpquit (Ping timeout: 244 seconds)
10:03:53  * mostynbquit (Ping timeout: 264 seconds)
10:09:22  * mostynbjoined
10:17:41  * mostynbquit (Ping timeout: 264 seconds)
10:31:20  * mostynbjoined
10:43:46  * abraxas_quit (Remote host closed the connection)
10:50:53  * bnoordhuisjoined
10:56:57  * plutoniixquit (Quit: จรลี จรลา)
11:15:38  * caitpjoined
11:20:09  * caitpquit (Ping timeout: 244 seconds)
12:23:20  <trungl-bot>Tree closed by machenbach@chromium.org: Tree is closed until we roll
12:32:52  * abraxas_joined
12:37:41  * abraxas_quit (Ping timeout: 264 seconds)
13:03:54  * bnoordhuisquit (Ping timeout: 264 seconds)
13:04:20  * caitpjoined
13:08:39  * caitpquit (Ping timeout: 244 seconds)
13:09:48  * plutoniixjoined
13:20:57  <pbunny>hi
13:22:32  <pbunny>i'm struggling with garbage collector segfault issue for 2 days now, no idea how to solve it
13:22:37  <pbunny>https://dpaste.de/S7r0/raw - this is valgrind log
13:22:49  <pbunny>segmentation fault seems to occur very randomly
13:25:39  <pbunny>https://dpaste.de/tpZZ - no segfault
13:25:47  <pbunny>https://dpaste.de/k3EE - segfault
13:26:05  <pbunny>( the only different is the position of "var multer = require('multer');" line
13:26:20  <pbunny>i'm totally lost, would highly appreciate any help from somebody who is familiar with garbage collector stuff
13:26:48  <pbunny>esp in multi-threaded v8 environment
13:29:34  <pbunny>at the very least can you explain how to compile v8 in maximum-debug mode (so valgrind provided actual code files/lines) and how to compile without snapshot (seen on some forums)
13:43:54  <pbunny>currently i do make builddeps && make library=shared native
13:44:03  <pbunny>this produces the .so but no debug info
14:00:24  * caitpjoined
14:10:13  * bnoordhuisjoined
14:14:34  * bnoordhuisquit (Ping timeout: 244 seconds)
14:32:27  * bnoordhuisjoined
14:55:40  * jmar777joined
15:00:14  * jmar777quit (Ping timeout: 245 seconds)
15:01:09  * jmar777joined
15:09:38  <trungl-bot>Tree opened by machenbach@chromium.org: Tree is open
15:28:35  * lawngnodechanged nick to gf3
16:04:17  * mostynbquit (Quit: Leaving)
16:11:05  <trungl-bot>Tree closed by buildbot@chromium.org: Tree is closed (Automatic: "bot_update" on http://build.chromium.org/p/client.v8/builders/V8%20Linux%20-%20nosse4/builds/1660 "V8 Linux - nosse4" from 03ba4becbfc87c809d2a373054c6499f3d49712a: ulan@chromium.org,yangguo@chromium.org)
16:13:06  <trungl-bot>Tree closed by machenbach@chromium.org: Tree is closed until we roll
16:16:37  * RT|Chatzillaquit (Quit: ChatZilla 0.9.86.1 [Firefox 2.0.0.22pre/2009081014])
17:01:40  * octetcloudjoined
17:32:23  <pbunny>any ideas on my problem
17:48:09  * bnoordhuisquit (Ping timeout: 250 seconds)
17:53:55  <pbunny>is there a way to force garbage collection?
17:55:42  <pbunny>or disable it?
17:57:38  <pbunny>i've seen examples like while(!V8::IdleNotification()); // force garbage collection
17:57:42  <pbunny>but they don't seem to work
17:57:47  <pbunny>maybe removed?
17:59:27  * abraxas_joined
18:02:45  * Lethalmanquit (Remote host closed the connection)
18:03:59  * abraxas_quit (Ping timeout: 252 seconds)
18:25:11  * bnoordhuisjoined
18:30:16  * muelliquit (Ping timeout: 255 seconds)
18:59:54  * jmar777quit (Remote host closed the connection)
20:37:38  * caitpquit (Ping timeout: 244 seconds)
20:45:22  * caitpjoined
21:16:16  * jmar777joined
21:20:50  <pbunny>hi
21:21:00  <pbunny>is there a way to temporarily disable garbage collector?
21:21:04  <pbunny>and run manually?
21:21:15  <pbunny>i have multithreaded environment
21:21:25  <pbunny>and when it runs by itself it segfaults
21:21:28  <pbunny>idk why
21:21:33  <pbunny>https://dpaste.de/S7r0/raw
21:50:56  <bnoordhuis>pbunny: looks like a null pointer deref
21:51:11  <bnoordhuis>try a debug build with extracehecks=on and see what happens
21:51:29  <bnoordhuis>disabling the gc is in all likelihood not the solution though
21:56:05  * saurikquit (Ping timeout: 252 seconds)
21:56:58  * saurikjoined
22:17:07  <pbunny>bnoordhuis: i thought of temporarily disabling
22:17:16  <pbunny>and calling it manually later
22:17:19  <pbunny>when it's safe
22:18:15  <pbunny>"extracehecks=on" - what is it? where can i specify it?
22:19:32  <pbunny>can i use GCPrologue and GCEpilogue callbacks for something?
22:19:40  <pbunny>how do they work
22:23:39  <pbunny>void Js::GCPrologue(v8::Isolate *isolate, v8::GCType type, v8::GCCallbackFlags flags)
22:23:49  <pbunny>before segfault i get this callback called with GCType of 2
22:24:06  <pbunny>before it it's always like 10 prologue/epilogue calls with GCType always 1
22:24:14  <pbunny>bnoordhuis: what does GCType 2 means?
22:24:39  <pbunny>i'd appreciate any documentation on v8's garbage collector methods
22:26:42  <pbunny>2 is kGCTypeMarkSweepCompact
22:30:48  <caitp>arv, igor minar is saying he wants to make v8 my 20% time project, and that I need to put together a document with a plan for how to use that time most effectively
22:30:53  <caitp>want to help with that?
22:31:27  <caitp>i guess that probably should be a pm
22:31:31  <caitp>irc is hard
23:00:48  * wadeyquit (K-Lined)
23:02:11  * wadeyjoined
23:15:15  <bnoordhuis>pbunny: `make x64.debug extrachecks=on` builds a debug build with, well, extra checks
23:15:26  <bnoordhuis>pbunny: it's good for catching bugs
23:25:43  * abraxas_joined
23:30:34  * abraxas_quit (Ping timeout: 250 seconds)
23:33:46  * jmar777quit (Remote host closed the connection)
23:36:58  * RT|Chatzillajoined
23:43:04  * octetcloudquit (Ping timeout: 265 seconds)
23:44:20  * octetcloudjoined
23:52:55  * bnoordhuisquit (Ping timeout: 255 seconds)