Binaire en segmentation fault

Si vous n'arrivez pas à accéder au jeu, si vous avez des problèmes d'utilisation du jeu, c'est ici qu'il faut poster !
AlterMe
Messages : 10
Inscription : 19 avr. 2012, 07:12

Binaire en segmentation fault

Message par AlterMe »

Ciao à tout le monde...
J'ai Kubuntu 15.10 et en essayant de télécharger le jeu...
- le fichier ne contient que le client 1.9 binaire (pas de statique)... en le lançant "segmentation fault"
- en essayant de compiler, "command not found sdl-config"

Où puis-je trouver des infos plus à jour?

Christian

conkois
Messages : 290
Inscription : 08 nov. 2010, 02:04
Localisation : aude

Re: Binaire en segmentation fault

Message par conkois »

salut, il doit te manquer des bibliotheques SDL, genre libsdl-imageX.X-dev, et d'autres dépendances que synaptics t'installera avec.
Ektar mynaeh

AlterMe
Messages : 10
Inscription : 19 avr. 2012, 07:12

Re: Binaire en segmentation fault

Message par AlterMe »

elles ne s'installent pas car dépendent de bibliothèques moins à jour de celles que j'ai!

Y a-t-il moyen d'avoir le jeu en statique?

conkois
Messages : 290
Inscription : 08 nov. 2010, 02:04
Localisation : aude

Re: Binaire en segmentation fault

Message par conkois »

peux-tu me donner la sortie d'erreur ?
Ektar mynaeh

AlterMe
Messages : 10
Inscription : 19 avr. 2012, 07:12

Re: Binaire en segmentation fault

Message par AlterMe »

Pour la partie compilation:

Code : Tout sélectionner

sudo aptitude install libsdl-image1.2-dev libdrm-dev libgl1-mesa-dev libglu1-mesa-dev libsdl-image1.2-dev libsdl1.2-dev mesa-common-dev
I seguenti pacchetti NUOVI (NEW) saranno installati:
  libasound2-dev{a} libcaca-dev{a} libdrm-dev{b} libgl1-mesa-dev{b} libglu1-mesa-dev libpulse-dev{a} libsdl-image1.2-dev libsdl1.2-dev 
  libslang2-dev{a} libwebp-dev{a} libwebpdemux1{a} libx11-xcb-dev{a} libxcb-dri2-0-dev{a} libxcb-dri3-dev{a} libxcb-glx0-dev{a} 
  libxcb-present-dev{a} libxcb-randr0-dev{a} libxcb-shape0-dev{a} libxcb-sync-dev{a} libxcb-xfixes0-dev{a} libxdamage-dev{a} libxfixes-dev{a} 
  libxshmfence-dev{a} libxxf86vm-dev{a} mesa-common-dev x11proto-damage-dev{a} x11proto-dri2-dev{a} x11proto-fixes-dev{a} x11proto-gl-dev{a} 
  x11proto-xf86vidmode-dev{a} 
0 pacchetti aggiornati, 30 installati, 0 da rimuovere e 0 non aggiornati.
È necessario prelevare 3.356 kB di archivi. Dopo l'estrazione, verranno occupati 17,0 MB.
I seguenti pacchetti hanno dipendenze non soddisfatte:
 libgl1-mesa-dev : Dipende: libgl1-mesa-glx (= 11.0.2-1ubuntu4) ma 11.0.4~git20151026+11.0.ec14e6f8-0ubuntu0ricotz~vivid è installato.
 libdrm-dev : Dipende: libdrm2 (= 2.4.64-1) ma 2.4.65+git20151026.c745e541-0ubuntu0ricotz~vivid è installato.
              Dipende: libdrm-intel1 (= 2.4.64-1) ma 2.4.65+git20151026.c745e541-0ubuntu0ricotz~vivid è installato.
              Dipende: libdrm-radeon1 (= 2.4.64-1) ma 2.4.65+git20151026.c745e541-0ubuntu0ricotz~vivid è installato.
              Dipende: libdrm-nouveau2 (= 2.4.64-1) ma 2.4.65+git20151026.c745e541-0ubuntu0ricotz~vivid è installato.
              Dipende: libdrm-amdgpu1 (= 2.4.64-1) ma 2.4.65+git20151026.c745e541-0ubuntu0ricotz~vivid è installato.
pour la partie binaire

Code : Tout sélectionner

./le.x86_64.linux.bin 
Errore di segmentazione

ls -l LandesEternellesLinux
totale 1720
-rwxr-xr-x 1 alterme alterme 3251896 nov  2  2014 le.x86_64.linux.bin

AlterMe
Messages : 10
Inscription : 19 avr. 2012, 07:12

Re: Binaire en segmentation fault

Message par AlterMe »

Pour compléemnts...

Code : Tout sélectionner

uname -a
Linux cdlinux 4.2.0-36-generic #41-Ubuntu SMP Mon Apr 18 15:49:10 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

conkois
Messages : 290
Inscription : 08 nov. 2010, 02:04
Localisation : aude

Re: Binaire en segmentation fault

Message par conkois »

mhm, c'est un peu trop pointu pour moi, mais je suis sûr que ces informations vont permettre à quelqu'un de pouvoir t'aider efficacement.
Ektar mynaeh

Finduilas
Messages : 14
Inscription : 13 mai 2016, 11:34
Localisation : Derriere mon ecran...de pc ou de jdr :D

Re: Binaire en segmentation fault

Message par Finduilas »

Bonsoir.
Je ne suis pas sur de pouvoir aider, mais je vais essayer.
Déjà as tu avancé, puisque cela fait déjà une semaine ?
De ce que je comprend des messages précédents, tu as réussi a compiler le client. Mais quand tu le lance, tu récupère un segfault. c'est ça ?

As tu un coredump de généré ? probablement pas puisque la plupart des distribution le désactive... tu peut le vérifier avec la commande :

Code : Tout sélectionner

ulimit -c
Si le retour est 0, c'est que le système n'en génère pas. je te laisse faire un man pour trouver comment les réactiver si besoin.
Sais tu utiliser gdb ?
Si non, j'ai entendu parler de ddd ( http://www.gnu.org/software/ddd/ ), une interface graphique pour ce dernier, et d'autres.
Le coredump devrait permettre de trouver la source du segfault en le lisant avec le debugger...

Je n'ai actuellement plus de pc sous linux depuis un moment. mais ayant monté un nouveau pc, mon portable va repasser sous linux dans quelques temps...A partir de la je pourrais tester aussi...mais pour l'instant je ne peut qu'essayer de guider...

Soit dit en passant, j'ai compilé ce soir sous windows et j'ai une erreur qui a une description proche du segfault...et je suis obligé de préciser que la cible est en 32bits pour qu'il compile...
peut être es-ce une piste ? tu as l'air de générer un binaire pour les 2 système... ou c'est juste le nom ?
Éditez le titre du message d'origine pour ajouter [RÉSOLU] si votre problème est résolu.
Ça aide à la lisibilité du forum, pour savoir qui a encore besoin d'aide.
_______________
Finduilas Táralóm

AlterMe
Messages : 10
Inscription : 19 avr. 2012, 07:12

Re: Binaire en segmentation fault

Message par AlterMe »

C'est le binaire de défault qui me donne le segfault.
Dans le tar.gz du téléchargement, il n'y a que un binaire et aucun autre fichier ou "folder"

Si j'essaye de compiler, ça se bloque immédiatement car les "nivaux" des bibliothèques requises sont inférieurs à celles que j'ai.
En plus, si j'essaye d'installer les biblios ça se remplit d'erreurs d'incompatibilité, donc il n'est pas question de faire downgrade ou d'autres choses étranges :)

J'ai activé le coredump... à qui fut-il l'envoyer?

Merci pour ton aide :D

PS: je suis à Medellin pour le moment pour la gestion de la 2ème étape de coupe du monde de tir à l'arc, ensuite Antalya (Turquie) pour la 3ème étape+étape finale des cartes olympiques de tir à l'arc... donc très peu de temps libre :D
A bientot

AlterMe
Messages : 10
Inscription : 19 avr. 2012, 07:12

Re: Binaire en segmentation fault

Message par AlterMe »

Pour bien comprendre ce dont je parle, le lien

http://landes-eternelles.com/client/190 ... .0.tar.bz2

ne contient pas du tout

Code : Tout sélectionner

Linux - Version complète

Version contenant
les musiques et sons du jeu

Finduilas
Messages : 14
Inscription : 13 mai 2016, 11:34
Localisation : Derriere mon ecran...de pc ou de jdr :D

Re: Binaire en segmentation fault

Message par Finduilas »

je vois 2 binaires dans l'archive. cela donne le même résultât avec celui contenant static ?

Code : Tout sélectionner

le.x86_64.static.linux.bin
Moi du coup. mais n'ayant pas encore réinstallé linux je ne pourrais pas le lire de suite.
Éditez le titre du message d'origine pour ajouter [RÉSOLU] si votre problème est résolu.
Ça aide à la lisibilité du forum, pour savoir qui a encore besoin d'aide.
_______________
Finduilas Táralóm

AlterMe
Messages : 10
Inscription : 19 avr. 2012, 07:12

Re: Binaire en segmentation fault

Message par AlterMe »

Je ne vois qu'un seul fichier dans l'archive décomprimées...

Finduilas
Messages : 14
Inscription : 13 mai 2016, 11:34
Localisation : Derriere mon ecran...de pc ou de jdr :D

Re: Binaire en segmentation fault

Message par Finduilas »

J'ai bien 2 binaire dans mon archive décompressé.

Code : Tout sélectionner

le.x86_64.static.linux.bin
le.x86_64.linux.bin
Zurin a vérifié et lui aussi a les deux binaires dans l'archive.
Donc soit tu l'a simplement raté soit le téléchargement a corrompu l'archive.
As tu tenté de re-télécharger l'archive ?

Je viens de relire le post et je tiens a te corriger, tu n'as absolument pas compilé, tu a installé les dépendances.

Si tu veux compiler, il faut récupérer les sources et pas le jeu complet.
Je teste des que possible et apporterai des compléments si les info sur la page http://www.landes-eternelles.com/telecharger/136.html ne sont pas suffisantes
Éditez le titre du message d'origine pour ajouter [RÉSOLU] si votre problème est résolu.
Ça aide à la lisibilité du forum, pour savoir qui a encore besoin d'aide.
_______________
Finduilas Táralóm

AlterMe
Messages : 10
Inscription : 19 avr. 2012, 07:12

Re: Binaire en segmentation fault

Message par AlterMe »

Je ne sais pas pour quel motif en appuyant sur "le gros bouton juste au dessus" l'archive téléchargée est "coupée" à 540 ko... (Chrome, Kubuntu 15.10)

J'e suis en train de télécharger avec un

Code : Tout sélectionner

wget http://www.landes-eternelles.com/client/1900/linux/LandesEternellesLinux-1.9.0.tar.bz2 .
et l'archive du coup est de plusieurs Mo...

Même connection...

Merci

PS: je n'ai pas installé de dépendences pour essayer de faire fonctionner le binaire car incompatibilité de versions; dans la tentative de compiler le client problème analogue... par contre je n'ai pas vérifié si l'archive qui arive via click sur le bouton est différente que le wget de la meme archive...

AlterMe
Messages : 10
Inscription : 19 avr. 2012, 07:12

Re: Binaire en segmentation fault

Message par AlterMe »

en faisant partir le bin

Code : Tout sélectionner

./le.x86_64.linux.bin: symbol lookup error: ./le.x86_64.linux.bin: undefined symbol: _ZN16CalCoreAnimation11setFilenameERKSs
le statique

Code : Tout sélectionner

