#176 Crash on Edge->Bevel

open
None
5
2012-10-25
2004-03-05
No

Version: wings-0.98.19c
OS: Windows XP and Linux

How to reproduce:

1) Create a cube.

2) Select an edge of the cube.

3) Select Bevel and hit TAB to enter a value of 0.

4) Reselect the edge and select Bevel again.

On Windows XP the program crashes and prints this
message in the Erlang shell window:

{{badmatch,{error,eacces}},
 [{wings_util,open_log_file,1},
  {wings_util,crash_log,2},
  {wings,crash_logger,2},
  {wings_wm,handle_response,3},
  {wings_wm,send_event,2},
  {wings_wm,do_dispatch,2},
  {wings_wm,event_loop,0},
  {wings,init,1}]}

=ERROR REPORT==== 5-Mar-2004::19:25:16 ===
Error in process <0.31.0> with exit value:

{{badmatch,{error,eacces}},[{wings_ut
il,open_log_file,1},{wings_util,crash_log,2},
{wings,halt_loop,1}]
}

On Linux the error is caught, and this message is written
to wings_crash.dump (looks like a division by zero):

{crash,{badarith,

[{wings_extrude_edge,do_new_vertex,6},
{lists,foldl,3},
{wings_extrude_edge,new_vertex,6},
{lists,foldl,3},
{wings_extrude_edge,extrude_edges,4},
{wings_extrude_edge,bevel_edges,3},
{wings_sel,mapfold_1,6},
{wings_sel,mapfold,3}|
more]
}}

--
Anders Lau Olsen (alauo@mip.sdu.dk)

Discussion

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks