crash process ais_newbyland quand on attaque un "nid de pendo" #42

Open
opened 2019-03-16 20:23:29 +00:00 by aleajactaest · 1 comment
aleajactaest commented 2019-03-16 20:23:29 +00:00 (Migrated from port.numenaute.org)

Quand on essaie d'attaquer un nid de pendo, on a un crash sur le process ais_newbyland (coté serveur)
(problème détecté sur la branch ryzom)

Message sur le client

WRN 73bda740 user_entity.cpp 775 mode khanat_client : Invalid behaviour change.
WRN 73bda740 character_cl.cpp 3941 performCurrentAttackEnd khanat_client : No target available for current attack.

Il informe que le service AIS est tombé

Message sur le process ais_newbyland:

2019/03/16 21:03:10 AST 3785889600 AIS-134 ai_place_xyr.h 349 setPosAndRadius : "radius > 0" 

Trace dur coredump

#0  0x0000561791b7f6fa in CAIPlaceFastXYR::setPosAndRadius (this=0x56179673cb20, verticalPos=AITYPES::vp_auto, pos=..., radius=0)
    at /opt/build/opennel/builder_debian_stretch_x86_64/opennel-code/code/ryzom/server/src/ai_service/ai_place_xyr.h:349
#1  0x0000561791b87446 in CSpawnBot::buildFirstHitPlace (this=0x56179671f8f0, aggroBot=...)
    at /opt/build/opennel/builder_debian_stretch_x86_64/opennel-code/code/ryzom/server/src/ai_service/ai_bot.cpp:174
#2  0x0000561791b7c3a3 in CBotAggroOwner::addAggroFor (this=0x56179671fc58, bot=..., aggro=-0.150000006, forceReturnAggro=true, place=..., 
    transferAggro=true) at /opt/build/opennel/builder_debian_stretch_x86_64/opennel-code/code/ryzom/server/src/ai_service/ai_aggro.cpp:363
#3  0x0000561791b9936d in CSpawnBotFauna::processEvent (this=0x56179671f8f0, event=...)
    at /opt/build/opennel/builder_debian_stretch_x86_64/opennel-code/code/ryzom/server/src/ai_service/ai_bot_fauna.cpp:348
#4  0x0000561791e807a2 in dispatchEvents ()
    at /opt/build/opennel/builder_debian_stretch_x86_64/opennel-code/code/ryzom/server/src/ai_service/service_main.cpp:276
#5  0x0000561791e80818 in cbTick ()
    at /opt/build/opennel/builder_debian_stretch_x86_64/opennel-code/code/ryzom/server/src/ai_service/service_main.cpp:315
#6  0x0000561791f3031c in CMirror::onTick (this=0x561794286340 )
    at /opt/build/opennel/builder_debian_stretch_x86_64/opennel-code/code/ryzom/common/src/game_share/mirror.h:650
#7  0x0000561791f2a6f6 in cbTickUpdateFunc ()
    at /opt/build/opennel/builder_debian_stretch_x86_64/opennel-code/code/ryzom/common/src/game_share/mirror.cpp:2280
#8  0x0000561791fde919 in CTickEventHandler::tickUpdate (serviceId=...)
    at /opt/build/opennel/builder_debian_stretch_x86_64/opennel-code/code/ryzom/common/src/game_share/tick_event_handler.cpp:181
#9  0x0000561791fde6b1 in cbTick (msgin=..., serviceName="MS", serviceId=...)
    at /opt/build/opennel/builder_debian_stretch_x86_64/opennel-code/code/ryzom/common/src/game_share/tick_event_handler.cpp:111
#10 0x000056179216e291 in NLNET::uncbMsgProcessing (msgin=..., from=0x5617952c79b0)
    at /opt/build/opennel/builder_debian_stretch_x86_64/opennel-code/code/nel/src/net/unified_network.cpp:396
#11 0x000056179212183a in NLNET::CCallbackNetBase::processOneMessage (this=0x5617952c7840)
    at /opt/build/opennel/builder_debian_stretch_x86_64/opennel-code/code/nel/src/net/callback_net_base.cpp:216
#12 0x0000561792121d72 in NLNET::CCallbackNetBase::baseUpdate2 (this=0x5617952c7840, timeout=99, mintime=0)
    at /opt/build/opennel/builder_debian_stretch_x86_64/opennel-code/code/nel/src/net/callback_net_base.cpp:411
#13 0x0000561792120781 in NLNET::CCallbackClient::update2 (this=0x5617952c7840, timeout=99, mintime=0)
    at /opt/build/opennel/builder_debian_stretch_x86_64/opennel-code/code/nel/src/net/callback_client.cpp:128
#14 0x0000561792171f16 in NLNET::CUnifiedNetwork::update (this=0x561794eb3ab0, timeout=100)
    at /opt/build/opennel/builder_debian_stretch_x86_64/opennel-code/code/nel/src/net/unified_network.cpp:1078
#15 0x0000561792154e85 in NLNET::IService::main (this=0x561794ea5ae0, serviceShortName=0x56179242b645 "AIS", 
    serviceLongName=0x56179242b63a "ai_service", servicePort=0, configDir=0x56179242b3ec "", logDir=0x56179242b3ec "", 
    compilationDate=0x56179242b649 "Dec 10 2018 22:53:29")
    at /opt/build/opennel/builder_debian_stretch_x86_64/opennel-code/code/nel/src/net/service.cpp:1394
#16 0x0000561791e80a09 in main (argc=7, argv=0x7ffee493b1f8)
    at /opt/build/opennel/builder_debian_stretch_x86_64/opennel-code/code/ryzom/server/src/ai_service/service_main.cpp:359
