FS#27771 - [blender] doesn't work

Attached to Project: Community Packages
Opened by Michal Bien (Glorf) - Friday, 30 December 2011, 14:36 GMT
Last edited by Andrea Scarpino (BaSh) - Monday, 02 January 2012, 15:30 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Sven-Hendrik Haase (Svenstaro)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 3
Private No

Details

Hello

After update Blender to 2.61-2 it doesn't work. No errors is displaying.
Version 2.61-1 worked.
Only changes between these version is enabled cuda toolkit and opencollada support in 2.61-2
I think, this bug happened because I have GPU GeForce 7300GT and it doesn't support cuda.
Any idea to fix it?

Regards
Glorf
This task depends upon

Closed by  Andrea Scarpino (BaSh)
Monday, 02 January 2012, 15:30 GMT
Reason for closing:  Fixed
Additional comments about closing:  openimageio 0.10.4-3
Comment by Sven-Hendrik Haase (Svenstaro) - Friday, 30 December 2011, 15:05 GMT
cuda is optional and I cannot reproduce this on an intel card without cuda-toolkit installed. Need more info and a backtrace. If necessary, rebuild blender with build type Debug.
Comment by Michal Bien (Glorf) - Friday, 30 December 2011, 16:19 GMT
Valgrind tells that it's something wrong with OpenImageIO library. After compile blender in debug mode, I get no debug info - Blender is terminating in very early state.
Valgrind log in attachement.

P.S. I am running x86 Arch version
Comment by Sven-Hendrik Haase (Svenstaro) - Friday, 30 December 2011, 16:27 GMT
Can you run gdb on it? Try recompiling openimageio too and see if that does anything. I have no x86 machines to test on but on my 3 x86_64 machines everything works nicely. Perhaps openimageio needs some additional flags.
Comment by Michal Bien (Glorf) - Friday, 30 December 2011, 18:02 GMT
In gdb I've got the same output.
I was searching for example but I didn't found it.
recompiling OIIO with other flags didn't solved problem
Should I report this bug on Blender or OIIO bugtracker?
Comment by Sven-Hendrik Haase (Svenstaro) - Friday, 30 December 2011, 20:22 GMT
I'm not sure. There isn't a lot that can go wrong in either package. Could you try rebuilding a blender with enabled sse? We currently disable it for compatibility reasons.
Comment by Hugh Young (oboenerd) - Saturday, 31 December 2011, 20:28 GMT
I can reproduce this on an x86 machine, ATI HD2400, also no cuda support.

Also, rebuilding blender with SSE does not fix the problem. As far as I can tell, the problem is in OIIO, before blender even begins executing.

Hope that helps.
Comment by Sven-Hendrik Haase (Svenstaro) - Saturday, 31 December 2011, 23:55 GMT
To all those who get crashes, are you running 32bit? If yes, tell me so. It would be valuable to hear whether any 64bit archs get crashes as this doesn't seem to be the case. I will set up a 32bit vm and test in there.
Comment by Michal Bien (Glorf) - Sunday, 01 January 2012, 00:18 GMT
I get the same result. Also tried build without opencollada. Still segfault. It must be OIIO problem.
Comment by Sven-Hendrik Haase (Svenstaro) - Sunday, 01 January 2012, 02:47 GMT
I reported an upstream bug. In the meanwhile, I pushed a version that works for me in a 32bit vm. Please test it.
Comment by Hugh Young (oboenerd) - Sunday, 01 January 2012, 03:05 GMT
Pardon me for my ignorance/stupidity, but where can I find this version?

My apologies.
Comment by Sven-Hendrik Haase (Svenstaro) - Sunday, 01 January 2012, 03:10 GMT
It will be on the servers in a short while. Our mirrors take up to 2 hours to propagate a package.
Comment by Michal Bien (Glorf) - Sunday, 01 January 2012, 10:44 GMT
OIIO is still segfaulting. Adding debug flag to make can't fix problem. I tried to install OIIO from trunk but it causes lots of new errors.
I think we have to wait for response from OIIO developers
Comment by Sven-Hendrik Haase (Svenstaro) - Sunday, 01 January 2012, 12:01 GMT
I did work for me in the VM though after adding the debug flags. Strange.
Comment by Leo (honkgons) - Monday, 02 January 2012, 13:15 GMT
I have same problem. Arch i686 and last package openimageio 0.10.4-2 . I tried to recompile package with abs's PKGBUILD changing versions down to 0.10.2 and nothing changed. But, experimentally found that libOpenImageIO.so work great for me only if built by "make debug" without "-O2" parameter in makepkg.conf.
Maybe there is some issues with TBB stuff within openimageio source, gdb point to it.
I hope this will be helpful.
And, sorry for my English.
Comment by Sven-Hendrik Haase (Svenstaro) - Monday, 02 January 2012, 13:23 GMT
Alright please try openimageio rel 3.
Comment by Michal Bien (Glorf) - Monday, 02 January 2012, 14:40 GMT
third release works perfectly! Thanks a lot. But somebody can tell me what was a problem? Why it wasn't compiled with standard flags?

Loading...