g_date_set_parse crash whatever date format it tries to parse
Submitted by Maxime DOYEN
Link to original bug (#796265)
Description
OS: Windows 10 x64 1803 build 17134.48 (the latest windows update) gtk/glib package source: latest MSYS2 32 bit version glib version: 2.56.1.0
bug: a simple code like below lead to a crash reproducibility: every time
code: GDate *date;
g_date_set_parse(date, "5-20-2018"); //g_date_set_parse(date, "20/05/2018");
gdb trace:
Program received signal SIGSEGV, Segmentation fault.
0x74488dfa in msvcrt!memmove () from C:\WINDOWS\SysWOW64\msvcrt.dll
(gdb) bt
#0 0x74488dfa in msvcrt!memmove () from C:\WINDOWS\SysWOW64\msvcrt.dll
#1 0x687d74d1 in ?? () from C:\Users\Maxime\Desktop\hb-gtk3.22\libglib-2.0-0.dll
#2 0x687da0e8 in ?? () from C:\Users\Maxime\Desktop\hb-gtk3.22\libglib-2.0-0.dll
#3 0x687da800 in ?? () from C:\Users\Maxime\Desktop\hb-gtk3.22\libglib-2.0-0.dll
#4 0x004019f1 in main (argc=1, argv=0x10bef70) at C:\Users\Maxime\Documents\CodeBlocks\Application\main.c:15
unfortunately:
- MSYS2 do not provide symbols so I don't further figure out what's going on
- I tried to follow the guideline to build glib from myself and did not succeed for the moment (https://github.com/wingtk/gvsbuild)
next: please let me know if anything I can do to help in solving this :)
Maxime.
Version: 2.56.x