nortikin / sverchok

Sverchok
http://nortikin.github.io/sverchok/
GNU General Public License v3.0
2.26k stars 233 forks source link

Sverchok does not work in latest builder.blender.org 2.79 Blender builds #1819

Closed retsyo closed 7 years ago

retsyo commented 7 years ago

sverchok is just cloned from here it works fine with official Blender 2.79 on my win 7 64bits

but when I try to enable it in Windows 64 bit Official blender-2.79-1cb884b-win64.zip 118M Wed Oct 18 02:54:35 2017 from https://builder.blender.org/download/, Blender crashes when I try to toggle sverchok everytime

zeffii commented 7 years ago

thanks for the report. We try to keep up with recent builder.blender.org builds every week or two to ensure minimum disruption. Nothing in the release logs over this period made me want to test a builderbot built, but ... i suppose now i'll have to :) fingers crossed for good error messages.

zeffii commented 7 years ago

i'm loading the same zip on windows 10 64bit Wed Oct 18 02:54:35 2017 , and Sverchok works OK.

mind you all versions of 2.79 will load the same startup file stored somewhere in

AppData/Roaming/Blender Foundation/Blender/2.79/config

so if I have Sverchok enabled by default in the official builds, and then try a nightly builderbot build then i'm not enabling Sverchok by hand - I have yet to try starting 2.79 1cb884b-win64.zip without sverchok enabled in the startup. It could be the add-on enabling code that has changed.

zeffii commented 7 years ago

I can also enable it from a clean startup file. This puzzles me then. As I can not reproduce the crash I can't be certain what's going on. Are you using a local Python (3.5? ) blender is now using/assuming 3.6.

retsyo commented 7 years ago

no, I create config direcorty under d:\greensoft\3d\blender-2.79.0-git.1cb884b-windows64\2.79\, so Blender always use its own startup file

I have not install other addons except sverchok yet. And I have not enable other bundled addons by manual, in other words only default addons is enabled

d:\greensoft\3d\blender-2.79.0-git.1cb884b-windows64>set path=

d:\greensoft\3d\blender-2.79.0-git.1cb884b-windows64>set pythonpath=

d:\greensoft\3d\blender-2.79.0-git.1cb884b-windows64>.\blender.exe
Read prefs: d:\greensoft\3d\blender-2.79.0-git.1cb884b-windows64\2.79\config\use
rpref.blend
AL lib: (EE) UpdateDeviceParams: Failed to set 48000hz, got 44100hz instead
found bundled python: d:\greensoft\3d\blender-2.79.0-git.1cb884b-windows64\2.79\
python

** Sverchok loaded with 245 nodes **
added keyboard items to Text Editor.

then Blender crashes and 3 files are created under D:\Users\user\AppData\Local\Temp\

2017/10/18  22:05             3,538 WERE83F.tmp.WERInternalMetadata.xml
2017/10/18  22:05            32,572 WERF412.tmp.appcompat.txt
2017/10/18  22:05       174,646,908 WERF433.tmp.hdmp
zeffii commented 7 years ago

i can't reproduce, if it's a general problem we'll get more reports..

it may be worth starting blender with more verbose debug information, to hint what's up

blender.exe --debug-all
.\blender.exe --debug-all
retsyo commented 7 years ago

please check out.txt on https://github.com/retsyo/sverchok_bug

My processing is

D:\tmp\blender-2.79.0-git.c64e515-windows64>set path=
D:\tmp\blender-2.79.0-git.c64e515-windows64>set pythonpath=
D:\tmp\blender-2.79.0-git.c64e515-windows64>.\blender.exe  --debug-all >out.txt
zeffii commented 7 years ago

It might be worth renaming the sverchok-master to just sverchok. The dump doesn't suggest. Any immediate issue.

zeffii commented 7 years ago

If you search that debug file for the words "found bundeled python" it seems to suggest it uses a different blender's python dir...a different hash.

zeffii commented 7 years ago

i see you are using the newer c64e515 now. I am none the wiser. sorry.

zeffii commented 7 years ago

(it works for me in that build too.. )

zeffii commented 7 years ago

what does this return when you run it in the console/text editor of the nightly build?

import os
os.path.join(bpy.utils.user_resource('DATAFILES', path='sverchok'))
retsyo commented 7 years ago
E:\greensoft\3d\blender\blender-2.79.0-git.1cb884b-windows64\2.79\datafiles\sverchok
retsyo commented 7 years ago

