Comment #3 on issue 1646 by [email protected]: Segmentation fault in v8::internal::Logger::is_logging
http://code.google.com/p/v8/issues/detail?id=1646


(gdb) run PyV8.py
Starting program: /usr/bin/python PyV8.py
process 21937 is executing new program: /usr/bin/python2.6
[Thread debugging using libthread_db enabled]

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff591b642 in v8::internal::Logger::is_logging (this=0x0) at src/log.h:274
274         return logging_nesting_ > 0;
(gdb) bt
#0 0x00007ffff591b642 in v8::internal::Logger::is_logging (this=0x0) at src/log.h:274 #1 0x00007ffff5b71626 in v8::internal::MemoryAllocator::ReserveInitialChunk (this=0x7a9380, requested=67108864) at src/spaces.cc:481 #2 0x00007ffff59cc6aa in v8::internal::Heap::Setup (this=0x6e35c8, create_heap_objects=false) at src/heap.cc:5172 #3 0x00007ffff5a179de in v8::internal::Isolate::Init (this=0x6e3520, des=0x7fffffffa7a0) at src/isolate.cc:1741
[..]
(gdb) frame 3
#3 0x00007ffff5a179de in v8::internal::Isolate::Init (this=0x6e3520, des=0x7fffffffa7a0) at src/isolate.cc:1741
1741      if (!heap_.Setup(create_heap_objects)) {
(gdb) info frame
Stack level 3, frame at 0x7fffffffa740:
rip = 0x7ffff5a179de in v8::internal::Isolate::Init (src/isolate.cc:1741); saved rip 0x7ffff5b986ad
 called by frame at 0x7fffffffa790, caller of frame at 0x7fffffffa6b0
 source language c++.
 Arglist at 0x7fffffffa730, args: this=0x6e3520, des=0x7fffffffa7a0
 Locals at 0x7fffffffa730, Previous frame's sp is 0x7fffffffa740
 Saved registers:
rbx at 0x7fffffffa718, rbp at 0x7fffffffa730, r12 at 0x7fffffffa720, r13 at 0x7fffffffa728, rip at 0x7fffffffa738
(gdb) p this->logger_
$1 = (v8::internal::Logger *) 0x7a7480
(gdb) p this->memory_allocator_->isolate_
$2 = (v8::internal::Isolate *) 0x6e3520

(gdb) b isolate.cc:1685
Breakpoint 1 at 0x7ffff5a17487: file src/isolate.cc, line 1685.
(gdb) run PyV8.py
The program being debugged has been started already.
Start it from the beginning? (y or n) y
Starting program: /usr/bin/python2.6 PyV8.py
[Thread debugging using libthread_db enabled]

Breakpoint 1, v8::internal::Isolate::Init (this=0x6e3520, des=0x7fffffffa7a0) at src/isolate.cc:1685
1685      InitializeDebugger();
(gdb) p this->logger_
$3 = (v8::internal::Logger *) 0x7a7480


--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev

Reply via email to