error on mygui applications

nevarim

24-09-2010 18:20:51

on all applications compiled from mygui
when i exit from windows give me an error,these are logs


ogre.log

19:15:46: Creating resource group General
19:15:46: Creating resource group Internal
19:15:46: Creating resource group Autodetect
19:15:46: SceneManagerFactory for type 'DefaultSceneManager' registered.
19:15:46: Registering ResourceManager for type Material
19:15:46: Registering ResourceManager for type Mesh
19:15:46: Registering ResourceManager for type Skeleton
19:15:46: MovableObjectFactory for type 'ParticleSystem' registered.
19:15:46: OverlayElementFactory for type Panel registered.
19:15:46: OverlayElementFactory for type BorderPanel registered.
19:15:46: OverlayElementFactory for type TextArea registered.
19:15:46: Registering ResourceManager for type Font
19:15:46: ArchiveFactory for archive type FileSystem registered.
19:15:46: ArchiveFactory for archive type Zip registered.
19:15:46: DDS codec registering
19:15:46: FreeImage version: 3.13.1
19:15:46: This program uses FreeImage, a free, open source image library supporting all common bitmap formats. See http://freeimage.sourceforge.net for details
19:15:46: Supported formats: bmp,ico,jpg,jif,jpeg,jpe,jng,koa,iff,lbm,mng,pbm,pbm,pcd,pcx,pgm,pgm,png,ppm,ppm,ras,tga,targa,tif,tiff,wap,wbmp,wbm,psd,cut,xbm,xpm,gif,hdr,g3,sgi,exr,j2k,j2c,jp2,pfm,pct,pict,pic,bay,bmq,cr2,crw,cs1,dc2,dcr,dng,erf,fff,hdr,k25,kdc,mdc,mos,mrw,nef,orf,pef,pxn,raf,raw,rdc,sr2,srf,arw,3fr,cine,ia,kc2,mef,nrw,qtk,rw2,sti,drf,dsc,ptx,cap,iiq,rwz
19:15:46: Registering ResourceManager for type HighLevelGpuProgram
19:15:46: Registering ResourceManager for type Compositor
19:15:46: MovableObjectFactory for type 'Entity' registered.
19:15:46: MovableObjectFactory for type 'Light' registered.
19:15:46: MovableObjectFactory for type 'BillboardSet' registered.
19:15:46: MovableObjectFactory for type 'ManualObject' registered.
19:15:46: MovableObjectFactory for type 'BillboardChain' registered.
19:15:46: MovableObjectFactory for type 'RibbonTrail' registered.
19:15:46: Loading library .\RenderSystem_Direct3D9
19:15:46: Installing plugin: D3D9 RenderSystem
19:15:46: D3D9 : Direct3D9 Rendering Subsystem created.
19:15:46: D3D9: Driver Detection Starts
19:15:46: D3D9: Driver Detection Ends
19:15:46: Plugin successfully installed
19:15:46: Loading library .\RenderSystem_GL
19:15:46: Installing plugin: GL RenderSystem
19:15:46: OpenGL Rendering Subsystem created.
19:15:47: Plugin successfully installed
19:15:47: *-*-* OGRE Initialising
19:15:47: *-*-* Version 1.7.1 (Cthugha)
19:15:47: Added resource location '../../../Media' of type 'FileSystem' to resource group 'General'
19:15:47: Added resource location '../../../Media/MyGUI_Media' of type 'FileSystem' to resource group 'General'
19:15:47: Added resource location '../../../Media/UnitTests/TestApp' of type 'FileSystem' to resource group 'General'
19:15:47: D3D9 : RenderSystem Option: Allow NVPerfHUD = No
19:15:47: D3D9 : RenderSystem Option: FSAA = 0
19:15:47: D3D9 : RenderSystem Option: Floating-point mode = Fastest
19:15:47: D3D9 : RenderSystem Option: Full Screen = Yes
19:15:47: D3D9 : RenderSystem Option: Rendering Device = Monitor-1-NVIDIA GeForce 8400M GS
19:15:47: D3D9 : RenderSystem Option: Resource Creation Policy = Create on all devices
19:15:47: D3D9 : RenderSystem Option: VSync = No
19:15:47: D3D9 : RenderSystem Option: VSync Interval = 1
19:15:47: D3D9 : RenderSystem Option: Video Mode = 800 x 600 @ 32-bit colour
19:15:47: D3D9 : RenderSystem Option: sRGB Gamma Conversion = No
19:15:47: CPU Identifier & Features
19:15:47: -------------------------
19:15:47: * CPU ID: GenuineIntel: Intel(R) Core(TM)2 Duo CPU T7300 @ 2.00GHz
19:15:47: * SSE: yes
19:15:47: * SSE2: yes
19:15:47: * SSE3: yes
19:15:47: * MMX: yes
19:15:47: * MMXEXT: yes
19:15:47: * 3DNOW: no
19:15:47: * 3DNOWEXT: no
19:15:47: * CMOV: yes
19:15:47: * TSC: yes
19:15:47: * FPU: yes
19:15:47: * PRO: yes
19:15:47: * HT: no
19:15:47: -------------------------
19:15:47: D3D9 : Subsystem Initialising
19:15:47: Registering ResourceManager for type Texture
19:15:47: Registering ResourceManager for type GpuProgram
19:15:47: D3D9RenderSystem::_createRenderWindow "OGRE Render Window", 800x600 fullscreen miscParams: FSAA=0 FSAAHint= colourDepth=32 gamma=false monitorIndex=0 useNVPerfHUD=false vsync=false vsyncInterval=1
19:15:47: D3D9 : Created D3D9 Rendering Window 'OGRE Render Window' : 800x600, 32bpp
19:15:47: D3D9: Vertex texture format supported - PF_FLOAT16_RGB
19:15:47: D3D9: Vertex texture format supported - PF_FLOAT16_RGBA
19:15:47: D3D9: Vertex texture format supported - PF_FLOAT32_RGB
19:15:47: D3D9: Vertex texture format supported - PF_FLOAT32_RGBA
19:15:47: D3D9: Vertex texture format supported - PF_FLOAT16_R
19:15:47: D3D9: Vertex texture format supported - PF_FLOAT32_R
19:15:47: D3D9: Vertex texture format supported - PF_FLOAT16_GR
19:15:47: D3D9: Vertex texture format supported - PF_FLOAT32_GR
19:15:47: RenderSystem capabilities
19:15:47: -------------------------
19:15:47: RenderSystem Name: Direct3D9 Rendering Subsystem
19:15:47: GPU Vendor: nvidia
19:15:47: Device Name: Monitor-1-NVIDIA GeForce 8400M GS
19:15:47: Driver Version: 6.14.12.5896
19:15:47: * Fixed function pipeline: yes
19:15:47: * Hardware generation of mipmaps: yes
19:15:47: * Texture blending: yes
19:15:47: * Anisotropic texture filtering: yes
19:15:47: * Dot product texture operation: yes
19:15:47: * Cube mapping: yes
19:15:47: * Hardware stencil buffer: yes
19:15:47: - Stencil depth: 8
19:15:47: - Two sided stencil support: yes
19:15:47: - Wrap stencil values: yes
19:15:47: * Hardware vertex / index buffers: yes
19:15:47: * Vertex programs: yes
19:15:47: * Number of floating-point constants for vertex programs: 256
19:15:47: * Number of integer constants for vertex programs: 16
19:15:47: * Number of boolean constants for vertex programs: 16
19:15:47: * Fragment programs: yes
19:15:47: * Number of floating-point constants for fragment programs: 224
19:15:47: * Number of integer constants for fragment programs: 16
19:15:47: * Number of boolean constants for fragment programs: 16
19:15:47: * Geometry programs: no
19:15:47: * Number of floating-point constants for geometry programs: 0
19:15:47: * Number of integer constants for geometry programs: 0
19:15:47: * Number of boolean constants for geometry programs: 0
19:15:47: * Supported Shader Profiles: hlsl ps_1_1 ps_1_2 ps_1_3 ps_1_4 ps_2_0 ps_2_a ps_2_b ps_2_x ps_3_0 vs_1_1 vs_2_0 vs_2_a vs_2_x vs_3_0
19:15:47: * Texture Compression: yes
19:15:47: - DXT: yes
19:15:47: - VTC: no
19:15:47: - PVRTC: no
19:15:47: * Scissor Rectangle: yes
19:15:47: * Hardware Occlusion Query: yes
19:15:47: * User clip planes: yes
19:15:47: * VET_UBYTE4 vertex element type: yes
19:15:47: * Infinite far plane projection: yes
19:15:47: * Hardware render-to-texture: yes
19:15:47: * Floating point textures: yes
19:15:47: * Non-power-of-two textures: yes
19:15:47: * Volume textures: yes
19:15:47: * Multiple Render Targets: 4
19:15:47: - With different bit depths: yes
19:15:47: * Point Sprites: yes
19:15:47: * Extended point parameters: yes
19:15:47: * Max Point Size: 10
19:15:47: * Vertex texture fetch: yes
19:15:47: * Number of world matrices: 0
19:15:47: * Number of texture units: 8
19:15:47: * Stencil buffer depth: 8
19:15:47: * Number of vertex blend matrices: 0
19:15:47: - Max vertex textures: 4
19:15:47: - Vertex textures shared: no
19:15:47: * Render to Vertex Buffer : no
19:15:47: * DirectX per stage constants: yes
19:15:47: ***************************************
19:15:47: *** D3D9 : Subsystem Initialised OK ***
19:15:47: ***************************************
19:15:47: DefaultWorkQueue('Root') initialising on thread 00056CF0.
19:15:47: Particle Renderer Type 'billboard' registered
19:15:47: Parsing scripts for resource group Autodetect
19:15:47: Finished parsing scripts for resource group Autodetect
19:15:47: Parsing scripts for resource group General
19:15:47: DefaultWorkQueue('Root')::WorkerFunc - thread 000BB940 starting.
19:15:47: DefaultWorkQueue('Root')::WorkerFunc - thread 000BB910 starting.
19:15:47: Finished parsing scripts for resource group General
19:15:47: Parsing scripts for resource group Internal
19:15:47: Finished parsing scripts for resource group Internal
19:15:47: Texture: core_micro_font.PNG: Loading 1 faces(PF_A8R8G8B8,512x128x1) with 0 generated mipmaps from Image. Internal format is PF_A8R8G8B8,512x128x1.
19:15:47: Texture: core.png: Loading 1 faces(PF_A8R8G8B8,1024x256x1) with 0 generated mipmaps from Image. Internal format is PF_A8R8G8B8,1024x256x1.
19:15:47: Texture: core_pointer.png: Loading 1 faces(PF_A8R8G8B8,256x128x1) with 0 generated mipmaps from Image. Internal format is PF_A8R8G8B8,256x128x1.




mygui.log

----------------------------------------------------------------------------------------------------------------------------------
loging report for : 09/24/2010 19:15:47
----------------------------------------------------------------------------------------------------------------------------------

19:15:47 | Platform | Info | * Initialise: OgreRenderManager | ..\..\..\..\Platforms\Ogre\OgrePlatform\src\MyGUI_OgreRenderManager.cpp | 26
19:15:47 | Platform | Info | OgreRenderManager successfully initialized | ..\..\..\..\Platforms\Ogre\OgrePlatform\src\MyGUI_OgreRenderManager.cpp | 54
19:15:47 | Platform | Info | * Initialise: OgreDataManager | ..\..\..\..\Platforms\Ogre\OgrePlatform\src\MyGUI_OgreDataManager.cpp | 45
19:15:47 | Platform | Info | OgreDataManager successfully initialized | ..\..\..\..\Platforms\Ogre\OgrePlatform\src\MyGUI_OgreDataManager.cpp | 49
19:15:47 | Core | Info | * Initialise: Gui | ..\..\MyGUIEngine\src\MyGUI_Gui.cpp | 82
19:15:47 | Core | Info | * MyGUI version 3.0.1 | ..\..\MyGUIEngine\src\MyGUI_Gui.cpp | 86
19:15:47 | Core | Info | * Initialise: ResourceManager | ..\..\MyGUIEngine\src\MyGUI_ResourceManager.cpp | 43
19:15:47 | Core | Info | ResourceManager successfully initialized | ..\..\MyGUIEngine\src\MyGUI_ResourceManager.cpp | 51
19:15:47 | Core | Info | * Initialise: LayerManager | ..\..\MyGUIEngine\src\MyGUI_LayerManager.cpp | 44
19:15:47 | Core | Info | LayerManager successfully initialized | ..\..\MyGUIEngine\src\MyGUI_LayerManager.cpp | 52
19:15:47 | Core | Info | * Initialise: WidgetManager | ..\..\MyGUIEngine\src\MyGUI_WidgetManager.cpp | 66
19:15:47 | Core | Info | WidgetManager successfully initialized | ..\..\MyGUIEngine\src\MyGUI_WidgetManager.cpp | 105
19:15:47 | Core | Info | * Initialise: InputManager | ..\..\MyGUIEngine\src\MyGUI_InputManager.cpp | 41
19:15:47 | Core | Info | InputManager successfully initialized | ..\..\MyGUIEngine\src\MyGUI_InputManager.cpp | 58
19:15:47 | Core | Info | * Initialise: SubWidgetManager | ..\..\MyGUIEngine\src\MyGUI_SubWidgetManager.cpp | 44
19:15:47 | Core | Info | SubWidgetManager successfully initialized | ..\..\MyGUIEngine\src\MyGUI_SubWidgetManager.cpp | 64
19:15:47 | Core | Info | * Initialise: SkinManager | ..\..\MyGUIEngine\src\MyGUI_SkinManager.cpp | 46
19:15:47 | Core | Info | SkinManager successfully initialized | ..\..\MyGUIEngine\src\MyGUI_SkinManager.cpp | 54
19:15:47 | Core | Info | * Initialise: FontManager | ..\..\MyGUIEngine\src\MyGUI_FontManager.cpp | 43
19:15:47 | Core | Info | FontManager successfully initialized | ..\..\MyGUIEngine\src\MyGUI_FontManager.cpp | 52
19:15:47 | Core | Info | * Initialise: ControllerManager | ..\..\MyGUIEngine\src\MyGUI_ControllerManager.cpp | 41
19:15:47 | Core | Info | ControllerManager successfully initialized | ..\..\MyGUIEngine\src\MyGUI_ControllerManager.cpp | 51
19:15:47 | Core | Info | * Initialise: PointerManager | ..\..\MyGUIEngine\src\MyGUI_PointerManager.cpp | 51
19:15:47 | Core | Info | PointerManager successfully initialized | ..\..\MyGUIEngine\src\MyGUI_PointerManager.cpp | 69
19:15:47 | Core | Info | * Initialise: ClipboardManager | ..\..\MyGUIEngine\src\MyGUI_ClipboardManager.cpp | 82
19:15:47 | Core | Info | ClipboardManager successfully initialized | ..\..\MyGUIEngine\src\MyGUI_ClipboardManager.cpp | 96
19:15:47 | Core | Info | * Initialise: LayoutManager | ..\..\MyGUIEngine\src\MyGUI_LayoutManager.cpp | 42
19:15:47 | Core | Info | LayoutManager successfully initialized | ..\..\MyGUIEngine\src\MyGUI_LayoutManager.cpp | 48
19:15:47 | Core | Info | * Initialise: DynLibManager | ..\..\MyGUIEngine\src\MyGUI_DynLibManager.cpp | 34
19:15:47 | Core | Info | DynLibManager successfully initialized | ..\..\MyGUIEngine\src\MyGUI_DynLibManager.cpp | 36
19:15:47 | Core | Info | * Initialise: PluginManager | ..\..\MyGUIEngine\src\MyGUI_PluginManager.cpp | 36
19:15:47 | Core | Info | PluginManager successfully initialized | ..\..\MyGUIEngine\src\MyGUI_PluginManager.cpp | 40
19:15:47 | Core | Info | * Initialise: LanguageManager | ..\..\MyGUIEngine\src\MyGUI_LanguageManager.cpp | 40
19:15:47 | Core | Info | LanguageManager successfully initialized | ..\..\MyGUIEngine\src\MyGUI_LanguageManager.cpp | 44
19:15:47 | Core | Info | * Initialise: FactoryManager | ..\..\MyGUIEngine\src\MyGUI_FactoryManager.cpp | 34
19:15:47 | Core | Info | FactoryManager successfully initialized | ..\..\MyGUIEngine\src\MyGUI_FactoryManager.cpp | 37
19:15:47 | Core | Info | Load ini file 'core_theme.xml' | ..\..\MyGUIEngine\src\MyGUI_ResourceManager.cpp | 152
19:15:47 | Core | Info | Load ini file 'core_language.xml' | ..\..\MyGUIEngine\src\MyGUI_ResourceManager.cpp | 152
19:15:47 | Core | Info | Load ini file 'core_font.xml' | ..\..\MyGUIEngine\src\MyGUI_ResourceManager.cpp | 152
19:15:47 | Core | Info | ResourceTrueTypeFont 'font_DejaVuSans.17' using texture size 512 x 256 | ..\..\MyGUIEngine\src\MyGUI_ResourceTrueTypeFont.cpp | 203
19:15:47 | Core | Info | ResourceTrueTypeFont 'font_DejaVuSans.17' using real height 17 pixels | ..\..\MyGUIEngine\src\MyGUI_ResourceTrueTypeFont.cpp | 204
19:15:47 | Core | Info | ResourceTrueTypeFont 'font_DejaVuSans.14' using texture size 256 x 256 | ..\..\MyGUIEngine\src\MyGUI_ResourceTrueTypeFont.cpp | 203
19:15:47 | Core | Info | ResourceTrueTypeFont 'font_DejaVuSans.14' using real height 14 pixels | ..\..\MyGUIEngine\src\MyGUI_ResourceTrueTypeFont.cpp | 204
19:15:47 | Core | Info | Load ini file 'core_resource.xml' | ..\..\MyGUIEngine\src\MyGUI_ResourceManager.cpp | 152
19:15:47 | Core | Info | Load ini file 'core_skin.xml' | ..\..\MyGUIEngine\src\MyGUI_ResourceManager.cpp | 152
19:15:47 | Core | Info | Load ini file 'core_pointer.xml' | ..\..\MyGUIEngine\src\MyGUI_ResourceManager.cpp | 152
19:15:47 | Core | Info | Load ini file 'core_layer.xml' | ..\..\MyGUIEngine\src\MyGUI_ResourceManager.cpp | 152
19:15:47 | Core | Info | Load ini file 'core_settings.xml' | ..\..\MyGUIEngine\src\MyGUI_ResourceManager.cpp | 152
19:15:47 | Core | Info | Gui successfully initialized | ..\..\MyGUIEngine\src\MyGUI_Gui.cpp | 129
19:15:52 | Core | Info | * Shutdown: Gui | ..\..\MyGUIEngine\src\MyGUI_Gui.cpp | 136
19:15:52 | Core | Info | * Shutdown: PointerManager | ..\..\MyGUIEngine\src\MyGUI_PointerManager.cpp | 76
19:15:52 | Core | Info | PointerManager successfully shutdown | ..\..\MyGUIEngine\src\MyGUI_PointerManager.cpp | 92
19:15:52 | Core | Info | * Shutdown: InputManager | ..\..\MyGUIEngine\src\MyGUI_InputManager.cpp | 65
19:15:52 | Core | Info | InputManager successfully shutdown | ..\..\MyGUIEngine\src\MyGUI_InputManager.cpp | 70
19:15:52 | Core | Info | * Shutdown: SkinManager | ..\..\MyGUIEngine\src\MyGUI_SkinManager.cpp | 61
19:15:52 | Core | Info | SkinManager successfully shutdown | ..\..\MyGUIEngine\src\MyGUI_SkinManager.cpp | 66
19:15:52 | Core | Info | * Shutdown: SubWidgetManager | ..\..\MyGUIEngine\src\MyGUI_SubWidgetManager.cpp | 71
19:15:52 | Core | Info | SubWidgetManager successfully shutdown | ..\..\MyGUIEngine\src\MyGUI_SubWidgetManager.cpp | 91
19:15:52 | Core | Info | * Shutdown: LayerManager | ..\..\MyGUIEngine\src\MyGUI_LayerManager.cpp | 59
19:15:52 | Core | Info | destroy layer 'Wallpaper' | ..\..\MyGUIEngine\src\MyGUI_LayerManager.cpp | 207
19:15:52 | Core | Info | destroy layer 'Back' | ..\..\MyGUIEngine\src\MyGUI_LayerManager.cpp | 207
19:15:52 | Core | Info | destroy layer 'Overlapped' | ..\..\MyGUIEngine\src\MyGUI_LayerManager.cpp | 207
19:15:52 | Core | Info | destroy layer 'Middle' | ..\..\MyGUIEngine\src\MyGUI_LayerManager.cpp | 207
19:15:52 | Core | Info | destroy layer 'Modal' | ..\..\MyGUIEngine\src\MyGUI_LayerManager.cpp | 207
19:15:52 | Core | Info | destroy layer 'Main' | ..\..\MyGUIEngine\src\MyGUI_LayerManager.cpp | 207
19:15:52 | Core | Info | destroy layer 'Popup' | ..\..\MyGUIEngine\src\MyGUI_LayerManager.cpp | 207
19:15:52 | Core | Info | destroy layer 'FadeMiddle' | ..\..\MyGUIEngine\src\MyGUI_LayerManager.cpp | 207
19:15:52 | Core | Info | destroy layer 'Info' | ..\..\MyGUIEngine\src\MyGUI_LayerManager.cpp | 207
19:15:52 | Core | Info | destroy layer 'ToolTip' | ..\..\MyGUIEngine\src\MyGUI_LayerManager.cpp | 207
19:15:52 | Core | Info | destroy layer 'DragAndDrop' | ..\..\MyGUIEngine\src\MyGUI_LayerManager.cpp | 207
19:15:52 | Core | Info | destroy layer 'FadeBusy' | ..\..\MyGUIEngine\src\MyGUI_LayerManager.cpp | 207
19:15:52 | Core | Info | destroy layer 'Pointer' | ..\..\MyGUIEngine\src\MyGUI_LayerManager.cpp | 207
19:15:52 | Core | Info | destroy layer 'Fade' | ..\..\MyGUIEngine\src\MyGUI_LayerManager.cpp | 207
19:15:52 | Core | Info | destroy layer 'Statistic' | ..\..\MyGUIEngine\src\MyGUI_LayerManager.cpp | 207
19:15:52 | Core | Info | LayerManager successfully shutdown | ..\..\MyGUIEngine\src\MyGUI_LayerManager.cpp | 70
19:15:52 | Core | Info | * Shutdown: FontManager | ..\..\MyGUIEngine\src\MyGUI_FontManager.cpp | 59
19:15:52 | Core | Info | FontManager successfully shutdown | ..\..\MyGUIEngine\src\MyGUI_FontManager.cpp | 66
19:15:52 | Core | Info | * Shutdown: ControllerManager | ..\..\MyGUIEngine\src\MyGUI_ControllerManager.cpp | 58
19:15:52 | Core | Info | ControllerManager successfully shutdown | ..\..\MyGUIEngine\src\MyGUI_ControllerManager.cpp | 69
19:15:52 | Core | Info | * Shutdown: ClipboardManager | ..\..\MyGUIEngine\src\MyGUI_ClipboardManager.cpp | 103
19:15:52 | Core | Info | ClipboardManager successfully shutdown | ..\..\MyGUIEngine\src\MyGUI_ClipboardManager.cpp | 105
19:15:52 | Core | Info | * Shutdown: LayoutManager | ..\..\MyGUIEngine\src\MyGUI_LayoutManager.cpp | 55
19:15:52 | Core | Info | LayoutManager successfully shutdown | ..\..\MyGUIEngine\src\MyGUI_LayoutManager.cpp | 59
19:15:52 | Core | Info | * Shutdown: PluginManager | ..\..\MyGUIEngine\src\MyGUI_PluginManager.cpp | 47
19:15:52 | Core | Info | PluginManager successfully shutdown | ..\..\MyGUIEngine\src\MyGUI_PluginManager.cpp | 52
19:15:52 | Core | Info | * Shutdown: DynLibManager | ..\..\MyGUIEngine\src\MyGUI_DynLibManager.cpp | 43
19:15:52 | Core | Info | DynLibManager successfully shutdown | ..\..\MyGUIEngine\src\MyGUI_DynLibManager.cpp | 57
19:15:52 | Core | Info | * Shutdown: LanguageManager | ..\..\MyGUIEngine\src\MyGUI_LanguageManager.cpp | 51
19:15:52 | Core | Info | LanguageManager successfully shutdown | ..\..\MyGUIEngine\src\MyGUI_LanguageManager.cpp | 55
19:15:52 | Core | Info | * Shutdown: ResourceManager | ..\..\MyGUIEngine\src\MyGUI_ResourceManager.cpp | 58
19:15:52 | Core | Info | ResourceManager successfully shutdown | ..\..\MyGUIEngine\src\MyGUI_ResourceManager.cpp | 68
19:15:52 | Core | Info | * Shutdown: FactoryManager | ..\..\MyGUIEngine\src\MyGUI_FactoryManager.cpp | 44
19:15:52 | Core | Info | FactoryManager successfully shutdown | ..\..\MyGUIEngine\src\MyGUI_FactoryManager.cpp | 46
19:15:52 | Core | Info | * Shutdown: WidgetManager | ..\..\MyGUIEngine\src\MyGUI_WidgetManager.cpp | 112
19:15:52 | Core | Info | WidgetManager successfully shutdown | ..\..\MyGUIEngine\src\MyGUI_WidgetManager.cpp | 122
19:15:52 | Core | Info | Gui successfully shutdown | ..\..\MyGUIEngine\src\MyGUI_Gui.cpp | 175
19:15:52 | Platform | Info | * Shutdown: OgreRenderManager | ..\..\..\..\Platforms\Ogre\OgrePlatform\src\MyGUI_OgreRenderManager.cpp | 61
19:15:52 | Platform | Info | OgreRenderManager successfully shutdown | ..\..\..\..\Platforms\Ogre\OgrePlatform\src\MyGUI_OgreRenderManager.cpp | 69
19:15:52 | Platform | Info | * Shutdown: OgreDataManager | ..\..\..\..\Platforms\Ogre\OgrePlatform\src\MyGUI_OgreDataManager.cpp | 56
19:15:52 | Platform | Info | OgreDataManager successfully shutdown | ..\..\..\..\Platforms\Ogre\OgrePlatform\src\MyGUI_OgreDataManager.cpp | 58





