<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hi Ruslan,<div><br></div><div>I'm trying examples for V4CC but just can't get it to work...</div><div><br></div><div>any call attempting to create a field like:</div><div><br></div><div><div><span class="Apple-tab-span" style="white-space:pre">        </span>[mpTblPerson createVarCharField:@"FirstName" maxLength:20]</div><div><br></div><div>crashes with&nbsp;EXC_BAD_ACCESS here in a __pool_free call:</div><div><br></div><div>0x012848d8&nbsp; &lt;+0000&gt;&nbsp; push &nbsp; %ebp</div> <div>0x012848d9&nbsp; &lt;+0001&gt;&nbsp; mov&nbsp; &nbsp; %esp,%ebp</div> <div>0x012848db&nbsp; &lt;+0003&gt;&nbsp; sub&nbsp; &nbsp; $0x18,%esp</div> <div>0x012848de&nbsp; &lt;+0006&gt;&nbsp; mov&nbsp; &nbsp; 0xc(%ebp),%edx</div> <div>0x012848e1&nbsp; &lt;+0009&gt;&nbsp; mov&nbsp; &nbsp; 0x8(%ebp),%ecx</div> <div>0x012848e4&nbsp; &lt;+0012&gt;&nbsp; test &nbsp; %edx,%edx</div> <div>0x012848e6&nbsp; &lt;+0014&gt;&nbsp; je &nbsp; &nbsp; 0x128491c &lt;__pool_free+68&gt;</div> <div>0x012848e8&nbsp; &lt;+0016&gt;&nbsp; mov&nbsp; &nbsp; -0x4(%edx),%eax</div> <div>0x012848eb&nbsp; &lt;+0019&gt;&nbsp; test &nbsp; $0x1,%al</div> <div>0x012848ed&nbsp; &lt;+0021&gt;&nbsp; jne&nbsp; &nbsp; 0x12848f4 &lt;__pool_free+28&gt;</div> <div><font class="Apple-style-span" color="#FE0000">0x012848ef&nbsp; &lt;+0023&gt;&nbsp; mov&nbsp; &nbsp; 0x8(%eax),%eax</font></div> <div>0x012848f2&nbsp; &lt;+0026&gt;&nbsp; jmp&nbsp; &nbsp; 0x12848fd &lt;__pool_free+37&gt;</div> <div>0x012848f4&nbsp; &lt;+0028&gt;&nbsp; mov&nbsp; &nbsp; -0x8(%edx),%eax</div> <div>0x012848f7&nbsp; &lt;+0031&gt;&nbsp; and&nbsp; &nbsp; $0xfffffff8,%eax</div> <div>0x012848fa&nbsp; &lt;+0034&gt;&nbsp; sub&nbsp; &nbsp; $0x8,%eax</div> <div>0x012848fd&nbsp; &lt;+0037&gt;&nbsp; cmp&nbsp; &nbsp; $0x44,%eax</div> <div>0x01284900&nbsp; &lt;+0040&gt;&nbsp; ja &nbsp; &nbsp; 0x1284914 &lt;__pool_free+60&gt;</div> <div>0x01284902&nbsp; &lt;+0042&gt;&nbsp; mov&nbsp; &nbsp; %eax,0x8(%esp)</div> <div>0x01284906&nbsp; &lt;+0046&gt;&nbsp; mov&nbsp; &nbsp; %edx,0x4(%esp)</div> <div>0x0128490a&nbsp; &lt;+0050&gt;&nbsp; mov&nbsp; &nbsp; %ecx,(%esp)</div> <div>0x0128490d&nbsp; &lt;+0053&gt;&nbsp; call &nbsp; 0x12847e6 &lt;deallocate_from_fixed_pools&gt;</div> <div>0x01284912&nbsp; &lt;+0058&gt;&nbsp; jmp&nbsp; &nbsp; 0x128491c &lt;__pool_free+68&gt;</div> <div>0x01284914&nbsp; &lt;+0060&gt;&nbsp; leave &nbsp;</div> <div>0x01284915&nbsp; &lt;+0061&gt;&nbsp; mov&nbsp; &nbsp; %ecx,%eax</div> <div>0x01284917&nbsp; &lt;+0063&gt;&nbsp; jmp&nbsp; &nbsp; 0x1284778 &lt;deallocate_from_var_pools&gt;</div> <div>0x0128491c&nbsp; &lt;+0068&gt;&nbsp; leave &nbsp;</div> <div>0x0128491d&nbsp; &lt;+0069&gt;&nbsp; ret &nbsp; &nbsp;&nbsp;</div><div><br></div><div>where am I wrong?</div><div><br></div><div><br></div><div>Cool Runnings,</div><div>Erne.</div></div></body></html>