bf-blender Linux-glibc2.2.5-python2.3 (20040413)
Moderators: jesterKing, stiv
-
- Posts: 180
- Joined: Wed Oct 16, 2002 7:27 pm
- Location: Somewhere below the rivers in Holland (but not Limburg)
bf-blender Linux-glibc2.2.5-python2.3 (20040413)
Hi,
Another test build. All latest cvs commits are available in this one. Many bug fixes.
I still don't have an explanation for the crashes people experience. My only guess would be an incompatible Python version (prior to version 2.3).
You can find the latest builds here.
With regards,
Michel
Another test build. All latest cvs commits are available in this one. Many bug fixes.
I still don't have an explanation for the crashes people experience. My only guess would be an incompatible Python version (prior to version 2.3).
You can find the latest builds here.
With regards,
Michel
Last edited by Michel on Wed Apr 21, 2004 10:13 pm, edited 1 time in total.
You can have one of two things: Progress or Progress Reports.
well, I am running older python version... I haven't upgraded it because I am not sure what would happen... lot of tools in Fedora rely on python,.. and I am a bit afraid what would happen if I just go and download new python.
is 2.3 backwards compatible to 2.2 ?
if not, will 2.3 overwrite 2.2 upon istallation?
if I install python 2.3, can I still run old blender versions too?
these are the things I worry.. I need to work with my machine, it's not just testing ground, so I need to be careful
and finally, why 2.2 doesn't work with blender anymore?
.b
is 2.3 backwards compatible to 2.2 ?
if not, will 2.3 overwrite 2.2 upon istallation?
if I install python 2.3, can I still run old blender versions too?
these are the things I worry.. I need to work with my machine, it's not just testing ground, so I need to be careful

