Author Topic: 17.xx, RC1 has arrived  (Read 1644 times)

Offline oBFusCATed

  • Developer
  • Lives here!
  • *****
  • Posts: 10403
17.xx, RC1 has arrived
« on: November 12, 2017, 10:23:17 pm »
For the announcement see here:
http://forums.codeblocks.org/index.php/topic,22265.new.html

...this thread is for the feedback. Keep it coming!
<debugger plugin maintainer>
(most of the time I ignore long posts)
[strangers don't send me private messages, I'll ignore them; post a topic in the forum, but first read the rules!]

Offline stahta01

  • Lives here!
  • ****
  • Posts: 5991
    • My Best Post
Re: 17.xx, RC1 has arrived
« Reply #1 on: November 12, 2017, 11:53:29 pm »
Any reason the second RC uses wxWidgets 3.1.1? Instead wxWidgets 3.0.3?

Note: There is no release currently numbered 3.1.1; are you using wxWidgets git master?

Tim S.
 
C Programmer working to learn more about C++ and Git.
On Windows 7 64 bit and Windows 10 32 bit.
On Debian Testing, compiling CB Trunk against wxWidgets 3.0.2.
--
When in doubt, read the CB WiKi FAQ. http://wiki.codeblocks.org

Offline oBFusCATed

  • Developer
  • Lives here!
  • *****
  • Posts: 10403
Re: 17.xx, RC1 has arrived
« Reply #2 on: November 13, 2017, 02:37:10 am »
HiDPI support is present only in wx3.1.x...
<debugger plugin maintainer>
(most of the time I ignore long posts)
[strangers don't send me private messages, I'll ignore them; post a topic in the forum, but first read the rules!]

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5044
Re: 17.xx, RC1 has arrived
« Reply #3 on: November 13, 2017, 07:20:52 am »
HiDPI support is present only in wx3.1.x...

==> means it is absent in wx303 and wx2812, right ?

Why jeopardize all the rest for this one feature ?

Offline stahta01

  • Lives here!
  • ****
  • Posts: 5991
    • My Best Post
Re: 17.xx, RC1 has arrived
« Reply #4 on: November 13, 2017, 09:28:36 am »
HiDPI support is present only in wx3.1.x...

==> means it is absent in wx303 and wx2812, right ?

Why jeopardize all the rest for this one feature ?

The first RC uses wx2812; me I would call the wx311 an beta release that contains HiDPI support to reduce people who do not have/need HiDPI from downloading it.

Tim S.
C Programmer working to learn more about C++ and Git.
On Windows 7 64 bit and Windows 10 32 bit.
On Debian Testing, compiling CB Trunk against wxWidgets 3.0.2.
--
When in doubt, read the CB WiKi FAQ. http://wiki.codeblocks.org

Offline oBFusCATed

  • Developer
  • Lives here!
  • *****
  • Posts: 10403
Re: 17.xx, RC1 has arrived
« Reply #5 on: November 13, 2017, 09:16:05 pm »
Both are rc. Please test both and report problems.
If you report problems about differences between the two versions, it will be even better.

If the wx3.1 build is found to be too troublesome we could remove it.
<debugger plugin maintainer>
(most of the time I ignore long posts)
[strangers don't send me private messages, I'll ignore them; post a topic in the forum, but first read the rules!]

Offline raynebc

  • Almost regular
  • **
  • Posts: 142
Re: 17.xx, RC1 has arrived
« Reply #6 on: November 14, 2017, 01:17:18 am »
Is the release candidate available as a non-installer (ie. just a zip file like the nightly builds)?

Offline oBFusCATed

  • Developer
  • Lives here!
  • *****
  • Posts: 10403
Re: 17.xx, RC1 has arrived
« Reply #7 on: November 14, 2017, 01:27:09 am »
Nope obviously. We want people to test the installer.
<debugger plugin maintainer>
(most of the time I ignore long posts)
[strangers don't send me private messages, I'll ignore them; post a topic in the forum, but first read the rules!]

Offline ollydbg

  • Developer
  • Lives here!
  • *****
  • Posts: 4992
  • OpenCV and Robotics
    • Chinese OpenCV forum moderator
Re: 17.xx, RC1 has arrived
« Reply #8 on: December 04, 2017, 04:17:39 pm »
I just download the file codeblocks-17.xx-wx31-setup-RC1.exe, and installed it to E:\Codeblocks. Then I double click the CBLauncher.exe to start, and C::B just crashed(After the compiler setting dialog), here is the codeblocks.RPT. I'm using Windows 7 64bit.

Code: [Select]
-------------------

Error occurred on Monday, December 4, 2017 at 23:13:32.

codeblocks.exe caused an Access Violation at location 66A649A3 in module wxmsw310u_gcc_custom.dll Reading from location 00000010.

Registers:
eax=00000000 ebx=66e3db94 ecx=00000000 edx=00000000 esi=66e4e1c4 edi=66e1c4cc
eip=66a649a3 esp=0028f2a0 ebp=08e450a0 iopl=0         nv up ei pl zr na po nc
cs=0023  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00210246

AddrPC   Params
66A649A3 08E450A0 02CF9CE0 00000000  wxmsw310u_gcc_custom.dll!wxXmlDocument::Save
6628B5C2 00000000 00000000 00000000  wxmsw310u_gcc_custom.dll!wxWindowBase::PushEventHandler

codeblocks.exe 16.1.0.0
ntdll.dll    6.1.7601.23807
kernel32.dll 6.1.7601.23807
KERNELBASE.dll 6.1.7601.23807
COMCTL32.DLL 6.10.7601.18837
msvcrt.dll  7.0.7601.17744
GDI32.dll    6.1.7601.23807
USER32.dll  6.1.7601.23594
ADVAPI32.dll 6.1.7601.23807
sechost.dll 6.1.7601.18869
RPCRT4.dll  6.1.7601.23816
SspiCli.dll 6.1.7601.23816
CRYPTBASE.dll 6.1.7601.23816
LPK.dll      6.1.7601.23807
USP10.dll    1.626.7601.23807
SHLWAPI.dll 6.1.7601.17514
SHELL32.DLL 6.1.7601.23806
SHFOLDER.DLL 6.1.7600.16385
wxmsw310u_gcc_custom.dll 3.1.0.0
COMDLG32.DLL 6.1.7601.17514
OLE32.dll    6.1.7601.23775
OLEAUT32.DLL 6.1.7601.23775
VERSION.dll 6.1.7600.16385
WINMM.DLL    6.1.7601.17514
WINSPOOL.DRV 6.1.7601.17514
WSOCK32.DLL 6.1.7600.16385
WS2_32.dll  6.1.7601.23451
NSI.dll      6.1.7600.16385
codeblocks.dll
exchndl.dll 0.8.2.0
mgwhelp.dll 0.8.2.0
dbghelp.dll 6.3.9600.17336
PSAPI.DLL    6.1.7600.16385
apphelp.dll 6.1.7601.19050
AcLayers.DLL 6.1.7601.19050
USERENV.dll 6.1.7601.17514
profapi.dll 6.1.7600.16385
MPR.dll      6.1.7600.16385
IMM32.DLL    6.1.7601.17514
MSCTF.dll    6.1.7601.23572
nvinit.dll  10.18.13.5923
detoured.dll
nvd3d9wrap.dll 10.18.13.5923
SETUPAPI.dll 6.1.7601.18361
CFGMGR32.dll 6.1.7601.17621
DEVOBJ.dll  6.1.7601.17621
nvdxgiwrap.dll 10.18.13.5923
uxtheme.dll 6.1.7600.16385
dwmapi.dll  6.1.7601.18917
CRYPTSP.dll 6.1.7601.23471
rsaenh.dll  6.1.7600.16385
RpcRtRemote.dll 6.1.7601.17514
CLBCatQ.DLL 2001.12.8530.16385
WindowsCodecs.dll 6.2.9200.21830
TortoiseOverlays.dll 1.1.4.26626
api-ms-win-core-synch-l1-2-0.DLL 10.0.10586.788
TortoiseGitStub32.dll 2.5.0.0
EhStorShell.dll 6.1.7600.16385
PROPSYS.dll 7.0.7601.17514
ntshrui.dll 6.1.7601.17755
srvcli.dll  6.1.7601.17514
cscapi.dll  6.1.7601.17514
slc.dll      6.1.7600.16385
msftedit.DLL 5.41.21.2510
abbreviations.dll
astyle.dll
autosave.dll
AutoVersioning.dll
BrowseTracker.dll
byogames.dll
cb_koders.dll
Cccc.dll
classwizard.dll
codecompletion.dll
codesnippets.dll
codestat.dll
compiler.dll
copystrings.dll
CppCheck.dll
Cscope.dll
debugger.dll
defaultmimehandler.dll
OccurrencesHighlighting.dll
openfileslist.dll
projectsimporter.dll
scriptedwizard.dll
todo.dll
wxsmith.dll
wxsmithlib.dll
wxSmithAui.dll
wxSmithContribItems.dll
wxchartctrl.dll
wxcustombutton.dll
wxdatetimepicker.dll
wxflatnotebook.dll
wximagepanel.dll
wxkwic.dll
wxled.dll
wxmathplot.dll
wxspeedbutton.dll
xpmanifest.dll
msimg32.dll 6.1.7600.16385

Windows 6.1.7601
DrMingw 0.8.2


« Last Edit: December 04, 2017, 04:19:45 pm by ollydbg »
If some piece of memory should be reused, turn them to variables (or const variables).
If some piece of operations should be reused, turn them to functions.
If they happened together, then turn them to classes.

Offline oBFusCATed

  • Developer
  • Lives here!
  • *****
  • Posts: 10403
Re: 17.xx, RC1 has arrived
« Reply #9 on: December 04, 2017, 08:01:47 pm »
What happens if you use the dbg version?
<debugger plugin maintainer>
(most of the time I ignore long posts)
[strangers don't send me private messages, I'll ignore them; post a topic in the forum, but first read the rules!]

Offline windwalker

  • Single posting newcomer
  • *
  • Posts: 2
Re: 17.xx, RC1 has arrived
« Reply #10 on: December 04, 2017, 10:44:11 pm »
I am adding confirmation that the report by ollydbg applies to 64 bit Windows 10.
Code: [Select]
ver

Microsoft Windows [Version 10.0.16299.98]
After installing the codeblocks-17.xx-wx31-setup-RC1_dbg.exe package, it detected the compiler at C:\TDM-GCC-64 and then crashed.
The report is identical except for the OS differences.
Code: [Select]
-------------------

Error occurred on Monday, December 4, 2017 at 23:19:33.

codeblocks.exe caused an Access Violation at location 66A649A3 in module wxmsw310u_gcc_custom.dll Reading from location 00000010.

Registers:
eax=00000000 ebx=66e3db94 ecx=00000000 edx=00000000 esi=66e4e1c4 edi=66e1c4cc
eip=66a649a3 esp=008af290 ebp=0558b7d0 iopl=0         nv up ei pl zr na po nc
cs=0023  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00210246

AddrPC   Params
66A649A3 0558B7D0 050BE120 00000000  wxmsw310u_gcc_custom.dll!wxXmlDocument::Save
6628B5C2 00000000 00000000 00000000  wxmsw310u_gcc_custom.dll!wxWindowBase::PushEventHandler

