Allied Modders en español
./hlds_run: línea 255: 11216 Violación de segmento $HL_CMD - Versión para impresión

+- Allied Modders en español (https://amxmodx-es.com)
+-- Foro: General (https://amxmodx-es.com/Forum-General)
+--- Foro: Servidores HL1 (HLDS/ReHLDS/ReAPI) (https://amxmodx-es.com/Forum-Servidores-HL1-HLDS-ReHLDS-ReAPI)
+--- Tema: ./hlds_run: línea 255: 11216 Violación de segmento $HL_CMD (/Thread-hlds-run-l%C3%ADnea-255-11216-Violaci%C3%B3n-de-segmento-HL-CMD)



./hlds_run: línea 255: 11216 Violación de segmento $HL_CMD - josefort360 - 03/09/2014

Hola, veran inicio mi servidor de counter en un servidor dedicado, asta hay bien, pero cuando pasa un rato, se cae, y muestra esto.
./hlds_run: línea 255: 11216 Violación de segmento $HL_CMD
[nota: tengo amxmodx_i386, y metamod.so, la maquina tiene 32 gb de ram (por si influye).
Edit:Se cae al cambiar de mapa.
SOLUCIONADO:Reinstale el amx, y esta vez puse los plugins, luego los model, luego los sonidos, y luego fui a plugins.ini, y lo añadí. La diferencia es que antes, en vez de modificar manualmente plugins.ini, lo pase de golpe, creo que eso causó el error.


RE: ./hlds_run: línea 255: 11216 Violación de segmento $HL_CMD - Sugisaki - 03/09/2014

intenta actualizarlo desde steamcmd, no conozco ese errorWhatdone


RE: ./hlds_run: línea 255: 11216 Violación de segmento $HL_CMD - Side^^ - 03/09/2014

Ami ese error me paso con un panel de control en un antiguo servidor dedicado que tenia y era por que era gratuito... y al cambiar el panel a uno de pago se arreglo...


RE: ./hlds_run: línea 255: 11216 Violación de segmento $HL_CMD - RauliTop - 05/09/2014

es un error de crash.

exactamente no sé que significa, pero es obvio que solo te lo puede provocar un plugin, no busques en la linea 255 de tu plugin porque no tiene nada que ver con eso.

quizás hagas algo mal, como un message o remueves una entidad que no debes o mala instalacion de metamod + amxmodx

nada que ver con el panel o etc.


RE: ./hlds_run: línea 255: 11216 Violación de segmento $HL_CMD - meTaLiCroSS - 05/09/2014

Todo lo que sea "Segmentation fault" o "Violacion de segmento" no un error fabricado por el mismo HLDS, es un error que se arrojara siempre si hay algun acceso invalido entre memorias y direcciones. Todo puede ser causado por que el plugin esta cambiando algun valor que no deberia haciendolo causar esto. Diciendolo haci quizas sea dificil de imaginar que seria, pero esta presente en todas partes solo que uno no sabe Proud


RE: ./hlds_run: línea 255: 11216 Violación de segmento $HL_CMD - xPecie - 05/10/2014

Y por que en un panel "tcadmin" no pasa eso con los mismos mods? Y por qué en windows tampoco pasa?


RE: ./hlds_run: línea 255: 11216 Violación de segmento $HL_CMD - meTaLiCroSS - 05/10/2014

(05/10/2014, 11:49 AM)xPecie escribió: Y por que en un panel "tcadmin" no pasa eso con los mismos mods? Y por qué en windows tampoco pasa?

Un ejecutable en windows no es igual que un ejecutable en linux daaaaah


RE: ./hlds_run: línea 255: 11216 Violación de segmento $HL_CMD - sasske - 05/10/2014

(05/09/2014, 03:30 PM)meTaLiCroSS escribió: Todo lo que sea "Segmentation fault" o "Violacion de segmento" no un error fabricado por el mismo HLDS, es un error que se arrojara siempre si hay algun acceso invalido entre memorias y direcciones. Todo puede ser causado por que el plugin esta cambiando algun valor que no deberia haciendolo causar esto. Diciendolo haci quizas sea dificil de imaginar que seria, pero esta presente en todas partes solo que uno no sabe Proud

Coincido.

Un claro ejemplo seria que: Si a una variable se le intenta forzar datos y cambiar el \0 o alguna cosa de este estilo, que cambie un lugar que es "solo lectura" o algo por el estilo, tiraria error :V

Corrijanme si me equivoco.


RE: ./hlds_run: línea 255: 11216 Violación de segmento $HL_CMD - xPecie - 05/10/2014

(05/10/2014, 11:58 AM)meTaLiCroSS escribió:
(05/10/2014, 11:49 AM)xPecie escribió: Y por que en un panel "tcadmin" no pasa eso con los mismos mods? Y por qué en windows tampoco pasa?

Un ejecutable en windows no es igual que un ejecutable en linux daaaaah

Pues entonces es problema del servidor, no de los .amxx no? si dices que es por el ejecutable ahí me das la razón...?

Sasske podrias poner un ejemplo?


RE: ./hlds_run: línea 255: 11216 Violación de segmento $HL_CMD - sasske - 05/10/2014

(05/10/2014, 12:29 PM)xPecie escribió:
(05/10/2014, 11:58 AM)meTaLiCroSS escribió:
(05/10/2014, 11:49 AM)xPecie escribió: Y por que en un panel "tcadmin" no pasa eso con los mismos mods? Y por qué en windows tampoco pasa?

Un ejecutable en windows no es igual que un ejecutable en linux daaaaah

Pues entonces es problema del servidor, no de los .amxx no? si dices que es por el ejecutable ahí me das la razón...?

Sasske podrias poner un ejemplo?

Si di .-.

(05/10/2014, 12:12 PM)sasske escribió: Coincido.

Un claro ejemplo seria que: Si a una variable se le intenta forzar datos y cambiar el \0 o alguna cosa de este estilo, que cambie un lugar que es "solo lectura" o algo por el estilo, tiraria error :V

Corrijanme si me equivoco.



RE: ./hlds_run: línea 255: 11216 Violación de segmento $HL_CMD - meTaLiCroSS - 05/10/2014

(05/10/2014, 12:29 PM)xPecie escribió:
(05/10/2014, 11:58 AM)meTaLiCroSS escribió:
(05/10/2014, 11:49 AM)xPecie escribió: Y por que en un panel "tcadmin" no pasa eso con los mismos mods? Y por qué en windows tampoco pasa?

Un ejecutable en windows no es igual que un ejecutable en linux daaaaah

Pues entonces es problema del servidor, no de los .amxx no? si dices que es por el ejecutable ahí me das la razón...?

Sasske podrias poner un ejemplo?

Recorre el arbolito, un .amxx lo maneja el modulo de AMXX, el modulo de AMXX lo maneja Metamod, y Metamod lo maneja el engine, y el engine es arrancado por el ejecutable hl.exe, más claro que el agua

Y un ejemplo sería muy poco didactico ya que es algo netamente de programacion; directamente relacionado con la memoria, una materia de C, existen miles de partes donde explican como generar un segmentation fault lo que en windows es un crash tal cual, lo conoces como el típico "Este programa ha dejado de funcionar"Lol


RE: ./hlds_run: línea 255: 11216 Violación de segmento $HL_CMD - xPecie - 05/10/2014

Bueno pues revisarse plugins a ver que pasa :/


RE: ./hlds_run: línea 255: 11216 Violación de segmento $HL_CMD - sasske - 05/10/2014

(05/10/2014, 08:09 PM)xPecie escribió: Bueno pues revisarse plugins a ver que pasa :/

Trata sacar todos los plugins que tengas, anda poniendo 1 por 1 y fijate cual te da error.


RE: ./hlds_run: línea 255: 11216 Violación de segmento $HL_CMD - subsero1 - 17/09/2019

cual es la solucion ?

me pasa lo mismo Violación de segmento (`core' generado) $HL_CMD

en ocaciones , 1 vez al dia o aveces 2 al dia con este error
Violación de segmento (`core' generado) $HL_CMD

Protocol version 48
Exe version 1.1.2.7/Stdio (cstrike)
ReHLDS version: 3.7.0.688-dev
Build date: 17:03:18 Sep 5 2019 (1972)
Build from: https://github.com/dreamstalker/rehlds/commit/262f443

[ 1] Admin Base 1.9.0.5241 AMXX Dev Team admin.amxx running
[ 2] Admin Commands 1.9.0.5241 AMXX Dev Team Admincdm.a running
[ 3] Menus Front-End1.9.0.5241 AMXX Dev Team menufront. running
[ 4] Commands Menu 1.9.0.5241 AMXX Dev Team cmdmenu.amxx running
[ 5] Plugin Menu 1.9.0.5241 AMXX Dev Team pluginmenu.amxx running
[ 6] Maps Menu1.9.0.5241 AMXX Dev Team mapsmenu.amxx debug
[ 7] Anti Flood 1.9.0.5241 AMXX Dev Team antiflood.amxxrunning
[ 8] Admin Chat 1.9.0.5241 AMXX Dev Team adminchat.amxxrunning
[ 9] Admin Votes 1.9.0.5241 AMXX Dev Team adminvote. running
[ 10] Name Block 0.1anti_tag1. running
[ 11] Client Autoexec on Con 1.0Torch client_autoexec running
[ 12] unknown unknown unknown meta_listt.amxx running
[ 13] Show Admins Online1.1vato loco [GE-S] admin_listado.a running
[ 14] unknown unknown unknown Revive_col running
[ 15] Block Say1.1[R]ak Anti_spam. running
[ 16] New Plug-In 1.0Rojedamodelos_off.amx running
[ 17] Reset Score 1.0Rs.amxx debug
[ 18] Mute Men1.0Cristian'Mute.amxxdebug
[ 19] AMXX Piss2.0KRoTapiss.amxx running
[ 20] Weapon Skins ADMIN_LEV 1.0Bafak skins.amxx running
[ 21] Admin Tag(Para noobs)0.1kikizon admintag_noobs. running
[ 22] AMXX Stats 0.0.1 Exolent amx_stats_name. running
[ 23] ReAimDetector API 0.2.2 ReHLDS Team reaimdetector.a debug
[ 24] Recoil Control 1.5OT recoil_control. running
[ 25] round_money 0.7SweatyBananaround_money.amx running
[ 26] Security 1.0UnLoCoProtecion_ running
[ 27] KI Sound 2.0[El]*[ZeRo] ki_sounds.amxxrunning
[ 28] Simple Knife Warump 1.0Sn!ff3r knife_Musi running
[ 29] High Ping Kicker (WON) 0.16.2OLO/shadow kick_Ping. running
[ 30] SexBomb 1.0authorbomba_sexy3.amx running
[ 31] Models 1.3.2 modelosadmin Models.amx running
[ 32] CS Revo: Anti WallHack 1.1OT | Wilian M. csr_block_wallh running
[ 33] SIMPLE AFK KICK + CD 1.0kikizon / LSSTUD slay_auto.amxxrunning


RE: ./hlds_run: línea 255: 11216 Violación de segmento $HL_CMD - xPecie - 11/05/2020

(17/09/2019, 12:23 AM)subsero1 escribió: cual es la solucion ?

me pasa lo mismo Violación de segmento (`core' generado) $HL_CMD

en ocaciones , 1 vez al dia o aveces 2 al dia con este error
Violación de segmento (`core' generado) $HL_CMD

Protocol version 48
Exe version 1.1.2.7/Stdio (cstrike)
ReHLDS version: 3.7.0.688-dev
Build date: 17:03:18 Sep 5 2019 (1972)
Build from: https://github.com/dreamstalker/rehlds/commit/262f443

[ 1] Admin Base 1.9.0.5241 AMXX Dev Team admin.amxx running
[ 2] Admin Commands 1.9.0.5241 AMXX Dev Team Admincdm.a running
[ 3] Menus Front-End1.9.0.5241 AMXX Dev Team menufront. running
[ 4] Commands Menu 1.9.0.5241 AMXX Dev Team cmdmenu.amxx running
[ 5] Plugin Menu 1.9.0.5241 AMXX Dev Team pluginmenu.amxx running
[ 6] Maps Menu1.9.0.5241 AMXX Dev Team mapsmenu.amxx debug
[ 7] Anti Flood 1.9.0.5241 AMXX Dev Team antiflood.amxxrunning
[ 8] Admin Chat 1.9.0.5241 AMXX Dev Team adminchat.amxxrunning
[ 9] Admin Votes 1.9.0.5241 AMXX Dev Team adminvote. running
[ 10] Name Block 0.1anti_tag1. running
[ 11] Client Autoexec on Con 1.0Torch client_autoexec running
[ 12] unknown unknown unknown meta_listt.amxx running
[ 13] Show Admins Online1.1vato loco [GE-S] admin_listado.a running
[ 14] unknown unknown unknown Revive_col running
[ 15] Block Say1.1[R]ak Anti_spam. running
[ 16] New Plug-In 1.0Rojedamodelos_off.amx running
[ 17] Reset Score 1.0Rs.amxx debug
[ 18] Mute Men1.0Cristian'Mute.amxxdebug
[ 19] AMXX Piss2.0KRoTapiss.amxx running
[ 20] Weapon Skins ADMIN_LEV 1.0Bafak skins.amxx running
[ 21] Admin Tag(Para noobs)0.1kikizon admintag_noobs. running
[ 22] AMXX Stats 0.0.1 Exolent amx_stats_name. running
[ 23] ReAimDetector API 0.2.2 ReHLDS Team reaimdetector.a debug
[ 24] Recoil Control 1.5OT recoil_control. running
[ 25] round_money 0.7SweatyBananaround_money.amx running
[ 26] Security 1.0UnLoCoProtecion_ running
[ 27] KI Sound 2.0[El]*[ZeRo] ki_sounds.amxxrunning
[ 28] Simple Knife Warump 1.0Sn!ff3r knife_Musi running
[ 29] High Ping Kicker (WON) 0.16.2OLO/shadow kick_Ping. running
[ 30] SexBomb 1.0authorbomba_sexy3.amx running
[ 31] Models 1.3.2 modelosadmin Models.amx running
[ 32] CS Revo: Anti WallHack 1.1OT | Wilian M. csr_block_wallh running
[ 33] SIMPLE AFK KICK + CD 1.0kikizon / LSSTUD slay_auto.amxxrunning

Disculpen revivir, pero me interesa.

Nunca pude solucionarlo, nadie me dió una respuesta, ya que como dije, usaba cPanel de pago y ningun problema con los mismos plugins. En windows ya sé que es otro sistema, pero tampoco se apagaba, entonces sigo pensando que era un error de hlds o del panel.

Lo digo por que seguramente abriré un servidor, sólo 1 y espero que no me pase porque usare un panel gratuito.

Saludos!


RE: ./hlds_run: línea 255: 11216 Violación de segmento $HL_CMD - Destro - 11/05/2020

Es un dolor en el culo encontrar la causa de esos crash sin tener un buen nivel de C y saber usar las herramientas de depuración. (ademas de que se requiere acceso total al servidor)

Si no sabes nada o es un gameserver prepago la cosa se complica. Te dejo algunas ideas:
- Tratar de encontrar que comportamiento dentro del servidor es el que genera el crash. (tu problema es en el cambio de map ?, pasa siempre ?)
- Ir sacando plugins (empezando por los secundarios) hasta que con suerte encontrar el que causa el crash.
- Cuando sepas que plugin es el mas probable que cause el crash, loggea todas las funciones bien a los nigga [INC] Debug Utility


RE: ./hlds_run: línea 255: 11216 Violación de segmento $HL_CMD - xPecie - 12/05/2020

(11/05/2020, 07:03 PM)Destro escribió: Es un dolor en el culo encontrar la causa de esos crash sin tener un buen nivel de C y saber usar las herramientas de depuración. (ademas de que se requiere acceso total al servidor)

Si no sabes nada o es un gameserver prepago la cosa se complica. Te dejo algunas ideas:
- Tratar de encontrar que comportamiento dentro del servidor es el que genera el crash. (tu problema es en el cambio de map ?, pasa siempre ?)
- Ir sacando plugins (empezando por los secundarios) hasta que con suerte encontrar el que causa el crash.
- Cuando sepas que plugin es el mas probable que cause el crash, loggea todas las funciones bien a los nigga [INC] Debug Utility

Ahora mismo no recuerdo perfectamente por que han pasado bastantes años, recuerdo que era al iniciar el servidor al cabo del rato pasaba.
Yo por ejemplo tenía:

Servidor 1 ON
Servidor 2 OFF
Servidor 3 ON
Servidor 4 ON
Servidor 5 ON
Servidor 6 ON

Y si encendía el Servidor 2 o cualquier servidor por que lo veía caído aleatoria mente se caía otro, por ejemplo el Servidor 5.

Por eso sé que no puede ser que todos los servidores se crasheen, por que como dije anteriormente, cambiaba de panel (a uno de pago, cPanel) y no pasaba nunca.

Nunca he sido programador como pueden comprobar, pero yo sigo creyendo que era del HLDS o del PANEL gratuito el problema no de mis plugins porque no se explica que en otro panel no se caigan ni de errores ni durante 1 semana consecutiva con exactamente los mismos plugins.

Es muy extraño.


RE: ./hlds_run: línea 255: 11216 Violación de segmento $HL_CMD - meTaLiCroSS - 16/05/2020

Si es linux, gdb será tu amigo

Para que te genere core files completos al crashear:
Código PHP:
ulimit -c unlimited 

Con el core generado, usa gdb para debuguear, en Debian usas

Código PHP:
apt install gdb 

Luego en la misma carpeta del servidor:

Código PHP:
gdb hlds_linux core 

Te debería entrar a la interfaz de gdb indicándote el lugar de quiebre, si te fijas en este ejemplo de un core antiguo que tenía:

[Imagen: OrxhzPm.png]

Ahí ingreso el comando bt full (backtrace full) para que haga un seguimiento del frame en el que crasheó. En este core file en concreto se puede dilucidar bien, puede que tengas la suerte en otros que no aparezca nada como en otros que aparezca todo:

[Imagen: OaSLECd.png]

Un ejemplo de un backtrace completo que saqué hace unos meses, donde te da crash por que le envías un message a un usuario no conectado pero el hlds solito busca cerrarse con Sys_Error:

[Imagen: 2bntfKE.png]

Y aquí uno que no te entrega ni mierda por que el crash ocurrió en funciones sin símbolos de debugging asociados:

[Imagen: njZYJnD.png]

Así por igual, es solo para guiarte con el crash, no te indica la linea exacta del problema ni nada al respecto.