What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal

Bot freezing up crashing D3 more info inside

Syn-Ack

Member
Joined
Jun 15, 2012
Messages
849
Reaction score
5
Alright so I had well over 450 hours+ running this same DB beta, trinity, and questtools since 2.1 update. No issues, I had about 2 battle.net upgrades from the starter(no patches, not sure if this has anything to do with it) after that I began getting my games freezing at random periods, It could be 15 minutes into starting my bot it could be an hour or two hours later. I have since Upgraded to the latest DB beta + Trinity + QT as well as tried the recommended versions for yet another rifters compilation. No matter what changes it always freezes sooner or later. I AM running kadalaspree, But if kadala ever bugs(rarely ever does) it never crashed the game just sat there til timer expired that was all. I have numerous logs, So I will post the most recent updated version one that crashed something like 15 minutes in

In the log, you can skip forward to 17:17:06.975 timestamp, and thats when the issue shows up. Every time I see the frozen screen there is nothing special about it. sometimes RG is up, sometimes its 10% into a rift, sometimes halfway or 80%. I must add I am in fact running custom loot rules by Job(which for some reason the bot seems to now pickup the occasional rare weapon/armor despite it set not to pick these up. One more thing thats slightly lesser of a concern, it appears with the new update of either trinity or QT or maybe DB whatever did it. I can no longer pause my bot while it has items in his inventory, and either salvage or stash them unid/id on my own. Because Upon unpausing it spams bullshit about backpack and coroutine townrun junk and only way to fix it to stop start bot.

This is the error I receive, I noticed others getting this too and I tried all of the other fixes that were suggested(changing d3 to higher then normal process, upgrading DB/Trinity/QT etc)

17:16:50.685 DEBUG Logger [ExploreDungeonTag] Nodes [Unvisited: Route:35 Grid:35 | Grid-Visited: 18/53] Box:30/0.15 Step:MainBehavior PP:10 Dir: E Current: 261, 411, 0
17:16:51.945 DEBUG Logger [ExploreDungeonTag] Nodes [Unvisited: Route:35 Grid:35 | Grid-Visited: 18/53] Box:30/0.15 Step:MainBehavior PP:10 Dir: SE Current: 261, 411, 0
17:17:06.975 ERROR BotMain Exception during bot tick.
System.Exception: Process must have frozen or gotten out of sync: InjectionFinishedEvent_was_never_fired
at GreyMagic.Executor.WaitForInjection(Int32 timeout)
at GreyMagic.Executor.Execute(Int32 timeout)
at GreyMagic.Executor.GrabFrame()
at GreyMagic.ExternalProcessMemory.AcquireFrame(Boolean isHardLock)
at Zeta.Bot.BotMain.()



Currently running:
DemonbuddyBETA v1.1.2180.496
Trinity v2.2.0
QuestTools v3.0.6
Kadala 2.3.2(downgraded because latest does not work, Was previously using an older version pre 25shards per by using settings that would work around the price change that worked fine but upgraded anyway to see if kadalaspree was it)

Running t6 rifts over and over and over. Not a clue whats causing this, Sometimes I see botmemory exception spam too. and thats something I never saw unless I used boon of the hoarder gem. Anyway thats 3 issues, 2 minor at best. I really just want to figure out how to get my bot to stop freezing. I am not new to this, So like I said before I have done fresh reinstalls, I have tried it with and without kadalaspree. The one thing I did not try was switching back to trinity loot rules instead of jobs loot rules but I fail to see how that would crash the bot.

Starting my bot again to see how long it will last for, If I get a crash again I will try going back to trinity loot rules to test that theory out although auto salvaging junk items was alot nicer. Anymore info needed pls ask.
 

Attachments

Happened again, Adding another log. This error happens time to time as well and im not sure if its some sort of pre-cursor to the final entire D3 freeze up that happens:


This error below did not crash the bot, but the other one at the end of the log is what causes d3 to lockup and freeze. But both have similar botmain bot tick issues. This just happens sometimes and I don't know if its related or not. If anyone can show me a working version of DB with yet another rifter that can spend shards I would giveit a try in an instant. But like I said I have tried updating to latest, downgrading to certain versions etc mix match combos.
03:54:37.197 INFO BrainBehavior Opening salvage window
03:54:37.395 INFO BrainBehavior Attempting to repair all items
03:54:37.881 ERROR BotMain Exception during bot tick.

Buddy.Coroutines.CoroutineUnhandledException: Exception was thrown by coroutine ---> Buddy.Coroutines.CoroutineUnhandledException: Exception was thrown by coroutine ---> System.Exception: Only part of a ReadProcessMemory or WriteProcessMemory request was completed, at addr: 0000021C, Size: 4
at GreyMagic.ExternalProcessMemory.ReadByteBuffer(IntPtr addr, Void* buffer, Int32 count)
at GreyMagic.MemoryBase.Read[T](IntPtr addr)
at Zeta.Game.Internals.FastAttribGroupsEntry.GetAttribute[T](Int32 attribute)
at Zeta.Game.Internals.Actors.ACD.GetAttribute[T](Int32 attribute)
at Zeta.Game.Internals.Actors.ACD.GetAttribute[T](ActorAttributeType attributeType)
at Zeta.Game.Internals.Actors.ACDItem.get_BoundToACD()
at Zeta.Game.Internals.Actors.ACDItem.get_IsAccountBound()
at Zeta.Bot.Logic.BrainBehavior.<HandleSalvageItems>b__cd(ACDItem itm)
at System.Collections.Generic.List`1.RemoveAll(Predicate`1 match)
at Zeta.Bot.Logic.BrainBehavior.<HandleSalvageItems>d__e1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Zeta.Bot.ActionRunCoroutine....()
--- End of inner exception stack trace ---
at Buddy.Coroutines.Coroutine.CheckPostConditions(Boolean shouldBeCanceled)
at Buddy.Coroutines.Coroutine.Resume(Boolean forStop)
at Buddy.Coroutines.Coroutine.Resume()
at Zeta.Bot.ActionRunCoroutine.Run(Object context)
at Zeta.TreeSharp.Action.RunAction(Object context)
at Zeta.TreeSharp.Action..()
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.TreeSharp.PrioritySelector..()
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.Common.HookExecutor.Run(Object context)
at Zeta.TreeSharp.Action.RunAction(Object context)
at Zeta.TreeSharp.Action..()
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.TreeSharp.PrioritySelector..()
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.Bot.Coroutines.CoroutineCompositeExtensions..()
--- End of stack trace from previous location where exception was thrown ---
 

Attachments

Release build is working fine, The only question now is what to do about blood shards? Kadalspree seems broken, I tried the latest version and the older pre 2.1 version that worked(as long as you set it to not buy anything 75shards n under to account for the item cost boost) I would set it to 75, and gamble/force townrun at 425 shards. Now the town run routine on DB or trinity whichever it is in the latest update is broken, it still works but it throws off errors as well as picking up random rare items on occasions despite it being set to pickup ONLY legendary.

Ever since the latest update of trinity/db beta and release build its seem to have broken kadala plugin so sometimes when it enters a game after it finishes a round of rifts and tries to gamble it will load into whatever act and run into a wall/area and just loop til inactivity timer is tripped. I will go check out kadala plugin thread again for any more updated info on this, I reverted down to 2.3.0 and it works most of the time. But it still seems to bug out depending on when/where the gambling comes into play during how many # of rifts a bot opens per game before making a new one. So whenever it makes a new game and has to finish gambling, it bugs out on that one which means you can go 30 minutes and crash or 7 hours without crashing.
 
thats something kadala author must solve,let him know plz :)
 
Back
Top