[Gambas-user] double free or corruption

Ron ron at ...1740...
Tue May 20 15:48:25 CEST 2008


Ronwrote:
> Benoit Minisini wrote:
>   
>> On mardi 20 mai 2008, Ron Klinkien wrote:
>>   
>>     
>>> Benoit Minisini wrote:
>>>     
>>>       
>>>> On dimanche 18 mai 2008, Ron wrote:
>>>>       
>>>>         
>>>>> This line:
>>>>>
>>>>> DIM axbData[2] AS Byte
>>>>>
>>>>> Results in Signal #6
>>>>>
>>>>> and *** glibc detected *** double free or corruption (fasttop):
>>>>> 0x0808fb20 ***
>>>>> in console
>>>>>
>>>>> Gambas 2.6
>>>>>
>>>>> Regards,
>>>>> Ron.
>>>>>         
>>>>>           
>>>> Not there. Can you send your project? Or, better, a little project that
>>>> crashes the same way?
>>>>       
>>>>         
>>> Hi,
>>>
>>> Hmm the program I had that problem in, has grown much bigger in the mean
>>> time, (it's a Misterhouse clone/light version written in Gambas) if I
>>> change the line to read like above of course it doesn't crash anymore. ;-(
>>> I have taken out the class and put it in a new project, but alas it
>>> keeps working.
>>>
>>> I have found some core dumps, but I don't know if they help you?
>>>
>>> Regards,
>>> Ron.
>>>
>>>     
>>>       
>> That could help: open them with gdb (gdb gbx2 core.XXXX) and send me the 
>> result of the stack backtrace with the 'bt' command.
>>
>>   
>>     
> Hmm only this... not much info...
> ...
> Core was generated by `/usr/local/bin/gbx2 -g -f 
> /home/ron/Development/Gambas Projects/homey --'.
> Program terminated with signal 11, Segmentation fault.
> #0  0xb7219d93 in ?? ()
> (gdb) bt
> #0  0xb7219d93 in ?? ()
> #1  0xb737a240 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
> #2  0xb76f349e in clone () from /lib/tls/i686/cmov/libc.so.6
> (gdb)
>
> Regards,
> Ron.
>
>   
I just wondered why my executable got a whooping 70Mbyte in size, it was 
due to the core files sitting in my project dir.
Maybe skip core* files from including while creating an executable?

regards.
Ron.




More information about the User mailing list