demostenes Posted December 31, 2015 Share Posted December 31, 2015 After editing node reference and pressing apply editor sometimes crashes. Never happen before, so it must be some change in later versions. Link to comment
silent Posted January 11, 2016 Share Posted January 11, 2016 Hi Jirka,There is currently a single known crash in NodeReference edit mode with the following editor script callstack:{ if(type_prefix.check(type)) { } else { throw("%s:%d: %s: Assertion: '%s'\n","editor/editor_nodes.h",285,__FUNC__,"type_prefix.check(type)"); } };editor/editor_nodes.h:285: throw(): editor/editor_nodes.h:285: Nodes::run_function(): Assertion: 'type_prefix.check(type)'Could you please send us the actual log.html file after the debug editor crash to confirm that it is the same issue? To launch debug editor you can use SDK Browser and enable Debug option under the Edit content button (...) for your project.Thanks! How to submit a good bug report --- FTP server for test scenes and user uploads: ftp://files.unigine.com user: upload password: 6xYkd6vLYWjpW6SN Link to comment
demostenes Posted January 17, 2016 Author Share Posted January 17, 2016 It wrote this: 19:07:02 UserArray::get(): uninitialized key 19:07:05 UserArray::get(): uninitialized key 19:07:05 Editor::update(): editor update function return 0 I ve opened refrence node, changed material on surface, clicked apply and it crashes. But it is quite random, sometimes it happens, sometimes not. Link to comment
grmmvv Posted January 19, 2016 Share Posted January 19, 2016 Hi Jirka,I'm afraid we can't reproduce your problem.Could you please provide us minimal test scene with node reference content.UPD1: we have more researches and found your crash. Like Silent says, there is known issue with Node Reference crash in edit mode. Link to comment
demostenes Posted January 19, 2016 Author Share Posted January 19, 2016 Good, is it same issue as Silent wrote? Link to comment
silent Posted January 19, 2016 Share Posted January 19, 2016 Hi Jirka, We will 100% sure if we can check the debug editor log (you send us log from the release version and it is not very detailed). In release editor our crash looks like your, but it is not 100% guarantee that issue is the same. If you will have some free time - could you please try to run debug editor to make sure that we are on the right way :)Thanks! How to submit a good bug report --- FTP server for test scenes and user uploads: ftp://files.unigine.com user: upload password: 6xYkd6vLYWjpW6SN Link to comment
demostenes Posted February 6, 2016 Author Share Posted February 6, 2016 14:10:27 Loading "../data/interior_worlds/dungeons/Daugas_Sewers_2/Daugas_Sewers_2.world" 2757ms 14:12:00 { if(type_prefix.check(type)) { } else { throw("%s:%d: %s: Assertion: '%s'\n","editor/editor_nodes.h",285,__FUNC__,"type_prefix.check(type)"); } }; 14:12:00 editor/editor_nodes.h:285: throw(): editor/editor_nodes.h:285: Nodes::run_function(): Assertion: 'type_prefix.check(type)' 14:12:00 Call stack:14:12:00 00: 0x00023d24 Nodes::run_function()14:12:00 01: 0x0005ef7e Nodes::set_node()14:12:00 02: 0x0005fc39 Nodes::select_node()14:12:00 03: 0x000207ec Reference::disable()14:12:00 04: 0x00020880 Reference::apply_clicked() 14:12:01 Disassemble:14:12:0114:12:01 { if(type_prefix.check(type)) { } else { throw("%s:%d: %s: Assertion: '%s'\n","editor/editor_nodes.h",285,__FUNC__,"type_prefix.check(type)"); } };14:12:01 0x00023d3d: callefr throw14:12:0114:12:01 if(is_function("Nodes::" + type_prefix[type] + name)) ret = call(type_prefix[type] + name);14:12:01 0x00023d3f: pushcc int: 0 string: "Nodes::"14:12:01 0x00023d42: pushuavv type_prefix[type] 14:12:04 { if(type_prefix.check(type)) { } else { throw("%s:%d: %s: Assertion: '%s'\n","editor/editor_nodes.h",285,__FUNC__,"type_prefix.check(type)"); } }; 14:12:04 editor/editor_nodes.h:285: throw(): editor/editor_nodes.h:285: Nodes::run_function(): Assertion: 'type_prefix.check(type)' 14:12:04 Stack dump:14:12:04 0x0000: int: -4914:12:04 0x0001: int: 014:12:04 0x0002: string: "shutdown"14:12:04 0x0003: vec3: -64.7729 -5.30841 24.263914:12:04 0x0004: Node 000001CF6DF02810 external (65:100588:100592)14:12:04 0x0005: int: 114:12:04 0x0006: int: 114:12:04 0x0007: vec3: -64.7729 -5.30841 24.263914:12:04 0x0008: vec3: -64.7729 -5.30841 24.263914:12:04 0x0009: vec3: -64.7729 -5.30841 24.263914:12:04 0x000a: int: 0 14:12:04 Call stack:14:12:04 00: 0x00023d24 Nodes::run_function()14:12:04 01: 0x0005ef7e Nodes::set_node()14:12:04 02: 0x00060ed0 Nodes::update()14:12:04 03: 0x00061241 nodesUpdate()14:12:04 04: 0x0007dcfc update() 14:12:05 Disassemble:14:12:0514:12:05 { if(type_prefix.check(type)) { } else { throw("%s:%d: %s: Assertion: '%s'\n","editor/editor_nodes.h",285,__FUNC__,"type_prefix.check(type)"); } };14:12:05 0x00023d3d: callefr throw14:12:0514:12:05 if(is_function("Nodes::" + type_prefix[type] + name)) ret = call(type_prefix[type] + name);14:12:05 0x00023d3f: pushcc int: 0 string: "Nodes::"14:12:05 0x00023d42: pushuavv type_prefix[type] 14:12:05 Editor::update(): editor update function return 0 Link to comment
silent Posted February 8, 2016 Share Posted February 8, 2016 Hi Jirka, Great, thank you! This is the same issue that we have discovered earlier. How to submit a good bug report --- FTP server for test scenes and user uploads: ftp://files.unigine.com user: upload password: 6xYkd6vLYWjpW6SN Link to comment
silent Posted February 28, 2016 Share Posted February 28, 2016 Fixed. Fix will be available in the upcoming 2.2 beta update. How to submit a good bug report --- FTP server for test scenes and user uploads: ftp://files.unigine.com user: upload password: 6xYkd6vLYWjpW6SN Link to comment
Recommended Posts