[CS sous Woody] segmentation fault -> pb de libc ?

segmentation fault -> pb de libc ? [CS sous Woody] - Logiciels - Linux et OS Alternatifs

Marsh Posté le 21-06-2003 à 14:15:29    

:hello:  
 
j'ai installe un serveur CS 1.5 sur ma Woody
j'ai un pb de segmentation fault au demarrage de ce dernier
en activant l'option -debug le fichier debug.log cite un pb avec la fonction getenv() de la libc, au passage il semble que le binaire que j'ai utilise (le + recent je pense) a ete linké avec une libc 2.0.7 ce qui est carrement vieux (normal vu l'age de CS ) c'est certainement le pb non ?  
 
existe t il l'ebauche d'une solution ?
 
merci

Reply

Marsh Posté le 21-06-2003 à 14:15:29   

Reply

Marsh Posté le 21-06-2003 à 14:47:07    

essaye un ldd sur la lib de cs (cstrike/dlls) et de la lib "engine_i386.so" (à la racine de hlds_l), je pense que ce serait plutôt une erreur de lien parce que chez moi ça marche sur une RH 8.0 avec une libc 2.3.2
 
voici ce que j'obtiens :

Code :
  1. <-=[ Sat Jun 21 - 14:38:28 ]=-> 9 / 1009 <-=[ root @ SERVEURADSL ]=->
  2. <-=[ /usr/local/halflife/hlds_l/cstrike/dlls ]=-> ldd cs_i386.so
  3.         /lib/libNoVersion.so.1 => /lib/libNoVersion.so.1 (0x156dc000)
  4.         libm.so.6 => /lib/libm.so.6 (0x156ea000)
  5.         libc.so.6 => /lib/libc.so.6 (0x1570c000)
  6.         /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x2aaaa000)
  7. <-=[ Sat Jun 21 - 14:45:10 ]=-> 20 / 1020 <-=[ root @ SERVEURADSL ]=->
  8. <-=[ /usr/local/halflife/hlds_l ]=-> ldd engine_i386.so
  9.         /lib/libNoVersion.so.1 => /lib/libNoVersion.so.1 (0x15a59000)
  10.         libdl.so.2 => /lib/libdl.so.2 (0x15a67000)
  11.         libhlwon.so => /usr/local/halflife/hlds_l/libhlwon.so (0x15a6a000)
  12.         libSteamValidateUserIDTickets.so => /usr/local/halflife/hlds_l/libSteamValidateUserIDTickets.so (0x15b21000)
  13.         libc.so.6 => /lib/libc.so.6 (0x15d41000)
  14.         /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x2aaaa000)
  15.         libm.so.6 => /lib/libm.so.6 (0x15e7e000)
  16. <-=[ Sat Jun 21 - 14:46:28 ]=-> 22 / 1022 <-=[ root @ SERVEURADSL ]=->
  17. <-=[ /usr/local/halflife/hlds_l ]=-> ls -al /lib/libc.so.6
  18. lrwxrwxrwx    1 root     root           13 avr 13 21:05 /lib/libc.so.6 -> libc-2.3.2.so


 
fais un p'tit : ldconfig -v /chemin/ou/est/hlds_l et retante de le lancer


Message édité par BMOTheKiller le 21-06-2003 à 14:48:21
Reply

Marsh Posté le 21-06-2003 à 15:12:58    

BMOTheKiller a écrit :

essaye un ldd sur la lib de cs (cstrike/dlls) et de la lib "engine_i386.so" (à la racine de hlds_l), je pense que ce serait plutôt une erreur de lien parce que chez moi ça marche sur une RH 8.0 avec une libc 2.3.2
 

 
 :lol:


---------------
:: Light is Right ::
Reply

Marsh Posté le 21-06-2003 à 15:33:45    

ok, merci , chez moi ça donne ça
 

Code :
  1. [14:51:46|Sat Jun 21][root@indonesie] /app/CounterStrike/hlds_l/cstrike/dlls#
  2. ldd cs_i386.so
  3.         libm.so.6 => /lib/libm.so.6 (0x4018a000)
  4.         libc.so.6 => /lib/libc.so.6 (0x401ab000)
  5.         /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
  6. [15:30:50|Sat Jun 21][root@indonesie] /app/CounterStrike/hlds_l#
  7. ldd engine_i386.so
  8.         libhlwon.so => /app/CounterStrike/hlds_l/libhlwon.so (0x40594000)
  9.         libSteamValidateUserIDTickets.so => /app/CounterStrike/hlds_l/libSteamValidateUserIDTickets.so (0x4064c000)
  10.         libdl.so.2 => /lib/libdl.so.2 (0x4083f000)
  11.         libm.so.6 => /lib/libm.so.6 (0x40842000)
  12.         libc.so.6 => /lib/libc.so.6 (0x40863000)
  13.         /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
  14. [15:30:53|Sat Jun 21][root@indonesie] /app/CounterStrike/hlds_l#
  15. ls -al /lib/libc.so.6
  16. lrwxrwxrwx    1 root     root           13 Apr  9 16:27 /lib/libc.so.6 -> libc-2.2.5.so


 
en gros il me manque /lib/libNoVersion.so.1  :(
 
 
voici la trace de debug
 

Code :
  1. ----------------------------------------------
  2. CRASH: Sat Jun 21 13:28:23 CEST 2003
  3. Core was generated by `./hlds -game cstrike -debug +maxplayers 10 +map cz2'.
  4. Program terminated with signal 11, Segmentation fault.
  5. #0  0x4005b574 in getenv () from /lib/libc.so.6
  6. #0  0x4005b574 in getenv () from /lib/libc.so.6
  7. End of crash report
  8. ----------------------------------------------


 
 


Message édité par matthias le 21-06-2003 à 15:37:00
Reply

Marsh Posté le 21-06-2003 à 15:57:53    

c'est quoi cette libNoversion  :??:  
 
j'ai pas cela en stock  :heink:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed