Author Topic: The 04 April 2012 build (7917) is out.  (Read 26948 times)

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5193
The 04 April 2012 build (7917) is out.
« 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.

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:



    Offline jens

    • Administrator
    • Lives here!
    • *****
    • Posts: 7265
      • Jens' unofficial debian-repository for the Code::Blocks - IDE
    Re: The 04 April 2012 build (7917) is out.
    « Reply #1 on: April 05, 2012, 06:46:12 am »
    Debian packages (binaries and sources) for 32-bit and 64-bit systems can be found in my repo.

    Offline Freem

    • Almost regular
    • **
    • Posts: 219
    Re: The 04 April 2012 build (7917) is out.
    « Reply #2 on: April 05, 2012, 03:22:40 pm »
    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 ?
    « Last Edit: April 05, 2012, 03:38:20 pm by Freem »

    Offline oBFusCATed

    • Developer
    • Lives here!
    • *****
    • Posts: 12122
      • Travis build status
    Re: The 04 April 2012 build (7917) is out.
    « Reply #3 on: April 05, 2012, 05:06:53 pm »
    Run ldd /path/to/codeblocks and verify that you uses the system-wide wxwidgets or the one used to compile it!
    (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 fubo

    • Multiple posting newcomer
    • *
    • Posts: 38
    Re: The 04 April 2012 build (7917) is out.
    « Reply #4 on: April 06, 2012, 01:14:03 pm »
    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

    Offline oBFusCATed

    • Developer
    • Lives here!
    • *****
    • Posts: 12122
      • Travis build status
    Re: The 04 April 2012 build (7917) is out.
    « Reply #5 on: April 06, 2012, 02:36:37 pm »
    Does it work with "--list $(exe_dir)\$(exe_name).txt" ?
    (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 fubo

    • Multiple posting newcomer
    • *
    • Posts: 38
    Re: The 04 April 2012 build (7917) is out.
    « Reply #6 on: April 06, 2012, 02:44:34 pm »
    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

    Offline Oleg_Sam

    • Multiple posting newcomer
    • *
    • Posts: 28
    Re: The 04 April 2012 build (7917) is out.
    « Reply #7 on: April 06, 2012, 03:18:06 pm »
    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. 

    Offline xawari

    • Multiple posting newcomer
    • *
    • Posts: 36
    • programming, usability ctrl
      • welcome to reality
    Re: The 04 April 2012 build (7917) is out.
    « Reply #8 on: April 08, 2012, 11:30:03 am »
    Quote
    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!
    ┌──────────────────────────────────────────────────────╖
    in another thousand years we'll be machines or gods█
    ╘══════════════════════════════════════════════════════╝

    Offline scarphin

    • Lives here!
    • ****
    • Posts: 644
    Re: The 04 April 2012 build (7917) is out.
    « Reply #9 on: April 08, 2012, 12:58:59 pm »
    All the issues I previously mentioned here 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.

    Offline Freem

    • Almost regular
    • **
    • Posts: 219
    Re: The 04 April 2012 build (7917) is out.
    « Reply #10 on: April 08, 2012, 08:32:49 pm »
    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  :-[ )

    Offline oBFusCATed

    • Developer
    • Lives here!
    • *****
    • Posts: 12122
      • Travis build status
    Re: The 04 April 2012 build (7917) is out.
    « Reply #11 on: April 08, 2012, 08:38:40 pm »
    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 ?
    (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 Freem

    • Almost regular
    • **
    • Posts: 219
    Re: The 04 April 2012 build (7917) is out.
    « Reply #12 on: April 08, 2012, 09:26:41 pm »
    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...
    Quote
    $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...)

    Offline oBFusCATed

    • Developer
    • Lives here!
    • *****
    • Posts: 12122
      • Travis build status
    Re: The 04 April 2012 build (7917) is out.
    « Reply #13 on: April 08, 2012, 10:16:35 pm »
    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.
    (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 Freem

    • Almost regular
    • **
    • Posts: 219
    Re: The 04 April 2012 build (7917) is out.
    « Reply #14 on: April 08, 2012, 10:56:42 pm »
    Ok, thanks for the info.

    Here is the output:
    Quote
    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"