i don't understand where is error.

Altren

24-09-2010 19:14:23

You should update to higher version. I guess this was fixed.

nevarim

25-09-2010 05:18:05

i'm trying to compiling version 3.0.1 :( is this the latest version?

RoadWarrior

25-09-2010 20:17:38

The 3.0.1 version has a bug in it dealing with the camera getting deallocated before the window. For some reason the window being destroyed was being resized. I am not sure what was done, but the bug is not in the latest version in SVN.

Although there is another problem in that the cmake file links the debug libs in the release versions of the demos.

I am sure there is a changelog somewhere that describes all this, but I am up and running and moving forward.

If you want to just work with 3.0.1, my fix was in BaseManager::destroy(). I moved the window destruction in fron of the scene manager destruction. It didn't crash anymore, but I didn't test it a lot. The current version was not fixed in that way, so you take it for what it is worth.

From my current point of view, the best answer is to get the SVN version. So far everything is good.

RoadWarrior

27-09-2010 01:19:48

I happened across the fix.

They made this change in BaseManager::destroy():

Added the line - mCamera = nullptr; after mSceneManager->destroyAllCameras();

They made a change in BaseManager::windowResized(Ogre::RenderWindow* _rw):

They should have put - if (mCamera) {} around the entire routine, but did just around the camera call and the setInputViewSize(width, height);

