[erlang-bugs] Segfault when using Observer

Adam Krupicka krupicka.adam@REDACTED
Fri Mar 27 15:55:44 CET 2015


Hi, I think I have discovered a very similar (if not the same) issue. The
difference is that on my linux machine, only the observer app crashes and
gives a bit more useful stacktrace. I posted this on erlang-bugs about 25
hours ago, but I still can't see the mail being published, so I will quote
it in its entirety here. Here goes:

Hi,

I have discovered a bug that seems to sometimes occur when
opening a process status window. It looks like the observer expects
a string but, for some reason, gets an atom. Same thing was
happening on all nodes in the cluster, however, when I restarted
the cluster the problem disappeared. Probably just some random
glitch, but for the sake of completeness I thought I'd post here.

Here's the crash:

Child (unknown) crashed exiting:  <0.51.0> {function_clause,
                                            [{wxTextCtrl,appendText,
                                              [{wx_ref,1083,wxTextCtrl,[]},

 'ebalancer@REDACTED'],
                                              [{file,"gen/wxTextCtrl.erl"},
                                               {line,126}]},
                                             {observer_lib,link_entry2,3,
                                              [{file,"observer_lib.erl"},
                                               {line,487}]},
                                             {observer_lib,
                                              '-add_entries/6-fun-0-',5,
                                              [{file,"observer_lib.erl"},
                                               {line,383}]},
                                             {observer_lib,
                                              '-add_entries/6-lc$^0/1-0-',2,
                                              [{file,"observer_lib.erl"},
                                               {line,387}]},
                                             {observer_lib,add_box,6,
                                              [{file,"observer_lib.erl"},
                                               {line,376}]},
                                             {observer_lib,
                                              '-create_box/2-lc$^0/1-1-',2,
                                              [{file,"observer_lib.erl"},
                                               {line,410}]},
                                             {observer_lib,
                                              '-create_box/2-lc$^0/1-1-',2,
                                              [{file,"observer_lib.erl"},
                                               {line,410}]},
                                             {observer_lib,create_box,2,
                                              [{file,"observer_lib.erl"},
                                               {line,410}]}]}


If I find some extra time I'll have a look at the code and see if I can
submit a pull request.


Wx version I'm using is 3.0.2-2 (arch).

Hope this helps,
AK
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-bugs/attachments/20150327/b3643774/attachment.htm>


More information about the erlang-bugs mailing list