On Fri, Dec 12, 2014 at 6:40 AM, dan wu <[email protected]> wrote: > V8's version is 3.20.There is some infomation from "pstack" command. > > Thread 4 (Thread 0x7f289ffb7700 (LWP 16030)): > #0 0x0000003b0ca0dfe4 in __lll_lock_wait () from /lib64/libpthread.so.0 > #1 0x0000003b0ca09333 in _L_lock_892 () from /lib64/libpthread.so.0 > #2 0x0000003b0ca09217 in pthread_mutex_lock () from /lib64/libpthread.so.0 > #3 0x00007f28cfc88f61 in v8::internal::POSIXMutex::Lock() () from > ./libv8.so > #4 0x00007f28cfb55d2a in v8::internal::ThreadManager::Lock() () from > ./libv8.so > #5 0x00007f28cfb56cf3 in v8::Locker::Initialize(v8::Isolate*) () from > ./libv8.so > > > Thread 3 (Thread 0x7f289f5b6700 (LWP 16031)): > #0 0x0000003b0ca0dfe4 in __lll_lock_wait () from /lib64/libpthread.so.0 > #1 0x0000003b0ca09333 in _L_lock_892 () from /lib64/libpthread.so.0 > #2 0x0000003b0ca09217 in pthread_mutex_lock () from /lib64/libpthread.so.0 > #3 0x00007f28cfc88f61 in v8::internal::POSIXMutex::Lock() () from > ./libv8.so > #4 0x00007f28cfb55d2a in v8::internal::ThreadManager::Lock() () from > ./libv8.so > #5 0x00007f28cfb56cf3 in v8::Locker::Initialize(v8::Isolate*) () from > ./libv8.so > > Thread 2 (Thread 0x7f289ebb5700 (LWP 16032)): > #0 0x00007f28cf768808 in v8::internal::RoundUp<int> () from ./libv8.so > #1 0x00007f28cf78b39e in v8::internal::Code::SizeFor(int) () from > ./libv8.so > #2 0x00007f28cf78b3c2 in v8::internal::Code::CodeSize() () from ./libv8.so > #3 0x00007f28cf78b4e5 in > v8::internal::HeapObject::SizeFromMap(v8::internal::Map*) () from ./libv8.so > #4 0x00007f28cf78b50f in v8::internal::HeapObject::Size() () from > ./libv8.so > #5 0x00007f28cf8de4fe in > v8::internal::HeapObjectIterator::FromCurrentPage() () from ./libv8.so > #6 0x00007f28cf8fce7b in v8::internal::HeapObjectIterator::Next() () from > ./libv8.so > #7 0x00007f28cf9e06ff in > v8::internal::MarkCompactCollector::VerifyWeakEmbeddedMapsInOptimizedCode() > () from ./libv8.so > #8 0x00007f28cf9e08a9 in > v8::internal::MarkCompactCollector::CollectGarbage() () from ./libv8.so > #9 0x00007f28cf8fdcb1 in > v8::internal::Heap::MarkCompact(v8::internal::GCTracer*) () from ./libv8.so > #10 0x00007f28cf8fe0f3 in > v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector, > v8::internal::GCTracer*) () from ./libv8.so > #11 0x00007f28cf8ffb05 in > v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, > v8::internal::GarbageCollector, char const*, char const*) () from ./libv8.so > #12 0x00007f28cf90057e in > v8::internal::Heap::CollectAllAvailableGarbage(char const*) () from > ./libv8.so > #13 0x00007f28cf88e294 in > v8::internal::Factory::NewStringFromOneByte(v8::internal::Vector<unsigned > char const>, v8::internal::PretenureFlag) () from ./libv8.so > #14 0x00007f28cf7b329e in v8::(anonymous > namespace)::NewString(v8::internal::Factory*, v8::String::NewStringType, > v8::internal::Vector<unsigned char const>) () from ./libv8.so > #15 0x00007f28cf7c0065 in v8::Local<v8::String> v8::(anonymous > namespace)::NewString<unsigned char>(v8::Isolate*, char const*, char const*, > unsigned char const*, v8::String::NewStringType, int) () from ./libv8.so > #16 0x00007f28cf7c00d9 in v8::String::NewFromOneByte(v8::Isolate*, unsigned > char const*, v8::String::NewStringType, int) () from ./libv8.so
I would start by upgrading. 3.20 is old and unsupported, the latest stable release is 3.30. -- -- v8-users mailing list [email protected] http://groups.google.com/group/v8-users --- You received this message because you are subscribed to the Google Groups "v8-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
