2025-07-21 16:58 CEST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0001889Spring engineLinuxpublic2010-09-16 17:11
Reportersnipe 
Assigned Toabma 
PrioritynormalSeveritycrashReproducibilityalways
StatusresolvedResolutionnot fixable 
Product Version0.81.2 
Target VersionFixed in Version 
Summary0001889: sound cause crash
DescriptionHello

starting spring is crash : option sound = 0 is started normaly
other crash

spring in console:
lspci |grep Audio
00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller
uname -a
Linux wboost 2.6.32-3-686-bigmem #1 SMP Thu Feb 25 06:54:30 UTC 2010 i686 GNU/Linux
dpkg -l |grep puls
ii gstreamer0.10-pulseaudio 0.10.21-1 GStreamer plugin for PulseAudio
ii libpulse-browse0 0.9.21-1 PulseAudio client libraries (zeroconf suppor
ii libpulse-mainloop-glib0 0.9.21-1 PulseAudio client libraries (glib support)
ii libpulse0 0.9.21-1 PulseAudio client libraries
ii pulseaudio 0.9.21-1 PulseAudio sound server
ii pulseaudio-esound-compat 0.9.21-1 PulseAudio ESD compatibility layer
ii pulseaudio-module-x11 0.9.21-1 X11 module for PulseAudio sound server
ii pulseaudio-utils 0.9.21-1 Command line tools for the PulseAudio sound

dpkg -l |grep alsa
ii alsa-base 1.0.21+dfsg-2 ALSA driver configuration files
ii alsa-firmware-loaders 1.0.21-1 ALSA software loaders for specific hardware
ii alsa-oss 1.0.17-3 ALSA wrapper for OSS applications
ii alsa-tools 1.0.21-1 Console based ALSA utilities for specific ha
ii alsa-tools-gui 1.0.21-1 GUI based ALSA utilities for specific hardwa
ii alsa-utils 1.0.21-1 ALSA utilities
ii alsamixergui 0.9.0rc2-1-9 graphical soundcard mixer for ALSA soundcard
ii alsaplayer-alsa 0.99.80-5 PCM player designed for ALSA (ALSA output mo
ii alsaplayer-common 0.99.80-5 PCM player designed for ALSA (common files)
ii alsaplayer-gtk 0.99.80-5 PCM player designed for ALSA (GTK+ version)
ii alsaplayer-oss 0.99.80-5 PCM player designed for ALSA (OSS output mod
ii libsdl1.2debian-alsa 1.2.13-5 Simple DirectMedia Layer (with X11 and ALSA
ii libsnack2-alsa 2.2.10-dfsg1-9 Sound extension to Tcl/Tk and Python/Tkinter
ii libwine-alsa 1.0.1-2 Windows API implementation - ALSA sound modu


tank you :)
Additional Informationspring
using default configuration source "/home/jeux/.springrc"
[CMyMath::Init] CPU SSE mask: 126, flags:
        SSE 1.0: 1, SSE 2.0: 1
        SSE 3.0: 1, SSSE 3.0: 1
        SSE 4.1: 1, SSE 4.2: 0
        SSE 4.0A: 0, SSE 5.0A: 0
        using streflop SSE FP-math mode, CPU supports SSE instructions
OS: Linux
OS: 32bit native mode
LogOutput initialized.
Spring 0.81.2.1
Build date/time: Apr 5 2010 02:59:01
Available log subsystems: mapinfo, CollisionVolume, unit, VFS-detail, VFS, ArchiveScanner, Sound
Enabled log subsystems: Sound
Enable or disable log subsystems using the LogSubsystems configuration key
  or the SPRING_LOG_SUBSYSTEMS environment variable (both comma separated).
Using read-only data directory: /usr/local/bin/
Using read-write data directory: /home/jeux/.spring/
Using read-only data directory: /usr/local/share/games/spring/
Scanning: /usr/local/share/games/spring/base
Scanning: /home/jeux/.spring/maps
Scanning: /home/jeux/.spring/mods
Video mode set to 1024 x 768 / 32 bit
SDL: 1.2.13
GL: 3.2.0 NVIDIA 190.53
GL: NVIDIA Corporation
GL: GeForce 8800 GTX/PCI/SSE2
GLEW: 1.5.1
Joysticks found: 0
Joystick 0 not found
Video mode set to 1677 x 1024 / 32 bit
Connecting to local server
Sound: OpenAL info:
Sound: Vendor: OpenAL Community
Sound: Version: 1.1 ALSOFT 1.10.622
Sound: Renderer: OpenAL Soft
Sound: AL Extensions: AL_EXTX_buffer_sub_data AL_EXT_EXPONENT_DISTANCE AL_EXT_FLOAT32 AL_EXT_IMA4 AL_EXT_LINEAR_DISTANCE AL_EXT_MCFORMATS AL_EXT_OFFSET AL_EXTX_sample_buffer_object AL_EXTX_source_distance_model AL_LOKI_quadriphonic
Sound: ALC Extensions: ALC_ENUMERATE_ALL_EXT ALC_ENUMERATION_EXT ALC_EXT_CAPTURE ALC_EXT_disconnect ALC_EXT_EFX ALC_EXTX_thread_local_context
Sound: Device: ALSA Software
Starting GameServer: 7 ms
Starting demo recording
Using map Castles.smf
Recording demo demos/20100405_031744_Castles_0.81.2.sdf
Using script Skirmish AI test: KAIK 0.13
Using mod Balanced Annihilation V7.12
Using mod archive BA712.sd7
Loading client data: 48 ms
User number 0 (team 0, allyteam 0)
Sound: Available Devices:
Sound: ALSA Software
Sound: OSS Software
Sound: PortAudio Software
Sound: PulseAudio Software
Erreur de segmentation




strace spring :
_llseek(28, 2599599, [2599599], SEEK_SET) = 0
mprotect(0xb0fc0000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb0fc1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb0fc2000, 4096, PROT_READ|PROT_WRITE) = 0
write(10, "[ 0] Using mod archive BA71"..., 38) = 38
write(1, "Using mod archive BA712.sd7\n", 28Using mod archive BA712.sd7
) = 28
gettimeofday({1270429727, 915318}, NULL) = 0
write(10, "[ 0] Loading client data: 8"..., 37) = 37
write(1, "Loading client data: 84 ms\n", 27Loading client data: 84 ms
) = 27
write(24, "\0\0\0\0\2\0\0\0\5\0", 10) = 10
write(10, "[ 0] User number 0 (team 0,"..., 45) = 45
write(1, "User number 0 (team 0, allyteam "..., 35User number 0 (team 0, allyteam 0)
) = 35
mprotect(0xb0fc3000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb0fc4000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb0fc5000, 4096, PROT_READ|PROT_WRITE) = 0
open("/usr/local/share/games/spring/bitmaps/loadpictures/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/home/jeux/.spring/bitmaps/loadpictures/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/local/bin/bitmaps/loadpictures/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/local/share/games/spring/bitmaps/loadpictures/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/home/jeux/.spring/bitmaps/loadpictures/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/local/bin/bitmaps/loadpictures/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
access("/usr/local/bin/bitmaps/loadpictures/calmtide.jpg", R_OK) = -1 ENOENT (No such file or directory)
access("/home/jeux/.spring/bitmaps/loadpictures/calmtide.jpg", R_OK) = -1 ENOENT (No such file or directory)
access("/usr/local/share/games/spring/bitmaps/loadpictures/calmtide.jpg", R_OK) = -1 ENOENT (No such file or directory)
open("bitmaps/loadpictures/calmtide.jpg", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
mmap2(NULL, 2097152, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb0d00000
munmap(0xb0e00000, 1048576) = 0
mprotect(0xb0d00000, 430080, PROT_READ|PROT_WRITE) = 0
_llseek(25, 5042176, [5042176], SEEK_SET) = 0
read(25, <unfinished ...>
+++ killed by SIGSEGV +++
Erreur de segmentation
TagsNo tags attached.
Checked infolog.txt for Errors
Attached Files

-Relationships
+Relationships

-Notes

~0004818

hoijui (reporter)

read this:
http://springrts.com/wiki/FAQ:trouble#Sound:_I_am_having_sound_problems_under_Linux.21_What_can_i_do.3F

In case you are on Ubuntu 9.10, we alreayd have some reports that Ubuntu 10.04 makes some spring crashes go away (most likely sound/pulse related).

~0004824

snipe (reporter)

tradution by google:
I deleted pulsaudio except 3 package because of another application needs it by addiction, my distribution is a debian squeez

At present I have more spring error is operational in May I have more of her.




dpkg -l |grep puls
ii libpulse-browse0 0.9.21-1.2 PulseAudio client libraries (zeroconf suppor
ii libpulse-dev 0.9.21-1.2 PulseAudio client development headers and li
ii libpulse-mainloop-glib0 0.9.21-1.2 PulseAudio client libraries (glib support)
ii libpulse0 0.9.21-1.2 PulseAudio client libraries

aptitude remove --purge -s libpulse-browse0 libpulse-dev libpulse-mainloop-glib0 libpulse0
Lecture des listes de paquets... Fait
Construction de l'arbre des d?®pendances
Lecture des informations d'?®tat... Fait
Lecture de l'information d'?®tat ?®tendu
Initialisation de l'?®tat des paquets... Fait
Lecture des descriptions de t?óches... Fait
Les paquets suivants sont CASS?ëS?á:
  kdebase-runtime kmix libsdl1.2-dev libxine1-misc-plugins mumble mumble-11x openjdk-6-jre qemu-kvm qemu-system speech-dispatcher
Les paquets suivants seront ENLEV?ëS?á:
  libboost-date-time1.40.0{pu} libboost-graph-parallel1.40.0{pu} libboost-graph1.40.0{pu} libboost-math1.40.0{pu} libboost-mpi1.40.0{pu} libboost-program-options1.40.0{pu} libboost-python1.40.0{pu} libboost-serialization1.40.0{pu}
  libboost-signals1.40.0{pu} libboost-test1.40.0{pu} libboost-wave1.40.0{pu} libpulse-browse0 libpulse-dev libpulse-mainloop-glib0 libpulse0
0 paquets mis ?á jour, 0 nouvellement install?®s, 15 ?á enlever et 583 non mis ?á jour.
Il est n?®cessaire de t?®l?®charger 0o d'archives. Apr?¿s d?®paquetage, 8'471ko seront lib?®r?®s.
Les paquets suivants ont des d?®pendances non satisfaites?á:
  libsdl1.2-dev: D?®pend: libpulse-dev mais il n'est pas installable
  kdebase-runtime: D?®pend: libpulse0 (>= 0.9.21) mais il n'est pas installable
  libxine1-misc-plugins: D?®pend: libpulse0 (>= 0.9.21) mais il n'est pas installable
  qemu-system: D?®pend: libpulse0 (>= 0.9.21) mais il n'est pas installable
  mumble: D?®pend: libpulse0 (>= 0.9.21) mais il n'est pas installable
  qemu-kvm: D?®pend: libpulse0 (>= 0.9.21) mais il n'est pas installable
  openjdk-6-jre: D?®pend: libpulse0 (>= 0.9.21) mais il n'est pas installable
  mumble-11x: D?®pend: libpulse0 (>= 0.9.21) mais il n'est pas installable
  speech-dispatcher: D?®pend: libpulse0 (>= 0.9.21) mais il n'est pas installable
  kmix: D?®pend: libpulse-mainloop-glib0 mais il n'est pas installable
        D?®pend: libpulse0 (>= 0.9.21) mais il n'est pas installable
Les actions suivantes permettront de r?®soudre ces d?®pendances?á:

Supprimer les paquets suivants?á:
kmix

Conserver les paquets suivants dans leur version actuelle?á:
libpulse0 [0.9.21-1.2 (now)]

R?®installer ?á une version ant?®rieure les paquets suivants?á:
libsdl1.2-dev [1.2.14-4+b1 (now) -> 1.2.13-5 (testing, testing, testing)]
libsdl1.2debian [1.2.14-4+b1 (now) -> 1.2.13-5 (testing, testing, testing)]
libsdl1.2debian-alsa [1.2.14-4+b1 (now) -> 1.2.13-5 (testing, testing, testing)]



//franche text original:

j'ai supprim?® pulsaudio sauf 3 paquet car d'autre application en on besoins par d?®pendance, ma distribution est une debian squeez

A present j'ai plus de message d'erreur spring est op?®rationnel mai j'ai plus de son.

Alors que amarock fonctionne tr?¿s bien

~0004825

hoijui (reporter)

umm.. i dont really get it :/

only thing i can do fight back!

google translated:
Dans plus de 90% des cas, cela est caus?® par pulseaudio. Vous pouvez supprimer pulseaudio de votre syst?¿me. Pour ce faire, ouvrez votre gestionnaire de paquets favori (par exemple Synaptic sous Ubuntu), et la recherche de paquets avec "pulse" en leur nom. De ce nombre, ne garder que les nom whichs commence par "lib", et supprimer tous les autres.

~0005548

abma (administrator)

please try 0.82.5.1 + ubuntu 10.04 as 9.10 has problems with pulse. should be fixed there. if not, please reopen this report
+Notes

-Issue History
Date Modified Username Field Change
2010-04-05 03:22 snipe New Issue
2010-04-11 10:43 hoijui Note Added: 0004818
2010-04-12 03:30 snipe Note Added: 0004824
2010-04-13 21:00 hoijui Note Added: 0004825
2010-09-16 17:11 abma Note Added: 0005548
2010-09-16 17:11 abma Status new => resolved
2010-09-16 17:11 abma Resolution open => not fixable
2010-09-16 17:11 abma Assigned To => abma
+Issue History