Tooltip crash

For help with general CEGUI usage:
- Questions about the usage of CEGUI and its features, if not explained in the documentation.
- Problems with the CMAKE configuration or problems occuring during the build process/compilation.
- Errors or unexpected behaviour.

Moderators: CEGUI MVP, CEGUI Team

cCj
Not too shy to talk
Not too shy to talk
Posts: 38
Joined: Fri Jul 23, 2010 04:36

Tooltip crash

Postby cCj » Wed Sep 15, 2010 03:48

hi, i tried enabling tooltips but cegui crashed..

Here's screenshot of the debugger:
Image


d_parent seems to be invalid.


maybe i just setup something wrong but i followed the guide in:
http://www.cegui.org.uk/wiki/index.php/Tooltips

CEGUI LOG:

Code: Select all


15/09/2010 05:18:42 (Std)    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
15/09/2010 05:18:42 (Std)    +                     Crazy Eddie's GUI System - Event log                    +
15/09/2010 05:18:42 (Std)    +                          (http://www.cegui.org.uk/)                         +
15/09/2010 05:18:42 (Std)    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

15/09/2010 05:18:42 (Std)    CEGUI::Logger singleton created. (013E80C8)
15/09/2010 05:18:42 (Std)    
15/09/2010 05:18:42 (Std)    ********************************************************************************
15/09/2010 05:18:42 (Std)    * Important:                                                                   *
15/09/2010 05:18:42 (Std)    *     To get support at the CEGUI forums, you must post _at least_ the section *
15/09/2010 05:18:42 (Std)    *     of this log file indicated below.  Failure to do this will result in no  *
15/09/2010 05:18:42 (Std)    *     support being given; please do not waste our time.                       *
15/09/2010 05:18:42 (Std)    ********************************************************************************
15/09/2010 05:18:42 (Std)    ********************************************************************************
15/09/2010 05:18:42 (Std)    * -------- START OF ESSENTIAL SECTION TO BE POSTED ON THE FORUM       -------- *
15/09/2010 05:18:42 (Std)    ********************************************************************************
15/09/2010 05:18:42 (Std)    ---- Version 0.7.1 (Build: Jul 23 2010 Debug Microsoft Windows MSVC++ 10.0 32 bit) ----
15/09/2010 05:18:42 (Std)    ---- Renderer module is: CEGUI::OpenGLRenderer - Official OpenGL based 2nd generation renderer module.  TextureTarget support enabled via FBO extension. ----
15/09/2010 05:18:42 (Std)    ---- XML Parser module is: CEGUI::ExpatParser - Official expat based parser module for CEGUI ----
15/09/2010 05:18:42 (Std)    ---- Image Codec module is: SILLYImageCodec - Official SILLY based image codec ----
15/09/2010 05:18:42 (Std)    ---- Scripting module is: None ----
15/09/2010 05:18:42 (Std)    ********************************************************************************
15/09/2010 05:18:42 (Std)    * -------- END OF ESSENTIAL SECTION TO BE POSTED ON THE FORUM         -------- *
15/09/2010 05:18:42 (Std)    ********************************************************************************
15/09/2010 05:18:42 (Std)    
15/09/2010 05:18:42 (Std)    ---- Begining CEGUI System initialisation ----
15/09/2010 05:18:42 (Std)    CEGUI::ImagesetManager singleton created (013D07A8)
15/09/2010 05:18:42 (Std)    CEGUI::FontManager singleton created. (013D0AD8)
15/09/2010 05:18:42 (Std)    CEGUI::WindowFactoryManager singleton created
15/09/2010 05:18:42 (Std)    CEGUI::WindowManager singleton created (013B0FE0)
15/09/2010 05:18:42 (Std)    CEGUI::SchemeManager singleton created. (013D52B0)
15/09/2010 05:18:42 (Std)    CEGUI::MouseCursor singleton created. (0151A3F8)
15/09/2010 05:18:42 (Std)    CEGUI::GlobalEventSet singleton created. (013C1570)
15/09/2010 05:18:42 (Std)    CEGUI::WidgetLookManager singleton created. (013B2168)
15/09/2010 05:18:42 (Std)    CEGUI::WindowRendererManager singleton created (013B72F8)
15/09/2010 05:18:42 (Std)    Created WindowFactory for 'DefaultWindow' windows.
15/09/2010 05:18:42 (Std)    WindowFactory for 'DefaultWindow' windows added. (013D5948)
15/09/2010 05:18:42 (Std)    Created WindowFactory for 'DragContainer' windows.
15/09/2010 05:18:42 (Std)    WindowFactory for 'DragContainer' windows added. (013D5A10)
15/09/2010 05:18:42 (Std)    Created WindowFactory for 'ScrolledContainer' windows.
15/09/2010 05:18:42 (Std)    WindowFactory for 'ScrolledContainer' windows added. (013D5AD8)
15/09/2010 05:18:42 (Std)    Created WindowFactory for 'ClippedContainer' windows.
15/09/2010 05:18:42 (Std)    WindowFactory for 'ClippedContainer' windows added. (013D5BA0)
15/09/2010 05:18:42 (Std)    Created WindowFactory for 'CEGUI/Checkbox' windows.
15/09/2010 05:18:42 (Std)    WindowFactory for 'CEGUI/Checkbox' windows added. (013D5C68)
15/09/2010 05:18:42 (Std)    Created WindowFactory for 'CEGUI/PushButton' windows.
15/09/2010 05:18:42 (Std)    WindowFactory for 'CEGUI/PushButton' windows added. (013D5D30)
15/09/2010 05:18:42 (Std)    Created WindowFactory for 'CEGUI/RadioButton' windows.
15/09/2010 05:18:42 (Std)    WindowFactory for 'CEGUI/RadioButton' windows added. (013D5DF8)
15/09/2010 05:18:42 (Std)    Created WindowFactory for 'CEGUI/Combobox' windows.
15/09/2010 05:18:42 (Std)    WindowFactory for 'CEGUI/Combobox' windows added. (013D5EC0)
15/09/2010 05:18:42 (Std)    Created WindowFactory for 'CEGUI/ComboDropList' windows.
15/09/2010 05:18:42 (Std)    WindowFactory for 'CEGUI/ComboDropList' windows added. (013D5F88)
15/09/2010 05:18:42 (Std)    Created WindowFactory for 'CEGUI/Editbox' windows.
15/09/2010 05:18:42 (Std)    WindowFactory for 'CEGUI/Editbox' windows added. (013D6050)
15/09/2010 05:18:42 (Std)    Created WindowFactory for 'CEGUI/FrameWindow' windows.
15/09/2010 05:18:42 (Std)    WindowFactory for 'CEGUI/FrameWindow' windows added. (013D6118)
15/09/2010 05:18:42 (Std)    Created WindowFactory for 'CEGUI/ItemEntry' windows.
15/09/2010 05:18:42 (Std)    WindowFactory for 'CEGUI/ItemEntry' windows added. (013D61E0)
15/09/2010 05:18:42 (Std)    Created WindowFactory for 'CEGUI/Listbox' windows.
15/09/2010 05:18:42 (Std)    WindowFactory for 'CEGUI/Listbox' windows added. (013D62A8)
15/09/2010 05:18:42 (Std)    Created WindowFactory for 'CEGUI/ListHeader' windows.
15/09/2010 05:18:42 (Std)    WindowFactory for 'CEGUI/ListHeader' windows added. (013D6370)
15/09/2010 05:18:42 (Std)    Created WindowFactory for 'CEGUI/ListHeaderSegment' windows.
15/09/2010 05:18:42 (Std)    WindowFactory for 'CEGUI/ListHeaderSegment' windows added. (013F0020)
15/09/2010 05:18:42 (Std)    Created WindowFactory for 'CEGUI/Menubar' windows.
15/09/2010 05:18:42 (Std)    WindowFactory for 'CEGUI/Menubar' windows added. (013F00E8)
15/09/2010 05:18:42 (Std)    Created WindowFactory for 'CEGUI/PopupMenu' windows.
15/09/2010 05:18:42 (Std)    WindowFactory for 'CEGUI/PopupMenu' windows added. (013F01B0)
15/09/2010 05:18:42 (Std)    Created WindowFactory for 'CEGUI/MenuItem' windows.
15/09/2010 05:18:42 (Std)    WindowFactory for 'CEGUI/MenuItem' windows added. (013F0278)
15/09/2010 05:18:42 (Std)    Created WindowFactory for 'CEGUI/MultiColumnList' windows.
15/09/2010 05:18:42 (Std)    WindowFactory for 'CEGUI/MultiColumnList' windows added. (013F0340)
15/09/2010 05:18:42 (Std)    Created WindowFactory for 'CEGUI/MultiLineEditbox' windows.
15/09/2010 05:18:42 (Std)    WindowFactory for 'CEGUI/MultiLineEditbox' windows added. (013F0408)
15/09/2010 05:18:42 (Std)    Created WindowFactory for 'CEGUI/ProgressBar' windows.
15/09/2010 05:18:42 (Std)    WindowFactory for 'CEGUI/ProgressBar' windows added. (013F04D0)
15/09/2010 05:18:42 (Std)    Created WindowFactory for 'CEGUI/ScrollablePane' windows.
15/09/2010 05:18:42 (Std)    WindowFactory for 'CEGUI/ScrollablePane' windows added. (013F0598)
15/09/2010 05:18:42 (Std)    Created WindowFactory for 'CEGUI/Scrollbar' windows.
15/09/2010 05:18:42 (Std)    WindowFactory for 'CEGUI/Scrollbar' windows added. (013F0660)
15/09/2010 05:18:42 (Std)    Created WindowFactory for 'CEGUI/Slider' windows.
15/09/2010 05:18:42 (Std)    WindowFactory for 'CEGUI/Slider' windows added. (013F0728)
15/09/2010 05:18:42 (Std)    Created WindowFactory for 'CEGUI/Spinner' windows.
15/09/2010 05:18:42 (Std)    WindowFactory for 'CEGUI/Spinner' windows added. (013F07F0)
15/09/2010 05:18:42 (Std)    Created WindowFactory for 'CEGUI/TabButton' windows.
15/09/2010 05:18:42 (Std)    WindowFactory for 'CEGUI/TabButton' windows added. (013F08B8)
15/09/2010 05:18:42 (Std)    Created WindowFactory for 'CEGUI/TabControl' windows.
15/09/2010 05:18:42 (Std)    WindowFactory for 'CEGUI/TabControl' windows added. (013F0980)
15/09/2010 05:18:42 (Std)    Created WindowFactory for 'CEGUI/Thumb' windows.
15/09/2010 05:18:42 (Std)    WindowFactory for 'CEGUI/Thumb' windows added. (013F0A48)
15/09/2010 05:18:42 (Std)    Created WindowFactory for 'CEGUI/Titlebar' windows.
15/09/2010 05:18:42 (Std)    WindowFactory for 'CEGUI/Titlebar' windows added. (013F0BD8)
15/09/2010 05:18:42 (Std)    Created WindowFactory for 'CEGUI/Tooltip' windows.
15/09/2010 05:18:42 (Std)    WindowFactory for 'CEGUI/Tooltip' windows added. (013F0B10)
15/09/2010 05:18:42 (Std)    Created WindowFactory for 'CEGUI/ItemListbox' windows.
15/09/2010 05:18:42 (Std)    WindowFactory for 'CEGUI/ItemListbox' windows added. (013F0CA0)
15/09/2010 05:18:42 (Std)    Created WindowFactory for 'CEGUI/GroupBox' windows.
15/09/2010 05:18:42 (Std)    WindowFactory for 'CEGUI/GroupBox' windows added. (013F0D68)
15/09/2010 05:18:42 (Std)    Created WindowFactory for 'CEGUI/Tree' windows.
15/09/2010 05:18:42 (Std)    WindowFactory for 'CEGUI/Tree' windows added. (013F0E30)
15/09/2010 05:18:42 (Std)    Window type alias named 'DefaultGUISheet' added for window type 'DefaultWindow'.
15/09/2010 05:18:42 (Std)    CEGUI::System singleton created. (013D05A0)
15/09/2010 05:18:42 (Std)    ---- CEGUI System initialisation completed ----
15/09/2010 05:18:42 (Std)    
15/09/2010 05:18:42 (Std)    Started creation of Scheme from XML specification:
15/09/2010 05:18:42 (Std)    ---- CEGUI GUIScheme name: TaharezLook
15/09/2010 05:18:42 (Std)    Started creation of Imageset from XML specification:
15/09/2010 05:18:42 (Std)    ---- CEGUI Imageset name: TaharezLook
15/09/2010 05:18:42 (Std)    ---- Source texture file: TaharezLook.tga in resource group: (Default)
15/09/2010 05:18:42 (Std)    Started creation of Font from XML specification:
15/09/2010 05:18:42 (Std)    ---- CEGUI font name: DejaVuSans-10
15/09/2010 05:18:42 (Std)    ----       Font type: FreeType
15/09/2010 05:18:42 (Std)    ----     Source file: DejaVuSans.ttf in resource group: (Default)
15/09/2010 05:18:42 (Std)    ---- Real point size: 10
15/09/2010 05:18:43 (Std)    ===== Falagard 'root' element: look and feel parsing begins =====
15/09/2010 05:18:43 (Std)    ===== Look and feel parsing completed =====
15/09/2010 05:18:43 (Std)    No window renderer factories specified for module 'CEGUIFalagardWRBase' - adding all available factories...
15/09/2010 05:18:43 (Std)    Created WindowRendererFactory for 'Falagard/Button' WindowRenderers.
15/09/2010 05:18:43 (Std)    WindowRendererFactory 'Falagard/Button' added. (013F1858)
15/09/2010 05:18:43 (Std)    Created WindowRendererFactory for 'Falagard/Default' WindowRenderers.
15/09/2010 05:18:43 (Std)    WindowRendererFactory 'Falagard/Default' added. (013F1AB0)
15/09/2010 05:18:43 (Std)    Created WindowRendererFactory for 'Falagard/Editbox' WindowRenderers.
15/09/2010 05:18:43 (Std)    WindowRendererFactory 'Falagard/Editbox' added. (013F19E8)
15/09/2010 05:18:43 (Std)    Created WindowRendererFactory for 'Falagard/FrameWindow' WindowRenderers.
15/09/2010 05:18:43 (Std)    WindowRendererFactory 'Falagard/FrameWindow' added. (013F1B78)
15/09/2010 05:18:43 (Std)    Created WindowRendererFactory for 'Falagard/ItemEntry' WindowRenderers.
15/09/2010 05:18:43 (Std)    WindowRendererFactory 'Falagard/ItemEntry' added. (013F1C40)
15/09/2010 05:18:43 (Std)    Created WindowRendererFactory for 'Falagard/ListHeader' WindowRenderers.
15/09/2010 05:18:43 (Std)    WindowRendererFactory 'Falagard/ListHeader' added. (013F1D08)
15/09/2010 05:18:43 (Std)    Created WindowRendererFactory for 'Falagard/ListHeaderSegment' WindowRenderers.
15/09/2010 05:18:43 (Std)    WindowRendererFactory 'Falagard/ListHeaderSegment' added. (013F1DD0)
15/09/2010 05:18:43 (Std)    Created WindowRendererFactory for 'Falagard/Listbox' WindowRenderers.
15/09/2010 05:18:43 (Std)    WindowRendererFactory 'Falagard/Listbox' added. (013F1E98)
15/09/2010 05:18:43 (Std)    Created WindowRendererFactory for 'Falagard/Menubar' WindowRenderers.
15/09/2010 05:18:43 (Std)    WindowRendererFactory 'Falagard/Menubar' added. (05238008)
15/09/2010 05:18:43 (Std)    Created WindowRendererFactory for 'Falagard/MenuItem' WindowRenderers.
15/09/2010 05:18:43 (Std)    WindowRendererFactory 'Falagard/MenuItem' added. (052380D0)
15/09/2010 05:18:43 (Std)    Created WindowRendererFactory for 'Falagard/MultiColumnList' WindowRenderers.
15/09/2010 05:18:43 (Std)    WindowRendererFactory 'Falagard/MultiColumnList' added. (05238198)
15/09/2010 05:18:43 (Std)    Created WindowRendererFactory for 'Falagard/MultiLineEditbox' WindowRenderers.
15/09/2010 05:18:43 (Std)    WindowRendererFactory 'Falagard/MultiLineEditbox' added. (05238260)
15/09/2010 05:18:43 (Std)    Created WindowRendererFactory for 'Falagard/PopupMenu' WindowRenderers.
15/09/2010 05:18:43 (Std)    WindowRendererFactory 'Falagard/PopupMenu' added. (05238328)
15/09/2010 05:18:43 (Std)    Created WindowRendererFactory for 'Falagard/ProgressBar' WindowRenderers.
15/09/2010 05:18:43 (Std)    WindowRendererFactory 'Falagard/ProgressBar' added. (052383F0)
15/09/2010 05:18:43 (Std)    Created WindowRendererFactory for 'Falagard/ScrollablePane' WindowRenderers.
15/09/2010 05:18:43 (Std)    WindowRendererFactory 'Falagard/ScrollablePane' added. (052384B8)
15/09/2010 05:18:43 (Std)    Created WindowRendererFactory for 'Falagard/Scrollbar' WindowRenderers.
15/09/2010 05:18:43 (Std)    WindowRendererFactory 'Falagard/Scrollbar' added. (05238580)
15/09/2010 05:18:43 (Std)    Created WindowRendererFactory for 'Falagard/Slider' WindowRenderers.
15/09/2010 05:18:43 (Std)    WindowRendererFactory 'Falagard/Slider' added. (05238648)
15/09/2010 05:18:43 (Std)    Created WindowRendererFactory for 'Falagard/Static' WindowRenderers.
15/09/2010 05:18:43 (Std)    WindowRendererFactory 'Falagard/Static' added. (052387D8)
15/09/2010 05:18:43 (Std)    Created WindowRendererFactory for 'Falagard/StaticImage' WindowRenderers.
15/09/2010 05:18:43 (Std)    WindowRendererFactory 'Falagard/StaticImage' added. (052388A0)
15/09/2010 05:18:43 (Std)    Created WindowRendererFactory for 'Falagard/StaticText' WindowRenderers.
15/09/2010 05:18:43 (Std)    WindowRendererFactory 'Falagard/StaticText' added. (05238710)
15/09/2010 05:18:43 (Std)    Created WindowRendererFactory for 'Falagard/SystemButton' WindowRenderers.
15/09/2010 05:18:43 (Std)    WindowRendererFactory 'Falagard/SystemButton' added. (05238968)
15/09/2010 05:18:43 (Std)    Created WindowRendererFactory for 'Falagard/TabButton' WindowRenderers.
15/09/2010 05:18:43 (Std)    WindowRendererFactory 'Falagard/TabButton' added. (05238A30)
15/09/2010 05:18:43 (Std)    Created WindowRendererFactory for 'Falagard/TabControl' WindowRenderers.
15/09/2010 05:18:43 (Std)    WindowRendererFactory 'Falagard/TabControl' added. (05238AF8)
15/09/2010 05:18:43 (Std)    Created WindowRendererFactory for 'Falagard/Titlebar' WindowRenderers.
15/09/2010 05:18:43 (Std)    WindowRendererFactory 'Falagard/Titlebar' added. (05238BC0)
15/09/2010 05:18:43 (Std)    Created WindowRendererFactory for 'Falagard/ToggleButton' WindowRenderers.
15/09/2010 05:18:43 (Std)    WindowRendererFactory 'Falagard/ToggleButton' added. (05238C88)
15/09/2010 05:18:43 (Std)    Created WindowRendererFactory for 'Falagard/Tooltip' WindowRenderers.
15/09/2010 05:18:43 (Std)    WindowRendererFactory 'Falagard/Tooltip' added. (05238D50)
15/09/2010 05:18:43 (Std)    Created WindowRendererFactory for 'Falagard/ItemListbox' WindowRenderers.
15/09/2010 05:18:43 (Std)    WindowRendererFactory 'Falagard/ItemListbox' added. (05238E18)
15/09/2010 05:18:43 (Std)    Created WindowRendererFactory for 'Falagard/Tree' WindowRenderers.
15/09/2010 05:18:43 (Std)    WindowRendererFactory 'Falagard/Tree' added. (05238EE0)
15/09/2010 05:18:43 (Std)    Creating falagard mapping for type 'TaharezLook/Button' using base type 'CEGUI/PushButton', window renderer 'Falagard/Button' and Look'N'Feel 'TaharezLook/Button'. (0012A11C)
15/09/2010 05:18:43 (Std)    Creating falagard mapping for type 'TaharezLook/Checkbox' using base type 'CEGUI/Checkbox', window renderer 'Falagard/ToggleButton' and Look'N'Feel 'TaharezLook/Checkbox'. (0012A11C)
15/09/2010 05:18:43 (Std)    Creating falagard mapping for type 'TaharezLook/ImageButton' using base type 'CEGUI/PushButton', window renderer 'Falagard/Button' and Look'N'Feel 'TaharezLook/ImageButton'. (0012A11C)
15/09/2010 05:18:43 (Std)    Creating falagard mapping for type 'TaharezLook/RadioButton' using base type 'CEGUI/RadioButton', window renderer 'Falagard/ToggleButton' and Look'N'Feel 'TaharezLook/RadioButton'. (0012A11C)
15/09/2010 05:18:43 (Std)    Creating falagard mapping for type 'TaharezLook/FrameWindow' using base type 'CEGUI/FrameWindow', window renderer 'Falagard/FrameWindow' and Look'N'Feel 'TaharezLook/FrameWindow'. (0012A11C)
15/09/2010 05:18:43 (Std)    Creating falagard mapping for type 'TaharezLook/Titlebar' using base type 'CEGUI/Titlebar', window renderer 'Falagard/Titlebar' and Look'N'Feel 'TaharezLook/Titlebar'. (0012A11C)
15/09/2010 05:18:43 (Std)    Creating falagard mapping for type 'TaharezLook/SystemButton' using base type 'CEGUI/PushButton', window renderer 'Falagard/Button' and Look'N'Feel 'TaharezLook/Button'. (0012A11C)
15/09/2010 05:18:43 (Std)    Creating falagard mapping for type 'TaharezLook/Editbox' using base type 'CEGUI/Editbox', window renderer 'Falagard/Editbox' and Look'N'Feel 'TaharezLook/Editbox'. (0012A11C)
15/09/2010 05:18:43 (Std)    Creating falagard mapping for type 'TaharezLook/MultiLineEditbox' using base type 'CEGUI/MultiLineEditbox', window renderer 'Falagard/MultiLineEditbox' and Look'N'Feel 'TaharezLook/MultiLineEditbox'. (0012A11C)
15/09/2010 05:18:43 (Std)    Creating falagard mapping for type 'TaharezLook/Menubar' using base type 'CEGUI/Menubar', window renderer 'Falagard/Menubar' and Look'N'Feel 'TaharezLook/Menubar'. (0012A11C)
15/09/2010 05:18:43 (Std)    Creating falagard mapping for type 'TaharezLook/PopupMenu' using base type 'CEGUI/PopupMenu', window renderer 'Falagard/PopupMenu' and Look'N'Feel 'TaharezLook/PopupMenu'. (0012A11C)
15/09/2010 05:18:43 (Std)    Creating falagard mapping for type 'TaharezLook/MenuItem' using base type 'CEGUI/MenuItem', window renderer 'Falagard/MenuItem' and Look'N'Feel 'TaharezLook/MenuItem'. (0012A11C)
15/09/2010 05:18:43 (Std)    Creating falagard mapping for type 'TaharezLook/AlternateProgressBar' using base type 'CEGUI/ProgressBar', window renderer 'Falagard/ProgressBar' and Look'N'Feel 'TaharezLook/AltProgressBar'. (0012A11C)
15/09/2010 05:18:43 (Std)    Creating falagard mapping for type 'TaharezLook/ProgressBar' using base type 'CEGUI/ProgressBar', window renderer 'Falagard/ProgressBar' and Look'N'Feel 'TaharezLook/ProgressBar'. (0012A11C)
15/09/2010 05:18:43 (Std)    Creating falagard mapping for type 'TaharezLook/VUMeter' using base type 'CEGUI/ProgressBar', window renderer 'Falagard/ProgressBar' and Look'N'Feel 'TaharezLook/VUMeter'. (0012A11C)
15/09/2010 05:18:43 (Std)    Creating falagard mapping for type 'TaharezLook/VerticalScrollbar' using base type 'CEGUI/Scrollbar', window renderer 'Falagard/Scrollbar' and Look'N'Feel 'TaharezLook/VerticalScrollbar'. (0012A11C)
15/09/2010 05:18:43 (Std)    Creating falagard mapping for type 'TaharezLook/HorizontalScrollbar' using base type 'CEGUI/Scrollbar', window renderer 'Falagard/Scrollbar' and Look'N'Feel 'TaharezLook/HorizontalScrollbar'. (0012A11C)
15/09/2010 05:18:43 (Std)    Creating falagard mapping for type 'TaharezLook/VerticalScrollbarThumb' using base type 'CEGUI/Thumb', window renderer 'Falagard/Button' and Look'N'Feel 'TaharezLook/VerticalScrollbarThumb'. (0012A11C)
15/09/2010 05:18:43 (Std)    Creating falagard mapping for type 'TaharezLook/HorizontalScrollbarThumb' using base type 'CEGUI/Thumb', window renderer 'Falagard/Button' and Look'N'Feel 'TaharezLook/HorizontalScrollbarThumb'. (0012A11C)
15/09/2010 05:18:43 (Std)    Creating falagard mapping for type 'TaharezLook/LargeVerticalScrollbar' using base type 'CEGUI/Scrollbar', window renderer 'Falagard/Scrollbar' and Look'N'Feel 'TaharezLook/LargeVerticalScrollbar'. (0012A11C)
15/09/2010 05:18:43 (Std)    Creating falagard mapping for type 'TaharezLook/LargeVerticalScrollbarThumb' using base type 'CEGUI/Thumb', window renderer 'Falagard/Button' and Look'N'Feel 'TaharezLook/LargeVerticalScrollbarThumb'. (0012A11C)
15/09/2010 05:18:43 (Std)    Creating falagard mapping for type 'TaharezLook/TabButton' using base type 'CEGUI/TabButton', window renderer 'Falagard/TabButton' and Look'N'Feel 'TaharezLook/TabButton'. (0012A11C)
15/09/2010 05:18:43 (Std)    Creating falagard mapping for type 'TaharezLook/TabControl' using base type 'CEGUI/TabControl', window renderer 'Falagard/TabControl' and Look'N'Feel 'TaharezLook/TabControl'. (0012A11C)
15/09/2010 05:18:43 (Std)    Creating falagard mapping for type 'TaharezLook/TabContentPane' using base type 'DefaultWindow', window renderer 'Falagard/Default' and Look'N'Feel 'TaharezLook/TabContentPane'. (0012A11C)
15/09/2010 05:18:43 (Std)    Creating falagard mapping for type 'TaharezLook/TabButtonPane' using base type 'DefaultWindow', window renderer 'Falagard/Default' and Look'N'Feel 'TaharezLook/TabButtonPane'. (0012A11C)
15/09/2010 05:18:43 (Std)    Creating falagard mapping for type 'TaharezLook/ComboDropList' using base type 'CEGUI/ComboDropList', window renderer 'Falagard/Listbox' and Look'N'Feel 'TaharezLook/ComboDropList'. (0012A11C)
15/09/2010 05:18:43 (Std)    Creating falagard mapping for type 'TaharezLook/ComboEditbox' using base type 'CEGUI/Editbox', window renderer 'Falagard/Editbox' and Look'N'Feel 'TaharezLook/ComboEditbox'. (0012A11C)
15/09/2010 05:18:43 (Std)    Creating falagard mapping for type 'TaharezLook/Combobox' using base type 'CEGUI/Combobox', window renderer 'Falagard/Default' and Look'N'Feel 'TaharezLook/Combobox'. (0012A11C)
15/09/2010 05:18:43 (Std)    Creating falagard mapping for type 'TaharezLook/Listbox' using base type 'CEGUI/Listbox', window renderer 'Falagard/Listbox' and Look'N'Feel 'TaharezLook/Listbox'. (0012A11C)
15/09/2010 05:18:43 (Std)    Creating falagard mapping for type 'TaharezLook/ListHeader' using base type 'CEGUI/ListHeader', window renderer 'Falagard/ListHeader' and Look'N'Feel 'TaharezLook/ListHeader'. (0012A11C)
15/09/2010 05:18:43 (Std)    Creating falagard mapping for type 'TaharezLook/ListHeaderSegment' using base type 'CEGUI/ListHeaderSegment', window renderer 'Falagard/ListHeaderSegment' and Look'N'Feel 'TaharezLook/ListHeaderSegment'. (0012A11C)
15/09/2010 05:18:43 (Std)    Creating falagard mapping for type 'TaharezLook/MultiColumnList' using base type 'CEGUI/MultiColumnList', window renderer 'Falagard/MultiColumnList' and Look'N'Feel 'TaharezLook/MultiColumnList'. (0012A11C)
15/09/2010 05:18:43 (Std)    Creating falagard mapping for type 'TaharezLook/Slider' using base type 'CEGUI/Slider', window renderer 'Falagard/Slider' and Look'N'Feel 'TaharezLook/Slider'. (0012A11C)
15/09/2010 05:18:43 (Std)    Creating falagard mapping for type 'TaharezLook/SliderThumb' using base type 'CEGUI/Thumb', window renderer 'Falagard/Button' and Look'N'Feel 'TaharezLook/SliderThumb'. (0012A11C)
15/09/2010 05:18:43 (Std)    Creating falagard mapping for type 'TaharezLook/ScrollablePane' using base type 'CEGUI/ScrollablePane', window renderer 'Falagard/ScrollablePane' and Look'N'Feel 'TaharezLook/ScrollablePane'. (0012A11C)
15/09/2010 05:18:43 (Std)    Creating falagard mapping for type 'TaharezLook/Spinner' using base type 'CEGUI/Spinner', window renderer 'Falagard/Default' and Look'N'Feel 'TaharezLook/Spinner'. (0012A11C)
15/09/2010 05:18:43 (Std)    Creating falagard mapping for type 'TaharezLook/Tooltip' using base type 'CEGUI/Tooltip', window renderer 'Falagard/Tooltip' and Look'N'Feel 'TaharezLook/Tooltip'. (0012A11C)
15/09/2010 05:18:43 (Std)    Creating falagard mapping for type 'TaharezLook/StaticImage' using base type 'DefaultWindow', window renderer 'Falagard/StaticImage' and Look'N'Feel 'TaharezLook/StaticImage'. (0012A11C)
15/09/2010 05:18:43 (Std)    Creating falagard mapping for type 'TaharezLook/StaticText' using base type 'DefaultWindow', window renderer 'Falagard/StaticText' and Look'N'Feel 'TaharezLook/StaticText'. (0012A11C)
15/09/2010 05:18:43 (Std)    Creating falagard mapping for type 'TaharezLook/ItemListbox' using base type 'CEGUI/ItemListbox', window renderer 'Falagard/ItemListbox' and Look'N'Feel 'TaharezLook/ItemListbox'. (0012A11C)
15/09/2010 05:18:43 (Std)    Creating falagard mapping for type 'TaharezLook/ListboxItem' using base type 'CEGUI/ItemEntry', window renderer 'Falagard/ItemEntry' and Look'N'Feel 'TaharezLook/ListboxItem'. (0012A11C)
15/09/2010 05:18:43 (Std)    Creating falagard mapping for type 'TaharezLook/GroupBox' using base type 'CEGUI/GroupBox', window renderer 'Falagard/Default' and Look'N'Feel 'TaharezLook/GroupBox'. (0012A11C)
15/09/2010 05:18:43 (Std)    Creating falagard mapping for type 'TaharezLook/Tree' using base type 'CEGUI/Tree', window renderer 'Falagard/Tree' and Look'N'Feel 'TaharezLook/Tree'. (0012A11C)
15/09/2010 05:18:43 (Std)    Started creation of Font from XML specification:
15/09/2010 05:18:43 (Std)    ---- CEGUI font name: DejaVuSans-10
15/09/2010 05:18:43 (Std)    ----       Font type: FreeType
15/09/2010 05:18:43 (Std)    ----     Source file: DejaVuSans.ttf in resource group: (Default)
15/09/2010 05:18:43 (Std)    ---- Real point size: 10
15/09/2010 05:18:43 (Std)    ---- Returning existing instance of Font named 'DejaVuSans-10'.

rest omitted

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

Re: Tooltip crash

Postby Jamarr » Wed Sep 15, 2010 17:59

Can you post the actual code you are using? Referencing the tutorial is a good start, but the code itself shows us if you fully understand the tutorial and implemented it correctly. And to make sure CEGUI is being initialized correctly and so on.

From the looks of things, your issue is very suspect. The most likely candidate for invalid pointers would be memory corruption - meaning the real error could be completely unrelated to your tooltip code. The other obvious candidate would be a bug in CEGUI, perhaps failing to set a parent-pointer to null after removing/destroying a parent, but surely this significant of an issue would have been noticed sooner.

Also, some of the demos provided with CEGUI should make use of Tooltips. If you can run these demos without issue, in most cases this means there is an issue with your implementation and not within CEGUI itself. What are your results from running the demo applications?
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!

cCj
Not too shy to talk
Not too shy to talk
Posts: 38
Joined: Fri Jul 23, 2010 04:36

Re: Tooltip crash

Postby cCj » Wed Sep 15, 2010 18:57

Ok i found out what the problem was.
you have to call the setDefaultTooltip after you call setGUISheet.

also you must set the tooltip backto null ( setDefaultTooltip(0); ) if you want to call setGUISheet or else it will crash.

So i had code like this:



Code: Select all

System::getSingleton().setDefaultTooltip(0);

WindowManager& winMgr = WindowManager::getSingleton();
winMgr.destroyAllWindows(); // could also be the reason of crashes with tooltip

Window* root = winMgr.loadWindowLayout("layout");
System::getSingleton().setGUISheet(root);

System::getSingleton().setDefaultTooltip("TaharezLook/Tooltip");

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

Re: Tooltip crash

Postby CrazyEddie » Thu Sep 16, 2010 10:45

This is bug (of sorts). Basically the use of CEGUI::WindowManager::destroyAllWindows causes the System owned Tooltip window to be destroyed and a dangling pointer to it remains. The work around you have (setting tooltip to 0 and then back again) is valid, or you could be more selective with your window destruction ;)

This bug will be fixed for 0.7.3.

CE.

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

Re: Tooltip crash

Postby Jamarr » Thu Sep 16, 2010 16:13

Yes, certainly an odd implementation here. It is not often you see some kind of loop that destroys all windows, re-loads layouts, and re-sets the gui-sheet. I cannot fathom why one would need such an implementation. I am curious to know why you took this approach. It certainly explains why this was not seen before.
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!

cCj
Not too shy to talk
Not too shy to talk
Posts: 38
Joined: Fri Jul 23, 2010 04:36

Re: Tooltip crash

Postby cCj » Sat Sep 18, 2010 01:52

Thx for looking into this. yes it was wierd to destroy all the windows so i changed the implementation, just quick implementation to change the gui sheet (setGUISheet).

Toadcop
Not too shy to talk
Not too shy to talk
Posts: 23
Joined: Mon Sep 06, 2010 18:13

Re: Tooltip crash

Postby Toadcop » Mon Sep 20, 2010 17:52

ok. i have also a crash (but "fixed it") well
here is the layout

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>

<GUILayout >
    <Window Type="DefaultWindow" Name="root" >
        <Property Name="AlwaysOnTop" Value="True" />
        <Property Name="UnifiedAreaRect" Value="{{0,0},{0,0},{1,0},{1,0}}" />
        <Window Type="TaharezLook/Editbox" Name="ipadress" >
            <Property Name="Font" Value="Commonwealth-10" />
            <Property Name="Alpha" Value="0.75" />
            <Property Name="Tooltip" Value="ZZZ" />
            <Property Name="MaxTextLength" Value="1073741823" />
            <Property Name="UnifiedAreaRect" Value="{{0.00799774,0},{0.947621,0},{0.257997,0},{0.987536,0}}" />
            <Property Name="MouseCursorImage" Value="set:WindowsLook image:MouseTextBar" />
            <Property Name="TextParsingEnabled" Value="False" />
        </Window>
        <Window Type="TaharezLook/StaticText" Name="fpsarea" >
            <Property Name="Text" Value="FPS here" />
            <Property Name="Alpha" Value="0.5" />
            <Property Name="Tooltip" Value="OLOLO Tool Tip here !" />
            <Property Name="HorzExtent" Value="68" />
            <Property Name="VertExtent" Value="21.0716" />
            <Property Name="UnifiedAreaRect" Value="{{0.00528272,0},{0.0100841,0},{0.160751,0},{0.0570028,0}}" />
        </Window>
        <Window Type="TaharezLook/Checkbox" Name="check" >
            <Property Name="Tooltip" Value="OLOLO Tool Tip here !" />
            <Property Name="Selected" Value="True" />
            <Property Name="UnifiedAreaRect" Value="{{0.0209453,0},{0.643698,0},{0.101344,0},{0.742436,0}}" />
        </Window>
        <Window Type="TaharezLook/Editbox" Name="editor" >
            <Property Name="MaxTextLength" Value="1073741823" />
            <Property Name="UnifiedAreaRect" Value="{{0.218511,0},{0.530043,0},{0.468512,0},{0.576896,0}}" />
            <Property Name="TextParsingEnabled" Value="False" />
        </Window>
    </Window>
</GUILayout>


if you move cursor to the left bottom edit box it will crash with "stack overflow" error.
the reason is root window tooltip. i think you should disable (ignore) or fix it.

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

Re: Tooltip crash

Postby CrazyEddie » Tue Sep 21, 2010 09:34

Thanks for that layout, I was able to reproduce that crash, though it seemed (for me) to be triggered because the mouse cursor image set on that editbox did not exist (at least for me, maybe you've loaded the windows look images? I do not know!).

Anyway, I did some checking and can see where this is actually coming from, so hopefully it will be fixed for 0.7.3 :)

CE.

User avatar
Jabberwocky
Quite a regular
Quite a regular
Posts: 86
Joined: Wed Oct 31, 2007 18:16
Location: Canada
Contact:

Re: Tooltip crash

Postby Jabberwocky » Wed Nov 24, 2010 01:50

Hello!

I just experienced an infinite recursion crash related to tooltips. I wanted to post a chunk of the stack here, to see if this is easily recognizable as the same issue discussed above (in which case I should just upgrade to 7.3).

I am currently using CEGUI 0.7.1

Call stack:

Code: Select all

    CEGUIBase_d.dll!CEGUI::Window::getTargetChildAtPosition(const CEGUI::Vector2 & position={...}, const bool allow_disabled=true)  Line 721 + 0x60 bytes   C++
    CEGUIBase_d.dll!CEGUI::Window::getTargetChildAtPosition(const CEGUI::Vector2 & position={...}, const bool allow_disabled=true)  Line 727 + 0x17 bytes   C++
    CEGUIBase_d.dll!CEGUI::System::getTargetWindow(const CEGUI::Vector2 & pt={...}, const bool allow_disabled=true)  Line 1020 + 0x13 bytes   C++
    CEGUIBase_d.dll!CEGUI::System::updateWindowContainingMouse()  Line 1637 + 0xe bytes   C++
    CEGUIBase_d.dll!CEGUI::Window::onZChange_impl()  Line 1368   C++
    CEGUIBase_d.dll!CEGUI::Window::removeChildWindow(CEGUI::Window * window=0x160f55c0)  Line 920 + 0x12 bytes   C++
    CEGUIBase_d.dll!CEGUI::Window::addChild_impl(CEGUI::Window * wnd=0x160f55c0)  Line 1309   C++
    CEGUIBase_d.dll!CEGUI::Window::addChildWindow(CEGUI::Window * window=0x160f55c0)  Line 891 + 0x16 bytes   C++
    CEGUIBase_d.dll!CEGUI::Tooltip::setTargetWindow(CEGUI::Window * wnd=0x2a458f80)  Line 138   C++
    CEGUIBase_d.dll!CEGUI::Window::onMouseEnters(CEGUI::MouseEventArgs & e={...})  Line 2751   C++
    CEGUIBase_d.dll!CEGUI::System::updateWindowContainingMouse()  Line 1665 + 0x1c bytes   C++
    CEGUIBase_d.dll!CEGUI::Window::onZChange_impl()  Line 1368   C++
    CEGUIBase_d.dll!CEGUI::Window::addChildWindow(CEGUI::Window * window=0x160f55c0)  Line 894 + 0x12 bytes   C++
    CEGUIBase_d.dll!CEGUI::Tooltip::setTargetWindow(CEGUI::Window * wnd=0x2c850ac0)  Line 138   C++
    CEGUIBase_d.dll!CEGUI::Window::onMouseEnters(CEGUI::MouseEventArgs & e={...})  Line 2751   C++
    CEGUIBase_d.dll!CEGUI::System::updateWindowContainingMouse()  Line 1665 + 0x1c bytes   C++
    CEGUIBase_d.dll!CEGUI::Window::onZChange_impl()  Line 1368   C++
    CEGUIBase_d.dll!CEGUI::Window::removeChildWindow(CEGUI::Window * window=0x160f55c0)  Line 920 + 0x12 bytes   C++
    CEGUIBase_d.dll!CEGUI::Window::addChild_impl(CEGUI::Window * wnd=0x160f55c0)  Line 1309   C++
    CEGUIBase_d.dll!CEGUI::Window::addChildWindow(CEGUI::Window * window=0x160f55c0)  Line 891 + 0x16 bytes   C++
    CEGUIBase_d.dll!CEGUI::Tooltip::setTargetWindow(CEGUI::Window * wnd=0x2a458f80)  Line 138   C++
    CEGUIBase_d.dll!CEGUI::Window::onMouseEnters(CEGUI::MouseEventArgs & e={...})  Line 2751   C++
    CEGUIBase_d.dll!CEGUI::System::updateWindowContainingMouse()  Line 1665 + 0x1c bytes   C++
    CEGUIBase_d.dll!CEGUI::Window::onZChange_impl()  Line 1368   C++
    CEGUIBase_d.dll!CEGUI::Window::addChildWindow(CEGUI::Window * window=0x160f55c0)  Line 894 + 0x12 bytes   C++
    CEGUIBase_d.dll!CEGUI::Tooltip::setTargetWindow(CEGUI::Window * wnd=0x2c850ac0)  Line 138   C++
    CEGUIBase_d.dll!CEGUI::Window::onMouseEnters(CEGUI::MouseEventArgs & e={...})  Line 2751   C++
    CEGUIBase_d.dll!CEGUI::System::updateWindowContainingMouse()  Line 1665 + 0x1c bytes   C++
    CEGUIBase_d.dll!CEGUI::Window::onZChange_impl()  Line 1368   C++
    CEGUIBase_d.dll!CEGUI::Window::removeChildWindow(CEGUI::Window * window=0x160f55c0)  Line 920 + 0x12 bytes   C++
    CEGUIBase_d.dll!CEGUI::Window::addChild_impl(CEGUI::Window * wnd=0x160f55c0)  Line 1309   C++
    CEGUIBase_d.dll!CEGUI::Window::addChildWindow(CEGUI::Window * window=0x160f55c0)  Line 891 + 0x16 bytes   C++
    CEGUIBase_d.dll!CEGUI::Tooltip::setTargetWindow(CEGUI::Window * wnd=0x2a458f80)  Line 138   C++
    CEGUIBase_d.dll!CEGUI::Window::onMouseEnters(CEGUI::MouseEventArgs & e={...})  Line 2751   C++
    CEGUIBase_d.dll!CEGUI::System::updateWindowContainingMouse()  Line 1665 + 0x1c bytes   C++
    CEGUIBase_d.dll!CEGUI::Window::onZChange_impl()  Line 1368   C++
    CEGUIBase_d.dll!CEGUI::Window::addChildWindow(CEGUI::Window * window=0x160f55c0)  Line 894 + 0x12 bytes   C++
    CEGUIBase_d.dll!CEGUI::Tooltip::setTargetWindow(CEGUI::Window * wnd=0x2c850ac0)  Line 138   C++
    CEGUIBase_d.dll!CEGUI::Window::onMouseEnters(CEGUI::MouseEventArgs & e={...})  Line 2751   C++
    CEGUIBase_d.dll!CEGUI::System::updateWindowContainingMouse()  Line 1665 + 0x1c bytes   C++



