On Mon, Jul 31, 2017 at 10:59 AM, Patrick Spiegel <patrickspiege...@gmail.com> wrote: > When debugging D8 with GDB (gdbjit enabled) major parts of the backtrace are > still marked with ??. > > #0 0x0000000001eab2ef in StringMark::StringMark (this=0x7fffffffdc48, > other=...) at ../src/mark.cc:214 > #1 0x0000000001e80799 in v8::internal::__RT_impl_Runtime_StringIsMarked > (args=..., isolate=0x27b5530) at ../src/runtime/runtime-strings.cc:107 > #2 0x0000000001e80514 in v8::internal::Runtime_StringIsMarked > (args_length=1, args_object=0x7fffffffdd28, isolate=0x27b5530) at > ../src/runtime/runtime-strings.cc:102 > #3 0x00003b15c7e84204 in ?? () > #4 0x00003b15c7e84141 in ?? () > #5 0x00007fffffffdd00 in ?? () > #6 0x0000000000000006 in ?? () > #7 0x00007fffffffdd40 in ?? () > ... > > The statement executed via D8 is > String.fromCharCode(100).isMarked() > > I know that V8 crashes because of accessing an uninitialized pointer in the > isMarked() call, but what I would like to know is what happens all the way > before on the fromCharCode(100) call. > > Any tips on how to debug this properly? > > Thanks & best regards, > Patrick
Did you start d8 with `d8 --gdbjit --gdbjit_full`? -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to v8-dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.