Re: [luabind] Debug Assertion failed!
Brought to you by:
arvidn,
daniel_wallin
From: Arvid N. <c9...@cs...> - 2004-03-21 10:47:55
|
Hi! Thanks for the report, we'll look into this. Are you using the cvs version or beta6? Are you building luabind as a dll? Jose A Milan wrote: >=20 >=20 > Hi! >=20 > We are having a strange assertion when exiting out app. >=20 > This happend only in Debug mode, since it work fine it release=20 > mode. >=20 > Debug Assertion failed! > File: dbgdel.cpp (Dunno from where this is?!??) > Line: 51 > Expression: _BLOCK_TYPE_IS_VALID(pHeap->nBlockUse) >=20 > At class_rep.cpp, while trying to dealocate: > luabind::detail::class_rep::~class_rep() > { > #ifndef LUABIND_DONT_COPY_STRINGS > for (std::vector<char*>::iterator i =3D=20 > m_strings.begin(); > i !=3D m_strings.end(); ++i) > { > --> delete[] *i; >=20 > As far as we try to debug this, we can=B4t see anything wrong. >=20 > Out app is exposing some classes to LUA, we inherit from those=20 > classes in several LUA scripts and they work just fine. >=20 >=20 > Anyone else is experiencing this problem? >=20 >=20 > We are using VC 2003 and Windows XP. >=20 >=20 > Thanks in advance! --=20 Arvid Norberg |