CEGUI log:

Code: Select all

23/11/2010 19:25:49 (Std)    ---- Version 0.7.1 (Build: Jun  9 2010 Debug Microsoft Windows MSVC++ 8.0 32 bit) ----
23/11/2010 19:25:49 (Std)    ---- Renderer module is: CEGUI::OgreRenderer - Official OGRE based 2nd generation renderer module. ----
23/11/2010 19:25:49 (Std)    ---- XML Parser module is: CEGUI::ExpatParser - Official expat based parser module for CEGUI ----
23/11/2010 19:25:49 (Std)    ---- Image Codec module is: OgreImageCodec - Integrated ImageCodec using the Ogre engine. ----
23/11/2010 19:25:49 (Std)    ---- Scripting module is: None ----


Note: I have some minor local modifications to ceguiwindow.cpp which I do not think would cause this issue. But the line numbers in my call stack (CEGUI::Window functions) may be slightly off to the official version as a result.
The Salvation Prophecy
Space Combat. Planet Exploration. Strategic Domination.

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

Re: Tooltip crash

Postby CrazyEddie » Wed Nov 24, 2010 11:56

Yeah, this looks like the same issue for sure. Don't update to 0.7.3 though, that has a nasty bug. 0.7.4 or 0.7.5 are your friends ;)

