loadWindowLayout weird crash on ~RenderingSurface()

For help with anything that CEGUI doesn't offer straight out-of-the-box, e.g.:
- Implementation of new features, such as new Core classes, widgets, WindowRenderers, etc. ...
- Modification of any existing features for specific purposes
- Integration of CEGUI in new engines or frameworks and writing of new plugins (Renderer, Parser, ...) or modules

Moderators: CEGUI MVP, CEGUI Team

strangedays
Not too shy to talk
Not too shy to talk
Posts: 27
Joined: Fri Jun 06, 2008 15:25

loadWindowLayout weird crash on ~RenderingSurface()

Postby strangedays » Thu Jul 22, 2010 10:26

CEGUI.log :

Code: Select all

22/07/2010 12:17:52 (Std)    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
22/07/2010 12:17:52 (Std)    +                     Crazy Eddie's GUI System - Event log                    +
22/07/2010 12:17:52 (Std)    +                          (http://www.cegui.org.uk/)                         +
22/07/2010 12:17:52 (Std)    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

22/07/2010 12:17:52 (Std)    CEGUI::Logger singleton created. (0122E248)
22/07/2010 12:17:52 (Std)    
22/07/2010 12:17:52 (Std)    ********************************************************************************
22/07/2010 12:17:52 (Std)    * Important:                                                                   *
22/07/2010 12:17:52 (Std)    *     To get support at the CEGUI forums, you must post _at least_ the section *
22/07/2010 12:17:52 (Std)    *     of this log file indicated below.  Failure to do this will result in no  *
22/07/2010 12:17:52 (Std)    *     support being given; please do not waste our time.                       *
22/07/2010 12:17:52 (Std)    ********************************************************************************
22/07/2010 12:17:52 (Std)    ********************************************************************************
22/07/2010 12:17:52 (Std)    * -------- START OF ESSENTIAL SECTION TO BE POSTED ON THE FORUM       -------- *
22/07/2010 12:17:52 (Std)    ********************************************************************************
22/07/2010 12:17:52 (Std)    ---- Version 0.7.1 (Build: Jul  1 2010 Debug Microsoft Windows MSVC++ 8.0 32 bit) ----
22/07/2010 12:17:52 (Std)    ---- Renderer module is: CEGUI::OpenGLRenderer - Official OpenGL based 2nd generation renderer module.  TextureTarget support enabled via FBO extension. ----
22/07/2010 12:17:52 (Std)    ---- XML Parser module is: CEGUI::ExpatParser - Official expat based parser module for CEGUI ----
22/07/2010 12:17:52 (Std)    ---- Image Codec module is: SILLYImageCodec - Official SILLY based image codec ----
22/07/2010 12:17:52 (Std)    ---- Scripting module is: None ----
22/07/2010 12:17:52 (Std)    ********************************************************************************
22/07/2010 12:17:52 (Std)    * -------- END OF ESSENTIAL SECTION TO BE POSTED ON THE FORUM         -------- *
22/07/2010 12:17:52 (Std)    ********************************************************************************
22/07/2010 12:17:52 (Std)    
22/07/2010 12:17:52 (Std)    ---- Begining CEGUI System initialisation ----
22/07/2010 12:17:52 (Std)    CEGUI::ImagesetManager singleton created (0122F090)
22/07/2010 12:17:52 (Std)    CEGUI::FontManager singleton created. (0122F378)
22/07/2010 12:17:52 (Std)    CEGUI::WindowFactoryManager singleton created
22/07/2010 12:17:52 (Std)    CEGUI::WindowManager singleton created (012284E0)
22/07/2010 12:17:52 (Std)    CEGUI::SchemeManager singleton created. (0122E9C0)
22/07/2010 12:17:52 (Std)    CEGUI::MouseCursor singleton created. (0121E6F8)
22/07/2010 12:17:52 (Std)    CEGUI::GlobalEventSet singleton created. (0122FFC8)
22/07/2010 12:17:52 (Std)    CEGUI::WidgetLookManager singleton created. (0122E1F0)
22/07/2010 12:17:52 (Std)    CEGUI::WindowRendererManager singleton created (0121AB98)
22/07/2010 12:17:52 (Std)    Created WindowFactory for 'DefaultWindow' windows.
22/07/2010 12:17:52 (Std)    WindowFactory for 'DefaultWindow' windows added. (012318F0)
22/07/2010 12:17:52 (Std)    Created WindowFactory for 'DragContainer' windows.
22/07/2010 12:17:52 (Std)    WindowFactory for 'DragContainer' windows added. (01231B50)
22/07/2010 12:17:52 (Std)    Created WindowFactory for 'ScrolledContainer' windows.
22/07/2010 12:17:52 (Std)    WindowFactory for 'ScrolledContainer' windows added. (01231D10)
22/07/2010 12:17:52 (Std)    Created WindowFactory for 'ClippedContainer' windows.
22/07/2010 12:17:52 (Std)    WindowFactory for 'ClippedContainer' windows added. (01231ED0)
22/07/2010 12:17:52 (Std)    Created WindowFactory for 'CEGUI/Checkbox' windows.
22/07/2010 12:17:52 (Std)    WindowFactory for 'CEGUI/Checkbox' windows added. (01232090)
22/07/2010 12:17:52 (Std)    Created WindowFactory for 'CEGUI/PushButton' windows.
22/07/2010 12:17:52 (Std)    WindowFactory for 'CEGUI/PushButton' windows added. (01232250)
22/07/2010 12:17:52 (Std)    Created WindowFactory for 'CEGUI/RadioButton' windows.
22/07/2010 12:17:52 (Std)    WindowFactory for 'CEGUI/RadioButton' windows added. (01232410)
22/07/2010 12:17:52 (Std)    Created WindowFactory for 'CEGUI/Combobox' windows.
22/07/2010 12:17:52 (Std)    WindowFactory for 'CEGUI/Combobox' windows added. (012325D0)
22/07/2010 12:17:52 (Std)    Created WindowFactory for 'CEGUI/ComboDropList' windows.
22/07/2010 12:17:52 (Std)    WindowFactory for 'CEGUI/ComboDropList' windows added. (01232830)
22/07/2010 12:17:52 (Std)    Created WindowFactory for 'CEGUI/Editbox' windows.
22/07/2010 12:17:52 (Std)    WindowFactory for 'CEGUI/Editbox' windows added. (012329F0)
22/07/2010 12:17:52 (Std)    Created WindowFactory for 'CEGUI/FrameWindow' windows.
22/07/2010 12:17:52 (Std)    WindowFactory for 'CEGUI/FrameWindow' windows added. (01232BB0)
22/07/2010 12:17:52 (Std)    Created WindowFactory for 'CEGUI/ItemEntry' windows.
22/07/2010 12:17:52 (Std)    WindowFactory for 'CEGUI/ItemEntry' windows added. (01232D70)
22/07/2010 12:17:52 (Std)    Created WindowFactory for 'CEGUI/Listbox' windows.
22/07/2010 12:17:52 (Std)    WindowFactory for 'CEGUI/Listbox' windows added. (01232F30)
22/07/2010 12:17:52 (Std)    Created WindowFactory for 'CEGUI/ListHeader' windows.
22/07/2010 12:17:52 (Std)    WindowFactory for 'CEGUI/ListHeader' windows added. (012330F0)
22/07/2010 12:17:52 (Std)    Created WindowFactory for 'CEGUI/ListHeaderSegment' windows.
22/07/2010 12:17:52 (Std)    WindowFactory for 'CEGUI/ListHeaderSegment' windows added. (012332B0)
22/07/2010 12:17:52 (Std)    Created WindowFactory for 'CEGUI/Menubar' windows.
22/07/2010 12:17:52 (Std)    WindowFactory for 'CEGUI/Menubar' windows added. (01233540)
22/07/2010 12:17:52 (Std)    Created WindowFactory for 'CEGUI/PopupMenu' windows.
22/07/2010 12:17:52 (Std)    WindowFactory for 'CEGUI/PopupMenu' windows added. (01233700)
22/07/2010 12:17:52 (Std)    Created WindowFactory for 'CEGUI/MenuItem' windows.
22/07/2010 12:17:52 (Std)    WindowFactory for 'CEGUI/MenuItem' windows added. (012338C0)
22/07/2010 12:17:52 (Std)    Created WindowFactory for 'CEGUI/MultiColumnList' windows.
22/07/2010 12:17:52 (Std)    WindowFactory for 'CEGUI/MultiColumnList' windows added. (01233A80)
22/07/2010 12:17:52 (Std)    Created WindowFactory for 'CEGUI/MultiLineEditbox' windows.
22/07/2010 12:17:52 (Std)    WindowFactory for 'CEGUI/MultiLineEditbox' windows added. (01233C40)
22/07/2010 12:17:52 (Std)    Created WindowFactory for 'CEGUI/ProgressBar' windows.
22/07/2010 12:17:52 (Std)    WindowFactory for 'CEGUI/ProgressBar' windows added. (01233E00)
22/07/2010 12:17:52 (Std)    Created WindowFactory for 'CEGUI/ScrollablePane' windows.
22/07/2010 12:17:52 (Std)    WindowFactory for 'CEGUI/ScrollablePane' windows added. (01233FC0)
22/07/2010 12:17:52 (Std)    Created WindowFactory for 'CEGUI/Scrollbar' windows.
22/07/2010 12:17:52 (Std)    WindowFactory for 'CEGUI/Scrollbar' windows added. (01234180)
22/07/2010 12:17:52 (Std)    Created WindowFactory for 'CEGUI/Slider' windows.
22/07/2010 12:17:52 (Std)    WindowFactory for 'CEGUI/Slider' windows added. (01234340)
22/07/2010 12:17:52 (Std)    Created WindowFactory for 'CEGUI/Spinner' windows.
22/07/2010 12:17:52 (Std)    WindowFactory for 'CEGUI/Spinner' windows added. (01234500)
22/07/2010 12:17:52 (Std)    Created WindowFactory for 'CEGUI/TabButton' windows.
22/07/2010 12:17:52 (Std)    WindowFactory for 'CEGUI/TabButton' windows added. (012346C0)
22/07/2010 12:17:52 (Std)    Created WindowFactory for 'CEGUI/TabControl' windows.
22/07/2010 12:17:52 (Std)    WindowFactory for 'CEGUI/TabControl' windows added. (01234880)
22/07/2010 12:17:52 (Std)    Created WindowFactory for 'CEGUI/Thumb' windows.
22/07/2010 12:17:52 (Std)    WindowFactory for 'CEGUI/Thumb' windows added. (01234A40)
22/07/2010 12:17:52 (Std)    Created WindowFactory for 'CEGUI/Titlebar' windows.
22/07/2010 12:17:52 (Std)    WindowFactory for 'CEGUI/Titlebar' windows added. (01234C00)
22/07/2010 12:17:52 (Std)    Created WindowFactory for 'CEGUI/Tooltip' windows.
22/07/2010 12:17:52 (Std)    WindowFactory for 'CEGUI/Tooltip' windows added. (01234EA8)
22/07/2010 12:17:52 (Std)    Created WindowFactory for 'CEGUI/ItemListbox' windows.
22/07/2010 12:17:52 (Std)    WindowFactory for 'CEGUI/ItemListbox' windows added. (01235068)
22/07/2010 12:17:52 (Std)    Created WindowFactory for 'CEGUI/GroupBox' windows.
22/07/2010 12:17:52 (Std)    WindowFactory for 'CEGUI/GroupBox' windows added. (01235228)
22/07/2010 12:17:52 (Std)    Created WindowFactory for 'CEGUI/Tree' windows.
22/07/2010 12:17:52 (Std)    WindowFactory for 'CEGUI/Tree' windows added. (012353E8)
22/07/2010 12:17:52 (Std)    Window type alias named 'DefaultGUISheet' added for window type 'DefaultWindow'.
22/07/2010 12:17:52 (Std)    CEGUI::System singleton created. (0122D640)
22/07/2010 12:17:52 (Std)    ---- CEGUI System initialisation completed ----
22/07/2010 12:17:52 (Std)    
22/07/2010 12:17:52 (Std)    Started creation of Scheme from XML specification:
22/07/2010 12:17:52 (Std)    ---- CEGUI GUIScheme name: TaharezLook
22/07/2010 12:17:52 (Std)    Started creation of Imageset from XML specification:
22/07/2010 12:17:52 (Std)    ---- CEGUI Imageset name: TaharezLook
22/07/2010 12:17:52 (Std)    ---- Source texture file: TaharezLook.tga in resource group: (Default)
22/07/2010 12:17:52 (Std)    Started creation of Font from XML specification:
22/07/2010 12:17:52 (Std)    ---- CEGUI font name: DejaVuSans-10
22/07/2010 12:17:52 (Std)    ----       Font type: FreeType
22/07/2010 12:17:52 (Std)    ----     Source file: DejaVuSans.ttf in resource group: (Default)
22/07/2010 12:17:52 (Std)    ---- Real point size: 10
22/07/2010 12:17:53 (Std)    ===== Falagard 'root' element: look and feel parsing begins =====
22/07/2010 12:17:53 (Std)    ===== Look and feel parsing completed =====
22/07/2010 12:17:53 (Std)    No window renderer factories specified for module 'CEGUIFalagardWRBase' - adding all available factories...
22/07/2010 12:17:53 (Std)    Created WindowRendererFactory for 'Falagard/Button' WindowRenderers.
22/07/2010 12:17:53 (Std)    WindowRendererFactory 'Falagard/Button' added. (0A77E2A8)
22/07/2010 12:17:53 (Std)    Created WindowRendererFactory for 'Falagard/Default' WindowRenderers.
22/07/2010 12:17:53 (Std)    WindowRendererFactory 'Falagard/Default' added. (0A7CBC30)
22/07/2010 12:17:53 (Std)    Created WindowRendererFactory for 'Falagard/Editbox' WindowRenderers.
22/07/2010 12:17:53 (Std)    WindowRendererFactory 'Falagard/Editbox' added. (0123C5B0)
22/07/2010 12:17:53 (Std)    Created WindowRendererFactory for 'Falagard/FrameWindow' WindowRenderers.
22/07/2010 12:17:53 (Std)    WindowRendererFactory 'Falagard/FrameWindow' added. (0A705A88)
22/07/2010 12:17:53 (Std)    Created WindowRendererFactory for 'Falagard/ItemEntry' WindowRenderers.
22/07/2010 12:17:53 (Std)    WindowRendererFactory 'Falagard/ItemEntry' added. (0A70A498)
22/07/2010 12:17:53 (Std)    Created WindowRendererFactory for 'Falagard/ListHeader' WindowRenderers.
22/07/2010 12:17:53 (Std)    WindowRendererFactory 'Falagard/ListHeader' added. (01240AE8)
22/07/2010 12:17:53 (Std)    Created WindowRendererFactory for 'Falagard/ListHeaderSegment' WindowRenderers.
22/07/2010 12:17:53 (Std)    WindowRendererFactory 'Falagard/ListHeaderSegment' added. (01261820)
22/07/2010 12:17:53 (Std)    Created WindowRendererFactory for 'Falagard/Listbox' WindowRenderers.
22/07/2010 12:17:53 (Std)    WindowRendererFactory 'Falagard/Listbox' added. (0123ABF0)
22/07/2010 12:17:53 (Std)    Created WindowRendererFactory for 'Falagard/Menubar' WindowRenderers.
22/07/2010 12:17:53 (Std)    WindowRendererFactory 'Falagard/Menubar' added. (0A7B0C60)
22/07/2010 12:17:53 (Std)    Created WindowRendererFactory for 'Falagard/MenuItem' WindowRenderers.
22/07/2010 12:17:53 (Std)    WindowRendererFactory 'Falagard/MenuItem' added. (0A7C97A0)
22/07/2010 12:17:53 (Std)    Created WindowRendererFactory for 'Falagard/MultiColumnList' WindowRenderers.
22/07/2010 12:17:53 (Std)    WindowRendererFactory 'Falagard/MultiColumnList' added. (0A7B6EA8)
22/07/2010 12:17:53 (Std)    Created WindowRendererFactory for 'Falagard/MultiLineEditbox' WindowRenderers.
22/07/2010 12:17:53 (Std)    WindowRendererFactory 'Falagard/MultiLineEditbox' added. (0A7C9C10)
22/07/2010 12:17:53 (Std)    Created WindowRendererFactory for 'Falagard/PopupMenu' WindowRenderers.
22/07/2010 12:17:53 (Std)    WindowRendererFactory 'Falagard/PopupMenu' added. (0A7E1928)
22/07/2010 12:17:53 (Std)    Created WindowRendererFactory for 'Falagard/ProgressBar' WindowRenderers.
22/07/2010 12:17:53 (Std)    WindowRendererFactory 'Falagard/ProgressBar' added. (01269668)
22/07/2010 12:17:53 (Std)    Created WindowRendererFactory for 'Falagard/ScrollablePane' WindowRenderers.
22/07/2010 12:17:53 (Std)    WindowRendererFactory 'Falagard/ScrollablePane' added. (01269828)
22/07/2010 12:17:53 (Std)    Created WindowRendererFactory for 'Falagard/Scrollbar' WindowRenderers.
22/07/2010 12:17:53 (Std)    WindowRendererFactory 'Falagard/Scrollbar' added. (012699E8)
22/07/2010 12:17:53 (Std)    Created WindowRendererFactory for 'Falagard/Slider' WindowRenderers.
22/07/2010 12:17:53 (Std)    WindowRendererFactory 'Falagard/Slider' added. (01246FC8)
22/07/2010 12:17:53 (Std)    Created WindowRendererFactory for 'Falagard/Static' WindowRenderers.
22/07/2010 12:17:53 (Std)    WindowRendererFactory 'Falagard/Static' added. (01247188)
22/07/2010 12:17:53 (Std)    Created WindowRendererFactory for 'Falagard/StaticImage' WindowRenderers.
22/07/2010 12:17:53 (Std)    WindowRendererFactory 'Falagard/StaticImage' added. (01247348)
22/07/2010 12:17:53 (Std)    Created WindowRendererFactory for 'Falagard/StaticText' WindowRenderers.
22/07/2010 12:17:53 (Std)    WindowRendererFactory 'Falagard/StaticText' added. (01247508)
22/07/2010 12:17:53 (Std)    Created WindowRendererFactory for 'Falagard/SystemButton' WindowRenderers.
22/07/2010 12:17:53 (Std)    WindowRendererFactory 'Falagard/SystemButton' added. (012476C8)
22/07/2010 12:17:53 (Std)    Created WindowRendererFactory for 'Falagard/TabButton' WindowRenderers.
22/07/2010 12:17:53 (Std)    WindowRendererFactory 'Falagard/TabButton' added. (01247888)
22/07/2010 12:17:53 (Std)    Created WindowRendererFactory for 'Falagard/TabControl' WindowRenderers.
22/07/2010 12:17:53 (Std)    WindowRendererFactory 'Falagard/TabControl' added. (01236160)
22/07/2010 12:17:53 (Std)    Created WindowRendererFactory for 'Falagard/Titlebar' WindowRenderers.
22/07/2010 12:17:53 (Std)    WindowRendererFactory 'Falagard/Titlebar' added. (01236320)
22/07/2010 12:17:53 (Std)    Created WindowRendererFactory for 'Falagard/ToggleButton' WindowRenderers.
22/07/2010 12:17:53 (Std)    WindowRendererFactory 'Falagard/ToggleButton' added. (012364E0)
22/07/2010 12:17:53 (Std)    Created WindowRendererFactory for 'Falagard/Tooltip' WindowRenderers.
22/07/2010 12:17:53 (Std)    WindowRendererFactory 'Falagard/Tooltip' added. (012366A0)
22/07/2010 12:17:53 (Std)    Created WindowRendererFactory for 'Falagard/ItemListbox' WindowRenderers.
22/07/2010 12:17:53 (Std)    WindowRendererFactory 'Falagard/ItemListbox' added. (01236860)
22/07/2010 12:17:53 (Std)    Created WindowRendererFactory for 'Falagard/Tree' WindowRenderers.
22/07/2010 12:17:53 (Std)    WindowRendererFactory 'Falagard/Tree' added. (0A700028)
22/07/2010 12:17:53 (Std)    Creating falagard mapping for type 'TaharezLook/Button' using base type 'CEGUI/PushButton', window renderer 'Falagard/Button' and Look'N'Feel 'TaharezLook/Button'. (0012C484)
22/07/2010 12:17:53 (Std)    Creating falagard mapping for type 'TaharezLook/Checkbox' using base type 'CEGUI/Checkbox', window renderer 'Falagard/ToggleButton' and Look'N'Feel 'TaharezLook/Checkbox'. (0012C484)
22/07/2010 12:17:53 (Std)    Creating falagard mapping for type 'TaharezLook/ImageButton' using base type 'CEGUI/PushButton', window renderer 'Falagard/Button' and Look'N'Feel 'TaharezLook/ImageButton'. (0012C484)
22/07/2010 12:17:53 (Std)    Creating falagard mapping for type 'TaharezLook/RadioButton' using base type 'CEGUI/RadioButton', window renderer 'Falagard/ToggleButton' and Look'N'Feel 'TaharezLook/RadioButton'. (0012C484)
22/07/2010 12:17:53 (Std)    Creating falagard mapping for type 'TaharezLook/FrameWindow' using base type 'CEGUI/FrameWindow', window renderer 'Falagard/FrameWindow' and Look'N'Feel 'TaharezLook/FrameWindow'. (0012C484)
22/07/2010 12:17:53 (Std)    Creating falagard mapping for type 'TaharezLook/Titlebar' using base type 'CEGUI/Titlebar', window renderer 'Falagard/Titlebar' and Look'N'Feel 'TaharezLook/Titlebar'. (0012C484)
22/07/2010 12:17:53 (Std)    Creating falagard mapping for type 'TaharezLook/SystemButton' using base type 'CEGUI/PushButton', window renderer 'Falagard/Button' and Look'N'Feel 'TaharezLook/Button'. (0012C484)
22/07/2010 12:17:53 (Std)    Creating falagard mapping for type 'TaharezLook/Editbox' using base type 'CEGUI/Editbox', window renderer 'Falagard/Editbox' and Look'N'Feel 'TaharezLook/Editbox'. (0012C484)
22/07/2010 12:17:53 (Std)    Creating falagard mapping for type 'TaharezLook/MultiLineEditbox' using base type 'CEGUI/MultiLineEditbox', window renderer 'Falagard/MultiLineEditbox' and Look'N'Feel 'TaharezLook/MultiLineEditbox'. (0012C484)
22/07/2010 12:17:53 (Std)    Creating falagard mapping for type 'TaharezLook/Menubar' using base type 'CEGUI/Menubar', window renderer 'Falagard/Menubar' and Look'N'Feel 'TaharezLook/Menubar'. (0012C484)
22/07/2010 12:17:53 (Std)    Creating falagard mapping for type 'TaharezLook/PopupMenu' using base type 'CEGUI/PopupMenu', window renderer 'Falagard/PopupMenu' and Look'N'Feel 'TaharezLook/PopupMenu'. (0012C484)
22/07/2010 12:17:53 (Std)    Creating falagard mapping for type 'TaharezLook/MenuItem' using base type 'CEGUI/MenuItem', window renderer 'Falagard/MenuItem' and Look'N'Feel 'TaharezLook/MenuItem'. (0012C484)
22/07/2010 12:17:53 (Std)    Creating falagard mapping for type 'TaharezLook/AlternateProgressBar' using base type 'CEGUI/ProgressBar', window renderer 'Falagard/ProgressBar' and Look'N'Feel 'TaharezLook/AltProgressBar'. (0012C484)
22/07/2010 12:17:53 (Std)    Creating falagard mapping for type 'TaharezLook/ProgressBar' using base type 'CEGUI/ProgressBar', window renderer 'Falagard/ProgressBar' and Look'N'Feel 'TaharezLook/ProgressBar'. (0012C484)
22/07/2010 12:17:53 (Std)    Creating falagard mapping for type 'TaharezLook/VUMeter' using base type 'CEGUI/ProgressBar', window renderer 'Falagard/ProgressBar' and Look'N'Feel 'TaharezLook/VUMeter'. (0012C484)
22/07/2010 12:17:53 (Std)    Creating falagard mapping for type 'TaharezLook/VerticalScrollbar' using base type 'CEGUI/Scrollbar', window renderer 'Falagard/Scrollbar' and Look'N'Feel 'TaharezLook/VerticalScrollbar'. (0012C484)
22/07/2010 12:17:53 (Std)    Creating falagard mapping for type 'TaharezLook/HorizontalScrollbar' using base type 'CEGUI/Scrollbar', window renderer 'Falagard/Scrollbar' and Look'N'Feel 'TaharezLook/HorizontalScrollbar'. (0012C484)
22/07/2010 12:17:53 (Std)    Creating falagard mapping for type 'TaharezLook/VerticalScrollbarThumb' using base type 'CEGUI/Thumb', window renderer 'Falagard/Button' and Look'N'Feel 'TaharezLook/VerticalScrollbarThumb'. (0012C484)
22/07/2010 12:17:53 (Std)    Creating falagard mapping for type 'TaharezLook/HorizontalScrollbarThumb' using base type 'CEGUI/Thumb', window renderer 'Falagard/Button' and Look'N'Feel 'TaharezLook/HorizontalScrollbarThumb'. (0012C484)
22/07/2010 12:17:53 (Std)    Creating falagard mapping for type 'TaharezLook/LargeVerticalScrollbar' using base type 'CEGUI/Scrollbar', window renderer 'Falagard/Scrollbar' and Look'N'Feel 'TaharezLook/LargeVerticalScrollbar'. (0012C484)
22/07/2010 12:17:53 (Std)    Creating falagard mapping for type 'TaharezLook/LargeVerticalScrollbarThumb' using base type 'CEGUI/Thumb', window renderer 'Falagard/Button' and Look'N'Feel 'TaharezLook/LargeVerticalScrollbarThumb'. (0012C484)
22/07/2010 12:17:53 (Std)    Creating falagard mapping for type 'TaharezLook/TabButton' using base type 'CEGUI/TabButton', window renderer 'Falagard/TabButton' and Look'N'Feel 'TaharezLook/TabButton'. (0012C484)
22/07/2010 12:17:53 (Std)    Creating falagard mapping for type 'TaharezLook/TabControl' using base type 'CEGUI/TabControl', window renderer 'Falagard/TabControl' and Look'N'Feel 'TaharezLook/TabControl'. (0012C484)
22/07/2010 12:17:53 (Std)    Creating falagard mapping for type 'TaharezLook/TabContentPane' using base type 'DefaultWindow', window renderer 'Falagard/Default' and Look'N'Feel 'TaharezLook/TabContentPane'. (0012C484)
22/07/2010 12:17:53 (Std)    Creating falagard mapping for type 'TaharezLook/TabButtonPane' using base type 'DefaultWindow', window renderer 'Falagard/Default' and Look'N'Feel 'TaharezLook/TabButtonPane'. (0012C484)
22/07/2010 12:17:53 (Std)    Creating falagard mapping for type 'TaharezLook/ComboDropList' using base type 'CEGUI/ComboDropList', window renderer 'Falagard/Listbox' and Look'N'Feel 'TaharezLook/ComboDropList'. (0012C484)
22/07/2010 12:17:53 (Std)    Creating falagard mapping for type 'TaharezLook/ComboEditbox' using base type 'CEGUI/Editbox', window renderer 'Falagard/Editbox' and Look'N'Feel 'TaharezLook/ComboEditbox'. (0012C484)
22/07/2010 12:17:53 (Std)    Creating falagard mapping for type 'TaharezLook/Combobox' using base type 'CEGUI/Combobox', window renderer 'Falagard/Default' and Look'N'Feel 'TaharezLook/Combobox'. (0012C484)
22/07/2010 12:17:53 (Std)    Creating falagard mapping for type 'TaharezLook/Listbox' using base type 'CEGUI/Listbox', window renderer 'Falagard/Listbox' and Look'N'Feel 'TaharezLook/Listbox'. (0012C484)
22/07/2010 12:17:53 (Std)    Creating falagard mapping for type 'TaharezLook/ListHeader' using base type 'CEGUI/ListHeader', window renderer 'Falagard/ListHeader' and Look'N'Feel 'TaharezLook/ListHeader'. (0012C484)
22/07/2010 12:17:53 (Std)    Creating falagard mapping for type 'TaharezLook/ListHeaderSegment' using base type 'CEGUI/ListHeaderSegment', window renderer 'Falagard/ListHeaderSegment' and Look'N'Feel 'TaharezLook/ListHeaderSegment'. (0012C484)
22/07/2010 12:17:53 (Std)    Creating falagard mapping for type 'TaharezLook/MultiColumnList' using base type 'CEGUI/MultiColumnList', window renderer 'Falagard/MultiColumnList' and Look'N'Feel 'TaharezLook/MultiColumnList'. (0012C484)
22/07/2010 12:17:53 (Std)    Creating falagard mapping for type 'TaharezLook/Slider' using base type 'CEGUI/Slider', window renderer 'Falagard/Slider' and Look'N'Feel 'TaharezLook/Slider'. (0012C484)
22/07/2010 12:17:53 (Std)    Creating falagard mapping for type 'TaharezLook/SliderThumb' using base type 'CEGUI/Thumb', window renderer 'Falagard/Button' and Look'N'Feel 'TaharezLook/SliderThumb'. (0012C484)
22/07/2010 12:17:53 (Std)    Creating falagard mapping for type 'TaharezLook/ScrollablePane' using base type 'CEGUI/ScrollablePane', window renderer 'Falagard/ScrollablePane' and Look'N'Feel 'TaharezLook/ScrollablePane'. (0012C484)
22/07/2010 12:17:53 (Std)    Creating falagard mapping for type 'TaharezLook/Spinner' using base type 'CEGUI/Spinner', window renderer 'Falagard/Default' and Look'N'Feel 'TaharezLook/Spinner'. (0012C484)
22/07/2010 12:17:53 (Std)    Creating falagard mapping for type 'TaharezLook/Tooltip' using base type 'CEGUI/Tooltip', window renderer 'Falagard/Tooltip' and Look'N'Feel 'TaharezLook/Tooltip'. (0012C484)
22/07/2010 12:17:53 (Std)    Creating falagard mapping for type 'TaharezLook/StaticImage' using base type 'DefaultWindow', window renderer 'Falagard/StaticImage' and Look'N'Feel 'TaharezLook/StaticImage'. (0012C484)
22/07/2010 12:17:53 (Std)    Creating falagard mapping for type 'TaharezLook/StaticText' using base type 'DefaultWindow', window renderer 'Falagard/StaticText' and Look'N'Feel 'TaharezLook/StaticText'. (0012C484)
22/07/2010 12:17:53 (Std)    Creating falagard mapping for type 'TaharezLook/ItemListbox' using base type 'CEGUI/ItemListbox', window renderer 'Falagard/ItemListbox' and Look'N'Feel 'TaharezLook/ItemListbox'. (0012C484)
22/07/2010 12:17:53 (Std)    Creating falagard mapping for type 'TaharezLook/ListboxItem' using base type 'CEGUI/ItemEntry', window renderer 'Falagard/ItemEntry' and Look'N'Feel 'TaharezLook/ListboxItem'. (0012C484)
22/07/2010 12:17:53 (Std)    Creating falagard mapping for type 'TaharezLook/GroupBox' using base type 'CEGUI/GroupBox', window renderer 'Falagard/Default' and Look'N'Feel 'TaharezLook/GroupBox'. (0012C484)
22/07/2010 12:17:53 (Std)    Creating falagard mapping for type 'TaharezLook/Tree' using base type 'CEGUI/Tree', window renderer 'Falagard/Tree' and Look'N'Feel 'TaharezLook/Tree'. (0012C484)
22/07/2010 12:17:53 (Std)    Started creation of Font from XML specification:
22/07/2010 12:17:53 (Std)    ---- CEGUI font name: DejaVuSans-10
22/07/2010 12:17:53 (Std)    ----       Font type: FreeType
22/07/2010 12:17:53 (Std)    ----     Source file: DejaVuSans.ttf in resource group: (Default)
22/07/2010 12:17:53 (Std)    ---- Real point size: 10
22/07/2010 12:17:53 (Std)    ---- Returning existing instance of Font named 'DejaVuSans-10'.
22/07/2010 12:17:53 (Std)    Started creation of Imageset from XML specification:
22/07/2010 12:17:53 (Std)    ---- CEGUI Imageset name: TaharezLook
22/07/2010 12:17:53 (Std)    ---- Source texture file: TaharezLook.tga in resource group: (Default)
22/07/2010 12:17:53 (Std)    ---- Returning existing instance of Imageset named 'TaharezLook'.



here is my code:

Code: Select all

CEGUI::System::create( CEGUI::OpenGLRenderer::create() );

    using namespace CEGUI;

    // initialise the required dirs for the DefaultResourceProvider
    CEGUI::DefaultResourceProvider* rp = static_cast<CEGUI::DefaultResourceProvider*>
        (CEGUI::System::getSingleton().getResourceProvider());

    rp->setResourceGroupDirectory("schemes", "datafiles/schemes/");
    rp->setResourceGroupDirectory("imagesets", "datafiles/imagesets/");
    rp->setResourceGroupDirectory("fonts", "datafiles/fonts/");
    rp->setResourceGroupDirectory("layouts", "datafiles/layouts/");
    rp->setResourceGroupDirectory("looknfeels", "datafiles/looknfeel/");
    rp->setResourceGroupDirectory("lua_scripts", "datafiles/lua_scripts/");

    CEGUI::Imageset::setDefaultResourceGroup("imagesets");
    CEGUI::Font::setDefaultResourceGroup("fonts");
    CEGUI::Scheme::setDefaultResourceGroup("schemes");
    CEGUI::WidgetLookManager::setDefaultResourceGroup("looknfeels");
    CEGUI::WindowManager::setDefaultResourceGroup("layouts");
    CEGUI::ScriptModule::setDefaultResourceGroup("lua_scripts");

    // load in the scheme file, which auto-loads the TaharezLook imageset
    CEGUI::SchemeManager::getSingleton().create( "TaharezLook.scheme" );
    CEGUI::FontManager::getSingleton().create("DejaVuSans-10.font");
    CEGUI::ImagesetManager::getSingleton().create("TaharezLook.imageset");

   

    // code crashes here before executing setGUISheet
    CEGUI::Window* root = CEGUI::WindowManager::getSingleton().loadWindowLayout("EditorDefault.layout");

    CEGUI::System::getSingleton().setGUISheet(root);




here is stack trace:

Code: Select all

>   CEGUIBase_d.dll!CEGUI::RenderingSurface::~RenderingSurface()  Line 66 + 0x3e bytes   C++
    CEGUIBase_d.dll!CEGUI::Window::setParent(CEGUI::Window * parent=0x0a6ad328)  Line 1262   C++
    CEGUIBase_d.dll!CEGUI::Window::addChild_impl(CEGUI::Window * wnd=0x0a6989d0)  Line 1319   C++
    CEGUIBase_d.dll!CEGUI::Window::addChildWindow(CEGUI::Window * window=0x0a6989d0)  Line 891 + 0x16 bytes   C++
    CEGUIBase_d.dll!CEGUI::GUILayout_xmlHandler::elementWindowStart(const CEGUI::XMLAttributes & attributes={...})  Line 210   C++
    CEGUIBase_d.dll!CEGUI::GUILayout_xmlHandler::elementStart(const CEGUI::String & element={...}, const CEGUI::XMLAttributes & attributes={...})  Line 71 + 0xc bytes   C++
    CEGUIExpatParser_d.dll!CEGUI::ExpatParser::startElement(void * data=0x0012e640, const char * element=0x0121abf0, const char * * attr=0x0a688658)  Line 105 + 0x37 bytes   C++
    CEGUIExpatParser_d.dll!_XML_Parse()  + 0x325d bytes   C
    CEGUIExpatParser_d.dll!_XML_Parse()  + 0x3d9f bytes   C
    CEGUIExpatParser_d.dll!_XML_Parse()  + 0x541b bytes   C
    CEGUIExpatParser_d.dll!_XML_Parse()  + 0x5c1a bytes   C
    CEGUIExpatParser_d.dll!_XML_Parse()  + 0x5e2f bytes   C
    CEGUIExpatParser_d.dll!_XML_ParseBuffer()  + 0x5c bytes   C
    CEGUIExpatParser_d.dll!_XML_Parse()  + 0x104 bytes   C
    CEGUIExpatParser_d.dll!CEGUI::ExpatParser::parseXMLFile(CEGUI::XMLHandler & handler={...}, const CEGUI::String & filename={...}, const CEGUI::String & __formal={...}, const CEGUI::String & resourceGroup={...})  Line 69 + 0x31 bytes   C++
    CEGUIBase_d.dll!CEGUI::WindowManager::loadWindowLayout(const CEGUI::String & filename={...}, const CEGUI::String & name_prefix={...}, const CEGUI::String & resourceGroup={...}, bool (CEGUI::Window *, CEGUI::String &, CEGUI::String &, void *)* callback=0x00000000, void * userdata=0x00000000)  Line 256 + 0xaa bytes   C++
    CORE.exe!CreateGLWindow(char * title=0x0041bd14, int width=640, int height=480, int bits=16, bool fullscreenflag=false)  Line 614 + 0x69 bytes   C++




here is piece of CEGUI code where it crashes:

Code: Select all


RenderingSurface::~RenderingSurface()
{
    // destroy all the RenderingWindow objects attached to this surface
    const size_t count = d_windows.size();
    for (size_t i = 0; i < count; ++i)
        delete d_windows[i];                       //< it crashes here.
}



As you can see openGL rendering and resource groups has been properly initialized (including schema and fonts ), plus I am trying to download EditorDefault.layout which is a default layout.

User avatar
CrazyEddie
CEGUI Project Lead
Posts: 6760
Joined: Wed Jan 12, 2005 12:06
Location: England
Contact:

Re: loadWindowLayout weird crash on ~RenderingSurface()

Postby CrazyEddie » Thu Jul 22, 2010 13:30

I agree it's weird. ~RenderingSurface() called there seems like it's destroying a temp object of some kind, which I could not find in the code :? You did great with posting info, save for forgetting(?) to mention the exact crash / exception type / message you're experiencing, not sure that would help here, but it might ;)

CE.

strangedays
Not too shy to talk
Not too shy to talk
Posts: 27
Joined: Fri Jun 06, 2008 15:25

Re: loadWindowLayout weird crash on ~RenderingSurface()

Postby strangedays » Thu Jul 22, 2010 15:02

It crashes deleting "delete d_windows[i];" looks like object has not been initialized:

Code: Select all


Unhandled exception at 0x00729a18 (CEGUIBase_d.dll) in CORE.exe: 0xC0000005: Access violation reading location 0xfeeefeee.




i wrote the kind of exception in the previous code ( as a comment ). What other kind of informations do u need? I am not sure if this trouble depends on my piece of code or something else...

Jamarr
CEGUI MVP
CEGUI MVP
Posts: 812
Joined: Tue Jun 03, 2008 23:59
Location: USA

Re: loadWindowLayout weird crash on ~RenderingSurface()

Postby Jamarr » Thu Jul 22, 2010 16:12

Why would a RenderingSurface need to be destroyed in this context? I have an older version of 0.7.1, but as CE pointed out, looking at Window::setParent I cannot see any path where a RenderingSurface is being destroyed; if anything, it is only ever transferred. Also, it seems suspect that the RenderingSurface destructor is being called directly from setParent...any time setParent refers to a RenderingSurface is does so via reference. So then, can you post the source code for the Window::setParent method you are using?
If somebody helps you by replying to your thread, upvote him/her as a thanks! Make sure to include your CEGUI.log and everything you tried when posting! And remember that we are not magicians!

strangedays
Not too shy to talk
Not too shy to talk
Posts: 27
Joined: Fri Jun 06, 2008 15:25

Re: loadWindowLayout weird crash on ~RenderingSurface()

Postby strangedays » Thu Jul 22, 2010 16:21

I am using official CEGUI-0.7.1( check CEGUI.log file for version ) downloaded from official CEGUI website.

Code is official...

Jamarr
CEGUI MVP
CEGUI MVP
Posts: 812
Joined: Tue Jun 03, 2008 23:59
Location: USA

Re: loadWindowLayout weird crash on ~RenderingSurface()

Postby Jamarr » Thu Jul 22, 2010 19:26

That does not automatically mean the code has not been modified, even if unintentionally...
If somebody helps you by replying to your thread, upvote him/her as a thanks! Make sure to include your CEGUI.log and everything you tried when posting! And remember that we are not magicians!

strangedays
Not too shy to talk
Not too shy to talk
Posts: 27
Joined: Fri Jun 06, 2008 15:25

Re: loadWindowLayout weird crash on ~RenderingSurface()

Postby strangedays » Fri Jul 23, 2010 08:25

CEGUIWindow.cpp

Code: Select all


//----------------------------------------------------------------------------//
void Window::setParent(Window* parent)
{
    d_parent = parent;

    // if we do not have a surface, xfer any surfaces from our children to
    // whatever our target surface now is.
    if (!d_surface)
        transferChildSurfaces();
    // else, since we have a surface, child surfaces stay with us.  Though we
    // must now ensure /our/ surface is xferred if it is a RenderingWindow.
    else if (d_surface->isRenderingWindow())
    {
        // target surface is eihter the parent's target, or the default root.
        RenderingSurface& tgt = d_parent ?
            d_parent->getTargetRenderingSurface() :
            System::getSingleton().getRenderer()->getDefaultRenderingRoot();

        tgt.transferRenderingWindow(static_cast<RenderingWindow&>(*d_surface));
    }
}





By the way... I've re-downloaded from SVN the trunk project, recompiled and rebuilt from scratch using this configuration:

Code: Select all

23/07/2010 16:03:31 (Std)    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
23/07/2010 16:03:31 (Std)    +                     Crazy Eddie's GUI System - Event log                    +
23/07/2010 16:03:31 (Std)    +                          (http://www.cegui.org.uk/)                         +
23/07/2010 16:03:31 (Std)    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

23/07/2010 16:03:31 (Std)    CEGUI::Logger singleton created. (0131E900)
23/07/2010 16:03:32 (Std)    
23/07/2010 16:03:32 (Std)    ********************************************************************************
23/07/2010 16:03:32 (Std)    * Important:                                                                   *
23/07/2010 16:03:32 (Std)    *     To get support at the CEGUI forums, you must post _at least_ the section *
23/07/2010 16:03:32 (Std)    *     of this log file indicated below.  Failure to do this will result in no  *
23/07/2010 16:03:32 (Std)    *     support being given; please do not waste our time.                       *
23/07/2010 16:03:32 (Std)    ********************************************************************************
23/07/2010 16:03:32 (Std)    ********************************************************************************
23/07/2010 16:03:32 (Std)    * -------- START OF ESSENTIAL SECTION TO BE POSTED ON THE FORUM       -------- *
23/07/2010 16:03:32 (Std)    ********************************************************************************
23/07/2010 16:03:32 (Std)    ---- Version 0.7.9999 (Build: Jul 23 2010 Debug Microsoft Windows MSVC++ 8.0 32 bit) ----
23/07/2010 16:03:32 (Std)    ---- Renderer module is: CEGUI::OpenGLRenderer - Official OpenGL based 2nd generation renderer module.  TextureTarget support enabled via FBO extension. ----
23/07/2010 16:03:32 (Std)    ---- XML Parser module is: CEGUI::XercesParser - Official Xerces-C++ based parser module for CEGUI ----
23/07/2010 16:03:32 (Std)    ---- Image Codec module is: FreeImageCodec - FreeImage based image codec ----
23/07/2010 16:03:32 (Std)    ---- Scripting module is: None ----
23/07/2010 16:03:32 (Std)    ********************************************************************************
23/07/2010 16:03:32 (Std)    * -------- END OF ESSENTIAL SECTION TO BE POSTED ON THE FORUM         -------- *
23/07/2010 16:03:32 (Std)    ********************************************************************************
23/07/2010 16:03:32 (Std)    
23/07/2010 16:03:32 (Std)    ---- Begining CEGUI System initialisation ----
23/07/2010 16:03:32 (Std)    CEGUI::ImagesetManager singleton created (01386040)
23/07/2010 16:03:32 (Std)    CEGUI::FontManager singleton created. (013865E8)
23/07/2010 16:03:32 (Std)    CEGUI::WindowFactoryManager singleton created
23/07/2010 16:03:32 (Std)    CEGUI::WindowManager singleton created (013862F8)
23/07/2010 16:03:32 (Std)    CEGUI::SchemeManager singleton created. (013877D8)
23/07/2010 16:03:32 (Std)    CEGUI::MouseCursor singleton created. (01387AC0)
23/07/2010 16:03:32 (Std)    CEGUI::GlobalEventSet singleton created. (01386398)
23/07/2010 16:03:32 (Std)    CEGUI::WidgetLookManager singleton created. (013876B8)
23/07/2010 16:03:32 (Std)    CEGUI::WindowRendererManager singleton created (01387710)
23/07/2010 16:03:32 (Std)    CEGUI::RenderEffectManager singleton created (01388180)
23/07/2010 16:03:32 (Std)    Created WindowFactory for 'DefaultWindow' windows.
23/07/2010 16:03:32 (Std)    WindowFactory for 'DefaultWindow' windows added. (01388388)
23/07/2010 16:03:32 (Std)    Created WindowFactory for 'DragContainer' windows.
23/07/2010 16:03:32 (Std)    WindowFactory for 'DragContainer' windows added. (01388548)
23/07/2010 16:03:32 (Std)    Created WindowFactory for 'ScrolledContainer' windows.
23/07/2010 16:03:32 (Std)    WindowFactory for 'ScrolledContainer' windows added. (01388708)
23/07/2010 16:03:32 (Std)    Created WindowFactory for 'ClippedContainer' windows.
23/07/2010 16:03:32 (Std)    WindowFactory for 'ClippedContainer' windows added. (01388E00)
23/07/2010 16:03:32 (Std)    Created WindowFactory for 'CEGUI/Checkbox' windows.
23/07/2010 16:03:32 (Std)    WindowFactory for 'CEGUI/Checkbox' windows added. (013888C8)
23/07/2010 16:03:32 (Std)    Created WindowFactory for 'CEGUI/PushButton' windows.
23/07/2010 16:03:32 (Std)    WindowFactory for 'CEGUI/PushButton' windows added. (01388A88)
23/07/2010 16:03:32 (Std)    Created WindowFactory for 'CEGUI/RadioButton' windows.
23/07/2010 16:03:32 (Std)    WindowFactory for 'CEGUI/RadioButton' windows added. (01388C48)
23/07/2010 16:03:32 (Std)    Created WindowFactory for 'CEGUI/Combobox' windows.
23/07/2010 16:03:32 (Std)    WindowFactory for 'CEGUI/Combobox' windows added. (013890A8)
23/07/2010 16:03:32 (Std)    Created WindowFactory for 'CEGUI/ComboDropList' windows.
23/07/2010 16:03:32 (Std)    WindowFactory for 'CEGUI/ComboDropList' windows added. (01389308)
23/07/2010 16:03:32 (Std)    Created WindowFactory for 'CEGUI/Editbox' windows.
23/07/2010 16:03:32 (Std)    WindowFactory for 'CEGUI/Editbox' windows added. (013894C8)
23/07/2010 16:03:32 (Std)    Created WindowFactory for 'CEGUI/FrameWindow' windows.
23/07/2010 16:03:32 (Std)    WindowFactory for 'CEGUI/FrameWindow' windows added. (01389688)
23/07/2010 16:03:32 (Std)    Created WindowFactory for 'CEGUI/ItemEntry' windows.
23/07/2010 16:03:32 (Std)    WindowFactory for 'CEGUI/ItemEntry' windows added. (01389848)
23/07/2010 16:03:32 (Std)    Created WindowFactory for 'CEGUI/Listbox' windows.
23/07/2010 16:03:32 (Std)    WindowFactory for 'CEGUI/Listbox' windows added. (01389A08)
23/07/2010 16:03:32 (Std)    Created WindowFactory for 'CEGUI/ListHeader' windows.
23/07/2010 16:03:32 (Std)    WindowFactory for 'CEGUI/ListHeader' windows added. (01389BC8)
23/07/2010 16:03:32 (Std)    Created WindowFactory for 'CEGUI/ListHeaderSegment' windows.
23/07/2010 16:03:32 (Std)    WindowFactory for 'CEGUI/ListHeaderSegment' windows added. (01388D20)
23/07/2010 16:03:32 (Std)    Created WindowFactory for 'CEGUI/Menubar' windows.
23/07/2010 16:03:32 (Std)    WindowFactory for 'CEGUI/Menubar' windows added. (01389F40)
23/07/2010 16:03:32 (Std)    Created WindowFactory for 'CEGUI/PopupMenu' windows.
23/07/2010 16:03:32 (Std)    WindowFactory for 'CEGUI/PopupMenu' windows added. (0138A100)
23/07/2010 16:03:32 (Std)    Created WindowFactory for 'CEGUI/MenuItem' windows.
23/07/2010 16:03:32 (Std)    WindowFactory for 'CEGUI/MenuItem' windows added. (0138A2C0)
23/07/2010 16:03:32 (Std)    Created WindowFactory for 'CEGUI/MultiColumnList' windows.
23/07/2010 16:03:32 (Std)    WindowFactory for 'CEGUI/MultiColumnList' windows added. (0138A480)
23/07/2010 16:03:32 (Std)    Created WindowFactory for 'CEGUI/MultiLineEditbox' windows.
23/07/2010 16:03:32 (Std)    WindowFactory for 'CEGUI/MultiLineEditbox' windows added. (0138A640)
23/07/2010 16:03:32 (Std)    Created WindowFactory for 'CEGUI/ProgressBar' windows.
23/07/2010 16:03:32 (Std)    WindowFactory for 'CEGUI/ProgressBar' windows added. (0138A800)
23/07/2010 16:03:32 (Std)    Created WindowFactory for 'CEGUI/ScrollablePane' windows.
23/07/2010 16:03:32 (Std)    WindowFactory for 'CEGUI/ScrollablePane' windows added. (0138A9C0)
23/07/2010 16:03:32 (Std)    Created WindowFactory for 'CEGUI/Scrollbar' windows.
23/07/2010 16:03:32 (Std)    WindowFactory for 'CEGUI/Scrollbar' windows added. (0138AB80)
23/07/2010 16:03:32 (Std)    Created WindowFactory for 'CEGUI/Slider' windows.
23/07/2010 16:03:32 (Std)    WindowFactory for 'CEGUI/Slider' windows added. (0138AD40)
23/07/2010 16:03:32 (Std)    Created WindowFactory for 'CEGUI/Spinner' windows.
23/07/2010 16:03:32 (Std)    WindowFactory for 'CEGUI/Spinner' windows added. (0138AF00)
23/07/2010 16:03:32 (Std)    Created WindowFactory for 'CEGUI/TabButton' windows.
23/07/2010 16:03:32 (Std)    WindowFactory for 'CEGUI/TabButton' windows added. (0138B0C0)
23/07/2010 16:03:32 (Std)    Created WindowFactory for 'CEGUI/TabControl' windows.
23/07/2010 16:03:32 (Std)    WindowFactory for 'CEGUI/TabControl' windows added. (0138B280)
23/07/2010 16:03:32 (Std)    Created WindowFactory for 'CEGUI/Thumb' windows.
23/07/2010 16:03:32 (Std)    WindowFactory for 'CEGUI/Thumb' windows added. (0138B440)
23/07/2010 16:03:32 (Std)    Created WindowFactory for 'CEGUI/Titlebar' windows.
23/07/2010 16:03:32 (Std)    WindowFactory for 'CEGUI/Titlebar' windows added. (0138B600)
23/07/2010 16:03:32 (Std)    Created WindowFactory for 'CEGUI/Tooltip' windows.
23/07/2010 16:03:32 (Std)    WindowFactory for 'CEGUI/Tooltip' windows added. (0138B8A8)
23/07/2010 16:03:32 (Std)    Created WindowFactory for 'CEGUI/ItemListbox' windows.
23/07/2010 16:03:32 (Std)    WindowFactory for 'CEGUI/ItemListbox' windows added. (0138BA68)
23/07/2010 16:03:32 (Std)    Created WindowFactory for 'CEGUI/GroupBox' windows.
23/07/2010 16:03:32 (Std)    WindowFactory for 'CEGUI/GroupBox' windows added. (0138BC28)
23/07/2010 16:03:32 (Std)    Created WindowFactory for 'CEGUI/Tree' windows.
23/07/2010 16:03:32 (Std)    WindowFactory for 'CEGUI/Tree' windows added. (0138BDE8)
23/07/2010 16:03:32 (Std)    Window type alias named 'DefaultGUISheet' added for window type 'DefaultWindow'.
23/07/2010 16:03:32 (Std)    CEGUI::System singleton created. (0131C578)
23/07/2010 16:03:32 (Std)    ---- CEGUI System initialisation completed ----
23/07/2010 16:03:32 (Std)    
23/07/2010 16:03:34 (Std)    XercesParser::initialiseSchema - Attempting to load schema from file 'GUIScheme.xsd'.
23/07/2010 16:03:34 (Std)    XercesParser::initialiseSchema - XML schema file 'GUIScheme.xsd' has been initialised.
23/07/2010 16:03:34 (Std)    Started creation of Scheme from XML specification:
23/07/2010 16:03:34 (Std)    ---- CEGUI GUIScheme name: TaharezLook
23/07/2010 16:03:34 (Std)    XercesParser::initialiseSchema - Attempting to load schema from file 'Imageset.xsd'.
23/07/2010 16:03:34 (Std)    XercesParser::initialiseSchema - XML schema file 'Imageset.xsd' has been initialised.
23/07/2010 16:03:34 (Std)    Started creation of Imageset from XML specification:
23/07/2010 16:03:34 (Std)    ---- CEGUI Imageset name: TaharezLook
23/07/2010 16:03:34 (Std)    ---- Source texture file: TaharezLook.tga in resource group: (Default)
23/07/2010 16:03:34 (Std)    XercesParser::initialiseSchema - Attempting to load schema from file 'Font.xsd'.
23/07/2010 16:03:34 (Std)    XercesParser::initialiseSchema - XML schema file 'Font.xsd' has been initialised.
23/07/2010 16:03:34 (Std)    Started creation of Font from XML specification:
23/07/2010 16:03:34 (Std)    ---- CEGUI font name: DejaVuSans-10
23/07/2010 16:03:34 (Std)    ----       Font type: FreeType
23/07/2010 16:03:34 (Std)    ----     Source file: DejaVuSans.ttf in resource group: (Default)
23/07/2010 16:03:34 (Std)    ---- Real point size: 10
23/07/2010 16:03:34 (Std)    XercesParser::initialiseSchema - Attempting to load schema from file 'Falagard.xsd'.
23/07/2010 16:03:34 (Std)    XercesParser::initialiseSchema - XML schema file 'Falagard.xsd' has been initialised.
23/07/2010 16:03:34 (Std)    ===== Falagard 'root' element: look and feel parsing begins =====
23/07/2010 16:03:35 (Std)    ===== Look and feel parsing completed =====
23/07/2010 16:03:35 (Std)    No window renderer factories specified for module 'CEGUIFalagardWRBase' - adding all available factories...
23/07/2010 16:03:35 (Std)    Created WindowRendererFactory for 'Falagard/Button' WindowRenderers.
23/07/2010 16:03:35 (Std)    WindowRendererFactory 'Falagard/Button' added. (0AA46800)
23/07/2010 16:03:35 (Std)    Created WindowRendererFactory for 'Falagard/Default' WindowRenderers.
23/07/2010 16:03:35 (Std)    WindowRendererFactory 'Falagard/Default' added. (0AB26F48)
23/07/2010 16:03:35 (Std)    Created WindowRendererFactory for 'Falagard/Editbox' WindowRenderers.
23/07/2010 16:03:35 (Std)    WindowRendererFactory 'Falagard/Editbox' added. (0AA67F48)
23/07/2010 16:03:35 (Std)    Created WindowRendererFactory for 'Falagard/FrameWindow' WindowRenderers.
23/07/2010 16:03:35 (Std)    WindowRendererFactory 'Falagard/FrameWindow' added. (0ABF6BD8)
23/07/2010 16:03:35 (Std)    Created WindowRendererFactory for 'Falagard/ItemEntry' WindowRenderers.
23/07/2010 16:03:35 (Std)    WindowRendererFactory 'Falagard/ItemEntry' added. (0AA49DD0)
23/07/2010 16:03:35 (Std)    Created WindowRendererFactory for 'Falagard/ListHeader' WindowRenderers.
23/07/2010 16:03:35 (Std)    WindowRendererFactory 'Falagard/ListHeader' added. (0AC41000)
23/07/2010 16:03:35 (Std)    Created WindowRendererFactory for 'Falagard/ListHeaderSegment' WindowRenderers.
23/07/2010 16:03:35 (Std)    WindowRendererFactory 'Falagard/ListHeaderSegment' added. (0AA405A0)
23/07/2010 16:03:35 (Std)    Created WindowRendererFactory for 'Falagard/Listbox' WindowRenderers.
23/07/2010 16:03:35 (Std)    WindowRendererFactory 'Falagard/Listbox' added. (0AA3C2D0)
23/07/2010 16:03:35 (Std)    Created WindowRendererFactory for 'Falagard/Menubar' WindowRenderers.
23/07/2010 16:03:35 (Std)    WindowRendererFactory 'Falagard/Menubar' added. (0AA64BC0)
23/07/2010 16:03:35 (Std)    Created WindowRendererFactory for 'Falagard/MenuItem' WindowRenderers.
23/07/2010 16:03:35 (Std)    WindowRendererFactory 'Falagard/MenuItem' added. (0AA46028)
23/07/2010 16:03:35 (Std)    Created WindowRendererFactory for 'Falagard/MultiColumnList' WindowRenderers.
23/07/2010 16:03:35 (Std)    WindowRendererFactory 'Falagard/MultiColumnList' added. (0AA70948)
23/07/2010 16:03:35 (Std)    Created WindowRendererFactory for 'Falagard/MultiLineEditbox' WindowRenderers.
23/07/2010 16:03:35 (Std)    WindowRendererFactory 'Falagard/MultiLineEditbox' added. (0AA461C8)
23/07/2010 16:03:35 (Std)    Created WindowRendererFactory for 'Falagard/PopupMenu' WindowRenderers.
23/07/2010 16:03:35 (Std)    WindowRendererFactory 'Falagard/PopupMenu' added. (013D4618)
23/07/2010 16:03:35 (Std)    Created WindowRendererFactory for 'Falagard/ProgressBar' WindowRenderers.
23/07/2010 16:03:35 (Std)    WindowRendererFactory 'Falagard/ProgressBar' added. (0AC43858)
23/07/2010 16:03:35 (Std)    Created WindowRendererFactory for 'Falagard/ScrollablePane' WindowRenderers.
23/07/2010 16:03:35 (Std)    WindowRendererFactory 'Falagard/ScrollablePane' added. (013C51D0)
23/07/2010 16:03:35 (Std)    Created WindowRendererFactory for 'Falagard/Scrollbar' WindowRenderers.
23/07/2010 16:03:35 (Std)    WindowRendererFactory 'Falagard/Scrollbar' added. (01399030)
23/07/2010 16:03:35 (Std)    Created WindowRendererFactory for 'Falagard/Slider' WindowRenderers.
23/07/2010 16:03:35 (Std)    WindowRendererFactory 'Falagard/Slider' added. (01392E50)
23/07/2010 16:03:35 (Std)    Created WindowRendererFactory for 'Falagard/Static' WindowRenderers.
23/07/2010 16:03:35 (Std)    WindowRendererFactory 'Falagard/Static' added. (0AA70028)
23/07/2010 16:03:35 (Std)    Created WindowRendererFactory for 'Falagard/StaticImage' WindowRenderers.
23/07/2010 16:03:35 (Std)    WindowRendererFactory 'Falagard/StaticImage' added. (0AA7F4C0)
23/07/2010 16:03:35 (Std)    Created WindowRendererFactory for 'Falagard/StaticText' WindowRenderers.
23/07/2010 16:03:35 (Std)    WindowRendererFactory 'Falagard/StaticText' added. (0AC40A18)
23/07/2010 16:03:35 (Std)    Created WindowRendererFactory for 'Falagard/SystemButton' WindowRenderers.
23/07/2010 16:03:35 (Std)    WindowRendererFactory 'Falagard/SystemButton' added. (0AC23AA8)
23/07/2010 16:03:35 (Std)    Created WindowRendererFactory for 'Falagard/TabButton' WindowRenderers.
23/07/2010 16:03:35 (Std)    WindowRendererFactory 'Falagard/TabButton' added. (0AC55CE0)
23/07/2010 16:03:35 (Std)    Created WindowRendererFactory for 'Falagard/TabControl' WindowRenderers.
23/07/2010 16:03:35 (Std)    WindowRendererFactory 'Falagard/TabControl' added. (0AC26630)
23/07/2010 16:03:35 (Std)    Created WindowRendererFactory for 'Falagard/Titlebar' WindowRenderers.
23/07/2010 16:03:35 (Std)    WindowRendererFactory 'Falagard/Titlebar' added. (0AC26708)
23/07/2010 16:03:35 (Std)    Created WindowRendererFactory for 'Falagard/ToggleButton' WindowRenderers.
23/07/2010 16:03:35 (Std)    WindowRendererFactory 'Falagard/ToggleButton' added. (0AC38AE8)
23/07/2010 16:03:35 (Std)    Created WindowRendererFactory for 'Falagard/Tooltip' WindowRenderers.
23/07/2010 16:03:35 (Std)    WindowRendererFactory 'Falagard/Tooltip' added. (0ABC7530)
23/07/2010 16:03:35 (Std)    Created WindowRendererFactory for 'Falagard/ItemListbox' WindowRenderers.
23/07/2010 16:03:35 (Std)    WindowRendererFactory 'Falagard/ItemListbox' added. (013D2D80)
23/07/2010 16:03:35 (Std)    Created WindowRendererFactory for 'Falagard/Tree' WindowRenderers.
23/07/2010 16:03:35 (Std)    WindowRendererFactory 'Falagard/Tree' added. (013D2F40)
23/07/2010 16:03:35 (Std)    Creating falagard mapping for type 'TaharezLook/Button' using base type 'CEGUI/PushButton', window renderer 'Falagard/Button' Look'N'Feel 'TaharezLook/Button' and RenderEffect ''. (0012BA64)
23/07/2010 16:03:35 (Std)    Creating falagard mapping for type 'TaharezLook/Checkbox' using base type 'CEGUI/Checkbox', window renderer 'Falagard/ToggleButton' Look'N'Feel 'TaharezLook/Checkbox' and RenderEffect ''. (0012BA64)
23/07/2010 16:03:35 (Std)    Creating falagard mapping for type 'TaharezLook/ImageButton' using base type 'CEGUI/PushButton', window renderer 'Falagard/Button' Look'N'Feel 'TaharezLook/ImageButton' and RenderEffect ''. (0012BA64)
23/07/2010 16:03:35 (Std)    Creating falagard mapping for type 'TaharezLook/RadioButton' using base type 'CEGUI/RadioButton', window renderer 'Falagard/ToggleButton' Look'N'Feel 'TaharezLook/RadioButton' and RenderEffect ''. (0012BA64)
23/07/2010 16:03:35 (Std)    Creating falagard mapping for type 'TaharezLook/FrameWindow' using base type 'CEGUI/FrameWindow', window renderer 'Falagard/FrameWindow' Look'N'Feel 'TaharezLook/FrameWindow' and RenderEffect ''. (0012BA64)
23/07/2010 16:03:35 (Std)    Creating falagard mapping for type 'TaharezLook/Titlebar' using base type 'CEGUI/Titlebar', window renderer 'Falagard/Titlebar' Look'N'Feel 'TaharezLook/Titlebar' and RenderEffect ''. (0012BA64)
23/07/2010 16:03:35 (Std)    Creating falagard mapping for type 'TaharezLook/SystemButton' using base type 'CEGUI/PushButton', window renderer 'Falagard/Button' Look'N'Feel 'TaharezLook/Button' and RenderEffect ''. (0012BA64)
23/07/2010 16:03:35 (Std)    Creating falagard mapping for type 'TaharezLook/Editbox' using base type 'CEGUI/Editbox', window renderer 'Falagard/Editbox' Look'N'Feel 'TaharezLook/Editbox' and RenderEffect ''. (0012BA64)
23/07/2010 16:03:35 (Std)    Creating falagard mapping for type 'TaharezLook/MultiLineEditbox' using base type 'CEGUI/MultiLineEditbox', window renderer 'Falagard/MultiLineEditbox' Look'N'Feel 'TaharezLook/MultiLineEditbox' and RenderEffect ''. (0012BA64)
23/07/2010 16:03:35 (Std)    Creating falagard mapping for type 'TaharezLook/Menubar' using base type 'CEGUI/Menubar', window renderer 'Falagard/Menubar' Look'N'Feel 'TaharezLook/Menubar' and RenderEffect ''. (0012BA64)
23/07/2010 16:03:35 (Std)    Creating falagard mapping for type 'TaharezLook/PopupMenu' using base type 'CEGUI/PopupMenu', window renderer 'Falagard/PopupMenu' Look'N'Feel 'TaharezLook/PopupMenu' and RenderEffect ''. (0012BA64)
23/07/2010 16:03:35 (Std)    Creating falagard mapping for type 'TaharezLook/MenuItem' using base type 'CEGUI/MenuItem', window renderer 'Falagard/MenuItem' Look'N'Feel 'TaharezLook/MenuItem' and RenderEffect ''. (0012BA64)
23/07/2010 16:03:35 (Std)    Creating falagard mapping for type 'TaharezLook/AlternateProgressBar' using base type 'CEGUI/ProgressBar', window renderer 'Falagard/ProgressBar' Look'N'Feel 'TaharezLook/AltProgressBar' and RenderEffect ''. (0012BA64)
23/07/2010 16:03:35 (Std)    Creating falagard mapping for type 'TaharezLook/ProgressBar' using base type 'CEGUI/ProgressBar', window renderer 'Falagard/ProgressBar' Look'N'Feel 'TaharezLook/ProgressBar' and RenderEffect ''. (0012BA64)
23/07/2010 16:03:35 (Std)    Creating falagard mapping for type 'TaharezLook/VUMeter' using base type 'CEGUI/ProgressBar', window renderer 'Falagard/ProgressBar' Look'N'Feel 'TaharezLook/VUMeter' and RenderEffect ''. (0012BA64)
23/07/2010 16:03:35 (Std)    Creating falagard mapping for type 'TaharezLook/VerticalScrollbar' using base type 'CEGUI/Scrollbar', window renderer 'Falagard/Scrollbar' Look'N'Feel 'TaharezLook/VerticalScrollbar' and RenderEffect ''. (0012BA64)
23/07/2010 16:03:35 (Std)    Creating falagard mapping for type 'TaharezLook/HorizontalScrollbar' using base type 'CEGUI/Scrollbar', window renderer 'Falagard/Scrollbar' Look'N'Feel 'TaharezLook/HorizontalScrollbar' and RenderEffect ''. (0012BA64)
23/07/2010 16:03:35 (Std)    Creating falagard mapping for type 'TaharezLook/VerticalScrollbarThumb' using base type 'CEGUI/Thumb', window renderer 'Falagard/Button' Look'N'Feel 'TaharezLook/VerticalScrollbarThumb' and RenderEffect ''. (0012BA64)
23/07/2010 16:03:35 (Std)    Creating falagard mapping for type 'TaharezLook/HorizontalScrollbarThumb' using base type 'CEGUI/Thumb', window renderer 'Falagard/Button' Look'N'Feel 'TaharezLook/HorizontalScrollbarThumb' and RenderEffect ''. (0012BA64)
23/07/2010 16:03:35 (Std)    Creating falagard mapping for type 'TaharezLook/LargeVerticalScrollbar' using base type 'CEGUI/Scrollbar', window renderer 'Falagard/Scrollbar' Look'N'Feel 'TaharezLook/LargeVerticalScrollbar' and RenderEffect ''. (0012BA64)
23/07/2010 16:03:35 (Std)    Creating falagard mapping for type 'TaharezLook/LargeVerticalScrollbarThumb' using base type 'CEGUI/Thumb', window renderer 'Falagard/Button' Look'N'Feel 'TaharezLook/LargeVerticalScrollbarThumb' and RenderEffect ''. (0012BA64)
23/07/2010 16:03:35 (Std)    Creating falagard mapping for type 'TaharezLook/TabButton' using base type 'CEGUI/TabButton', window renderer 'Falagard/TabButton' Look'N'Feel 'TaharezLook/TabButton' and RenderEffect ''. (0012BA64)
23/07/2010 16:03:35 (Std)    Creating falagard mapping for type 'TaharezLook/TabControl' using base type 'CEGUI/TabControl', window renderer 'Falagard/TabControl' Look'N'Feel 'TaharezLook/TabControl' and RenderEffect ''. (0012BA64)
23/07/2010 16:03:35 (Std)    Creating falagard mapping for type 'TaharezLook/TabContentPane' using base type 'DefaultWindow', window renderer 'Falagard/Default' Look'N'Feel 'TaharezLook/TabContentPane' and RenderEffect ''. (0012BA64)
23/07/2010 16:03:35 (Std)    Creating falagard mapping for type 'TaharezLook/TabButtonPane' using base type 'DefaultWindow', window renderer 'Falagard/Default' Look'N'Feel 'TaharezLook/TabButtonPane' and RenderEffect ''. (0012BA64)
23/07/2010 16:03:35 (Std)    Creating falagard mapping for type 'TaharezLook/ComboDropList' using base type 'CEGUI/ComboDropList', window renderer 'Falagard/Listbox' Look'N'Feel 'TaharezLook/ComboDropList' and RenderEffect ''. (0012BA64)
23/07/2010 16:03:35 (Std)    Creating falagard mapping for type 'TaharezLook/ComboEditbox' using base type 'CEGUI/Editbox', window renderer 'Falagard/Editbox' Look'N'Feel 'TaharezLook/ComboEditbox' and RenderEffect ''. (0012BA64)
23/07/2010 16:03:35 (Std)    Creating falagard mapping for type 'TaharezLook/Combobox' using base type 'CEGUI/Combobox', window renderer 'Falagard/Default' Look'N'Feel 'TaharezLook/Combobox' and RenderEffect ''. (0012BA64)
23/07/2010 16:03:35 (Std)    Creating falagard mapping for type 'TaharezLook/Listbox' using base type 'CEGUI/Listbox', window renderer 'Falagard/Listbox' Look'N'Feel 'TaharezLook/Listbox' and RenderEffect ''. (0012BA64)
23/07/2010 16:03:35 (Std)    Creating falagard mapping for type 'TaharezLook/ListHeader' using base type 'CEGUI/ListHeader', window renderer 'Falagard/ListHeader' Look'N'Feel 'TaharezLook/ListHeader' and RenderEffect ''. (0012BA64)
23/07/2010 16:03:35 (Std)    Creating falagard mapping for type 'TaharezLook/ListHeaderSegment' using base type 'CEGUI/ListHeaderSegment', window renderer 'Falagard/ListHeaderSegment' Look'N'Feel 'TaharezLook/ListHeaderSegment' and RenderEffect ''. (0012BA64)
23/07/2010 16:03:35 (Std)    Creating falagard mapping for type 'TaharezLook/MultiColumnList' using base type 'CEGUI/MultiColumnList', window renderer 'Falagard/MultiColumnList' Look'N'Feel 'TaharezLook/MultiColumnList' and RenderEffect ''. (0012BA64)
23/07/2010 16:03:35 (Std)    Creating falagard mapping for type 'TaharezLook/Slider' using base type 'CEGUI/Slider', window renderer 'Falagard/Slider' Look'N'Feel 'TaharezLook/Slider' and RenderEffect ''. (0012BA64)
23/07/2010 16:03:35 (Std)    Creating falagard mapping for type 'TaharezLook/SliderThumb' using base type 'CEGUI/Thumb', window renderer 'Falagard/Button' Look'N'Feel 'TaharezLook/SliderThumb' and RenderEffect ''. (0012BA64)
23/07/2010 16:03:35 (Std)    Creating falagard mapping for type 'TaharezLook/ScrollablePane' using base type 'CEGUI/ScrollablePane', window renderer 'Falagard/ScrollablePane' Look'N'Feel 'TaharezLook/ScrollablePane' and RenderEffect ''. (0012BA64)
23/07/2010 16:03:35 (Std)    Creating falagard mapping for type 'TaharezLook/Spinner' using base type 'CEGUI/Spinner', window renderer 'Falagard/Default' Look'N'Feel 'TaharezLook/Spinner' and RenderEffect ''. (0012BA64)
23/07/2010 16:03:35 (Std)    Creating falagard mapping for type 'TaharezLook/Tooltip' using base type 'CEGUI/Tooltip', window renderer 'Falagard/Tooltip' Look'N'Feel 'TaharezLook/Tooltip' and RenderEffect ''. (0012BA64)
23/07/2010 16:03:35 (Std)    Creating falagard mapping for type 'TaharezLook/StaticImage' using base type 'DefaultWindow', window renderer 'Falagard/StaticImage' Look'N'Feel 'TaharezLook/StaticImage' and RenderEffect ''. (0012BA64)
23/07/2010 16:03:35 (Std)    Creating falagard mapping for type 'TaharezLook/StaticText' using base type 'DefaultWindow', window renderer 'Falagard/StaticText' Look'N'Feel 'TaharezLook/StaticText' and RenderEffect ''. (0012BA64)
23/07/2010 16:03:35 (Std)    Creating falagard mapping for type 'TaharezLook/ItemListbox' using base type 'CEGUI/ItemListbox', window renderer 'Falagard/ItemListbox' Look'N'Feel 'TaharezLook/ItemListbox' and RenderEffect ''. (0012BA64)
23/07/2010 16:03:35 (Std)    Creating falagard mapping for type 'TaharezLook/ListboxItem' using base type 'CEGUI/ItemEntry', window renderer 'Falagard/ItemEntry' Look'N'Feel 'TaharezLook/ListboxItem' and RenderEffect ''. (0012BA64)
23/07/2010 16:03:35 (Std)    Creating falagard mapping for type 'TaharezLook/GroupBox' using base type 'CEGUI/GroupBox', window renderer 'Falagard/Default' Look'N'Feel 'TaharezLook/GroupBox' and RenderEffect ''. (0012BA64)
23/07/2010 16:03:35 (Std)    Creating falagard mapping for type 'TaharezLook/Tree' using base type 'CEGUI/Tree', window renderer 'Falagard/Tree' Look'N'Feel 'TaharezLook/Tree' and RenderEffect ''. (0012BA64)
23/07/2010 16:03:35 (Std)    XercesParser::initialiseSchema - Attempting to load schema from file 'Font.xsd'.
23/07/2010 16:03:35 (Std)    XercesParser::initialiseSchema - XML schema file 'Font.xsd' has been initialised.
23/07/2010 16:03:35 (Std)    Started creation of Font from XML specification:
23/07/2010 16:03:35 (Std)    ---- CEGUI font name: DejaVuSans-10
23/07/2010 16:03:35 (Std)    ----       Font type: FreeType
23/07/2010 16:03:35 (Std)    ----     Source file: DejaVuSans.ttf in resource group: (Default)
23/07/2010 16:03:35 (Std)    ---- Real point size: 10
23/07/2010 16:03:35 (Std)    ---- Returning existing instance of Font named 'DejaVuSans-10'.
23/07/2010 16:03:35 (Std)    XercesParser::initialiseSchema - Attempting to load schema from file 'Imageset.xsd'.
23/07/2010 16:03:35 (Std)    XercesParser::initialiseSchema - XML schema file 'Imageset.xsd' has been initialised.
23/07/2010 16:03:35 (Std)    Started creation of Imageset from XML specification:
23/07/2010 16:03:35 (Std)    ---- CEGUI Imageset name: TaharezLook
23/07/2010 16:03:35 (Std)    ---- Source texture file: TaharezLook.tga in resource group: (Default)
23/07/2010 16:03:35 (Std)    ---- Returning existing instance of Imageset named 'TaharezLook'.
23/07/2010 16:03:47 (Std)    XercesParser::initialiseSchema - Attempting to load schema from file 'GUILayout.xsd'.
23/07/2010 16:03:47 (Std)    XercesParser::initialiseSchema - XML schema file 'GUILayout.xsd' has been initialised.


Still it successfully initializes all resources, loads TaharezLook.scheme etc... i works perfectly but then same crash!!!!

I am debugging the code. tgt.transferRenderingWindow(static_cast<RenderingWindow&>(*d_surface)); clonates a pointer and then assigns it to d_windows twice in position [0] and [1], therefore it tries to erase first object ( cancelling the second one ) .Smells like a bug anyway... The only thing I can do is to send you my project somehow. I've run totally out of ideas

Jamarr
CEGUI MVP
CEGUI MVP
Posts: 812
Joined: Tue Jun 03, 2008 23:59
Location: USA

Re: loadWindowLayout weird crash on ~RenderingSurface()

Postby Jamarr » Fri Jul 23, 2010 16:22

Why not try loading that layout in one of CEGUI's sample applications and see what happens?
If somebody helps you by replying to your thread, upvote him/her as a thanks! Make sure to include your CEGUI.log and everything you tried when posting! And remember that we are not magicians!

User avatar
CrazyEddie
CEGUI Project Lead
Posts: 6760
Joined: Wed Jan 12, 2005 12:06
Location: England
Contact:

Re: loadWindowLayout weird crash on ~RenderingSurface()

Postby CrazyEddie » Sat Jul 24, 2010 07:15

I don't mean to suggest that CEGUI has no bugs (I'm sure it has many fine bugs, just waiting to be found!), but I do feel that in this instance the cause is not a CEGUI bug. Why? Because from what you've posted you're just doing standard stuff, the same standard stuff as hundreds of other people, but it's seeming working for those other people. That gives massive weight to the conclusions I draw in these scenarios - i.e. if 100 people are running the exact same code and one of them reports an issue that's seemingly not reproducible, is that a bug in the common code or some other problem unique to that one individual? While a bug in the common code is not impossible, it's 99% likely to be something unique to that one individual.

The callstack you posted indicates that the object destructor is called within the body of Window::setParent and not some function called by setParent, such as transferRenderingWindow. Additionally, transferring a rendering window does not cause object deletion, casting from a RenderingSurface reference to a RenderingWindow reference does not cause object deletion.

As stated above, it's very strange that you see this issue. I have no idea what would cause this to show up where it does.

I agree with what Jamarr is saying. Do the CEGUI sample apps run ok? Because they use the same type of code to load layouts. Will EditorDefault.layout load ok for you if retro-fitted into one of the sample apps? Does that layout load ok into the CELayoutEditor itself (which also uses CEGUI and OpenGL)?

CE.

strangedays
Not too shy to talk
Not too shy to talk
Posts: 27
Joined: Fri Jun 06, 2008 15:25

Re: loadWindowLayout weird crash on ~RenderingSurface()

Postby strangedays » Mon Jul 26, 2010 12:37

I have compiled samples provided and they crash on same issue.


I summarize a few points.

I've built some of the examples provided and still it crashes ( same error ).

1st) I am compiling CEGUI from source using Visual Studio .net 2005 SP2 since provided builds are only for SP1.

