[ 
https://issues.apache.org/jira/browse/THRIFT-2536?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14536463#comment-14536463
 ] 

James E. King, III commented on THRIFT-2536:
--------------------------------------------

There isn't enough information in the original report to identify the offending 
variable using the valgrind output because the field "Affects Version(s)" is 
not valid.
Further, I've run valgrind on the entire unit test suite and do not see this 
issue.
I think we can close it as Not Reproducible.

> new TSocket, uninitialised value reported by valgrind
> -----------------------------------------------------
>
>                 Key: THRIFT-2536
>                 URL: https://issues.apache.org/jira/browse/THRIFT-2536
>             Project: Thrift
>          Issue Type: Bug
>          Components: C++ - Library
>    Affects Versions: 1.0
>         Environment: BSD, Valgrind
>            Reporter: Christoph Wollgarten
>            Priority: Minor
>
> ========================================================================================
> src:
> https://apache.googlesource.com/thrift/+/master/lib/cpp/src/thrift/transport/TSocket.cpp
> ========================================================================================
> code:
> boost::shared_ptr<TSocket> socket(new TSocket("192.168.0.1", 9090));
> boost::shared_ptr<TTransport> transport(new TBufferedTransport(socket));
> boost::shared_ptr<TProtocol> protocol(new TBinaryProtocol(transport));
> LancomLocationBasedServices::LbsControlClient client(protocol);
> transport->open();
> ========================================================================================
> valgrind --leak-check=yes --track-origins=yes binary
> =>
> ==49066== Conditional jump or move depends on uninitialised value(s)
> ==49066==    at 0x136A443: 
> apache::thrift::transport::TSocket::openConnection(addrinfo*) 
> (TSocket.cpp:309)
> ==49066==    by 0x136B3F8: apache::thrift::transport::TSocket::local_open() 
> (TSocket.cpp:392)
>              by *********: transport->open()
> ==49066==  Uninitialised value was created by a stack allocation
> ==49066==    at 0x136A14D: 
> apache::thrift::transport::TSocket::openConnection(addrinfo*) 
> (TSocket.cpp:180)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to