Re: [Live-devel] Valgrind uninitialised values inside live555

2021-08-24 Thread Костромин Дмитрий Андреевич
24.08.2021 5:36, Ross Finlayson пишет: Kostromin, Please try again with the latest version - 2021.08.24. Ross Finlayson Live Networks, Inc. http://www.live555.com/ ___ live-devel mailing list live-devel@lists.live555.com http://lists.live555.com/mai

Re: [Live-devel] Valgrind uninitialised values inside live555

2021-08-23 Thread Ross Finlayson
Kostromin, Please try again with the latest version - 2021.08.24. Ross Finlayson Live Networks, Inc. http://www.live555.com/ ___ live-devel mailing list live-devel@lists.live555.com http://lists.live555.com/mailman/listinfo/live-devel

Re: [Live-devel] Valgrind uninitialised values inside live555

2021-08-23 Thread Ross Finlayson
OK, I think I’ve now figured out what’s going on. The call to “recvfrom()” is not filling in the ‘from’ address because - in this case - it’s being called on a stream socket (because you’re receiving RTP/RTCP-over-TCP). We can expect “recvfrom()” to fill in the ‘from’ address only when it’s ca

Re: [Live-devel] Valgrind uninitialised values inside live555

2021-08-23 Thread Костромин Дмитрий Андреевич
23.08.2021 15:07, Ross Finlayson пишет: On Aug 23, 2021, at 4:30 AM, Костромин Дмитрий Андреевич wrote: Hello, i downloaded and build new version - but nothing changed :( - issue still persists - you can use previous log - it's the same OK, I’ve just installed one more version (2021.08.23)

Re: [Live-devel] Valgrind uninitialised values inside live555

2021-08-23 Thread Ross Finlayson
> On Aug 23, 2021, at 4:30 AM, Костромин Дмитрий Андреевич > wrote: > > Hello, i downloaded and build new version - but nothing changed :( - issue > still persists - you can use previous log - it's the same OK, I’ve just installed one more version (2021.08.23) of the “LIVE555 Streaming Medi

Re: [Live-devel] Valgrind uninitialised values inside live555

2021-08-23 Thread Костромин Дмитрий Андреевич
19.08.2021 17:13, Ross Finlayson пишет: On Aug 19, 2021, at 3:31 AM, Костромин Дмитрий Андреевич wrote: I downloaded and build new version again and got last uninitialised value issue (my mistake - it seems i omitted this one last time) OK, I’ve just uploaded a new version (2021.08.19) tha

Re: [Live-devel] Valgrind uninitialised values inside live555

2021-08-19 Thread Ross Finlayson
> On Aug 19, 2021, at 3:31 AM, Костромин Дмитрий Андреевич > wrote: > > I downloaded and build new version again and got last uninitialised value > issue (my mistake - it seems i omitted this one last time) OK, I’ve just uploaded a new version (2021.08.19) that patches the only possible way

Re: [Live-devel] Valgrind uninitialised values inside live555

2021-08-19 Thread Костромин Дмитрий Андреевич
18.08.2021 19:23, Ross Finlayson пишет: Thanks again for the report. This was not a serious issue, but I’ve just released a new version (2021.08.18) of the code that should make ‘valgrind’ happy. Ross Finlayson Live Networks, Inc. http://www.live555.com/ ___

Re: [Live-devel] Valgrind uninitialised values inside live555

2021-08-18 Thread Ulrich Teichert
Hi, [del] >However, if you’re able to build your own binaries, the ASAN option built into >GCC and Clang for something like the last decade does most of >what Valgrind >does without nearly as much overhead. I believe Google — the creators of ASAN >— actually run their binaries like this in >pr

Re: [Live-devel] Valgrind uninitialised values inside live555

2021-08-18 Thread Warren Young
On Aug 18, 2021, at 10:23 AM, Ross Finlayson wrote: > > Thanks again for the report. This was not a serious issue, but I’ve just > released a new version (2021.08.18) of the code that should make ‘valgrind’ > happy. Valgrind is rather heavy-weight, essentially being a software CPU emulator at

Re: [Live-devel] Valgrind uninitialised values inside live555

2021-08-18 Thread Ross Finlayson
Thanks again for the report. This was not a serious issue, but I’ve just released a new version (2021.08.18) of the code that should make ‘valgrind’ happy. Ross Finlayson Live Networks, Inc. http://www.live555.com/ ___ live-devel mailing list live-

Re: [Live-devel] Valgrind uninitialised values inside live555

2021-08-18 Thread Костромин Дмитрий Андреевич
18.08.2021 10:12, Ross Finlayson пишет: On Aug 17, 2021, at 11:25 PM, Ulrich Teichert wrote: In setPortNum, testAddr.ss_family is read to find out if an IP4 or IP6 address is being dealt with: Yes, and this was fixed in the most recent release (2021.08.17) of the code. Ross Finlayson Live

Re: [Live-devel] Valgrind uninitialised values inside live555

2021-08-18 Thread Ross Finlayson
> On Aug 17, 2021, at 11:25 PM, Ulrich Teichert > wrote: > > In setPortNum, testAddr.ss_family is read to find out if an IP4 or IP6 > address is being > dealt with: Yes, and this was fixed in the most recent release (2021.08.17) of the code. Ross Finlayson Live Networks, Inc. http://www.li

Re: [Live-devel] Valgrind uninitialised values inside live555

2021-08-18 Thread Ulrich Teichert
2608, Steuer-Nr: 39487/30502 From: live-devel on behalf of Ba Jinsheng Sent: Wednesday, August 18, 2021 02:29 To: LIVE555 Streaming Media - development & use Subject: Re: [Live-devel] Valgrind uninitialised values inside live555 Hi, I think a po

Re: [Live-devel] Valgrind uninitialised values inside live555

2021-08-17 Thread Ba Jinsheng
day, August 18, 2021 2:20 AM To: LIVE555 Streaming Media - development & use Subject: Re: [Live-devel] Valgrind uninitialised values inside live555 - External Email - Not everything that ‘valgrind’ reports is actually an error. In each case, you need to look at the code to see if

Re: [Live-devel] Valgrind uninitialised values inside live555

2021-08-17 Thread Ross Finlayson
Not everything that ‘valgrind’ reports is actually an error. In each case, you need to look at the code to see if there’s really an error there. > For example I found this code inside GroupsockHelper.cpp: > > > static Boolean getSourcePort0(int socket, portNumBits& resultPortNum/*host > orde

[Live-devel] Valgrind uninitialised values inside live555

2021-08-17 Thread Костромин Дмитрий Андреевич
Hello, du debugging our project i detected some conditional jumps on uninitialised value. See Valgrind log below =79825== Thread 23: ==79825== Conditional jump or move depends on uninitialised value(s) ==79825==    at 0x650BEAB: setPortNum(sockaddr_storage&, unsigned short) (NetAddress.cpp:517)