Skip to content

Instantly share code, notes, and snippets.

Thread 1 "worldserver" received signal SIGSEGV, Segmentation fault.
Trinity::Abort (file=0x316ef2f "/home/trinity/TrinityCore/src/server/game/Entities/Player/Player.cpp", line=21132, function=0x3173abf "StopCastingCharm") at /home/trinity/TrinityCore/src/common/Debugging/Errors.cpp:95
95 *((volatile int*)nullptr) = 0;
--- BACKTRACE
#0 Trinity::Abort (file=0x316ef2f "/home/trinity/TrinityCore/src/server/game/Entities/Player/Player.cpp", line=21132, function=0x3173abf "StopCastingCharm") at /home/trinity/TrinityCore/src/common/Debugging/Errors.cpp:95
#1 0x00000000023da619 in Player::StopCastingCharm (this=0x7fffb376cf40) at /home/trinity/TrinityCore/src/server/game/Entities/Player/Player.cpp:21132
#2 0x0000000002505815 in Unit::RemoveAllControlled (this=0x7fffb376cf40) at /home/trinity/TrinityCore/src/server/game/Entities/Unit/Unit.cpp:6334
#3 0x000000000250e44b in Unit::setDeathState (this=0x7fffb376cf40, s=JUST_DIED) at /home/trinity/TrinityCore/src/server/game/Entities/Unit/Unit.cpp:8840
@Jildor
Jildor / mysql_migrar_privilegios_usuarios.md
Created June 29, 2018 12:49 — forked from serweb-labs/mysql_migrar_privilegios_usuarios.md
Migrar usuarios y privilegios de un servidor a otro

Los privilegios de MySQL se pueden migrar de varias formas, una de ellas es básicamente exportar e importar la base de datos “mysql” de un servidor a otro. Si no queremos sobreescribir ciertas tablas o registros, lo mejor es ceñirnos únicamente a lo que nos interesa, en este caso los usuarios, passwords y la relación de privilegios para cada una de las bases de datos y tablas del servidor MySQL.

Como he comentado, los usuarios se encuentran en la base de datos de sistema “mysql” y la tabla “user” (mysql.user). Para extraer los privilegios necesitamos dos pasos:

El primer paso consisten en extraer el lista de usuarios del sistema pero construyendo a la vez una consulta SQL para cada uno que nos permita luego extraer la información de cada uno. La consulta es la siguiente. Veis que no accedo a la shell MySQL sino que la ejecuto directamente desde línea de comandos bash para volcarlo a un fichero, esto me permite ahorrarme limpiar posteriormente el formato de tablas, etc:

