Results 1 to 4 of 4

Thread: Blender crashing when I turn LuxBlend on

  1. #1

    Default Blender crashing when I turn LuxBlend on

    Hello.
    I am running OpenSUSE 13.1 64bit, upgraded (dup) from 12.3. I am using Blender 2.69 program, I downloaded the binary from www.blender.org. I also use luxrender 1.3.1 from luxrender.net. Part of the luxrender program is LuxBlend add-on for Blender. Both of these programs run from my home directory, they are ment to run like that.
    I was happily using these two programs up until I installed Blender 2.69 form 'Graphics' repository. After I installed it, the binary (downloaded from blender.org) Blender always crashed, when I tried to turn on luxblend add-on. In the Blender version form 'Graphics' repo I can turn on the luxblend add-on, but Blender crashes when I try to edit materials. So I uninstalled Blender from 'Graphics' repo, but the problem preserved.
    When I try to run Blender from terminal, it points me to a crash file after it crashes. The file states this:
    Crash report form the downladed version:
    Code:
    # Blender 2.69 (sub 0), Revision: 60991
    bpy.data.window_managers["WinMan"].addon_filter = 'Render'  # Property
    
    # backtrace
    ./blender() [0xf84687]
    ./blender() [0xf848c5]
    /lib64/libc.so.6(+0x358d0) [0x7f21186398d0]
    /lib64/libcrypto.so.1.0.0(EVP_PKEY_CTX_dup+0x15) [0x7f2112d49de5]
    /lib64/libcrypto.so.1.0.0(EVP_MD_CTX_copy_ex+0xc0) [0x7f2112d3d130]
    /home/pol/programy/blender-2.69-linux-glibc211-x86_64/2.69/python/lib/python3.3/lib-dynload/_hashlib.cpython-33m.so(+0x1f0b) [0x7f21001e1f0b]
    /home/pol/programy/blender-2.69-linux-glibc211-x86_64/2.69/python/lib/python3.3/lib-dynload/_hashlib.cpython-33m.so(+0x26f5) [0x7f21001e26f5]
    ./blender(PyEval_EvalFrameEx+0x6727) [0x2bbb947]
    ./blender(PyEval_EvalFrameEx+0x6694) [0x2bbb8b4]
    ./blender(PyEval_EvalCodeEx+0x81e) [0x2bb516e]
    ./blender(PyEval_EvalCode+0x3b) [0x2bb521b]
    ./blender() [0x2bb2dad]
    ./blender(PyEval_EvalFrameEx+0x76a6) [0x2bbc8c6]
    ./blender(PyEval_EvalCodeEx+0x81e) [0x2bb516e]
    ./blender(PyEval_EvalFrameEx+0x6198) [0x2bbb3b8]
    ./blender(PyEval_EvalCodeEx+0x81e) [0x2bb516e]
    ./blender() [0x2b35260]
    ./blender(PyObject_Call+0x5a) [0x2b0f6da]
    ./blender(PyEval_EvalFrameEx+0xfa3) [0x2bb61c3]
    ./blender(PyEval_EvalCodeEx+0x81e) [0x2bb516e]
    ./blender(PyEval_EvalFrameEx+0x6198) [0x2bbb3b8]
    ./blender(PyEval_EvalFrameEx+0x6694) [0x2bbb8b4]
    ./blender(PyEval_EvalCodeEx+0x81e) [0x2bb516e]
    ./blender() [0x2b35260]
    ./blender(PyObject_Call+0x5a) [0x2b0f6da]
    ./blender(PyEval_EvalFrameEx+0xfa3) [0x2bb61c3]
    ./blender(PyEval_EvalCodeEx+0x81e) [0x2bb516e]
    ./blender(PyEval_EvalFrameEx+0x6198) [0x2bbb3b8]
    ./blender(PyEval_EvalFrameEx+0x6694) [0x2bbb8b4]
    ./blender(PyEval_EvalCodeEx+0x81e) [0x2bb516e]
    ./blender() [0x2b3513f]
    ./blender(PyObject_Call+0x5a) [0x2b0f6da]
    ./blender(_PyObject_CallMethodObjIdArgs+0x156) [0x2b104c6]
    ./blender(PyImport_ImportModuleLevelObject+0x792) [0x2bd4ee2]
    ./blender(PyImport_ImportModuleLevel+0x4a) [0x2bd533a]
    ./blender() [0x1824273]
    ./blender(PyObject_Call+0x5a) [0x2b0f6da]
    ./blender(PyEval_EvalFrameEx+0x1e47) [0x2bb7067]
    ./blender(PyEval_EvalCodeEx+0x81e) [0x2bb516e]
    ./blender(PyEval_EvalCode+0x3b) [0x2bb521b]
    ./blender() [0x2bb2dad]
    ./blender(PyEval_EvalFrameEx+0x76a6) [0x2bbc8c6]
    ./blender(PyEval_EvalCodeEx+0x81e) [0x2bb516e]
    ./blender(PyEval_EvalFrameEx+0x6198) [0x2bbb3b8]
    ./blender(PyEval_EvalCodeEx+0x81e) [0x2bb516e]
    ./blender() [0x2b35260]
    ./blender(PyObject_Call+0x5a) [0x2b0f6da]
    ./blender(PyEval_EvalFrameEx+0xfa3) [0x2bb61c3]
    ./blender(PyEval_EvalCodeEx+0x81e) [0x2bb516e]
    ./blender(PyEval_EvalFrameEx+0x6198) [0x2bbb3b8]
    ./blender(PyEval_EvalFrameEx+0x6694) [0x2bbb8b4]
    ./blender(PyEval_EvalCodeEx+0x81e) [0x2bb516e]
    ./blender() [0x2b35260]
    ./blender(PyObject_Call+0x5a) [0x2b0f6da]
    ./blender(PyEval_EvalFrameEx+0xfa3) [0x2bb61c3]
    ./blender(PyEval_EvalCodeEx+0x81e) [0x2bb516e]
    ./blender(PyEval_EvalFrameEx+0x6198) [0x2bbb3b8]
    ./blender(PyEval_EvalFrameEx+0x6694) [0x2bbb8b4]
    ./blender(PyEval_EvalCodeEx+0x81e) [0x2bb516e]
    ./blender() [0x2b3513f]
    ./blender(PyObject_Call+0x5a) [0x2b0f6da]
    ./blender(_PyObject_CallMethodObjIdArgs+0x156) [0x2b104c6]
    ./blender(PyImport_ImportModuleLevelObject+0x792) [0x2bd4ee2]
    ./blender(PyImport_ImportModuleLevel+0x4a) [0x2bd533a]
    ./blender() [0x1824273]
    ./blender(PyObject_Call+0x5a) [0x2b0f6da]
    ./blender(PyEval_EvalFrameEx+0x1e47) [0x2bb7067]
    ./blender(PyEval_EvalCodeEx+0x81e) [0x2bb516e]
    ./blender(PyEval_EvalCode+0x3b) [0x2bb521b]
    ./blender() [0x2bb2dad]
    ./blender(PyEval_EvalFrameEx+0x76a6) [0x2bbc8c6]
    ./blender(PyEval_EvalCodeEx+0x81e) [0x2bb516e]
    ./blender(PyEval_EvalFrameEx+0x6198) [0x2bbb3b8]
    ./blender(PyEval_EvalCodeEx+0x81e) [0x2bb516e]
    ./blender() [0x2b35260]
    ./blender(PyObject_Call+0x5a) [0x2b0f6da]
    ./blender(PyEval_EvalFrameEx+0xfa3) [0x2bb61c3]
    ./blender(PyEval_EvalCodeEx+0x81e) [0x2bb516e]
    ./blender(PyEval_EvalFrameEx+0x6198) [0x2bbb3b8]
    ./blender(PyEval_EvalFrameEx+0x6694) [0x2bbb8b4]
    ./blender(PyEval_EvalCodeEx+0x81e) [0x2bb516e]
    ./blender() [0x2b35260]
    ./blender(PyObject_Call+0x5a) [0x2b0f6da]
    ./blender(PyEval_EvalFrameEx+0xfa3) [0x2bb61c3]
    ./blender(PyEval_EvalCodeEx+0x81e) [0x2bb516e]
    ./blender(PyEval_EvalFrameEx+0x6198) [0x2bbb3b8]
    ./blender(PyEval_EvalFrameEx+0x6694) [0x2bbb8b4]
    ./blender(PyEval_EvalCodeEx+0x81e) [0x2bb516e]
    ./blender() [0x2b3513f]
    ./blender(PyObject_Call+0x5a) [0x2b0f6da]
    ./blender(_PyObject_CallMethodObjIdArgs+0x156) [0x2b104c6]
    ./blender(PyImport_ImportModuleLevelObject+0x792) [0x2bd4ee2]
    ./blender(PyImport_ImportModuleLevel+0x4a) [0x2bd533a]
    ./blender() [0x1824273]
    ./blender(PyObject_Call+0x5a) [0x2b0f6da]
    ./blender(PyEval_EvalFrameEx+0x1e47) [0x2bb7067]
    ./blender(PyEval_EvalCodeEx+0x81e) [0x2bb516e]
    ./blender(PyEval_EvalCode+0x3b) [0x2bb521b]
    ./blender() [0x2bb2dad]
    ./blender(PyEval_EvalFrameEx+0x76a6) [0x2bbc8c6]
    Crash report of Blender from 'Graphics' repo:
    Code:
    # Blender 2.69 (sub 0), Revision: unknown
    bpy.data.window_managers["WinMan"].addon_filter = 'Render'  # Property
    Modules Installed from '/home/pol/programy/lux-v1.3.1-x86_64-sse2-OpenCL/luxblend/luxblend.zip' into '/home/pol/.config/blender/2.69/scripts/addons' (luxblend)  # Info
    bpy.data.window_managers["WinMan"].addon_filter = 'Render'  # Property
    bpy.context.scene.render.engine = 'LUXRENDER_RENDER'  # Property
    bpy.context.space_data.context = 'MATERIAL'  # Property
    
    # backtrace
    blender() [0x91cbfd]
    /lib64/libc.so.6(+0x358d0) [0x7fa4f24af8d0]
    /usr/lib64/libboost_thread.so.1.53.0(_ZN5boost6detail16thread_data_baseD2Ev+0x38) [0x7fa4ed579898]
    /home/pol/.config/blender/2.69/scripts/addons/luxblend/liblux.so(+0x4d7673) [0x7fa4b25ed673]
    /home/pol/.config/blender/2.69/scripts/addons/luxblend/liblux.so(_ZN5boost6thread4joinEv+0x4a1) [0x7fa4b29668a1]
    /home/pol/.config/blender/2.69/scripts/addons/luxblend/liblux.so(+0x4d5a66) [0x7fa4b25eba66]
    /home/pol/.config/blender/2.69/scripts/addons/luxblend/liblux.so(_ZN3lux7Context8ParseEndEv+0x113) [0x7fa4b22e82e3]
    /home/pol/.config/blender/2.69/scripts/addons/luxblend/liblux.so(_ZN3lux7Context8WorldEndEv+0x4af) [0x7fa4b22f20bf]
    /home/pol/.config/blender/2.69/scripts/addons/luxblend/liblux.so(+0x84f444) [0x7fa4b2965444]
    /lib64/libpthread.so.0(+0x80db) [0x7fa4f5bd20db]
    /lib64/libc.so.6(clone+0x6d) [0x7fa4f256190d]
    This gives me no clue of what the problem might be, does anyone have any idea? I tried Luxrender forums but got no reply.
    I have another computer with OpenSUSE 13.1 and both of these programs (binary downloaded versions) which run properly. So the problem probably is Blender from 'Graphics' repo changing something.
    Is there a way to see which packages or files were changed when installing Blender from 'Graphics' repo? In Yast I found history, but there's just the name and version of installed package.

    Tom

  2. #2

    Default Re: Blender crashing when I turn LuxBlend on

    Update of my situation:
    I found zypper log in /var/log/zypp/history file. The packages installed together with Blender 2.69 from 'Graphics' repo were libOpenCOLLADA0 and libboost_locale1_49_0 so I uninstalled them (no other packages depended on these). This didn't resolve the issue.

    On my other machine (fresh isntall of OpenSUSE 13.1), I tried to duplicate my problem - installed Blender 2.69 from 'Graphics' repo. Here, this version crashes with luxblend add-on too, but the downloaded binary version of Blender works fine. So the installation of Blender 2.69 from 'Graphics' repo is not what caused the problem, as I thought. But now I have really no idea, what the problem might be.

    TOm

  3. #3
    Join Date
    Nov 2009
    Location
    West Virginia Sector 13
    Posts
    15,743

    Default Re: Blender crashing when I turn LuxBlend on

    Doing an upgrade via dup may leave obsolete config and cache files. This can cause all sorts of weird problems. I always do a fresh install to simply be sure I have cleaned out all the old stuff. I keep 2 partitions for root so I can alternate with versions and be able to drop back if need be. It normally only take a short amount of time to install non default apps so I just install again as I need them.

  4. #4

    Default Re: Blender crashing when I turn LuxBlend on

    Yes, I know dup can create some problems, but up to this point it worked fine for me. I am not even sure this problem was caused by dup, I upgraded two months ago, but I didn't use LuxRender since then.
    I was trying to avoid reinstalling, but it seems I will have to. I have a separate /home partition, so reinstall shouldn't be a big deal.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •