Page MenuHome

probably memory corruption
Closed, ArchivedPublicKNOWN ISSUE

Description

Calling a pure python script like the Ogre mesh exporter "ogreexport.py"
(attached), cab crashes blender.

I have made a simple .blend file to reproduce it (cyl.blend attached).

1- load cyl.blend
2- call the Ogre XML export script.
3- just click 'Export' in the GUI
4- in the case you reach, it means that this is one of the lucky cases
where it did not crash. Repeat step 3 for a crash.

The last things blender outputs is:
Using Python version 2.4
*** glibc detected *** free(): invalid next size (fast): 0x0000000001498a90 ***
Aborted

Event Timeline

Logged In: YES
user_id=4200

Apparently there is really something going on with the Python interface.

I have been trying to update the code for the Ogre Exporter (since it seems
to use methods no longer in the Python interface), and get more hints
that there is memory corruption.
I get sometimes this:
*** glibc detected *** corrupted double-linked list: 0x00000000012a8460 ***
Aborted


I do not know whether this is useful or not, but this all with blender compiled
from source on Linux with:
kernel: 2.6.12-10-amd64-k8
python: 2.4.2
glibc : 2.3.5
gcc : 4.0.2 (I tried with 3.4, but same crashes)


This is a generic request to test your bug report and see if it is still an issue in 2.5alpha2 if so please let me know by making a comment in this report ie 'also in 2.5alpha2' and I will add it to the 2.5 bug list.

Matt Ebb (broken) changed the task status from Unknown Status to Unknown Status.Mar 26 2010, 6:16 AM