$ mysql -u root -p -Bse "SELECT
Thread 10 "worldserver" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7ffecf7ff700 (LWP 50710)]
Trinity::Assert (file=0x3192ed2 "/home/trinity/tc335/TrinityCore/src/server/game/Movement/MotionMaster.cpp", line=295, function=0x318f804 "Update", message=0x3192f64 "!top->HasFlag(MOVEMENTGENERATOR_FLAG_INITIALIZATION_PENDING | MOVEMENTGENERATOR_FLAG_DEACTIVATED)", format=0x3192fc6 "MotionMaster:Update: update called on an uninitialized top! (%s) (type: %u, flags: %u)") at /home/trinity/tc335/TrinityCore/src/common/Debugging/Errors.cpp:58
58 *((volatile int*)nullptr) = 0;
--- BACKTRACE
#0 Trinity::Assert (file=0x3192ed2 "/home/trinity/tc335/TrinityCore/src/server/game/Movement/MotionMaster.cpp", line=295, function=0x318f804 "Update", message=0x3192f64 "!top->HasFlag(MOVEMENTGENERATOR_FLAG_INITIALIZATION_PENDING | MOVEMENTGENERATOR_FLAG_DEACTIVATED)", format=0x3192fc6 "MotionMaster:Update: update called on an uninitialized top! (%s) (type: %u, flags: %u)") at /home/trinity/tc335/Trinity
@Jildor
Jildor / git.migrate
Created June 12, 2018 20:02 — forked from niksumeiko/git.migrate
Moving git repository and all its branches, tags to a new remote repository keeping commits history
#!/bin/bash
# Sometimes you need to move your existing git repository
# to a new remote repository (/new remote origin).
# Here are a simple and quick steps that does exactly this.
#
# Let's assume we call "old repo" the repository you wish
# to move, and "new repo" the one you wish to move to.
#
### Step 1. Make sure you have a local copy of all "old repo"
### branches and tags.
PlayerGuid = 344930
ItemEntry = 50798
ItemGuid = 438052454
2018-03-02_00:02:27 [SQL] REPLACE INTO character_inventory (guid, bag, slot, item) VALUES (33269, 5448124, 2, 382469597)
2018-03-02_00:02:27 [SQL] UPDATE item_instance SET itemEntry = 52021, owner_guid = 33269, creatorGuid = 454920, giftCreatorGuid = 0, count = 965, duration = 0, charges = '0 0 0 0 0 ', flags = 0, enchantments = '0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ', randomPropertyId = 0, durability = 0, playedTime = 7195, text = '' WHERE guid = 382469597
2018-03-02_00:02:27 [SQL] DELETE FROM character_inventory WHERE item = 229344683
2018-03-02_00:02:27 [SQL] DELETE FROM item_instance WHERE guid = 229344683
2018-03-02_00:02:27 [SQL] REPLACE INTO character_inventory (guid, bag, slot, item) VALUES (30659, 141962254, 17, 359723563)
2018-03-02_00:02:27 [SQL] REPLACE INTO character_inventory (guid, bag, slot, item) VALUES (77366, 0, 24, 465360868)
[New Thread 0x6cdbb112b700 (LWP 60731)]
[New Thread 0x6cdbb091e700 (LWP 60732)]
[New Thread 0x6cdbb0022700 (LWP 60733)]
[New Thread 0x6cdbaf757700 (LWP 60734)]
[New Thread 0x6cdbaee90700 (LWP 60735)]
[New Thread 0x6cdba67d0700 (LWP 60736)]
[New Thread 0x6cdba5f08700 (LWP 60737)]
[New Thread 0x6cdba4f15700 (LWP 60738)]
[New Thread 0x6cdba3fee700 (LWP 60739)]
@Jildor
Jildor / crash_Spell::SelectImplicitAreaTargets.log
Created November 16, 2017 17:46
Crash Spell::SelectImplicitAreaTargets
[New Thread 0x6e2540a4b700 (LWP 13769)]
[New Thread 0x6e254023a700 (LWP 13770)]
[New Thread 0x6e253f994700 (LWP 13771)]
[New Thread 0x6e253f17a700 (LWP 13772)]
[New Thread 0x6e253e8c1700 (LWP 13773)]
[New Thread 0x6e25367a0700 (LWP 13774)]
[New Thread 0x6e2535f6b700 (LWP 13775)]
[New Thread 0x6e2534f2c700 (LWP 13776)]
[New Thread 0x6e2533f9d700 (LWP 13777)]
[New Thread 0x6d2dfcfdf700 (LWP 35148)]
[New Thread 0x6d2dfc6fe700 (LWP 35149)]
[New Thread 0x6d2dfbeb0700 (LWP 35150)]
[New Thread 0x6d2dfb6a7700 (LWP 35151)]
[New Thread 0x6d2dfae72700 (LWP 35152)]
[New Thread 0x6d2d44707700 (LWP 35537)]
[New Thread 0x6d2d3e39d700 (LWP 35542)]
[New Thread 0x6d2d3d3c7700 (LWP 35543)]
Program received signal SIGSEGV, Segmentation fault.
[New Thread 0x6f7d2527b700 (LWP 59484)]
[New Thread 0x6f7d24987700 (LWP 59485)]
[New Thread 0x6f7d240fb700 (LWP 59486)]
[New Thread 0x6f7d238ec700 (LWP 59487)]
[New Thread 0x6f7d230df700 (LWP 59488)]
[New Thread 0x6f7d228c1700 (LWP 59489)]
[New Thread 0x6f7d1a796700 (LWP 59490)]
[New Thread 0x6f7d19eed700 (LWP 59491)]
[New Thread 0x6f7d18fa7700 (LWP 59492)]
[New Thread 0x6cb69eac3700 (LWP 17028)]
[New Thread 0x6cb69e226700 (LWP 17029)]
[New Thread 0x6cb69da17700 (LWP 17030)]
[New Thread 0x6cb69d1f6700 (LWP 17031)]
[New Thread 0x6cb69c91f700 (LWP 17032)]
[New Thread 0x6cb69c090700 (LWP 17033)]
[New Thread 0x6cb693f85700 (LWP 17034)]
[New Thread 0x6cb693761700 (LWP 17035)]
[New Thread 0x6cb692783700 (LWP 17036)]