Re: I have received a segmentation fault on app close on version 3.3.3

Igor Korot <[email protected]> Wed, 15 Jul 2026 09:59:05 -0700
Newsgroups gmane.comp.lib.wxwindows.general
Message-ID <CA+FnnTyYhEs4t356iXiLweEW063zE5Uaipte48fJ_Uc+9-Xk7Q@mail.gmail.com>
--00000000000074ba130656a93e31
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi,
Do you access any GUI class from the thread?

Thank you.


On Wed, Jul 15, 2026, 8:13=E2=80=AFAM Erkam Murat Bozkurt <er.muratbozkurt@=
gmail.com>
wrote:

> I am testing a fully automatic C++ build system generator and the platfor=
m
> produces the necessary "CMakeLists.txt" and the other configuration files
> automatically for both kernel and GUI. Previously, I could not produce an
> executable for GUI and there was a linking problem. Now, I can overcome t=
he
> linking problem that I have mentioned previously and the app can
> successfully generate its own configuration files automatically. On the
> current version of the GUI, I have used the wxWidgets version 3.3.1 and M=
inGW-w64
> 13.0.0  as compiler and the GUI is closing without any crash.
>
> Every wxWidgets configuration is performed automatically by the CMAKE wit=
h
> the following CMAKE command.
>
> include(FetchContent)
>
> FetchContent_Declare(
>    wxWidgets
>    GIT_REPOSITORY https://github.com/wxWidgets/wxWidgets.git
>    GIT_TAG v3.3.1
>    GIT_PROGRESS TRUE
> )
>
> FetchContent_GetProperties(wxwidgets)
> FetchContent_MakeAvailable(wxwidgets)
>
> However, when I try to check whether the app can produce the
> configuration files without human intervention, the
> platform produces "CMakeLists.txt" files for direct linking without using=
 FetchContent
> property. Off course, it is possible to make
> availably of wxWidgets library by default and in the future, I will add
> this property. But, I am trying to check direct linking
> with automatically produced CMakeLists.txt files and therefore, I compile
> the app using the same compiler "MinGW-w64 13.0.0"
> for wxWidgets version 3.3.3 with direct linking. Unfortunately, the app
> crashes on close when I use wxWidgets version 3.3.3 with direct linking .
> I have written the configuration codes which are produced automatically
> by the platform.
>
> The GUI of the app works successfully and it crashy solely on close.
>
> target_link_libraries(Pcynlitx PUBLIC
>
>         C:/wxWidgets-3.3.3/lib/gcc_lib/libwxmsw33ud_adv.a
>         C:/wxWidgets-3.3.3/lib/gcc_lib/libwxmsw33ud_xrc.a
>         C:/wxWidgets-3.3.3/lib/gcc_lib/libwxmsw33ud_stc.a
>         C:/wxWidgets-3.3.3/lib/gcc_lib/libwxmsw33ud_aui.a
>         C:/wxWidgets-3.3.3/lib/gcc_lib/libwxmsw33ud_core.a
>         C:/wxWidgets-3.3.3/lib/gcc_lib/libwxbase33ud.a
>         C:/wxWidgets-3.3.3/lib/gcc_lib/libwxpngd.a
>         C:/wxWidgets-3.3.3/lib/gcc_lib/libwxlexillad.a
>         C:/wxWidgets-3.3.3/lib/gcc_lib/libwxmsw33ud_gl.a
>         C:/wxWidgets-3.3.3/lib/gcc_lib/libwxmsw33ud_richtext.a
>         C:/wxWidgets-3.3.3/lib/gcc_lib/libwxscintillad.a
>         C:/wxWidgets-3.3.3/lib/gcc_lib/libwxbase33ud_net.a
>         C:/wxWidgets-3.3.3/lib/gcc_lib/libwxmsw33ud_webview.a
>         imm32
>         gcc
>         stdc++
>         wxtiffd
>         wxjpegd
>         wxpngd
>         wxwebpd
>         wxzlibd
>         wxregexud
>         wxexpatd
>         kernel32
>         user32
>         gdi32
>         gdiplus
>         msimg32
>         comdlg32
>         winspool
>         winmm
>         shell32
>         shlwapi
>         comctl32
>         ole32
>         oleaut32
>         uuid
>         rpcrt4
>         advapi32
>         version
>         ws2_32
>         wininet
>         oleacc
>         uxtheme
>
> )
>
> I can not determine the reason why the app crashes. The gdb debugger give=
s
> the following back trace
>
> Thread 1 received signal SIGSEGV, Segmentation fault.
> 0x00007ffae64af6a3 in ntdll!RtlInitializeResource () from
> C:\WINDOWS\SYSTEM32\ntdll.dll
> (gdb) bt
> #0  0x00007ffae64af6a3 in ntdll!RtlInitializeResource () from
> C:\WINDOWS\SYSTEM32\ntdll.dll
> #1  0x00007ffae64c016f in ntdll!RtlSleepConditionVariableCS () from
> C:\WINDOWS\SYSTEM32\ntdll.dll
> #2  0x00007ffae64c13e2 in ntdll!RtlEnterCriticalSection () from
> C:\WINDOWS\SYSTEM32\ntdll.dll
> #3  0x00007ff70105b986 in wxCriticalSection::Enter (
>     this=3D0x7ff701bc7e00 <(anonymous
> namespace)::UntranslatedStringHolder::ms_criticalSection>)
>     at ../../src/msw/thread.cpp:143
> #4  0x00007ff7014711ca in wxCriticalSectionLocker::wxCriticalSectionLocke=
r
> (this=3D0x5ffd40, cs=3D...)
>     at C:/wxWidgets-3.3.3/include/wx/thread.h:299
> #5  0x00007ff70102f251 in (anonymous
> namespace)::UntranslatedStringHolder::~UntranslatedStringHolder (
>     this=3D0x29ed8f8) at ../../src/common/translation.cpp:1511
> #6  0x00007ff70139b6ee in run_dtor_list ()
> #7  0x00007ff70139b850 in tls_atexit_callback ()
> #8  0x00007ff7013b6e3d in run_callback ()
> #9  0x00007ffae585e88a in msvcrt!_initterm_e () from
> C:\WINDOWS\System32\msvcrt.dll
> #10 0x00007ff700cd137d in __tmainCRTStartup ()
> #11 0x00007ff700cd1038 in WinMainCRTStartup ()
>
> I did not use wxThread anywhere and it still points to wxThread. Most
> probably, you don't have the time to check the code but I have
> added the related link for the codebase
>
>
> https://github.com/Erkam-Murat-Bozkurt/pcynlitx.nova/tree/main/SOURCE/GUI=
.DEVELOPMENT
>
> Even Though I have written a class in order to use wxThread, I used
> std::thread on the threading for GUI.
>
> Erkam Murat Bozkurt
>
>
> --
> Please read https://www.wxwidgets.org/support/mlhowto.htm before posting.
> ---
> You received this message because you are subscribed to the Google Groups
> "wx-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion visit
> https://groups.google.com/d/msgid/wx-users/CAG1x5-OrF95s%3Dwzxv-qVaNVuLkY=
ta%3DyA-nOR1AnkwjP3_%3D%2Bf7g%40mail.gmail.com
> <https://groups.google.com/d/msgid/wx-users/CAG1x5-OrF95s%3Dwzxv-qVaNVuLk=
Yta%3DyA-nOR1AnkwjP3_%3D%2Bf7g%40mail.gmail.com?utm_medium=3Demail&utm_sour=
ce=3Dfooter>
> .
>

