Code::Blocks Forums
User forums => Nightly builds => Topic started by: killerbot on April 04, 2012, 09:16:35 pm
-
Get quick announcements through the RSS feed http://www.codeblocks.org/nightly/CodeBlock_RSS.xml
Before you use a nightly make sure you understand how it works (http://forums.codeblocks.org/index.php/topic,3232.0.html).
A link to the unicode windows wxWidget dll for Code::Blocks : http://prdownload.berlios.de/codeblocks/wxmsw28u_gcc_cb_wx2812_gcc452-TDM.7z
For those who might need this one (when no MingW installed on your system) : the mingw10m.dll : http://prdownload.berlios.de/codeblocks/mingwm10_gcc452-TDM.7z
The 04 April 2012 build is out.
- Windows :
http://prdownload.berlios.de/codeblocks/CB_20120404_rev7917_win32.7z
- Linux :
none
Resolved Fixed:
- header fix-up plugin: dont "spam" config file if not needed
- have C::B flush the current config on "SaveAll" (nice if a nasty plugin crashes C::B at shutdown and thus configuration would be lost)
- compiler messages: disconnect events connected
- compiler: make compile file request work better (without user interaction
- compiler: improved way for setting up compiler environment with respect to PATH envvar
- compiler: removed makefile generator in favour of makefile plugin (needs to be added later)
- valgrind: Add support for projects with virtual targets, like the Codeblocks-unix.cbp project
- valgrind: Add support for targets, where the execution directory is != '.'
- added (modified) Tools+ contribution by Alpha
- fixed silent crash on wx28, Windows (32 bit)
- show an info, if a wrong DDE topic has been received (Windows)
- set minimal wx version to 2.8.9
- valgrind:
* Improved the printing of the stack, now the whole stack is printed in consequtive lines;
* Added the option to track-origins, usefull for debugging the unitiliazed access errors;
* Printed the second stack related to the track-origins option. Also printed the auxwhat value;
* Added ValgrindListLog::Fit() function, called at the end of the log generation, so all the text is visible and the user don't have to move the column sliders - valgrind: Added a menu item to load an external xml log file for the MemCheck tool
- valgrind: Added configuration panel in the Compiler/Debugger Settings. With this dialog the user can control
the path to valgrind executable, additional arguments, some of the mem check options - added support to import DLL configurations for MSVC7
- added support for "FileConfiguration" node for MSVC7 projects (i.e. additional includes)
- make use of project UUID for calculating dependencies between MSVC7 projects
- first attempt to add support for importing MSVC10 solutions / workspaces / projects (not yet working for all new features)
- added 64 bit project files (Windows), using a custom 64 bit compiler
-> make a copy of "GNU GCC Compiler", rename it it to "GNU GCC 64 Compiler", so the project file works - merged wxSmith branch into trunk
* this brings tons of new wxSmith items, including KWIC, wxImagePanel, wxGridBagSizer and more - wxGTK > 2.9: fix Freeze()/Thaw() issue if editor gets (un-)splitted; after thaw nothing was repainted
- simplified compiler plugin and PipedProcess interface to reduce complexity(in preparation for a bugfix)
- compiler: show output size even in case output specification (filename) contains macros
- applied patch #3215: add STL and C Library bindings to HeaderFixup
- applied patch #3234: Brace completion over selected text (slightly modified)
- CC: applied patch by Darius Markauskas (darmar) to allow foreign CC plugin to take over (basically CC skips file types other than C / C++ now)
- properly make sure CB_PRECOMP is un-defined in case NOPCH is defined
- cbauibook: Make sure, MinimizeFreeSpace is not called from insize the resize event, because this does not work on wx2.9
- CC: extracted UI independent code of native parser into an own base class, so we can write tests for it (and use it in ParserTest project)
- unfortunately, this was not possible for CC's whole AI functionality, so some parts are still missing - applied patch #3216: point SpellChecker url directly to (moved) wiki-page
- applied (modified) patch #3249: Cygwin Compiler Autodetect fix
- applied (modified) patch #3230: CppCheck: filter non-C/C++ files; update commandline options
- applied (modified) patch #3162: Append correct line feed in the GetGeneratedFile function of scripted wizard
- fix an issue, that prevents infopane's tab layout from being saved when compiled with wx2.9; removed unneeded ifdef
- fix crash, if all tabs in infopane are closed and the right mouse-button is clicked in the tabcontrol
- autosave:
* Added option to auto-save the workspace;
* Added option to save all projects in the workspace, instead of the active one only;
* Fixed a bug: prevent the user to enter timer intervals less than 1 min - compiler-plugin: overworked custom makefile commands, if not full commandline logging is used
- filemanager.plugin (linux): fix for host-parameters in projectfile; workaround a hang on close or release of plugin, due to problems with gamin and/or kernel.
- make ToDo list more language independent (mentioned here: http://http://forums.codeblocks.org/index.php/topic,15708.0.html)
- SpellChecker : use human-readable language names (thanks ptDev)
- SpellChecker plugin: pumped hunspell library from 1.2.11 to v1.3.2 for several bugfixes -> Windows only change!
- editor: Fixed bug introduced with commit r7411 - adding new python file doesn't call the OverrideUseTabsPerLanguage and the global setting for use-tabs is used;
- refactoring of our own gtk-notebookstyle; don't use it with wxGTK >= 2.9.4, because it is the default style there since r71002
- Fixed bug mentioned here http://forums.codeblocks.org/index.php/topic,16125
- fix crash with wx2.9 due to incorrect grid-sizer settings
Regressions/Confirmed/Annoying/Common bugs:
-
Debian packages (binaries and sources) for 32-bit and 64-bit systems can be found in my repo (http://apt.jenslody.de/).
-
I found a crash on Debian. Here are steps for reproduce (notice I don't know if it is a new problem or not, I never tried it before) :
Compile a project.
Before compilation ends, go into "editor" options and validate (change something or not changes nothing), C::B will crash.
I tried with environment options, it does not crash. If I remember correctly, compiler options are already protected against changes while compiling, and I did not try for other.
This crash does not happens under windows.
[edit]
I think this problem is due to something on my computer: finally, compiling is not mandatory to reproduce this crash... I do not understand what happens.
Maybe it is related to the fact I compiled wxWidgets 2.9.4 (trunk) myself for a project, but it should not give problems as the compiled version is in /usr/local ?
-
Run ldd /path/to/codeblocks and verify that you uses the system-wide wxwidgets or the one used to compile it!
-
I found a regression towards 7789. If I use some C::B variables in "Other linker options" pane of "Linker settings" tab in "Compiler and debugger..."->"Global compiler settings" they are not processed. For example, I add option "--list $exe_dir\$exe_name.txt" in that pane. It works with 7789, it does not with 7917.
fubo
-
Does it work with "--list $(exe_dir)\$(exe_name).txt" ?
-
Does it work with "--list $(exe_dir)\$(exe_name).txt" ?
No. To be precise:
- with: "--list $exe_dir\$exe_name.txt" I get --list \
- with: "--list $(exe_dir)\$(exe_name).txt" I get --list \.txt
-
In last nightly build CB (7917), the macros $file_name (and other $file.. and etc.) is not replaced in compiler command line...
When are placed in Compiler Settings-> Other Options.
To reproduced:
1. Open Compiler Settings-> Other Options.
2. Type any options contains macros $file_name,
for example
-Wa,-adhlns=$file_name.lst
3. Set Compiler logging full command line
4. Build
and see that macro $file_name is empty string (not replaced by current file name) :(
In previous nightly build CB all works fine.
Thanks.
-
merged wxSmith branch into trunk
I love those tiny notes in the changelog and huge work hiding behind them... 8)
Thanks, will try this release ASAP!
-
All the issues I previously mentioned here http://forums.codeblocks.org/index.php/topic,16024.0.html (http://forums.codeblocks.org/index.php/topic,16024.0.html) exist in this nightly. To summarize them:
1- CC doesn't work on function arguments NOT declared in the function declaration.
2- CC doesn't kick in for the standard libraries, like when a dot '.' is typed after 'cout' like 'cout.' CC won't kick in.
3- The red opening parenthesis issue.
-
Run ldd /path/to/codeblocks and verify that you uses the system-wide wxwidgets or the one used to compile it!
I have found the origin of the crash: SpellChecker's configuration is the problem.
It seem that when you give it the good path to dictionaries (in my case, for 2 first fields "/usr/share/hunspell") and do not specify a language , it crash. Enable or not SpellChecker does not change the problem.
It is not possible to remove the language when it is selected, so to make those steps, you will have to remove or edit by yourself the configuration file.
Debugger version or main version does not change the problem.
While trying to find the origin of the problem, I also noticed (thanks to crash report) that most libraries are loaded twice, with 2 parameters changing: address (normal) and size (more strange for me). Is it normal?
If more info are needed, I am at your disposal.
PS: sorry to do not reply and/or tried to find the origin of problem sooner (I should really try to play with C::B's source code one day, but that software makes me shy :-[ )
-
I have found the origin of the crash: SpellChecker's configuration is the problem.
It seem that when you give it the good path to dictionaries (in my case, for 2 first fields "/usr/share/hunspell") and do not specify a language , it crash. Enable or not SpellChecker does not change the problem.
It is not possible to remove the language when it is selected, so to make those steps, you will have to remove or edit by yourself the configuration file.
Can you post the exact steps to reproduce this problem?
While trying to find the origin of the problem, I also noticed (thanks to crash report) that most libraries are loaded twice, with 2 parameters changing: address (normal) and size (more strange for me). Is it normal?
Can you post the output of this gdb command: info sharedlibrary ?
-
The exact steps to reproduce the problem are:
pre condition:
SpellChecker not configured at all (so, it only have default configuration: the 3 path which search in "/usr/share/codeblocks/SpellChecker", the checkbox "Enable online spell checker" is not set and Dictionnary is just empty)
Steps:
Configure Dictionary and Thesauri path to be able to select something in Dictionary, but do not select anything.
Validate the configuration.
Result:
Crash because unhandled exception.
About the gdb command... I am sorry, I do not know how to use gdb on command-line (this is one of multiple reasons why C::B save my life very often ;) ), so I am fear that I do not do the right thing...
$gdb codeblocks
GNU gdb (GDB) 7.4-debian
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/codeblocks...Reading symbols from /usr/lib/debug/usr/bin/codeblocks...done.
done.
(gdb) break main
Breakpoint 1 at 0x441420: file app.cpp, line 262.
(gdb) r
Starting program: /usr/bin/codeblocks
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Breakpoint 1, main (argc=1, argv=0x7fffffffe4b8) at app.cpp:262
262 app.cpp: Aucun fichier ou dossier de ce type.
(gdb) info sharedlibrary
From To Syms Read Shared Object Library
0x00007ffff7dddaf0 0x00007ffff7df59d3 Yes (*) /lib64/ld-linux-x86-64.so.2
0x00007ffff76f4230 0x00007ffff7ac28e8 Yes /usr/lib/libcodeblocks.so.0
0x00007ffff72cedb0 0x00007ffff733e3d8 Yes (*) /usr/lib/x86_64-linux-gnu/libwx_gtk2u_richtext-2.8.so.0
0x00007ffff7030ac0 0x00007ffff705ee28 Yes (*) /usr/lib/x86_64-linux-gnu/libwx_gtk2u_aui-2.8.so.0
0x00007ffff6da8610 0x00007ffff6de11d8 Yes (*) /usr/lib/x86_64-linux-gnu/libwx_gtk2u_xrc-2.8.so.0
0x00007ffff6b67f00 0x00007ffff6b716d8 Yes (*) /usr/lib/x86_64-linux-gnu/libwx_gtk2u_qa-2.8.so.0
0x00007ffff68f7740 0x00007ffff6932f98 Yes (*) /usr/lib/x86_64-linux-gnu/libwx_gtk2u_html-2.8.so.0
0x00007ffff6635d80 0x00007ffff667f838 Yes (*) /usr/lib/x86_64-linux-gnu/libwx_gtk2u_adv-2.8.so.0
0x00007ffff618cc30 0x00007ffff62dc1a8 Yes (*) /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-2.8.so.0
0x00007ffff5db1950 0x00007ffff5db54d8 Yes (*) /usr/lib/x86_64-linux-gnu/libwx_baseu_xml-2.8.so.0
0x00007ffff5b94580 0x00007ffff5ba3678 Yes (*) /usr/lib/x86_64-linux-gnu/libwx_baseu_net-2.8.so.0
0x00007ffff588e3b0 0x00007ffff5920918 Yes (*) /usr/lib/x86_64-linux-gnu/libwx_baseu-2.8.so.0
0x00007ffff5255b80 0x00007ffff54b66f8 Yes (*) /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
0x00007ffff4f4df20 0x00007ffff4fa61b8 Yes (*) /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
0x00007ffff4d16010 0x00007ffff4d220e8 Yes (*) /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0
0x00007ffff4ae7010 0x00007ffff4b00bc8 Yes (*) /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0
0x00007ffff48c59e0 0x00007ffff48d79e8 Yes (*) /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0
0x00007ffff46b83b0 0x00007ffff46bd038 Yes (*) /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0
0x00007ffff43ce270 0x00007ffff4481af8 Yes (*) /usr/lib/x86_64-linux-gnu/libcairo.so.2
0x00007ffff40aa1c0 0x00007ffff4161dd8 Yes (*) /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
0x00007ffff3e3ef30 0x00007ffff3e5d6c8 Yes (*) /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0
0x00007ffff3b9c8f0 0x00007ffff3c05468 Yes (*) /usr/lib/x86_64-linux-gnu/libfreetype.so.6
0x00007ffff3960570 0x00007ffff3979bb8 Yes (*) /usr/lib/x86_64-linux-gnu/libfontconfig.so.1
0x00007ffff3714c30 0x00007ffff3744b68 Yes (*) /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
0x00007ffff3507260 0x00007ffff3508208 Yes (*) /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0
0x00007ffff33027c0 0x00007ffff3303c88 Yes (*) /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0
0x00007ffff30fb190 0x00007ffff30fe4f8 Yes /lib/x86_64-linux-gnu/librt.so.1
0x00007ffff2e1bf90 0x00007ffff2e8dc58 Yes (*) /lib/x86_64-linux-gnu/libglib-2.0.so.0
0x00007ffff2beb690 0x00007ffff2bf6c78 Yes /lib/x86_64-linux-gnu/libpthread.so.0
0x00007ffff29e2de0 0x00007ffff29e38f8 Yes /lib/x86_64-linux-gnu/libdl.so.2
0x00007ffff273b5b0 0x00007ffff279f7ab Yes (*) /usr/lib/x86_64-linux-gnu/libstdc++.so.6
0x00007ffff245cef0 0x00007ffff249c6f8 Yes /lib/x86_64-linux-gnu/libm.so.6
0x00007ffff2245e70 0x00007ffff22555e8 Yes (*) /lib/x86_64-linux-gnu/libgcc_s.so.1
0x00007ffff1edab80 0x00007ffff1fef8ec Yes /lib/x86_64-linux-gnu/libc.so.6
0x00007ffff1cbaad0 0x00007ffff1cbb558 Yes (*) /usr/lib/x86_64-linux-gnu/libXinerama.so.1
0x00007ffff1ab4cc0 0x00007ffff1ab8ef8 Yes (*) /usr/lib/x86_64-linux-gnu/libSM.so.6
0x00007ffff1890050 0x00007ffff18aa4d8 Yes (*) /lib/x86_64-linux-gnu/libpng12.so.0
---Type <return> to continue, or q <return> to quit---
0x00007ffff1677330 0x00007ffff1684a78 Yes (*) /usr/lib/x86_64-linux-gnu/libz.so.1
0x00007ffff143fb60 0x00007ffff146bf28 Yes (*) /usr/lib/x86_64-linux-gnu/libjpeg.so.8
0x00007ffff11de200 0x00007ffff1210768 Yes (*) /usr/lib/x86_64-linux-gnu/libtiff.so.4
0x00007ffff0fafe30 0x00007ffff0fc9c68 Yes (*) /lib/x86_64-linux-gnu/libexpat.so.1
0x00007ffff0c8cfe0 0x00007ffff0d17268 Yes (*) /usr/lib/x86_64-linux-gnu/libX11.so.6
0x00007ffff0a6bc00 0x00007ffff0a6c968 Yes (*) /usr/lib/x86_64-linux-gnu/libXcomposite.so.1
0x00007ffff0869b60 0x00007ffff086a6d8 Yes (*) /usr/lib/x86_64-linux-gnu/libXdamage.so.1
0x00007ffff0664610 0x00007ffff0667738 Yes (*) /usr/lib/x86_64-linux-gnu/libXfixes.so.3
0x00007ffff0453a50 0x00007ffff045ef88 Yes (*) /usr/lib/x86_64-linux-gnu/libXext.so.6
0x00007ffff0247b80 0x00007ffff024e388 Yes (*) /usr/lib/x86_64-linux-gnu/libXrender.so.1
0x00007ffff00391f0 0x00007ffff0043988 Yes (*) /usr/lib/x86_64-linux-gnu/libXi.so.6
0x00007fffefe30980 0x00007fffefe35998 Yes (*) /usr/lib/x86_64-linux-gnu/libXrandr.so.2
0x00007fffefc27c00 0x00007fffefc2c718 Yes (*) /usr/lib/x86_64-linux-gnu/libXcursor.so.1
0x00007fffef9a70e0 0x00007fffefa12188 Yes (*) /usr/lib/x86_64-linux-gnu/libpixman-1.so.0
0x00007fffef79bae0 0x00007fffef79c228 Yes (*) /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0
0x00007fffef594950 0x00007fffef597758 Yes (*) /usr/lib/x86_64-linux-gnu/libxcb-render.so.0
0x00007fffef37bb90 0x00007fffef387f08 Yes (*) /usr/lib/x86_64-linux-gnu/libxcb.so.1
0x00007fffef1574f0 0x00007fffef167648 Yes (*) /lib/x86_64-linux-gnu/libselinux.so.1
0x00007fffeef3e8c0 0x00007fffeef4a978 Yes /lib/x86_64-linux-gnu/libresolv.so.2
0x00007fffeed2fa30 0x00007fffeed38a58 Yes (*) /usr/lib/x86_64-linux-gnu/libffi.so.5
0x00007fffeeaf29a0 0x00007fffeeb19158 Yes (*) /lib/x86_64-linux-gnu/libpcre.so.3
0x00007fffee8db220 0x00007fffee8e8eb8 Yes (*) /usr/lib/x86_64-linux-gnu/libICE.so.6
0x00007fffee6d2840 0x00007fffee6d3e88 Yes (*) /lib/x86_64-linux-gnu/libuuid.so.1
0x00007fffee4ced90 0x00007fffee4cfae8 Yes (*) /usr/lib/x86_64-linux-gnu/libXau.so.6
0x00007fffee2c9090 0x00007fffee2caaa8 Yes (*) /usr/lib/x86_64-linux-gnu/libXdmcp.so.6
(*): Shared library is missing debugging information.
(gdb)
Strange, they appear only one here? Maybe because the breakpoint is set on main, before loading of plug-ins? I should put it elsewhere, but?
(And, obviously, plug-ins does not appear...)
-
Do not set the breakpoint, but after C::B is fully started press CTRL-C in the terminal with gdb, this is the same as hitting the pause button in the debugger's branch.
-
Ok, thanks for the info.
Here is the output:
Initializing plugins...
^C
Program received signal SIGINT, Interrupt.
0x00007ffff1f87cc3 in *__GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=100)
at ../sysdeps/unix/sysv/linux/poll.c:87
87 ../sysdeps/unix/sysv/linux/poll.c: Aucun fichier ou dossier de ce type.
(gdb) info sharedlibrary
From To Syms Read Shared Object Library
0x00007ffff7dddaf0 0x00007ffff7df59d3 Yes (*) /lib64/ld-linux-x86-64.so.2
0x00007ffff76f27c0 0x00007ffff7ac24c8 Yes /usr/lib/libcodeblocks.so.0
0x00007ffff72ccdb0 0x00007ffff733c3d8 Yes (*) /usr/lib/x86_64-linux-gnu/libwx_gtk2u_richtext-2.8.so.0
0x00007ffff702eac0 0x00007ffff705ce28 Yes (*) /usr/lib/x86_64-linux-gnu/libwx_gtk2u_aui-2.8.so.0
0x00007ffff6da6610 0x00007ffff6ddf1d8 Yes (*) /usr/lib/x86_64-linux-gnu/libwx_gtk2u_xrc-2.8.so.0
0x00007ffff6b65f00 0x00007ffff6b6f6d8 Yes (*) /usr/lib/x86_64-linux-gnu/libwx_gtk2u_qa-2.8.so.0
0x00007ffff68f5740 0x00007ffff6930f98 Yes (*) /usr/lib/x86_64-linux-gnu/libwx_gtk2u_html-2.8.so.0
0x00007ffff6633d80 0x00007ffff667d838 Yes (*) /usr/lib/x86_64-linux-gnu/libwx_gtk2u_adv-2.8.so.0
0x00007ffff618ac30 0x00007ffff62da1a8 Yes (*) /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-2.8.so.0
0x00007ffff5daf950 0x00007ffff5db34d8 Yes (*) /usr/lib/x86_64-linux-gnu/libwx_baseu_xml-2.8.so.0
0x00007ffff5b92580 0x00007ffff5ba1678 Yes (*) /usr/lib/x86_64-linux-gnu/libwx_baseu_net-2.8.so.0
0x00007ffff588c3b0 0x00007ffff591e918 Yes (*) /usr/lib/x86_64-linux-gnu/libwx_baseu-2.8.so.0
0x00007ffff5253b80 0x00007ffff54b46f8 Yes (*) /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
0x00007ffff4f4bf20 0x00007ffff4fa41b8 Yes (*) /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
0x00007ffff4d14010 0x00007ffff4d200e8 Yes (*) /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0
0x00007ffff4ae5010 0x00007ffff4afebc8 Yes (*) /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0
0x00007ffff48c39e0 0x00007ffff48d59e8 Yes (*) /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0
0x00007ffff46b63b0 0x00007ffff46bb038 Yes (*) /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0
0x00007ffff43cc270 0x00007ffff447faf8 Yes (*) /usr/lib/x86_64-linux-gnu/libcairo.so.2
0x00007ffff40a81c0 0x00007ffff415fdd8 Yes (*) /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
0x00007ffff3e3cf30 0x00007ffff3e5b6c8 Yes (*) /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0
0x00007ffff3b9a8f0 0x00007ffff3c03468 Yes (*) /usr/lib/x86_64-linux-gnu/libfreetype.so.6
0x00007ffff395e570 0x00007ffff3977bb8 Yes (*) /usr/lib/x86_64-linux-gnu/libfontconfig.so.1
0x00007ffff3712c30 0x00007ffff3742b68 Yes (*) /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
0x00007ffff3505260 0x00007ffff3506208 Yes (*) /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0
0x00007ffff33007c0 0x00007ffff3301c88 Yes (*) /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0
0x00007ffff30f9190 0x00007ffff30fc4f8 Yes /lib/x86_64-linux-gnu/librt.so.1
0x00007ffff2e19f90 0x00007ffff2e8bc58 Yes (*) /lib/x86_64-linux-gnu/libglib-2.0.so.0
0x00007ffff2be9690 0x00007ffff2bf4c78 Yes /lib/x86_64-linux-gnu/libpthread.so.0
0x00007ffff29e0de0 0x00007ffff29e18f8 Yes /lib/x86_64-linux-gnu/libdl.so.2
0x00007ffff27395b0 0x00007ffff279d7ab Yes (*) /usr/lib/x86_64-linux-gnu/libstdc++.so.6
0x00007ffff245aef0 0x00007ffff249a6f8 Yes /lib/x86_64-linux-gnu/libm.so.6
0x00007ffff2243e70 0x00007ffff22535e8 Yes (*) /lib/x86_64-linux-gnu/libgcc_s.so.1
0x00007ffff1ed8b80 0x00007ffff1fed8ec Yes /lib/x86_64-linux-gnu/libc.so.6
0x00007ffff1cb8ad0 0x00007ffff1cb9558 Yes (*) /usr/lib/x86_64-linux-gnu/libXinerama.so.1
0x00007ffff1ab2cc0 0x00007ffff1ab6ef8 Yes (*) /usr/lib/x86_64-linux-gnu/libSM.so.6
0x00007ffff188e050 0x00007ffff18a84d8 Yes (*) /lib/x86_64-linux-gnu/libpng12.so.0
---Type <return> to continue, or q <return> to quit---
0x00007ffff1675330 0x00007ffff1682a78 Yes (*) /usr/lib/x86_64-linux-gnu/libz.so.1
0x00007ffff143db60 0x00007ffff1469f28 Yes (*) /usr/lib/x86_64-linux-gnu/libjpeg.so.8
0x00007ffff11dc200 0x00007ffff120e768 Yes (*) /usr/lib/x86_64-linux-gnu/libtiff.so.4
0x00007ffff0fade30 0x00007ffff0fc7c68 Yes (*) /lib/x86_64-linux-gnu/libexpat.so.1
0x00007ffff0c8afe0 0x00007ffff0d15268 Yes (*) /usr/lib/x86_64-linux-gnu/libX11.so.6
0x00007ffff0a69c00 0x00007ffff0a6a968 Yes (*) /usr/lib/x86_64-linux-gnu/libXcomposite.so.1
0x00007ffff0867b60 0x00007ffff08686d8 Yes (*) /usr/lib/x86_64-linux-gnu/libXdamage.so.1
0x00007ffff0662610 0x00007ffff0665738 Yes (*) /usr/lib/x86_64-linux-gnu/libXfixes.so.3
0x00007ffff0451a50 0x00007ffff045cf88 Yes (*) /usr/lib/x86_64-linux-gnu/libXext.so.6
0x00007ffff0245b80 0x00007ffff024c388 Yes (*) /usr/lib/x86_64-linux-gnu/libXrender.so.1
0x00007ffff00371f0 0x00007ffff0041988 Yes (*) /usr/lib/x86_64-linux-gnu/libXi.so.6
0x00007fffefe2e980 0x00007fffefe33998 Yes (*) /usr/lib/x86_64-linux-gnu/libXrandr.so.2
0x00007fffefc25c00 0x00007fffefc2a718 Yes (*) /usr/lib/x86_64-linux-gnu/libXcursor.so.1
0x00007fffef9a50e0 0x00007fffefa10188 Yes (*) /usr/lib/x86_64-linux-gnu/libpixman-1.so.0
0x00007fffef799ae0 0x00007fffef79a228 Yes (*) /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0
0x00007fffef592950 0x00007fffef595758 Yes (*) /usr/lib/x86_64-linux-gnu/libxcb-render.so.0
0x00007fffef379b90 0x00007fffef385f08 Yes (*) /usr/lib/x86_64-linux-gnu/libxcb.so.1
0x00007fffef1554f0 0x00007fffef165648 Yes (*) /lib/x86_64-linux-gnu/libselinux.so.1
0x00007fffeef3c8c0 0x00007fffeef48978 Yes /lib/x86_64-linux-gnu/libresolv.so.2
0x00007fffeed2da30 0x00007fffeed36a58 Yes (*) /usr/lib/x86_64-linux-gnu/libffi.so.5
0x00007fffeeaf09a0 0x00007fffeeb17158 Yes (*) /lib/x86_64-linux-gnu/libpcre.so.3
0x00007fffee8d9220 0x00007fffee8e6eb8 Yes (*) /usr/lib/x86_64-linux-gnu/libICE.so.6
0x00007fffee6d0840 0x00007fffee6d1e88 Yes (*) /lib/x86_64-linux-gnu/libuuid.so.1
0x00007fffee4ccd90 0x00007fffee4cdae8 Yes (*) /usr/lib/x86_64-linux-gnu/libXau.so.6
0x00007fffee2c7090 0x00007fffee2c8aa8 Yes (*) /usr/lib/x86_64-linux-gnu/libXdmcp.so.6
0x00007fffee0c35d0 0x00007fffee0c4538 Yes /usr/lib/x86_64-linux-gnu/gconv/UTF-32.so
0x00007fffedebc260 0x00007fffedec0af8 Yes /lib/x86_64-linux-gnu/libnss_compat.so.2
0x00007fffedca7020 0x00007fffedcb2c68 Yes /lib/x86_64-linux-gnu/libnsl.so.1
0x00007fffeda9a020 0x00007fffedaa0108 Yes /lib/x86_64-linux-gnu/libnss_nis.so.2
0x00007fffed88e180 0x00007fffed895148 Yes /lib/x86_64-linux-gnu/libnss_files.so.2
0x00007fffed600950 0x00007fffed600b68 Yes (*) /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules/im-cedilla.so
0x00007fffed3de290 0x00007fffed3de778 Yes (*) /usr/lib/x86_64-linux-gnu/pango/1.6.0/modules/pango-basic-fc.so
0x00007fffeaaa5520 0x00007fffeaaa6818 Yes (*) /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xpm.so
0x00007fffea7fc790 0x00007fffea82c7c8 Yes /usr/lib/codeblocks/plugins/libSpellChecker.so
0x00007fffea5808a0 0x00007fffea5a37c8 Yes (*) /usr/lib/libhunspell-1.2.so.0
0x00007fffea36ac50 0x00007fffea3713d8 Yes /usr/lib/codeblocks/plugins/libIncrementalSearch.so
0x00007fffea0d6a70 0x00007fffea119438 Yes /usr/lib/codeblocks/plugins/libwxsmithcontribitems.so
0x00007fffe9c2b4a0 0x00007fffe9dd3328 Yes /usr/lib/libwxsmithlib.so.0
0x00007fffe9928a90 0x00007fffe9936cc8 Yes (*) /usr/lib/codeblocks/wxContribItems/libwxchartctrl.so.0
0x00007fffe96df910 0x00007fffe96ff3d8 Yes (*) /usr/lib/codeblocks/wxContribItems/libwxflatnotebo---Type <return> to continue, or q <return> to quit---
ok.so.0
0x00007fffe94bb270 0x00007fffe94bc0b8 Yes (*) /usr/lib/codeblocks/wxContribItems/libwximagepanel.so.0
0x00007fffe92ad950 0x00007fffe92b1ed8 Yes (*) /usr/lib/codeblocks/wxContribItems/libwxspeedbutton.so.0
0x00007fffe908cb90 0x00007fffe909b718 Yes (*) /usr/lib/codeblocks/wxContribItems/libwxkwic.so.0
0x00007fffe8e5c520 0x00007fffe8e6e288 Yes (*) /usr/lib/codeblocks/wxContribItems/libwxtreelist.so.0
0x00007fffe8c3c740 0x00007fffe8c3f4d8 Yes (*) /usr/lib/codeblocks/wxContribItems/libwxcustombutton.so.0
0x00007fffe8a23ce0 0x00007fffe8a2d548 Yes (*) /usr/lib/codeblocks/wxContribItems/libwxled.so.0
0x00007fffe8807610 0x00007fffe880f128 Yes /usr/lib/codeblocks/plugins/libCscope.so
0x00007fffe85bb2f0 0x00007fffe85dda08 Yes /usr/lib/codeblocks/plugins/libwxSmithAui.so
0x00007fffe82cc240 0x00007fffe83640c8 Yes /usr/lib/codeblocks/plugins/libcodecompletion.so
0x00007fffe807a490 0x00007fffe8080d18 Yes /usr/lib/codeblocks/plugins/libcodestat.so
0x00007fffe3de3fd0 0x00007fffe3df65d8 Yes /usr/lib/codeblocks/plugins/libtodo.so
0x00007fffe3bba840 0x00007fffe3bc5c08 Yes /usr/lib/codeblocks/plugins/libclasswizard.so
0x00007fffe396cc00 0x00007fffe3997508 Yes /usr/lib/codeblocks/plugins/libscriptedwizard.so
0x00007fffe3710850 0x00007fffe372fee8 Yes /usr/lib/codeblocks/plugins/libFileManager.so
0x00007fffe34eaa00 0x00007fffe34ee318 Yes (*) /usr/lib/libgamin-1.so.0
0x00007fffe32ad5b0 0x00007fffe32d6648 Yes /usr/lib/codeblocks/plugins/libThreadSearch.so
0x00007fffe3051bf0 0x00007fffe3079338 Yes /usr/lib/codeblocks/plugins/libastyle.so
0x00007fffe2e2b320 0x00007fffe2e33dc8 Yes /usr/lib/codeblocks/plugins/libValgrind.so
0x00007fffe2c17010 0x00007fffe2c18ce8 Yes /usr/lib/codeblocks/plugins/libCccc.so
0x00007fffe29bce30 0x00007fffe29f04c8 Yes /usr/lib/codeblocks/plugins/libDoxyBlocks.so
0x00007fffe2793ce0 0x00007fffe279f6d8 Yes /usr/lib/codeblocks/plugins/libenvvars.so
0x00007fffe2528280 0x00007fffe2565558 Yes /usr/lib/codeblocks/plugins/libNassiShneiderman.so
0x00007fffe2273b80 0x00007fffe22b95e8 Yes /usr/lib/codeblocks/plugins/libdebugger.so
0x00007fffe2019860 0x00007fffe20310a8 Yes /usr/lib/codeblocks/plugins/libkeybinder.so
0x00007fffe1cc9c30 0x00007fffe1dacc58 Yes /usr/lib/codeblocks/plugins/libcompiler.so
0x00007fffe1a962c0 0x00007fffe1a966f8 Yes /usr/lib/codeblocks/plugins/libwxsmith.so
0x00007fffe1892bb0 0x00007fffe1893038 Yes (*) /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so
0x00007fffe1664080 0x00007fffe1687aa8 Yes (*) /usr/lib/x86_64-linux-gnu/librsvg-2.so.2
0x00007fffe1429790 0x00007fffe1448058 Yes (*) /usr/lib/x86_64-linux-gnu/libcroco-0.6.so.3
0x00007fffe10f1700 0x00007fffe11d5848 Yes (*) /usr/lib/libxml2.so.2
(*): Shared library is missing debugging information.
(gdb)
Nothing appear 2 times here?
In the report I have, I noticed that size of the 2nd load is largely lower than the 1st one. By example libcodecompletion.so have:
1st: address="7f952f451000" size="00104000"
2nd: address="7f952f755000" size="00009000"
-
All the issues I previously mentioned here http://forums.codeblocks.org/index.php/topic,16024.0.html (http://forums.codeblocks.org/index.php/topic,16024.0.html) exist in this nightly. To summarize them:
1- CC doesn't work on function arguments NOT declared in the function declaration.
2- CC doesn't kick in for the standard libraries, like when a dot '.' is typed after 'cout' like 'cout.' CC won't kick in.
3- The red opening parenthesis issue.
I see those issues. but post them in the forum will make them lost. Can you file them in the bug reports in our berliOS site?
I have many of bugs CC signed, but many of them need more time to test.
Thank you.
-
I was once headed to file them as bugs but then forgot. ;) Will do asap.
-
I found a regression towards 7789. If I use some C::B variables in "Other linker options" pane of "Linker settings" tab in "Compiler and debugger..."->"Global compiler settings" they are not processed. For example, I add option "--list $exe_dir\$exe_name.txt" in that pane. It works with 7789, it does not with 7917.
fubo
In last nightly build CB (7917), the macros $file_name (and other $file.. and etc.) is not replaced in compiler command line...
When are placed in Compiler Settings-> Other Options.
To reproduced:
1. Open Compiler Settings-> Other Options.
2. Type any options contains macros $file_name,
for example
-Wa,-adhlns=$file_name.lst
3. Set Compiler logging full command line
4. Build
and see that macro $file_name is empty string (not replaced by current file name) :(
In previous nightly build CB all works fine.
Thanks.
As far as I can see these three are not meant to be used by users in the user's UI.
The purpose of these three is to be used, when some one is defining compiler/linker commands in the advanced settings of the compiler.
And I guess this was a bug that they worked before.
Where have you learnt about them?
Here is some documentation about user's variables -> http://wiki.codeblocks.org/index.php?title=Variable_expansion
@dev: Am I correct in my discoveries?
-
May be You right..
may be it was a bug...
But it was a very comfortable for embedded controllers project for generate asm listing files..
this is no necessary for x86 projects.
I no see reason to removing this future.. ;)
-
Oleg_Sam:
If you need some variable that is not currently implemented you should request a feature and you should explain the use case for it.
Then we can try to implement it.
Why do you need the $file_name variable?
Are you sure there isn't a variable available that you can use instead of it?
-
All the issues I previously mentioned here http://forums.codeblocks.org/index.php/topic,16024.0.html (http://forums.codeblocks.org/index.php/topic,16024.0.html) exist in this nightly. To summarize them:
1- CC doesn't work on function arguments NOT declared in the function declaration.
2- CC doesn't kick in for the standard libraries, like when a dot '.' is typed after 'cout' like 'cout.' CC won't kick in.
3- The red opening parenthesis issue.
I see those issues. but post them in the forum will make them lost. Can you file them in the bug reports in our berliOS site?
I have many of bugs CC signed, but many of them need more time to test.
Thank you.
I filled the bug reports for the 1st and 3rd on Berlios but I'm not sure reporting the 2nd as a bug, I think it's related with my settings. Any help on this or shall I also fill it as a bug?
-
I understand.. :)
Thank You oBFusCATed ! :-X