codeblocks.exe 16.1.0.0
ntdll.dll    10.0.16299.64
KERNEL32.DLL 10.0.16299.15
KERNELBASE.dll 10.0.16299.15
msvcrt.dll  7.0.16299.98
SHELL32.DLL 10.0.16299.98
COMCTL32.DLL 6.10.16299.98
cfgmgr32.dll 10.0.16299.15
combase.dll 10.0.16299.15
ucrtbase.dll 10.0.16299.98
shcore.dll  10.0.16299.15
RPCRT4.dll  10.0.16299.15
SspiCli.dll 10.0.16299.98
CRYPTBASE.dll 10.0.16299.15
bcryptPrimitives.dll 10.0.16299.98
sechost.dll 10.0.16299.15
GDI32.dll    10.0.16299.15
windows.storage.dll 10.0.16299.98
gdi32full.dll 10.0.16299.98
msvcp_win.dll 10.0.16299.15
advapi32.dll 10.0.16299.15
USER32.dll  10.0.16299.64
shlwapi.dll 10.0.16299.15
win32u.dll  10.0.16299.15
kernel.appcore.dll 10.0.16299.15
powrprof.dll 10.0.16299.15
profapi.dll 10.0.16299.15
SHFOLDER.DLL 10.0.16299.15
exchndl.dll 0.8.2.0
PSAPI.DLL    10.0.16299.15
wxmsw310u_gcc_custom.dll 3.1.0.0
VERSION.dll 10.0.16299.15
codeblocks.dll
COMDLG32.DLL 10.0.16299.15
OLE32.dll    10.0.16299.15
OLEAUT32.DLL 10.0.16299.15
WINMM.DLL    10.0.16299.15
WSOCK32.DLL 10.0.16299.15
WINMMBASE.dll 10.0.16299.15
WS2_32.dll  10.0.16299.15
mgwhelp.dll 0.8.2.0
WINSPOOL.DRV 10.0.16299.15
bcrypt.dll  10.0.16299.15
IPHLPAPI.DLL 10.0.16299.15
dbghelp.dll 6.3.9600.17336
IMM32.DLL    10.0.16299.15
uxtheme.dll 10.0.16299.15
MSCTF.dll    10.0.16299.19
dwmapi.dll  10.0.16299.15
TextInputFramework.dll 10.0.16299.15
CoreUIComponents.dll 10.0.16299.15
CoreMessaging.dll 10.0.16299.15
ntmarta.dll 10.0.16299.15
wintypes.dll 10.0.16299.15
clbcatq.dll 2001.12.10941.16384
dataexchange.dll 10.0.16299.15
d3d11.dll    10.0.16299.98
dcomp.dll    10.0.16299.15
dxgi.dll    10.0.16299.98
twinapi.appcore.dll 10.0.16299.19
RMCLIENT.dll 10.0.16299.15
WindowsCodecs.dll 10.0.16299.15
msftedit.DLL 10.0.16299.15
Windows.Globalization.dll 10.0.16299.15
Bcp47Langs.dll 10.0.16299.15
globinputhost.dll 10.0.16299.15
abbreviations.dll
astyle.dll
autosave.dll
AutoVersioning.dll
BrowseTracker.dll
byogames.dll
cb_koders.dll
Cccc.dll
classwizard.dll
codecompletion.dll
codesnippets.dll
codestat.dll
compiler.dll
copystrings.dll
CppCheck.dll
Cscope.dll
debugger.dll
defaultmimehandler.dll
OccurrencesHighlighting.dll
openfileslist.dll
projectsimporter.dll
scriptedwizard.dll
todo.dll
wxsmith.dll
wxsmithlib.dll
wxSmithAui.dll
wxSmithContribItems.dll
wxcustombutton.dll
wxchartctrl.dll
wxflatnotebook.dll
wximagepanel.dll
wxdatetimepicker.dll
wxmathplot.dll
wxkwic.dll
wxspeedbutton.dll
wxled.dll
xpmanifest.dll
apphelp.dll 10.0.16299.98
msimg32.dll 10.0.16299.15
WININET.dll 11.0.16299.98
iertutil.dll 11.0.16299.15
ondemandconnroutehelper.dll 10.0.16299.15
winhttp.dll 10.0.16299.98
mswsock.dll 10.0.16299.15
NSI.dll      10.0.16299.15
WINNSI.DLL  10.0.16299.15
urlmon.dll  11.0.16299.98
imagehlp.dll 10.0.16299.15
msiso.dll    11.0.16299.15
DNSAPI.dll  10.0.16299.19
mdnsNSP.dll 3.1.0.1
rasadhlp.dll 10.0.16299.15
fwpuclnt.dll 10.0.16299.15

