[erlang-bugs] observer crash in ERLANG/OTP 18.0rc1

Leo Liu sdl.web@REDACTED
Fri Mar 27 16:09:19 CET 2015


I just built erlang/otp from git repo and could crash observer by:

1. Fire up erl
2. Eval observer:start(). in the REPL
3. Click `Trace Overview' in the observer window.

I am on Darwin iMac 14.1.0 Darwin Kernel Version 14.1.0: Thu Feb 26
19:26:47 PST 2015; root:xnu-2782.10.73~1/RELEASE_X86_64 x86_64

=ERROR REPORT==== 27-Mar-2015::17:29:42 ===
** wx object server <0.43.0> terminating 
** Last message in was {create_menus,
                           [{"File",
                             [{create_menu,306,"Load settings",[],append,
                                  false},
                              {create_menu,305,"Save settings",[],append,
                                  false}]},
                            {"Options",
                             [{create_menu,310,"Output",[],append,false},
                              {create_menu,311,"Match Specifications",[],
                                  append,false},
                              {create_menu,312,"Default Process Options",[],
                                  append,false}]}]}
** When Server state == {state,
                            {wx_ref,35,wxFrame,[]},
                            {wx_ref,37,wxMenuBar,[]},
                            [{"View",
                              [{create_menu,101,"Refresh\tCtrl-R",[],append,
                                   false},
                               {create_menu,102,"Refresh interval",[],append,
                                   false}]}],
                            {wx_ref,266,wxStatusBar,[]},
                            {wx_ref,47,wxNotebook,[]},
                            {wx_ref,46,wxPanel,[]},
                            {wx_ref,331,wxPanel,<0.55.0>},
                            {wx_ref,341,wxPanel,<0.59.0>},
                            {wx_ref,48,wxPanel,<0.47.0>},
                            {wx_ref,350,wxPanel,<0.60.0>},
                            {wx_ref,301,wxPanel,<0.53.0>},
                            {wx_ref,270,wxPanel,<0.49.0>},
                            <0.60.0>,nonode@REDACTED,[],[],false}
** Reason for termination == 
** {{{badarg,0},{wxMenu,insert_3,3}},
    [{wxe_util,rec,1,[{file,"wxe_util.erl"},{line,83}]},
     {observer_lib,create_menu_item,3,[{file,"observer_lib.erl"},{line,324}]},
     {lists,foldl,3,[{file,"lists.erl"},{line,1261}]},
     {observer_lib,create_menu,5,[{file,"observer_lib.erl"},{line,293}]},
     {lists,foldl,3,[{file,"lists.erl"},{line,1261}]},
     {wx,foldl,3,[{file,"wx.erl"},{line,218}]},
     {observer_lib,create_menus,3,[{file,"observer_lib.erl"},{line,285}]},
     {wx,batch,1,[{file,"wx.erl"},{line,179}]}]}




More information about the erlang-bugs mailing list