Hi Mat,<div><br></div><div>debugger supports both the old gs and the new wx gui framework</div><div>By default it tries to start the wx version if wx is available otherwise falls back to gs.</div><div>From the error report I think you use the gs version.</div>
<div>As far as I know gs is not supported really by the OTP team any more.<br><br>Can you try to reproduce it with wx gui: debugger:start(global, default, wx).</div><div><br></div><div>You might need to install wxWidgets in order for this to work.</div>
<div><br></div><div>br</div><div>Peter<br><br><div class="gmail_quote">On Sun, Jun 30, 2013 at 8:31 PM, Matthew Hegarty <span dir="ltr"><<a href="mailto:mrhegarty@gmail.com" target="_blank">mrhegarty@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><br><div><div><div><div><div><div><div>To reproduce<br><br></div>1.  debugger:start()<br></div>2.  Move Monitor window to secondary monitor (to LHS in my case)<br>
</div>3.  Module / Interpret  (choose module)<br>

</div>4.  Open Module View window<br>
</div>5.  It will crash as soon as there is a mouse move event with:<br><br>Error in process <0.2844.0> with exit value: {badarith,[{dbg_ui_trace_win,handle_event,2,[{file,"dbg_ui_trace_win.erl"},{line,696}]},{dbg_ui_view,loop,1,[{file,"dbg_ui_view.erl"},{line,77}]}]}<br>



<br></div>line is:<br><br>dbg_ui_trace_win.erl<br>696     {coords, {gs:read(Win, x)+LastX-5, gs:read(Win, y)+LastY-5}};<br><br></div>Workaround:  Open the module view window before moving it to secondary monitor, and then it won't crash.<br>


<br>===<br><div><br>Erlang R16B (erts-5.10.1) [source] [64-bit] [smp:4:4] [async-threads:10] [kernel-poll:false]<br><br>Linux Mint 64bit:  3.5.0-17-generic #28-Ubuntu SMP Tue Oct 9 19:31:23 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux<br>


<br></div><div>1st Monitor: Samsung 22" 1680 x 1050<br></div>2nd Monitor: Dell 19" 1290 x 1024</div>
<br>_______________________________________________<br>
erlang-bugs mailing list<br>
<a href="mailto:erlang-bugs@erlang.org">erlang-bugs@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-bugs" target="_blank">http://erlang.org/mailman/listinfo/erlang-bugs</a><br>
<br></blockquote></div><br></div>