2nd) Therefore I have been looking for third party libraries since the ones you have provided are linked on VC++ Sp1.

3rd) I have been testing 2 configurations:

1st configuration ( default ) : Silly codec 0.1.0; Expat 2.0.1; FreeType v2.3.12; PCRE v7.6 (UTF8 enabled ).
2nd configuration ( alternative ) : FreeImage v3.13.1; xerces-c-3.1.1-x86; FreeType v2.3.12; PCRE-8.10 ( UTF8 enabled ).

On 1st Configuration I have been using default config.lua settings.

On 2nd Configuration I have been using following settings (MT Debug DLL ):

WANT_RELEASE_WITH_SYMBOLS_BUILD = true
WANT_STATIC_BUILD = true
STATIC_BUILD_WITH_DYNAMIC_DEPS = true
OPENGL_RENDERER = true
DIRECT3D9_RENDERER = false
DIRECT3D10_RENDERER = false
DIRECT3D11_RENDERER = false
IRRLICHT_RENDERER = false
OGRE_RENDERER = false
NULL_RENDERER = false
TGA_IMAGE_CODEC = false
SILLY_IMAGE_CODEC = false
DEVIL_IMAGE_CODEC = false
FREEIMAGE_IMAGE_CODEC = true
CORONA_IMAGE_CODEC = false
DEFAULT_IMAGE_CODEC = "freeimage"
CEGUI_USE_FREETYPE = true
SAMPLES_INCLUDED = true
SAMPLES_GL = true
SAMPLES_DX9 = false
SAMPLES_DX10 = false
SAMPLES_IRRLICHT = false
SAMPLES_OGRE = false
EXPAT_PARSER = false
XERCES_PARSER = true
TINYXML_PARSER = false
RAPIDXML_PARSER = false
LIBXML_PARSER = false
DEFAULT_XML_PARSER = "xerces"



