Giter Site home page Giter Site logo

goost-fuzzer's People

Contributors

xrayez avatar

Stargazers

 avatar

Forkers

qarmin

goost-fuzzer's Issues

Upload as artifacts latest lines from run log

I upload latest 300 lines of log to see without needing to dowload full log, what exactly happened at the end

https://github.com/qarmin/Qarminer/blob/0e4934594b640e107c370693d0a82e3552a64737/.github/workflows/linux_builds_gles2_1.yml#L64-L73

https://github.com/qarmin/Qarminer/actions/runs/1280572449

this is what contains this file

VisualScriptFunctionCall.set_base_path --- executing with 1 parameters [.]
	temp_variable4605.set_base_path(NodePath("."))

VisualScriptFunctionCall.set_local_to_scene --- executing with 1 parameters [True]
	temp_variable4605.set_local_to_scene(true)

VisualScriptFunctionCall.get_visual_script --- executing with 0 parameters []
	temp_variable4605.get_visual_script()

VisualScriptFunctionCall.get --- executing with 1 parameters [3873534754]
	temp_variable4605.get("3873534754")

VisualScriptFunctionCall.has_meta --- executing with 1 parameters [.]
	temp_variable4605.has_meta(".")

VisualScriptFunctionCall.get_property_list --- executing with 0 parameters []
	temp_variable4605.get_property_list()
modules/visual_script/visual_script_func_nodes.cpp:562:50: runtime error: load of value 4294967270, which is not a valid value for type 'Type'
modules/visual_script/visual_script_func_nodes.cpp:612:47: runtime error: load of value 4294967270, which is not a valid value for type 'Type'

