PlaneShift

Support => Linux Specific Issues => Topic started by: roothorick on September 06, 2007, 12:42:06 am

Title: Yet Another Unique Segfault (YAUS?)
Post by: roothorick on September 06, 2007, 12:42:06 am
The topic says it all.

roothorick@leonard ~/opt/PlaneShift $ ./psclient --verbose
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class cel.pcfactory.defaultcamera in context `*static*' (from (null))
SCF_NOTIFY: registering class cel.pcfactory.camera.old in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class cel.pcfactory.region in context `*static*' (from (null))
SCF_NOTIFY: registering class cel.pcfactory.world.region in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class cel.pcfactory.commandinput in context `*static*' (from (null))
SCF_NOTIFY: registering class cel.pcfactory.pccommandinput in context `*static*' (from (null))
SCF_NOTIFY: registering class cel.pcfactory.input.standard in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class cel.pcfactory.mesh in context `*static*' (from (null))
SCF_NOTIFY: registering class cel.pcfactory.meshselect in context `*static*' (from (null))
SCF_NOTIFY: registering class cel.pcfactory.object.mesh in context `*static*' (from (null))
SCF_NOTIFY: registering class cel.pcfactory.object.mesh.select in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class cel.pcfactory.movable in context `*static*' (from (null))
SCF_NOTIFY: registering class cel.pcfactory.solid in context `*static*' (from (null))
SCF_NOTIFY: registering class cel.pcfactory.movableconst_cd in context `*static*' (from (null))
SCF_NOTIFY: registering class cel.pcfactory.gravity in context `*static*' (from (null))
SCF_NOTIFY: registering class cel.pcfactory.linearmovement in context `*static*' (from (null))
SCF_NOTIFY: registering class cel.pcfactory.collisiondetection in context `*static*' (from (null))
SCF_NOTIFY: registering class cel.pcfactory.move.solid in context `*static*' (from (null))
SCF_NOTIFY: registering class cel.pcfactory.move.linear in context `*static*' (from (null))
SCF_NOTIFY: registering class cel.pcfactory.object.mesh.collisiondetection in context `*static*' (from (null))
SCF_NOTIFY: registering class cel.pcfactory.move.movable in context `*static*' (from (null))
SCF_NOTIFY: registering class cel.pcfactory.move.movableconst_cd in context `*static*' (from (null))
SCF_NOTIFY: registering class cel.pcfactory.move.gravity in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class cel.physicallayer in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class crystalspace.documentsystem.binary in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class crystalspace.mesh.object.terrain.bruteblock in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class cel.persistence.classic in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class crystalspace.graphic.image.io.dds in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class crystalspace.font.server.default in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class crystalspace.graphic.image.io.jpg in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class crystalspace.collisiondetection.opcode in context `*static*' (from (null))
SCF_NOTIFY: registering class crystalspace.mesh.object.terrain2.collider in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class crystalspace.level.loader in context `*static*' (from (null))
SCF_NOTIFY: registering class crystalspace.texture.loader.checkerboard in context `*static*' (from (null))
SCF_NOTIFY: registering class crystalspace.texture.loader.image in context `*static*' (from (null))
SCF_NOTIFY: registering class crystalspace.texture.loader.cubemap in context `*static*' (from (null))
SCF_NOTIFY: registering class crystalspace.texture.loader.tex3d in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class crystalspace.graphic.image.io.png in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class crystalspace.syntax.loader.service.text in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class crystalspace.graphic.image.io.tga in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class crystalspace.decal.manager in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class crystalspace.documentsystem.multiplexer in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class crystalspace.culling.dynavis in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class crystalspace.mesh.object.emit in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class crystalspace.mesh.loader.emit in context `*static*' (from (null))
SCF_NOTIFY: registering class crystalspace.mesh.loader.factory.emit in context `*static*' (from (null))
SCF_NOTIFY: registering class crystalspace.mesh.saver.emit in context `*static*' (from (null))
SCF_NOTIFY: registering class crystalspace.mesh.saver.factory.emit in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class crystalspace.engine.3d in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class crystalspace.utilities.sequence.engine in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class crystalspace.font.server.multiplexer in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class crystalspace.font.server.freetype2 in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class crystalspace.culling.frustvis in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class crystalspace.mesh.object.genmesh in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class crystalspace.graphics3d.opengl in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class crystalspace.graphics3d.shader.glfixed in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class crystalspace.mesh.anim.genmesh in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class crystalspace.mesh.loader.factory.genmesh in context `*static*' (from (null))
SCF_NOTIFY: registering class crystalspace.mesh.loader.genmesh in context `*static*' (from (null))
SCF_NOTIFY: registering class crystalspace.mesh.saver.factory.genmesh in context `*static*' (from (null))
SCF_NOTIFY: registering class crystalspace.mesh.saver.genmesh in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class crystalspace.graphic.image.io.multiplexer in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class crystalspace.graphics2d.null in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class crystalspace.graphics3d.null in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class crystalspace.mesh.object.null in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class crystalspace.mesh.loader.factory.null in context `*static*' (from (null))
SCF_NOTIFY: registering class crystalspace.mesh.loader.null in context `*static*' (from (null))
SCF_NOTIFY: registering class crystalspace.mesh.saver.factory.null in context `*static*' (from (null))
SCF_NOTIFY: registering class crystalspace.mesh.saver.null in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class crystalspace.mesh.object.particles in context `*static*' (from (null))
SCF_NOTIFY: registering class crystalspace.mesh.object.particles.emitter in context `*static*' (from (null))
SCF_NOTIFY: registering class crystalspace.mesh.object.particles.effector in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class crystalspace.mesh.loader.factory.particles in context `*static*' (from (null))
SCF_NOTIFY: registering class crystalspace.mesh.loader.particles in context `*static*' (from (null))
SCF_NOTIFY: registering class crystalspace.mesh.saver.factory.particles in context `*static*' (from (null))
SCF_NOTIFY: registering class crystalspace.mesh.saver.particles in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class crystalspace.texture.loader.animimg in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class crystalspace.renderloop.loop.loader in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class crystalspace.renderloop.step.generic in context `*static*' (from (null))
SCF_NOTIFY: registering class crystalspace.renderloop.step.generic.type in context `*static*' (from (null))
SCF_NOTIFY: registering class crystalspace.renderloop.step.lightiter in context `*static*' (from (null))
SCF_NOTIFY: registering class crystalspace.renderloop.step.lightiter.type in context `*static*' (from (null))
SCF_NOTIFY: registering class crystalspace.renderloop.step.rendertarget in context `*static*' (from (null))
SCF_NOTIFY: registering class crystalspace.renderloop.step.shadowmap in context `*static*' (from (null))
SCF_NOTIFY: registering class crystalspace.renderloop.step.rendertarget.type in context `*static*' (from (null))
SCF_NOTIFY: registering class crystalspace.renderloop.step.shadowmap.type in context `*static*' (from (null))
SCF_NOTIFY: registering class crystalspace.renderloop.step.fullscreenquad in context `*static*' (from (null))
SCF_NOTIFY: registering class crystalspace.renderloop.step.fullscreenquad.type in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class crystalspace.utilities.reporter in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class crystalspace.utilities.sequence in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class crystalspace.graphics3d.shadermanager in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class crystalspace.terraformer.simple in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class crystalspace.terraformer.simple.loader in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class crystalspace.sndsys.manager in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class crystalspace.sndsys.element.loader in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class crystalspace.sndsys.element.ogg in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class crystalspace.sndsys.renderer.software in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class crystalspace.sndsys.element.wav in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class crystalspace.mesh.object.sprite.2d in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class crystalspace.mesh.object.sprite.3d in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class crystalspace.mesh.loader.factory.sprite.3d.binary in context `*static*' (from (null))
SCF_NOTIFY: registering class crystalspace.mesh.saver.factory.sprite.3d.binary in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class crystalspace.mesh.loader.factory.sprite.3d in context `*static*' (from (null))
SCF_NOTIFY: registering class crystalspace.mesh.loader.sprite.3d in context `*static*' (from (null))
SCF_NOTIFY: registering class crystalspace.mesh.saver.factory.sprite.3d in context `*static*' (from (null))
SCF_NOTIFY: registering class crystalspace.mesh.saver.sprite.3d in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class crystalspace.mesh.object.sprite.cal3d in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class crystalspace.mesh.loader.factory.sprite.cal3d in context `*static*' (from (null))
SCF_NOTIFY: registering class crystalspace.mesh.loader.sprite.cal3d in context `*static*' (from (null))
SCF_NOTIFY: registering class crystalspace.mesh.saver.factory.sprite.cal3d in context `*static*' (from (null))
SCF_NOTIFY: registering class crystalspace.mesh.saver.sprite.cal3d in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class crystalspace.utilities.stdrep in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class crystalspace.mesh.loader.factory.terrain in context `*static*' (from (null))
SCF_NOTIFY: registering class crystalspace.mesh.loader.terrain in context `*static*' (from (null))
SCF_NOTIFY: registering class crystalspace.mesh.saver.factory.terrain in context `*static*' (from (null))
SCF_NOTIFY: registering class crystalspace.mesh.saver.terrain in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class crystalspace.mesh.object.thing in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class crystalspace.mesh.loader.factory.thing in context `*static*' (from (null))
SCF_NOTIFY: registering class crystalspace.mesh.loader.thing in context `*static*' (from (null))
SCF_NOTIFY: registering class crystalspace.mesh.saver.factory.thing in context `*static*' (from (null))
SCF_NOTIFY: registering class crystalspace.mesh.saver.thing in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class crystalspace.kernel.vfs in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class crystalspace.documentsystem.xmlread in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class crystalspace.graphics3d.shadercompiler.xmlshader in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class crystalspace.window.x in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class crystalspace.window.x.extf86vm in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class crystalspace.graphics3d.shader.glcg in context `*static*' (from (null))
SCF_NOTIFY: registering class crystalspace.graphics3d.shader.combiner.glcg in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class crystalspace.graphics3d.shader.glps1 in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class crystalspace.graphics2d.glx in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class crystalspace.sndsys.software.driver.alsa in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'
SCF_NOTIFY: registering class crystalspace.sndsys.software.driver.oss in context `*static*' (from (null))
Segmentation fault
roothorick@leonard ~/opt/PlaneShift $

At no point does it ever open any kind of window, or take over the screen, or do anything graphical whatsoever. This happens both before and after updating. Gentoo Linux. I'm trying the ebuilds now.

-EDIT- 32-bit version. I'm on an Athlon XP 2200+, 512MB RAM, GeForce 5700LE with binary nV drivers, Sound Blaster PCI 512 (snd-emu10k1) using ALSA driver 1.0.14. I tried unloading the OSS emulation modules, to no effect.
Title: Re: Yet Another Unique Segfault (YAUS?)
Post by: Caarrie on September 06, 2007, 12:53:38 am
do you have direct rendering enabled?
Title: Re: Yet Another Unique Segfault (YAUS?)
Post by: roothorick on September 06, 2007, 01:07:11 am
Yes. UT2004 runs beautifully on this system.
Title: Re: Yet Another Unique Segfault (YAUS?)
Post by: Xordan on September 06, 2007, 08:43:34 am
It doesn't look like a graphical issue to me. More like a libs issue... can you delete libasound from your planeshift/libs/ dir and see if that helps?
Title: Re: Yet Another Unique Segfault (YAUS?)
Post by: roothorick on September 12, 2007, 03:38:20 am
Yes, it's working perfectly now. Time to wipe the ebuilds...

-EDIT- Well, it's working as well as it can with the server being down and all... But that's a different issue entirely.

-EDIT2- The server's back up, and anything 3D doesn't render right. I can't see anything ingame. Oh well, back to ebuilds I go.