PlaneShift

Support => Linux Specific Issues => Topic started by: sliss on November 23, 2008, 03:25:08 pm

Title: Client crash - psclient.bim: i915_vtbl.c:478
Post by: sliss on November 23, 2008, 03:25:08 pm
I got a c,ient crash with the following out put on my terminal:

Sun Nov 23 15:15:34 2008, Got DR message for unknown entity 53443.
psclient.bin: i915_vtbl.c:478: i915_emit_state: Assertion `get_dirty(state) == 0' failed.
(0) : fatal error C9999: *** exception during compilation ***


Ubuntu 8.10
Title: Re: Client crash - psclient.bim: i915_vtbl.c:478
Post by: RatThing on December 02, 2008, 09:04:58 am
I also get client crashes with 4.03 but not with the error mentioned in the original post.


Description:
------------
The following problem occurs when spawning/starting the client with my char located on the
maps: Sewer, Ojaveda, Plaza.

OS: 2.6.24-22-generic #1 SMP Mon Nov 24 18:32:42 UTC 2008 i686 GNU/Linux
    Ubuntu 8.04
Graphics: nVidia

PS: 0.4.03


Procedure:
----------
- Move char to Orchibaly Gurpelferd, Baker shop in Ojaveda.
  In my case, NPCs will not appear until I rotate my char.
 
  This was the case for me on 4.02 as as well.

- Rotate the char to force Gurpelferd to appear.


Result:
-------
- Client crash.


Console output:
---------------

DEBUG: Initializing OpenAL sound system
DEBUG: Retrieving available devices.
DEBUG: Default OpenAL device: '((sampling-rate 44100) (device '(native))
DEBUG: No device specified
DEBUG: Falling back on default device
DEBUG: Can't retrieve attributes size: OpenAL error ALC_INVALID_DEVICE

planeshift.application.client:
  PlaneShift Steel Blue (0.4.03)
  This game uses Crystal Space Engine created by Jorrit and others
  1.4.0
[Unix-x86-GCC]
Tue Dec  2 07:18:29 2008, LOG_ANY flag deactivated with no filter.
Tue Dec  2 07:18:29 2008, LOG_WEATHER flag deactivated with no filter.
Tue Dec  2 07:18:29 2008, LOG_SPAWN flag deactivated with no filter.
Tue Dec  2 07:18:29 2008, LOG_CELPERSIST flag deactivated with no filter.
Tue Dec  2 07:18:29 2008, LOG_PAWS flag deactivated with no filter.
Tue Dec  2 07:18:29 2008, LOG_GROUP flag deactivated with no filter.
Tue Dec  2 07:18:29 2008, LOG_CHEAT flag deactivated with no filter.
Tue Dec  2 07:18:29 2008, LOG_LINMOVE flag deactivated with no filter.
Tue Dec  2 07:18:29 2008, LOG_SPELLS flag deactivated with no filter.
Tue Dec  2 07:18:29 2008, LOG_NEWCHAR flag deactivated with no filter.
Tue Dec  2 07:18:29 2008, LOG_SUPERCLIENT flag deactivated with no filter.
Tue Dec  2 07:18:29 2008, LOG_EXCHANGES flag deactivated with no filter.
Tue Dec  2 07:18:29 2008, LOG_ADMIN flag deactivated with no filter.
Tue Dec  2 07:18:29 2008, LOG_STARTUP flag deactivated with no filter.
Tue Dec  2 07:18:29 2008, LOG_CHARACTER flag deactivated with no filter.
Tue Dec  2 07:18:29 2008, LOG_CONNECTIONS flag deactivated with no filter.
Tue Dec  2 07:18:29 2008, LOG_CHAT flag deactivated with no filter.
Tue Dec  2 07:18:29 2008, LOG_NET flag deactivated with no filter.
Tue Dec  2 07:18:29 2008, LOG_LOAD flag deactivated with no filter.
Tue Dec  2 07:18:29 2008, LOG_NPC flag deactivated with no filter.
Tue Dec  2 07:18:29 2008, LOG_TRADE flag deactivated with no filter.
Tue Dec  2 07:18:29 2008, LOG_SOUND flag deactivated with no filter.
Tue Dec  2 07:18:29 2008, LOG_COMBAT flag deactivated with no filter.
Tue Dec  2 07:18:29 2008, LOG_SKILLXP flag deactivated with no filter.
Tue Dec  2 07:18:29 2008, LOG_QUESTS flag deactivated with no filter.
Tue Dec  2 07:18:29 2008, LOG_SCRIPT flag deactivated with no filter.
Tue Dec  2 07:18:29 2008, LOG_MARRIAGE flag deactivated with no filter.
Tue Dec  2 07:18:29 2008, LOG_MESSAGES flag deactivated with no filter.
Tue Dec  2 07:18:29 2008, LOG_CACHE flag deactivated with no filter.
Tue Dec  2 07:18:29 2008, LOG_PETS flag deactivated with no filter.
Tue Dec  2 07:18:29 2008, LOG_USER flag deactivated with no filter.
Tue Dec  2 07:18:29 2008, LOG_LOOT flag deactivated with no filter.
Tue Dec  2 07:18:29 2008, LOG_DUELS flag deactivated with no filter.
Tue Dec  2 07:18:29 2008, LOG_TRIBES flag deactivated with no filter.
Tue Dec  2 07:18:29 2008, All LOGS are off.
Mounting skin: /this/art/skins/elves.zip
Mounting skin: /planeshift/art/skins/base/client_base.zip
  psEngine initialized.
Using fontsize 16 for resolution 1024x768
WARNING! Object '_s_sigil_03' is not closed!
WARNING! Object 'spikes_06' is not closed!
WARNING! Object 'spikes_04' is not closed!
WARNING! Object '_s_column_01' is not closed!
WARNING! Object 'spikes_02' is not closed!
WARNING! Object '_s_sigil_06' is not closed!
...

crystalspace.graphics3d.shader.fixed:
  Multitexture units: moderate 4

planeshift.application.client:
  PSLoader: step 2: success
  PSLoader: step 3: success
Tue Dec  2 07:18:43 2008, <src/common/util/psxmlparser.cpp:282 ParseFile SEVERE>
Tue Dec  2 07:18:43 2008, Could not find file: /planeshift/world/terr_common/sound.xml
Tue Dec  2 07:18:44 2008, <src/common/util/psxmlparser.cpp:282 ParseFile SEVERE>
Tue Dec  2 07:18:44 2008, Could not find file: /planeshift/world/hydlaa_jayose/sound.xml
  PSLoader: step 4: success
Tue Dec  2 07:18:45 2008, <src/client/psclientdr.cpp:248 HandleStatsUpdate SEVERE>
Tue Dec  2 07:18:45 2008, Stat request failed because CelClient not ready for EID:25848

crystalspace.mesh.anim.pdlight:
  Could not find light 'CRYSTAL_LIGHT02ojapath' in sector 'Akk-Central'
  Could not find light 'fireLight03Akk-East' in sector 'Akk-Central'
  Could not find light 'fireLight02Akk-East' in sector 'Akk-Central'
  Could not find light 'fireLight01Akk-East' in sector 'Akk-Central'
  Could not find light 'CRYSTAL_LIGHTAkk-Central' in sector 'Akk-East'
Map akkaio loaded successfully in 2076ms
Tue Dec  2 07:18:47 2008, <src/client/psclientdr.cpp:248 HandleStatsUpdate SEVERE>
Tue Dec  2 07:18:47 2008, Stat request failed because CelClient not ready for EID:25848
  Could not find light 'crystal2akkroad2' in sector 'akkroad1'
  Could not find light 'crystal1akkroad1' in sector 'akkroad2'
Map akkroad loaded successfully in 105ms
Tue Dec  2 07:18:47 2008, <src/client/zonehandler.cpp:189 HandleMessage>
Tue Dec  2 07:18:47 2008, Still loading maps, ignoring crossing to sector ojapath.

planeshift.application.client:
  PSLoader: step 5: success
Tue Dec  2 07:18:48 2008, <src/common/paws/pawswidget.cpp:552 LoadAttributes>
Tue Dec  2 07:18:48 2008, GUI image 'ColorTool' not found.
Tue Dec  2 07:18:48 2008,
Tue Dec  2 07:18:48 2008, <src/common/paws/pawswidget.cpp:552 LoadAttributes>
Tue Dec  2 07:18:48 2008, GUI image 'NameTool' not found.
Tue Dec  2 07:18:48 2008,
Tue Dec  2 07:18:48 2008, <src/common/paws/pawswidget.cpp:552 LoadAttributes>
Tue Dec  2 07:18:48 2008, GUI image 'SaveTool' not found.
Tue Dec  2 07:18:48 2008,
Tue Dec  2 07:18:48 2008, <src/common/paws/pawswidget.cpp:552 LoadAttributes>
Tue Dec  2 07:18:48 2008, GUI image 'LoadTool' not found.
Tue Dec  2 07:18:48 2008,
  PSLoader: step 6: success
Tue Dec  2 07:19:45 2008, <src/client/psclientdr.cpp:212 HandleDeadReckon SEVERE>
Tue Dec  2 07:19:45 2008, Got DR message for unknown entity EID:25853.
psEngine destroyed.

crystalspace.sndsys.renderer.openal:
  Closing OpenAL sound system
  Destroying context
psb154@k77600GT:~/PlaneShift$ ./psclient
Your configuration files are in... /home/psb154/.PlaneShift
DEBUG: Initializing OpenAL sound system
DEBUG: Retrieving available devices.
DEBUG: Default OpenAL device: '((sampling-rate 44100) (device '(native))
DEBUG: No device specified
DEBUG: Falling back on default device
DEBUG: Can't retrieve attributes size: OpenAL error ALC_INVALID_DEVICE

planeshift.application.client:
  PlaneShift Steel Blue (0.4.03)
  This game uses Crystal Space Engine created by Jorrit and others
  1.4.0 [Unix-x86-GCC]
Tue Dec  2 07:19:55 2008, LOG_ANY flag deactivated with no filter.
Tue Dec  2 07:19:55 2008, LOG_WEATHER flag deactivated with no filter.
Tue Dec  2 07:19:55 2008, LOG_SPAWN flag deactivated with no filter.
Tue Dec  2 07:19:55 2008, LOG_CELPERSIST flag deactivated with no filter.
Tue Dec  2 07:19:55 2008, LOG_PAWS flag deactivated with no filter.
Tue Dec  2 07:19:55 2008, LOG_GROUP flag deactivated with no filter.
Tue Dec  2 07:19:55 2008, LOG_CHEAT flag deactivated with no filter.
Tue Dec  2 07:19:55 2008, LOG_LINMOVE flag deactivated with no filter.
Tue Dec  2 07:19:55 2008, LOG_SPELLS flag deactivated with no filter.
Tue Dec  2 07:19:55 2008, LOG_NEWCHAR flag deactivated with no filter.
Tue Dec  2 07:19:55 2008, LOG_SUPERCLIENT flag deactivated with no filter.
Tue Dec  2 07:19:55 2008, LOG_EXCHANGES flag deactivated with no filter.
Tue Dec  2 07:19:55 2008, LOG_ADMIN flag deactivated with no filter.
Tue Dec  2 07:19:55 2008, LOG_STARTUP flag deactivated with no filter.
Tue Dec  2 07:19:55 2008, LOG_CHARACTER flag deactivated with no filter.
Tue Dec  2 07:19:55 2008, LOG_CONNECTIONS flag deactivated with no filter.
Tue Dec  2 07:19:55 2008, LOG_CHAT flag deactivated with no filter.
Tue Dec  2 07:19:55 2008, LOG_NET flag deactivated with no filter.
Tue Dec  2 07:19:55 2008, LOG_LOAD flag deactivated with no filter.
Tue Dec  2 07:19:55 2008, LOG_NPC flag deactivated with no filter.
Tue Dec  2 07:19:55 2008, LOG_TRADE flag deactivated with no filter.
Tue Dec  2 07:19:55 2008, LOG_SOUND flag deactivated with no filter.
Tue Dec  2 07:19:55 2008, LOG_COMBAT flag deactivated with no filter.
Tue Dec  2 07:19:55 2008, LOG_SKILLXP flag deactivated with no filter.
Tue Dec  2 07:19:55 2008, LOG_QUESTS flag deactivated with no filter.
Tue Dec  2 07:19:55 2008, LOG_SCRIPT flag deactivated with no filter.
Tue Dec  2 07:19:55 2008, LOG_MARRIAGE flag deactivated with no filter.
Tue Dec  2 07:19:55 2008, LOG_MESSAGES flag deactivated with no filter.
Tue Dec  2 07:19:55 2008, LOG_CACHE flag deactivated with no filter.
Tue Dec  2 07:19:55 2008, LOG_PETS flag deactivated with no filter.
Tue Dec  2 07:19:55 2008, LOG_USER flag deactivated with no filter.
Tue Dec  2 07:19:55 2008, LOG_LOOT flag deactivated with no filter.
Tue Dec  2 07:19:55 2008, LOG_DUELS flag deactivated with no filter.
Tue Dec  2 07:19:55 2008, LOG_TRIBES flag deactivated with no filter.
Tue Dec  2 07:19:55 2008, All LOGS are off.
Mounting skin: /this/art/skins/elves.zip
Mounting skin: /planeshift/art/skins/base/client_base.zip
  psEngine initialized.
Using fontsize 16 for resolution 1024x768
WARNING! Object 'spikes_02' is not closed!
WARNING! Object '_s_sigil_06' is not closed!
WARNING! Object '_s_stairs_01' is not closed!
WARNING! Object '_s_sigil_04' is not closed!
WARNING! Object 'spikes_01' is not closed!
WARNING! Object '_s_sigil_02' is not closed!
...

crystalspace.graphics3d.shader.fixed:
  Multitexture units: moderate 4

planeshift.application.client:
  PSLoader: step 2: success
  PSLoader: step 3: success
Tue Dec  2 07:20:15 2008, <src/common/util/psxmlparser.cpp:282 ParseFile SEVERE>
Tue Dec  2 07:20:15 2008, Could not find file: /planeshift/world/terr_common/sound.xml
Tue Dec  2 07:20:16 2008, <src/common/util/psxmlparser.cpp:282 ParseFile SEVERE>
Tue Dec  2 07:20:16 2008, Could not find file: /planeshift/world/hydlaa_jayose/sound.xml
  PSLoader: step 4: success
Tue Dec  2 07:20:16 2008, <src/client/psclientdr.cpp:248 HandleStatsUpdate SEVERE>
Tue Dec  2 07:20:16 2008, Stat request failed because CelClient not ready for EID:25855

crystalspace.graphics3d.shader.fixed:
  Multitexture units: moderate 4

planeshift.application.client:
  PSLoader: step 2: success
  PSLoader: step 3: success
Tue Dec  2 07:20:15 2008, <src/common/util/psxmlparser.cpp:282 ParseFile SEVERE>
Tue Dec  2 07:20:15 2008, Could not find file: /planeshift/world/terr_common/sound.xml
Tue Dec  2 07:20:16 2008, <src/common/util/psxmlparser.cpp:282 ParseFile SEVERE>
Tue Dec  2 07:20:16 2008, Could not find file: /planeshift/world/hydlaa_jayose/sound.xml
  PSLoader: step 4: success
Tue Dec  2 07:20:16 2008, <src/client/psclientdr.cpp:248 HandleStatsUpdate SEVERE>
Tue Dec  2 07:20:16 2008, Stat request failed because CelClient not ready for EID:25855

crystalspace.mesh.anim.pdlight:
  Could not find light 'CRYSTAL_LIGHT02ojapath' in sector 'Akk-Central'
  Could not find light 'fireLight03Akk-East' in sector 'Akk-Central'
  Could not find light 'fireLight02Akk-East' in sector 'Akk-Central'
  Could not find light 'fireLight01Akk-East' in sector 'Akk-Central'
  Could not find light 'CRYSTAL_LIGHTAkk-Central' in sector 'Akk-East'
Map akkaio loaded successfully in 2004ms
Tue Dec  2 07:20:19 2008, <src/client/psclientdr.cpp:248 HandleStatsUpdate SEVERE>
Tue Dec  2 07:20:19 2008, Stat request failed because CelClient not ready for EID:25855
  Could not find light 'crystal2akkroad2' in sector 'akkroad1'
  Could not find light 'crystal1akkroad1' in sector 'akkroad2'
Map akkroad loaded successfully in 135ms
Tue Dec  2 07:20:19 2008, <src/client/zonehandler.cpp:189 HandleMessage>
Tue Dec  2 07:20:19 2008, Still loading maps, ignoring crossing to sector Akk-Central.

planeshift.application.client:
  PSLoader: step 5: success
Tue Dec  2 07:20:19 2008, <src/common/paws/pawswidget.cpp:552 LoadAttributes>
Tue Dec  2 07:20:19 2008, GUI image 'ColorTool' not found.
Tue Dec  2 07:20:19 2008,
Tue Dec  2 07:20:19 2008, <src/common/paws/pawswidget.cpp:552 LoadAttributes>
Tue Dec  2 07:20:19 2008, GUI image 'NameTool' not found.
Tue Dec  2 07:20:19 2008,
Tue Dec  2 07:20:19 2008, <src/common/paws/pawswidget.cpp:552 LoadAttributes>
Tue Dec  2 07:20:19 2008, GUI image 'SaveTool' not found.
Tue Dec  2 07:20:19 2008,
Tue Dec  2 07:20:19 2008, <src/common/paws/pawswidget.cpp:552 LoadAttributes>
Tue Dec  2 07:20:19 2008, GUI image 'LoadTool' not found.
Tue Dec  2 07:20:19 2008,
  PSLoader: step 6: success
Tue Dec  2 07:20:25 2008, <src/client/psclientdr.cpp:212 HandleDeadReckon SEVERE>
Tue Dec  2 07:20:25 2008, Got DR message for unknown entity EID:25558.
Tue Dec  2 07:20:25 2008, <src/client/psclientdr.cpp:212 HandleDeadReckon SEVERE>
Tue Dec  2 07:20:25 2008, Got DR message for unknown entity EID:25471.
Tue Dec  2 07:20:25 2008, <src/client/psclientdr.cpp:212 HandleDeadReckon SEVERE>
Tue Dec  2 07:20:25 2008, Got DR message for unknown entity EID:25692.
Tue Dec  2 07:20:27 2008, <src/client/psclientdr.cpp:212 HandleDeadReckon SEVERE>
Tue Dec  2 07:20:27 2008, Got DR message for unknown entity EID:25692.
Tue Dec  2 07:20:27 2008, <src/client/psclientdr.cpp:212 HandleDeadReckon SEVERE>
Tue Dec  2 07:20:27 2008, Got DR message for unknown entity EID:25692.
Tue Dec  2 07:20:27 2008, <src/client/modehandler.cpp:327 HandleModeMessage SEVERE>
Tue Dec  2 07:20:27 2008, Received psModeMessage for unknown object EID:25823
Tue Dec  2 07:20:27 2008, <src/client/modehandler.cpp:327 HandleModeMessage SEVERE>
Tue Dec  2 07:20:27 2008, Received psModeMessage for unknown object EID:25404
DistributeLeafObjects failed: !leaf_replaced
  This node contains the following objects:
    0: 'effect_anchor_basic_1' (-1,-1,-1)-(1,1,1)
    1: 'effect_anchor_basic_2' (-1,-1,-1)-(1,1,1)
    2: 'rogue' (nan,-2.11444,4.91227)-(nan,-0.412315,6.52739)
Title: Re: Client crash - psclient.bim: i915_vtbl.c:478
Post by: RatThing on December 03, 2008, 01:07:44 pm
May have solved my Client crashing problem.

After updating to 0.4.0.3 using the psupdater, run:

./psupdater -repair


The following files failed the check:
art/effects/freeze.part
art/skins/base/client_base.zip
art/skins/default.zip
art/skins/elves.zip
art/skins/stone.zip
data/effects/spells/freeze.eff
psclient.cfg

Do you wish to download the correct copies of these files? (y/n)


type: y

I have revisted some the places that caused my Client to crash, so far so good.

Running psupdater before adding the -repair option, I got this message:


PlaneShift Updater Version 1.10 for linux32.

Checking for updates:
Checking for updates to the updater: No updates needed!
Checking for updates to all files:
Local config and server config are incompatible!
This is caused when your local version becomes out of sync with the update mirrors.
To resolve this, reinstall your client using the latest installer on the website .
No updates needed!

Updater finished, press enter to exit.


The instructions are specific and make sense, because a new Client is available for download. Therefore while my browser was downloading the new version it occured to me to try -repair option, which appears to have solved the crashing problems on its own.
Title: Re: Client crash - psclient.bim: i915_vtbl.c:478
Post by: geloren on December 04, 2008, 12:46:06 am
i'm getting the exact same output as RatThing.

I've already done an update with the -repair option and it did indeed redownloaded stuf.
Though, it didn't help. So I'm assuming your problem won't be fixed either.

Strange though, that this error occurred in the same map-location. Akk-Central. I don't know if that has something to do with it.
I've noticed that it only happens when the character is instructed to turn. Either left or right.

Im on OpenSUSE Linux 11.0, KDE 4.1.3
Nvidia GeForce 7300GT with properietary NVIDIA drivers installed.
May notice that the problem never existed in older clients.

Greetz, Geloren
Title: Re: Client crash - psclient.bim: i915_vtbl.c:478
Post by: RatThing on December 04, 2008, 08:02:19 pm
Geloren,

Yep, still occurs after my char spawns and objects are refreshed but also randomly. I've been mining in Oja and in the Dungeon so that's where I've been crashing.
Title: Re: Client crash - psclient.bim: i915_vtbl.c:478
Post by: Akeera on December 05, 2008, 06:01:30 pm
randomly crashes:
can those have something to do with the new visual effects for spells? so whenever a player close to the position of my char casts such a spell? just asking and thinking about it because I have a lot of spontaneous/randomly crashes, also when I am doing nothing (not moving my char, not opening windows, not chatting).

running the linux client with SuSE 10.0 and latest Nvidia driver for GeForce 4200
Title: Re: Client crash - psclient.bim: i915_vtbl.c:478
Post by: Caarrie on December 05, 2008, 06:18:41 pm
most random crashes are related to http://www.hydlaa.com/flyspray_upgrade/index.php?do=details&task_id=1749 for now
Title: Re: Client crash - psclient.bim: i915_vtbl.c:478
Post by: Zakrei on December 11, 2008, 11:17:22 pm
I had some random crashes with the new client too (linux and NVIDIA card), but since I disabled shadows two days ago, my client didn't crash any more (fingers crossed and knocking on wood). Maybe i was/am just lucky, but maybe it really helps