deligant@cdlinux:~/Downloads/Giochi/LandesEternellesLinux$ ./le.x86_64.static.linux.bin 
*** buffer overflow detected ***: ./le.x86_64.static.linux.bin terminated
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x78b9e)[0x7f9372a2fb9e]
/lib/x86_64-linux-gnu/libc.so.6(__fortify_fail+0x5c)[0x7f9372ad00dc]
/lib/x86_64-linux-gnu/libc.so.6(+0x1170d0)[0x7f9372ace0d0]
/lib/x86_64-linux-gnu/libc.so.6(+0x116569)[0x7f9372acd569]
./le.x86_64.static.linux.bin[0x47682d]
./le.x86_64.static.linux.bin[0x477f4d]
./le.x86_64.static.linux.bin[0x40bd69]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0)[0x7f93729d7ac0]
./le.x86_64.static.linux.bin[0x40d2cc]
======= Memory map: ========
00400000-00908000 r-xp 00000000 08:02 5375290                            /home/deligant/Downloads/Giochi/LandesEternellesLinux/le.x86_64.static.linux.bin
00b07000-00b08000 r--p 00507000 08:02 5375290                            /home/deligant/Downloads/Giochi/LandesEternellesLinux/le.x86_64.static.linux.bin
00b08000-00b0f000 rw-p 00508000 08:02 5375290                            /home/deligant/Downloads/Giochi/LandesEternellesLinux/le.x86_64.static.linux.bin
00b0f000-01bef000 rw-p 00000000 00:00 0 
03261000-03c14000 rw-p 00000000 00:00 0                                  [heap]
4068b000-4068d000 r-xs 00000000 08:02 13379776                           /tmp/.glmBN4AG (deleted)
40a89000-40b28000 rw-p 00000000 00:00 0 
7f9360000000-7f9360021000 rw-p 00000000 00:00 0 
7f9360021000-7f9364000000 ---p 00000000 00:00 0 
7f93650a1000-7f93650a2000 ---p 00000000 00:00 0 
7f93650a2000-7f93658a2000 rw-p 00000000 00:00 0 
7f9368000000-7f9368021000 rw-p 00000000 00:00 0 
7f9368021000-7f936c000000 ---p 00000000 00:00 0 
7f936ca08000-7f936ce08000 rw-s 37cb3d000 00:06 548                       /dev/nvidiactl
7f936ce08000-7f936d209000 rw-p 00000000 00:00 0 
7f936d40a000-7f936d60a000 rw-s 80906000 00:06 548                        /dev/nvidiactl
7f936d60a000-7f936d8a2000 rw-p 00000000 00:00 0 
7f936d8a2000-7f936d8a3000 ---p 00000000 00:00 0 
7f936d8a3000-7f936e2b2000 rw-p 00000000 00:00 0 
7f936e2b2000-7f936e332000 rw-s 2dc788000 00:06 548                       /dev/nvidiactl
7f936e332000-7f936e3b2000 rw-s 39b6ac000 00:06 548                       /dev/nvidiactl
7f936e3b2000-7f936e432000 rw-s 8e25c000 00:06 548                        /dev/nvidiactl
7f936e432000-7f936e532000 rw-s 2b61b9000 00:06 548                       /dev/nvidiactl
7f936e532000-7f936e552000 rw-s e0380000 00:06 549                        /dev/nvidia0
7f936e552000-7f936e592000 rw-s 33ba82000 00:06 548                       /dev/nvidiactl
7f936e592000-7f936e5d2000 rw-s 3c3190000 00:06 548                       /dev/nvidiactl
7f936e5d2000-7f936e612000 rw-s 419616000 00:06 548                       /dev/nvidiactl
7f936e612000-7f936e795000 rw-p 00000000 00:00 0 
7f936e795000-7f936e849000 rw-s c3c27000 00:06 548                        /dev/nvidiactl
7f936e849000-7f936e84e000 r-xp 00000000 08:02 3147387                    /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7f936e84e000-7f936ea4d000 ---p 00005000 08:02 3147387                    /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7f936ea4d000-7f936ea4e000 r--p 00004000 08:02 3147387                    /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7f936ea4e000-7f936ea4f000 rw-p 00005000 08:02 3147387                    /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7f936ea4f000-7f936ea58000 r-xp 00000000 08:02 3148255                    /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7f936ea58000-7f936ec57000 ---p 00009000 08:02 3148255                    /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7f936ec57000-7f936ec58000 r--p 00008000 08:02 3148255                    /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7f936ec58000-7f936ec59000 rw-p 00009000 08:02 3148255                    /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7f936ec59000-7f936ec62000 r-xp 00000000 08:02 3154411                    /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7f936ec62000-7f936ee61000 ---p 00009000 08:02 3154411                    /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7f936ee61000-7f936ee62000 r--p 00008000 08:02 3154411                    /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7f936ee62000-7f936ee63000 rw-p 00009000 08:02 3154411                    /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7f936ee6f000-7f936ee82000 rw-s 37c9f2000 00:06 548                       /dev/nvidiactl
7f936ee82000-7f936eea2000 rw-s 2ae330000 00:06 548                       /dev/nvidiactl
7f936eea2000-7f936f2e1000 r--p 00000000 08:02 3145749                    /usr/lib/locale/locale-archive
7f936f2e1000-7f936f2e3000 r-xp 00000000 08:02 3414129                    /usr/lib/x86_64-linux-gnu/gconv/ISO8859-1.so
7f936f2e3000-7f936f4e2000 ---p 00002000 08:02 3414129                    /usr/lib/x86_64-linux-gnu/gconv/ISO8859-1.so
7f936f4e2000-7f936f4e3000 r--p 00001000 08:02 3414129                    /usr/lib/x86_64-linux-gnu/gconv/ISO8859-1.so
7f936f4e3000-7f936f4e4000 rw-p 00002000 08:02 3414129                    /usr/lib/x86_64-linux-gnu/gconv/ISO8859-1.so
7f936f4e4000-7f936f4e9000 r-xp 00000000 08:02 3148320                    /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f936f4e9000-7f936f6e8000 ---p 00005000 08:02 3148320                    /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f936f6e8000-7f936f6e9000 r--p 00004000 08:02 3148320                    /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f936f6e9000-7f936f6ea000 rw-p 00005000 08:02 3148320                    /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f936f6ea000-7f936f6ec000 r-xp 00000000 08:02 3154404                    /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f936f6ec000-7f936f8ec000 ---p 00002000 08:02 3154404                    /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f936f8ec000-7f936f8ed000 r--p 00002000 08:02 3154404                    /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f936f8ed000-7f936f8ee000 rw-p 00003000 08:02 3154404                    /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f936f8ee000-7f936f8ff000 r-xp 00000000 08:02 3147179                    /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f936f8ff000-7f936fafe000 ---p 00011000 08:02 3147179                    /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f936fafe000-7f936faff000 r--p 00010000 08:02 3147179                    /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f936faff000-7f936fb00000 rw-p 00011000 08:02 3147179                    /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f936fb00000-7f93714fd000 r-xp 00000000 08:02 20589960                   /usr/lib/nvidia-352/libnvidia-glcore.so.352.63
7f93714fd000-7f937151d000 rwxp 019fd000 08:02 20589960                   /usr/lib/nvidia-352/libnvidia-glcore.so.352.63
7f937151d000-7f93717e4000 r-xp 01a1d000 08:02 20589960                   /usr/lib/nvidia-352/libnvidia-glcore.so.352.63
7f93717e4000-7f93719e3000 ---p 01ce4000 08:02 20589960                   /usr/lib/nvidia-352/libnvidia-glcore.so.352.63
7f93719e3000-7f937257f000 rw-p 01ce3000 08:02 20589960                   /usr/lib/nvidia-352/libnvidia-glcore.so.352.63
7f937257f000-7f9372593000 rw-p 00000000 00:00 0 
7f9372593000-7f9372596000 r-xp 00000000 08:02 20710852                   /usr/lib/nvidia-352/tls/libnvidia-tls.so.352.63
7f9372596000-7f9372795000 ---p 00003000 08:02 20710852                   /usr/lib/nvidia-352/tls/libnvidia-tls.so.352.63
7f9372795000-7f9372796000 rw-p 00002000 08:02 20710852                   /usr/lib/nvidia-352/tls/libnvidia-tls.so.352.63
7f9372796000-7f93727b6000 r-xp 00000000 08:02 3148329                    /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f93727b6000-7f93729b5000 ---p 00020000 08:02 3148329                    /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f93729b5000-7f93729b6000 r--p 0001f000 08:02 3148329                    /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f93729b6000-7f93729b7000 rw-p 00020000 08:02 3148329                    /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f93729b7000-7f9372b77000 r-xp 00000000 08:02 8522211                    /lib/x86_64-linux-gnu/libc-2.21.so
7f9372b77000-7f9372d77000 ---p 001c0000 08:02 8522211                    /lib/x86_64-linux-gnu/libc-2.21.so
7f9372d77000-7f9372d7b000 r--p 001c0000 08:02 8522211                    /lib/x86_64-linux-gnu/libc-2.21.so
7f9372d7b000-7f9372d7d000 rw-p 001c4000 08:02 8522211                    /lib/x86_64-linux-gnu/libc-2.21.so
7f9372d7d000-7f9372d81000 rw-p 00000000 00:00 0 
7f9372d81000-7f9372d97000 r-xp 00000000 08:02 8519864                    /lib/x86_64-linux-gnu/libgcc_s.so.1
7f9372d97000-7f9372f96000 ---p 00016000 08:02 8519864                    /lib/x86_64-linux-gnu/libgcc_s.so.1
7f9372f96000-7f9372f97000 r--p 00015000 08:02 8519864                    /lib/x86_64-linux-gnu/libgcc_s.so.1
7f9372f97000-7f9372f98000 rw-p 00016000 08:02 8519864                    /lib/x86_64-linux-gnu/libgcc_s.so.1
7f9372f98000-7f9373004000 r-xp 00000000 08:02 3154311                    /usr/lib/x86_64-linux-gnu/libGLU.so.1.3.1
7f9373004000-7f9373204000 ---p 0006c000 08:02 3154311                    /usr/lib/x86_64-linux-gnu/libGLU.so.1.3.1
7f9373204000-7f9373205000 r--p 0006c000 08:02 3154311                    /usr/lib/x86_64-linux-gnu/libGLU.so.1.3.1
7f9373205000-7f9373206000 rw-p 0006d000 08:02 3154311                    /usr/lib/x86_64-linux-gnu/libGLU.so.1.3.1
7f9373206000-7f9373209000 r-xp 00000000 08:02 8522195                    /lib/x86_64-linux-gnu/libdl-2.21.so
7f9373209000-7f9373408000 ---p 00003000 08:02 8522195                    /lib/x86_64-linux-gnu/libdl-2.21.so
7f9373408000-7f9373409000 r--p 00002000 08:02 8522195                    /lib/x86_64-linux-gnu/libdl-2.21.so
7f9373409000-7f937340a000 rw-p 00003000 08:02 8522195                    /lib/x86_64-linux-gnu/libdl-2.21.so
7f937340a000-7f9373511000 r-xp 00000000 08:02 8522207                    /lib/x86_64-linux-gnu/libm-2.21.so
7f9373511000-7f9373710000 ---p 00107000 08:02 8522207                    /lib/x86_64-linux-gnu/libm-2.21.so
7f9373710000-7f9373711000 r--p 00106000 08:02 8522207                    /lib/x86_64-linux-gnu/libm-2.21.so
7f9373711000-7f9373712000 rw-p 00107000 08:02 8522207                    /lib/x86_64-linux-gnu/libm-2.21.so
7f9373712000-7f9373885000 r-xp 00000000 08:02 3151234                    /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21
7f9373885000-7f9373a84000 ---p 00173000 08:02 3151234                    /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21
7f9373a84000-7f9373a8e000 r--p 00172000 08:02 3151234                    /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21
7f9373a8e000-7f9373a90000 rw-p 0017c000 08:02 3151234                    /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21
7f9373a90000-7f9373a94000 rw-p 00000000 00:00 0 
7f9373a94000-7f9373aac000 r-xp 00000000 08:02 8519923                    /lib/x86_64-linux-gnu/libpthread-2.21.so
7f9373aac000-7f9373cac000 ---p 00018000 08:02 8519923                    /lib/x86_64-linux-gnu/libpthread-2.21.so
7f9373cac000-7f9373cad000 r--p 00018000 08:02 8519923                    /lib/x86_64-linux-gnu/libpthread-2.21.so
7f9373cad000-7f9373cae000 rw-p 00019000 08:02 8519923                    /lib/x86_64-linux-gnu/libpthread-2.21.so
7f9373cae000-7f9373cb2000 rw-p 00000000 00:00 0 
7f9373cb2000-7f9373d70000 r-xp 00000000 08:02 20589953                   /usr/lib/nvidia-352/libGL.so.352.63
7f9373d70000-7f9373da3000 rwxp 000be000 08:02 20589953                   /usr/lib/nvidia-352/libGL.so.352.63
7f9373da3000-7f9373db5000 r-xp 000f1000 08:02 20589953                   /usr/lib/nvidia-352/libGL.so.352.63
7f9373db5000-7f9373fb4000 ---p 00103000 08:02 20589953                   /usr/lib/nvidia-352/libGL.so.352.63
7f9373fb4000-7f9373fdc000 rw-p 00102000 08:02 20589953                   /usr/lib/nvidia-352/libGL.so.352.63
7f9373fdc000-7f9373fe2000 rw-p 00000000 00:00 0 
7f9373fe2000-7f9374117000 r-xp 00000000 08:02 3148250                    /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f9374117000-7f9374317000 ---p 00135000 08:02 3148250                    /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f9374317000-7f9374318000 r--p 00135000 08:02 3148250                    /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f9374318000-7f937431c000 rw-p 00136000 08:02 3148250                    /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f937431c000-7f9374340000 r-xp 00000000 08:02 8522176                    /lib/x86_64-linux-gnu/ld-2.21.so
7f937434c000-7f937436c000 rw-s 2aedd4000 00:06 548                       /dev/nvidiactl
7f937436c000-7f93744fe000 rw-p 00000000 00:00 0 
7f9374505000-7f9374509000 rw-p 00000000 00:00 0 
7f9374509000-7f937450b000 rw-s 00000000 08:02 13379776                   /tmp/.glmBN4AG (deleted)
7f937450b000-7f937450c000 rw-s 3cde11000 00:06 548                       /dev/nvidiactl
7f937450c000-7f9374510000 rw-s 2dbcea000 00:06 548                       /dev/nvidiactl
7f9374510000-7f9374511000 rw-s efd6a000 00:06 549                        /dev/nvidia0
7f9374511000-7f9374512000 rw-s efd6a000 00:06 549                        /dev/nvidia0
7f9374512000-7f9374513000 rw-s efd6a000 00:06 549                        /dev/nvidia0
7f9374513000-7f9374533000 rw-s 3c2dd1000 00:06 548                       /dev/nvidiactl
7f9374533000-7f9374534000 rw-s 37d331000 00:06 548                       /dev/nvidiactl
7f9374534000-7f937453b000 r--s 00000000 08:02 3412337                    /usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache
7f937453b000-7f937453c000 rw-p 00000000 00:00 0 
7f937453c000-7f937453d000 rw-s f6060000 00:06 549                        /dev/nvidia0
7f937453d000-7f937453f000 rw-p 00000000 00:00 0 
7f937453f000-7f9374540000 r--p 00023000 08:02 8522176                    /lib/x86_64-linux-gnu/ld-2.21.so
7f9374540000-7f9374541000 rw-p 00024000 08:02 8522176                    /lib/x86_64-linux-gnu/ld-2.21.so
7f9374541000-7f9374542000 rw-p 00000000 00:00 0 
7fff7f985000-7fff7f9a6000 rw-p 00000000 00:00 0                          [stack]
7fff7f9c6000-7fff7f9c8000 r--p 00000000 00:00 0                          [vvar]
7fff7f9c8000-7fff7f9ca000 r-xp 00000000 00:00 0                          [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]

