[SOLVED] [Linux] Crash when attempting to enter a portal

normalnormal Posts: 7
Hello!

I would like to report a malfunction in the game: a crash.
Because of it, I'm unable to progress in the game, and it has never subsided so far.
The crash occurs just after a loading screen flashes, before which I have attempted to enter a 'Portal to Glyph Room'; I've successfully obtained a piece from the first Glyph Room, and proceeded to the next level and faced this small problem. This problem also seems to appear when a certain NPC opens up a portal for me to obtain an item from the level.
I've noticed it denies me the ability to progress deeper in the game, perhaps certain levels have unique sprite/texture/monster/effect... that causes this crash.

The game works flawlessly until this point, although there exist some rendering issues (third hero's entire head is missing).

Here's the output from the game:
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.15.3
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,pfm,pct,pict,pic,3fr,arw,bay,bmq,cap,cine,cr2,crw,cs1,dc2,dcr,drf,dsc,dng,erf,fff,ia,iiq,k25,kc2,kdc,mdc,mef,mos,mrw,nef,nrw,orf,pef,ptx,pxn,qtk,raf,raw,rdc,rw2,rwl,rwz,sr2,srf,srw,sti
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 lib64/OGRE/RenderSystem_GL
Installing plugin: GL RenderSystem
OpenGL Rendering Subsystem created.
Plugin successfully installed
Loading library lib64/OGRE/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 lib64/OGRE/Plugin_OctreeSceneManager
Installing plugin: Octree & Terrain Scene Manager
Plugin successfully installed
*-*-* OGRE Initialising
*-*-* Version 1.6.5 (Shoggoth)
Error: signal: 11

torchlight(_ZN10LinuxUtils13crash_handlerEi+0x25)[0x17eadc5]
/usr/lib/libc.so.6(+0x35020)[0x7f8b77c8b020]
/opt/Torchlight/lib64/libOgreMain-1.6.5.so(+0x1d5789)[0x7f8b7b2cd789]
/opt/Torchlight/lib64/libOgreMain-1.6.5.so(_ZN4Ogre5ImageD1Ev+0x2d)[0x7f8b7b27b56d]
lib64/OGRE/RenderSystem_GL.so(+0x38558)[0x7f8b71f13558]
lib64/OGRE/RenderSystem_GL.so(+0x354e7)[0x7f8b71f104e7]
/opt/Torchlight/lib64/libOgreMain-1.6.5.so(_ZN4Ogre8Resource4loadEb+0x1b7)[0x7f8b7b350bd7]
/opt/Torchlight/lib64/libOgreMain-1.6.5.so(_ZNK4Ogre16TextureUnitState12ensureLoadedEm+0x65)[0x7f8b7b418f65]
/opt/Torchlight/lib64/libOgreMain-1.6.5.so(_ZN4Ogre16TextureUnitState5_loadEv+0x33)[0x7f8b7b419233]
/opt/Torchlight/lib64/libOgreMain-1.6.5.so(_ZN4Ogre4Pass5_loadEv+0x2c)[0x7f8b7b31bf8c]
/opt/Torchlight/lib64/libOgreMain-1.6.5.so(_ZN4Ogre9Technique5_loadEv+0x2d)[0x7f8b7b40e56d]
/opt/Torchlight/lib64/libOgreMain-1.6.5.so(_ZN4Ogre8Material8loadImplEv+0x2c)[0x7f8b7b29bdac]
/opt/Torchlight/lib64/libOgreMain-1.6.5.so(_ZN4Ogre8Resource4loadEb+0x1b7)[0x7f8b7b350bd7]
/opt/Torchlight/lib64/libOgreMain-1.6.5.so(_ZN4Ogre9SubEntity11setMaterialERKNS_11MaterialPtrE+0xca)[0x7f8b7b4054da]
/opt/Torchlight/lib64/libOgreMain-1.6.5.so(_ZN4Ogre9SubEntity15setMaterialNameERKSs+0xc9)[0x7f8b7b4059a9]
/opt/Torchlight/lib64/libOgreMain-1.6.5.so(_ZN4Ogre6Entity18buildSubEntityListERNS_7MeshPtrEPSt6vectorIPNS_9SubEntityESaIS5_EE+0xc8)[0x7f8b7b24c738]
/opt/Torchlight/lib64/libOgreMain-1.6.5.so(_ZN4Ogre6Entity11_initialiseEb+0xa8)[0x7f8b7b24dbd8]
/opt/Torchlight/lib64/libOgreMain-1.6.5.so(_ZN4Ogre6EntityC2ERKSsRKNS_7MeshPtrE+0x443)[0x7f8b7b24da73]
/opt/Torchlight/lib64/libOgreMain-1.6.5.so(_ZN4Ogre13EntityFactory18createInstanceImplERKSsPKSt3mapISsSsSt4lessISsESaISt4pairIS1_SsEEE+0x26c)[0x7f8b7b25060c]
/opt/Torchlight/lib64/libOgreMain-1.6.5.so(_ZN4Ogre20MovableObjectFactory14createInstanceERKSsPNS_12SceneManagerEPKSt3mapISsSsSt4lessISsESaISt4pairIS1_SsEEE+0x21)[0x7f8b7b2ef591]
/opt/Torchlight/lib64/libOgreMain-1.6.5.so(_ZN4Ogre12SceneManager19createMovableObjectERKSsS2_PKSt3mapISsSsSt4lessISsESaISt4pairIS1_SsEEE+0x2a9)[0x7f8b7b380b19]
/opt/Torchlight/lib64/libOgreMain-1.6.5.so(_ZN4Ogre12SceneManager12createEntityERKSsS2_+0x227)[0x7f8b7b3898a7]
torchlight(_ZN14OGRE_UTILITIES12createEntityEPN4Ogre12SceneManagerERKSbIwSt11char_traitsIwESaIwEENS_10EQUERYMASKEPKc+0x146)[0x12f99d2]
torchlight(_ZN13CGenericModel9loadModelESbIwSt11char_traitsIwESaIwEES3_bbb+0x2a2)[0xcec176]
torchlight(_ZN13CGenericModelC2EP16CResourceManagerPN4Ogre12SceneManagerESbIwSt11char_traitsIwESaIwEES8_b+0x3de)[0xce9066]
torchlight(_ZN22CMasterResourceManager13addBatchModelEP16CResourceManagerPN4Ogre12SceneManagerESbIwSt11char_traitsIwESaIwEERb+0x154)[0xfe3828]
torchlight(_ZN10CRoomPiece15setMeshFilePathERKSbIwSt11char_traitsIwESaIwEE+0x198)[0xf4ad12]
torchlight(_ZN10CRoomPiece13initRoomPieceEv+0x318)[0xf4b44a]
torchlight(_ZN20CRoomPieceDescriptor29DescriptorObjectHasBeenInitedEP17CEditorBaseObject+0x24)[0x8dc3c0]
torchlight(_ZN12CEditorScene20loadCompressedLayoutER9CFileInfoP10TArrayListIP17CEditorBaseObjectEx+0x963)[0xab40c9]
torchlight(_ZN12CEditorScene9loadSceneESbIwSt11char_traitsIwESaIwEEbP10TArrayListIP17CEditorBaseObjectExbP13CTimerStatics+0x2ac)[0xab03aa]
torchlight(_ZN7CLayout14loadLayoutFileERKSbIwSt11char_traitsIwESaIwEEbP13CTimerStaticsbbj+0x6c6)[0xf02288]
torchlight(_ZN6CLevel14loadRoomLayoutEP18CLevelTemplateDatab15ELevelEntryTypePSt6vectorISbIwSt11char_traitsIwESaIwEESaIS7_EES7_+0xc78)[0xdfee68]
torchlight(_ZN11CGameClient9loadLevelESbIwSt11char_traitsIwESaIwEES3_bi15ELevelEntryTypeS3_+0x1856)[0x76f940]
torchlight(_ZN11CGameClient11performWarpEv+0xbae)[0x7695e2]
torchlight(_ZN11CGameClient12updateIngameEfPN4Ogre12RenderWindowEfb+0x59)[0x7755e9]
torchlight(_ZN11CGameClient6updateEfPN4Ogre12RenderWindowEfb+0x32b)[0x774cfd]
torchlight(_ZN5CGame6updateEffb+0x2ad)[0x7442c9]
torchlight(_ZN5CGame12frameStartedERKN4Ogre10FrameEventE+0xf8)[0x743d74]
/opt/Torchlight/lib64/libOgreMain-1.6.5.so(_ZN4Ogre4Root17_fireFrameStartedERNS_10FrameEventE+0x182)[0x7f8b7b366832]

Machine:
Arch Linux x86_64 GNU/Linux
Kernel: 3.5.3-1-ARCH
Video driver: ati-dri 8.0.4-3 (opensource driver)
Video device: ATI RV710 [Mobility Radeon HD 4500/5100 Series]
Processor: AMD Turion(tm) II Dual-Core Mobile M520
RAM: 4GB

Any input would be greatly appreciated.

P.S: Apologies if this is an already known issue.

Comments

  • I can completely confirm this problem. The same happens here in the humbleBundle Linux Version x68_64

    I won't echo the whole stack here as its quite similar. Though here the top is:
    /home/ingo/Torchlight/Torchlight/Torchlight.bin.x86_64(_ZN10LinuxUtils13crash_handlerEi+0x25)[0x17eadc5]
    /lib64/libc.so.6(+0x35ab0)[0x7f598473aab0]
    /home/ingo/Torchlight/Torchlight/lib64/libOgreMain-1.6.5.so(+0x1d40bb)[0x7f5987d7c0bb]
    /home/ingo/Torchlight/Torchlight/lib64/libOgreMain-1.6.5.so(+0x1d7567)[0x7f5987d7f567]
    lib64/OGRE/RenderSystem_GL.so(+0x356e1)[0x7f597ea8f6e1]
    lib64/OGRE/RenderSystem_GL.so(+0x36290)[0x7f597ea90290]
    /home/ingo/Torchlight/Torchlight/lib64/libOgreMain-1.6.5.so(_ZN4Ogre7Texture23createInternalResourcesEv+0x19)[0x7f5987ec4ce9]
    /home/ingo/Torchlight/Torchlight/lib64/libOgreMain-1.6.5.so(_ZN4Ogre7Texture11_loadImagesERKSt6vectorIPKNS_5ImageESaIS4_EE+0x1a3)[0x7f5987ec5b93]
    lib64/OGRE/RenderSystem_GL.so(+0x354b0)[0x7f597ea8f4b0]
    /home/ingo/Torchlight/Torchlight/lib64/libOgreMain-1.6.5.so(_ZN4Ogre8Resource4loadEb+0x1b7)[0x7f5987e00bd7]
    

    My System is
    Gentoo Linux x86_64 GNU/Linux
    Kernel: 3.6.0-rc4master
    Video Driver: Nouveau (nvidia opensource)
    Video Device: Nvidia 330M
    Processor: Intel i5
    Ram: 4GB
    

    From my experience I would say this is simple a malformatted or missing image file.
    As I assume you work around missing textures automatically, this seems to be malformed then.

    I can't actually tell which texture is loaded here. If you tell me how to find out, I will.

    BTW.: Great game. Hmm, Mouse Wheel scrolling does not work though, but I don't really need it (is there another way to scroll the scene?)
  • The scrollwheel should zoom in/out but doesn't seem to work in the Linux port.
  • I don't know how useful this might be, but here's backtrace from gdb:
    Program received signal SIGSEGV, Segmentation fault.
    0x00007ffff797e789 in ?? () from /opt/Torchlight/lib64/libOgreMain-1.6.5.so
    
    (gdb) backtrace
    #0  0x00007ffff797e789 in ?? () from /opt/Torchlight/lib64/libOgreMain-1.6.5.so
    #1  0x00007ffff792c56d in Ogre::Image::~Image() () from /opt/Torchlight/lib64/libOgreMain-1.6.5.so
    #2  0x00007fffee5c4558 in ?? ()
    #3  0x0000000000000050 in ?? ()
    #4  0x0000000000000001 in ?? ()
    #5  0x0000000000000050 in ?? ()
    #6  0xcccccccccccccccd in ?? ()
    #7  0x00007fffd3d57500 in ?? ()
    #8  0x00007fffee5c14e7 in ?? ()
    #9  0x00007fffee845b50 in ?? ()
    #10 0x000000000e5ff370 in ?? ()
    #11 0x00007fffd39c4998 in ?? ()
    #12 0x00007fff00000000 in ?? ()
    #13 0x000000000f2fc2c0 in ?? ()
    #14 0x000000000f2fc2c8 in ?? ()
    #15 0x000000000f2fc2c8 in ?? ()
    #16 0x000000000f953a90 in ?? ()
    #17 0x00007ffff0aa1688 in ?? ()
    #18 0x00007fffd3d57500 in ?? ()
    #19 0x0000000000000000 in ?? ()
    
  • I am also experiencing this crash. It started on the Kaleidoscope Pearl quest at the 'Glyph Room' portal. Since taking a Portal to Town from Floor 12, I am now also unable to access any of the three portals on Floor 9 without the game crashing immediately.

    System Information:
      Distribution: Gentoo Architecture: x86_64 Kernel: 3.5.0 GPU: Intel Core i5-2520M integrated Mesa: 9_pre20120831 xorg-server: 1.12.99.905 Torchlight version: 1.15, obtained through Humble Indie Bundle #6

    Error Output:
    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.13.1
    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,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
    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 lib64/OGRE/RenderSystem_GL
    Installing plugin: GL RenderSystem
    OpenGL Rendering Subsystem created.
    Plugin successfully installed
    Loading library lib64/OGRE/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 lib64/OGRE/Plugin_OctreeSceneManager
    Installing plugin: Octree & Terrain Scene Manager
    Plugin successfully installed
    *-*-* OGRE Initialising
    *-*-* Version 1.6.5 (Shoggoth)
    Error: signal: 11
    
    /home/wakt/games/Torchlight/Torchlight.bin.x86_64(_ZN10LinuxUtils13crash_handlerEi+0x25)[0x17eadc5]
    /lib64/libc.so.6(+0x37b90)[0x7eff0bc84b90]
    /home/wakt/games/Torchlight/lib64/libOgreMain-1.6.5.so(+0x1d5789)[0x7eff0f2b9789]
    /home/wakt/games/Torchlight/lib64/libOgreMain-1.6.5.so(_ZN4Ogre5ImageD1Ev+0x2d)[0x7eff0f26756d]
    lib64/OGRE/RenderSystem_GL.so(+0x38558)[0x7eff06d11558]
    lib64/OGRE/RenderSystem_GL.so(+0x354e7)[0x7eff06d0e4e7]
    /home/wakt/games/Torchlight/lib64/libOgreMain-1.6.5.so(_ZN4Ogre8Resource4loadEb+0x1b7)[0x7eff0f33cbd7]
    /home/wakt/games/Torchlight/lib64/libOgreMain-1.6.5.so(_ZNK4Ogre16TextureUnitState12ensureLoadedEm+0x65)[0x7eff0f404f65]
    /home/wakt/games/Torchlight/lib64/libOgreMain-1.6.5.so(_ZN4Ogre16TextureUnitState5_loadEv+0x33)[0x7eff0f405233]
    /home/wakt/games/Torchlight/lib64/libOgreMain-1.6.5.so(_ZN4Ogre4Pass5_loadEv+0x2c)[0x7eff0f307f8c]
    /home/wakt/games/Torchlight/lib64/libOgreMain-1.6.5.so(_ZN4Ogre9Technique5_loadEv+0x2d)[0x7eff0f3fa56d]
    /home/wakt/games/Torchlight/lib64/libOgreMain-1.6.5.so(_ZN4Ogre8Material8loadImplEv+0x2c)[0x7eff0f287dac]
    /home/wakt/games/Torchlight/lib64/libOgreMain-1.6.5.so(_ZN4Ogre8Resource4loadEb+0x1b7)[0x7eff0f33cbd7]
    /home/wakt/games/Torchlight/lib64/libOgreMain-1.6.5.so(_ZN4Ogre9SubEntity11setMaterialERKNS_11MaterialPtrE+0xca)[0x7eff0f3f14da]
    /home/wakt/games/Torchlight/lib64/libOgreMain-1.6.5.so(_ZN4Ogre9SubEntity15setMaterialNameERKSs+0xc9)[0x7eff0f3f19a9]
    /home/wakt/games/Torchlight/lib64/libOgreMain-1.6.5.so(_ZN4Ogre6Entity18buildSubEntityListERNS_7MeshPtrEPSt6vectorIPNS_9SubEntityESaIS5_EE+0xc8)[0x7eff0f238738]
    /home/wakt/games/Torchlight/lib64/libOgreMain-1.6.5.so(_ZN4Ogre6Entity11_initialiseEb+0xa8)[0x7eff0f239bd8]
    /home/wakt/games/Torchlight/lib64/libOgreMain-1.6.5.so(_ZN4Ogre6EntityC2ERKSsRKNS_7MeshPtrE+0x443)[0x7eff0f239a73]
    /home/wakt/games/Torchlight/lib64/libOgreMain-1.6.5.so(_ZN4Ogre13EntityFactory18createInstanceImplERKSsPKSt3mapISsSsSt4lessISsESaISt4pairIS1_SsEEE+0x26c)[0x7eff0f23c60c]
    /home/wakt/games/Torchlight/lib64/libOgreMain-1.6.5.so(_ZN4Ogre20MovableObjectFactory14createInstanceERKSsPNS_12SceneManagerEPKSt3mapISsSsSt4lessISsESaISt4pairIS1_SsEEE+0x21)[0x7eff0f2db591]
    /home/wakt/games/Torchlight/lib64/libOgreMain-1.6.5.so(_ZN4Ogre12SceneManager19createMovableObjectERKSsS2_PKSt3mapISsSsSt4lessISsESaISt4pairIS1_SsEEE+0x2a9)[0x7eff0f36cb19]
    /home/wakt/games/Torchlight/lib64/libOgreMain-1.6.5.so(_ZN4Ogre12SceneManager12createEntityERKSsS2_+0x227)[0x7eff0f3758a7]
    /home/wakt/games/Torchlight/Torchlight.bin.x86_64(_ZN14OGRE_UTILITIES12createEntityEPN4Ogre12SceneManagerERKSbIwSt11char_traitsIwESaIwEENS_10EQUERYMASKEPKc+0x146)[0x12f99d2]
    /home/wakt/games/Torchlight/Torchlight.bin.x86_64(_ZN13CGenericModel9loadModelESbIwSt11char_traitsIwESaIwEES3_bbb+0x2a2)[0xcec176]
    /home/wakt/games/Torchlight/Torchlight.bin.x86_64(_ZN13CGenericModelC2EP16CResourceManagerPN4Ogre12SceneManagerESbIwSt11char_traitsIwESaIwEES8_b+0x3de)[0xce9066]
    /home/wakt/games/Torchlight/Torchlight.bin.x86_64(_ZN22CMasterResourceManager13addBatchModelEP16CResourceManagerPN4Ogre12SceneManagerESbIwSt11char_traitsIwESaIwEERb+0x154)[0xfe3828]
    /home/wakt/games/Torchlight/Torchlight.bin.x86_64(_ZN10CRoomPiece15setMeshFilePathERKSbIwSt11char_traitsIwESaIwEE+0x198)[0xf4ad12]
    /home/wakt/games/Torchlight/Torchlight.bin.x86_64(_ZN10CRoomPiece13initRoomPieceEv+0x318)[0xf4b44a]
    /home/wakt/games/Torchlight/Torchlight.bin.x86_64(_ZN20CRoomPieceDescriptor29DescriptorObjectHasBeenInitedEP17CEditorBaseObject+0x24)[0x8dc3c0]
    /home/wakt/games/Torchlight/Torchlight.bin.x86_64(_ZN12CEditorScene20loadCompressedLayoutER9CFileInfoP10TArrayListIP17CEditorBaseObjectEx+0x963)[0xab40c9]
    /home/wakt/games/Torchlight/Torchlight.bin.x86_64(_ZN12CEditorScene9loadSceneESbIwSt11char_traitsIwESaIwEEbP10TArrayListIP17CEditorBaseObjectExbP13CTimerStatics+0x2ac)[0xab03aa]
    /home/wakt/games/Torchlight/Torchlight.bin.x86_64(_ZN7CLayout14loadLayoutFileERKSbIwSt11char_traitsIwESaIwEEbP13CTimerStaticsbbj+0x6c6)[0xf02288]
    /home/wakt/games/Torchlight/Torchlight.bin.x86_64(_ZN6CLevel14loadRoomLayoutEP18CLevelTemplateDatab15ELevelEntryTypePSt6vectorISbIwSt11char_traitsIwESaIwEESaIS7_EES7_+0xc78)[0xdfee68]
    /home/wakt/games/Torchlight/Torchlight.bin.x86_64(_ZN11CGameClient9loadLevelESbIwSt11char_traitsIwESaIwEES3_bi15ELevelEntryTypeS3_+0x1856)[0x76f940]
    /home/wakt/games/Torchlight/Torchlight.bin.x86_64(_ZN11CGameClient11performWarpEv+0xbae)[0x7695e2]
    /home/wakt/games/Torchlight/Torchlight.bin.x86_64(_ZN11CGameClient12updateIngameEfPN4Ogre12RenderWindowEfb+0x59)[0x7755e9]
    /home/wakt/games/Torchlight/Torchlight.bin.x86_64(_ZN11CGameClient6updateEfPN4Ogre12RenderWindowEfb+0x32b)[0x774cfd]
    /home/wakt/games/Torchlight/Torchlight.bin.x86_64(_ZN5CGame6updateEffb+0x2ad)[0x7442c9]
    /home/wakt/games/Torchlight/Torchlight.bin.x86_64(_ZN5CGame12frameStartedERKN4Ogre10FrameEventE+0xf8)[0x743d74]
    /home/wakt/games/Torchlight/lib64/libOgreMain-1.6.5.so(_ZN4Ogre4Root17_fireFrameStartedERNS_10FrameEventE+0x182)[0x7eff0f352832]
    
  • same issue, Xubuntu 12.04 64 bit:
    user@host:~/bin/Torchlight$ ./Torchlight.bin.x86_64
    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.13.1
    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,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
    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 lib64/OGRE/RenderSystem_GL
    Installing plugin: GL RenderSystem
    OpenGL Rendering Subsystem created.
    Plugin successfully installed
    Loading library lib64/OGRE/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 lib64/OGRE/Plugin_OctreeSceneManager
    Installing plugin: Octree & Terrain Scene Manager
    Plugin successfully installed
    *-*-* OGRE Initialising
    *-*-* Version 1.6.5 (Shoggoth)
    Error: signal: 11

    ./Torchlight.bin.x86_64(_ZN10LinuxUtils13crash_handlerEi+0x25)[0x17eadc5]
    /lib/x86_64-linux-gnu/libc.so.6(+0x364c0)[0x7fa30dea24c0]
    /home/user/bin/Torchlight/lib64/libOgreMain-1.6.5.so(+0x1d5789)[0x7fa3114b6789]
    /home/user/bin/Torchlight/lib64/libOgreMain-1.6.5.so(_ZN4Ogre5ImageD1Ev+0x2d)[0x7fa31146456d]
    lib64/OGRE/RenderSystem_GL.so(+0x38558)[0x7fa3089aa558]
    lib64/OGRE/RenderSystem_GL.so(+0x354e7)[0x7fa3089a74e7]
    /home/user/bin/Torchlight/lib64/libOgreMain-1.6.5.so(_ZN4Ogre8Resource4loadEb+0x1b7)[0x7fa311539bd7]
    /home/user/bin/Torchlight/lib64/libOgreMain-1.6.5.so(_ZNK4Ogre16TextureUnitState12ensureLoadedEm+0x65)[0x7fa311601f65]
    /home/user/bin/Torchlight/lib64/libOgreMain-1.6.5.so(_ZN4Ogre16TextureUnitState5_loadEv+0x33)[0x7fa311602233]
    /home/user/bin/Torchlight/lib64/libOgreMain-1.6.5.so(_ZN4Ogre4Pass5_loadEv+0x2c)[0x7fa311504f8c]
    /home/user/bin/Torchlight/lib64/libOgreMain-1.6.5.so(_ZN4Ogre9Technique5_loadEv+0x2d)[0x7fa3115f756d]
    /home/user/bin/Torchlight/lib64/libOgreMain-1.6.5.so(_ZN4Ogre8Material8loadImplEv+0x2c)[0x7fa311484dac]
    /home/user/bin/Torchlight/lib64/libOgreMain-1.6.5.so(_ZN4Ogre8Resource4loadEb+0x1b7)[0x7fa311539bd7]
    /home/user/bin/Torchlight/lib64/libOgreMain-1.6.5.so(_ZN4Ogre9SubEntity11setMaterialERKNS_11MaterialPtrE+0xca)[0x7fa3115ee4da]
    /home/user/bin/Torchlight/lib64/libOgreMain-1.6.5.so(_ZN4Ogre9SubEntity15setMaterialNameERKSs+0xc9)[0x7fa3115ee9a9]
    /home/user/bin/Torchlight/lib64/libOgreMain-1.6.5.so(_ZN4Ogre6Entity18buildSubEntityListERNS_7MeshPtrEPSt6vectorIPNS_9SubEntityESaIS5_EE+0xc8)[0x7fa311435738]
    /home/user/bin/Torchlight/lib64/libOgreMain-1.6.5.so(_ZN4Ogre6Entity11_initialiseEb+0xa8)[0x7fa311436bd8]
    /home/user/bin/Torchlight/lib64/libOgreMain-1.6.5.so(_ZN4Ogre6EntityC2ERKSsRKNS_7MeshPtrE+0x443)[0x7fa311436a73]
    /home/user/bin/Torchlight/lib64/libOgreMain-1.6.5.so(_ZN4Ogre13EntityFactory18createInstanceImplERKSsPKSt3mapISsSsSt4lessISsESaISt4pairIS1_SsEEE+0x26c)[0x7fa31143960c]
    /home/user/bin/Torchlight/lib64/libOgreMain-1.6.5.so(_ZN4Ogre20MovableObjectFactory14createInstanceERKSsPNS_12SceneManagerEPKSt3mapISsSsSt4lessISsESaISt4pairIS1_SsEEE+0x21)[0x7fa3114d8591]
    /home/user/bin/Torchlight/lib64/libOgreMain-1.6.5.so(_ZN4Ogre12SceneManager19createMovableObjectERKSsS2_PKSt3mapISsSsSt4lessISsESaISt4pairIS1_SsEEE+0x2a9)[0x7fa311569b19]
    /home/user/bin/Torchlight/lib64/libOgreMain-1.6.5.so(_ZN4Ogre12SceneManager12createEntityERKSsS2_+0x227)[0x7fa3115728a7]
    ./Torchlight.bin.x86_64(_ZN14OGRE_UTILITIES12createEntityEPN4Ogre12SceneManagerERKSbIwSt11char_traitsIwESaIwEENS_10EQUERYMASKEPKc+0x146)[0x12f99d2]
    ./Torchlight.bin.x86_64(_ZN13CGenericModel9loadModelESbIwSt11char_traitsIwESaIwEES3_bbb+0x2a2)[0xcec176]
    ./Torchlight.bin.x86_64(_ZN13CGenericModelC2EP16CResourceManagerPN4Ogre12SceneManagerESbIwSt11char_traitsIwESaIwEES8_b+0x3de)[0xce9066]
    ./Torchlight.bin.x86_64(_ZN22CMasterResourceManager13addBatchModelEP16CResourceManagerPN4Ogre12SceneManagerESbIwSt11char_traitsIwESaIwEERb+0x154)[0xfe3828]
    ./Torchlight.bin.x86_64(_ZN10CRoomPiece15setMeshFilePathERKSbIwSt11char_traitsIwESaIwEE+0x198)[0xf4ad12]
    ./Torchlight.bin.x86_64(_ZN10CRoomPiece13initRoomPieceEv+0x318)[0xf4b44a]
    ./Torchlight.bin.x86_64(_ZN20CRoomPieceDescriptor29DescriptorObjectHasBeenInitedEP17CEditorBaseObject+0x24)[0x8dc3c0]
    ./Torchlight.bin.x86_64(_ZN12CEditorScene20loadCompressedLayoutER9CFileInfoP10TArrayListIP17CEditorBaseObjectEx+0x963)[0xab40c9]
    ./Torchlight.bin.x86_64(_ZN12CEditorScene9loadSceneESbIwSt11char_traitsIwESaIwEEbP10TArrayListIP17CEditorBaseObjectExbP13CTimerStatics+0x2ac)[0xab03aa]
    ./Torchlight.bin.x86_64(_ZN7CLayout14loadLayoutFileERKSbIwSt11char_traitsIwESaIwEEbP13CTimerStaticsbbj+0x6c6)[0xf02288]
    ./Torchlight.bin.x86_64(_ZN6CLevel14loadRoomLayoutEP18CLevelTemplateDatab15ELevelEntryTypePSt6vectorISbIwSt11char_traitsIwESaIwEESaIS7_EES7_+0xc78)[0xdfee68]
    ./Torchlight.bin.x86_64(_ZN11CGameClient9loadLevelESbIwSt11char_traitsIwESaIwEES3_bi15ELevelEntryTypeS3_+0x1856)[0x76f940]
    ./Torchlight.bin.x86_64(_ZN11CGameClient11performWarpEv+0xbae)[0x7695e2]
    ./Torchlight.bin.x86_64(_ZN11CGameClient12updateIngameEfPN4Ogre12RenderWindowEfb+0x59)[0x7755e9]
    ./Torchlight.bin.x86_64(_ZN11CGameClient6updateEfPN4Ogre12RenderWindowEfb+0x32b)[0x774cfd]
    ./Torchlight.bin.x86_64(_ZN5CGame6updateEffb+0x2ad)[0x7442c9]
    ./Torchlight.bin.x86_64(_ZN5CGame12frameStartedERKN4Ogre10FrameEventE+0xf8)[0x743d74]
    /home/user/bin/Torchlight/lib64/libOgreMain-1.6.5.so(_ZN4Ogre4Root17_fireFrameStartedERNS_10FrameEventE+0x182)[0x7fa31154f832]
    user@host:~/bin/Torchlight$ glxinfo
    name of display: :0.0
    display: :0 screen: 0
    direct rendering: Yes
    server glx vendor string: SGI
    server glx version string: 1.4
    server glx extensions:
    GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,
    GLX_OML_swap_method, GLX_SGI_swap_control, GLX_SGIS_multisample,
    GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group,
    GLX_INTEL_swap_event
    client glx vendor string: Mesa Project and SGI
    client glx version string: 1.4
    client glx extensions:
    GLX_ARB_create_context, GLX_ARB_create_context_profile,
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_framebuffer_sRGB,
    GLX_EXT_create_context_es2_profile, GLX_MESA_copy_sub_buffer,
    GLX_MESA_multithread_makecurrent, GLX_MESA_swap_control,
    GLX_OML_swap_method, GLX_OML_sync_control, GLX_SGI_make_current_read,
    GLX_SGI_swap_control, GLX_SGI_video_sync, GLX_SGIS_multisample,
    GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group,
    GLX_EXT_texture_from_pixmap, GLX_INTEL_swap_event
    GLX version: 1.4
    GLX extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,
    GLX_MESA_multithread_makecurrent, GLX_MESA_swap_control,
    GLX_OML_swap_method, GLX_OML_sync_control, GLX_SGI_make_current_read,
    GLX_SGI_swap_control, GLX_SGI_video_sync, GLX_SGIS_multisample,
    GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group,
    GLX_EXT_texture_from_pixmap
    OpenGL vendor string: Tungsten Graphics, Inc
    OpenGL renderer string: Mesa DRI Intel(R) Sandybridge Mobile
    OpenGL version string: 3.0 Mesa 8.0.2
    OpenGL shading language version string: 1.30
    OpenGL extensions:
    GL_ARB_multisample, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color,
    GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_copy_texture,
    GL_EXT_polygon_offset, GL_EXT_subtexture, GL_EXT_texture_object,
    GL_EXT_vertex_array, GL_EXT_compiled_vertex_array, GL_EXT_texture,
    GL_EXT_texture3D, GL_IBM_rasterpos_clip, GL_ARB_point_parameters,
    GL_EXT_draw_range_elements, GL_EXT_packed_pixels, GL_EXT_point_parameters,
    GL_EXT_rescale_normal, GL_EXT_separate_specular_color,
    GL_EXT_texture_edge_clamp, GL_SGIS_generate_mipmap,
    GL_SGIS_texture_border_clamp, GL_SGIS_texture_edge_clamp,
    GL_SGIS_texture_lod, GL_ARB_framebuffer_sRGB, GL_ARB_multitexture,
    GL_EXT_framebuffer_sRGB, GL_IBM_multimode_draw_arrays,
    GL_IBM_texture_mirrored_repeat, GL_3DFX_texture_compression_FXT1,
    GL_ARB_texture_cube_map, GL_ARB_texture_env_add, GL_ARB_transpose_matrix,
    GL_EXT_blend_func_separate, GL_EXT_fog_coord, GL_EXT_multi_draw_arrays,
    GL_EXT_secondary_color, GL_EXT_texture_env_add,
    GL_EXT_texture_filter_anisotropic, GL_EXT_texture_lod_bias,
    GL_INGR_blend_func_separate, GL_NV_blend_square, GL_NV_light_max_exponent,
    GL_NV_texgen_reflection, GL_NV_texture_env_combine4,
    GL_SUN_multi_draw_arrays, GL_ARB_texture_border_clamp,
    GL_ARB_texture_compression, GL_EXT_framebuffer_object,
    GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3, GL_MESA_window_pos,
    GL_NV_packed_depth_stencil, GL_NV_texture_rectangle, GL_NV_vertex_program,
    GL_ARB_depth_texture, GL_ARB_occlusion_query, GL_ARB_shadow,
    GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar,
    GL_ARB_texture_env_dot3, GL_ARB_texture_mirrored_repeat,
    GL_ARB_window_pos, GL_ATI_envmap_bumpmap, GL_EXT_stencil_two_side,
    GL_EXT_texture_cube_map, GL_NV_depth_clamp, GL_NV_vertex_program1_1,
    GL_APPLE_packed_pixels, GL_APPLE_vertex_array_object, GL_ARB_draw_buffers,
    GL_ARB_fragment_program, GL_ARB_fragment_shader, GL_ARB_shader_objects,
    GL_ARB_vertex_program, GL_ARB_vertex_shader, GL_ATI_draw_buffers,
    GL_ATI_texture_env_combine3, GL_ATI_texture_float, GL_EXT_shadow_funcs,
    GL_EXT_stencil_wrap, GL_MESA_pack_invert, GL_MESA_ycbcr_texture,
    GL_ARB_depth_clamp, GL_ARB_fragment_program_shadow,
    GL_ARB_half_float_pixel, GL_ARB_point_sprite, GL_ARB_shading_language_100,
    GL_ARB_sync, GL_ARB_texture_non_power_of_two, GL_ARB_vertex_buffer_object,
    GL_ATI_blend_equation_separate, GL_EXT_blend_equation_separate,
    GL_OES_read_format, GL_ARB_color_buffer_float, GL_ARB_pixel_buffer_object,
    GL_ARB_texture_compression_rgtc, GL_ARB_texture_float,
    GL_ARB_texture_rectangle, GL_EXT_packed_float, GL_EXT_pixel_buffer_object,
    GL_EXT_texture_compression_rgtc, GL_EXT_texture_rectangle,
    GL_EXT_texture_sRGB, GL_EXT_texture_shared_exponent,
    GL_ARB_framebuffer_object, GL_EXT_framebuffer_blit,
    GL_EXT_framebuffer_multisample, GL_EXT_packed_depth_stencil,
    GL_APPLE_object_purgeable, GL_ARB_vertex_array_object,
    GL_ATI_separate_stencil, GL_EXT_draw_buffers2,
    GL_EXT_gpu_program_parameters, GL_EXT_texture_array,
    GL_EXT_texture_integer, GL_EXT_texture_sRGB_decode, GL_EXT_timer_query,
    GL_OES_EGL_image, GL_MESA_texture_array, GL_ARB_copy_buffer,
    GL_ARB_depth_buffer_float, GL_ARB_half_float_vertex,
    GL_ARB_map_buffer_range, GL_ARB_texture_rg, GL_ARB_texture_swizzle,
    GL_ARB_vertex_array_bgra, GL_EXT_separate_shader_objects,
    GL_EXT_texture_swizzle, GL_EXT_vertex_array_bgra,
    GL_NV_conditional_render, GL_ARB_ES2_compatibility,
    GL_ARB_draw_elements_base_vertex, GL_ARB_explicit_attrib_location,
    GL_ARB_fragment_coord_conventions, GL_ARB_provoking_vertex,
    GL_ARB_sampler_objects, GL_ARB_seamless_cube_map,
    GL_ARB_shader_texture_lod, GL_EXT_provoking_vertex, GL_EXT_texture_snorm,
    GL_MESA_texture_signed_rgba, GL_ARB_robustness, GL_EXT_transform_feedback

    32 GLX Visuals
    visual x bf lv rg d st colorbuffer sr ax dp st accumbuffer ms cav
    id dep cl sp sz l ci b ro r g b a F gb bf th cl r g b a ns b eat
    0x021 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
    0x022 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
    0x098 24 tc 0 24 0 r . . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
    0x099 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
    0x09a 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
    0x09b 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
    0x09c 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
    0x09d 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
    0x09e 24 tc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
    0x09f 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
    0x0a0 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
    0x0a1 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
    0x0a2 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
    0x0a3 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 16 16 16 0 0 0 Slow
    0x0a4 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
    0x0a5 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
    0x0a6 24 dc 0 24 0 r . . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
    0x0a7 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
    0x0a8 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
    0x0a9 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
    0x0aa 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
    0x0ab 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
    0x0ac 24 dc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
    0x0ad 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
    0x0ae 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
    0x0af 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
    0x0b0 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
    0x0b1 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
    0x0b2 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 16 16 16 0 0 0 Slow
    0x0b3 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
    0x0b4 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
    0x067 32 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None

    48 GLXFBConfigs:
    visual x bf lv rg d st colorbuffer sr ax dp st accumbuffer ms cav
    id dep cl sp sz l ci b ro r g b a F gb bf th cl r g b a ns b eat
    0x068 0 tc 0 16 0 r . . 5 6 5 0 . . 0 0 0 0 0 0 0 0 0 None
    0x069 0 tc 0 16 0 r y . 5 6 5 0 . . 0 0 0 0 0 0 0 0 0 None
    0x06a 0 tc 0 16 0 r y . 5 6 5 0 . . 0 0 0 0 0 0 0 0 0 None
    0x06b 0 tc 0 16 0 r . . 5 6 5 0 . . 0 16 0 0 0 0 0 0 0 None
    0x06c 0 tc 0 16 0 r y . 5 6 5 0 . . 0 16 0 0 0 0 0 0 0 None
    0x06d 0 tc 0 16 0 r y . 5 6 5 0 . . 0 16 0 0 0 0 0 0 0 None
    0x06e 24 tc 0 24 0 r . . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
    0x06f 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
    0x070 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
    0x071 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
    0x072 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
    0x073 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
    0x074 24 tc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
    0x075 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
    0x076 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
    0x077 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
    0x078 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
    0x079 32 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
    0x07a 0 tc 0 16 0 r y . 5 6 5 0 . . 0 16 0 0 0 0 0 0 0 None
    0x07b 0 tc 0 16 0 r y . 5 6 5 0 . . 0 16 0 16 16 16 0 0 0 Slow
    0x07c 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
    0x07d 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 16 16 16 0 0 0 Slow
    0x07e 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
    0x07f 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
    0x080 0 dc 0 16 0 r . . 5 6 5 0 . . 0 0 0 0 0 0 0 0 0 None
    0x081 0 dc 0 16 0 r y . 5 6 5 0 . . 0 0 0 0 0 0 0 0 0 None
    0x082 0 dc 0 16 0 r y . 5 6 5 0 . . 0 0 0 0 0 0 0 0 0 None
    0x083 0 dc 0 16 0 r . . 5 6 5 0 . . 0 16 0 0 0 0 0 0 0 None
    0x084 0 dc 0 16 0 r y . 5 6 5 0 . . 0 16 0 0 0 0 0 0 0 None
    0x085 0 dc 0 16 0 r y . 5 6 5 0 . . 0 16 0 0 0 0 0 0 0 None
    0x086 24 dc 0 24 0 r . . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
    0x087 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
    0x088 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
    0x089 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
    0x08a 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
    0x08b 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
    0x08c 24 dc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
    0x08d 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
    0x08e 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
    0x08f 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
    0x090 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
    0x091 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
    0x092 0 dc 0 16 0 r y . 5 6 5 0 . . 0 16 0 0 0 0 0 0 0 None
    0x093 0 dc 0 16 0 r y . 5 6 5 0 . . 0 16 0 16 16 16 0 0 0 Slow
    0x094 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
    0x095 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 16 16 16 0 0 0 Slow
    0x096 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
    0x097 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
  • MonositMonosit Posts: 3
    edited September 2012
    I had the same issue.
    Installation of libtxc_dxtn (adds support of s3tc to Mesa) solved this problem in my case.

    Video Card: core i5 integrated
    Driver: mesa 8.0.4-2
  • OK, so weird thing. I went to grab a fresh Ogre.log to submit to support per http://forums.runicgames.com/viewtopic.php?p=114959#p114959, and... the game didn't crash.
    I haven't rebooted the computer since the last crash, but for some reason it seems to be working now. I did run the game to get the version number off of the main screen, and exit without playing, last night though. I don't know if that could have cleared some flag somewhere, but.. there it is.

    Next crash I'll immediately grab Ogre.log.
  • Monosit wrote:
    I had the same issue.
    Installation of libtxc_dxtn (adds support of s3tc to Mesa) solved this problem in my case.

    Video Card: core i5 integrated
    Driver: mesa 8.0.4-2
    I've just installed libtxc_dxtn and it solved the issue.
    For future reference, I will mark the thread as solved, others can report back if this fix works.
  • hmnhmn Posts: 17
    normal wrote:
    Monosit wrote:
    I had the same issue.
    Installation of libtxc_dxtn (adds support of s3tc to Mesa) solved this problem in my case.

    Video Card: core i5 integrated
    Driver: mesa 8.0.4-2
    I've just installed libtxc_dxtn and it solved the issue.
    For future reference, I will mark the thread as solved, others can report back if this fix works.

    Also worked for me!
  • This works for me either. Thanks

    But I have another problem when I go through the portal from 19th level to 20th.
    terminate called after throwing an instance of 'Ogre::RenderingAPIException'
      what():  OGRE EXCEPTION(3:RenderingAPIException): Zero sized texture surface on texture MEDIA/PARTICLES/TEXTURES/TRAIL/TRAIL37.DDS face 0 mipmap 2. Probably, the GL driver refused to create the texture. in GLTexture::_createSurfaceList at ../../../../RenderSystems/GL/src/OgreGLTexture.cpp (line 405)
    Error: signal: 6
    
    ./Torchlight.bin.x86_64(_ZN10LinuxUtils13crash_handlerEi+0x25)[0x17eadc5]
    /lib64/libc.so.6(+0x37bc0)[0x7fd20864ebc0]
    /lib64/libc.so.6(gsignal+0x35)[0x7fd20864eb45]
    /lib64/libc.so.6(abort+0x17b)[0x7fd20864ffbb]
    /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/libstdc++.so.6(_ZN9__gnu_cxx27__verbose_terminate_handlerEv+0x11d)[0x7fd208f817cd]
    /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/libstdc++.so.6(+0xb8976)[0x7fd208f7f976]
    /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/libstdc++.so.6(+0xb89a3)[0x7fd208f7f9a3]
    /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/libstdc++.so.6(__cxa_rethrow+0x46)[0x7fd208f7fae6]
    /home/titi/games/Torchlight/lib64/libOgreMain-1.6.5.so(_ZN4Ogre8Resource4loadEb+0x38d)[0x7fd20ba5cdad]
    /home/titi/games/Torchlight/lib64/libOgreMain-1.6.5.so(_ZN4Ogre15ResourceManager4loadERKSsS2_bPNS_20ManualResourceLoaderEPKSt3mapISsSsSt4lessISsESaISt4pairIS1_SsEEE+0x91)[0x7fd20ba6b381]
    ./Torchlight.bin.x86_64(_ZN16ParticleUniverse17ParticleTechnique15setMaterialNameERKSs+0xc2)[0x176d006]
    ./Torchlight.bin.x86_64(_ZN20CParticleTechWrapper21createTextureMaterialEv+0x903)[0xfbb3cf]
    ./Torchlight.bin.x86_64(_ZN30CParticleTechWrapperDescriptor29DescriptorObjectHasBeenInitedEP17CEditorBaseObject+0x1c)[0xa2a840]
    ./Torchlight.bin.x86_64(_ZN12CEditorScene20loadCompressedLayoutER9CFileInfoP10TArrayListIP17CEditorBaseObjectEx+0x963)[0xab40c9]
    ./Torchlight.bin.x86_64(_ZN12CEditorScene9loadSceneESbIwSt11char_traitsIwESaIwEEbP10TArrayListIP17CEditorBaseObjectExbP13CTimerStatics+0x2ac)[0xab03aa]
    ./Torchlight.bin.x86_64(_ZN7CLayout14loadLayoutFileERKSbIwSt11char_traitsIwESaIwEEbP13CTimerStaticsbbj+0x6c6)[0xf02288]
    ./Torchlight.bin.x86_64(_ZN18CParticlePreloader12LoadParticleESbIwSt11char_traitsIwESaIwEES3_+0x25b)[0xfaeaf9]
    ./Torchlight.bin.x86_64(_ZN18CParticlePreloader12LoadParticleESbIwSt11char_traitsIwESaIwEE+0xdd)[0xfae4cb]
    ./Torchlight.bin.x86_64[0xf017f1]
    ./Torchlight.bin.x86_64(_ZN7CLayout14loadLayoutFileERKSbIwSt11char_traitsIwESaIwEEbP13CTimerStaticsbbj+0x265)[0xf01e27]
    ./Torchlight.bin.x86_64(_ZN17CLayoutDescriptor18Set_loadLayoutFileEP17CEditorBaseObjectP14UNIONDATA16BITj+0x7c)[0x855142]
    ./Torchlight.bin.x86_64(_ZN15CDescriptorProp15setDataOnObjectEP17CEditorBaseObjectPK14UNIONDATA32BITj+0x17a)[0xa55790]
    ./Torchlight.bin.x86_64(_ZN15CDescriptorProp7setDataEPK14UNIONDATA32BITjP17CEditorBaseObject+0x59)[0xa554b9]
    ./Torchlight.bin.x86_64(_ZN11CDescriptor24loadObjectFromBinaryFileER11COgreReaderP17CEditorBaseObjectR28CDescriptorLoadConfiguration+0x36f)[0xa418b7]
    ./Torchlight.bin.x86_64(_Z26loadObjectByCompressedFileP12CEditorSceneR28CDescriptorLoadConfigurationR11COgreReaderP17CEditorBaseObjectb+0x122)[0xab31a2]
    ./Torchlight.bin.x86_64(_ZN12CEditorScene20loadCompressedLayoutER9CFileInfoP10TArrayListIP17CEditorBaseObjectEx+0x3b3)[0xab3b19]
    ./Torchlight.bin.x86_64(_ZN12CEditorScene9loadSceneESbIwSt11char_traitsIwESaIwEEbP10TArrayListIP17CEditorBaseObjectExbP13CTimerStatics+0x2ac)[0xab03aa]
    ./Torchlight.bin.x86_64(_ZN7CLayout14loadLayoutFileERKSbIwSt11char_traitsIwESaIwEEbP13CTimerStaticsbbj+0x6c6)[0xf02288]
    ./Torchlight.bin.x86_64(_ZN11CSkillEventC2EP6CSkillP14CSkillPropertyP16CResourceManagerP10CDataGroup+0x19a3)[0x134469b]
    ./Torchlight.bin.x86_64(_ZN14CSkillPropertyC1EP6CSkillP16CResourceManagerPS_P10CDataGroupj+0x34ff)[0x13865ff]
    ./Torchlight.bin.x86_64(_ZN6CSkillC2EP16CResourceManagerP10CDataGroup+0x5e9)[0x13193dd]
    ./Torchlight.bin.x86_64(_ZN12CSkillParser8getSkillEP16CResourceManagerRKSbIwSt11char_traitsIwESaIwEE+0xf3)[0x137574d]
    ./Torchlight.bin.x86_64(_ZN13CSkillManager8addSkillERKSbIwSt11char_traitsIwESaIwEEb+0xe6)[0x136372e]
    ./Torchlight.bin.x86_64(_ZN9CBaseUnit14addSkillByNameERKSbIwSt11char_traitsIwESaIwEEb+0x9c)[0xbf4b74]
    ./Torchlight.bin.x86_64(_ZN9CBaseUnit8unitInitEP10CDataGroupb+0x13fc)[0xbf6d1c]
    ./Torchlight.bin.x86_64(_ZN10CCharacter8unitInitEP10CDataGroupb+0x63)[0xc29595]
    ./Torchlight.bin.x86_64(_ZN8CMonster8unitInitEP10CDataGroupb+0x2f)[0xd4a5f1]
    ./Torchlight.bin.x86_64(_ZN10CCharacter16convertCharacterESbIwSt11char_traitsIwESaIwEEb+0x873)[0xc289f1]
    ./Torchlight.bin.x86_64(_ZN10CCharacter18createNewCharacterESbIwSt11char_traitsIwESaIwEE+0x1cf)[0xc2812d]
    ./Torchlight.bin.x86_64(_ZN18CMonsterDescriptor22Set_createNewCharacterEP17CEditorBaseObjectP14UNIONDATA16BITj+0x5f)[0x894d9d]
    

    I've checked /PARTICLES/TEXTURES/TRAIL/TRAIL37.DDS and there is an image in the file (maybe problem with filename case ?)
  • Titinux wrote:
    This works for me either. Thanks

    But I have another problem when I go through the portal from 19th level to 20th.

    -snip-
    This exact thing occurs to me.

    #1, Game output:
    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.15.3
    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,pfm,pct,pict,pic,3fr,arw,bay,bmq,cap,cine,cr2,crw,cs1,dc2,dcr,drf,dsc,dng,erf,fff,ia,iiq,k25,kc2,kdc,mdc,mef,mos,mrw,nef,nrw,orf,pef,ptx,pxn,qtk,raf,raw,rdc,rw2,rwl,rwz,sr2,srf,srw,sti
    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 lib64/OGRE/RenderSystem_GL
    Installing plugin: GL RenderSystem
    OpenGL Rendering Subsystem created.
    Plugin successfully installed
    Loading library lib64/OGRE/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 lib64/OGRE/Plugin_OctreeSceneManager
    Installing plugin: Octree & Terrain Scene Manager
    Plugin successfully installed
    *-*-* OGRE Initialising
    *-*-* Version 1.6.5 (Shoggoth)
    terminate called after throwing an instance of 'Ogre::RenderingAPIException'
      what():  OGRE EXCEPTION(3:RenderingAPIException): Zero sized texture surface on texture MEDIA/PARTICLES/TEXTURES/TRAIL/TRAIL37.DDS face 0 mipmap 2. Probably, the GL driver refused to create the texture. in GLTexture::_createSurfaceList at ../../../../RenderSystems/GL/src/OgreGLTexture.cpp (line 405)
    Error: signal: 6
    
    torchlight(_ZN10LinuxUtils13crash_handlerEi+0x25)[0x17eb6f5]
    /usr/lib/libc.so.6(+0x35020)[0x7f6445510020]
    /usr/lib/libc.so.6(gsignal+0x35)[0x7f644550ffa5]
    /usr/lib/libc.so.6(abort+0x148)[0x7f6445511428]
    /usr/lib/libstdc++.so.6(_ZN9__gnu_cxx27__verbose_terminate_handlerEv+0x11d)[0x7f6445df1c2d]
    /usr/lib/libstdc++.so.6(+0x5ed36)[0x7f6445defd36]
    /usr/lib/libstdc++.so.6(+0x5ed63)[0x7f6445defd63]
    /usr/lib/libstdc++.so.6(__cxa_rethrow+0x46)[0x7f6445deffd6]
    /opt/Torchlight/lib64/libOgreMain-1.6.5.so(_ZN4Ogre8Resource4loadEb+0x38d)[0x7f6448bd5dad]
    /opt/Torchlight/lib64/libOgreMain-1.6.5.so(_ZN4Ogre15ResourceManager4loadERKSsS2_bPNS_20ManualResourceLoaderEPKSt3mapISsSsSt4lessISsESaISt4pairIS1_SsEEE+0x91)[0x7f6448be4381]
    torchlight(_ZN16ParticleUniverse17ParticleTechnique15setMaterialNameERKSs+0xc2)[0x176d936]
    torchlight(_ZN20CParticleTechWrapper21createTextureMaterialEv+0x903)[0xfbbc1f]
    torchlight(_ZN30CParticleTechWrapperDescriptor29DescriptorObjectHasBeenInitedEP17CEditorBaseObject+0x1c)[0xa2b090]
    torchlight(_ZN12CEditorScene20loadCompressedLayoutER9CFileInfoP10TArrayListIP17CEditorBaseObjectEx+0x963)[0xab4919]
    torchlight(_ZN12CEditorScene9loadSceneESbIwSt11char_traitsIwESaIwEEbP10TArrayListIP17CEditorBaseObjectExbP13CTimerStatics+0x2ac)[0xab0bfa]
    torchlight(_ZN7CLayout14loadLayoutFileERKSbIwSt11char_traitsIwESaIwEEbP13CTimerStaticsbbj+0x6c6)[0xf02ad8]
    torchlight(_ZN18CParticlePreloader12LoadParticleESbIwSt11char_traitsIwESaIwEES3_+0x25b)[0xfaf349]
    torchlight(_ZN18CParticlePreloader12LoadParticleESbIwSt11char_traitsIwESaIwEE+0xdd)[0xfaed1b]
    torchlight[0xf02041]
    torchlight(_ZN7CLayout14loadLayoutFileERKSbIwSt11char_traitsIwESaIwEEbP13CTimerStaticsbbj+0x265)[0xf02677]
    torchlight(_ZN17CLayoutDescriptor18Set_loadLayoutFileEP17CEditorBaseObjectP14UNIONDATA16BITj+0x7c)[0x855992]
    torchlight(_ZN15CDescriptorProp15setDataOnObjectEP17CEditorBaseObjectPK14UNIONDATA32BITj+0x17a)[0xa55fe0]
    torchlight(_ZN15CDescriptorProp7setDataEPK14UNIONDATA32BITjP17CEditorBaseObject+0x59)[0xa55d09]
    torchlight(_ZN11CDescriptor24loadObjectFromBinaryFileER11COgreReaderP17CEditorBaseObjectR28CDescriptorLoadConfiguration+0x36f)[0xa42107]
    torchlight(_Z26loadObjectByCompressedFileP12CEditorSceneR28CDescriptorLoadConfigurationR11COgreReaderP17CEditorBaseObjectb+0x122)[0xab39f2]
    torchlight(_ZN12CEditorScene20loadCompressedLayoutER9CFileInfoP10TArrayListIP17CEditorBaseObjectEx+0x3b3)[0xab4369]
    torchlight(_ZN12CEditorScene9loadSceneESbIwSt11char_traitsIwESaIwEEbP10TArrayListIP17CEditorBaseObjectExbP13CTimerStatics+0x2ac)[0xab0bfa]
    torchlight(_ZN7CLayout14loadLayoutFileERKSbIwSt11char_traitsIwESaIwEEbP13CTimerStaticsbbj+0x6c6)[0xf02ad8]
    torchlight(_ZN11CSkillEventC2EP6CSkillP14CSkillPropertyP16CResourceManagerP10CDataGroup+0x19a3)[0x1344eeb]
    torchlight(_ZN14CSkillPropertyC1EP6CSkillP16CResourceManagerPS_P10CDataGroupj+0x34ff)[0x1386e4f]
    torchlight(_ZN6CSkillC2EP16CResourceManagerP10CDataGroup+0x5e9)[0x1319c2d]
    torchlight(_ZN12CSkillParser8getSkillEP16CResourceManagerRKSbIwSt11char_traitsIwESaIwEE+0xf3)[0x1375f9d]
    torchlight(_ZN13CSkillManager8addSkillERKSbIwSt11char_traitsIwESaIwEEb+0xe6)[0x1363f7e]
    torchlight(_ZN9CBaseUnit14addSkillByNameERKSbIwSt11char_traitsIwESaIwEEb+0x9c)[0xbf53c4]
    torchlight(_ZN9CBaseUnit8unitInitEP10CDataGroupb+0x13fc)[0xbf756c]
    torchlight(_ZN10CCharacter8unitInitEP10CDataGroupb+0x63)[0xc29de5]
    torchlight(_ZN8CMonster8unitInitEP10CDataGroupb+0x2f)[0xd4ae41]
    torchlight(_ZN10CCharacter16convertCharacterESbIwSt11char_traitsIwESaIwEEb+0x873)[0xc29241]
    torchlight(_ZN10CCharacter18createNewCharacterESbIwSt11char_traitsIwESaIwEE+0x1cf)[0xc2897d]
    torchlight(_ZN18CMonsterDescriptor22Set_createNewCharacterEP17CEditorBaseObjectP14UNIONDATA16BITj+0x5f)[0x8955ed]
    

    #2. gdb output after crash:
    terminate called after throwing an instance of 'Ogre::RenderingAPIException'
      what():  OGRE EXCEPTION(3:RenderingAPIException): Zero sized texture surface on texture MEDIA/PARTICLES/TEXTURES/TRAIL/TRAIL37.DDS face 0 mipmap 2. Probably, the GL driver refused to create the texture. in GLTexture::_createSurfaceList at ../../../../RenderSystems/GL/src/OgreGLTexture.cpp (line 405)
    
    Program received signal SIGABRT, Aborted.
    0x00007ffff433bfa5 in raise () from /usr/lib/libc.so.6
    

    #3. gdb backtrace:
    (gdb) backtrace
    #0  0x00007ffff433bfa5 in raise () from /usr/lib/libc.so.6
    #1  0x00007ffff433d428 in abort () from /usr/lib/libc.so.6
    #2  0x00007ffff4c1dc2d in __gnu_cxx::__verbose_terminate_handler() ()
       from /usr/lib/libstdc++.so.6
    #3  0x00007ffff4c1bd36 in ?? () from /usr/lib/libstdc++.so.6
    #4  0x00007ffff4c1bd63 in std::terminate() () from /usr/lib/libstdc++.so.6
    #5  0x00007ffff4c1bfd6 in __cxa_rethrow () from /usr/lib/libstdc++.so.6
    #6  0x00007ffff7a01dad in Ogre::Resource::load(bool) ()
       from /opt/Torchlight/lib64/libOgreMain-1.6.5.so
    #7  0x00007ffff7a10381 in Ogre::ResourceManager::load(std::string const&, std::string const&, bool, Ogre::ManualResourceLoader*, std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > const*) () from /opt/Torchlight/lib64/libOgreMain-1.6.5.so
    #8  0x000000000176d936 in ParticleUniverse::ParticleTechnique::setMaterialName(std::string const&) ()
    #9  0x0000000000fbbc1f in CParticleTechWrapper::createTextureMaterial() ()
    #10 0x0000000000a2b090 in CParticleTechWrapperDescriptor::DescriptorObjectHasBeenInited(CEditorBaseObject*) ()
    #11 0x0000000000ab4919 in CEditorScene::loadCompressedLayout(CFileInfo&, TArrayList<CEditorBaseObject*>*, long long) ()
    #12 0x0000000000ab0bfa in CEditorScene::loadScene(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, bool, TArrayList<CEditorBaseObject*>*, long long, bool, CTimerStatics*) ()
    #13 0x0000000000f02ad8 in CLayout::loadLayoutFile(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, bool, CTimerStatics*, bool, bool, unsigned int) ()
    #14 0x0000000000faf349 in CParticlePreloader::LoadParticle(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >) ()
    #15 0x0000000000faed1b in CParticlePreloader::LoadParticle(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >) ()
    #16 0x0000000000f02041 in ?? ()
    #17 0x0000000000f02677 in CLayout::loadLayoutFile(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, bool, CTimerStatics*, bool, bool, unsigned int) ()
    #18 0x0000000000855992 in CLayoutDescriptor::Set_loadLayoutFile(CEditorBaseObject*, UNIONDATA16BIT*, unsigned int) ()
    #19 0x0000000000a55fe0 in CDescriptorProp::setDataOnObject(CEditorBaseObject*, UNIONDATA32BIT const*, unsigned int) ()
    #20 0x0000000000a55d09 in CDescriptorProp::setData(UNIONDATA32BIT const*, unsigned int, CEditorBaseObject*) ()
    #21 0x0000000000a42107 in CDescriptor::loadObjectFromBinaryFile(COgreReader&, CEditorBaseObject*, CDescriptorLoadConfiguration&) ()
    #22 0x0000000000ab39f2 in loadObjectByCompressedFile(CEditorScene*, CDescriptorLoadConfiguration&, COgreReader&, CEditorBaseObject*, bool) ()
    #23 0x0000000000ab4369 in CEditorScene::loadCompressedLayout(CFileInfo&, TArrayList<CEditorBaseObject*>*, long long) ()
    #24 0x0000000000ab0bfa in CEditorScene::loadScene(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, bool, TArrayList<CEditorBaseObject*>*, long long, bool, CTimerStatics*) ()
    #25 0x0000000000f02ad8 in CLayout::loadLayoutFile(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, bool, CTimerStatics*, bool, bool, unsigned int) ()
    #26 0x0000000001344eeb in CSkillEvent::CSkillEvent(CSkill*, CSkillProperty*, CResourceManager*, CDataGroup*) ()
    #27 0x0000000001386e4f in CSkillProperty::CSkillProperty(CSkill*, CResourceManager*, CSkillProperty*, CDataGroup*, unsigned int) ()
    #28 0x0000000001319c2d in CSkill::CSkill(CResourceManager*, CDataGroup*) ()
    #29 0x0000000001375f9d in CSkillParser::getSkill(CResourceManager*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) ()
    #30 0x0000000001363f7e in CSkillManager::addSkill(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, bool) ()
    #31 0x0000000000bf53c4 in CBaseUnit::addSkillByName(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, bool) ()
    #32 0x0000000000bf756c in CBaseUnit::unitInit(CDataGroup*, bool) ()
    #33 0x0000000000c29de5 in CCharacter::unitInit(CDataGroup*, bool) ()
    #34 0x0000000000d4ae41 in CMonster::unitInit(CDataGroup*, bool) ()
    #35 0x0000000000c29241 in CCharacter::convertCharacter(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, bool) ()
    #36 0x0000000000c2897d in CCharacter::createNewCharacter(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >) ()
    #37 0x00000000008955ed in CMonsterDescriptor::Set_createNewCharacter(CEditorBaseObject*, UNIONDATA16BIT*, unsigned int) ()
    #38 0x0000000000a55fc0 in CDescriptorProp::setDataOnObject(CEditorBaseObject*, UNIONDATA32BIT const*, unsigned int) ()
    #39 0x0000000000a55d09 in CDescriptorProp::setData(UNIONDATA32BIT const*, unsigned int, CEditorBaseObject*) ()
    #40 0x0000000000a42107 in CDescriptor::loadObjectFromBinaryFile(COgreReader&, CEditorBaseObject*, CDescriptorLoadConfiguration&) ()
    #41 0x0000000000ab39f2 in loadObjectByCompressedFile(CEditorScene*, CDescriptorLoadConfiguration&, COgreReader&, CEditorBaseObject*, bool) ()
    #42 0x0000000000ab444e in CEditorScene::loadCompressedLayout(CFileInfo&, TArrayList<CEditorBaseObject*>*, long long) ()
    #43 0x0000000000ab0bfa in CEditorScene::loadScene(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, bool, TArrayList<CEditorBaseObject*>*, long long, bool, CTimerStatics*) ()
    #44 0x0000000000f02ad8 in CLayout::loadLayoutFile(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, bool, CTimerStatics*, bool, bool, unsigned int) ()
    #45 0x0000000000dff6b8 in CLevel::loadRoomLayout(CLevelTemplateData*, bool, ELevelEntryType, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >) ()
    #46 0x0000000000770190 in CGameClient::loadLevel(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, bool, int, ELevelEntryType, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >)
        ()
    #47 0x0000000000769e32 in CGameClient::performWarp() ()
    #48 0x0000000000775e39 in CGameClient::updateIngame(float, Ogre::RenderWindow*, float, bool) ()
    #49 0x000000000077554d in CGameClient::update(float, Ogre::RenderWindow*, float, bool) ()
    #50 0x00000000007448bb in CGame::update(float, float, bool) ()
    #51 0x0000000000744366 in CGame::frameStarted(Ogre::FrameEvent const&) ()
    #52 0x00007ffff7a17832 in Ogre::Root::_fireFrameStarted(Ogre::FrameEvent&) ()
       from /opt/Torchlight/lib64/libOgreMain-1.6.5.so
    #53 0x00007ffff7a18a1b in Ogre::Root::_fireFrameStarted() ()
       from /opt/Torchlight/lib64/libOgreMain-1.6.5.so
    #54 0x00007ffff7a18a99 in Ogre::Root::renderOneFrame() ()
       from /opt/Torchlight/lib64/libOgreMain-1.6.5.so
    #55 0x000000000073ba1d in CGame::begin(void*) ()
    #56 0x000000000146dbe4 in main ()
    
  • smlssmls Posts: 6
    The 19th level crash is discussed here, and seems to be due to a non-power-of-two texture size (which older OpenGL graphics cards don't support): viewtopic.php?f=24&t=34893
  • smls wrote:
    The 19th level crash is discussed here, and seems to be due to a non-power-of-two texture size (which older OpenGL graphics cards don't support): viewtopic.php?f=24&t=34893
    Thank you, that fixed yet another problem!
  • Monosit wrote:
    I had the same issue.
    Installation of libtxc_dxtn (adds support of s3tc to Mesa) solved this problem in my case.

    Video Card: core i5 integrated
    Driver: mesa 8.0.4-2

    Core i3 integrated, and this fixed the issue for me, as well. Wish there were something in the README for this or something, since this is a totally non-obvious solution, and it makes Torchlight look less stable than it is on a very common set of hardware.
  • The deal with S3TC support is this: The library is required for *encoding* textures into S3TC format, but the *decoding* is built into the graphics hardware, and so it's available whether you install the library or not. In an ideal world, there would be a flag to say "supports encoding" and "supports decoding" and Mesa would set them appropriately, and everything would be fine. Unfortunately, there's only one flag that means "supports encoding and decoding", which means Mesa doesn't know whether to set that flag or not. If Mesa claims to "support encoding and decoding", and gets handed a pre-encoded texture to decode, everything's fine. On the other hand, if it gets handed an decoded texture to encode, it's stuck.

    It turns out that Torchlight only uses pre-encoded textures, so if you tell Mesa to claim full S3TC support, it will Just Work, even though Mesa doesn't support encoding.

    There are two ways to make Mesa claim full S3TC support. First, you can install the "libtxc_dxtn" library, which might be illegal in your country, and Torchlight won't actually use anyway. The other way is to create a file named ".drirc" (without the quotes) in your home directory, with the following contents:
    <driconf>
        <device screen="0" driver="i965">
            <application name="Default">
                <option name="force_s3tc_enable" value="true" />
            </application>
        </device>
    </driconf>
    

    That should do the trick.

    (and yes, it probably should be mentioned in the README)
  • Some games have even set that flag themselves, so it's completely trouble free for the user ;)
  • smlssmls Posts: 6
    It turns out that with Mesa 7.11 and newer, all mesa drivers support force_s3tc_enable as an environment variable, so editing the global settings in dri.conf is no longer required.

    Users can simply create a wrapper script with the following content:
    #!/bin/sh
    force_s3tc_enable=true /usr/local/games/Torchlight/Torchlight.bin.x86_64 "$@"
    ...and then call this script whenever they want to start the game (instead of calling Torchlight.bin.x86_64 directly).

    The developers could probably also integrate this into the actual executable.

    More info: http://trac.wildfiregames.com/ticket/575 (see especially comments 9 and 24)
Sign In or Register to comment.