CE.

User avatar
Jabberwocky
Quite a regular
Quite a regular
Posts: 86
Joined: Wed Oct 31, 2007 18:16
Location: Canada
Contact:

Re: Tooltip crash

Postby Jabberwocky » Wed Nov 24, 2010 13:41

Cool, thanks CE.
It's always good news to find out a bug is already fixed!
The Salvation Prophecy

Space Combat. Planet Exploration. Strategic Domination.

User avatar
Jabberwocky
Quite a regular
Quite a regular
Posts: 86
Joined: Wed Oct 31, 2007 18:16
Location: Canada
Contact:

Re: Tooltip crash

Postby Jabberwocky » Thu Apr 21, 2011 00:07

Hi,

I just triggered this same tooltip-related infinite recursion crash, using CEGUI 0.7.5.
I believe this crash to be very rare, the last time I triggered it was the date of my last post (Nov 24, 2010), at which time I was using CEGUI 0.7.1.

I'll post as much info as I can.
First, the essential log stuff:

Code: Select all

20/04/2011 18:20:04 (Std)    ********************************************************************************
20/04/2011 18:20:04 (Std)    * -------- START OF ESSENTIAL SECTION TO BE POSTED ON THE FORUM       -------- *
20/04/2011 18:20:04 (Std)    ********************************************************************************
20/04/2011 18:20:04 (Std)    ---- Version 0.7.5 (Build: Dec  3 2010 Debug Microsoft Windows MSVC++ 8.0 32 bit) ----
20/04/2011 18:20:04 (Std)    ---- Renderer module is: CEGUI::OgreRenderer - Official OGRE based 2nd generation renderer module. ----
20/04/2011 18:20:04 (Std)    ---- XML Parser module is: CEGUI::ExpatParser - Official expat based parser module for CEGUI ----
20/04/2011 18:20:04 (Std)    ---- Image Codec module is: OgreImageCodec - Integrated ImageCodec using the Ogre engine. ----
20/04/2011 18:20:04 (Std)    ---- Scripting module is: None ----
20/04/2011 18:20:04 (Std)    ********************************************************************************
20/04/2011 18:20:04 (Std)    * -------- END OF ESSENTIAL SECTION TO BE POSTED ON THE FORUM         -------- *
20/04/2011 18:20:04 (Std)    ********************************************************************************


Next, a portion of the stack trace.
  • This portion of the stack shows 2 "cycles" of the infinite recursion
  • I've added some newlines to help highlight the cycles in the infinite recursion.
  • The line numbers in CEGUI::Window may be slightly off, because I still have modified code + comments in the Window::update function as detailed in this post
  • This is the only modification I've made to CEGUI code, and I don't believe it should be causing this crash.

