appleseedhq / blenderseed

appleseed plugin for Blender
https://appleseedhq.net/
MIT License
275 stars 43 forks source link

Blender 2.79b crash - SO Linux #399

Closed pepebc closed 5 years ago

pepebc commented 5 years ago

Blender crash when activating this addon

backtrace

blender(BLI_system_backtrace+0x33) [0x5633657f0833]
blender(+0x103fee3) [0x563364d7aee3]
/lib/x86_64-linux-gnu/libc.so.6(+0x3ef20) [0x7f085b0a7f20] /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.65.1(_ZNK5boost10filesystem4path8filenameEv+0x40) [0x7f08585d7f70] /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.65.1(_ZNK5boost10filesystem4path9extensionEv+0x2c) [0x7f08585d8f3c] /home/pepe/.config/blender/2.79/scripts/addons/blenderseed/appleseed/lib/appleseed/../libappleseed.so(_ZN16OpenImageIO_v1_810Filesystem9extensionERKSsb+0x2d) [0x7f0802b004cd] /home/pepe/.config/blender/2.79/scripts/addons/blenderseed/appleseed/lib/appleseed/../libappleseed.so(_ZN8OSL_v1_98OSLQuery4openEN16OpenImageIO_v1_811stringviewES2+0xc9) [0x7f08033da319] /home/pepe/.config/blender/2.79/scripts/addons/blenderseed/appleseed/lib/appleseed/../libappleseed.so(_ZN8renderer11ShaderQuery4openEPKc+0x123) [0x7f080292f253] /home/pepe/.config/blender/2.79/scripts/addons/blenderseed/appleseed/lib/appleseed/_appleseedpython3.so(+0x18a1c0) [0x7f0806de11c0] /home/pepe/.config/blender/2.79/scripts/addons/blenderseed/appleseed/lib/appleseed/_appleseedpython3.so(_ZNK5boost6python7objects8function4callEP7objectS4+0xca) [0x7f0806ffae8a] /home/pepe/.config/blender/2.79/scripts/addons/blenderseed/appleseed/lib/appleseed/_appleseedpython3.so(+0x3a41f8) [0x7f0806ffb1f8] /home/pepe/.config/blender/2.79/scripts/addons/blenderseed/appleseed/lib/appleseed/_appleseedpython3.so(_ZN5boost6python21handle_exception_implENS_9function0IvEE+0x53) [0x7f0807005303] /home/pepe/.config/blender/2.79/scripts/addons/blenderseed/appleseed/lib/appleseed/_appleseedpython3.so(+0x3a2b03) [0x7f0806ff9b03] /usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0(_PyObject_FastCallDict+0x89) [0x7f0862ebaa99] /usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0(+0x17bae8) [0x7f0862dcdae8] /usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0(_PyEval_EvalFrameDefault+0x4ec2) [0x7f0862dd4092] /usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0(+0x17a4a3) [0x7f0862dcc4a3] /usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0(+0x17beeb) [0x7f0862dcdeeb] /usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0(_PyEval_EvalFrameDefault+0x4ec2) [0x7f0862dd4092] /usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0(+0x17a4a3) [0x7f0862dcc4a3] /usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0(+0x17beeb) [0x7f0862dcdeeb] /usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0(_PyEval_EvalFrameDefault+0x4ec2) [0x7f0862dd4092] /usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0(+0x17a4a3) [0x7f0862dcc4a3] /usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0(+0x17beeb) [0x7f0862dcdeeb] /usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0(_PyEval_EvalFrameDefault+0x4ec2) [0x7f0862dd4092] /usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0(+0x17a4a3) [0x7f0862dcc4a3] /usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0(+0x17beeb) [0x7f0862dcdeeb] /usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0(_PyEval_EvalFrameDefault+0x4ec2) [0x7f0862dd4092] /usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0(+0x17b63f) [0x7f0862dcd63f] /usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0(+0x17bd1e) [0x7f0862dcdd1e] /usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0(_PyEval_EvalFrameDefault+0x3c95) [0x7f0862dd2e65] /usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0(+0x17b63f) [0x7f0862dcd63f] /usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0(PyEval_EvalCodeEx+0x3e) [0x7f0862dce0fe] /usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0(+0x23c782) [0x7f0862e8e782] /usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0(PyObject_Call+0x48) [0x7f0862ebb2d8] blender(+0x1475544) [0x5633651b0544] blender(+0x1a2bcc6) [0x563365766cc6] blender(+0x1047d5a) [0x563364d82d5a] blender(+0x10481c2) [0x563364d831c2] blender(+0x1242143) [0x563364f7d143] blender(+0x12533aa) [0x563364f8e3aa] blender(+0x10497dc) [0x563364d847dc] blender(+0x1049c68) [0x563364d84c68] blender(wm_event_do_handlers+0x1e5) [0x563364d84f85] blender(WM_main+0x18) [0x563364d7bce8] blender(main+0x38f) [0x563364d3ac8f] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xe7) [0x7f085b08ab97] blender(_start+0x2a) [0x563364d77b2a]

dictoon commented 5 years ago

We're missing several information:

Did you include the full console log, or is there more?

pepebc commented 5 years ago

Plugin version: blenderseed-1.0.0-beta-linux64.zip SO Linux: LinuxFX, Ubuntu 18.04 based - Kde Plasma 5.12.7 - Python 2.7.15rc1

Preferences, installed addon. Clicking to activate:

RNA_def_struct_ui_text: 'Class for appleseed node tree.' description from 'AppleseedOSLNodeTree' '' ends with a '.' ! Writing: /home/pepe/Blender/tmp/blender.crash.txt segmentation fault (core dumped)

blender.crash.txt debug:

Blender 2.79 (sub 0), Unknown revision bpy.ops.wm.splash() # Operator bpy.context.area.type = 'USER_PREFERENCES' # Property bpy.data.window_managers["WinMan"].addon_search = "seed" # Property

backtrace blender(BLI_system_backtrace+0x33) [0x5561dc7b0833] blender(+0x103fee3) [0x5561dbd3aee3] /lib/x86_64-linux-gnu/libc.so.6(+0x3ef20) [0x7f4b3bcc6f20] /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.65.1(_ZNK5boost10filesystem4path8filenameEv+0x40) [0x7f4b391f6f70] /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.65.1(_ZNK5boost10filesystem4path9extensionEv+0x2c) [0x7f4b391f7f3c] /home/pepe/.config/blender/2.79/scripts/addons/blenderseed/appleseed/lib/appleseed/../libappleseed.so(_ZN16OpenImageIO_v1_810Filesystem9extensionERKSsb+0x2d) [0x7f4abbea94cd] /home/pepe/.config/blender/2.79/scripts/addons/blenderseed/appleseed/lib/appleseed/../libappleseed.so(_ZN8OSL_v1_98OSLQuery4openEN16OpenImageIO_v1_811stringviewES2+0xc9) [0x7f4abc783319] /home/pepe/.config/blender/2.79/scripts/addons/blenderseed/appleseed/lib/appleseed/../libappleseed.so(_ZN8renderer11ShaderQuery4openEPKc+0x123) [0x7f4abbcd8253] /home/pepe/.config/blender/2.79/scripts/addons/blenderseed/appleseed/lib/appleseed/_appleseedpython3.so(+0x18a1c0) [0x7f4ae23e11c0] /home/pepe/.config/blender/2.79/scripts/addons/blenderseed/appleseed/lib/appleseed/_appleseedpython3.so(_ZNK5boost6python7objects8function4callEP7objectS4+0xca) [0x7f4ae25fae8a] /home/pepe/.config/blender/2.79/scripts/addons/blenderseed/appleseed/lib/appleseed/_appleseedpython3.so(+0x3a41f8) [0x7f4ae25fb1f8] /home/pepe/.config/blender/2.79/scripts/addons/blenderseed/appleseed/lib/appleseed/_appleseedpython3.so(_ZN5boost6python21handle_exception_implENS_9function0IvEE+0x53) [0x7f4ae2605303] /home/pepe/.config/blender/2.79/scripts/addons/blenderseed/appleseed/lib/appleseed/_appleseedpython3.so(+0x3a2b03) [0x7f4ae25f9b03] /usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0(_PyObject_FastCallDict+0x89) [0x7f4b43ad9a99] /usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0(+0x17bae8) [0x7f4b439ecae8] /usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0(_PyEval_EvalFrameDefault+0x4ec2) [0x7f4b439f3092] /usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0(+0x17a4a3) [0x7f4b439eb4a3] /usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0(+0x17beeb) [0x7f4b439eceeb] /usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0(_PyEval_EvalFrameDefault+0x4ec2) [0x7f4b439f3092] /usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0(+0x17a4a3) [0x7f4b439eb4a3] /usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0(+0x17beeb) [0x7f4b439eceeb] /usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0(_PyEval_EvalFrameDefault+0x4ec2) [0x7f4b439f3092] /usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0(+0x17a4a3) [0x7f4b439eb4a3] /usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0(+0x17beeb) [0x7f4b439eceeb] /usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0(_PyEval_EvalFrameDefault+0x4ec2) [0x7f4b439f3092] /usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0(+0x17a4a3) [0x7f4b439eb4a3] /usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0(+0x17beeb) [0x7f4b439eceeb] /usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0(_PyEval_EvalFrameDefault+0x4ec2) [0x7f4b439f3092] /usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0(+0x17b63f) [0x7f4b439ec63f] /usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0(+0x17bd1e) [0x7f4b439ecd1e] /usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0(_PyEval_EvalFrameDefault+0x3c95) [0x7f4b439f1e65] /usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0(+0x17b63f) [0x7f4b439ec63f] /usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0(PyEval_EvalCodeEx+0x3e) [0x7f4b439ed0fe] /usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0(+0x23c782) [0x7f4b43aad782] /usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0(PyObject_Call+0x48) [0x7f4b43ada2d8] blender(+0x1475544) [0x5561dc170544] blender(+0x1a2bcc6) [0x5561dc726cc6] blender(+0x1047d5a) [0x5561dbd42d5a] blender(+0x10481c2) [0x5561dbd431c2] blender(+0x1242143) [0x5561dbf3d143] blender(+0x12533aa) [0x5561dbf4e3aa] blender(+0x10497dc) [0x5561dbd447dc] blender(+0x1049c68) [0x5561dbd44c68] blender(wm_event_do_handlers+0x1e5) [0x5561dbd44f85] blender(WM_main+0x18) [0x5561dbd3bce8] blender(main+0x38f) [0x5561dbcfac8f] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xe7) [0x7f4b3bca9b97] blender(_start+0x2a) [0x5561dbd37b2a]

leonard7e commented 5 years ago

Same happens here, if I use 'default' version of blender. Ubuntu 18.10.

sudo apt install blender

… gives a blender, which does not work for appleseed.

After doing

sudo apt remove blender

and re-installing blender with snap …

sudo snap install blender --classic

I get a version of blender, which seems to work well with blenderseed.

You also can use blender tarball directly from blender download page.

pepebc commented 5 years ago

Thnks

Same happens here, if I use 'default' version of blender. Ubuntu 18.10.

sudo apt install blender

… gives a blender, which does not work for appleseed.

After doing

sudo apt remove blender

and re-installing blender with snap …

sudo snap install blender --classic

I get a version of blender, which seems to work well with blenderseed.

You also can use blender tarball directly from blender download page.

OK, thanks, with snap blender works correctly!!