--=20
Please read https://www.wxwidgets.org/support/mlhowto.htm before posting.
---=20
You received this message because you are subscribed to the Google Groups "=
wx-users" group.
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to [email protected].
To view this discussion visit https://groups.google.com/d/msgid/wx-users/CA=
%2BFnnTyYhEs4t356iXiLweEW063zE5Uaipte48fJ_Uc%2B9-Xk7Q%40mail.gmail.com.

--00000000000074ba130656a93e31
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto">Hi,<div dir=3D"auto">Do you access any GUI class from the=
 thread?</div><div dir=3D"auto"><br></div><div dir=3D"auto">Thank you.</div=
><div dir=3D"auto"><br></div></div><br><div class=3D"gmail_quote gmail_quot=
e_container"><div dir=3D"ltr" class=3D"gmail_attr">On Wed, Jul 15, 2026, 8:=
13=E2=80=AFAM Erkam Murat Bozkurt &lt;<a href=3D"mailto:er.muratbozkurt@gma=
il.com">[email protected]</a>&gt; wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
ing-left:1ex"><div dir=3D"ltr"><div><font face=3D"monospace">I am testing a=
 fully automatic C++ build system generator and the platform produces the n=
ecessary &quot;CMakeLists.txt&quot; and the other configuration files autom=
atically for both kernel=C2=A0and GUI. Previously, I could not produce an e=
xecutable for GUI and there was a linking problem. Now, I can overcome the =
linking problem that I have mentioned=C2=A0previously and the app can succe=
ssfully=C2=A0generate its own configuration files automatically. On the cur=
rent version of the GUI, I have used the=C2=A0<span style=3D"background-col=
or:transparent">wxWidgets=C2=A0</span><span style=3D"background-color:trans=
parent">version=C2=A0</span><span style=3D"background-color:transparent;col=
or:rgb(0,0,0);white-space:pre-wrap">3.3.1 and </span><span style=3D"backgro=
und-color:transparent">MinGW-w64 13.0.0=C2=A0 as compiler and the GUI is cl=
osing without any crash.=C2=A0</span></font></div><div><span style=3D"backg=
round-color:transparent"><font face=3D"monospace"><br></font></span></div><=
div><span style=3D"background-color:transparent"><font face=3D"monospace">E=
very wxWidgets configuration=C2=A0is performed automatically=C2=A0by the CM=
AKE with the following CMAKE command.</font></span></div><div><span style=
=3D"background-color:transparent"><font face=3D"monospace"><br></font></spa=
n></div><div><div style=3D"color:rgb(0,0,0);line-height:19px;white-space:pr=
e-wrap"><div><font face=3D"monospace"><span style=3D"color:rgb(0,0,255)">in=
clude</span>(FetchContent)</font></div><font face=3D"monospace"><br></font>=
<div><font face=3D"monospace">FetchContent_Declare(</font></div><div><font =
face=3D"monospace">=C2=A0 =C2=A0wxWidgets</font></div><div><font face=3D"mo=
nospace">=C2=A0 =C2=A0GIT_REPOSITORY <a href=3D"https://github.com/wxWidget=
s/wxWidgets.git" target=3D"_blank" rel=3D"noreferrer">https://github.com/wx=
Widgets/wxWidgets.git</a></font></div><div><font face=3D"monospace">=C2=A0 =
=C2=A0GIT_TAG v3.3.1</font></div><div><font face=3D"monospace">=C2=A0 =C2=
=A0GIT_PROGRESS <span style=3D"color:rgb(0,0,255)">TRUE</span></font></div>=
<div><font face=3D"monospace">)</font></div><font face=3D"monospace"><br></=
font><div><font face=3D"monospace">FetchContent_GetProperties(wxwidgets)</f=
ont></div><div><font face=3D"monospace">FetchContent_MakeAvailable(wxwidget=
s)</font></div><div><font face=3D"monospace"><br></font></div></div></div><=
div><font face=3D"monospace">However, when=C2=A0<span style=3D"background-c=
olor:transparent">I try to check whether the app can produce the configurat=
ion files without human intervention, the</span></font></div><div><font fac=
e=3D"monospace"><span style=3D"background-color:transparent">platform produ=
ces &quot;CMakeLists.txt&quot; files for direct linking without using=C2=A0=
</span></font><span style=3D"color:rgb(0,0,0);font-family:monospace;white-s=
pace:pre-wrap;background-color:transparent">FetchContent property. Off cour=
se, it is possible to make </span></div><div><span style=3D"color:rgb(0,0,0=
);font-family:monospace;white-space:pre-wrap;background-color:transparent">=
availably of wxWidgets library by default and in the future, I will add thi=
s property. But, I am trying to check direct linking </span></div><div><spa=
n style=3D"color:rgb(0,0,0);font-family:monospace;white-space:pre-wrap;back=
ground-color:transparent">with automatically produced CMakeLists.txt files =
and therefore, I </span><span style=3D"font-family:monospace;background-col=
or:transparent">compile the app using the same compiler &quot;MinGW-w64 13.=
0.0&quot;=C2=A0=C2=A0</span></div><div><span style=3D"font-family:monospace=
;background-color:transparent">for=C2=A0</span><span style=3D"font-family:m=
onospace;background-color:transparent">wxWidgets=C2=A0</span><span style=3D=
"font-family:monospace;background-color:transparent">version=C2=A0</span><s=
pan style=3D"font-family:monospace;background-color:transparent;color:rgb(0=
,0,0);white-space:pre-wrap">3.3.3 with direct linking. Unfortunately, </spa=
n><span style=3D"font-family:monospace;background-color:transparent">the ap=
p crashes on close when I use=C2=A0</span><span style=3D"background-color:t=
ransparent;font-family:monospace">wxWidgets=C2=A0</span><span style=3D"back=
ground-color:transparent;font-family:monospace">version=C2=A0</span><span s=
tyle=3D"background-color:transparent;font-family:monospace;color:rgb(0,0,0)=
;white-space:pre-wrap">3.3.3 with direct linking</span>=C2=A0<span style=3D=
"font-family:monospace;background-color:transparent">.=C2=A0</span></div><d=
iv><span style=3D"font-family:monospace;background-color:transparent">I hav=
e written the configuration codes=C2=A0</span><span style=3D"background-col=
or:transparent;font-family:monospace">which are produced automatically by t=
he platform.</span></div><div><span style=3D"background-color:transparent;c=
olor:rgb(0,0,0);white-space:pre-wrap"><font face=3D"monospace"><br></font><=
/span></div><div><span style=3D"background-color:transparent;color:rgb(0,0,=
0);white-space:pre-wrap"><font face=3D"monospace">The GUI of the app works =
successfully and it crashy solely on close. </font></span></div><div><span =
style=3D"background-color:transparent;color:rgb(0,0,0);white-space:pre-wrap=
"><font face=3D"monospace"><br></font></span></div><div><div style=3D"color=
:rgb(0,0,0);line-height:19px;white-space:pre-wrap"><div><font face=3D"monos=
pace"><span style=3D"color:rgb(0,0,255)">target_link_libraries</span>(Pcynl=
itx PUBLIC</font></div><div><font face=3D"monospace">=C2=A0 =C2=A0 </font><=
/div><div><font face=3D"monospace">=C2=A0 =C2=A0 =C2=A0 =C2=A0 C:/wxWidgets=
-3.3.3/lib/gcc_lib/libwxmsw33ud_adv.a</font></div><div><font face=3D"monosp=
ace">=C2=A0 =C2=A0 =C2=A0 =C2=A0 C:/wxWidgets-3.3.3/lib/gcc_lib/libwxmsw33u=
d_xrc.a</font></div><div><font face=3D"monospace">=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 C:/wxWidgets-3.3.3/lib/gcc_lib/libwxmsw33ud_stc.a</font></div><div><fon=
t face=3D"monospace">=C2=A0 =C2=A0 =C2=A0 =C2=A0 C:/wxWidgets-3.3.3/lib/gcc=
_lib/libwxmsw33ud_aui.a</font></div><div><font face=3D"monospace">=C2=A0 =
=C2=A0 =C2=A0 =C2=A0 C:/wxWidgets-3.3.3/lib/gcc_lib/libwxmsw33ud_core.a</fo=
nt></div><div><font face=3D"monospace">=C2=A0 =C2=A0 =C2=A0 =C2=A0 C:/wxWid=
gets-3.3.3/lib/gcc_lib/libwxbase33ud.a</font></div><div><font face=3D"monos=
pace">=C2=A0 =C2=A0 =C2=A0 =C2=A0 C:/wxWidgets-3.3.3/lib/gcc_lib/libwxpngd.=
a</font></div><div><font face=3D"monospace">=C2=A0 =C2=A0 =C2=A0 =C2=A0 C:/=
wxWidgets-3.3.3/lib/gcc_lib/libwxlexillad.a</font></div><div><font face=3D"=
monospace">=C2=A0 =C2=A0 =C2=A0 =C2=A0 C:/wxWidgets-3.3.3/lib/gcc_lib/libwx=
msw33ud_gl.a</font></div><div><font face=3D"monospace">=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 C:/wxWidgets-3.3.3/lib/gcc_lib/libwxmsw33ud_richtext.a</font></div>=
<div><font face=3D"monospace">=C2=A0 =C2=A0 =C2=A0 =C2=A0 C:/wxWidgets-3.3.=
3/lib/gcc_lib/libwxscintillad.a</font></div><div><font face=3D"monospace">=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 C:/wxWidgets-3.3.3/lib/gcc_lib/libwxbase33ud_ne=
t.a</font></div><div><font face=3D"monospace">=C2=A0 =C2=A0 =C2=A0 =C2=A0 C=
:/wxWidgets-3.3.3/lib/gcc_lib/libwxmsw33ud_webview.a</font></div><div><font=
 face=3D"monospace">=C2=A0 =C2=A0 =C2=A0 =C2=A0 imm32</font></div><div><fon=
t face=3D"monospace">=C2=A0 =C2=A0 =C2=A0 =C2=A0 gcc</font></div><div><font=
 face=3D"monospace">=C2=A0 =C2=A0 =C2=A0 =C2=A0 stdc++</font></div><div><fo=
nt face=3D"monospace">=C2=A0 =C2=A0 =C2=A0 =C2=A0 wxtiffd</font></div><div>=
<font face=3D"monospace">=C2=A0 =C2=A0 =C2=A0 =C2=A0 wxjpegd</font></div><d=
iv><font face=3D"monospace">=C2=A0 =C2=A0 =C2=A0 =C2=A0 wxpngd</font></div>=
<div><font face=3D"monospace">=C2=A0 =C2=A0 =C2=A0 =C2=A0 wxwebpd</font></d=
iv><div><font face=3D"monospace">=C2=A0 =C2=A0 =C2=A0 =C2=A0 wxzlibd</font>=
</div><div><font face=3D"monospace">=C2=A0 =C2=A0 =C2=A0 =C2=A0 wxregexud</=
font></div><div><font face=3D"monospace">=C2=A0 =C2=A0 =C2=A0 =C2=A0 wxexpa=
td</font></div><div><font face=3D"monospace">=C2=A0 =C2=A0 =C2=A0 =C2=A0 ke=
rnel32</font></div><div><font face=3D"monospace">=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 user32</font></div><div><font face=3D"monospace">=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 gdi32</font></div><div><font face=3D"monospace">=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 gdiplus</font></div><div><font face=3D"monospace">=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 msimg32</font></div><div><font face=3D"monospace">=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 comdlg32</font></div><div><font face=3D"monospace">=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 winspool</font></div><div><font face=3D"monospace">=C2=A0=
 =C2=A0 =C2=A0 =C2=A0 winmm</font></div><div><font face=3D"monospace">=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 shell32</font></div><div><font face=3D"monospace">=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 shlwapi</font></div><div><font face=3D"monospac=
