26 Jun 2022 hartsantler Open Grease Pencil hartsantler ManBlender bazza dino107 kromar quangminh Grease Pencil Published 26 Jun 2022 script property could be used for exporters that want to attach extra data to data blocks. 100% Development Status: Open Upvote 5 Downvote 0 h hartsantler 26 Jun 2022 3 Comments h hartsantler Author 26 Jun 2022 saving a blend file with a Text block set on a shader fx will crash blender on open with: backtrace bin/blender(BLI_system_backtrace+0x37) [0x2127877] bin/blender() [0xb6115d] /lib/x86_64-linux-gnu/libc.so.6(+0x43090) [0x7fb61ffeb090] bin/blender(rna_ID_refine+0x8) [0x11dd948] bin/blender(rna_pointer_inherit_refine+0x6e) [0x11c9dfe] bin/blender(ShaderFxBlur_script_get+0x34) [0x12f2384] bin/blender(RNA_property_pointer_get+0xb4) [0x11cf3d4] bin/blender() [0xf1c718] bin/blender(uiDefIconTextButR_prop+0x3a) [0xf1ceea] bin/blender(uiDefAutoButR+0x2a1) [0xf70641] bin/blender() [0xf48bfb] bin/blender(uiItemFullR+0xece) [0xf4a0fe] bin/blender(uiItemR+0x50) [0xf4ab70] bin/blender() [0x1bcb247] bin/blender() [0xb9c3fc] bin/blender(ED_region_panels_layout_ex+0x3cb) [0xb9da3b] bin/blender() [0x1e282e4] bin/blender(ED_region_do_layout+0x62) [0xb9ca82] bin/blender(wm_draw_update+0x3d5) [0xb64dc5] bin/blender(WM_main+0x30) [0xb62290] bin/blender(main+0x322) [0xb49132] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7fb61ffcc083] bin/blender(_start+0x2e) [0xb5d6ae] L LalaGhost 27 Jun 2022 Please report this as a bug by clicking on Help > Report a Bug in Blender 1 h hartsantler Author 27 Jun 2022 the crash above is fixed by adding: BLO_read_data_address(reader, &fx->script); in the file: source/blender/blenkernel/intern/shader_fx.c in the function: BKE_shaderfx_blend_read_data
3 Comments
saving a blend file with a Text block set on a shader fx will crash blender on open with:
backtrace
bin/blender(BLI_system_backtrace+0x37) [0x2127877] bin/blender() [0xb6115d] /lib/x86_64-linux-gnu/libc.so.6(+0x43090) [0x7fb61ffeb090] bin/blender(rna_ID_refine+0x8) [0x11dd948] bin/blender(rna_pointer_inherit_refine+0x6e) [0x11c9dfe] bin/blender(ShaderFxBlur_script_get+0x34) [0x12f2384] bin/blender(RNA_property_pointer_get+0xb4) [0x11cf3d4] bin/blender() [0xf1c718] bin/blender(uiDefIconTextButR_prop+0x3a) [0xf1ceea] bin/blender(uiDefAutoButR+0x2a1) [0xf70641] bin/blender() [0xf48bfb] bin/blender(uiItemFullR+0xece) [0xf4a0fe] bin/blender(uiItemR+0x50) [0xf4ab70] bin/blender() [0x1bcb247] bin/blender() [0xb9c3fc] bin/blender(ED_region_panels_layout_ex+0x3cb) [0xb9da3b] bin/blender() [0x1e282e4] bin/blender(ED_region_do_layout+0x62) [0xb9ca82] bin/blender(wm_draw_update+0x3d5) [0xb64dc5] bin/blender(WM_main+0x30) [0xb62290] bin/blender(main+0x322) [0xb49132] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7fb61ffcc083] bin/blender(_start+0x2e) [0xb5d6ae]
Please report this as a bug by clicking on Help > Report a Bug in Blender
the crash above is fixed by adding:
BLO_read_data_address(reader, &fx->script);
in the file: source/blender/blenkernel/intern/shader_fx.c
in the function: BKE_shaderfx_blend_read_data