Bug#727784: freecad: Draft mode: Circle tool broken

Dave Williams d.r.williams.01 at cantab.net
Sat Oct 26 18:58:48 UTC 2013


Package: freecad
Version: 0.13.2580-dfsg-2
Severity: important

Dear Maintainer,

I wish to report what appears to be a problem with the Draft workbench for freecad.

The bug is easy to recreate:
 - open freecad (I've been doing this by running 'freecad' in a 'konsole' terminal.
 - select the Draft environment (View->Workbench->Draft).
 - Attempt to draw a circle with the circle tool.
The expected outcome is a circle, however instead I get the following debug output:
------------------------------------------------------------------
>From the terminal:

19:38:09 Sat Oct 26
[dave at kabonza (0)] ~ $ freecad
FreeCAD 0.14, Libs: 0.14R2580 (Git)
© Juergen Riegel, Werner Mayer, Yorik van Havre 2001-2011
  #####                 ####  ###   ####  
  #                    #      # #   #   # 
  #     ##  #### ####  #     #   #  #   # 
  ####  # # #  # #  #  #     #####  #   # 
  #     #   #### ####  #    #     # #   # 
  #     #   #    #     #    #     # #   #  ##  ##  ##
  #     #   #### ####   ### #     # ####   ##  ##  ##

Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated.
Draft workbench activated
Running the Python command 'Draft_Circle' failed:
Traceback (most recent call last):
  File "/usr/lib/freecad/Mod/Draft/DraftTools.py", line 866, in Activated
    self.arctrack = arcTracker()
  File "/usr/lib/freecad/Mod/Draft/DraftTrackers.py", line 337, in __init__
    self.recompute()
  File "/usr/lib/freecad/Mod/Draft/DraftTrackers.py", line 398, in recompute
    ivin.setBuffer(buf)
  File "/usr/lib/python2.7/dist-packages/pivy/coin.py", line 4692, in setBuffer
    return _coin.SoInput_setBuffer(self, *args)

-------------------------------------------------------------
>From the Report View in the FreeCAD window:

Draft workbench activated
Running the Python command 'Draft_Circle' failed:
Traceback (most recent call last):
  File "/usr/lib/freecad/Mod/Draft/DraftTools.py", line 866, in Activated
    self.arctrack = arcTracker()
  File "/usr/lib/freecad/Mod/Draft/DraftTrackers.py", line 337, in __init__
    self.recompute()
  File "/usr/lib/freecad/Mod/Draft/DraftTrackers.py", line 398, in recompute
    ivin.setBuffer(buf)
  File "/usr/lib/python2.7/dist-packages/pivy/coin.py", line 4692, in setBuffer
    return _coin.SoInput_setBuffer(self, *args)

SoInput_setBuffer expected 3 arguments, got 2

--------------------------------------------------------------

I hope this is useful (and gets fixed soonish :-)). Please do not hesitate to
contact me if you need any further information from me/want me to test any patches
or similar.

Thanks for your efforts maintaining this package! It's appreciated by us end-users!

Best regards,
Dave Williams


-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (1000, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.10-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages freecad depends on:
ii  libboost-filesystem1.54.0       1.54.0-2
ii  libboost-program-options1.54.0  1.54.0-2
ii  libboost-regex1.54.0            1.54.0-2
ii  libboost-signals1.54.0          1.54.0-2
ii  libboost-system1.54.0           1.54.0-2
ii  libboost-thread1.54.0           1.54.0-2
ii  libc6                           2.17-93
ii  libcoin80                       3.1.4~abc9f50-3
ii  libfreetype6                    2.4.9-1.1
ii  libgcc1                         1:4.8.1-10
ii  libgfortran3                    4.8.1-10
ii  libgl1-mesa-glx [libgl1]        9.1.7-1
ii  libglu1-mesa [libglu1]          9.0.0-2
ii  libice6                         2:1.0.8-2
ii  liboce-foundation6              0.12-4
ii  liboce-modeling6                0.12-4
ii  liboce-ocaf-lite6               0.12-4
ii  liboce-ocaf6                    0.12-4
ii  liboce-visualization6           0.12-4
ii  libpython2.7                    2.7.5-8
ii  libqt4-network                  4:4.8.5+git121-g2a9ea11+dfsg1-2
ii  libqt4-opengl                   4:4.8.5+git121-g2a9ea11+dfsg1-2
ii  libqt4-svg                      4:4.8.5+git121-g2a9ea11+dfsg1-2
ii  libqt4-xml                      4:4.8.5+git121-g2a9ea11+dfsg1-2
ii  libqt4-xmlpatterns              4:4.8.5+git121-g2a9ea11+dfsg1-2
ii  libqtcore4                      4:4.8.5+git121-g2a9ea11+dfsg1-2
ii  libqtgui4                       4:4.8.5+git121-g2a9ea11+dfsg1-2
ii  libqtwebkit4                    2.2.1-6
ii  libquadmath0                    4.8.1-10
ii  libsm6                          2:1.2.1-2
ii  libsoqt4-20                     1.6.0~e8310f-1
ii  libspnav0                       0.2.2-1
ii  libstdc++6                      4.8.1-10
ii  libx11-6                        2:1.6.2-1
ii  libxerces-c28                   2.8.0+deb1-3
ii  libxext6                        2:1.3.2-1
ii  libxmu6                         2:1.1.1-1
ii  libzipios++0c2a                 0.1.5.9+cvs.2007.04.28-5.1
ii  python                          2.7.5-5
ii  python-matplotlib               1.1.1~rc2-1
ii  python-pivy                     0.5.0~v609hg-3
ii  python-support                  1.0.15
ii  zlib1g                          1:1.2.8.dfsg-1

Versions of packages freecad recommends:
pn  python-collada  <none>
ii  python-ply      3.4-3

Versions of packages freecad suggests:
pn  freecad-doc  <none>

-- no debconf information



More information about the debian-science-maintainers mailing list