e">=C2=A0 =C2=A0 =C2=A0 =C2=A0 comctl32</font></div><div><font face=3D"mono=
space">=C2=A0 =C2=A0 =C2=A0 =C2=A0 ole32</font></div><div><font face=3D"mon=
ospace">=C2=A0 =C2=A0 =C2=A0 =C2=A0 oleaut32</font></div><div><font face=3D=
"monospace">=C2=A0 =C2=A0 =C2=A0 =C2=A0 uuid</font></div><div><font face=3D=
"monospace">=C2=A0 =C2=A0 =C2=A0 =C2=A0 rpcrt4</font></div><div><font face=
=3D"monospace">=C2=A0 =C2=A0 =C2=A0 =C2=A0 advapi32</font></div><div><font =
face=3D"monospace">=C2=A0 =C2=A0 =C2=A0 =C2=A0 version</font></div><div><fo=
nt face=3D"monospace">=C2=A0 =C2=A0 =C2=A0 =C2=A0 ws2_32</font></div><div><=
font face=3D"monospace">=C2=A0 =C2=A0 =C2=A0 =C2=A0 wininet</font></div><di=
v><font face=3D"monospace">=C2=A0 =C2=A0 =C2=A0 =C2=A0 oleacc</font></div><=
div><font face=3D"monospace">=C2=A0 =C2=A0 =C2=A0 =C2=A0 uxtheme</font></di=
v><div><font face=3D"monospace">=C2=A0 =C2=A0 </font></div><div><font face=
=3D"monospace">)</font></div></div></div><div><font face=3D"monospace"><br>=
</font></div><div><font face=3D"monospace">I can not determine the reason=
=C2=A0why the app crashes. The gdb debugger gives the following back trace<=
/font></div><div><font face=3D"monospace"><br></font></div><div><font face=
=3D"monospace">Thread 1 received signal SIGSEGV, Segmentation fault.<br>0x0=
0007ffae64af6a3 in ntdll!RtlInitializeResource () from C:\WINDOWS\SYSTEM32\=
ntdll.dll<br>(gdb) bt<br>#0 =C2=A00x00007ffae64af6a3 in ntdll!RtlInitialize=
Resource () from C:\WINDOWS\SYSTEM32\ntdll.dll<br>#1 =C2=A00x00007ffae64c01=
6f in ntdll!RtlSleepConditionVariableCS () from C:\WINDOWS\SYSTEM32\ntdll.d=
ll<br>#2 =C2=A00x00007ffae64c13e2 in ntdll!RtlEnterCriticalSection () from =
C:\WINDOWS\SYSTEM32\ntdll.dll<br>#3 =C2=A00x00007ff70105b986 in wxCriticalS=
ection::Enter (<br>=C2=A0 =C2=A0 this=3D0x7ff701bc7e00 &lt;(anonymous names=
pace)::UntranslatedStringHolder::ms_criticalSection&gt;)<br>=C2=A0 =C2=A0 a=
t ../../src/msw/thread.cpp:143<br>#4 =C2=A00x00007ff7014711ca in wxCritical=
SectionLocker::wxCriticalSectionLocker (this=3D0x5ffd40, cs=3D...)<br>=C2=
=A0 =C2=A0 at C:/wxWidgets-3.3.3/include/wx/thread.h:299<br>#5 =C2=A00x0000=
7ff70102f251 in (anonymous namespace)::UntranslatedStringHolder::~Untransla=
tedStringHolder (<br>=C2=A0 =C2=A0 this=3D0x29ed8f8) at ../../src/common/tr=
anslation.cpp:1511<br>#6 =C2=A00x00007ff70139b6ee in run_dtor_list ()<br>#7=
 =C2=A00x00007ff70139b850 in tls_atexit_callback ()<br>#8 =C2=A00x00007ff70=
