FreeCad se cuelga al abrir SVG (SOLUCIONADO!!!)

Este foro es para preguntas y debates en Español
Forum rules
reglas del foro e información útil

IMPORTANTE: Por favor leer antes de solicitar ayuda
ricardortizcoronado
Posts: 11
Joined: Wed May 30, 2018 12:02 pm

FreeCad se cuelga al abrir SVG (SOLUCIONADO!!!)

Postby ricardortizcoronado » Wed May 30, 2018 12:19 pm

Cordial saludo a todos, Dios los bendiga

Mi nombre es Ricardo Ortiz Coronado, trabajo con softlibre desde hace bastante rato como usuario.

Mis datos del sistema son los siguientes:

OS: Ubuntu 18.04 LTS
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.17.13522 (Git)
Build type: None
Branch: releases/FreeCAD-0-17
Hash: 3bb5ff4e70c0c526f2d9dd69b1004155b2f527f2
Python version: 2.7.15rc1
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 7.2.0
Locale: Spanish/Colombia (es_CO)

Dicho esto paso a comentarles mi problema:
Cuando importo o abro un archivo SVG el programa se cierra de manera inmediata sin dar lugar a nada. Pensé que esto podría ser problema de versión asi que decidi instalar una versión anterior de los repositorios de Ubuntu, pero el problema persistia, luego instalé una version de desarrollo la 0.18 y continuba igual, luego lo intenté en otra distribución (OpenSuse y la custión seguía igual. Me diópor instalar la versión 0.17 en un computador con windows y alli para mi sorpresa si no puso reparo y abrió los SVGs sin ningún problema. Por fortuna pude completar mi traao allí. el asunto es que mi equipo es linux y no windows y la base de mis trabajos y bocetos es con Inkscape,
Conoce alguien de este inconveniente, les ha ocurrido? Tiene solución?.

Agradezco su colaboración

SOLUCIONADO!!!!

Bien amigos de FreeCad, he encontrado la solución al problema y estaba muy equivocado pensando que el problema era de la distribución, bueno pues en si es de distribución pero esta ligado a la actualización de librerías, asi que las distribuciones nuevas actualizan a nuevas librerías y en fin. el problema lo encontré en varias distribuciones y sabores de linux, la razón? La librería expat, las versiones "nuevas" como la 2.2.3-1 causan el fallo. En el foro en Inglés encontré que la solución era reinstalar la librería 2.1.0. Efectivamente lo hice en mi OpenSuse Tumbleweed y solucionado!!!
Last edited by ricardortizcoronado on Sat Jul 07, 2018 8:21 pm, edited 2 times in total.
damian
Posts: 583
Joined: Sun May 31, 2015 6:16 pm

Re: FreeCad se cuelga al abrir SVG

Postby damian » Wed May 30, 2018 5:22 pm

Hola Ricardo:
Tal vez algún compañero ha tenido el mismo problema y puede explicarte.
Si el archivo conflictivo no es confidencial puedes adjuntarlo en el foro e intentamos abrirlo a ver que pasa con el ...
Hasta luego
ricardortizcoronado
Posts: 11
Joined: Wed May 30, 2018 12:02 pm

Re: FreeCad se cuelga al abrir SVG

Postby ricardortizcoronado » Wed May 30, 2018 6:35 pm

damian wrote:
Wed May 30, 2018 5:22 pm
Hola Ricardo:
Tal vez algún compañero ha tenido el mismo problema y puede explicarte.
Si el archivo conflictivo no es confidencial puedes adjuntarlo en el foro e intentamos abrirlo a ver que pasa con el ...
Hasta luego
Gracias por responder Damian. Son varios archivos los que he intentado abrir, los guardo como SVG plano y nada, definitivamente no los abre ni losimporta. Me puedes indicar como subir archivos por favor
damian
Posts: 583
Joined: Sun May 31, 2015 6:16 pm

Re: FreeCad se cuelga al abrir SVG

Postby damian » Wed May 30, 2018 6:48 pm

Si.
Cuando estas escribiendo abajo tienes ''Attachments''

phpBB [video]
ricardortizcoronado
Posts: 11
Joined: Wed May 30, 2018 12:02 pm

Re: FreeCad se cuelga al abrir SVG

Postby ricardortizcoronado » Thu May 31, 2018 10:55 am

Gracias Damian. Subiré unos SVGs.
ricardortizcoronado
Posts: 11
Joined: Wed May 30, 2018 12:02 pm

Re: FreeCad se cuelga al abrir SVG

Postby ricardortizcoronado » Thu May 31, 2018 11:02 am

Buenos días. Los siguienes son algunos de los archivos SVG que he intentado abrir o importar. Gracias a todos por su colaboración
Attachments
Peces.svg
(8.04 KiB) Downloaded 37 times
Pez.svg
(2.25 KiB) Downloaded 33 times
Huila.svg
(327.38 KiB) Downloaded 32 times
damian
Posts: 583
Joined: Sun May 31, 2015 6:16 pm

Re: FreeCad se cuelga al abrir SVG

Postby damian » Thu May 31, 2018 1:07 pm

Con el archivo Pez.svg funciona sin problema
svg.png
svg.png (303.46 KiB) Viewed 1155 times
OS: Ubuntu 16.04.4 LTS
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.13826 (Git)
Build type: None
Branch: master
Hash: 3b02ff2a9481f0883063c7e24c312978ef0ce642
Python version: 2.7.12
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 7.2.0
Locale: English/UnitedStates (en_US)

Edición:
puedes arrancar FreeCAD desde la consola de comandos con la instrucción

Code: Select all

freecad -l
o con 0.18

Code: Select all

freecad-daily -l
y se supone que obtendrás un archivo de logo, en la carpeta ~/.FreeCAD, que puede contener información relevante acerca de la rotura del programa
https://freecadweb.org/wiki/Debugging
ricardortizcoronado
Posts: 11
Joined: Wed May 30, 2018 12:02 pm

Re: FreeCad se cuelga al abrir SVG

Postby ricardortizcoronado » Thu May 31, 2018 1:43 pm

Saludos Damian, agradezco inifinitamente tu tiempo.

La siguiente es la salida en consola tratando de abrir el archivo pez.svg

FreeCAD 0.17, Libs: 0.17R13522 (Git)
© Juergen Riegel, Werner Mayer, Yorik van Havre 2001-2018
##### #### ### ####
# # # # # #
# ## #### #### # # # # #
#### # # # # # # # ##### # #
# # #### #### # # # # #
# # # # # # # # # ## ## ##
# # #### #### ### # # #### ## ## ##

not a freecad file: .SVG
Program received signal SIGSEGV, Segmentation fault.
#0 /lib/x86_64-linux-gnu/libc.so.6(+0x3ef20) [0x7fdcf22edf20]
#1 /lib/x86_64-linux-gnu/libexpat.so.1(XML_SetHashSalt+0x1b) [0x7fdce7724fcb]
#2 /usr/lib/python2.7/lib-dynload/pyexpat.x86_64-linux-gnu.so(+0x6968) [0x7fdc8c429968]
#3 /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6ff3) [0x7fdcf3edb1b3]
#4 /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8b5b) [0x7fdcf3edcd1b]
#5 /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8b5b) [0x7fdcf3edcd1b]
#6 /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8b5b) [0x7fdcf3edcd1b]
#7 /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8) [0x7fdcf400c278]
#8 /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalCode+0x19) [0x7fdcf3ed4029]
#9 /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyRun_StringFlags+0x76) [0x7fdcf3f77546]
#10 0x7fdcf4456b46 in Base::InterpreterSingleton::runString[abi:cxx11](char const*) from /usr/lib/freecad/lib/libFreeCADBase.so+0x66
#11 0x7fdcf4f56953 in Gui::Command::doCommand(Gui::Command::DoCmd_Type, char const*, ...) from /usr/lib/freecad/lib/libFreeCADGui.so+0x123
#12 0x7fdcf4ee3cdd in Gui::Application::open(char const*, char const*) from /usr/lib/freecad/lib/libFreeCADGui.so+0x13d
#13 0x7fdcf4f60f23 in StdCmdOpen::activated(int) from /usr/lib/freecad/lib/libFreeCADGui.so+0x5b3
#14 0x7fdcf4f5af0b in Gui::Command::invoke(int) from /usr/lib/freecad/lib/libFreeCADGui.so+0x7b
#15 0x7fdcf2de4f70 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) from /usr/lib/x86_64-linux-gnu/libQtCore.so.4+0x4d0
#16 0x7fdcf32f6dc2 in QAction::triggered(bool) from /usr/lib/x86_64-linux-gnu/libQtGui.so.4+0x42
#17 0x7fdcf32f8113 in QAction::activate(QAction::ActionEvent) from /usr/lib/x86_64-linux-gnu/libQtGui.so.4+0x83
#18 /usr/lib/x86_64-linux-gnu/libQtGui.so.4(+0x62236d) [0x7fdcf375a36d]
#19 /usr/lib/x86_64-linux-gnu/libQtGui.so.4(+0x626759) [0x7fdcf375e759]
#20 0x7fdcf3353930 in QWidget::event(QEvent*) from /usr/lib/x86_64-linux-gnu/libQtGui.so.4+0x2a0
#21 0x7fdcf376296b in QMenu::event(QEvent*) from /usr/lib/x86_64-linux-gnu/libQtGui.so.4+0x6b
#22 0x7fdcf32fd03c in QApplicationPrivate::notify_helper(QObject*, QEvent*) from /usr/lib/x86_64-linux-gnu/libQtGui.so.4+0x8c
#23 0x7fdcf3304136 in QApplication::notify(QObject*, QEvent*) from /usr/lib/x86_64-linux-gnu/libQtGui.so.4+0x476
#24 0x7fdcf4f34958 in Gui::GUIApplication::notify(QObject*, QEvent*) from /usr/lib/freecad/lib/libFreeCADGui.so+0x88
#25 0x7fdcf2dd08ad in QCoreApplication::notifyInternal(QObject*, QEvent*) from /usr/lib/x86_64-linux-gnu/libQtCore.so.4+0x8d
#26 0x7fdcf330373d in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) from /usr/lib/x86_64-linux-gnu/libQtGui.so.4+0x14d
#27 /usr/lib/x86_64-linux-gnu/libQtGui.so.4(+0x249ddc) [0x7fdcf3381ddc]
#28 0x7fdcf3380ce3 in QApplication::x11ProcessEvent(_XEvent*) from /usr/lib/x86_64-linux-gnu/libQtGui.so.4+0x16b3
#29 /usr/lib/x86_64-linux-gnu/libQtGui.so.4(+0x272592) [0x7fdcf33aa592]
#30 /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x2e7) [0x7fdceb97a287]
#31 /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x4c4c0) [0x7fdceb97a4c0]
#32 /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_iteration+0x2c) [0x7fdceb97a54c]
#33 0x7fdcf2e0120e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) from /usr/lib/x86_64-linux-gnu/libQtCore.so.4+0x7e
#34 /usr/lib/x86_64-linux-gnu/libQtGui.so.4(+0x272666) [0x7fdcf33aa666]
#35 0x7fdcf2dcf12f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) from /usr/lib/x86_64-linux-gnu/libQtCore.so.4+0x3f
#36 0x7fdcf2dcf495 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) from /usr/lib/x86_64-linux-gnu/libQtCore.so.4+0x1b5
#37 0x7fdcf2dd5459 in QCoreApplication::exec() from /usr/lib/x86_64-linux-gnu/libQtCore.so.4+0x99
#38 0x7fdcf4eecd16 in Gui::Application::runApplication() from /usr/lib/freecad/lib/libFreeCADGui.so+0x13a6
#39 freecad(main+0x6db) [0x55f4a36a84db]
#40 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xe7) [0x7fdcf22d0b97]
#41 freecad(_start+0x2a) [0x55f4a36a968a]


Como no entiendo de programación ni algo que se le parezca pues ahi quedo. Vez algo aquí?. Abro la ruta de ./config/FreeCAD/ y no encuetro sino un archivo .conf.

Mi computador en un Asus N46VM con 16 Gb de Ram. La configuración de mi sistema ya la postee. Utilizo los drivers propietarios de Nvidia.

Nuevamente, mil gracias.
User avatar
bitacovir
Posts: 724
Joined: Sat Apr 19, 2014 6:23 am
Contact:

Re: FreeCad se cuelga al abrir SVG

Postby bitacovir » Thu May 31, 2018 6:45 pm

ricardortizcoronado wrote:
Thu May 31, 2018 11:02 am
Buenos días. Los siguienes son algunos de los archivos SVG que he intentado abrir o importar. Gracias a todos por su colaboración
He podido abrir e importar los tres archivos sin problemas. Abajo estan mis especificaciones. Tengo un laptop viejito. Podrias probar la version 0.16
OS: Ubuntu 12.04.5 LTS
Word size of OS: 32-bit
Word size of FreeCAD: 32-bit
Version: 0.16.6710 (Git)
Build type: Unknown
Branch: releases/FreeCAD-0-16
Hash: f8eca0f9311f07c125dd6742a607724c1fa0b77c
Python version: 2.7.3
Qt version: 4.8.1
Coin version: 3.1.3
OCC version: 6.8.0.oce-0.17
::bitacovir::
===================================
One must be absolutely modern.
Arthur Rimbaud (A Season in Hell -1873)

My Blog
Mini Airflow Tunnel Project
ricardortizcoronado
Posts: 11
Joined: Wed May 30, 2018 12:02 pm

Re: FreeCad se cuelga al abrir SVG

Postby ricardortizcoronado » Fri Jun 01, 2018 11:33 am

Gracias por tu colaboración bitacovir. Heinstalado el FreeCad 0.16

OS: Ubuntu 18.04 LTS
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.16.
Build type: None
Python version: 2.7.14+
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 6.9.1.oce-0.18

El asunto continua igual. Tan pronto le digo importar se cierra.