31
Nightly builds / Re: The 12 October 2024 build (13584) is out.
« Last post by ThierryD on October 26, 2024, 06:45:42 pm »Hi Miguel, Hi Tim,
YES. Today I can reproduce precedent "crash".
An Alert box appear with title : "wxWidgets Debug Alert"
Text into this alert box :
../../src/commen/wincmn.cpp(3426): assert ""!wxMouseCapture::stack.empty()"" failed into
ReleaseMouse(): Releasing mouse capture but capture stack empty?
Juste to describe my actions, I modify my project CB, but not in IDE, simply with "notepad++" to add
two new files at this project (here new files are "logger.h" and "logger.c").
In my file *.cbp, it's easy to add these new lines under :
<Unit filename="src/logger.c">
<Option compilerVar="CC" />
<Option target="Debug Mingw32 official" />
<Option target="Release Mingw32 official" />
<Option target="Debug Mingw64 CB" />
<Option target="Release Mingw64 CB" />
<Option target="Debug Mingw64 Dev-Cpp" />
<Option target="Release Mingw64 Dev-Cpp" />
<Option target="Debug CYGWIN 32" />
<Option target="Release CYGWIN 32" />
<Option target="Debug CYGWIN 64" />
<Option target="Release CYGWIN 64" />
<Option target="Debug CYGWIN N64" />
<Option target="Release CYGWIN N64" />
<Option target="Debug Mingw32 wl" />
<Option target="Release Mingw32 wl" />
<Option target="Debug Mingw64 wl" />
<Option target="Release Mingw64 wl" />
<Option target="Debug TDM MinGW32" />
<Option target="Release TDM MinGW32" />
<Option target="Debug TDM MinGW64" />
<Option target="Release TDM MinGW64" />
<Option target="Debug MSYS2W32" />
<Option target="Release MSYS2W32" />
<Option target="Debug MSYS2W64" />
<Option target="Release MSYS2W64" />
<Option target="Debug VS2022 X32" />
<Option target="Release VS2022 X32" />
<Option target="Debug VS2022 X64" />
<Option target="Release VS2022 X64" />
<Option target="Debug DMC" />
<Option target="Release DMC" />
<Option target="Debug lcc" />
<Option target="Release lcc" />
<Option target="Debug lcc64" />
<Option target="Release lcc64" />
<Option target="Debug BorlandC" />
<Option target="Release BorlandC" />
<Option target="Debug OW 32" />
<Option target="Release OW 32" />
<Option target="Debug OW 64" />
<Option target="Release OW 64" />
<Option target="Debug PELLES C" />
<Option target="Release PELLES C" />
<Option target="Debug PELLES C 64" />
<Option target="Release PELLES C 64" />
<Option target="Debug CLANG Mingw32" />
<Option target="Release CLANG Mingw32" />
<Option target="Debug CLANG Mingw64" />
<Option target="Release CLANG Mingw64" />
<Option target="Debug CLANG MSX32" />
<Option target="Release CLANG MSX32" />
<Option target="Debug CLANG MSX64" />
<Option target="Release CLANG MSX64" />
<Option target="Debug CLANG MSYS W32" />
<Option target="Release CLANG MSYS W32" />
<Option target="Debug CLANG MSYS W64" />
<Option target="Release CLANG MSYS W64" />
<Option target="Debug MSYS2 UCRT64" />
<Option target="Release MSYS2 UCRT64" />
<Option target="Debug Intel X32" />
<Option target="Release Intel X32" />
<Option target="Debug Intel X64" />
<Option target="Release Intel X64" />
</Unit>
<Unit filename="src/logger.h">
<Option target="Debug Mingw32 official" />
<Option target="Release Mingw32 official" />
<Option target="Debug Mingw64 CB" />
<Option target="Release Mingw64 CB" />
<Option target="Debug Mingw64 Dev-Cpp" />
<Option target="Release Mingw64 Dev-Cpp" />
<Option target="Debug CYGWIN 32" />
<Option target="Release CYGWIN 32" />
<Option target="Debug CYGWIN 64" />
<Option target="Release CYGWIN 64" />
<Option target="Debug CYGWIN N64" />
<Option target="Release CYGWIN N64" />
<Option target="Debug Mingw32 wl" />
<Option target="Release Mingw32 wl" />
<Option target="Debug Mingw64 wl" />
<Option target="Release Mingw64 wl" />
<Option target="Debug TDM MinGW32" />
<Option target="Release TDM MinGW32" />
<Option target="Debug TDM MinGW64" />
<Option target="Release TDM MinGW64" />
<Option target="Debug MSYS2W32" />
<Option target="Release MSYS2W32" />
<Option target="Debug MSYS2W64" />
<Option target="Release MSYS2W64" />
<Option target="Debug VS2022 X32" />
<Option target="Release VS2022 X32" />
<Option target="Debug VS2022 X64" />
<Option target="Release VS2022 X64" />
<Option target="Debug DMC" />
<Option target="Release DMC" />
<Option target="Debug lcc" />
<Option target="Release lcc" />
<Option target="Debug lcc64" />
<Option target="Release lcc64" />
<Option target="Debug BorlandC" />
<Option target="Release BorlandC" />
<Option target="Debug OW 32" />
<Option target="Release OW 32" />
<Option target="Debug OW 64" />
<Option target="Release OW 64" />
<Option target="Debug PELLES C" />
<Option target="Release PELLES C" />
<Option target="Debug PELLES C 64" />
<Option target="Release PELLES C 64" />
<Option target="Debug CLANG Mingw32" />
<Option target="Release CLANG Mingw32" />
<Option target="Debug CLANG Mingw64" />
<Option target="Release CLANG Mingw64" />
<Option target="Debug CLANG MSX32" />
<Option target="Release CLANG MSX32" />
<Option target="Debug CLANG MSX64" />
<Option target="Release CLANG MSX64" />
<Option target="Debug CLANG MSYS W32" />
<Option target="Release CLANG MSYS W32" />
<Option target="Debug CLANG MSYS W64" />
<Option target="Release CLANG MSYS W64" />
<Option target="Debug MSYS2 UCRT64" />
<Option target="Release MSYS2 UCRT64" />
<Option target="Debug Intel X32" />
<Option target="Release Intel X32" />
<Option target="Debug Intel X64" />
<Option target="Release Intel X64" />
</Unit>
I save this "project" CB file into notepad++.
Into IDE, CB react to ask me if I want reload new project or not. I respond yes.
And, after, new click on "Rebuild all", and "crash" in wxWidgets ... with Alert Box described below.
Windows IDE disappear (snif), with generation of RPT file (the same with precedent ...)
Thank's.
YES. Today I can reproduce precedent "crash".
An Alert box appear with title : "wxWidgets Debug Alert"
Text into this alert box :
../../src/commen/wincmn.cpp(3426): assert ""!wxMouseCapture::stack.empty()"" failed into
ReleaseMouse(): Releasing mouse capture but capture stack empty?
Juste to describe my actions, I modify my project CB, but not in IDE, simply with "notepad++" to add
two new files at this project (here new files are "logger.h" and "logger.c").
In my file *.cbp, it's easy to add these new lines under :
<Unit filename="src/logger.c">
<Option compilerVar="CC" />
<Option target="Debug Mingw32 official" />
<Option target="Release Mingw32 official" />
<Option target="Debug Mingw64 CB" />
<Option target="Release Mingw64 CB" />
<Option target="Debug Mingw64 Dev-Cpp" />
<Option target="Release Mingw64 Dev-Cpp" />
<Option target="Debug CYGWIN 32" />
<Option target="Release CYGWIN 32" />
<Option target="Debug CYGWIN 64" />
<Option target="Release CYGWIN 64" />
<Option target="Debug CYGWIN N64" />
<Option target="Release CYGWIN N64" />
<Option target="Debug Mingw32 wl" />
<Option target="Release Mingw32 wl" />
<Option target="Debug Mingw64 wl" />
<Option target="Release Mingw64 wl" />
<Option target="Debug TDM MinGW32" />
<Option target="Release TDM MinGW32" />
<Option target="Debug TDM MinGW64" />
<Option target="Release TDM MinGW64" />
<Option target="Debug MSYS2W32" />
<Option target="Release MSYS2W32" />
<Option target="Debug MSYS2W64" />
<Option target="Release MSYS2W64" />
<Option target="Debug VS2022 X32" />
<Option target="Release VS2022 X32" />
<Option target="Debug VS2022 X64" />
<Option target="Release VS2022 X64" />
<Option target="Debug DMC" />
<Option target="Release DMC" />
<Option target="Debug lcc" />
<Option target="Release lcc" />
<Option target="Debug lcc64" />
<Option target="Release lcc64" />
<Option target="Debug BorlandC" />
<Option target="Release BorlandC" />
<Option target="Debug OW 32" />
<Option target="Release OW 32" />
<Option target="Debug OW 64" />
<Option target="Release OW 64" />
<Option target="Debug PELLES C" />
<Option target="Release PELLES C" />
<Option target="Debug PELLES C 64" />
<Option target="Release PELLES C 64" />
<Option target="Debug CLANG Mingw32" />
<Option target="Release CLANG Mingw32" />
<Option target="Debug CLANG Mingw64" />
<Option target="Release CLANG Mingw64" />
<Option target="Debug CLANG MSX32" />
<Option target="Release CLANG MSX32" />
<Option target="Debug CLANG MSX64" />
<Option target="Release CLANG MSX64" />
<Option target="Debug CLANG MSYS W32" />
<Option target="Release CLANG MSYS W32" />
<Option target="Debug CLANG MSYS W64" />
<Option target="Release CLANG MSYS W64" />
<Option target="Debug MSYS2 UCRT64" />
<Option target="Release MSYS2 UCRT64" />
<Option target="Debug Intel X32" />
<Option target="Release Intel X32" />
<Option target="Debug Intel X64" />
<Option target="Release Intel X64" />
</Unit>
<Unit filename="src/logger.h">
<Option target="Debug Mingw32 official" />
<Option target="Release Mingw32 official" />
<Option target="Debug Mingw64 CB" />
<Option target="Release Mingw64 CB" />
<Option target="Debug Mingw64 Dev-Cpp" />
<Option target="Release Mingw64 Dev-Cpp" />
<Option target="Debug CYGWIN 32" />
<Option target="Release CYGWIN 32" />
<Option target="Debug CYGWIN 64" />
<Option target="Release CYGWIN 64" />
<Option target="Debug CYGWIN N64" />
<Option target="Release CYGWIN N64" />
<Option target="Debug Mingw32 wl" />
<Option target="Release Mingw32 wl" />
<Option target="Debug Mingw64 wl" />
<Option target="Release Mingw64 wl" />
<Option target="Debug TDM MinGW32" />
<Option target="Release TDM MinGW32" />
<Option target="Debug TDM MinGW64" />
<Option target="Release TDM MinGW64" />
<Option target="Debug MSYS2W32" />
<Option target="Release MSYS2W32" />
<Option target="Debug MSYS2W64" />
<Option target="Release MSYS2W64" />
<Option target="Debug VS2022 X32" />
<Option target="Release VS2022 X32" />
<Option target="Debug VS2022 X64" />
<Option target="Release VS2022 X64" />
<Option target="Debug DMC" />
<Option target="Release DMC" />
<Option target="Debug lcc" />
<Option target="Release lcc" />
<Option target="Debug lcc64" />
<Option target="Release lcc64" />
<Option target="Debug BorlandC" />
<Option target="Release BorlandC" />
<Option target="Debug OW 32" />
<Option target="Release OW 32" />
<Option target="Debug OW 64" />
<Option target="Release OW 64" />
<Option target="Debug PELLES C" />
<Option target="Release PELLES C" />
<Option target="Debug PELLES C 64" />
<Option target="Release PELLES C 64" />
<Option target="Debug CLANG Mingw32" />
<Option target="Release CLANG Mingw32" />
<Option target="Debug CLANG Mingw64" />
<Option target="Release CLANG Mingw64" />
<Option target="Debug CLANG MSX32" />
<Option target="Release CLANG MSX32" />
<Option target="Debug CLANG MSX64" />
<Option target="Release CLANG MSX64" />
<Option target="Debug CLANG MSYS W32" />
<Option target="Release CLANG MSYS W32" />
<Option target="Debug CLANG MSYS W64" />
<Option target="Release CLANG MSYS W64" />
<Option target="Debug MSYS2 UCRT64" />
<Option target="Release MSYS2 UCRT64" />
<Option target="Debug Intel X32" />
<Option target="Release Intel X32" />
<Option target="Debug Intel X64" />
<Option target="Release Intel X64" />
</Unit>
I save this "project" CB file into notepad++.
Into IDE, CB react to ask me if I want reload new project or not. I respond yes.
And, after, new click on "Rebuild all", and "crash" in wxWidgets ... with Alert Box described below.
Windows IDE disappear (snif), with generation of RPT file (the same with precedent ...)
Thank's.