Wings 3D Development Forum

Full Version: [fixed] 2.0.4,Crash,Move Over Mouse cursor on "Various Plane" Dialog Icon
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
Someone it is same issue will happen?
It happens at Wings3D 2.0.4. (it was not happened at 2.0.3 )

How to recreate the bug?
  1. Open RMB menu in Primitive Mode.
  2. Move over a mouse cursor on Dialog icon of "Various Plane" in the menu.
  3. Then Wings3D crash

The error log is here.
Code:
Erlang/OTP 18 [erts-7.3.1] [source] [64-bit] [smp:4:4] [async-threads:10] [hipe] [kernel-poll:false]

Eshell V7.3.1  (abort with ^G)
1> wings-2.0.4
Reading preferences from: /Users/Username/Library/Preferences/Wings3D/Preferences.txt
Using GPU shaders.

=ERROR REPORT==== 18-May-2016::06:01:41 ===
** wx object server {local,wings_status} terminating
** Last message in was {'$gen_cast',{message,geom,{"Create a plane"},[]}}
** When Server state == {state,
                            {wx_ref,74,wxStatusBar,[]},
                            {wx_ref,35,wxFrame,[]},
                            {[[["L",58],
                               160,67,114,101,97,116,101,32,97,32,112,108,97,
                               110,101],
                              "     ",
                              [["R",58],
                               160,79,112,101,110,32,111,112,116,105,111,110,
                               32,100,105,97,108,111,103]],
                             []},
                            {4,
                             {geom,
                                 {[[["L",58],
                                    160,67,114,101,97,116,101,32,97,32,112,
                                    108,97,110,101],
                                   "     ",
                                   [["R",58],
                                    160,79,112,101,110,32,111,112,116,105,111,
                                    110,32,100,105,97,108,111,103]],
                                  []},
                                 {desktop,{[],[]},nil,nil},
                                 {outliner,
                                     {[[["L",58],160,83,101,108,101,99,116],
                                       "     ",
                                       [["R",58],
                                        160,83,104,111,119,32,111,117,116,108,
                                        105,110,101,114,32,109,101,110,117,32,
                                        40,105,102,32,115,101,108,101,99,116,
                                        105,111,110,41,32,111,114,32,99,114,
                                        101,97,116,105,111,110,32,109,101,110,
                                        117,32,40,105,102,32,110,111,32,115,
                                        101,108,101,99,116,105,111,110,41]],
                                      []},
                                     nil,
                                     {{controller,outliner},
                                      {[[[["L",58],
                                          160,67,108,105,99,107,32,116,111,32,
                                          114,111,108,108,117,112,32,119,105,
                                          110,100,111,119,32,105,110,116,111,
                                          32,116,105,116,108,101,98,97,114],
                                         "     ",
                                         [["L",58],
                                          160,68,114,97,103,32,116,111,32,77,
                                          111,118,101]],
                                        "     ",
                                        [[["M",58],160,70,105,116],
                                         "     ",
                                         [["R",58],
                                          160,83,104,111,119,32,109,101,110,
                                          117]]],
                                       []},
                                      nil,nil}}}}}
** Reason for termination ==
** {function_clause,[{wings_menu,str_clean,
                                 [{"Create a plane"}],
                                 [{file,"wings_menu.erl"},{line,546}]},
                     {wings_status,handle_cast,2,
                                   [{file,"wings_status.erl"},{line,64}]},
                     {wx_object,handle_msg,5,
                                [{file,"wx_object.erl"},{line,432}]},
                     {proc_lib,init_p_do_apply,3,
                               [{file,"proc_lib.erl"},{line,240}]}]}

=ERROR REPORT==== 18-May-2016::06:01:41 ===
Error in process <0.33.0> with exit value:
{{{function_clause,[{wings_menu,str_clean,
                                [{"Create a plane"}],
                                [{file,"wings_menu.erl"},{line,546}]},
                    {wings_status,handle_cast,2,
                                  [{file,"wings_status.erl"},{line,64}]},
                    {wx_object,handle_msg,5,
                               [{file,"wx_object.erl"},{line,432}]},
                    {proc_lib,init_p_do_apply,3,
                              [{file,"proc_lib.erl"},{line,240}]}]},
  {wx_object,call,[progress_bar,cancel]}},
[{wx_object,call,2,[{file,"wx_object.erl"},{line,272}]},
  {wings_u,crash_log,3,[{file,"wings_u.erl"},{line,101}]},
  {wings,halt_loop,1,[{file,"wings.erl"},{line,69}]}]}

My Enviroment is...
Wings3D v2.0.4
MacOSX v10.11.4
CPU: Mac mini 2.8 GHz Intel Core i5,Mem: 8GB
GPU: Intel Iris 1536 MB
I have seen dumps that look a bunch like that one. I'll have to keep my eyes peeled.
tkbd, thanks for report it
Here is the fix: wpc_plane.beam
It must be placed in a folder like this: C:\Program Files\wings3d_2.0.4\lib\wings-2.0.4\plugins\primitives
Thank you for the fiexd file.
It now works fine!
Unfortunately it still crashes on Windows 10
This is in the dev version with the above beam file:
Code:
ERROR REPORT==== 11-Jun-2016::16:37:30 ===
** wx object server {local,wings_status} terminating
** Last message in was {'$gen_cast',{message,geom,{"Create a plane"},[]}}
** When Server state == {state,{wx_ref,80,wxStatusBar,[]},
                               {wx_ref,35,wxFrame,[]},
                               {[[["L",58],
                                  160,67,114,101,97,116,101,32,97,32,112,108,
                                  97,110,101],
                                 "     ",
                                 [["R",58],
                                  160,79,112,101,110,32,111,112,116,105,111,
                                  110,32,100,105,97,108,111,103]],
                                []},
                               {1,
                                {geom,{[[["L",58],
                                         160,67,114,101,97,116,101,32,97,32,
                                         112,108,97,110,101],
                                        "     ",
                                        [["R",58],
                                         160,79,112,101,110,32,111,112,116,
                                         105,111,110,32,100,105,97,108,111,
                                         103]],
                                       []},
                                      nil,nil}}}
** Reason for termination ==
** {function_clause,
       [{wings_menu,str_clean,
            [{"Create a plane"}],
            [{file,"c:/wingsdev/src/wings/src/wings_menu.erl"},{line,556}]},
        {wings_status,handle_cast,2,
            [{file,"c:/wingsdev/src/wings/src/wings_status.erl"},{line,64}]},
        {wx_object,handle_msg,5,[{file,"wx_object.erl"},{line,432}]},
        {proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,240}]}]}
I'm using Windows 10.
Are you using any specific language? (translation)
its the default system language, English UK
That is strange. Are you sure you replace the old file?
Please check the file date.
You may need to have administrator rights to replace the old one.
file is dated 11 of June, I have full admin rights on that folder and subs folders(C:\Program Files\wings3d_2.0.4)
I tried disabling plugins I've added like 3Delight

I've also got the dev environment (C:\wingsdev\src\wings) which does the same :/ I'll try my daughters laptop and see if that works
No other plugin should cause any problem in this case.
I just download the file again and replace the one I had installed and it's still working fine.

I have not idea about how to help you in this case. So, instead of pass the mouse over that icon, just select the menu item using the RMB that will produce the same action. Wink

Let's see if you get it solved when the next release be available.
Pages: 1 2
Reference URL's