Code: Select all

    CEGUIBase_d.dll!CEGUI::Window::onZChange_impl()  Line 1395   C++
    CEGUIBase_d.dll!CEGUI::Window::removeChildWindow(CEGUI::Window * window=0x32038a88)  Line 940 + 0x12 bytes   C++
    CEGUIBase_d.dll!CEGUI::Window::addChild_impl(CEGUI::Window * wnd=0x32038a88)  Line 1330   C++
    CEGUIBase_d.dll!CEGUI::Window::addChildWindow(CEGUI::Window * window=0x32038a88)  Line 911 + 0x16 bytes   C++
    CEGUIBase_d.dll!CEGUI::Tooltip::setTargetWindow(CEGUI::Window * wnd=0x2b9ff988)  Line 150   C++
    CEGUIBase_d.dll!CEGUI::Window::onMouseEnters(CEGUI::MouseEventArgs & e={...})  Line 2866   C++
    CEGUIBase_d.dll!CEGUI::System::updateWindowContainingMouse()  Line 1724 + 0x1c bytes   C++

    CEGUIBase_d.dll!CEGUI::Window::onZChange_impl()  Line 1395   C++
    CEGUIBase_d.dll!CEGUI::Window::addChildWindow(CEGUI::Window * window=0x32038a88)  Line 914 + 0x12 bytes   C++
    CEGUIBase_d.dll!CEGUI::Tooltip::setTargetWindow(CEGUI::Window * wnd=0x2bcff7c8)  Line 150   C++
    CEGUIBase_d.dll!CEGUI::Window::onMouseEnters(CEGUI::MouseEventArgs & e={...})  Line 2866   C++
    CEGUIBase_d.dll!CEGUI::System::updateWindowContainingMouse()  Line 1724 + 0x1c bytes   C++

    CEGUIBase_d.dll!CEGUI::Window::onZChange_impl()  Line 1395   C++
    CEGUIBase_d.dll!CEGUI::Window::removeChildWindow(CEGUI::Window * window=0x32038a88)  Line 940 + 0x12 bytes   C++
    CEGUIBase_d.dll!CEGUI::Window::addChild_impl(CEGUI::Window * wnd=0x32038a88)  Line 1330   C++
    CEGUIBase_d.dll!CEGUI::Window::addChildWindow(CEGUI::Window * window=0x32038a88)  Line 911 + 0x16 bytes   C++
    CEGUIBase_d.dll!CEGUI::Tooltip::setTargetWindow(CEGUI::Window * wnd=0x2b9ff988)  Line 150   C++
    CEGUIBase_d.dll!CEGUI::Window::onMouseEnters(CEGUI::MouseEventArgs & e={...})  Line 2866   C++
    CEGUIBase_d.dll!CEGUI::System::updateWindowContainingMouse()  Line 1724 + 0x1c bytes   C++

    CEGUIBase_d.dll!CEGUI::Window::onZChange_impl()  Line 1395   C++
    CEGUIBase_d.dll!CEGUI::Window::addChildWindow(CEGUI::Window * window=0x32038a88)  Line 914 + 0x12 bytes   C++
    CEGUIBase_d.dll!CEGUI::Tooltip::setTargetWindow(CEGUI::Window * wnd=0x2bcff7c8)  Line 150   C++
    CEGUIBase_d.dll!CEGUI::Window::onMouseEnters(CEGUI::MouseEventArgs & e={...})  Line 2866   C++
    CEGUIBase_d.dll!CEGUI::System::updateWindowContainingMouse()  Line 1724 + 0x1c bytes   C++


There are 3 window pointers which are involved here.
These are their names:
window pointer 0x2bcff7c8 -> window name is "Dialog/Promotion/BottomFrame"
window pointer 0x2b9ff988 -> window name is "Dialog"
window pointer 0x32038a88 -> window name is "CEGUI::System::default__autotooltip__"

I will post my "Dialog.layout" file here as well, since these are where 2 of the windows involved in the crash are defined.
Note:
  • dialog.layout is just a very small part of the overall CEGUI layout files used in my project.
  • even though my imageset is named "TaharezLook", it is heavily modified.

Code: Select all

