Eeschema Appcrash when undoing label name replacement
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,
Boost: 1.68.0
OpenCASCADE Community Edition: 6.9.1
Curl: 7.61.1
Compiler: GCC 8.2.0 with C++ ABI 1013