13b6e3d in run_callback ()<br>#9 =C2=A00x00007ffae585e88a in msvcrt!_initte=
rm_e () from C:\WINDOWS\System32\msvcrt.dll<br>#10 0x00007ff700cd137d in __=
tmainCRTStartup ()<br>#11 0x00007ff700cd1038 in WinMainCRTStartup ()</font>=
</div><div><font face=3D"monospace"><br></font></div><div><font face=3D"mon=
ospace">I did not use wxThread anywhere and it still points to wxThread. Mo=
st probably, you don&#39;t have the time to check the code but I have=C2=A0=
</font></div><div><font face=3D"monospace">added the related link=C2=A0for =
the codebase</font></div><div><font face=3D"monospace"><br></font></div><di=
v><a href=3D"https://github.com/Erkam-Murat-Bozkurt/pcynlitx.nova/tree/main=
/SOURCE/GUI.DEVELOPMENT" target=3D"_blank" rel=3D"noreferrer">https://githu=
b.com/Erkam-Murat-Bozkurt/pcynlitx.nova/tree/main/SOURCE/GUI.DEVELOPMENT</a=
><font face=3D"monospace"></font></div><div><br></div><div>Even Though=C2=
=A0I have written=C2=A0a class in order to use wxThread, I used std::thread=
 on the threading for GUI.</div><div><font face=3D"monospace"><br></font></=