Quand on essaie d'attaquer un nid de pendo, on a un crash sur le process ais_newbyland (coté serveur) (problème détecté sur la branch ryzom) Message sur le client <pre> WRN 73bda740 user_entity.cpp 775 mode khanat_client : Invalid behaviour change. WRN 73bda740 character_cl.cpp 3941 performCurrentAttackEnd khanat_client : No target available for current attack. </pre> Il informe que le service AIS est tombé Message sur le process ais_newbyland: <pre> 2019/03/16 21:03:10 AST 3785889600 AIS-134 ai_place_xyr.h 349 setPosAndRadius : "radius > 0" </pre> Trace dur coredump <pre> #0 0x0000561791b7f6fa in CAIPlaceFastXYR::setPosAndRadius (this=0x56179673cb20, verticalPos=AITYPES::vp_auto, pos=..., radius=0) at /opt/build/opennel/builder_debian_stretch_x86_64/opennel-code/code/ryzom/server/src/ai_service/ai_place_xyr.h:349 #1 0x0000561791b87446 in CSpawnBot::buildFirstHitPlace (this=0x56179671f8f0, aggroBot=...) at /opt/build/opennel/builder_debian_stretch_x86_64/opennel-code/code/ryzom/server/src/ai_service/ai_bot.cpp:174 #2 0x0000561791b7c3a3 in CBotAggroOwner::addAggroFor (this=0x56179671fc58, bot=..., aggro=-0.150000006, forceReturnAggro=true, place=..., transferAggro=true) at /opt/build/opennel/builder_debian_stretch_x86_64/opennel-code/code/ryzom/server/src/ai_service/ai_aggro.cpp:363 #3 0x0000561791b9936d in CSpawnBotFauna::processEvent (this=0x56179671f8f0, event=...) at /opt/build/opennel/builder_debian_stretch_x86_64/opennel-code/code/ryzom/server/src/ai_service/ai_bot_fauna.cpp:348 #4 0x0000561791e807a2 in dispatchEvents () at /opt/build/opennel/builder_debian_stretch_x86_64/opennel-code/code/ryzom/server/src/ai_service/service_main.cpp:276 #5 0x0000561791e80818 in cbTick () at /opt/build/opennel/builder_debian_stretch_x86_64/opennel-code/code/ryzom/server/src/ai_service/service_main.cpp:315 #6 0x0000561791f3031c in CMirror::onTick (this=0x561794286340 <CMirrors::Mirror>) at /opt/build/opennel/builder_debian_stretch_x86_64/opennel-code/code/ryzom/common/src/game_share/mirror.h:650 #7 0x0000561791f2a6f6 in cbTickUpdateFunc () at /opt/build/opennel/builder_debian_stretch_x86_64/opennel-code/code/ryzom/common/src/game_share/mirror.cpp:2280 #8 0x0000561791fde919 in CTickEventHandler::tickUpdate (serviceId=...) at /opt/build/opennel/builder_debian_stretch_x86_64/opennel-code/code/ryzom/common/src/game_share/tick_event_handler.cpp:181 #9 0x0000561791fde6b1 in cbTick (msgin=..., serviceName="MS", serviceId=...) at /opt/build/opennel/builder_debian_stretch_x86_64/opennel-code/code/ryzom/common/src/game_share/tick_event_handler.cpp:111 #10 0x000056179216e291 in NLNET::uncbMsgProcessing (msgin=..., from=0x5617952c79b0) at /opt/build/opennel/builder_debian_stretch_x86_64/opennel-code/code/nel/src/net/unified_network.cpp:396 #11 0x000056179212183a in NLNET::CCallbackNetBase::processOneMessage (this=0x5617952c7840) at /opt/build/opennel/builder_debian_stretch_x86_64/opennel-code/code/nel/src/net/callback_net_base.cpp:216 #12 0x0000561792121d72 in NLNET::CCallbackNetBase::baseUpdate2 (this=0x5617952c7840, timeout=99, mintime=0) at /opt/build/opennel/builder_debian_stretch_x86_64/opennel-code/code/nel/src/net/callback_net_base.cpp:411 #13 0x0000561792120781 in NLNET::CCallbackClient::update2 (this=0x5617952c7840, timeout=99, mintime=0) at /opt/build/opennel/builder_debian_stretch_x86_64/opennel-code/code/nel/src/net/callback_client.cpp:128 #14 0x0000561792171f16 in NLNET::CUnifiedNetwork::update (this=0x561794eb3ab0, timeout=100) at /opt/build/opennel/builder_debian_stretch_x86_64/opennel-code/code/nel/src/net/unified_network.cpp:1078 #15 0x0000561792154e85 in NLNET::IService::main (this=0x561794ea5ae0, serviceShortName=0x56179242b645 "AIS", serviceLongName=0x56179242b63a "ai_service", servicePort=0, configDir=0x56179242b3ec "", logDir=0x56179242b3ec "", compilationDate=0x56179242b649 "Dec 10 2018 22:53:29") at /opt/build/opennel/builder_debian_stretch_x86_64/opennel-code/code/nel/src/net/service.cpp:1394 #16 0x0000561791e80a09 in main (argc=7, argv=0x7ffee493b1f8) at /opt/build/opennel/builder_debian_stretch_x86_64/opennel-code/code/ryzom/server/src/ai_service/service_main.cpp:359 </pre>
deed commented 2019-04-12 09:21:12 +00:00 (Migrated from port.numenaute.org)

au premier abort, il faut changer dans khanat-ressources le radius du nid

au premier abort, il faut changer dans khanat-ressources le radius du nid
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Khaganat-NeL/khanat-opennel-code#42
No description provided.