aha, I found that sverchok crashes blender-2.79-cb957fd-win64.zip, but works well with blender-2.79-cb957fd-win64-vc14.zip but it is so strange. does sverchok depends on any binary modules?

zeffii commented 7 years ago

Parts of Python and numpy are compiled, wouldn't suprise me if the compiled stuff doesn't work on all systems. but it's still a little weird :)

zeffii commented 7 years ago

try import numpy as np on your crashing binary/blender and see what that returns

retsyo commented 7 years ago
import numpy as np 
a = np.arange(10)
print(a)

works without problem on both blender-2.79-cb957fd-win64.zip(which crashes when I try to eanble sverchok) and blender-2.79-cb957fd-win64-vc14.zip( which can work with sverchok)

zeffii commented 7 years ago

the only other module we import that is not standard is the requests module, this is only invoked when the user pressed "check updates" or load/upping gists, but it will still be interpreted during the sverchok initialization.

still no insight into the cause, I can't really offer solutions with blindfolds on :/

zeffii commented 7 years ago

i am tempted to add more granularity to our initialization process, but whether that would track this kind of crash is far from certain.

zeffii commented 7 years ago

if you want to help us figure it out, i will make a debug version of sverchok and gradually add more reporting events. Else i'll close this issue as a Blender compilation related bug (i'm still interested, and it bothers me )

zeffii commented 7 years ago

clone this: https://github.com/nortikin/sverchok/tree/sv_debugmode in blender console bpy.app.debug = True before trying to enable Sverchok, then i'd like to see the printouts

retsyo commented 7 years ago

click for details

```bash E:\greensoft\3d\blender\blender-2.79.0-git.cb957fd-windows64>blender.exe found bundled python: E:\greensoft\3d\blender\blender-2.79.0-git.cb957fd-windows64\2.79\python ED_undo_push: Run Script importing analyzer importing bmesh_nodes importing generator importing generators_extended importing layout importing list_main importing list_masks importing list_mutators importing list_struct importing logic importing matrix importing modifier_change importing modifier_make importing network importing number importing object_nodes importing scene importing script importing text importing transforms importing vector importing viz registering node sverchok-sv_debugmode.settings registering node sverchok.menu ** Sverchok loaded with 247 nodes ** registering node sverchok.node_tree registering node sverchok.sockets registering node sverchok.core.handlers registering node sverchok.core.update_system registering node sverchok.core.monad registering node sverchok.utils.text_editor_submenu registering node sverchok.utils.text_editor_plugins added keyboard items to Text Editor. registering node sverchok.utils.sv_panels_tools registering node sverchok.utils.sv_IO_panel_tools registering node sverchok.utils.sv_load_zipped_blend registering node sverchok.utils.monad registering node sverchok.utils.sv_macro_utils registering node sverchok.utils.sv_extra_search registering node sverchok.utils.sv_3dview_tools registering node sverchok.utils.debug_script registering node sverchok.utils.sv_update_utils registering node sverchok.ui.color_def registering node sverchok.ui.sv_IO_panel registering node sverchok.ui.sv_templates_menu registering node sverchok.ui.sv_panels registering node sverchok.ui.nodeview_space_menu registering node sverchok.ui.nodeview_keymaps registering node sverchok.ui.monad registering node sverchok.ui.sv_icons registering node sverchok.ui.development Blender crashes here E:\greensoft\3d\blender\blender-2.79.0-git.cb957fd-windows64> ```
zeffii commented 7 years ago

interesting. it appears at this point most of sverchok is loaded.. but some things still happen in __init__

can you do that again please? i've pushed a few more tests

retsyo commented 7 years ago

click for details

