crash when changing edge line segment properties in dialog box

Bug #1732988 reported by Sukandar Kartadinata
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
KiCad
Fix Released
Undecided
Unassigned

Bug Description

Application: kicad
Version: 4.0.7 release build
wxWidgets: Version 3.0.2 (debug,UTF-8,compiler with C++ ABI 1002,GCC 4.2.1,STL containers,compatible with 2.8)
Platform: Mac OS X (Darwin 16.7.0 x86_64), 64 bit, Little endian, wxMac
Boost version: 1.57.0
Curl version: libcurl/7.54.0 SecureTransport zlib/1.2.8
         USE_WX_GRAPHICS_CONTEXT=ON
         USE_WX_OVERLAY=ON
         KICAD_SCRIPTING=ON
         KICAD_SCRIPTING_MODULES=ON
         KICAD_SCRIPTING_WXPYTHON=ON
         USE_FP_LIB_TABLE=HARD_CODED_ON
         BUILD_GITHUB_PLUGIN=ON

steps tp create crash:
- open a .kicad_pcb document
- double-click on a line segment of a board outline in layer Edge.Cuts
- change any of the x or y values
- click OK
- crash

Tags: 4.0.7
Revision history for this message
Sukandar Kartadinata (ichbinschnapp) wrote :

actually it crashes when I change any of the values, including line-thickness and board layer

tags: added: 4.0.7
Revision history for this message
Wayne Stambaugh (stambaughw) wrote :

I'm assuming this is in the opengl or cairo canvas since you didn't specify. It may already be fixed in the development branch. If someone can confirm that would be helpful. Since there is no intention of releasing a stable 4.0.8, this fix will not likely get back ported.

Revision history for this message
Kevin Cozens (qq3dh7wn6set-fehmn-mm0v6n6x10rb) wrote :

I was testing this on a Linux based PC using Version: (2018-01-18 revision 8721f7e)-master, debug build. I could not crash the program using any of the rendererers. Could this be a problem specific to the macOS build?

Revision history for this message
Seth Hillbrand (sethh) wrote :

Cannot reproduce with current master on MacOS

Application: kicad
Version: (2018-01-11 revision 6f2beeb)-master, release build
Libraries:
    wxWidgets 3.0.2
    libcurl/7.54.0 LibreSSL/2.0.20 zlib/1.2.11 nghttp2/1.24.0
Platform: Mac OS X (Darwin 17.3.0 x86_64), 64 bit, Little endian, wxMac
Build Info:
    wxWidgets: 3.0.2 (UTF-8,STL containers,compatible with 2.8)
    Boost: 1.61.0
    Curl: 7.43.0
    Compiler: Clang 7.3.0 with C++ ABI 1002

Build settings:
    USE_WX_GRAPHICS_CONTEXT=ON
    USE_WX_OVERLAY=ON
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_SPICE=ON

Revision history for this message
Seth Hillbrand (sethh) wrote :

Addendum, I also cannot recreate using 4.0.7 official build

@Sukandar, can you attach a pcbnew board that is crashing?

Application: kicad
Version: 4.0.7 release build
wxWidgets: Version 3.0.2 (debug,UTF-8,compiler with C++ ABI 1002,GCC 4.2.1,STL containers,compatible with 2.8)
Platform: Mac OS X (Darwin 17.3.0 x86_64), 64 bit, Little endian, wxMac
Boost version: 1.57.0
Curl version: libcurl/7.54.0 LibreSSL/2.0.20 zlib/1.2.11 nghttp2/1.24.0
         USE_WX_GRAPHICS_CONTEXT=ON
         USE_WX_OVERLAY=ON
         KICAD_SCRIPTING=ON
         KICAD_SCRIPTING_MODULES=ON
         KICAD_SCRIPTING_WXPYTHON=ON
         USE_FP_LIB_TABLE=HARD_CODED_ON
         BUILD_GITHUB_PLUGIN=ON

Jeff Young (jeyjey)
Changed in kicad:
status: New → Incomplete
Revision history for this message
Sukandar Kartadinata (ichbinschnapp) wrote :

I cannot replicate the problem anymore.
No idea what changed between now and then.
Sorry for the trouble.

Revision history for this message
Jeff Young (jeyjey) wrote :

No worries. We'll be optimistic and assume it got fixed. ;)

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

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.