Windows 10.0.16299
DrMingw 0.8.2

Offline ollydbg

  • Developer
  • Lives here!
  • *****
  • Posts: 4992
  • OpenCV and Robotics
    • Chinese OpenCV forum moderator
Re: 17.xx, RC1 has arrived
« Reply #11 on: December 05, 2017, 02:23:01 am »
What happens if you use the dbg version?
OK, it is the same, because the crash happens in the wx dll. I just installed the dbg version under E:\CodeBlocksdbg, and here is the crash report:

Code: [Select]
-------------------

Error occurred on Tuesday, December 5, 2017 at 09:21:04.

codeblocks.exe caused an Access Violation at location 66A649A3 in module wxmsw310u_gcc_custom.dll Reading from location 00000010.

Registers:
eax=00000000 ebx=66e3db94 ecx=00000000 edx=00000000 esi=66e4e1c4 edi=66e1c4cc
eip=66a649a3 esp=0028f2a0 ebp=125e5c70 iopl=0         nv up ei pl zr na po nc
cs=0023  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00210246

AddrPC   Params
66A649A3 125E5C70 02E8F9F8 00000000  wxmsw310u_gcc_custom.dll!wxXmlDocument::Save
6628B5C2 00000000 00000000 00000000  wxmsw310u_gcc_custom.dll!wxWindowBase::PushEventHandler

codeblocks.exe 16.1.0.0
ntdll.dll    6.1.7601.23807
kernel32.dll 6.1.7601.23807
KERNELBASE.dll 6.1.7601.23807
COMCTL32.DLL 6.10.7601.18837
msvcrt.dll  7.0.7601.17744
GDI32.dll    6.1.7601.23807
USER32.dll  6.1.7601.23594
ADVAPI32.dll 6.1.7601.23807
sechost.dll 6.1.7601.18869
RPCRT4.dll  6.1.7601.23816
SspiCli.dll 6.1.7601.23816
CRYPTBASE.dll 6.1.7601.23816
LPK.dll      6.1.7601.23807
USP10.dll    1.626.7601.23807
SHLWAPI.dll 6.1.7601.17514
SHELL32.DLL 6.1.7601.23806
SHFOLDER.DLL 6.1.7600.16385
wxmsw310u_gcc_custom.dll 3.1.0.0
COMDLG32.DLL 6.1.7601.17514
OLE32.dll    6.1.7601.23775
OLEAUT32.DLL 6.1.7601.23775
VERSION.dll 6.1.7600.16385
WINMM.DLL    6.1.7601.17514
WINSPOOL.DRV 6.1.7601.17514
WSOCK32.DLL 6.1.7600.16385
WS2_32.dll  6.1.7601.23451
NSI.dll      6.1.7600.16385
codeblocks.dll
exchndl.dll 0.8.2.0
mgwhelp.dll 0.8.2.0
dbghelp.dll 6.3.9600.17336
PSAPI.DLL    6.1.7600.16385
apphelp.dll 6.1.7601.19050
AcLayers.DLL 6.1.7601.19050
USERENV.dll 6.1.7601.17514
profapi.dll 6.1.7600.16385
MPR.dll      6.1.7600.16385
IMM32.DLL    6.1.7601.17514
MSCTF.dll    6.1.7601.23572
nvinit.dll  10.18.13.5923
detoured.dll
nvd3d9wrap.dll 10.18.13.5923
SETUPAPI.dll 6.1.7601.18361
CFGMGR32.dll 6.1.7601.17621
DEVOBJ.dll  6.1.7601.17621
nvdxgiwrap.dll 10.18.13.5923
uxtheme.dll 6.1.7600.16385
dwmapi.dll  6.1.7601.18917
CRYPTSP.dll 6.1.7601.23471
rsaenh.dll  6.1.7600.16385
RpcRtRemote.dll 6.1.7601.17514
CLBCatQ.DLL 2001.12.8530.16385
WindowsCodecs.dll 6.2.9200.21830
TortoiseOverlays.dll 1.1.4.26626
api-ms-win-core-synch-l1-2-0.DLL 10.0.10586.788
TortoiseGitStub32.dll 2.5.0.0
EhStorShell.dll 6.1.7600.16385
PROPSYS.dll 7.0.7601.17514
ntshrui.dll 6.1.7601.17755
srvcli.dll  6.1.7601.17514
cscapi.dll  6.1.7601.17514
slc.dll      6.1.7600.16385
msftedit.DLL 5.41.21.2510
abbreviations.dll
astyle.dll
autosave.dll
AutoVersioning.dll
BrowseTracker.dll
byogames.dll
cb_koders.dll
Cccc.dll
classwizard.dll
codecompletion.dll
codesnippets.dll
codestat.dll
compiler.dll
copystrings.dll
CppCheck.dll
Cscope.dll
debugger.dll
defaultmimehandler.dll
OccurrencesHighlighting.dll
openfileslist.dll
projectsimporter.dll
scriptedwizard.dll
todo.dll
wxsmith.dll
wxsmithlib.dll
wxSmithAui.dll
wxSmithContribItems.dll
wxchartctrl.dll
wxcustombutton.dll
wxdatetimepicker.dll
wxflatnotebook.dll
wximagepanel.dll
wxkwic.dll
wxled.dll
wxmathplot.dll
wxspeedbutton.dll
xpmanifest.dll
msimg32.dll 6.1.7600.16385

