New issue
Advanced search Search tips
Starred by 1 user

Issue metadata

Status: WontFix
Owner:
Closed: Jul 2011
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Bug

Restricted
  • Only users with Commit permission may comment.



Sign in to add a comment
link

Issue 33425: Leak in net_unittests: FTPDirectoryListing_Test and FTPCacheLoginBoxCredentials_Test

Reported by thestig@chromium.org, Jan 28 2010 Project Member

Issue description

This leak happens once in a while on the Wine/Valgrind test bot.

52 bytes in 1 blocks are definitely lost in loss record 428 of 1,100
   at 0x47100EA: RtlAllocateHeap (heap.c:247)
   by 0x4965567: WSARecvFrom (socket.c:4772)
   by 0x4965C1E: WSARecv (socket.c:4743)
   by 0xA04EA7: net::TCPClientSocketWin::Read 
(tcp_client_socket_win.cc:459)
   by 0x9AA5BC: net::FtpNetworkTransaction::DoCtrlRead 
(ftp_network_transaction.cc:535)
   by 0x9A988A: net::FtpNetworkTransaction::DoLoop 
(ftp_network_transaction.cc:395)
   by 0x9A9312: net::FtpNetworkTransaction::OnIOComplete 
(ftp_network_transaction.cc:333)
   by 0x9AD841: DispatchToMethod<net::FtpNetworkTransaction,void 
(__thiscall net::FtpNetworkTransaction::*)(int),int> (tuple.h:422)
   by 0x9AD484: CallbackImpl<net::FtpNetworkTransaction,void (__thiscall 
net::FtpNetworkTransaction::*)(int),Tuple1<int> >::RunWithParams 
(task.h:563)
   by 0x519DE3: CallbackRunner<Tuple1<int> >::Run<int> 
(task.h:528)
   by 0xA05B56: net::TCPClientSocketWin::DoReadCallback 
(tcp_client_socket_win.cc:610)
   by 0xA0606D: net::TCPClientSocketWin::DidCompleteConnect 
(tcp_client_socket_win.cc:666)
   by 0xA04109: 
net::TCPClientSocketWin::Core::ReadDelegate::OnObjectSignaled 
(tcp_client_socket_win.cc:252)
   by 0x95A9EA: base::ObjectWatcher::Watch::Run (object_watcher.cc:30)
   by 0x916728: MessageLoop::RunTask (message_loop.cc:320)
   by 0x9167D4: MessageLoop::DeferOrRunPendingTask (message_loop.cc:328)
   by 0x916D28: MessageLoop::DoWork (message_loop.cc:435)
   by 0x96FFE1: base::MessagePumpForIO::DoRunLoop (message_pump_win.cc:446)
   by 0x96EAE1: base::MessagePumpWin::RunWithDispatcher 
(message_pump_win.cc:52)
   by 0x96ED3B: base::MessagePumpWin::Run (in /b/slave/chromium-dbg-linux-
wine-valgrind/build/src/chrome/Debug/net_unittests.exe)
   by 0x91604A: MessageLoop::RunInternal (message_loop.cc:205)
   by 0x915E0A: MessageLoop::RunHandler (message_loop.cc:177)
   by 0x915CF9: MessageLoop::Run (message_loop.cc:155)
   by 0x703A18: URLRequestTestFTP_FLAKY_FTPDirectoryListing_Test::TestBody 
(url_request_unittest.cc:1856)
   by 0x8E4E17: testing::Test::Run (gtest.cc:2060)
{
   Memcheck:Leak
   fun:RtlAllocateHeap
   fun:WSARecvFrom
   fun:WSARecv
   fun:net::TCPClientSocketWin::Read
   fun:net::FtpNetworkTransaction::DoCtrlRead
   fun:net::FtpNetworkTransaction::DoLoop
   fun:net::FtpNetworkTransaction::OnIOComplete
   fun:DispatchToMethod<net::FtpNetworkTransaction,void (__thiscall 
net::FtpNetworkTransaction::*)(int),int>
   fun:CallbackImpl<net::FtpNetworkTransaction,void (__thiscall 
net::FtpNetworkTransaction::*)(int),Tuple1<int> >::RunWithParams
   fun:CallbackRunner<Tuple1<int> >::Run<int>
   fun:net::TCPClientSocketWin::DoReadCallback
   fun:net::TCPClientSocketWin::DidCompleteConnect
   fun:net::TCPClientSocketWin::Core::ReadDelegate::OnObjectSignaled
   fun:base::ObjectWatcher::Watch::Run
   fun:MessageLoop::RunTask
   fun:MessageLoop::DeferOrRunPendingTask
   fun:MessageLoop::DoWork
   fun:base::MessagePumpForIO::DoRunLoop
   fun:base::MessagePumpWin::RunWithDispatcher
   fun:base::MessagePumpWin::Run
   fun:MessageLoop::RunInternal
   fun:MessageLoop::RunHandler
   fun:MessageLoop::Run
   fun:URLRequestTestFTP_FLAKY_FTPDirectoryListing_Test::TestBody
   fun:testing::Test::Run
}
 

Comment 1 by lafo...@chromium.org, Mar 18 2011

Labels: -Valgrind bulkmove Stability-Valgrind
This leak happens once in a while on the Wine/Valgrind test bot.

