When game lag, TurboHud froze and then stuck menu

User Tag List

Results 1 to 1 of 1
  1. #1
    greatscott's Avatar Member
    Reputation
    2
    Join Date
    May 2017
    Posts
    19
    Thanks G/R
    58/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    When game lag, TurboHud froze and then stuck

    This has happened multiple times when I was in 4-men team fighting GR 125+, wearing the explosive palm build for my support monk, and there were too many adds. As many of you have experienced, the game became very very laggy due to server issue for a while, until the adds were either pulled away or died. During this laggy period of time, sometimes TurboHud just got frozen, the ThurboHud display overlay doesn't change anymore until the TurboHud process was killed using Windows Task Manager. For example, all the circles painted by TurboHud will remain on the exact spots on the screen even though the mobs have moved/died and my character changed location.

    Meanwhile, there were thousands of exceptions displayed at the bottom left of the screen. Not sure if this can be called a "bug" or not though.

    The following is what's in the logs:

    exceptions.txt


    Code:
    2017.09.27 00:41:42.780	overlay paint notification (SharpDX.SharpDXException: HRESULT: [0x88990001], Module: [SharpDX.Direct2D1], ApiCode: [D2DERR_WRONG_STATE/WrongState], Message: 物件不是正確狀態,因此無法處理該方法。
    
       於 SharpDX.Result.CheckError()
       於 SharpDX.Direct2D1.RenderTarget.EndDraw()
       於 Turbo.Basic.Overlay.****‎‪‫‏*​*‏‪‬‫**​*‬‪**‎‎*‎‪‏*())
    2017.09.27 00:41:44.759	overlay paint notification (SharpDX.SharpDXException: HRESULT: [0x88990001], Module: [SharpDX.Direct2D1], ApiCode: [D2DERR_WRONG_STATE/WrongState], Message: 物件不是正確狀態,因此無法處理該方法。
    
       於 SharpDX.Result.CheckError()
       於 SharpDX.Direct2D1.RenderTarget.EndDraw()
       於 Turbo.Basic.Overlay.****‎‪‫‏*​*‏‪‬‫**​*‬‪**‎‎*‎‪‏*())
    2017.09.27 00:41:46.771	overlay paint notification (SharpDX.SharpDXException: HRESULT: [0x88990001], Module: [SharpDX.Direct2D1], ApiCode: [D2DERR_WRONG_STATE/WrongState], Message: 物件不是正確狀態,因此無法處理該方法。
    
       於 SharpDX.Result.CheckError()
       於 SharpDX.Direct2D1.RenderTarget.EndDraw()
       於 Turbo.Basic.Overlay.****‎‪‫‏*​*‏‪‬‫**​*‬‪**‎‎*‎‪‏*())
    2017.09.27 00:41:48.782	overlay paint notification (SharpDX.SharpDXException: HRESULT: [0x88990001], Module: [SharpDX.Direct2D1], ApiCode: [D2DERR_WRONG_STATE/WrongState], Message: 物件不是正確狀態,因此無法處理該方法。
    
       於 SharpDX.Result.CheckError()
       於 SharpDX.Direct2D1.RenderTarget.EndDraw()
       於 Turbo.Basic.Overlay.****‎‪‫‏*​*‏‪‬‫**​*‬‪**‎‎*‎‪‏*())
    
    [The above repeated hundreds of times.]
    
       
    2017.09.27 00:42:06.438	collect exception (System.OutOfMemoryException: 已發生類型 'System.OutOfMemoryException' 的例外狀況。
       於 Microsoft.Win32.NativeMethods.OpenProcess(Int32 access, Boolean inherit, Int32 processId)
       於 System.Diagnostics.ProcessManager.OpenProcess(Int32 processId, Int32 access, Boolean throwIfExited)
       於 System.Diagnostics.Process.GetProcessHandle(Int32 access, Boolean throwIfExited)
       於 System.Diagnostics.Process.get_HasExited()
       於 Infinity.WinAPI.MemoryReader.TryOpen()
       於 Turbo.Collector.Collect.*‎***‏**​‫‫‏*‎*‪*​*​‎​‏*‏**(Boolean ))
    
       
       
    2017.09.27 00:43:16.381	overlay paint error (System.NullReferenceException: 並未將物件參考設定為物件的執行個體。
       於 SharpDX.Direct2D1.RenderTarget.BeginDraw()
       於 Turbo.Basic.Overlay.****‎‪‫‏*​*‏‪‬‫**​*‬‪**‎‎*‎‪‏*())
    2017.09.27 00:43:16.396	overlay paint error (System.NullReferenceException: 並未將物件參考設定為物件的執行個體。
       於 SharpDX.Direct2D1.RenderTarget.BeginDraw()
       於 Turbo.Basic.Overlay.****‎‪‫‏*​*‏‪‬‫**​*‬‪**‎‎*‎‪‏*())
    2017.09.27 00:43:16.412	overlay paint error (System.NullReferenceException: 並未將物件參考設定為物件的執行個體。
       於 SharpDX.Direct2D1.RenderTarget.BeginDraw()
       於 Turbo.Basic.Overlay.****‎‪‫‏*​*‏‪‬‫**​*‬‪**‎‎*‎‪‏*())
    
    [The above repeated hundreds of times.]

    plugin.txt

    Code:
    2017.09.27 00:12:54.819	too slow plugin action [Turbo.Plugins.Gigi.PartyBuffPlugin.PaintWorld] execution took 202.8ms total in the last second (89 invocations)
    2017.09.27 00:12:54.835	too slow plugin action [Turbo.Plugins.Gigi.PartyBuffPlugin.PaintWorld] execution took 202.8ms total in the last second (89 invocations)
    2017.09.27 00:12:54.840	too slow plugin action [Turbo.Plugins.Gigi.PartyBuffPlugin.PaintWorld] execution took 202.8ms total in the last second (89 invocations)
    
    [The above repeated hundreds of times. 
    It's not just this plugin. Several other plugins which apparently also painted on screen during the laggy period of time 
    showed up in the log in the same manner as being too slow as well.]
    
    2017.09.27 00:21:38.529	too slow plugin action [Turbo.Plugins.glq.GLQ_PlayerInfoPlugin.PaintTopInGame] execution took 110.0ms
    2017.09.27 00:26:38.877	too slow plugin action [Turbo.Plugins.Default.DamageBonusPlugin.PaintTopInGame] execution took 121.0ms
    2017.09.27 00:35:00.406	too slow plugin action [Turbo.Plugins.Default.OriginalSkillBarPlugin.PaintTopInGame] execution took 114.5ms
    2017.09.27 00:36:40.573	too slow plugin action [Turbo.Plugins.glq.GLQ_PlayerInfoPlugin.PaintTopInGame] execution took 123.3ms
    
    [End of log]

    status.txt


    Code:
    2017.09.27 00:34:09.965	new run: Monk, Hidden Camp, Difficulty: t13
    2017.09.27 00:41:42.797	create RenderTarget
    2017.09.27 00:41:44.767	create RenderTarget
    2017.09.27 00:41:46.773	create RenderTarget
    2017.09.27 00:41:48.783	create RenderTarget
    2017.09.27 00:41:50.797	create RenderTarget
    2017.09.27 00:41:52.818	create RenderTarget
    2017.09.27 00:41:54.838	create RenderTarget
    
    [The above repeated hundreds of times.]
    I wide guess is that when the Diablo III screen became very laggy, TurboHud tried to re-paint on the screen so many times without success, consuming too much memory until it's out of memory?

    The problem didn't happen before. Only started to happen in the past couples weeks or so.

    My PC has 16GB of RAM, GTX 980. Playing Diablo III on SSD drive.
    OS is Windows 10.

    Any suggestion how I may avoid the problem from happening? Thank you very much!
    Last edited by greatscott; 09-28-2017 at 04:21 AM.

    When game lag, TurboHud froze and then stuck

Similar Threads

  1. 2.3 patch gets me and others stuck at Sucess
    By mafiaboy in forum World of Warcraft Emulator Servers
    Replies: 1
    Last Post: 11-14-2007, 05:55 PM
  2. Mage or rogue for end game pvp?(worldpvp[lol] and arena)
    By Blaqk05 in forum World of Warcraft General
    Replies: 7
    Last Post: 10-28-2007, 12:13 AM
  3. Couple GM Chats, and then Random Pic
    By hoboonaparkbench in forum World of Warcraft Exploration
    Replies: 20
    Last Post: 09-17-2007, 03:01 AM
  4. Replies: 2
    Last Post: 08-17-2007, 07:53 AM
  5. Can u copy from the internet and then paste in world of warcraft??
    By sk8erevan in forum World of Warcraft General
    Replies: 9
    Last Post: 11-30-2006, 02:32 AM
All times are GMT -5. The time now is 09:34 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search