div><div><font face=3D"monospace">Erkam Murat Bozkurt</font></div><div><spa=
n style=3D"background-color:transparent"><font face=3D"monospace"><br></fon=
t></span></div><div><span style=3D"background-color:transparent"><br></span=
></div></div>

<p></p>

-- <br>
Please read <a href=3D"https://www.wxwidgets.org/support/mlhowto.htm" targe=
t=3D"_blank" rel=3D"noreferrer">https://www.wxwidgets.org/support/mlhowto.h=
tm</a> before posting.<br>
--- <br>
You received this message because you are subscribed to the Google Groups &=
quot;wx-users&quot; group.<br>
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to <a href=3D"mailto:[email protected]" target=3D"=
_blank" rel=3D"noreferrer">[email protected]</a>.<br>
To view this discussion visit <a href=3D"https://groups.google.com/d/msgid/=
wx-users/CAG1x5-OrF95s%3Dwzxv-qVaNVuLkYta%3DyA-nOR1AnkwjP3_%3D%2Bf7g%40mail=
.gmail.com?utm_medium=3Demail&amp;utm_source=3Dfooter" target=3D"_blank" re=
l=3D"noreferrer">https://groups.google.com/d/msgid/wx-users/CAG1x5-OrF95s%3=
Dwzxv-qVaNVuLkYta%3DyA-nOR1AnkwjP3_%3D%2Bf7g%40mail.gmail.com</a>.<br>
</blockquote></div>

<p></p>

-- <br />
Please read <a href=3D"https://www.wxwidgets.org/support/mlhowto.htm">https=
://www.wxwidgets.org/support/mlhowto.htm</a> before posting.<br />
--- <br />
You received this message because you are subscribed to the Google Groups &=
quot;wx-users&quot; group.<br />
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to <a href=3D"mailto:[email protected]">wx-users+u=
[email protected]</a>.<br />
To view this discussion visit <a href=3D"https://groups.google.com/d/msgid/=
wx-users/CA%2BFnnTyYhEs4t356iXiLweEW063zE5Uaipte48fJ_Uc%2B9-Xk7Q%40mail.gma=
il.com?utm_medium=3Demail&utm_source=3Dfooter">https://groups.google.com/d/=
msgid/wx-users/CA%2BFnnTyYhEs4t356iXiLweEW063zE5Uaipte48fJ_Uc%2B9-Xk7Q%40ma=
il.gmail.com</a>.<br />

--00000000000074ba130656a93e31--