I am still going good with the SVN version.

nevarim

29-09-2010 11:33:35

hi again :(

but in svn version there isn't a .sln for to compile it

and when i set dependancies for cmake (i got ogre depentancies and conpy in mygui folder)

have you a hint?

nevarim

01-10-2010 18:19:48

so the routine to change become so?

void BaseManager::windowResized(Ogre::RenderWindow* _rw)
{
if (mCamera)
{
int width = (int)_rw->getWidth();
int height = (int)_rw->getHeight();

mCamera->setAspectRatio((float)width / (float)height);

setInputViewSize(width, height);
}

}


void BaseManager::destroy()
{
destroyScene();

destroyPointerManager();

destroyGui();

// î÷èùàåì ñöåíó
if (mSceneManager)
{
mSceneManager->clearScene();
mSceneManager->destroyAllCameras();
mSceneManager = nullptr;
}

destroyInput();

if (mWindow)
{
mWindow->destroy();
mWindow = nullptr;
}

if (mRoot)
{
Ogre::RenderWindow* window = mRoot->getAutoCreatedWindow();
if (window)
window->removeAllViewports();
delete mRoot;
mRoot = nullptr;
}
mCamera = nullptr;
mSceneManager->destroyAllCameras();

}

nevarim

07-10-2010 17:12:31

any news?

RoadWarrior

09-10-2010 17:11:09

In destroy() there already is a call to mSceneManager->destroyAllCameras(). You don't add it. Just add setting the camera pointer to null after the call that is already in there. The rest is all good.

nevarim

10-10-2010 20:22:07

perfect well done