This is an observation from a Debian user.

I use Debian 64bit on my home PC.

Between the end of December/beginning of January and now, something
in the Debian repository which I fetched, probably during the update
to gcc 5.3 branch, caused a significant change from the viewpoint of 
valgrind/memcheck.
Most notably c11++ runtime (or is it spelled c++11 ?) seems to have been 
introduced and
this caused massive reports of mismatched new vs free from 
valgrind/memcheck.
c++11 runtime seems to use |new| operation to create some data in a very 
primitive internal string handling function, and these string data are 
"free"ed by many other functions that my application (mozilla 
thunderbird) use. So delete vs free issues are reported. I suspect c++11 
ought to use "malloc()" for the internal string operation, but then 
maybe other parts of c++11 library may complain about malloc vs delete 
mismatch then :-(

I think those who want to move on to newer GCC (g++) and its runtime may 
want to get prepared for a surprise. I wish the developers of c++11 
runtime use valgrind/memcheck during their development cycle. Maybe they 
use addresssanitizer and don't pay attention to the free vs delete issue 
much.

Just my two cents worth.

CI



On 2016/01/19 7:13, ISHIKAWA,chiaki wrote:
> On 2016/01/18 23:32, Julian Seward wrote:
>> Chiaki,
>>
>>> First of all, thank you for sharing this great package.
>> First of all, thank you for supporting Thunderbird.  I use it all the time.
>>
>>> --11405-- WARNING: Serious error when reading debug info
>>> --11405-- When reading debug info from
>>> /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.3200.3:
>>> --11405-- Ignoring non-Dwarf2/3/4 block in .debug_info
>> Hmm.  That is pretty strange.  Can you send by email (not to the
>> list) a copy of this libgdk_pixbuf-2.0.so.0.3200.3, for investigation?
>>
>> J
> Yes, I will.
>
> Chiaki
>
>
>
> ------------------------------------------------------------------------------
> Site24x7 APM Insight: Get Deep Visibility into Application Performance
> APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
> Monitor end-to-end web transactions and take corrective actions now
> Troubleshoot faster and improve end-user experience. Signup Now!
> http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
> _______________________________________________
> Valgrind-users mailing list
> Valgrind-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/valgrind-users
>
>


------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
_______________________________________________
Valgrind-users mailing list
Valgrind-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/valgrind-users

Reply via email to