Alors avec des injection de " code dans les primitives " ou avec la commande " /a eScript " :
Avec gdb;
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/home/compil/khanat-code/code/ryzom/../build/bin/ryzom_ai_service -C. -L. --nob'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 AIVM::CScriptVM::interpretCode (this=<optimized out>, thisContext=<optimized out>, parentContext=<optimized out>, callerContext=<optimized out>, codeScriptEntry=...)
at /home/compil/khanat-code/code/ryzom/server/src/ai_service/script_vm.cpp:922
922 sc->callNativeCallBack(thisContext, funcName, mode, inParamsSig, outParamsSig, &stack);
[Current thread is 1 (Thread 0x7ff355a9be80 (LWP 2896))]
(gdb) bt
#0 AIVM::CScriptVM::interpretCode (this=<optimized out>, thisContext=<optimized out>, parentContext=<optimized out>, callerContext=<optimized out>, codeScriptEntry=...)
at /home/compil/khanat-code/code/ryzom/server/src/ai_service/script_vm.cpp:922
#1 0x00005606ca39d723 in CStateInstance::interpretCode (this=<optimized out>, caller=<optimized out>, codeScriptEntry=...) at /home/compil/khanat-code/code/ryzom/server/src/ai_service/state_instance.cpp:173
#2 0x00005606ca39d9b9 in CStateInstance::interpretCode (this=<optimized out>, caller=caller@entry=0x0, codeScript=...) at /home/compil/khanat-code/code/ryzom/server/src/ai_service/state_instance.cpp:178
#3 0x00005606ca27cce9 in execScript2 (stringWriter=..., args=std::vector of length 2, capacity 2 = {...}) at /home/compil/khanat-code/code/ryzom/server/src/ai_service/commands.cpp:1592
#4 0x00005606ca27f17e in execBufferedCommands () at /home/compil/khanat-code/code/ryzom/server/src/ai_service/commands.cpp:1377
#5 0x00005606ca13dffb in CAIS::update (this=0x5606cc5df650) at /home/compil/khanat-code/code/ryzom/server/src/ai_service/ai.cpp:398
#6 0x00005606ca38269d in cbTick () at /home/compil/khanat-code/code/ryzom/server/src/ai_service/service_main.cpp:309
#7 0x00005606ca3ea0cb in CMirror::onTick (this=0x5606ca9db6e0 <CMirrors::Mirror>, this=0x5606ca9db6e0 <CMirrors::Mirror>) at /home/compil/khanat-code/code/ryzom/common/src/game_share/mirror.h:650
#8 cbTickUpdateFunc () at /home/compil/khanat-code/code/ryzom/common/src/game_share/mirror.cpp:2276
#9 0x00005606ca466e48 in CTickEventHandler::tickUpdate (serviceId=...) at /home/compil/khanat-code/code/ryzom/common/src/game_share/tick_event_handler.cpp:181
#10 0x00005606ca467106 in cbTick (msgin=..., serviceName=..., serviceId=...) at /home/compil/khanat-code/code/ryzom/common/src/game_share/tick_event_handler.cpp:111
#11 0x00005606ca5a90e8 in NLNET::uncbMsgProcessing (msgin=..., from=0x5606cc256170) at /home/compil/khanat-code/code/nel/src/net/unified_network.cpp:396
#12 0x00005606ca576a7b in NLNET::CCallbackNetBase::processOneMessage (this=this@entry=0x5606cc256000) at /home/compil/khanat-code/code/nel/src/net/callback_net_base.cpp:216
#13 0x00005606ca577459 in NLNET::CCallbackNetBase::baseUpdate2 (this=this@entry=0x5606cc256000, timeout=timeout@entry=100, mintime=mintime@entry=0) at /home/compil/khanat-code/code/nel/src/net/callback_net_base.cpp:411
#14 0x00005606ca5758f0 in NLNET::CCallbackClient::update2 (this=0x5606cc256000, timeout=100, mintime=0) at /home/compil/khanat-code/code/nel/src/net/callback_client.cpp:128
#15 0x00005606ca5ae1e2 in NLNET::CUnifiedNetwork::update (this=0x5606cc1950e0, timeout=timeout@entry=100) at /home/compil/khanat-code/code/nel/src/net/unified_network.cpp:1079
#16 0x00005606ca130105 in NLNET::IService::main (this=0x5606cc1860a0, serviceShortName=<optimized out>, serviceLongName=<optimized out>, servicePort=<optimized out>, configDir=<optimized out>, logDir=<optimized out>,
compilationDate=0x5606ca67b859 "Nov 15 2017 18:07:06") at /home/compil/khanat-code/code/nel/src/net/service.cpp:1394
#17 0x00005606ca1211cc in main (argc=6, argv=0x7fff6ffb9f48) at /home/compil/khanat-code/code/ryzom/server/src/ai_service/service_main.cpp:359