Both Configurations will crash on the same issue... Your Samples will crash for the same reason.

User avatar
CrazyEddie
CEGUI Project Lead
Posts: 6760
Joined: Wed Jan 12, 2005 12:06
Location: England
Contact:

Re: loadWindowLayout weird crash on ~RenderingSurface()

Postby CrazyEddie » Tue Jul 27, 2010 08:33

Ok. Thanks for the information - I'm not much of a Windows / MSVC++ user, but I'll try to look into updating VC 8 to SP2 and seeing if I can reproduce this (which will likely take a good few days, so please bear with me).

CE.

strangedays
Not too shy to talk
Not too shy to talk
Posts: 27
Joined: Fri Jun 06, 2008 15:25

Re: loadWindowLayout weird crash on ~RenderingSurface()

Postby strangedays » Tue Jul 27, 2010 08:43

I Really appreciate for your help!!! My project will require to use VC8 sp2, by now I will develop on vc9 not to waste time. I will keep an eye on this thread for further updates as soon as there will be some infos on SP2.

Thank you CE!

User avatar
CrazyEddie
CEGUI Project Lead
Posts: 6760
Joined: Wed Jan 12, 2005 12:06
Location: England
Contact:

Re: loadWindowLayout weird crash on ~RenderingSurface()

Postby CrazyEddie » Sat Jul 31, 2010 12:07

