Activity log for bug #1844995

Date Who What changed Old value New value Message
2019-09-23 11:31:31 Hendry Kaak bug added bug
2019-09-23 11:31:31 Hendry Kaak attachment added Crash test.zip https://bugs.launchpad.net/bugs/1844995/+attachment/5290652/+files/Crash%20test.zip
2019-09-23 12:30:19 Hendry Kaak 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) Click "Replace all" 5) Close the window 6) Press Undo (Windows shortkeys CTRL+Z) 7) 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 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