PDA

View Full Version : Game crashes when starting/OpenGL/i915GM Chipset


tak
05-05-2007, 03:35 PM
Hello everyone,
I try to run the game on a laptop with Ubuntu Feisty and Intel onboard graphics (i915GM/GMA900). When starting, i get to the point shown in the screenshot and then i get a segfault and this backtrace:



libs/libcore_client.so(_ZN10ClientBase14save_backtraceE v+0x7e) [0xb7df1cfe]
libs/libcore_client.so(_ZN10ClientBase12client_crashEi+ 0x17) [0xb7df20a7]
[0xffffe420]
/usr/lib/dri/i915_dri.so [0xb6b3981e]
/usr/lib/dri/i915_dri.so(_ae_loopback_array_elt+0xe4) [0xb6ba2b94]
/usr/lib/dri/i915_dri.so [0xb6bd6d09]
/usr/lib/dri/i915_dri.so(_tnl_DrawArrays+0x11b) [0xb6bd702b]
libs/libopengl_api.so(_ZN8Engine3D12RenderizerGL22rende r_surface_elementEPNS_10RenderList14SurfaceElement EPNS_25ObjectRenderingParametersE+0xf39) [0xb778c1d9]
libs/libopengl_api.so(_ZN8Engine3D12RenderizerGL11rende r_meshEPNS_4MeshEP8Matrix4D+0xd9) [0xb7767dd9]
libs/libopengl_api.so(_ZN8Engine3D12RenderizerGL15rende r_gui_meshEffPNS_4MeshEPKSt6vectorI10BitmapBaseSaI S4_EEPKS3_I13StringElementSaIS9_EEf+0x114) [0xb7767f84]
libs/libgui_extension.so(_ZN3GUI16Drawable_GUIMesh15ren der_internalEv+0xd9) [0xb7976379]
libs/libgui.so(_ZN3GUI8Drawable6renderEv+0x36) [0xb7a5f4a6]
libs/libgui.so(_ZN3GUI6Widget11draw_signalENS_9AreaCoor dE+0x138) [0xb7a33218]
libs/libgui.so(_ZN3GUI6Widget11draw_signalENS_9AreaCoor dE+0x17e) [0xb7a3325e]
libs/libgui.so(_ZN3GUI6Widget11draw_signalENS_9AreaCoor dE+0x17e) [0xb7a3325e]
libs/libgui.so(_ZN3GUI6Widget11draw_signalENS_9AreaCoor dE+0x17e) [0xb7a3325e]
libs/libgui.so(_ZN3GUI6Widget11draw_signalENS_9AreaCoor dE+0x17e) [0xb7a3325e]
libs/libgui.so(_ZN3GUI6Widget11draw_signalEv+0x83) [0xb7a33533]
libs/libcommon_entities.so(_ZN13DisplayEntity15show_nex t_frameEv+0x81) [0xb7c18931]
libs/libregnum_client.so(_ZN10GameClient7iterateEv+0x42 ) [0xb7f83a82]
libs/libcore_client.so(_ZN8MainLoop7iterateEv+0x28) [0xb7e00e78]
libs/libresource_system.so(_ZN15ResourceManager12get_re sourceEi+0x313) [0xb7861c23]
libs/libresource_system_extension.so(_ZN14TextureManage r21get_texture_inmediateEi+0x9a) [0xb7802d1a]
libs/libresource_system_extension.so [0xb780a542]
libs/liblua51.so [0xb72ff6be]
libs/liblua51.so [0xb7314703]
libs/liblua51.so [0xb72fffd5]
libs/liblua51.so [0xb72f8f41]
libs/liblua51.so [0xb72feac0]
libs/liblua51.so [0xb73006e5]
libs/liblua51.so(lua_pcall+0x69) [0xb72f8fb9]
libs/libentity_system.so(_ZN9LuaEntity4callEii+0xac) [0xb75eebcc]
libs/libcommon_entities.so(_ZN13LoadingScreen15creation _notifyEP7Message+0xaa3) [0xb7c147c3]
libs/libentity_system.so(_ZN13EntityManager32initialize _entity_as_custom_typeEPKciS1_P7MessageP6Entity+0x 59f) [0xb75da94f]
libs/libentity_system.so(_ZN13EntityManager17initialize _entityEPKciP7Message+0x42) [0xb75db372]
libs/libregnum_client.so(_ZN10GameClient19initialize_en titiesEv+0x2550) [0xb7f8b060]
libs/libregnum_client.so(_ZN10GameClient4initEiPPc+0x62 0) [0xb7f8db50]
libs/libregnum_client.so(_ZN10GameClientC1EiPPc+0xc8) [0xb7f8eb38]
./game(main+0x37) [0x8048b57]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xdc) [0xb708bebc]
./game(__gxx_personality_v0+0x61) [0x8048a81]



The game starts to download resouces, the little bar topleft appears, then it crashes back to command line.
Resolution is 800x600x16, Safe Mode activated, running in a window.
It looks like a direct rendering issue, i use libtxc_dxtn060508 for S§TC texture compression, the only thing different from the native Feisty configuration. The game runs on a similar chipset, i945 pretty flawless under Windows XP (if ugly though :o ), so i figure this should be doable on linux.
If anyone has a hint or similar experience or a solution to share i would be really grateful