http://bugs.winehq.org/show_bug.cgi?id=24788
Summary: Energy Tycoon won't run Product: Wine Version: 1.3.5 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: slawek@lach.art.pl
Energy Tycoon is real time strategy licensed under BSD. (Don't be angry - it's my first bug report)
Log from stdoud/stderr: fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x13c608,0x13c528): stub Creating resource group General Creating resource group Internal Creating resource group Autodetect SceneManagerFactory for type 'DefaultSceneManager' registered. Registering ResourceManager for type Material Registering ResourceManager for type Mesh Registering ResourceManager for type Skeleton MovableObjectFactory for type 'ParticleSystem' registered. OverlayElementFactory for type Panel registered. OverlayElementFactory for type BorderPanel registered. OverlayElementFactory for type TextArea registered. Registering ResourceManager for type Font ArchiveFactory for archive type FileSystem registered. ArchiveFactory for archive type Zip registered. FreeImage version: 3.10.0 This program uses FreeImage, a free, open source image library supporting all common bitmap formats. See http://freeimage.sourceforge.net for details 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 DDS codec registering Registering ResourceManager for type HighLevelGpuProgram Registering ResourceManager for type Compositor MovableObjectFactory for type 'Entity' registered. MovableObjectFactory for type 'Light' registered. MovableObjectFactory for type 'BillboardSet' registered. MovableObjectFactory for type 'ManualObject' registered. MovableObjectFactory for type 'BillboardChain' registered. MovableObjectFactory for type 'RibbonTrail' registered. Loading library .\RenderSystem_GL Installing plugin: GL RenderSystem OpenGL Rendering Subsystem created. Plugin successfully installed Loading library .\RenderSystem_Direct3D9 Installing plugin: D3D9 RenderSystem D3D9 : Direct3D9 Rendering Subsystem created. fixme:win:EnumDisplayDevicesW ((null),0,0x32f228,0x00000000), stub! D3D9: Driver Detection Starts D3D9: Driver Detection Ends Plugin successfully installed Loading library .\Plugin_OctreeSceneManager Installing plugin: Octree & Terrain Scene Manager Plugin successfully installed Loading library .\Plugin_ParticleFX Installing plugin: ParticleFX Particle Emitter Type 'Point' registered Particle Emitter Type 'Box' registered Particle Emitter Type 'Ellipsoid' registered Particle Emitter Type 'Cylinder' registered Particle Emitter Type 'Ring' registered Particle Emitter Type 'HollowEllipsoid' registered Particle Affector Type 'LinearForce' registered Particle Affector Type 'ColourFader' registered Particle Affector Type 'ColourFader2' registered Particle Affector Type 'ColourImage' registered Particle Affector Type 'ColourInterpolator' registered Particle Affector Type 'Scaler' registered Particle Affector Type 'Rotator' registered Particle Affector Type 'DirectionRandomiser' registered Particle Affector Type 'DeflectorPlane' registered Plugin successfully installed Loading library .\Plugin_CgProgramManager Installing plugin: Cg Program Manager Plugin successfully installed *-*-* OGRE Initialising *-*-* Version 1.6.3 (Shoggoth) Added resource location '../data' of type 'FileSystem' to resource group 'General' Added resource location '../data/maps' of type 'FileSystem' to resource group 'General' Added resource location '../data/textures' of type 'FileSystem' to resource group 'General' Added resource location '../data/ui' of type 'FileSystem' to resource group 'General' Added resource location '../data/meshes' of type 'FileSystem' to resource group 'General' Added resource location '../data/particles' of type 'FileSystem' to resource group 'General' Added resource location '../data/panels' of type 'FileSystem' to resource group 'General' D3D9 : RenderSystem Option: Full Screen = Yes D3D9 : RenderSystem Option: Video Mode = 800 x 600 CPU Identifier & Features ------------------------- * CPU ID: GenuineIntel: Genuine Intel(R) CPU T1400 @ 1.73GHz * SSE: yes * SSE2: yes * SSE3: yes * MMX: yes * MMXEXT: yes * 3DNOW: no * 3DNOWEXT: no * CMOV: yes * TSC: yes * FPU: yes * PRO: yes * HT: no ------------------------- D3D9 : Subsystem Initialising *************************************** *** D3D9 : Subsystem Initialised OK *** *************************************** D3D9RenderSystem::_createRenderWindow "GameRenderWindow", 800x600 fullscreen miscParams: title=Energy Tycoon D3D9 : Created D3D9 Rendering Window 'GameRenderWindow' : 800x600, 32bpp Registering ResourceManager for type Texture Registering ResourceManager for type GpuProgram RenderSystem capabilities ------------------------- RenderSystem Name: Direct3D9 Rendering Subsystem GPU Vendor: intel Device Name: Mobile Intel(R) 965 Express Chipset Family Driver Version: 6.14.10.5218 * Fixed function pipeline: yes * Hardware generation of mipmaps: yes * Texture blending: yes * Anisotropic texture filtering: yes * Dot product texture operation: yes * Cube mapping: yes * Hardware stencil buffer: yes - Stencil depth: 8 - Two sided stencil support: yes - Wrap stencil values: yes * Hardware vertex / index buffers: yes * Vertex programs: yes * Fragment programs: yes * Geometry programs: no * 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 * Texture Compression: yes - DXT: yes - VTC: no * Scissor Rectangle: yes * Hardware Occlusion Query: yes * User clip planes: yes * VET_UBYTE4 vertex element type: yes * Infinite far plane projection: yes * Hardware render-to-texture: yes * Floating point textures: no * Non-power-of-two textures: yes * Volume textures: yes * Multiple Render Targets: 4 - With different bit depths: no * Point Sprites: yes * Extended point parameters: yes * Max Point Size: 255 * Vertex texture fetch: no * Render to Vertex Buffer : no * DirectX per stage constants: no ResourceBackgroundQueue - threading disabled Particle Renderer Type 'billboard' registered SceneManagerFactory for type 'OctreeSceneManager' registered. SceneManagerFactory for type 'TerrainSceneManager' registered. TerrainSceneManager: Registered a new PageSource for type Heightmap Parsing scripts for resource group Autodetect Finished parsing scripts for resource group Autodetect Parsing scripts for resource group General Parsing script de_material.material Parsing script kabelk.material Parsing script rotor_large_a.material Parsing script water.material Parsing script pp_gas_small_ground.material Parsing script stadtklein.material Parsing script car1.material Parsing script farm2_ground.material Parsing script resource_uran.material Parsing script resource_1.material Parsing script farm2.material Parsing script pp_solar_updraft_ground.material Parsing script re_gas_large.material Parsing script re_gas_small_ground.material Parsing script re_gas_small.material Parsing script re_uranium_small_ground.material Parsing script stadtgross.material Parsing script pp_coal_large.material Parsing script pp_solar_large_ground.material Parsing script pp_gas_large.material Parsing script select.material Parsing script pp_coal_small_ground.material Parsing script pp_coal_small.material Parsing script instancing.material Parsing script pp_gas_small.material Parsing script pp_gas_large_ground.material Parsing script re_coal_large.material Parsing script trafo.material Parsing script collides.material Parsing script co_research.material Parsing script stadtgrossboden.material Parsing script rotor_large_b.material Parsing script kabel.material Parsing script re_coal_small.material Parsing script pp_bio.material Parsing script re_gas_large_ground.material Parsing script car2.material Parsing script co_public_relations_ground.material Parsing script pp_wind_offshore.material Parsing script tree1.material Parsing script plane.material Parsing script strasse.material Parsing script farm3.material Parsing script re_uranium_large_ground.material Parsing script pp_wind_small_ground.material Parsing script farm3_ground.material Parsing script stadtmittelboden.material Parsing script pp_coal_large_ground.material Parsing script resource_coal.material Parsing script pp_solar_large.material Parsing script strommastkleinkreuzung.material Parsing script stadtmittel.material Parsing script pp_nuclear_fusion_ground.material Parsing script pp_solar_small.material Parsing script pp_bio_ground.material Parsing script co_headquarters.material Parsing script rotor_small.material Parsing script pp_nuclear_large_ground.material Parsing script pp_nuclear_large.material Parsing script umspann.material Parsing script rotor_large_c.material Parsing script kabel_manual.material Parsing script pp_wind_large_ground.material Parsing script car3.material Parsing script river.material Parsing script pp_nuclear_small.material Parsing script tree2.material Parsing script co_research_ground.material Parsing script line.material Parsing script shipt.material Parsing script truck1.material Parsing script stadtkleinboden.material Parsing script highlight.material Parsing script tree1_ground.material Parsing script co_headquarters_ground.material Parsing script co_public_relations.material Parsing script nuc_small.material Parsing script farm1_ground.material Parsing script strommastklein.material Parsing script pp_wind_offshore_ground.material Parsing script re_coal_small_ground.material Parsing script car4.material Parsing script road.material Parsing script re_uranium_large.material Parsing script strommast.material Parsing script strommastkreuzung.material Parsing script farm1.material Parsing script pp_wind_large.material Parsing script re_uranium_small.material Parsing script pp_wind_small.material Parsing script nuc_small_ground.material Parsing script pp_nuclear_fusion.material Parsing script resource_gas.material Parsing script rotor_offshore.material Parsing script fits.material Parsing script tree2_ground.material Parsing script pp_solar_updraft.material Parsing script pp_solar_small_ground.material Parsing script re_coal_large_ground.material Parsing script bruecke.material Parsing script smoke.material Parsing script smoke.particle Compiler error: invalid parameters in smoke.particle(73) Compiler error: invalid parameters in smoke.particle(115) Parsing script demolish.particle Finished parsing scripts for resource group General Parsing scripts for resource group Internal Finished parsing scripts for resource group Internal Creating viewport on target 'GameRenderWindow', rendering from camera 'PanCam', relative dimensions 8192L: 0 T: 0 W: 1 H: 1 ZOrder: 0 Viewport for camera 'PanCam', actual dimensions 8192L: 0 T: 0 W: 800 H: 600 fixme:dinput:SysMouseAImpl_Acquire Clipping cursor to (0,0)-(800,600) * Initialise: Gui | .\src\MyGUI_Gui.cpp | 54 * MyGUI version 2.2.2 | .\src\MyGUI_Gui.cpp | 58 Viewport : 800 600 | .\src\MyGUI_Gui.cpp | 68 * Initialise: ResourceManager | .\src\MyGUI_ResourceManager.cpp | 41 ResourceManager successfully initialized | .\src\MyGUI_ResourceManager.cpp | 53 * Initialise: LayerManager | .\src\MyGUI_LayerManager.cpp | 41 LayerManager successfully initialized | .\src\MyGUI_LayerManager.cpp | 73 * Initialise: WidgetManager | .\src\MyGUI_WidgetManager.cpp | 62 * Register widget factory 'Widget' | .\src\MyGUI_WidgetManager.cpp | 118 * Register widget factory 'Button' | .\src\MyGUI_WidgetManager.cpp | 118 * Register widget factory 'Window' | .\src\MyGUI_WidgetManager.cpp | 118 * Register widget factory 'List' | .\src\MyGUI_WidgetManager.cpp | 118 * Register widget factory 'HScroll' | .\src\MyGUI_WidgetManager.cpp | 118 * Register widget factory 'VScroll' | .\src\MyGUI_WidgetManager.cpp | 118 * Register widget factory 'Edit' | .\src\MyGUI_WidgetManager.cpp | 118 * Register widget factory 'ComboBox' | .\src\MyGUI_WidgetManager.cpp | 118 * Register widget factory 'StaticText' | .\src\MyGUI_WidgetManager.cpp | 118 * Register widget factory 'Tab' | .\src\MyGUI_WidgetManager.cpp | 118 * Register widget factory 'TabItem' | .\src\MyGUI_WidgetManager.cpp | 118 * Register widget factory 'TabItem' | .\src\MyGUI_WidgetManager.cpp | 118 * Register widget factory 'Sheet' | .\src\MyGUI_WidgetManager.cpp | 118 * Register widget factory 'Progress' | .\src\MyGUI_WidgetManager.cpp | 118 * Register widget factory 'ItemBox' | .\src\MyGUI_WidgetManager.cpp | 118 * Register widget factory 'MultiList' | .\src\MyGUI_WidgetManager.cpp | 118 * Register widget factory 'StaticImage' | .\src\MyGUI_WidgetManager.cpp | 118 * Register widget factory 'Message' | .\src\MyGUI_WidgetManager.cpp | 118 * Register widget factory 'RenderBox' | .\src\MyGUI_WidgetManager.cpp | 118 * Register widget factory 'MenuCtrl' | .\src\MyGUI_WidgetManager.cpp | 118 * Register widget factory 'MenuItem' | .\src\MyGUI_WidgetManager.cpp | 118 * Register widget factory 'PopupMenu' | .\src\MyGUI_WidgetManager.cpp | 118 * Register widget factory 'MenuBar' | .\src\MyGUI_WidgetManager.cpp | 118 * Register widget factory 'ScrollView' | .\src\MyGUI_WidgetManager.cpp | 118 * Register widget factory 'DDContainer' | .\src\MyGUI_WidgetManager.cpp | 118 * Register widget factory 'Canvas' | .\src\MyGUI_WidgetManager.cpp | 118 WidgetManager successfully initialized | .\src\MyGUI_WidgetManager.cpp | 93 * Initialise: InputManager | .\src\MyGUI_InputManager.cpp | 51 InputManager successfully initialized | .\src\MyGUI_InputManager.cpp | 74 * Initialise: SubWidgetManager | .\src\MyGUI_SubWidgetManager.cpp | 33 SubWidgetManager successfully initialized | .\src\MyGUI_SubWidgetManager.cpp | 49 * Initialise: SkinManager | .\src\MyGUI_SkinManager.cpp | 40 SkinManager successfully initialized | .\src\MyGUI_SkinManager.cpp | 46 * Initialise: FontManager | .\src\MyGUI_FontManager.cpp | 43 FontManager successfully initialized | .\src\MyGUI_FontManager.cpp | 47 * Initialise: ControllerManager | .\src\MyGUI_ControllerManager.cpp | 36 ControllerManager successfully initialized | .\src\MyGUI_ControllerManager.cpp | 40 * Initialise: PointerManager | .\src\MyGUI_PointerManager.cpp | 41 PointerManager successfully initialized | .\src\MyGUI_PointerManager.cpp | 50 * Initialise: ClipboardManager | .\src\MyGUI_ClipboardManager.cpp | 35 ClipboardManager successfully initialized | .\src\MyGUI_ClipboardManager.cpp | 44 * Initialise: LayoutManager | .\src\MyGUI_LayoutManager.cpp | 41 LayoutManager successfully initialized | .\src\MyGUI_LayoutManager.cpp | 47 * Initialise: DynLibManager | .\src\MyGUI_DynLibManager.cpp | 34 DynLibManager successfully initialized | .\src\MyGUI_DynLibManager.cpp | 36 * Initialise: PluginManager | .\src\MyGUI_PluginManager.cpp | 36 PluginManager successfully initialized | .\src\MyGUI_PluginManager.cpp | 40 * Initialise: LanguageManager | .\src\MyGUI_LanguageManager.cpp | 37 LanguageManager successfully initialized | .\src\MyGUI_LanguageManager.cpp | 44 Load ini file 'core_keyboard.xml' from resource group : General | .\src\MyGUI_ResourceManager.cpp | 171 Load ini file 'core_language.xml' from resource group : General | .\src\MyGUI_ResourceManager.cpp | 171 Load ini file 'core_layer.xml' from resource group : General | .\src\MyGUI_ResourceManager.cpp | 171 Load ini file 'core_font.xml' from resource group : General | .\src\MyGUI_ResourceManager.cpp | 171 Load ini file 'core_theme.xml' from resource group : General | .\src\MyGUI_ResourceManager.cpp | 171 Load ini file 'core_resource.xml' from resource group : General | .\src\MyGUI_ResourceManager.cpp | 171 Load ini file 'core_skin.xml' from resource group : General | .\src\MyGUI_ResourceManager.cpp | 171 Texture: core.png: Loading 1 faces(PF_A8R8G8B8,2048x2048x1) with 0 generated mipmaps from Image. Internal format is PF_A8R8G8B8,2048x2048x1. Load ini file 'core_pointer.xml' from resource group : General | .\src\MyGUI_ResourceManager.cpp | 171 Texture: core_pointer.png: Loading 1 faces(PF_A8R8G8B8,256x128x1) with 0 generated mipmaps from Image. Internal format is PF_A8R8G8B8,256x128x1. Load ini file 'et_custom.xml' from resource group : General | .\src\MyGUI_ResourceManager.cpp | 171 Gui successfully initialized | .\src\MyGUI_Gui.cpp | 112 Font 'DefaultLarge' using texture size 1024 x 256 | .\src\MyGUI_Font.cpp | 206 Font 'DefaultLarge' using real height 28 pixels | .\src\MyGUI_Font.cpp | 207 Texture: DefaultLarge_Texture: Loading 1 faces(PF_BYTE_LA,1024x256x1) with 0 generated mipmaps from Image. Internal format is PF_BYTE_LA,1024x256x1. wine: Unhandled page fault on write access to 0xa45d3dca at address 0xe58970 (thread 0009), starting debugger... Ctrl-C: stopping debuggee fixme:console:CONSOLE_DefaultHandler Terminating process 1d on event 0
I don't attach debugging log(I terminate program with CTRL+C after debugger ends). With channel should I trace?
http://bugs.winehq.org/show_bug.cgi?id=24788
--- Comment #1 from Sławek slawek@lach.art.pl 2010-10-17 13:06:56 CDT --- Energy tycoon are on the Sourceforge.net
http://sourceforge.net/projects/energytycoon/files/energytycoon_release1_ins...
http://bugs.winehq.org/show_bug.cgi?id=24788
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download Status|UNCONFIRMED |NEW CC| |dank@kegel.com Ever Confirmed|0 |1
--- Comment #2 from Dan Kegel dank@kegel.com 2010-10-17 16:07:44 CDT --- Please don't paste logs inline, attach them instead. To get a good backtrace from this problem, do winetricks nocrashdialog Then do WINEDEBUG=+heap,+seh wine et > log 2>&1 That shows
trace:seh:call_stack_handlers handler at 0x7bc85160 returned 1 Unhandled exception: page fault on read access to 0xfeeeff02 in 32-bit code (0x009389f0). Backtrace: =>0 in ogremain 1 WINPROC_wrapper+0x19() in user32 2 WINPROC_wrapper+0x19() in user32 3 call_window_proc+0x4c(hwnd=0x2002c, msg=0x0006, wp=0, lp=0x20028, result=0x33b63c, arg=0x9388f0) [dlls/user32/winproc.c:242] in user32
Without +heap, the page fault is on read access to some rather different address. I wonder if this might not be a memory bug in the app... have they tried running it under AppVerifier on Windows?
http://bugs.winehq.org/show_bug.cgi?id=24788
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |source
http://bugs.winehq.org/show_bug.cgi?id=24788
Andrew Nguyen arethusa26@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |wine-bugs@winehq.org Component|-unknown |directx-d3dx9
--- Comment #3 from Andrew Nguyen arethusa26@gmail.com 2011-08-15 23:18:44 CDT --- The real problem appears to be:
0020:Call d3dx9_36.D3DXLoadSurfaceFromMemory(03e81188,00000000,0033d3b4,0147dcb8,00000033,00000800,00000000,0033d3cc,ffffffff,00000000) ret=015d5382 ... 0020:fixme:d3dx:get_format_info Unknown format 0x33 0020:fixme:d3dx:get_format_info Unknown format 0x33 0020:Ret d3dx9_36.D3DXLoadSurfaceFromMemory() retval=80004001 ret=015d5382
The crash is just the aftermath of a C++ exception raised after this call. Installing d3dx9 from winetricks allows the game to successfully start.
http://bugs.winehq.org/show_bug.cgi?id=24788
--- Comment #4 from Andrew Nguyen arethusa26@gmail.com 2011-08-15 23:19:43 CDT --- Created an attachment (id=35978) --> (http://bugs.winehq.org/attachment.cgi?id=35978) Energy Tycoon +d3dx trace
http://bugs.winehq.org/show_bug.cgi?id=24788
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |http://www.energietycoon.de | |/en/
http://bugs.winehq.org/show_bug.cgi?id=24788
Anders Aagaard aagaande@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |aagaande@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=24788
--- Comment #5 from Anders Aagaard aagaande@gmail.com 2012-04-26 13:47:53 CDT --- Suspect this will hit the same issue : http://www.modulaatio.com/runningwithrifles/ (after a quick google). This might affect every OGRE engine game?
http://bugs.winehq.org/show_bug.cgi?id=24788
Józef Kucia joseph.kucia@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |joseph.kucia@gmail.com
--- Comment #6 from Józef Kucia joseph.kucia@gmail.com 2012-05-24 14:08:02 CDT --- Works in the current git.
http://bugs.winehq.org/show_bug.cgi?id=24788
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #7 from Dan Kegel dank@kegel.com 2012-05-24 16:07:50 CDT --- Reported fixed.
http://bugs.winehq.org/show_bug.cgi?id=24788
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #8 from Alexandre Julliard julliard@winehq.org 2012-05-25 13:42:38 CDT --- Closing bugs fixed in 1.5.5.