```bash E:\greensoft\3d\blender\blender-2.79.0-git.cb957fd-windows64>set path= E:\greensoft\3d\blender\blender-2.79.0-git.cb957fd-windows64>set pythonpath= E:\greensoft\3d\blender\blender-2.79.0-git.cb957fd-windows64>blender found bundled python: E:\greensoft\3d\blender\blender-2.79.0-git.cb957fd-windows 64\2.79\python Info: Total files 0 | Changed 0 | Failed 0 ED_undo_push: Run Script importing analyzer importing bmesh_nodes importing generator importing generators_extended importing layout importing list_main importing list_masks importing list_mutators importing list_struct importing logic importing matrix importing modifier_change importing modifier_make importing network importing number importing object_nodes importing scene importing script importing text importing transforms importing vector importing viz completed make_node_list registering node sverchok-sv_debugmode.settings registering node sverchok.menu ** Sverchok loaded with 247 nodes ** registering node sverchok.node_tree registering node sverchok.sockets registering node sverchok.core.handlers registering node sverchok.core.update_system registering node sverchok.core.monad registering node sverchok.utils.text_editor_submenu registering node sverchok.utils.text_editor_plugins added keyboard items to Text Editor. registering node sverchok.utils.sv_panels_tools registering node sverchok.utils.sv_IO_panel_tools registering node sverchok.utils.sv_load_zipped_blend registering node sverchok.utils.monad registering node sverchok.utils.sv_macro_utils registering node sverchok.utils.sv_extra_search registering node sverchok.utils.sv_3dview_tools registering node sverchok.utils.debug_script registering node sverchok.utils.sv_update_utils registering node sverchok.ui.color_def registering node sverchok.ui.sv_IO_panel registering node sverchok.ui.sv_templates_menu registering node sverchok.ui.sv_panels registering node sverchok.ui.nodeview_space_menu registering node sverchok.ui.nodeview_keymaps registering node sverchok.ui.monad registering node sverchok.ui.sv_icons registering node sverchok.ui.development branch check 1 - start crashes here !!! E:\greensoft\3d\blender\blender-2.79.0-git.cb957fd-windows64> ```
zeffii commented 7 years ago

try again? :) i've commented out some code

zeffii commented 7 years ago

if this localizes the problem i'm tempted to leave that commented code out, seen as the second procedure to get the branch should always get it if there's a .git folder locally.

zeffii commented 7 years ago

whereas this bit :

      res = subprocess.run(["git", "rev-parse", "--abbrev-ref", "HEAD"],
                           stdout=subprocess.PIPE,
                           cwd=os.path.dirname(sverchok.__file__),
                           timeout=2)

also doesn't trigger the except clause of the try/except ( which bugs the living crap out of me )

retsyo commented 7 years ago

congratulations! this time sverchok can be enabled

but for a simple sverchok node link number - int linking with debug print, when I change the int value the output does not change at the same time on both blender-2.79.0-git.cb957fd-windows64 (which has this sverchok-debugmode) and blender-2.79.0-git.cb957fd-windows64-vc14 (which has sverchok) is it right?

