Updates:
Summary: Leak in workers
Comment #6 on issue 27644 by [email protected]: Leak in workers
http://code.google.com/p/chromium/issues/detail?id=27644
This is happening on Linux too, and we're also getting this error:
09:03:05 memcheck_analyze.py [ERROR] UninitCondition
Command: /b/slave/chromium-rel-linux-valgrind-tests-
3/build/src/sconsbuild/Release/chrome --no-first-run --no-default-browser-
check --enable-file-cookies
--testing-channel=ChromeTestingInterface:30672.1 -
-homepage=about:blank --disable-web-resources --user-data-
dir=/tmp/org.chromium.oDJs8Q/test_user_data --metrics-recording-only --
enable-logging --test-name=WorkerTest.SharedWorkerFastLayoutTests
Conditional jump or move depends on uninitialised value(s)
MessagePortDispatcher::Observe(NotificationType, NotificationSource
const&,
NotificationDetails const&)
(uilder/build/src/chrome/browser/worker_host/message_port_dispatcher.cc:247)
NotificationService::Notify(NotificationType, NotificationSource const&,
NotificationDetails const&)
(uilder/build/src/chrome/common/notification_service.cc:112)
ResourceMessageFilter::~ResourceMessageFilter()
(uilder/build/src/chrome/browser/renderer_host/resource_message_filter.cc:205)
void
ChromeThread::DeleteOnThread<(ChromeThread::ID)4>::Destruct<ResourceMessage
Filter>(ResourceMessageFilter*)
(uilder/build/src/chrome/browser/chrome_thread.h:134)
ResourceMessageFilter::OnDestruct()
(uilder/build/src/chrome/browser/renderer_host/resource_message_filter.cc:413)
IPC::ChannelProxy::MessageFilterTraits::Destruct(IPC::ChannelProxy::MessageFilter*)
(uilder/build/src/ipc/ipc_channel_proxy.h:97)
base::RefCountedThreadSafe<IPC::ChannelProxy::MessageFilter,
IPC::ChannelProxy::MessageFilterTraits>::Release()
(uilder/build/src/base/ref_counted.h:140)
scoped_refptr<IPC::ChannelProxy::MessageFilter>::~scoped_refptr()
(uilder/build/src/base/ref_counted.h:232)
void std::_Destroy<scoped_refptr<IPC::ChannelProxy::MessageFilter>
> (scoped_refptr<IPC::ChannelProxy::MessageFilter>*)
(sr/include/c++/4.2/bits/stl_construct.h:107)
void
std::__destroy_aux<scoped_refptr<IPC::ChannelProxy::MessageFilter>*>(scoped_ref
ptr<IPC::ChannelProxy::MessageFilter>*,
scoped_refptr<IPC::ChannelProxy::MessageFilter>*, std::__false_type)
(sr/include/c++/4.2/bits/stl_construct.h:122)
void
std::_Destroy<scoped_refptr<IPC::ChannelProxy::MessageFilter>*>(scoped_refptr<IP
C::ChannelProxy::MessageFilter>*,
scoped_refptr<IPC::ChannelProxy::MessageFilter>*)
(sr/include/c++/4.2/bits/stl_construct.h:155)
void std::_Destroy<scoped_refptr<IPC::ChannelProxy::MessageFilter>*,
scoped_refptr<IPC::ChannelProxy::MessageFilter>
> (scoped_refptr<IPC::ChannelProxy::MessageFilter>*,
scoped_refptr<IPC::ChannelProxy::MessageFilter>*,
std::allocator<scoped_refptr<IPC::ChannelProxy::MessageFilter> >)
(sr/include/c++/4.2/bits/stl_construct.h:182)
std::vector<scoped_refptr<IPC::ChannelProxy::MessageFilter>,
std::allocator<scoped_refptr<IPC::ChannelProxy::MessageFilter> >
> ::_M_erase_at_end(scoped_refptr<IPC::ChannelProxy::MessageFilter>*)
(sr/include/c++/4.2/bits/stl_vector.h:921)
std::vector<scoped_refptr<IPC::ChannelProxy::MessageFilter>,
std::allocator<scoped_refptr<IPC::ChannelProxy::MessageFilter> > >::clear()
(sr/include/c++/4.2/bits/stl_vector.h:749)
IPC::ChannelProxy::Context::OnChannelClosed()
(uilder/build/src/ipc/ipc_channel_proxy.cc:144)
IPC::SyncChannel::SyncContext::OnChannelClosed()
(uilder/build/src/ipc/ipc_sync_channel.cc:324)
void DispatchToMethod<IPC::ChannelProxy::Context, void
(IPC::ChannelProxy::Context::*)()>(IPC::ChannelProxy::Context*, void
(IPC::ChannelProxy::Context::*)(), Tuple0 const&)
(uilder/build/src/base/tuple.h:412)
RunnableMethod<IPC::ChannelProxy::Context, void
(IPC::ChannelProxy::Context::*)(), Tuple0>::Run()
(uilder/build/src/base/task.h:277)
MessageLoop::RunTask(Task*) (uilder/build/src/base/message_loop.cc:320)
MessageLoop::DeferOrRunPendingTask(MessageLoop::PendingTask const&)
(uilder/build/src/base/message_loop.cc:328)
MessageLoop::DoWork() (uilder/build/src/base/message_loop.cc:435)
base::MessagePumpLibevent::Run(base::MessagePump::Delegate*)
(uilder/build/src/base/message_pump_libevent.cc:238)
MessageLoop::RunInternal() (uilder/build/src/base/message_loop.cc:205)
MessageLoop::RunHandler() (uilder/build/src/base/message_loop.cc:177)
MessageLoop::Run() (uilder/build/src/base/message_loop.cc:155)
base::Thread::Run(MessageLoop*) (uilder/build/src/base/thread.cc:132)
base::Thread::ThreadMain() (uilder/build/src/base/thread.cc:153)
ThreadFunc(void*) (uilder/build/src/base/platform_thread_posix.cc:26)
start_thread (/lib/tls/i686/cmov/libpthread-2.7.so)
--
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings
--
Automated mail from issue updates at http://crbug.com/
Subscription options: http://groups.google.com/group/chromium-bugs