and finally, why 2.2 doesn't work with blender anymore?
.b
-
- Posts: 180
- Joined: Wed Oct 16, 2002 7:27 pm
- Location: Somewhere below the rivers in Holland (but not Limburg)
Hi,
thank you all for all the response on the segfaults. Unfortunately with no additional information, I can't fix any problem.
I have to make the following assumptions:
- The segfault occurs when starting blender.
- You have Python 2.3 installed
Please, provide a little more information.
By the way: Python 2.3 is not binary compatible with Python 2.2. Blender links in Python 2.3 support. This means modules compiled for Python 2.2 will not work. Scripts are supposed to be compatible within versions.
We were expecting the Python version problems. In the past there was a group who had trouble starting blender because they had Python 2.3 installed, now there will be a group who will have trouble starting blender because they have Python 2.2 installed. This is a problem that is worked on. The goal is to have this fixed before the Blender 2.33 release, but it all depends on the amount of time we have available.
With regards,
Michel
thank you all for all the response on the segfaults. Unfortunately with no additional information, I can't fix any problem.
I have to make the following assumptions:
- The segfault occurs when starting blender.
- You have Python 2.3 installed
Please, provide a little more information.
By the way: Python 2.3 is not binary compatible with Python 2.2. Blender links in Python 2.3 support. This means modules compiled for Python 2.2 will not work. Scripts are supposed to be compatible within versions.
We were expecting the Python version problems. In the past there was a group who had trouble starting blender because they had Python 2.3 installed, now there will be a group who will have trouble starting blender because they have Python 2.2 installed. This is a problem that is worked on. The goal is to have this fixed before the Blender 2.33 release, but it all depends on the amount of time we have available.
With regards,
Michel
You can have one of two things: Progress or Progress Reports.
Hello,
The same as OTO for me ..
"Mandrake 10 Comunity ships with Python 2.3.3
And you're wright the seg fault is at start up "
And, on my Slakware 9.0 , Blender "seg fault" at start up to. ( i have Python 2.2 on this system).
But there's something i don't understand...
Blender should start even if you don't have python on your machine ?
Am i wrong ?
So, what is the problem if i have py 2.2 or 2.3 ?
The same as OTO for me ..
"Mandrake 10 Comunity ships with Python 2.3.3
And you're wright the seg fault is at start up "
And, on my Slakware 9.0 , Blender "seg fault" at start up to. ( i have Python 2.2 on this system).
But there's something i don't understand...
Blender should start even if you don't have python on your machine ?
Am i wrong ?
So, what is the problem if i have py 2.2 or 2.3 ?
Hello MIchel,
Iv'e tried to run blender with xxgdb under MDK 10.0, and here's the output message:
run
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 5901)]
(no debugging symbols found)...(no debugging symbols found)...'import site' failed; use -v for traceback
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 5901)]
0x0851f28d in PyObject_GC_Del ()
(xxgdb) next
Single stepping until exit from function PyObject_GC_Del,
which has no line number information.
Cannot find user-level thread for LWP 5901: generic error
(xxgdb) next
Hope it will help you
Iv'e tried to run blender with xxgdb under MDK 10.0, and here's the output message:
run
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 5901)]
(no debugging symbols found)...(no debugging symbols found)...'import site' failed; use -v for traceback
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 5901)]
0x0851f28d in PyObject_GC_Del ()
(xxgdb) next
Single stepping until exit from function PyObject_GC_Del,
which has no line number information.
Cannot find user-level thread for LWP 5901: generic error
(xxgdb) next
Hope it will help you
Here's a backtrace:
#0 0x085112bd in PyObject_GC_Del ()
#1 0x084c1bd5 in PyDict_Values ()
#2 0x08510b6e in Py_GetPath ()
#3 0x085110ff in _PyObject_GC_Malloc ()
#4 0x085111a5 in _PyObject_GC_New ()
#5 0x084c2baa in PyCFunction_NewEx ()
#6 0x08508940 in Py_InitModule4 ()
#7 0x0829c57a in Mathutils_Init ()
#8 0x082914d4 in M_Blender_Init ()
#9 0x0827cf14 in initBlenderApi2_2x ()
#10 0x0827a116 in BPY_start_python ()
#11 0x080e6dce in main ()
#12 0x40371dcc in __libc_start_main () from /lib/libc.so.6
Using python 2.2.3. If you provide a debug build I can try to find out what exactly what goes wrong.
#0 0x085112bd in PyObject_GC_Del ()
#1 0x084c1bd5 in PyDict_Values ()
#2 0x08510b6e in Py_GetPath ()
#3 0x085110ff in _PyObject_GC_Malloc ()
#4 0x085111a5 in _PyObject_GC_New ()
#5 0x084c2baa in PyCFunction_NewEx ()
#6 0x08508940 in Py_InitModule4 ()
#7 0x0829c57a in Mathutils_Init ()
#8 0x082914d4 in M_Blender_Init ()
#9 0x0827cf14 in initBlenderApi2_2x ()
#10 0x0827a116 in BPY_start_python ()
#11 0x080e6dce in main ()
#12 0x40371dcc in __libc_start_main () from /lib/libc.so.6
Using python 2.2.3. If you provide a debug build I can try to find out what exactly what goes wrong.
[achernar@altair achernar]$ gdb ./blender
GNU gdb Red Hat Linux (5.3post-0.20021129.18rh)
Copyright 2003 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i386-redhat-linux-gnu"...
(gdb) run
Starting program: /home/achernar/blender
[New Thread 16384 (LWP 16821)]
Could not find platform independent libraries <prefix>
Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
'import site' failed; use -v for traceback
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 16821)]
0x0850f53d in visit_decref ()
(gdb) bt
#0 0x0850f53d in visit_decref ()
#1 0x084bfe55 in dict_traverse ()
#2 0x0850edee in collect ()
#3 0x0850f37f in _PyObject_GC_Malloc ()
#4 0x0850f425 in _PyObject_GC_New ()
#5 0x084c0e2a in PyCFunction_NewEx ()
#6 0x08506bc0 in Py_InitModule4 ()
#7 0x0829c76a in Mathutils_Init () at Mathutils.c:1184
#8 0x08291284 in M_Blender_Init () at Blender.c:226
#9 0x0827cc34 in initBlenderApi2_2x () at EXPP_interface.c:60
#10 0x08279e36 in BPY_start_python ()
#11 0x080e689e in main (argc=1, argv=0xbffff504) at creator.c:417
#12 0x40375c17 in __libc_start_main () from /lib/i686/libc.so.6
(gdb)
Redhat Linux 9.0 on an Athlon 750 with a GeForce4 440 SE
Python 2.2.2
GNU gdb Red Hat Linux (5.3post-0.20021129.18rh)
Copyright 2003 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i386-redhat-linux-gnu"...
(gdb) run
Starting program: /home/achernar/blender
[New Thread 16384 (LWP 16821)]
Could not find platform independent libraries <prefix>
Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
'import site' failed; use -v for traceback
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 16821)]
0x0850f53d in visit_decref ()
(gdb) bt
#0 0x0850f53d in visit_decref ()
#1 0x084bfe55 in dict_traverse ()
#2 0x0850edee in collect ()
#3 0x0850f37f in _PyObject_GC_Malloc ()
#4 0x0850f425 in _PyObject_GC_New ()
#5 0x084c0e2a in PyCFunction_NewEx ()
#6 0x08506bc0 in Py_InitModule4 ()
#7 0x0829c76a in Mathutils_Init () at Mathutils.c:1184
#8 0x08291284 in M_Blender_Init () at Blender.c:226
#9 0x0827cc34 in initBlenderApi2_2x () at EXPP_interface.c:60
#10 0x08279e36 in BPY_start_python ()
#11 0x080e689e in main (argc=1, argv=0xbffff504) at creator.c:417
#12 0x40375c17 in __libc_start_main () from /lib/i686/libc.so.6
(gdb)
Redhat Linux 9.0 on an Athlon 750 with a GeForce4 440 SE
Python 2.2.2
-
- Site Admin
- Posts: 207
- Joined: Fri Oct 18, 2002 12:48 pm
- Location: Finland