```bash Read blend: R:\untitled.blend ED_undo_push: Run Script importing analyzer importing bmesh_nodes importing generator importing generators_extended importing layout importing list_main importing list_masks importing list_mutators importing list_struct importing logic importing matrix importing modifier_change importing modifier_make importing network importing number importing object_nodes importing scene importing script importing text importing transforms importing vector importing viz completed make_node_list registering node sverchok-sv_debugmode.settings registering node sverchok.menu ** Sverchok loaded with 247 nodes ** registering node sverchok.node_tree registering node sverchok.sockets registering node sverchok.core.handlers registering node sverchok.core.update_system registering node sverchok.core.monad registering node sverchok.utils.text_editor_submenu registering node sverchok.utils.text_editor_plugins added keyboard items to Text Editor. registering node sverchok.utils.sv_panels_tools registering node sverchok.utils.sv_IO_panel_tools registering node sverchok.utils.sv_load_zipped_blend registering node sverchok.utils.monad registering node sverchok.utils.sv_macro_utils registering node sverchok.utils.sv_extra_search registering node sverchok.utils.sv_3dview_tools registering node sverchok.utils.debug_script registering node sverchok.utils.sv_update_utils registering node sverchok.ui.color_def registering node sverchok.ui.sv_IO_panel registering node sverchok.ui.sv_templates_menu registering node sverchok.ui.sv_panels registering node sverchok.ui.nodeview_space_menu registering node sverchok.ui.nodeview_keymaps registering node sverchok.ui.monad registering node sverchok.ui.sv_icons registering node sverchok.ui.development branch check 2 - start branch check 2 - done registering node sverchok.nodes.analyzer.area registering node sverchok.nodes.analyzer.bbox registering node sverchok.nodes.analyzer.bvh_overlap_polys registering node sverchok.nodes.analyzer.distance_pp registering node sverchok.nodes.analyzer.edge_angles registering node sverchok.nodes.analyzer.image_components registering node sverchok.nodes.analyzer.kd_tree_edges_mk2 registering node sverchok.nodes.analyzer.kd_tree_MK2 registering node sverchok.nodes.analyzer.mesh_filter registering node sverchok.nodes.analyzer.mesh_select registering node sverchok.nodes.analyzer.normals registering node sverchok.nodes.analyzer.points_inside_mesh registering node sverchok.nodes.analyzer.polygons_centers registering node sverchok.nodes.analyzer.polygons_centers_mk3 registering node sverchok.nodes.analyzer.proportional registering node sverchok.nodes.analyzer.raycaster_lite registering node sverchok.nodes.analyzer.select_similar registering node sverchok.nodes.analyzer.volume registering node sverchok.nodes.bmesh_nodes.bmesh_in registering node sverchok.nodes.bmesh_nodes.bmesh_out registering node sverchok.nodes.bmesh_nodes.bmesh_props registering node sverchok.nodes.bmesh_nodes.bmesh_to_element registering node sverchok.nodes.generator.basic_3pt_arc registering node sverchok.nodes.generator.basic_spline registering node sverchok.nodes.generator.box registering node sverchok.nodes.generator.bricks registering node sverchok.nodes.generator.circle registering node sverchok.nodes.generator.cylinder registering node sverchok.nodes.generator.formula_shape registering node sverchok.nodes.generator.icosphere registering node sverchok.nodes.generator.image registering node sverchok.nodes.generator.line_mk2 registering node sverchok.nodes.generator.ngon registering node sverchok.nodes.generator.plane_mk2 registering node sverchok.nodes.generator.random_vector_mk2 registering node sverchok.nodes.generator.script1_lite registering node sverchok.nodes.generator.sphere registering node sverchok.nodes.generator.torus registering node sverchok.nodes.generator.torusKnot registering node sverchok.nodes.generators_extended.box_rounded registering node sverchok.nodes.generators_extended.edge_split registering node sverchok.nodes.generators_extended.generative_art registering node sverchok.nodes.generators_extended.hexa_grid registering node sverchok.nodes.generators_extended.hilbert registering node sverchok.nodes.generators_extended.hilbert3d registering node sverchok.nodes.generators_extended.hilbert_image registering node sverchok.nodes.generators_extended.mesh_eval registering node sverchok.nodes.generators_extended.profile_mk2 registering node sverchok.nodes.generators_extended.ring registering node sverchok.nodes.generators_extended.script registering node sverchok.nodes.generators_extended.script3 registering node sverchok.nodes.generators_extended.script_mk2 registering node sverchok.nodes.layout.converter registering node sverchok.nodes.layout.wifi_in registering node sverchok.nodes.layout.wifi_out registering node sverchok.nodes.list_main.decompose registering node sverchok.nodes.list_main.func registering node sverchok.nodes.list_main.join registering node sverchok.nodes.list_main.length registering node sverchok.nodes.list_main.levels registering node sverchok.nodes.list_main.match registering node sverchok.nodes.list_main.sum_mk2 registering node sverchok.nodes.list_main.zip registering node sverchok.nodes.list_masks.mask registering node sverchok.nodes.list_masks.mask_convert registering node sverchok.nodes.list_masks.mask_join registering node sverchok.nodes.list_mutators.modifier registering node sverchok.nodes.list_struct.flip registering node sverchok.nodes.list_struct.index_to_mask registering node sverchok.nodes.list_struct.item registering node sverchok.nodes.list_struct.numpy_array registering node sverchok.nodes.list_struct.repeater registering node sverchok.nodes.list_struct.reverse registering node sverchok.nodes.list_struct.shift_mk2 registering node sverchok.nodes.list_struct.shuffle registering node sverchok.nodes.list_struct.slice registering node sverchok.nodes.list_struct.slice_lite registering node sverchok.nodes.list_struct.sort_mk2 registering node sverchok.nodes.list_struct.split registering node sverchok.nodes.list_struct.start_end registering node sverchok.nodes.logic.logic_node registering node sverchok.nodes.logic.neuro_elman registering node sverchok.nodes.logic.switch registering node sverchok.nodes.matrix.apply_and_join registering node sverchok.nodes.matrix.deform registering node sverchok.nodes.matrix.euler registering node sverchok.nodes.matrix.input registering node sverchok.nodes.matrix.interpolation registering node sverchok.nodes.matrix.matrix_in_mk2 registering node sverchok.nodes.matrix.matrix_normal registering node sverchok.nodes.matrix.matrix_out registering node sverchok.nodes.matrix.matrix_track_to registering node sverchok.nodes.matrix.shear registering node sverchok.nodes.modifier_change.bevel registering node sverchok.nodes.modifier_change.delete_loose registering node sverchok.nodes.modifier_change.edges_intersect_mk2 registering node sverchok.nodes.modifier_change.extrude_edges registering node sverchok.nodes.modifier_change.extrude_multi_alt registering node sverchok.nodes.modifier_change.extrude_region registering node sverchok.nodes.modifier_change.extrude_separate registering node sverchok.nodes.modifier_change.flip_normals registering node sverchok.nodes.modifier_change.holes_fill registering node sverchok.nodes.modifier_change.iterate registering node sverchok.nodes.modifier_change.limited_dissolve registering node sverchok.nodes.modifier_change.mesh_join registering node sverchok.nodes.modifier_change.mesh_separate registering node sverchok.nodes.modifier_change.mesh_separate_mk2 registering node sverchok.nodes.modifier_change.objects_along_edge registering node sverchok.nodes.modifier_change.offset registering node sverchok.nodes.modifier_change.polygons_boom registering node sverchok.nodes.modifier_change.polygons_to_edges registering node sverchok.nodes.modifier_change.randomize registering node sverchok.nodes.modifier_change.recalc_normals registering node sverchok.nodes.modifier_change.remove_doubles registering node sverchok.nodes.modifier_change.smooth registering node sverchok.nodes.modifier_change.subdivide registering node sverchok.nodes.modifier_change.transform_select registering node sverchok.nodes.modifier_change.triangulate registering node sverchok.nodes.modifier_change.triangulate_heavy registering node sverchok.nodes.modifier_change.vertices_mask registering node sverchok.nodes.modifier_make.bisect registering node sverchok.nodes.modifier_make.convex_hull registering node sverchok.nodes.modifier_make.convex_hull_mk2 registering node sverchok.nodes.modifier_make.cross_section registering node sverchok.nodes.modifier_make.csg_booleanMK2 registering node sverchok.nodes.modifier_make.edges_adaptative registering node sverchok.nodes.modifier_make.inset_special registering node sverchok.nodes.modifier_make.join_tris registering node sverchok.nodes.modifier_make.lathe registering node sverchok.nodes.modifier_make.matrix_tube registering node sverchok.nodes.modifier_make.pipe_tubes registering node sverchok.nodes.modifier_make.polygons_adaptative registering node sverchok.nodes.modifier_make.solidify registering node sverchok.nodes.modifier_make.uv_connect registering node sverchok.nodes.modifier_make.voronoi_2d registering node sverchok.nodes.modifier_make.wafel registering node sverchok.nodes.modifier_make.wireframe registering node sverchok.nodes.network.udp_client registering node sverchok.nodes.number.easing registering node sverchok.nodes.number.exponential registering node sverchok.nodes.number.fibonacci registering node sverchok.nodes.number.float registering node sverchok.nodes.number.float_to_int registering node sverchok.nodes.number.formula2 registering node sverchok.nodes.number.integer registering node sverchok.nodes.number.list_input registering node sverchok.nodes.number.mix_numbers registering node sverchok.nodes.number.numbers registering node sverchok.nodes.number.random registering node sverchok.nodes.number.random_num_gen registering node sverchok.nodes.number.range_float registering node sverchok.nodes.number.range_int registering node sverchok.nodes.number.range_map registering node sverchok.nodes.number.scalar registering node sverchok.nodes.number.scalar_mk2 registering node sverchok.nodes.object_nodes.closest_point_on_mesh2 registering node sverchok.nodes.object_nodes.filter_blenddata registering node sverchok.nodes.object_nodes.getsetprop registering node sverchok.nodes.object_nodes.get_asset_properties registering node sverchok.nodes.object_nodes.object_raycast2 registering node sverchok.nodes.object_nodes.scene_raycast2 registering node sverchok.nodes.object_nodes.sculpt_mask registering node sverchok.nodes.object_nodes.set_blenddata2 registering node sverchok.nodes.object_nodes.sort_blenddata registering node sverchok.nodes.object_nodes.vertex_colors_mk2 registering node sverchok.nodes.object_nodes.weightsmk2 registering node sverchok.nodes.scene.3dview_props registering node sverchok.nodes.scene.blenddata_to_svdata2 registering node sverchok.nodes.scene.BMOperatorsMK2 registering node sverchok.nodes.scene.cache registering node sverchok.nodes.scene.dupli_instances_mk4 registering node sverchok.nodes.scene.frame_info_mk2 registering node sverchok.nodes.scene.group registering node sverchok.nodes.scene.instancer registering node sverchok.nodes.scene.monad registering node sverchok.nodes.scene.node_remote registering node sverchok.nodes.scene.objects_in_lite registering node sverchok.nodes.scene.objects_mk3 registering node sverchok.nodes.scene.obj_edit registering node sverchok.nodes.scene.obj_remote_mk2 registering node sverchok.nodes.scene.particles registering node sverchok.nodes.scene.particles_MK2 registering node sverchok.nodes.scene.text registering node sverchok.nodes.scene.uv_texture registering node sverchok.nodes.script.multi_exec registering node sverchok.nodes.text.debug_print registering node sverchok.nodes.text.gtext registering node sverchok.nodes.text.note registering node sverchok.nodes.text.stethoscope_mk2 registering node sverchok.nodes.text.viewer_text_mk2 registering node sverchok.nodes.transforms.apply registering node sverchok.nodes.transforms.deform registering node sverchok.nodes.transforms.mirror registering node sverchok.nodes.transforms.move registering node sverchok.nodes.transforms.rotation registering node sverchok.nodes.transforms.scale registering node sverchok.nodes.vector.attractor registering node sverchok.nodes.vector.axis_input_mk2 registering node sverchok.nodes.vector.color_in registering node sverchok.nodes.vector.color_out registering node sverchok.nodes.vector.drop registering node sverchok.nodes.vector.fractal registering node sverchok.nodes.vector.homogenous_vector_field registering node sverchok.nodes.vector.interpolation registering node sverchok.nodes.vector.interpolation_mk2 registering node sverchok.nodes.vector.interpolation_mk3 registering node sverchok.nodes.vector.interpolation_stripes registering node sverchok.nodes.vector.lerp registering node sverchok.nodes.vector.line_evaluate registering node sverchok.nodes.vector.math_mk2 registering node sverchok.nodes.vector.noise registering node sverchok.nodes.vector.noise_mk2 registering node sverchok.nodes.vector.normal registering node sverchok.nodes.vector.turbulence registering node sverchok.nodes.vector.variable_lacunarity registering node sverchok.nodes.vector.vector_in registering node sverchok.nodes.vector.vector_out registering node sverchok.nodes.vector.vector_polar_in registering node sverchok.nodes.vector.vector_polar_out registering node sverchok.nodes.vector.vector_rewire registering node sverchok.nodes.vector.vertices_delete_doubles registering node sverchok.nodes.vector.vertices_sort registering node sverchok.nodes.viz.empty_out registering node sverchok.nodes.viz.texture_viewer registering node sverchok.nodes.viz.texture_viewer_lite registering node sverchok.nodes.viz.viewer_bmesh_mk2 registering node sverchok.nodes.viz.viewer_curves registering node sverchok.nodes.viz.viewer_curves_2d registering node sverchok.nodes.viz.viewer_gp registering node sverchok.nodes.viz.viewer_indices registering node sverchok.nodes.viz.viewer_matrix registering node sverchok.nodes.viz.viewer_mk2 registering node sverchok.nodes.viz.viewer_polyline_mk1 registering node sverchok.nodes.viz.viewer_skin_mk1 registering node sverchok.nodes.viz.viewer_typography ** version: (0, 5, 9, 6) ** ** Have a nice day with sverchok ** ______ _ _ _______ ______ _______ _ _ _____ _ _ /______ \ / |______ |_____/ | |_____| | | |____/ ______/ \/ |______ | \_ |_____ | | |_____| | \_ initialized. ```
zeffii commented 7 years ago

Excellent. I'll work a fix into master.

As for your second question, start a new issue + elaborate. i don't quite understand.

zeffii commented 7 years ago

but no the A Number ( Int ) --> Debug Print should print updated values instantly. It's quite possible that already the update system of 2.79x is being adjusted in anticipation for the 2.8 series.

zeffii commented 7 years ago

but it works here in blender-2.79.0-git.c64e515-windows64

zeffii commented 7 years ago

i've pushed https://github.com/nortikin/sverchok/commit/47eadecf957272571b62b0496d559be487ee9888 (for the crashing)

zeffii commented 7 years ago

flattened the thread a little.