eeschema crashes on importing Eagle from TI's Webench.

Bug #1830564 reported by Aaron Michael Williams on 2019-05-27
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
KiCad
Fix Released
High
Seth Hillbrand

Bug Description

I downloaded an Eagle schematic created by TI's webench design tool (https://webench.ti.com) and when importing it it causes Kicad to crash.

Seth Hillbrand (sethh) wrote :

Please add KiCad version information.

This is available from the Help->about KiCad menu

Changed in kicad:
status: New → Incomplete
Seth Hillbrand (sethh) wrote :

Oh. It looks like they are generating invalid Eagle files. We should handle those better.

Tested with

Application: KiCad
Version: (5.1.0-716-gba4ba5b66-dirty), debug build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.64.0 OpenSSL/1.1.1b zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.2 (+libidn2/2.0.5) libssh2/1.8.0 nghttp2/1.36.0 librtmp/2.3
Platform: Linux 4.19.0-4-amd64 x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 3.24
    Boost: 1.67.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.64.0
    Compiler: GCC 8.3.0 with C++ ABI 1013

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=ON
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=ON
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=ON
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON

Changed in kicad:
assignee: nobody → Seth Hillbrand (sethh)
importance: Undecided → High
milestone: none → 5.1.3
status: Incomplete → In Progress
KiCad Janitor (kicad-janitor) wrote :

Fixed in revision 0e5cc54ec91d274d621d51a97c870aad415ea8b3
https://git.launchpad.net/kicad/patch/?id=0e5cc54ec91d274d621d51a97c870aad415ea8b3

Changed in kicad:
status: In Progress → Fix Committed
Seth Hillbrand (sethh) wrote :

Thank you for this file. This was, by far, the ugliest, most broken Eagle file I've ever seen that still works correctly in Eagle.

I've fixed the worst offenders here. But I'm going to open a new issue for this as the symbols don't look right. Clearly there are still Eagle v6 differences we don't account for.

Changed in kicad:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Bug attachments