I would like for someone to confirm the following behavior before I file a bug report.
Opening the attached file, you can see that I have several objects projected into the XY plane.
When I try to create a Draft dimension between the origin and one of the lateral objects, FreeCAD just hangs forever in time. Steps to reproduce:
- Start FreeCAD
- Open the file
- Load the Draft Workbench
- Set the Workplane to XY
- Select the Dimension Tool
- Two ways to trigger:
- Select the origin and then try to select a point from a lateral object
- Move the cursor to a point over the lateral object
Unfortunately, due to the freeze I'm forced to kill the process so gdb is unable to present any info when using bt.
Here's the complete output
Code: Select all
gdb ./FreeCAD
GNU gdb (GDB) 7.9
Copyright (C) 2015 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-unknown-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from ./FreeCAD...(no debugging symbols found)...done.
(gdb) run
Starting program: /home/isaac/Programs/Original/build/bin/FreeCAD
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
FreeCAD 0.16, Libs: 0.16R4783 (Git)
© Juergen Riegel, Werner Mayer, Yorik van Havre 2001-2015
##### #### ### ####
# # # # # #
# ## #### #### # # # # #
#### # # # # # # # ##### # #
# # #### #### # # # # #
# # # # # # # # # ## ## ##
# # #### #### ### # # #### ## ## ##
[New Thread 0x7fff937fe700 (LWP 1270)]
[New Thread 0x7fff92ffd700 (LWP 1271)]
Draft workbench activated
Pick a face to define the drawing plane
Pick first point:
[Thread 0x7fff937fe700 (LWP 1270) exited]
[Thread 0x7fff92ffd700 (LWP 1271) exited]
kill
[Thread 0x7ffff7f897c0 (LWP 1262) exited]
Program terminated with signal SIGKILL, Killed.
The program no longer exists.
(gdb) kill
The program is not being run.
(gdb) bt
No stack.
(gdb)
OS: Linux
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.16.4783 (Git)
Branch: master
Hash: 6a6a3d3bd05144e910741c88491f86bf0142acea
Python version: 2.7.9
Qt version: 4.8.6
Coin version: 3.1.3
OCC version: 6.8.0.oce-0.17