Finduilas
Messages : 14
Inscription : 13 mai 2016, 11:34
Localisation : Derriere mon ecran...de pc ou de jdr :D

Re: Binaire en segmentation fault

Message par Finduilas »

Le bon point c'est qu'on a avancé...
Le mauvais point...c'est que je ne sais pas a quoi correspondent les erreur :/

Bon. Faisons le point :

Carte graphique nvidia, driver proprio, libre ?
A vérifier/tester si possible. Car le driver libre ne gère pas la 3D sur certains modèles de cartes. (en tous cas quand j’étais sous linux donc y a environ 3 ans maintenant)
Carte qui swap entre deux modèles ? intel/nvidia selon les besoin ? (techno optimus je crois) (ça marche bien sous windows mais j avais eu des retours négatifs sous linux...Normalement ce point la n'est que sur les pc portables.)

OS kubuntu 15.10 64 ou 32 bits ?
(ça c'est pour que je l'installe pour me rapprocher au maximum, mais c'est une amd que j'ai sur mon pc portable.)

Edit :
installation kubuntu 15.10 64 bit, sans maj
dl de l'archive, 195.6Mio, décompression avec la commande

Code : Tout sélectionner

tar -jxvf L[tabulation pour auto-completer...]
autorisation de l'execution via la commande

Code : Tout sélectionner

chmod +x le.x86_64.*
execution de la version static :
message d'erreur similaire au tien.
execution de la version non static : manque la libSDL-1.2.so.0

Driver Carte graphique
bon...j'ai pas le droit aux driver proprio...il me dit que j'en ai pas besoin...Ça a du faire pas mal d'avancées depuis la dernière fois...(je suis bien a la résolution max et j'ai les effets actifs et c'est fluide...)

Installation des libs... entre chaque lib j'ai teste l’exécution du binaire non static.
(Attention la console console retourne un nom avec des _, qui correspondent aux fichiers installé mais les paquets n'ont pas les meme noms.)
sudo apt-get install libsdl1.2-dev
sudo apt-get install libsdl-net1.2-dev
sudo apt-get install libsdl-image1.2-dev
sudo apt-get install libopenal-dev
sudo apt-get install libcal3d12-dev

après avoir installé ces libs, j'ai le même message que toi, undefined symbol : _ZN16CalCoreAnimation11setFilenameERKSs
Depuis la page de Telechargement, il reste a installer :
sudo apt-get install libxml2-dev
sudo apt-get install libogg-dev
sudo apt-get install libvorbis-dev
sudo apt-get install libxslt1-dev

après ces installs, le message est toujours la... et je ne sais pas d’où il vient... :/
Du coup je tente de compiler, je recupere les sources et j'y vais.

erreur de lien, dans minimap.c et weather.c il y a deux ou 3 fonction ou il manque le static devant. Je le rajoute et la ça compile sans soucis.
je met le bin dans le dossier du jeu et je lance. Aucun soucis... le jeu fonctionne.
Éditez le titre du message d'origine pour ajouter [RÉSOLU] si votre problème est résolu.
Ça aide à la lisibilité du forum, pour savoir qui a encore besoin d'aide.
_______________
Finduilas Táralóm

Finduilas
Messages : 14
Inscription : 13 mai 2016, 11:34
Localisation : Derriere mon ecran...de pc ou de jdr :D

Re: Binaire en segmentation fault

Message par Finduilas »

Pour la compilation, les indications sur le site sont bonne.

Pour reprendre au clair car mon post n'est peut etre pas des plus clair.
Premierement je te demanderai les sorties de ces commandes :

Code : Tout sélectionner

dpkg -s libsdl1.2-dev | grep Status
dpkg -s libsdl-net1.2-dev | grep Status
dpkg -s libsdl-image1.2-dev | grep Status
dpkg -s libopenal-dev | grep Status
dpkg -s libcal3d12-dev | grep Status
dpkg -s libxml2-dev | grep Status
dpkg -s libogg-dev | grep Status
dpkg -s libvorbis-dev | grep Status
dpkg -s libxslt1-dev | grep Status
D’après les messages précédents tu as déjà installé, mais vérifie quand même :

Code : Tout sélectionner

libsdl1.2-dev
libsdl-image1.2-dev
utilise la suivante pour tout installer d'un coup :

Code : Tout sélectionner

sudo apt-get install libsdl1.2-dev libsdl-net1.2-dev libsdl-image1.2-dev libopenal-dev libcal3d12-dev libxml2-dev libogg-dev libvorbis-dev libxslt1-dev
Ensuite pour compiler, il faut télécharger les sources
se mettre au niveau du dossier téléchargé dans un terminal, exécuter ce qui suit.

Code : Tout sélectionner

tar -jxvf Client_Sources-1.9.0.tar.bz2
cd client_sources
make -f Makefile.linux
copier le binaire généré dans le dossier du jeu complet, avec les deux binaires qui je l'avoue, je n'ai pas réussi a les faire fonctionner non plus...
A partir de la, moi cela a fonctionné...

A la compilation, si il y a une erreur, viens poster le retour complet ici.
(j’espère n'avoir pas fait de fautes de frappes ou de copié crevé...)
Éditez le titre du message d'origine pour ajouter [RÉSOLU] si votre problème est résolu.
Ça aide à la lisibilité du forum, pour savoir qui a encore besoin d'aide.
_______________
Finduilas Táralóm

AlterMe
Messages : 10
Inscription : 19 avr. 2012, 07:12

Re: Binaire en segmentation fault

Message par AlterMe »

nvidia driver du repo ad hoc: nvidia-352

je ne peux pas installer les *-dev car versions incompatibles de driver vidéos

Code : Tout sélectionner

libgl1-mesa-dev : Dipende: libgl1-mesa-glx (= 11.0.2-1ubuntu4) ma 11.0.4~git20151026+11.0.ec14e6f8-0ubuntu0ricotz~vivid è installato.
 libdrm-dev : Dipende: libdrm2 (= 2.4.64-1) ma 2.4.65+git20151026.c745e541-0ubuntu0ricotz~vivid è installato.
              Dipende: libdrm-intel1 (= 2.4.64-1) ma 2.4.65+git20151026.c745e541-0ubuntu0ricotz~vivid è installato.
              Dipende: libdrm-radeon1 (= 2.4.64-1) ma 2.4.65+git20151026.c745e541-0ubuntu0ricotz~vivid è installato.
              Dipende: libdrm-nouveau2 (= 2.4.64-1) ma 2.4.65+git20151026.c745e541-0ubuntu0ricotz~vivid è installato.
              Dipende: libdrm-amdgpu1 (= 2.4.64-1) ma 2.4.65+git20151026.c745e541-0ubuntu0ricotz~vivid è installato.
Machine 64bit, SO 64 bit

Merci encore pour le soutien... mais j'attendrai que une nouvelle version de LE sorte

Finduilas
Messages : 14
Inscription : 13 mai 2016, 11:34
Localisation : Derriere mon ecran...de pc ou de jdr :D

Re: Binaire en segmentation fault

Message par Finduilas »

As you wish.

Donc ce serait le driver nvidia qui empêcherai l'installation des lib. Possible, a dire vrai je n'en sais rien.
Pour une nouvelle version, j'y travaille, mais pour le moment c'est indirect...et ça va être long.

Peut être plutôt que d'attendre une nouvelle version du client (ce qui risque d’être long), retenter lorsque tu passera a la version suivant d'ubuntu.

On peut aussi tenter que je t'envoie le binaire que j'ai compilé. puisque j'avais les mêmes erreurs que toi.
Qui sait, ça marchera peut être... (et c'est pas long a tester)
Éditez le titre du message d'origine pour ajouter [RÉSOLU] si votre problème est résolu.
Ça aide à la lisibilité du forum, pour savoir qui a encore besoin d'aide.
_______________
Finduilas Táralóm

Répondre