[devel] Ошибка выделения памяти в malloc в 32-х битной архитектуре
Hihin Ruslan
ruslandh на gmail.com
Сб Июл 25 20:20:17 MSK 2015
Здравствуйте Dmitry V. Levin
В сообщении от 25 июля 2015 Dmitry V. Levin написал(a):
> On Sat, Jul 25, 2015 at 06:39:28PM +0300, Hihin Ruslan wrote:
> > Здравствуйте Dmitry V. Levin
> >
> > В сообщении от 25 июля 2015 Dmitry V. Levin написал(a):
> > > On Sat, Jul 25, 2015 at 12:57:01PM +0300, Руслан Хихин
wrote:
> > > > Вот с их помощью на это место и вышел.
> > >
> > > A: Because it messes up the order in which people normally
> > > read text. Q: Why is top-posting such a bad thing?
> > > A: Top-posting.
> > > Q: What is the most annoying thing in e-mail?
> >
> > Вот как мне такое место расшифровать?
> >
> > ==19389== 3 bytes in 1 blocks are still reachable in loss
> > record 1 of 356
>
> Это про утечки памяти, ищите лучше "Invalid write of size ".
Похоже, проблема с указателем nullptr, указывает на строчки типа
mHashtable = nullptr;
он хитро определен (файл mfbt/NullPtr.h ):
#define mozilla_NullPtr_h_
#include "mozilla/Compiler.h"
#if defined(__clang__)
# ifndef __has_extension
# define __has_extension __has_feature
# endif
# if __has_extension(cxx_nullptr)
# define MOZ_HAVE_CXX11_NULLPTR
# endif
#elif defined(__GNUC__)
# if defined(__GXX_EXPERIMENTAL_CXX0X__) || __cplusplus >=
201103L
# if MOZ_GCC_VERSION_AT_LEAST(4, 6, 0)
# define MOZ_HAVE_CXX11_NULLPTR
# endif
# endif
#elif _MSC_VER >= 1600
# define MOZ_HAVE_CXX11_NULLPTR
#endif
/**
* Use C++11 nullptr if available; otherwise use __null for gcc,
or a 0 literal
* with the correct size to match the size of a pointer on a
given platform.
*/
#ifndef MOZ_HAVE_CXX11_NULLPTR
# if defined(__GNUC__)
# define nullptr __null
# elif defined(_WIN64)
# define nullptr 0LL
# else
# define nullptr 0L
# endif
#endif
#endif /* mozilla_NullPtr_h_ */
--
А ещё говорят так (fortune):
IN MY OPINION anyone interested in improving himself should not
rule out becoming pure energy. -- Jack Handley, The New Mexican,
1988.
________________________________________________________________________
С уважением Хихин Руслан
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : signature.asc
Тип : application/pgp-signature
Размер : 181 байтов
Описание: This is a digitally signed message part.
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20150725/4003ea4f/attachment.bin>
Подробная информация о списке рассылки Devel