Ok, I came to test this, but there is no information as far as the existence of SP2 for MSVC++ 8 (2005) - where does this exist? I've looked three separate times trying to find information about this and each time I've come up with nothing.

If you could clarify precisely what you mean as far as SP2 for VC8 goes, I will try again (at some point).

CE

strangedays
Not too shy to talk
Not too shy to talk
Posts: 27
Joined: Fri Jun 06, 2008 15:25

Re: loadWindowLayout weird crash on ~RenderingSurface()

Postby strangedays » Mon Aug 02, 2010 15:26

It is all about Microsoft .NET Framework 2.0 SP2 v2.0.50727 . I am quite sure about its existance indeed:

http://msdn.microsoft.com/en-us/netframework/aa731542.aspx

CEGUI libraries are built over .NET Framework 2.0 SP1.

Here is the screenshot which confirms existance of .NET Framework SP2:
Image


P.S. ---------------------------------------------------------------------------------------
I did some test about compiling my application on Visual Studio 2008 and it runs perfectly!!!

As a second test I've tried to make a module encapsulating CEGUI as a .dll module and I've tried to load it dynamically using LoadLib in an application using .NET SP2 and it cannot load the module since it signals a configuration error / version mismatch on runtime environment.

Therefore there are too many confirmations about this Service Pack problem.

User avatar
CrazyEddie
CEGUI Project Lead
Posts: 6760
Joined: Wed Jan 12, 2005 12:06
Location: England
Contact:

Re: loadWindowLayout weird crash on ~RenderingSurface()

Postby CrazyEddie » Mon Aug 02, 2010 18:08

The .Net framework has nothing what so ever to do with the C/C++ runtime that CEGUI uses.

CE.


Return to “Modifications / Integrations / Customisations”

Who is online

Users browsing this forum: No registered users and 3 guests