================================================================
handle_crash: Program crashed with signal 11
Engine version: Godot Engine v3.4.beta.custom_build (58075861887316663bcfe275c2f1391c40a7fed7)
Dumping the backtrace. Please include this when reporting the bug on https://github.com/godotengine/godot/issues
[1] ./godot.x11.tools.64s() [0x17b26a4] (/home/runner/work/Qarminer/Qarminer/godot/platform/x11/crash_handler_x11.cpp:56)
[2] /lib/x86_64-linux-gnu/libc.so.6(+0x46210) [0x7f5be4b4d210] (??:0)
[3] Map<StringName, _VariantCall::FuncData, Comparator<StringName>, DefaultAllocator>::find(StringName const&) const (/home/runner/work/Qarminer/Qarminer/godot/./core/map.h:509)
[4] Variant::get_method_default_arguments(Variant::Type, StringName const&) (/home/runner/work/Qarminer/Qarminer/godot/core/variant_call.cpp:1443)
[5] VisualScriptFunctionCall::_validate_property(PropertyInfo&) const (/home/runner/work/Qarminer/Qarminer/godot/modules/visual_script/visual_script_func_nodes.cpp:612)
[6] ClassDB::get_property_list(StringName, List<PropertyInfo, DefaultAllocator>*, bool, Object const*) (/home/runner/work/Qarminer/Qarminer/godot/core/class_db.cpp:965)
[7] VisualScriptFunctionCall::_get_property_listv(List<PropertyInfo, DefaultAllocator>*, bool) const (/home/runner/work/Qarminer/Qarminer/godot/modules/visual_script/visual_script_func_nodes.h:37 (discriminator 15))
[8] Object::get_property_list(List<PropertyInfo, DefaultAllocator>*, bool) const (/home/runner/work/Qarminer/Qarminer/godot/core/object.cpp:648)
[9] Object::_get_property_list_bind() const (/home/runner/work/Qarminer/Qarminer/godot/core/object.cpp:1076)
[10] MethodBind0RC<Array>::call(Object*, Variant const**, int, Variant::CallError&) (/home/runner/work/Qarminer/Qarminer/godot/./core/method_bind.gen.inc:593 (discriminator 4))
[11] Object::call(StringName const&, Variant const**, int, Variant::CallError&) (/home/runner/work/Qarminer/Qarminer/godot/core/object.cpp:918 (discriminator 1))
[12] Object::callv(StringName const&, Array const&) (/home/runner/work/Qarminer/Qarminer/godot/core/object.cpp:828 (discriminator 1))
[13] MethodBind2R<Variant, StringName const&, Array const&>::call(Object*, Variant const**, int, Variant::CallError&) (/home/runner/work/Qarminer/Qarminer/godot/./core/method_bind.gen.inc:1717 (discriminator 12))
[14] Object::call(StringName const&, Variant const**, int, Variant::CallError&) (/home/runner/work/Qarminer/Qarminer/godot/core/object.cpp:918 (discriminator 1))
[15] Variant::call_ptr(StringName const&, Variant const**, int, Variant*, Variant::CallError&) (/home/runner/work/Qarminer/Qarminer/godot/core/variant_call.cpp:1175 (discriminator 1))
[16] GDScriptFunction::call(GDScriptInstance*, Variant const**, int, Variant::CallError&, GDScriptFunction::CallState*) (/home/runner/work/Qarminer/Qarminer/godot/modules/gdscript/gdscript_function.cpp:1044)
[17] GDScriptInstance::call(StringName const&, Variant const**, int, Variant::CallError&) (/home/runner/work/Qarminer/Qarminer/godot/modules/gdscript/gdscript.cpp:1169)
[18] Object::call(StringName const&, Variant const**, int, Variant::CallError&) (/home/runner/work/Qarminer/Qarminer/godot/core/object.cpp:899 (discriminator 1))
[19] Variant::call_ptr(StringName const&, Variant const**, int, Variant*, Variant::CallError&) (/home/runner/work/Qarminer/Qarminer/godot/core/variant_call.cpp:1175 (discriminator 1))
[20] GDScriptFunction::call(GDScriptInstance*, Variant const**, int, Variant::CallError&, GDScriptFunction::CallState*) (/home/runner/work/Qarminer/Qarminer/godot/modules/gdscript/gdscript_function.cpp:1049)
[21] GDScriptInstance::call_multilevel(StringName const&, Variant const**, int) (/home/runner/work/Qarminer/Qarminer/godot/modules/gdscript/gdscript.cpp:1184)
[22] Node::_notification(int) (/home/runner/work/Qarminer/Qarminer/godot/scene/main/node.cpp:54)
[23] Node::_notificationv(int, bool) (/home/runner/work/Qarminer/Qarminer/godot/./scene/main/node.h:45 (discriminator 14))
[24] Object::notification(int, bool) (/home/runner/work/Qarminer/Qarminer/godot/core/object.cpp:929)
[25] SceneTree::_notify_group_pause(StringName const&, int) (/home/runner/work/Qarminer/Qarminer/godot/scene/main/scene_tree.cpp:973)
[26] SceneTree::idle(float) (/home/runner/work/Qarminer/Qarminer/godot/scene/main/scene_tree.cpp:528 (discriminator 3))
[27] Main::iteration() (/home/runner/work/Qarminer/Qarminer/godot/main/main.cpp:2183)
[28] OS_X11::run() (/home/runner/work/Qarminer/Qarminer/godot/platform/x11/os_x11.cpp:3641)
[29] ./godot.x11.tools.64s(main+0x329) [0x17a908f] (/home/runner/work/Qarminer/Qarminer/godot/platform/x11/godot_x11.cpp:57)
[30] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7f5be4b2e0b3] (??:0)
[31] ./godot.x11.tools.64s(_start+0x2e) [0x17a8cae] (??:?)
-- END OF BACKTRACE --
================================================================
Aborted (core dumped)

Update Github workflow script to get info about recently executed functions in smal file

As can be see here - https://github.com/qarmin/Qarminer/actions/runs/1249293607

there are now an artifacts to download, which are produced after each run(even unsuccessful), which provide small file(max 10-20MB, but usually few MB) with info about executed functions with parameters in last run e.g.

######################################## _OS ########################################
	var temp_variable = ClassDB.instance("_OS")
	temp_variable.is_keep_screen_on()
	temp_variable.is_vsync_enabled()
	temp_variable.set_vsync_via_compositor(false)
	temp_variable.set_window_position(Vector2(0.90613, 0.423))
	temp_variable.can_draw()
	temp_variable.set_thread_name(".")
	temp_variable.get_ime_selection()
	temp_variable.set_screen_orientation(-42)
	temp_variable.center_window()

This is how it looks workflow file
https://github.com/qarmin/Qarminer/blob/0dba2d194f0644f32da32b429daa6739b369b7ae/.github/workflows/linux_builds_1.yml#L46-L60

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.