williamjbronskii / heekscnc

Automatically exported from code.google.com/p/heekscnc
0 stars 0 forks source link

Editing tag not available under Linux (was: causes segfault) #354

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
Add a simple sketch with a profile.  Right click on the profile operation and 
add tags.  

Click in the canvas to place the tag(s).  Hit enter to complete.

Open the nodes in the tree to show the tags collection and the individual tags.

Left click on the tag causes a segfault with the error:

pure virtual method called
terminate called without an active exception
Aborted

Linux Mint 17.
HeeksCNC 1.0.0+svn201407312031

Original issue reported on code.google.com by shopinth...@gmail.com on 13 Aug 2014 at 8:00

GoogleCodeExporter commented 8 years ago
Hello,

Same problem here.

I tried to dig and debug to see what happens but without success for now...

Original comment by neomil...@gmail.com on 15 Aug 2014 at 11:01

GoogleCodeExporter commented 8 years ago
This works fine in the Windows release version.

Original comment by danhe...@gmail.com on 15 Aug 2014 at 1:19

GoogleCodeExporter commented 8 years ago
Dan, 
Does Windows release version use wxWidgets 2.8 or 3.0 ?

Could you try current devel version under Windows ? Just to be sure that bug is 
not a regression...

Thx

Original comment by neomil...@gmail.com on 15 Aug 2014 at 1:39

GoogleCodeExporter commented 8 years ago
It seems that the pick_pos (static PickPos instance) causes troubles.
As a workaround, I commented out the line:
  t_list->push_back(&pick_pos);

from src/Tap.cpp, in CTag::GetTools() function.

This disables the ability to pick a new pos from selected Tag but prevent 
HeeksCNC from crash.

Original comment by neomil...@gmail.com on 18 Aug 2014 at 10:32

GoogleCodeExporter commented 8 years ago
on ubuntu 14.04 same problem.

Original comment by eslavko@gmail.com on 7 Jan 2015 at 12:49

GoogleCodeExporter commented 8 years ago
I pushed in r1563 my workaround as it seems better to me to disable a feature 
that crash anyway.

Original comment by neomil...@gmail.com on 8 Jan 2015 at 1:17

GoogleCodeExporter commented 8 years ago

Original comment by neomil...@gmail.com on 7 Feb 2015 at 10:52

GoogleCodeExporter commented 8 years ago

Original comment by neomil...@gmail.com on 10 Mar 2015 at 5:49