-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
canno recognize libc error #14
Comments
wm handlers do something cruel |
I'm guessing that isn't to do with the wm handlers specifically, but with our Looking at our |
compiled by myself |
Okay. Could you try compiling in debug-mode ( |
russinig . cmake |
still cannot activate addon. and no gdb output can see |
now it not even make zip file |
So you need to activate the addon in the blender-process opened through GDB. Do something like this:
And provide the output. |
fake_module: addon missing 'bl_info' gives bad performance!: '/home/ololo/.config/blender/2.79/scripts/addons/vtkblender.py'
[Thread 0x7fffcc811700 (LWP 4117) exited]
[New Thread 0x7fffe6eee700 (LWP 4122)]
[New Thread 0x7fffe6ead700 (LWP 4123)]
Thread 1 "blender" received signal SIGSEGV, Segmentation fault.
0x00000000060884e2 in std::ostream::sentry::sentry(std::ostream&) ()
(gdb)
|
or it was not replaced zip file while make process with debug flag? |
You can install it with Anyways, in that GDB prompt you sent, type in |
the same with gdb blender run activate: Thread 1 "blender" received signal SIGSEGV, Segmentation fault.
0x00000000060884e2 in std::ostream::sentry::sentry(std::ostream&) ()
(gdb) backtrace
#0 0x00000000060884e2 in std::ostream::sentry::sentry(std::ostream&) ()
#1 0x0000000006088af8 in std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long) ()
#2 0x00007ffff5c3d897 in std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#3 0x00007fffb159ad7a in initialize ()
at /home/ololo/git/Audionodes/native/audionodes.cpp:147
#4 0x00007fffc99ececc in ffi_call_unix64 ()
at /home/sources/packages/Python-3.5.3/Modules/_ctypes/libffi/src/x86/unix64.S:76
#5 0x00007fffc99ebcdb in ffi_call (cif=<optimized out>, fn=<optimized out>,
rvalue=0x7fffffffd2e0, avalue=<optimized out>)
at /home/sources/packages/Python-3.5.3/Modules/_ctypes/libffi/src/x86/ffi64.c:525
#6 0x00007fffc99e36ff in _call_function_pointer (argcount=0,
resmem=0x7fffffffd2e0, restype=<optimized out>, atypes=<optimized out>,
avalues=0x7fffffffd2d0, pProc=0x7fffb159ac9b <initialize()>, flags=4353)
at /home/sources/packages/Python-3.5.3/Modules/_ctypes/callproc.c:813
#7 _ctypes_callproc (pProc=pProc@entry=0x7fffb159ac9b <initialize()>,
argtuple=argtuple@entry=0x7fffec40a048, flags=4353,
argtypes=argtypes@entry=0x7fffec40a048,
|
backtrace. sorry |
Alright. So the crash happens when printing a line of static text in our I was able to replicate the crash by installing Blender locally instead of using a version installed through a package manager. I will investigate further and report when I get it fixed. |
Lol. Thank you. |
The problem had to do with us using dlopen with RTLD_DEEPBIND, and that not playing well with the statically linked libstdc++ in Blender. It was originally needed with older versions of Blender that packaged SDL1 instead of SDL2, which would then break our use of SDL2. I have disabled the flag, meaning that we will not support versions of blender before a certain point (yours is fine!). You can now pull from git and recompile and see if it works. |
ok, will do it on weekend |
https://vk.com/sverchok_b3d?w=wall-35076122_9652 |
hope there will be many sink outputs supported for many channels |
Interesting demo! About multiple sinks — we could do stereo fairly easily, but having multiple sinks would be hard to implement timing-wise. Maybe there would be one "dominant" sink, through which timing is handled, and the rest are buffered. Or do you mean different node trees having different output streams? |
better to have one tree with many outputs and also possibli separate some to trees. |
The text was updated successfully, but these errors were encountered: