Eeschema Appcrash when undoing label name replacement

Bug #1844995 reported by Hendry Kaak
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
kicad (Ubuntu)
New
Undecided
Unassigned

Bug Description

Eeschema Appcrash-es when I use the "Find and Replace" (CTRL+ALT+F) function on labels and undo it. The application crashes only when the to-be replaced labels are on multiple sheets as far as I know.

I created a Eeschema project file in the attachments as a test. Open the schematic and then follow these steps:
1) Use "Find and Replace" (CTRL+ALT+F) in a multi-hierarchical project (just 2 pages is fine)
2) Input the old label name (Label1)
3) Input the replacement label name e.g. Label2
4) De-select the option "Search the current sheet only"
5) Click "Replace all"
6) Close the window
7) Press Undo (Windows shortkeys CTRL+Z)
8) Crash

If more information is necessary to reproduce the problem please let me know. This crash has not been tested on other Kicad versions than 5.1.4-1.

Kicad version information:

Application: Eeschema
Version: (5.1.4)-1, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.61.1 OpenSSL/1.1.1 (WinSSL) zlib/1.2.11 brotli/1.0.6 libidn2/2.0.5 libpsl/0.20.2 (+libidn2/2.0.5) nghttp2/1.34.0
Platform: Windows 7 (build 7601, Service Pack 1), 64-bit edition, 64 bit, Little endian, wxMSW
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.68.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.61.1
    Compiler: GCC 8.2.0 with C++ ABI 1013

Tags: bug
Revision history for this message
Hendry Kaak (h3ndry) wrote :
Hendry Kaak (h3ndry)
description: updated
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.