This bug happens on both of internal image and external image.
Also this bug happens regardless of the existence of objects in Geoetry window.
Crash log is here.
A log caused by Internal image (create by Body > Image... grid)
A log caused by external image
-------
tkbd
Also this bug happens regardless of the existence of objects in Geoetry window.
Crash log is here.
A log caused by Internal image (create by Body > Image... grid)
Code:
Dump written 2020-6-5_17-51
Version: 2.2.6.1
OS: macOS Mojave Version 10.14.6 (Build 18G5033)
GPU: Intel Inc. | Intel Iris OpenGL Engine
Window: geom
Reason: function_clause
Short stack trace:
[{wings,handle_event_3,2,[{file,"wings.erl"},{line,411}]},
{wings_wm,handle_event,3,[{file,"wings_wm.erl"},{line,1029}]},
{wings_wm,send_event,2,[{file,"wings_wm.erl"},{line,996}]},
{wings_wm,do_dispatch,2,[{file,"wings_wm.erl"},{line,888}]},
{wings_wm,dispatch_event,1,[{file,"wings_wm.erl"},{line,797}]},
{wings_wm,get_and_dispatch,0,[{file,"wings_wm.erl"},{line,683}]},
{wings,init_part2,3,[{file,"wings.erl"},{line,108}]},
{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,249}]}]
Long stack trace:
[{wings,handle_event_3,
[{drop,
#{id => 5,
image =>
{e3d_image,r8g8b8,3,1,lower_left,256,256,
<<"FFFFFFFFFFFFFFFFF"...>>,
none,"grid",[]},
name => "grid",type => image}},
{st,{0,nil},
face,false,[],
{0,nil},
none,
{2,
{default,
[{maps,[]},
{opengl,
[{diffuse,
{0.7898538076923077,0.8133333333333334,
0.6940444444444445,1.0}},
{emission,{0.0,0.0,0.0,1.0}},
{metallic,0.1},
{roughness,0.8},
{vertex_colors,set}]}],
nil,
{default2,
[{maps,[]},
{opengl,
[{diffuse,
{0.7898538076923077,0.8133333333333334,
0.6940444444444445,1.0}},
{emission,{0.0,0.0,0.0,1.0}},
{metallic,0.1},
{roughness,0.8},
{vertex_colors,set}]}],
nil,nil}}},
[],undefined,false,2,none,none,
{0,{}},
{1,{wings_shape,{no_folder,[{no_folder,{open,{0,nil}}}]},nil,nil}},
{face,dissolve},
none,none,
{ignore,ignore},
{shape,image},
{[{est,
[{we,1,0,"Cube1",
{array,12,100,undefined,
{{{edge,0,1,5,...},
{edge,0,2,...},
{edge,0,...},
{edge,...},
{...},...},
{{edge,5,7,...},
{edge,6,...},
undefined,undefined,...},
10,10,10,10,...}},
none,none,undefined,
{0,nil},
undefined,
{array,8,10,undefined,{...}},
{1,{wings_shape,no_folder,...}},
default,12,none,none,...}],
face,
[{1,{6,{3,{1,{0,nil,nil},{2,nil,nil}},{5,{4,nil,nil},nil}}}}],
2,
{2,
{default,
[{maps,[]},
{opengl,
[{diffuse,
{0.7898538076923077,0.8133333333333334,...}},
{emission,{0.0,...}},
{metallic,0.1},
{roughness,...},
{...}]}],
nil,
{default2,[{maps,[]},{opengl,[{...}|...]}],nil,nil}}},
{1,
{wings_shape,
{no_folder,[{no_folder,{open,{0,...}}}]},
nil,nil}},
{shape,
{ncube,
[{nres,1},
{xcube,2.0},
{ycube,2.0},
{zcube,2.0},
{spherizeflag,false},
{rot_x,...},
{...}|...]}},
undefined}],
[{est,[],face,[],1,
{2,
{default,
[{maps,[]},
{opengl,
[{diffuse,{0.7898538076923077,...}},
{emission,{...}},
{metallic,...},
{...}|...]}],
nil,
{default2,[{maps,[]},{opengl,[...]}],nil,nil}}},
{1,
{wings_shape,{no_folder,[{no_folder,{open,{...}}}]},nil,nil}},
{material,{duplicate,["default"]}},
undefined}]},
true,[]}],
[{file,"wings.erl"},{line,411}]},
{wings_wm,handle_event,3,[{file,"wings_wm.erl"},{line,1029}]},
{wings_wm,send_event,2,[{file,"wings_wm.erl"},{line,996}]},
{wings_wm,do_dispatch,2,[{file,"wings_wm.erl"},{line,888}]},
{wings_wm,dispatch_event,1,[{file,"wings_wm.erl"},{line,797}]},
{wings_wm,get_and_dispatch,0,[{file,"wings_wm.erl"},{line,683}]},
{wings,init_part2,3,[{file,"wings.erl"},{line,108}]},
{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,249}]}]
Argument #2:
A log caused by external image
Code:
Dump written 2020-6-5_17-47
Version: 2.2.6.1
OS: macOS Mojave Version 10.14.6 (Build 18G5033)
GPU: Intel Inc. | Intel Iris OpenGL Engine
Window: geom
Reason: function_clause
Short stack trace:
[{wings,handle_event_3,2,[{file,"wings.erl"},{line,411}]},
{wings_wm,handle_event,3,[{file,"wings_wm.erl"},{line,1029}]},
{wings_wm,send_event,2,[{file,"wings_wm.erl"},{line,996}]},
{wings_wm,do_dispatch,2,[{file,"wings_wm.erl"},{line,888}]},
{wings_wm,dispatch_event,1,[{file,"wings_wm.erl"},{line,797}]},
{wings_wm,get_and_dispatch,0,[{file,"wings_wm.erl"},{line,683}]},
{wings,init_part2,3,[{file,"wings.erl"},{line,108}]},
{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,249}]}]
Long stack trace:
[{wings,handle_event_3,
[{drop,
#{id => 4,
image =>
{e3d_image,r8g8b8,3,1,lower_left,211,209,
<<"A7A7A7A7A7..>>,
"/Users/user/Desktop/ab.png","ab.png",[]},
name => "ab.png",type => image}},
{st,{1,
{1,
{we,1,0,"Cube1",
{array,12,100,undefined,
{{{edge,0,1,5,1,3,1,2,4},
{edge,0,2,3,5,6,2,0,5},
{edge,0,4,1,3,8,0,1,9},
{edge,1,3,5,2,5,0,4,7},
{edge,1,5,2,1,10,3,0,8},
{edge,2,3,0,5,7,6,1,3},
{edge,2,6,3,0,9,1,5,11},
{edge,3,7,0,2,11,5,3,10},
{edge,4,5,1,4,4,2,9,10},
{edge,4,6,4,3,11,8,2,6}},
{{edge,5,7,2,4,7,4,8,11},
{edge,6,7,4,0,10,9,6,7},
undefined,undefined,undefined,undefined,undefined,
undefined,undefined,undefined},
10,10,10,10,10,10,10,10,10}},
none,none,
{6,
{3,1,
{1,0,{0,5,nil,nil},{2,3,nil,nil}},
{5,0,{4,8,nil,nil},nil}}},
{0,nil},
{array,8,10,undefined,{0,0,1,3,2,4,6,7,undefined,undefined}},
{array,8,10,undefined,
{{-1.0,-1.0,-1.0},
{-1.0,-1.0,1.0},
{-1.0,1.0,-1.0},
{-1.0,1.0,1.0},
{1.0,-1.0,-1.0},
{1.0,-1.0,1.0},
{1.0,1.0,-1.0},
{1.0,1.0,1.0},
undefined,undefined}},
{1,{wings_shape,no_folder,nil,nil}},
default,12,none,none,[],[]},
nil,nil}},
face,true,[],
{0,nil},
none,
{2,
{default,
[{maps,[]},
{opengl,
[{diffuse,
{0.7898538076923077,0.8133333333333334,
0.6940444444444445,1.0}},
{emission,{0.0,0.0,0.0,1.0}},
{metallic,0.1},
{roughness,0.8},
{vertex_colors,set}]}],
nil,
{default2,
[{maps,[]},
{opengl,
[{diffuse,
{0.7898538076923077,0.8133333333333334,
0.6940444444444445,1.0}},
{emission,{0.0,0.0,0.0,1.0}},
{metallic,0.1},
{roughness,0.8},
{vertex_colors,set}]}],
nil,nil}}},
[],undefined,false,2,none,none,
{0,{}},
{1,{wings_shape,{no_folder,[{no_folder,{open,{0,nil}}}]},nil,nil}},
ignore,none,none,
{ignore,ignore},
{file,{import_files,[]}},
{[{est,
[{we,1,0,"Cube1",
{array,12,100,undefined,
{{{edge,0,1,5,...},
{edge,0,2,...},
{edge,0,...},
{edge,...},
{...},...},
{{edge,5,7,...},
{edge,6,...},
undefined,undefined,...},
10,10,10,10,...}},
none,none,undefined,
{0,nil},
undefined,
{array,8,10,undefined,{...}},
{1,{wings_shape,no_folder,...}},
default,12,none,none,...}],
face,[],2,
{2,
{default,
[{maps,[]},
{opengl,
[{diffuse,
{0.7898538076923077,0.8133333333333334,...}},
{emission,{0.0,...}},
{metallic,0.1},
{roughness,...},
{...}]}],
nil,
{default2,[{maps,[]},{opengl,[{...}|...]}],nil,nil}}},
{1,
{wings_shape,
{no_folder,[{no_folder,{open,{0,...}}}]},
nil,nil}},
{shape,
{ncube,
[{nres,1},
{xcube,2.0},
{ycube,2.0},
{zcube,2.0},
{spherizeflag,false},
{rot_x,...},
{...}|...]}},
undefined}],
[{est,[],face,[],1,
{2,
{default,
[{maps,[]},
{opengl,
[{diffuse,{0.7898538076923077,...}},
{emission,{...}},
{metallic,...},
{...}|...]}],
nil,
{default2,[{maps,[]},{opengl,[...]}],nil,nil}}},
{1,
{wings_shape,{no_folder,[{no_folder,{open,{...}}}]},nil,nil}},
{material,{duplicate,["default"]}},
undefined}]},
true,[]}],
[{file,"wings.erl"},{line,411}]},
{wings_wm,handle_event,3,[{file,"wings_wm.erl"},{line,1029}]},
{wings_wm,send_event,2,[{file,"wings_wm.erl"},{line,996}]},
{wings_wm,do_dispatch,2,[{file,"wings_wm.erl"},{line,888}]},
{wings_wm,dispatch_event,1,[{file,"wings_wm.erl"},{line,797}]},
{wings_wm,get_and_dispatch,0,[{file,"wings_wm.erl"},{line,683}]},
{wings,init_part2,3,[{file,"wings.erl"},{line,108}]},
{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,249}]}]
Argument #2:
OBJECT 1: "Cube1"
=======================
next_id=12
Face table
===========
0: edge=5
1: edge=0
2: edge=3
3: edge=1
4: edge=8
5: edge=0
Edge table
===========
0: vs=0 ve=1
left: face=5 pred=3 succ=1
right: face=1 pred=2 succ=4
1: vs=0 ve=2
left: face=3 pred=6 succ=2
right: face=5 pred=0 succ=5
2: vs=0 ve=4
left: face=1 pred=8 succ=0
right: face=3 pred=1 succ=9
3: vs=1 ve=3
left: face=5 pred=5 succ=0
right: face=2 pred=4 succ=7
4: vs=1 ve=5
left: face=2 pred=10 succ=3
right: face=1 pred=0 succ=8
5: vs=2 ve=3
left: face=0 pred=7 succ=6
right: face=5 pred=1 succ=3
6: vs=2 ve=6
left: face=3 pred=9 succ=1
right: face=0 pred=5 succ=11
7: vs=3 ve=7
left: face=0 pred=11 succ=5
right: face=2 pred=3 succ=10
8: vs=4 ve=5
left: face=1 pred=4 succ=2
right: face=4 pred=9 succ=10
9: vs=4 ve=6
left: face=4 pred=11 succ=8
right: face=3 pred=2 succ=6
10: vs=5 ve=7
left: face=2 pred=7 succ=4
right: face=4 pred=8 succ=11
11: vs=6 ve=7
left: face=4 pred=10 succ=9
right: face=0 pred=6 succ=7
-------
tkbd