52 bytes in 1 blocks are definitely lost in loss record 428 of 1,100
   at 0x47100EA: RtlAllocateHeap (heap.c:247)
   by 0x4965567: WSARecvFrom (socket.c:4772)
   by 0x4965C1E: WSARecv (socket.c:4743)
   by 0xA04EA7: net::TCPClientSocketWin::Read 
(tcp_client_socket_win.cc:459)
   by 0x9AA5BC: net::FtpNetworkTransaction::DoCtrlRead 
(ftp_network_transaction.cc:535)
   by 0x9A988A: net::FtpNetworkTransaction::DoLoop 
(ftp_network_transaction.cc:395)
   by 0x9A9312: net::FtpNetworkTransaction::OnIOComplete 
(ftp_network_transaction.cc:333)
   by 0x9AD841: DispatchToMethod<net::FtpNetworkTransaction,void 
(__thiscall net::FtpNetworkTransaction::*)(int),int> (tuple.h:422)
   by 0x9AD484: CallbackImpl<net::FtpNetworkTransaction,void (__thiscall 
net::FtpNetworkTransaction::*)(int),Tuple1<int> >::RunWithParams 
(task.h:563)
   by 0x519DE3: CallbackRunner<Tuple1<int> >::Run<int> 
(task.h:528)
   by 0xA05B56: net::TCPClientSocketWin::DoReadCallback 
(tcp_client_socket_win.cc:610)
   by 0xA0606D: net::TCPClientSocketWin::DidCompleteConnect 
(tcp_client_socket_win.cc:666)
   by 0xA04109: 
net::TCPClientSocketWin::Core::ReadDelegate::OnObjectSignaled 
(tcp_client_socket_win.cc:252)
   by 0x95A9EA: base::ObjectWatcher::Watch::Run (object_watcher.cc:30)
   by 0x916728: MessageLoop::RunTask (message_loop.cc:320)
   by 0x9167D4: MessageLoop::DeferOrRunPendingTask (message_loop.cc:328)
   by 0x916D28: MessageLoop::DoWork (message_loop.cc:435)
   by 0x96FFE1: base::MessagePumpForIO::DoRunLoop (message_pump_win.cc:446)
   by 0x96EAE1: base::MessagePumpWin::RunWithDispatcher 
(message_pump_win.cc:52)
   by 0x96ED3B: base::MessagePumpWin::Run (in /b/slave/chromium-dbg-linux-
wine-valgrind/build/src/chrome/Debug/net_unittests.exe)
   by 0x91604A: MessageLoop::RunInternal (message_loop.cc:205)
   by 0x915E0A: MessageLoop::RunHandler (message_loop.cc:177)
   by 0x915CF9: MessageLoop::Run (message_loop.cc:155)
   by 0x703A18: URLRequestTestFTP_FLAKY_FTPDirectoryListing_Test::TestBody 
(url_request_unittest.cc:1856)
   by 0x8E4E17: testing::Test::Run (gtest.cc:2060)
{
   Memcheck:Leak
   fun:RtlAllocateHeap
   fun:WSARecvFrom
   fun:WSARecv
   fun:net::TCPClientSocketWin::Read
   fun:net::FtpNetworkTransaction::DoCtrlRead
   fun:net::FtpNetworkTransaction::DoLoop
   fun:net::FtpNetworkTransaction::OnIOComplete
   fun:DispatchToMethod<net::FtpNetworkTransaction,void (__thiscall 
net::FtpNetworkTransaction::*)(int),int>
   fun:CallbackImpl<net::FtpNetworkTransaction,void (__thiscall 
net::FtpNetworkTransaction::*)(int),Tuple1<int> >::RunWithParams
   fun:CallbackRunner<Tuple1<int> >::Run<int>
   fun:net::TCPClientSocketWin::DoReadCallback
   fun:net::TCPClientSocketWin::DidCompleteConnect
   fun:net::TCPClientSocketWin::Core::ReadDelegate::OnObjectSignaled
   fun:base::ObjectWatcher::Watch::Run
   fun:MessageLoop::RunTask
   fun:MessageLoop::DeferOrRunPendingTask
   fun:MessageLoop::DoWork
   fun:base::MessagePumpForIO::DoRunLoop
   fun:base::MessagePumpWin::RunWithDispatcher
   fun:base::MessagePumpWin::Run
   fun:MessageLoop::RunInternal
   fun:MessageLoop::RunHandler
   fun:MessageLoop::Run
   fun:URLRequestTestFTP_FLAKY_FTPDirectoryListing_Test::TestBody
   fun:testing::Test::Run
}

Comment 2 by thestig@chromium.org, Jul 1 2011

Status: WontFix
No longer working on Valgrind on Wine.

Comment 3 by bugdroid1@chromium.org, Oct 13 2012

Project Member
Labels: Restrict-AddIssueComment-Commit
This issue has been closed for some time. No one will pay attention to new comments.
If you are seeing this bug or have new data, please click New Issue to start a new bug.

Comment 4 by bugdroid1@chromium.org, Mar 10 2013

Project Member
Labels: -Area-Internals -Stability-Valgrind Cr-Internals Performance-Valgrind

Comment 5 by bugdroid1@chromium.org, Apr 1 2013

Project Member
Labels: -Performance-Valgrind Stability-Valgrind

Sign in to add a comment