Wings 3D Development Forum
[fixed] 2.0.4,Crash,Move Over Mouse cursor on "Various Plane" Dialog Icon - Printable Version

+- Wings 3D Development Forum (https://www.wings3d.com/forum)
+-- Forum: Wings 3D (https://www.wings3d.com/forum/forumdisplay.php?fid=1)
+--- Forum: Bug Reports (https://www.wings3d.com/forum/forumdisplay.php?fid=12)
+--- Thread: [fixed] 2.0.4,Crash,Move Over Mouse cursor on "Various Plane" Dialog Icon (/showthread.php?tid=1975)

Pages: 1 2


[fixed] 2.0.4,Crash,Move Over Mouse cursor on "Various Plane" Dialog Icon - tkbd - 05-18-2016

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


RE: 2.0.4,Crash,Move Over Mouse cursor on "Various Plane" Dialog Icon - ggaliens - 05-18-2016

I have seen dumps that look a bunch like that one. I'll have to keep my eyes peeled.


RE: 2.0.4,Crash,Move Over Mouse cursor on "Various Plane" Dialog Icon - micheus - 05-18-2016

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


RE: 2.0.4,Crash,Move Over Mouse cursor on "Various Plane" Dialog Icon - tkbd - 05-22-2016

Thank you for the fiexd file.
It now works fine!


RE: [fixed] 2.0.4,Crash,Move Over Mouse cursor on "Various Plane" Dialog Icon - nigec - 06-11-2016

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}]}]}



RE: [fixed] 2.0.4,Crash,Move Over Mouse cursor on "Various Plane" Dialog Icon - micheus - 06-11-2016

I'm using Windows 10.
Are you using any specific language? (translation)


RE: [fixed] 2.0.4,Crash,Move Over Mouse cursor on "Various Plane" Dialog Icon - nigec - 06-11-2016

its the default system language, English UK


RE: [fixed] 2.0.4,Crash,Move Over Mouse cursor on "Various Plane" Dialog Icon - micheus - 06-11-2016

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.


RE: [fixed] 2.0.4,Crash,Move Over Mouse cursor on "Various Plane" Dialog Icon - nigec - 06-11-2016

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


RE: [fixed] 2.0.4,Crash,Move Over Mouse cursor on "Various Plane" Dialog Icon - micheus - 06-12-2016

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.