<?xml version='1.0' encoding='UTF-8'?>
<Window Type='DefaultWindow' Name='Dialog'>
   <Property Name='UnifiedSize' Value='{{1,0},{1,0}}'/>
   <Property Name='UnifiedPosition' Value='{{0,0},{0,0}}'/>
   <Property Name='AlwaysOnTop' Value='true'/>
   <Property Name='Visible' Value='false'/>
   <Property Name="DragDropTarget" Value="False" />
   <Property Name="MousePassThroughEnabled" Value="True" />

   <!-- Backdrop -->
   <Window Type='TaharezLook/StaticImage' Name='Dialog/Backdrop'>
      <Property Name='UnifiedSize' Value='{{1.000000,0.000000},{1.000000,0.000000}}'/>
      <Property Name="UnifiedMaxSize" Value="{{1.0,0},{1.0,0}}" />
      <Property Name='UnifiedPosition' Value='{{0,0},{0,0}}'/>

      <Property Name='Image' Value='set:TaharezLook image:Black'/>
      <Property Name='ImageColours' Value='tl:cc000000 tr:cc000000 bl:cc000000 br:cc000000'/>
      <Property Name='FrameEnabled' Value='false'/>
      <Property Name='BackgroundEnabled' Value='false'/>
      <Property Name='Disabled' Value='True'/>
      <Property Name="MousePassThroughEnabled" Value="true" />
      <Property Name='ClippedByParent' Value='false'/>
   </Window>
   
   <!-- OK Dialog -->
   <Window Type='TaharezLook/StaticText' Name='Dialog/OK'>
      <Property Name='UnifiedSize' Value='{{0.4,0},{0.3,0}}'/>
      <Property Name='UnifiedPosition' Value='{{0.3,0},{0.2,0}}'/>
      <Property Name='HorzFormatting' Value='WordWrapCentred'/>
      <Property Name='VertFormatting' Value='VertCentred'/>
      <Property Name='BackgroundEnabled' Value='true'/>
      <Property Name='FrameEnabled' Value='true'/>
      <Property Name='TextColours' Value='tl:ff5493ff tr:ff5493ff bl:ff5493ff br:ff5493ff'/>
      <Property Name='Font' Value='BlueHighway-12'/>
      <Property Name='AlwaysOnTop' Value='true'/>
      <Property Name='Visible' Value='false'/>
      <Property Name="MousePassThroughEnabled" Value="true" />

      <Window Type='TaharezLook/Button' Name='Dialog/OK/OKButton'>
         <Property Name='UnifiedSize' Value='{{0.4,0},{0.2,0}}'/>
         <Property Name='UnifiedPosition' Value='{{0.3,0},{0.7,0}}'/>
         <Property Name='Text' Value='OK'/>
      </Window>
   </Window>

   <!-- OK/Cancel Dialog -->
   <Window Type='TaharezLook/StaticText' Name='Dialog/OKCancel'>
      <Property Name='UnifiedSize' Value='{{0.4,0},{0.3,0}}'/>
      <Property Name='UnifiedPosition' Value='{{0.3,0},{0.2,0}}'/>
      <Property Name='HorzFormatting' Value='WordWrapCentred'/>
      <Property Name='VertFormatting' Value='VertCentred'/>
      <Property Name='BackgroundEnabled' Value='true'/>
      <Property Name='FrameEnabled' Value='true'/>
      <Property Name='TextColours' Value='tl:ff5493ff tr:ff5493ff bl:ff5493ff br:ff5493ff'/>
      <Property Name='Font' Value='BlueHighway-12'/>
      <Property Name='AlwaysOnTop' Value='true'/>
      <Property Name='Visible' Value='false'/>
      <Property Name="MousePassThroughEnabled" Value="true" />

      <Window Type='TaharezLook/Button' Name='Dialog/OKCancel/OKButton'>
         <Property Name='UnifiedSize' Value='{{0.4,0},{0.2,0}}'/>
         <Property Name='UnifiedPosition' Value='{{0.1,0},{0.7,0}}'/>
         <Property Name='Text' Value='OK'/>
      </Window>

      <Window Type='TaharezLook/Button' Name='Dialog/OKCancel/CancelButton'>
         <Property Name='UnifiedSize' Value='{{0.4,0},{0.2,0}}'/>
         <Property Name='UnifiedPosition' Value='{{0.5,0},{0.7,0}}'/>
         <Property Name='Text' Value='Cancel'/>
      </Window>
   </Window>

   <!-- OK/Cancel Attack Dialog -->
   <!-- This is the same as OK/Cancel and uses the same callback, but the layout allows
        room for 2 faction icons and 2 faction text fields -->
   <Window Type='TaharezLook/StaticText' Name='Dialog/OKCancelAttack'>
      <Property Name='UnifiedSize' Value='{{0.4,0},{0.3,0}}'/>
      <Property Name='UnifiedPosition' Value='{{0.3,0},{0.2,0}}'/>
      <Property Name='HorzFormatting' Value='WordWrapCentred'/>
      <Property Name='VertFormatting' Value='VertCentred'/>
      <Property Name='BackgroundEnabled' Value='true'/>
      <Property Name='FrameEnabled' Value='true'/>
      <Property Name='TextColours' Value='tl:ff5493ff tr:ff5493ff bl:ff5493ff br:ff5493ff'/>
      <Property Name='Font' Value='BlueHighway-12'/>
      <Property Name='AlwaysOnTop' Value='true'/>
      <Property Name='Visible' Value='false'/>
      <Property Name="MousePassThroughEnabled" Value="true" />

      <Window Type='TaharezLook/StaticText' Name='Dialog/OKCancelAttack/Title'>
         <Property Name='UnifiedSize' Value='{{0.8,0},{0.14,0}}'/>
         <Property Name='UnifiedPosition' Value='{{0.1,0},{0.03,0}}'/>
         <Property Name='FrameEnabled' Value='false'/>
         <Property Name='BackgroundEnabled' Value='false'/>
         <Property Name="RiseOnClick" Value="False" />
         <Property Name='HorzFormatting' Value='WordWrapCentred'/>
         <Property Name='VertFormatting' Value='VertCentred'/>
         <Property Name='Font' Value='BatmanForever-12'/>
         <Property Name='TextColours' Value='tl:ff5493ff tr:ff5493ff bl:ff5493ff br:ff5493ff'/>
         <Property Name='Text' Value='Confirm Attack'/>
      </Window>

      <Window Type='TaharezLook/StaticImage' Name='Dialog/OKCancelAttack/AttackFactionImage'>
         <Property Name='UnifiedSize' Value='{{0.15,0},{0.4,0}}'/>
         <Property Name='UnifiedPosition' Value='{{0.275,0},{0.2,0}}'/>
         <Property Name='FrameEnabled' Value='false'/>
         <Property Name='BackgroundEnabled' Value='false'/>
         <Property Name="RiseOnClick" Value="False" />
      </Window>
      <Window Type='TaharezLook/StaticText' Name='Dialog/OKCancelAttack/AttackFactionText'>
         <Property Name='UnifiedSize' Value='{{0.3,0},{0.1,0}}'/>
         <Property Name='UnifiedPosition' Value='{{0.2,0},{0.6,0}}'/>
         <Property Name='HorzFormatting' Value='WordWrapCentred'/>
         <Property Name='VertFormatting' Value='VertCentred'/>
         <Property Name='BackgroundEnabled' Value='false'/>
         <Property Name='FrameEnabled' Value='false'/>
         <Property Name='TextColours' Value='tl:ffaaaaaa tr:ffaaaaaa bl:ffaaaaaa br:ffaaaaaa'/>
         <Property Name='Font' Value='BlueHighway-10'/>
      </Window>

      <Window Type='TaharezLook/StaticText' Name='Dialog/OKCancelAttack/VS'>
         <Property Name='UnifiedSize' Value='{{0.2,0},{0.1,0}}'/>
         <Property Name='UnifiedPosition' Value='{{0.4,0},{0.35,0}}'/>
         <Property Name='FrameEnabled' Value='false'/>
         <Property Name='BackgroundEnabled' Value='false'/>
         <Property Name="RiseOnClick" Value="False" />
         <Property Name='HorzFormatting' Value='WordWrapCentred'/>
         <Property Name='VertFormatting' Value='VertCentred'/>
         <Property Name='Font' Value='BatmanForever-12'/>
         <Property Name='TextColours' Value='tl:ffaaaaaa tr:ffaaaaaa bl:ffaaaaaa br:ffaaaaaa'/>
         <Property Name='Text' Value='vs'/>
      </Window>

      <Window Type='TaharezLook/StaticImage' Name='Dialog/OKCancelAttack/DefendFactionImage'>
         <Property Name='UnifiedSize' Value='{{0.15,0},{0.4,0}}'/>
         <Property Name='UnifiedPosition' Value='{{0.575,0},{0.2,0}}'/>
         <Property Name='FrameEnabled' Value='false'/>
         <Property Name='BackgroundEnabled' Value='false'/>
         <Property Name="RiseOnClick" Value="False" />
      </Window>
      <Window Type='TaharezLook/StaticText' Name='Dialog/OKCancelAttack/DefendFactionText'>
         <Property Name='UnifiedSize' Value='{{0.3,0},{0.1,0}}'/>
         <Property Name='UnifiedPosition' Value='{{0.5,0},{0.6,0}}'/>
         <Property Name='HorzFormatting' Value='WordWrapCentred'/>
         <Property Name='VertFormatting' Value='VertCentred'/>
         <Property Name='BackgroundEnabled' Value='false'/>
         <Property Name='FrameEnabled' Value='false'/>
         <Property Name='TextColours' Value='tl:ffaaaaaa tr:ffaaaaaa bl:ffaaaaaa br:ffaaaaaa'/>
         <Property Name='Font' Value='BlueHighway-10'/>
      </Window>

      <Window Type='TaharezLook/Button' Name='Dialog/OKCancelAttack/OKButton'>
         <Property Name='UnifiedSize' Value='{{0.4,0},{0.2,0}}'/>
         <Property Name='UnifiedPosition' Value='{{0.1,0},{0.74,0}}'/>
         <Property Name='Text' Value='OK'/>
      </Window>

      <Window Type='TaharezLook/Button' Name='Dialog/OKCancelAttack/CancelButton'>
         <Property Name='UnifiedSize' Value='{{0.4,0},{0.2,0}}'/>
         <Property Name='UnifiedPosition' Value='{{0.5,0},{0.74,0}}'/>
         <Property Name='Text' Value='Cancel'/>
      </Window>
   </Window>
   
   <!-- Enter Text Dialog -->
   <Window Type='TaharezLook/StaticText' Name='Dialog/EnterText'>
      <Property Name='UnifiedSize' Value='{{0.4,0},{0.3,0}}'/>
      <Property Name='UnifiedPosition' Value='{{0.3,0},{0.2,0}}'/>
      <Property Name='HorzFormatting' Value='WordWrapCentred'/>
      <Property Name='VertFormatting' Value='VertCentred'/>
      <Property Name='BackgroundEnabled' Value='true'/>
      <Property Name='FrameEnabled' Value='true'/>
      <Property Name='TextColours' Value='tl:ff5493ff tr:ff5493ff bl:ff5493ff br:ff5493ff'/>
      <Property Name='Font' Value='BlueHighway-12'/>
      <Property Name='AlwaysOnTop' Value='true'/>
      <Property Name='Visible' Value='false'/>
      <Property Name="MousePassThroughEnabled" Value="true" />

      <Window Type="TaharezLook/Editbox" Name="Dialog/EnterText/Editbox">
         <Property Name="UnifiedSize" Value="{{0.6,0},{0.15,0}}"  />
         <Property Name="UnifiedPosition" Value="{{0.2,0},{0.59,0}}"  />
         <Property Name="MaxTextLength" Value="256"  />         
      </Window>

      <Window Type='TaharezLook/Button' Name='Dialog/EnterText/OKButton'>
         <Property Name='UnifiedSize' Value='{{0.4,0},{0.2,0}}'/>
         <Property Name='UnifiedPosition' Value='{{0.1,0},{0.75,0}}'/>
         <Property Name='Text' Value='OK'/>
      </Window>

      <Window Type='TaharezLook/Button' Name='Dialog/EnterText/CancelButton'>
         <Property Name='UnifiedSize' Value='{{0.4,0},{0.2,0}}'/>
         <Property Name='UnifiedPosition' Value='{{0.5,0},{0.75,0}}'/>
         <Property Name='Text' Value='Cancel'/>
      </Window>
   </Window>

   <!-- List Dialog -->
   <Window Type='TaharezLook/StaticText' Name='Dialog/List'>
      <Property Name='UnifiedSize' Value='{{0.4,0},{0.3,0}}'/>
      <Property Name='UnifiedPosition' Value='{{0.3,0},{0.2,0}}'/>
      <Property Name='HorzFormatting' Value='WordWrapCentred'/>
      <Property Name='VertFormatting' Value='VertCentred'/>
      <Property Name='BackgroundEnabled' Value='true'/>
      <Property Name='FrameEnabled' Value='false'/>
      <Property Name='TextColours' Value='tl:ff5493ff tr:ff5493ff bl:ff5493ff br:ff5493ff'/>
      <Property Name='Font' Value='BlueHighway-12'/>
      <Property Name='AlwaysOnTop' Value='true'/>
      <Property Name='Visible' Value='false'/>
      <Property Name="MousePassThroughEnabled" Value="true" />

      <Window Type='TaharezLook/StaticText' Name='Dialog/List/Message'>
         <Property Name='UnifiedSize' Value='{{0.8,0},{0.25,0}}'/>
         <Property Name='UnifiedPosition' Value='{{0.1,0},{0.03,0}}'/>
         <Property Name='HorzFormatting' Value='WordWrapCentred'/>
         <Property Name='VertFormatting' Value='VertCentred'/>
         <Property Name='BackgroundEnabled' Value='true'/>
         <Property Name='FrameEnabled' Value='true'/>
         <Property Name='TextColours' Value='tl:ff5493ff tr:ff5493ff bl:ff5493ff br:ff5493ff'/>
         <Property Name='Font' Value='BlueHighway-12'/>
         <Property Name='AlwaysOnTop' Value='true'/>
         <Property Name='Visible' Value='true'/>
         <Property Name="MousePassThroughEnabled" Value="true" />
      </Window>

      <Window Type="TaharezLook/Listbox" Name="Dialog/List/Listbox">
         <Property Name="UnifiedSize" Value="{{0.8,0},{0.5,0}}"  />
         <Property Name="UnifiedPosition" Value="{{0.1,0},{0.28,0}}"  />
      </Window>

      <Window Type='TaharezLook/Button' Name='Dialog/List/SelectButton'>
         <Property Name='UnifiedSize' Value='{{0.4,0},{0.2,0}}'/>
         <Property Name='UnifiedPosition' Value='{{0.1,0},{0.78,0}}'/>
         <Property Name='Text' Value='Select'/>
      </Window>

      <Window Type='TaharezLook/Button' Name='Dialog/List/CancelButton'>
         <Property Name='UnifiedSize' Value='{{0.4,0},{0.2,0}}'/>
         <Property Name='UnifiedPosition' Value='{{0.5,0},{0.78,0}}'/>
         <Property Name='Text' Value='Cancel'/>
      </Window>
   </Window>

   <!-- Promotion Dialog -->
   <Window Type='TaharezLook/StaticImage' Name='Dialog/Promotion'>
      <Property Name='UnifiedSize' Value='{{0.4,0},{0.6,0}}'/>
      <Property Name='UnifiedPosition' Value='{{0.3,0},{0.2,0}}'/>
      <Property Name='FrameEnabled' Value='false'/>
      <Property Name='BackgroundEnabled' Value='false'/>
      <Property Name='AlwaysOnTop' Value='true'/>
      <Property Name='Visible' Value='false'/>

      <Window Type='TaharezLook/StaticImage' Name='Dialog/Promotion/TopFrame'>
         <Property Name='UnifiedSize' Value='{{1,0},{0.52,0}}'/>
         <Property Name='UnifiedPosition' Value='{{0,0},{0,0}}'/>
         <Property Name='BackgroundEnabled' Value='true'/>
         <Property Name='FrameEnabled' Value='true'/>

         <Window Type='TaharezLook/StaticText' Name='Dialog/Promotion/Title'>
            <Property Name='UnifiedSize' Value='{{0.8,0},{0.06,0}}'/>
            <Property Name='UnifiedPosition' Value='{{0.1,0},{0.053,0}}'/>
            <Property Name='HorzFormatting' Value='HorzCentred'/>
            <Property Name='VertFormatting' Value='VertCentred'/>
            <Property Name='BackgroundEnabled' Value='false'/>
            <Property Name='FrameEnabled' Value='false'/>
            <Property Name='TextColours' Value='tl:ffaaaaaa tr:ffaaaaaa bl:ffaaaaaa br:ffaaaaaa'/>
            <Property Name='Font' Value='BlueHighway-12'/>
            <Property Name='RiseOnClick' Value='false'/>
            <Property Name='AlwaysOnTop' Value='true'/>
         </Window>

         <Window Type='TaharezLook/StaticImage' Name='Dialog/Promotion/FactionEmblem'>
            <Property Name='UnifiedSize' Value='{{0.3,0},{0.56,0}}'/>
            <Property Name='UnifiedPosition' Value='{{0.35,0},{0.08,0}}'/>
            <Property Name='FrameEnabled' Value='false'/>
            <Property Name='BackgroundEnabled' Value='false'/>
            <Property Name="Image" Value="set:TaharezLook image:InventorySlot" />
            <Property Name='RiseOnClick' Value='false'/>
            <Property Name='AlwaysOnTop' Value='false'/>
         </Window>

         <Window Type='TaharezLook/StaticImage' Name='Dialog/Promotion/RankName/DarkBackground'>
            <Property Name='UnifiedSize' Value='{{0.8,0},{0.066,0}}'/>
            <Property Name='UnifiedPosition' Value='{{0.1,0},{0.31,0}}'/>
            <Property Name='FrameEnabled' Value='false'/>
            <Property Name='BackgroundEnabled' Value='false'/>
            <Property Name='Image' Value='set:TaharezLook image:Black'/>
            <Property Name='ImageColours' Value='tl:80000000 tr:80000000 bl:80000000 br:80000000'/>
            <Property Name='RiseOnClick' Value='false'/>
            <Property Name='AlwaysOnTop' Value='false'/>

            <Window Type="TaharezLook/StaticText" Name="Dialog/Promotion/RankName" >
               <Property Name='UnifiedSize' Value='{{1,0},{1,0}}'/>
               <Property Name='UnifiedPosition' Value='{{0,0},{0,0}}'/>
               <Property Name='HorzFormatting' Value='HorzCentred'/>
               <Property Name='VertFormatting' Value='VertCentred'/>
               <Property Name='BackgroundEnabled' Value='false'/>
               <Property Name="FrameEnabled" Value="False" />
               <Property Name="TextColours" Value="tl:FF5493FF tr:FF5493FF bl:FF5493FF br:FF5493FF" />
               <Property Name='Font' Value='BatmanForever-12'/>
               <Property Name='RiseOnClick' Value='false'/>
               <Property Name='AlwaysOnTop' Value='true'/>
            </Window>
         </Window>

         <Window Type='TaharezLook/StaticText' Name='Dialog/Promotion/Privilege'>
            <Property Name='UnifiedSize' Value='{{0.94,0},{0.29,0}}'/>
            <Property Name='UnifiedPosition' Value='{{0.03,0},{0.55,0}}'/>
            <Property Name='HorzFormatting' Value='WordWrapCentred'/>
            <Property Name='VertFormatting' Value='VertCentred'/>
            <Property Name='BackgroundEnabled' Value='false'/>
            <Property Name='FrameEnabled' Value='false'/>
            <Property Name="TextColours" Value="tl:FF5493FF tr:FF5493FF bl:FF5493FF br:FF5493FF" />
            <Property Name='Font' Value='BlueHighway-12'/>
            <Property Name='RiseOnClick' Value='false'/>
            <Property Name='AlwaysOnTop' Value='true'/>
         </Window>

         <Window Type='TaharezLook/Button' Name='Dialog/Promotion/OKButton'>
            <Property Name='UnifiedSize' Value='{{0.4,0},{0.18,0}}'/>
            <Property Name='UnifiedPosition' Value='{{0.3,0},{0.78,0}}'/>
            <Property Name='Text' Value='OK'/>
            <Property Name='RiseOnClick' Value='false'/>
            <Property Name='AlwaysOnTop' Value='true'/>
         </Window>
      </Window>

      <Window Type='TaharezLook/StaticImage' Name='Dialog/Promotion/BottomFrame'>
         <Property Name='UnifiedSize' Value='{{1,0},{0.4,0}}'/>
         <Property Name='UnifiedPosition' Value='{{0,0},{0.6,0}}'/>
         <Property Name='BackgroundEnabled' Value='true'/>
         <Property Name='FrameEnabled' Value='true'/>

         <Window Type="TaharezLook/StaticText" Name="Dialog/Promotion/RankList/Title" >
            <Property Name='UnifiedSize' Value='{{0.8,0},{0.07,0}}'/>
            <Property Name='UnifiedPosition' Value='{{0.08,0},{0.09,0}}'/>
            <Property Name='HorzFormatting' Value='LeftAligned'/>
            <Property Name='VertFormatting' Value='VertCentred'/>
            <Property Name='BackgroundEnabled' Value='false'/>
            <Property Name="FrameEnabled" Value="False" />
            <Property Name='TextColours' Value='tl:ffaaaaaa tr:ffaaaaaa bl:ffaaaaaa br:ffaaaaaa'/>
            <Property Name='Font' Value='BatmanForever-12'/>
            <Property Name='RiseOnClick' Value='false'/>
            <Property Name='AlwaysOnTop' Value='true'/>
         </Window>

         <Window Type="TaharezLook/StaticText" Name="Dialog/Promotion/RankList/Column1" >
            <Property Name='UnifiedSize' Value='{{0.15,0},{0.75,0}}'/>
            <Property Name='UnifiedPosition' Value='{{0.08,0},{0.2,0}}'/>
            <Property Name='HorzFormatting' Value='LeftAligned'/>
            <Property Name='VertFormatting' Value='VertCentred'/>
            <Property Name='BackgroundEnabled' Value='false'/>
            <Property Name="FrameEnabled" Value="False" />
            <Property Name='Font' Value='BlueHighway-12'/>
            <Property Name='RiseOnClick' Value='false'/>
            <Property Name='AlwaysOnTop' Value='true'/>
         </Window>
         <Window Type="TaharezLook/StaticText" Name="Dialog/Promotion/RankList/Column2" >
            <Property Name='UnifiedSize' Value='{{0.3,0},{0.75,0}}'/>
            <Property Name='UnifiedPosition' Value='{{0.23,0},{0.2,0}}'/>
            <Property Name='HorzFormatting' Value='LeftAligned'/>
            <Property Name='VertFormatting' Value='VertCentred'/>
            <Property Name='BackgroundEnabled' Value='false'/>
            <Property Name="FrameEnabled" Value="False" />
            <Property Name='Font' Value='BlueHighway-12'/>
            <Property Name='RiseOnClick' Value='false'/>
            <Property Name='AlwaysOnTop' Value='true'/>
         </Window>
         <Window Type="TaharezLook/StaticText" Name="Dialog/Promotion/RankList/Column3" >
            <Property Name='UnifiedSize' Value='{{0.47,0},{0.75,0}}'/>
            <Property Name='UnifiedPosition' Value='{{0.53,0},{0.2,0}}'/>
            <Property Name='HorzFormatting' Value='LeftAligned'/>
            <Property Name='VertFormatting' Value='VertCentred'/>
            <Property Name='BackgroundEnabled' Value='false'/>
            <Property Name="FrameEnabled" Value="False" />
            <Property Name='Font' Value='BlueHighway-12'/>
            <Property Name='RiseOnClick' Value='false'/>
            <Property Name='AlwaysOnTop' Value='true'/>
         </Window>
      </Window>
   </Window>
</Window>


Thanks,
- Jabberwocky.
The Salvation Prophecy

Space Combat. Planet Exploration. Strategic Domination.

User avatar
Jabberwocky
Quite a regular
Quite a regular
Posts: 86
Joined: Wed Oct 31, 2007 18:16
Location: Canada
Contact:

Re: Tooltip crash

Postby Jabberwocky » Thu Apr 21, 2011 00:44

Or maybe it's not so rare, I just triggered it again.
I have recently done some work within Dialog.layout, and added tooltips to various other windows in the game. These changes must somehow make the condition leading to this crash more common.
The Salvation Prophecy

Space Combat. Planet Exploration. Strategic Domination.

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

Re: Tooltip crash

Postby CrazyEddie » Thu Apr 21, 2011 08:40

Thanks for raising this (again! :P), and the detailed information. I will try and look into it, then get back to you soon.

CE


Return to “Help”

Who is online

Users browsing this forum: No registered users and 21 guests