Windows 6.1.7601
DrMingw 0.8.2


If some piece of memory should be reused, turn them to variables (or const variables).
If some piece of operations should be reused, turn them to functions.
If they happened together, then turn them to classes.

Offline oBFusCATed

  • Developer
  • Lives here!
  • *****
  • Posts: 10403
Re: 17.xx, RC1 has arrived
« Reply #12 on: December 05, 2017, 08:15:40 am »
What happens if you use a debugger?
<debugger plugin maintainer>
(most of the time I ignore long posts)
[strangers don't send me private messages, I'll ignore them; post a topic in the forum, but first read the rules!]

Offline ollydbg

  • Developer
  • Lives here!
  • *****
  • Posts: 4992
  • OpenCV and Robotics
    • Chinese OpenCV forum moderator
Re: 17.xx, RC1 has arrived
« Reply #13 on: December 05, 2017, 08:59:51 am »
What happens if you use a debugger?
I just tried it, but gdb.exe can't catch the crash, here is the log:
Code: [Select]
(gdb) file e:/CodeBlocksdbg/cblauncher.exe
Reading symbols from e:/CodeBlocksdbg/cblauncher.exe...(no debugging symbols fou
nd)...done.
(gdb) r
Starting program: e:\CodeBlocksdbg\cblauncher.exe
[New Thread 11104.0x28c0]
warning: Could not load shared library symbols for C:\Program Files (x86)\NVIDIA
 Corporation\coprocmanager\_etoured.dll.
Do you need "set solib-search-path" or "set sysroot"?
[Inferior 1 (process 11104) exited normally]
(gdb) bt
No stack.
(gdb)
C::B just crashed.
If some piece of memory should be reused, turn them to variables (or const variables).
If some piece of operations should be reused, turn them to functions.
If they happened together, then turn them to classes.

Offline oBFusCATed

  • Developer
  • Lives here!
  • *****
  • Posts: 10403
Re: 17.xx, RC1 has arrived
« Reply #14 on: December 05, 2017, 08:10:27 pm »
Yes because you're using the cblauncher. Can you try without it?
<debugger plugin maintainer>
(most of the time I ignore long posts)
[strangers don't send me private messages, I'll ignore them; post a topic in the forum, but first read the rules!]