NVidia OpenGL driver runs out of memory

Home Forums Support NVidia OpenGL driver runs out of memory

Tagged: 

Viewing 7 reply threads
  • Author
    Posts
    • #6045
      Brook
      Member

      This has happened several times on Vaisier (currently at -1900.02,96.90,1900.49), usually without a specific precipitating event other than I’m building something or removing a block.
      ———————————————–
      The NVIDIA OpenGL driver has encountered
      an out of memory error. This application might
      behave inconsistently and fail.
      (skipped 23 previous events of this type)
      ———————————————–
      Application: oortonline.exe
      Framework Version: v4.0.30319
      Description: The process was terminated due to an unhandled exception.
      Exception Info: System.AccessViolationException
      Stack:
      at turbulenz.CLRWrapper.TickEngine()
      at templateapp.TZHwndHost.Tick(System.Object, System.EventArgs)
      at System.Windows.Threading.DispatcherTimer.FireTick(System.Object)
      at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
      at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
      at System.Windows.Threading.DispatcherOperation.InvokeImpl()
      at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(System.Object)
      at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
      at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
      at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
      at System.Windows.Threading.DispatcherOperation.Invoke()
      at System.Windows.Threading.Dispatcher.ProcessQueue()
      at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
      at MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
      at MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
      at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
      at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
      at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
      at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
      at MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
      at System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
      at System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.DispatcherFrame)
      at System.Windows.Threading.Dispatcher.Run()
      at System.Windows.Application.RunDispatcher(System.Object)
      at System.Windows.Application.RunInternal(System.Windows.Window)
      at System.Windows.Application.Run(System.Windows.Window)
      at templateapp.App.Main()
      ———————————————–
      If there’s a dump file of the incident I can’t find it.

    • #6078
      Yotes
      Keymaster

      Thanks for letting us know.

      We will look into this.

    • #6079
      Yotes
      Keymaster

      Can you let us know which video card you are using? Thanks

    • #6091
      Duckieh
      Member

      Errors/crashes will be Dumped in file:

      C:\temp\tblz_log.txt

      Create the file and/or map if not exist.

      • This reply was modified 10 years ago by Duckieh.
      • #6099
        Brook
        Member

        GeForce GTX 770, driver 344.60

        javascriptengine_v8.cpp(581): (turbulenz::ArrayBufferAllocator::ArrayBufferAllocator)Creating 14 fast allocators
        win32entry.cpp(71): (turbulenz::Win32NativeEngine::WndProc)erasing bg
        tasks.cpp(17): (Tasks::Initialize)Initializing TBB task scheduler. 9 threads
        turbulenz.cpp(107): (turbulenz::Turbulenz::StaticInitialize)Enabling ENGINELOG
        standalone.cpp(142): (turbulenz::oortonline::GameCodeStaticInitialize) –> ENTERED FUNCTION
        standalone.cpp(143): (turbulenz::oortonline::GameCodeStaticInitialize)GameCodeStaticInitialize
        standalone.cpp(65): (turbulenz::oortonline::GameCode::StaticInitialize)STATIC INIT (TEMPLATE): GameCode
        standalone.cpp(-1): (turbulenz::oortonline::GameCodeStaticInitialize) <– LEAVING FUNCTION
        javascriptengine_v8.h(3470): (turbulenz::internal::V8TypeInitializeStatic) –> ENTERED FUNCTION
        javascriptengine_v8.h(-1): (turbulenz::internal::V8TypeInitializeStatic) <– LEAVING FUNCTION
        nativeplatform_steam.cpp(30): (turbulenz::NativePlatform::SteamInitialize) –> ENTERED FUNCTION
        nativeplatform_steam.cpp(36): (turbulenz::NativePlatform::SteamInitialize)SteamServices::Initialize returned true
        nativeplatform_steam.cpp(-1): (turbulenz::NativePlatform::SteamInitialize) <– LEAVING FUNCTION
        steam.cpp(252): (turbulenz::SteamServices::GetUserDataDirectory) –> ENTERED FUNCTION
        steam.cpp(-1): (turbulenz::SteamServices::GetUserDataDirectory) <– LEAVING FUNCTION
        standaloneplatformreaders.cpp(622): (turbulenz::StandalonePlatform::SetHttpCachePath)HttpCache: enabled (C:\Program Files (x86)\Steam\userdata\108428990\324510\local\static-cache)
        steam.cpp(252): (turbulenz::SteamServices::GetUserDataDirectory) –> ENTERED FUNCTION
        steam.cpp(-1): (turbulenz::SteamServices::GetUserDataDirectory) <– LEAVING FUNCTION
        standalone.cpp(158): (turbulenz::oortonline::GameCodeInitialize) –> ENTERED FUNCTION
        javascriptengine_v8.h(2252): (turbulenz::JavaScriptEngine::CreateWrappedObject) –> ENTERED FUNCTION
        javascriptengine_v8.h(2283): (turbulenz::JavaScriptEngine::CreateWrappedObject)new Wrapped: 0A79BF60
        javascriptengine_v8.h(2317): (turbulenz::JavaScriptEngine::CreateWrappedObject)Created Wrapped (oortonline::GameCode): 0A79BF60
        javascriptengine_v8.h(-1): (turbulenz::JavaScriptEngine::CreateWrappedObject) <– LEAVING FUNCTION
        javascriptengine_v8.h(2252): (turbulenz::JavaScriptEngine::CreateWrappedObject) –> ENTERED FUNCTION
        javascriptengine_v8.h(2283): (turbulenz::JavaScriptEngine::CreateWrappedObject)new Wrapped: 0A4A1A50
        javascriptengine_v8.h(2317): (turbulenz::JavaScriptEngine::CreateWrappedObject)Created Wrapped (WebWorker): 0A4A1A50
        javascriptengine_v8.h(-1): (turbulenz::JavaScriptEngine::CreateWrappedObject) <– LEAVING FUNCTION
        standalone.cpp(-1): (turbulenz::oortonline::GameCodeInitialize) <– LEAVING FUNCTION
        win32entry.cpp(71): (turbulenz::Win32NativeEngine::WndProc)erasing bg
        engine.cpp(616): (turbulenz::StandaloneEngine::GetAndResolveLaunchURL)Using launch url: https://ga.me/games/oortonline-preview/play
        uriutils.cpp(311): (turbulenz::DecomposedURL::Initialize)URL https://ga.me/games/oortonline-preview/play:
        uriutils.cpp(312): (turbulenz::DecomposedURL::Initialize) url : https://ga.me/games/oortonline-preview/play
        uriutils.cpp(313): (turbulenz::DecomposedURL::Initialize) file_root :
        uriutils.cpp(314): (turbulenz::DecomposedURL::Initialize) game_slug : oortonline-preview
        uriutils.cpp(315): (turbulenz::DecomposedURL::Initialize) game_slug_and_version : oortonline-preview
        uriutils.cpp(316): (turbulenz::DecomposedURL::Initialize) use_http : true
        uriutils.cpp(317): (turbulenz::DecomposedURL::Initialize) http_protocol : https
        uriutils.cpp(318): (turbulenz::DecomposedURL::Initialize) http_server : ga.me
        uriutils.cpp(319): (turbulenz::DecomposedURL::Initialize) http_port : 443
        uriutils.cpp(320): (turbulenz::DecomposedURL::Initialize) http_server_root : https://ga.me
        uriutils.cpp(321): (turbulenz::DecomposedURL::Initialize) http_server_path : /games/oortonline-preview/
        uriutils.cpp(322): (turbulenz::DecomposedURL::Initialize) http_site : gamesite
        uriutils.cpp(323): (turbulenz::DecomposedURL::Initialize) http_multiplayer_session:
        uriutils.cpp(324): (turbulenz::DecomposedURL::Initialize) http_hub_project_version:
        steam.cpp(994): (turbulenz::SteamServices::GetUserID) –> ENTERED FUNCTION
        steam.cpp(1002): (turbulenz::SteamServices::GetUserID)user id: 76561198068694718
        steam.cpp(-1): (turbulenz::SteamServices::GetUserID) <– LEAVING FUNCTION
        steam.cpp(881): (turbulenz::SteamServices::GetAuthSessionTicket) –> ENTERED FUNCTION
        steam.cpp(912): (turbulenz::SteamServices::GetAuthSessionTicket)Got auth token (240 bytes)
        steam.cpp(-1): (turbulenz::SteamServices::GetAuthSessionTicket) <– LEAVING FUNCTION
        steam.cpp(806): (turbulenz::SteamServices::UserStatsReceivedCB)got stats
        steam.cpp(963): (turbulenz::SteamServices::GetAuthSessionTicketResponseCB) –> ENTERED FUNCTION
        steam.cpp(944): (turbulenz::SteamServices::AuthSessionTicketMakeCallbacks) –> ENTERED FUNCTION
        steam.cpp(949): (turbulenz::SteamServices::AuthSessionTicketMakeCallbacks)making callback (true) …
        steam.cpp(-1): (turbulenz::SteamServices::AuthSessionTicketMakeCallbacks) <– LEAVING FUNCTION
        steam.cpp(-1): (turbulenz::SteamServices::GetAuthSessionTicketResponseCB) <– LEAVING FUNCTION
        engine.cpp(1673): (turbulenz::StandaloneEngine::DownloadCode)GameCodeURL : https://d36kx37nk0bz9z.cloudfront.net/UmphmIBEptbV_zL9/0/U9skZG1dDVAdxgMbqEtVZwbVj-818JuNUGuLlN4N-M5c3bd.tzo
        engine.cpp(1674): (turbulenz::StandaloneEngine::DownloadCode)GameCodeForceCache: true
        engine.cpp(1700): (turbulenz::StandaloneEngine::RunCode)Code data is .tzo
        consoleobject.cpp(272): (turbulenz::ConsoleObject::LogCB)CONSOLE LOG: standalone/P: standalone startup…
        turbulenz.cpp(775): (turbulenz::Turbulenz::SetProperty)VMath object set. MathDevice will be overridden.
        consoleobject.cpp(272): (turbulenz::ConsoleObject::LogCB)CONSOLE LOG: standalone/L: turbulenzBridgeOnFn: setting callback for signal: multiplayer.session.join
        consoleobject.cpp(272): (turbulenz::ConsoleObject::LogCB)CONSOLE LOG: standalone/P: StandaloneBridge._initialize: starting.
        consoleobject.cpp(272): (turbulenz::ConsoleObject::LogCB)CONSOLE LOG: standalone/L: _initialize: calling _handleFetchStoreMeta to prime meta data
        consoleobject.cpp(272): (turbulenz::ConsoleObject::LogCB)CONSOLE LOG: standalone/L: turbulenzBridgeHandleFetchStoreMetaFn: enter
        consoleobject.cpp(272): (turbulenz::ConsoleObject::LogCB)CONSOLE LOG: standalone/L: turbulenzBridgeAjaxFn: url: /api/v1/store/items/read/oortonline-preview
        consoleobject.cpp(272): (turbulenz::ConsoleObject::LogCB)CONSOLE LOG: standalone/L: turbulenzBridgeAjaxFn: method: GET
        consoleobject.cpp(272): (turbulenz::ConsoleObject::LogCB)CONSOLE LOG: standalone/L: turbulenzBridgeAjaxFn: url: /api/v1/store/currency-list
        consoleobject.cpp(272): (turbulenz::ConsoleObject::LogCB)CONSOLE LOG: standalone/L: turbulenzBridgeAjaxFn: method: GET
        consoleobject.cpp(272): (turbulenz::ConsoleObject::LogCB)CONSOLE LOG: standalone/L: nativeOnReadyFn: ready: true
        consoleobject.cpp(272): (turbulenz::ConsoleObject::LogCB)CONSOLE LOG: standalone/L: checkMetaAndNative: not ready (metaReady: false, nativeReady: true)
        consoleobject.cpp(272): (turbulenz::ConsoleObject::LogCB)CONSOLE LOG: standalone/P: StandaloneBridge._initialize: finished init
        consoleobject.cpp(272): (turbulenz::ConsoleObject::LogCB)CONSOLE LOG: standalone/L: turbulenzBridgeOnFn: setting callback for signal: config.set
        consoleobject.cpp(272): (turbulenz::ConsoleObject::LogCB)CONSOLE LOG: standalone/L: turbulenzBridgeEmitFn: config.request()
        consoleobject.cpp(272): (turbulenz::ConsoleObject::LogCB)CONSOLE LOG: standalone/L: turbulenzBridgeHandleConfigRequestFn: enter
        consoleobject.cpp(272): (turbulenz::ConsoleObject::LogCB)CONSOLE LOG: standalone/L: turbulenzBridgeEmitToGameFn: emitting: config.set, {“mode”:”plugin”}
        consoleobject.cpp(272): (turbulenz::ConsoleObject::LogCB)CONSOLE LOG: standalone/L: turbulenzBridgeOnFn: setting callback for signal: bridgeservices.response
        consoleobject.cpp(272): (turbulenz::ConsoleObject::LogCB)CONSOLE LOG: standalone/L: turbulenzBridgeOnFn: setting callback for signal: bridgeservices.sync.start
        consoleobject.cpp(272): (turbulenz::ConsoleObject::LogCB)CONSOLE LOG: standalone/L: turbulenzBridgeOnFn: setting callback for signal: bridgeservices.sync.end
        consoleobject.cpp(272): (turbulenz::ConsoleObject::LogCB)CONSOLE LOG: standalone/L: turbulenzBridgeOnFn: setting callback for signal: bridgeservices.offline.start
        consoleobject.cpp(272): (turbulenz::ConsoleObject::LogCB)CONSOLE LOG: standalone/L: turbulenzBridgeOnFn: setting callback for signal: bridgeservices.offline.end
        consoleobject.cpp(272): (turbulenz::ConsoleObject::LogCB)CONSOLE LOG: standalone/L: onCurrencyInfoFn: got currency: {“currencyName”:”US Dollar”,”alphabeticCode”:”USD”,”numericCode”:840,”minorUnitPrecision”:2}
        consoleobject.cpp(272): (turbulenz::ConsoleObject::LogCB)CONSOLE LOG: standalone/L: onStoreItemsFn: got item data: {“items”:{},”resources”:{}}
        consoleobject.cpp(272): (turbulenz::ConsoleObject::LogCB)CONSOLE LOG: standalone/L: turbulenzBridgeEmitToGameFn: no listener for store.meta.v2 adding to pending list
        consoleobject.cpp(272): (turbulenz::ConsoleObject::LogCB)CONSOLE LOG: standalone/L: onMetaReadyFn: meta data is ready
        consoleobject.cpp(272): (turbulenz::ConsoleObject::LogCB)CONSOLE LOG: standalone/L: nativeOnReadyFn: ready: true
        consoleobject.cpp(272): (turbulenz::ConsoleObject::LogCB)CONSOLE LOG: standalone/L: checkMetaAndNative: meta and native ready
        consoleobject.cpp(272): (turbulenz::ConsoleObject::LogCB)CONSOLE LOG: standalone/L: onMetaAndNativeReady: all ready. consuming purchases …
        consoleobject.cpp(272): (turbulenz::ConsoleObject::LogCB)CONSOLE LOG: standalone/L: checkMetaAndNative: meta and native ready
        consoleobject.cpp(272): (turbulenz::ConsoleObject::LogCB)CONSOLE LOG: standalone/L: onMetaAndNativeReady: all ready. consuming purchases …
        consoleobject.cpp(272): (turbulenz::ConsoleObject::LogCB)CONSOLE LOG: standalone/P: nativePurchasesQueryFn: 0 nativePurchases: []
        consoleobject.cpp(272): (turbulenz::ConsoleObject::LogCB)CONSOLE LOG: standalone/P: _consumeExistingNativePurchases: 0 purchases remaining
        consoleobject.cpp(272): (turbulenz::ConsoleObject::LogCB)CONSOLE LOG: standalone/P: _consumeExistingNativePurchases: finished
        consoleobject.cpp(272): (turbulenz::ConsoleObject::LogCB)CONSOLE LOG: standalone/P: nativePurchasesQueryFn: 0 nativePurchases: []
        consoleobject.cpp(272): (turbulenz::ConsoleObject::LogCB)CONSOLE LOG: standalone/P: _consumeExistingNativePurchases: 0 purchases remaining
        consoleobject.cpp(272): (turbulenz::ConsoleObject::LogCB)CONSOLE LOG: standalone/P: _consumeExistingNativePurchases: finished
        networkdevice.cpp(224): (turbulenz::NetworkDevice::Initialize)certificate path: C:\Program Files (x86)\Steam\steamapps\common\Oort Online\ca-bundle.crt
        consoleobject.cpp(272): (turbulenz::ConsoleObject::LogCB)CONSOLE LOG: standalone/L: turbulenzBridgeEmitFn: game.session.created(3fa9fe221ab4c4e467957d54)
        consoleobject.cpp(272): (turbulenz::ConsoleObject::LogCB)CONSOLE LOG: standalone/L: _handleGameSessionCreated: id: 3fa9fe221ab4c4e467957d54
        consoleobject.cpp(272): (turbulenz::ConsoleObject::LogCB)CONSOLE LOG: standalone – fake worker
        consoleobject.cpp(272): (turbulenz::ConsoleObject::LogCB)CONSOLE LOG: Using standalone worker[object Object]
        consoleobject.cpp(272): (turbulenz::ConsoleObject::LogCB)CONSOLE LOG: MeshWorkerManager onMessage WORKER_CREATED
        consoleobject.cpp(272): (turbulenz::ConsoleObject::LogCB)CONSOLE LOG: WORKER_CREATED
        consoleobject.cpp(272): (turbulenz::ConsoleObject::LogCB)CONSOLE LOG: transferableObjectsSupported = false
        consoleobject.cpp(272): (turbulenz::ConsoleObject::LogCB)CONSOLE LOG: WebWorker ready
        consoleobject.cpp(272): (turbulenz::ConsoleObject::LogCB)CONSOLE LOG: Getting auth token for undefined
        consoleobject.cpp(272): (turbulenz::ConsoleObject::LogCB)CONSOLE LOG: Getting steam ticket
        steam.cpp(881): (turbulenz::SteamServices::GetAuthSessionTicket) –> ENTERED FUNCTION
        steam.cpp(-1): (turbulenz::SteamServices::GetAuthSessionTicket) <– LEAVING FUNCTION
        nativeplatform_steam.cpp(720): (turbulenz::NativePlatform::SteamAuthGetSessionTicketMethod)240 bytes
        consoleobject.cpp(272): (turbulenz::ConsoleObject::LogCB)CONSOLE LOG: Login to Discovery Server;-
        consoleobject.cpp(272): (turbulenz::ConsoleObject::LogCB)CONSOLE ERR: TypeError: undefined is not a function
        consoleobject.cpp(272): (turbulenz::ConsoleObject::LogCB)CONSOLE LOG: Getting auth token for brook-monroe
        consoleobject.cpp(272): (turbulenz::ConsoleObject::LogCB)CONSOLE LOG: Getting steam ticket
        steam.cpp(881): (turbulenz::SteamServices::GetAuthSessionTicket) –> ENTERED FUNCTION
        steam.cpp(-1): (turbulenz::SteamServices::GetAuthSessionTicket) <– LEAVING FUNCTION
        nativeplatform_steam.cpp(720): (turbulenz::NativePlatform::SteamAuthGetSessionTicketMethod)240 bytes
        consoleobject.cpp(272): (turbulenz::ConsoleObject::LogCB)CONSOLE LOG: Login to Discovery Server;-
        consoleobject.cpp(272): (turbulenz::ConsoleObject::LogCB)CONSOLE LOG: Joining world “vaisier” …
        consoleobject.cpp(272): (turbulenz::ConsoleObject::LogCB)CONSOLE LOG: Connecting to “vaisier” with address wss://wcuse3.turbulenz.com:8444/websocket/game
        consoleobject.cpp(272): (turbulenz::ConsoleObject::LogCB)CONSOLE LOG: WebSocket opened for vaisier
        consoleobject.cpp(272): (turbulenz::ConsoleObject::LogCB)CONSOLE LOG: Chunks WebSocket opened for vaisier
        consoleobject.cpp(272): (turbulenz::ConsoleObject::LogCB)CONSOLE LOG: ClientBeaconSystem beacon: name: beacon size: 20.5 (0)
        consoleobject.cpp(272): (turbulenz::ConsoleObject::LogCB)CONSOLE LOG: ClientBeaconSystem beacon: name: beacon size: 20.5 (1)
        consoleobject.cpp(272): (turbulenz::ConsoleObject::LogCB)CONSOLE LOG: Chunks WebSocket error for vaisier : undefined
        consoleobject.cpp(272): (turbulenz::ConsoleObject::LogCB)CONSOLE LOG: Chunks WebSocket closed for vaisier
        networkdevice.cpp(574): (turbulenz::NetworkDevice::LogCallback)libwebsocket: (level: 1) libwebsocket_callback_on_writable: failed to find socket 2384

        consoleobject.cpp(272): (turbulenz::ConsoleObject::LogCB)CONSOLE LOG: standalone/L: turbulenzBridgeEmitFn: app.exit.now()
        consoleobject.cpp(272): (turbulenz::ConsoleObject::LogCB)CONSOLE LOG: standalone/L: _handleAppExitNow:
        consoleobject.cpp(272): (turbulenz::ConsoleObject::LogCB)CONSOLE LOG: standalone/L: _handleAppExitConfirm: calling native exit method
        win32entry.cpp(221): (turbulenz::Win32NativeEngine::~Win32NativeEngine)Destroying
        engine.cpp(182): (turbulenz::StandaloneEngine::Shutdown)Exiting turbulenz
        standalone.cpp(200): (turbulenz::oortonline::GameCodeShutdown) –> ENTERED FUNCTION
        standalone.cpp(201): (turbulenz::oortonline::GameCodeShutdown)GameCodeShutdown
        standalone.cpp(-1): (turbulenz::oortonline::GameCodeShutdown) <– LEAVING FUNCTION
        engine.cpp(192): (turbulenz::StandaloneEngine::Shutdown)calling TurbulenzEngine.onunload
        platform.cpp(370): (turbulenz::Platform::ShutdownAllTasks)shutting down tasks …
        consoleobject.cpp(272): (turbulenz::ConsoleObject::LogCB)CONSOLE LOG: Closing protocol
        consoleobject.cpp(272): (turbulenz::ConsoleObject::LogCB)CONSOLE LOG: Closing chunks protocol
        consoleobject.cpp(272): (turbulenz::ConsoleObject::LogCB)CONSOLE LOG: standalone/L: turbulenzBridgeEmitFn: game.session.destroyed(3fa9fe221ab4c4e467957d54)
        consoleobject.cpp(272): (turbulenz::ConsoleObject::LogCB)CONSOLE LOG: standalone/L: emit: no bridge handler for signal: game.session.destroyed
        sounddevice.h(55): (turbulenz::_DoCheckALError)..\..\src\engine\sounddevice.cpp:1410: AL error 0xA004 (turbulenz::SoundDevice::DeleteBuffersSafe)
        sounddevice.h(55): (turbulenz::_DoCheckALError)..\..\src\engine\sounddevice.cpp:1410: AL error 0xA004 (turbulenz::SoundDevice::DeleteBuffersSafe)
        sounddevice.h(55): (turbulenz::_DoCheckALError)..\..\src\engine\sounddevice.cpp:1410: AL error 0xA004 (turbulenz::SoundDevice::DeleteBuffersSafe)
        sounddevice.h(55): (turbulenz::_DoCheckALError)..\..\src\engine\sounddevice.cpp:1410: AL error 0xA004 (turbulenz::SoundDevice::DeleteBuffersSafe)
        sounddevice.h(55): (turbulenz::_DoCheckALError)..\..\src\engine\sounddevice.cpp:1410: AL error 0xA004 (turbulenz::SoundDevice::DeleteBuffersSafe)
        sounddevice.h(55): (turbulenz::_DoCheckALError)..\..\src\engine\sounddevice.cpp:1410: AL error 0xA004 (turbulenz::SoundDevice::DeleteBuffersSafe)
        sounddevice.h(55): (turbulenz::_DoCheckALError)..\..\src\engine\sounddevice.cpp:1410: AL error 0xA004 (turbulenz::SoundDevice::DeleteBuffersSafe)
        sounddevice.h(55): (turbulenz::_DoCheckALError)..\..\src\engine\sounddevice.cpp:1410: AL error 0xA004 (turbulenz::SoundDevice::DeleteBuffersSafe)
        engine.cpp(197): (turbulenz::StandaloneEngine::Shutdown)remaining object counts
        javascriptengine_v8.cpp(2388): (turbulenz::JavaScriptEngine::DumpObjectCounts)Object Counts:
        javascriptengine_v8.cpp(2396): (turbulenz::JavaScriptEngine::DumpObjectCounts) LocalStorage – 1
        javascriptengine_v8.cpp(2396): (turbulenz::JavaScriptEngine::DumpObjectCounts) XMLHttpRequestObject – 3
        javascriptengine_v8.cpp(2396): (turbulenz::JavaScriptEngine::DumpObjectCounts) KeyCodeMap – 1
        javascriptengine_v8.cpp(2396): (turbulenz::JavaScriptEngine::DumpObjectCounts) Texture – 139
        javascriptengine_v8.cpp(2396): (turbulenz::JavaScriptEngine::DumpObjectCounts) Sound – 177
        javascriptengine_v8.cpp(2396): (turbulenz::JavaScriptEngine::DumpObjectCounts) DataView – 3004
        javascriptengine_v8.cpp(2396): (turbulenz::JavaScriptEngine::DumpObjectCounts) GraphicsDevice – 1
        javascriptengine_v8.cpp(2396): (turbulenz::JavaScriptEngine::DumpObjectCounts) Technique – 96
        javascriptengine_v8.cpp(2396): (turbulenz::JavaScriptEngine::DumpObjectCounts) IndexWriteIterator – 16
        javascriptengine_v8.cpp(2396): (turbulenz::JavaScriptEngine::DumpObjectCounts) DrawParameters – 13239
        javascriptengine_v8.cpp(2396): (turbulenz::JavaScriptEngine::DumpObjectCounts) RenderTarget – 31
        javascriptengine_v8.cpp(2396): (turbulenz::JavaScriptEngine::DumpObjectCounts) TechniqueParameters – 6669
        javascriptengine_v8.cpp(2396): (turbulenz::JavaScriptEngine::DumpObjectCounts) WebSocket – 2
        javascriptengine_v8.cpp(2396): (turbulenz::JavaScriptEngine::DumpObjectCounts) VertexBuffer – 60
        javascriptengine_v8.cpp(2396): (turbulenz::JavaScriptEngine::DumpObjectCounts) IndexBuffer – 23
        javascriptengine_v8.cpp(2396): (turbulenz::JavaScriptEngine::DumpObjectCounts) Semantics – 31
        javascriptengine_v8.cpp(2396): (turbulenz::JavaScriptEngine::DumpObjectCounts) VertexWriteIterator – 10
        javascriptengine_v8.cpp(2396): (turbulenz::JavaScriptEngine::DumpObjectCounts) Shader – 20
        javascriptengine_v8.cpp(2396): (turbulenz::JavaScriptEngine::DumpObjectCounts) Source – 100
        javascriptengine_v8.cpp(2396): (turbulenz::JavaScriptEngine::DumpObjectCounts) NetworkDevice – 1
        javascriptengine_v8.cpp(2396): (turbulenz::JavaScriptEngine::DumpObjectCounts) PadCodeMap – 1
        javascriptengine_v8.cpp(2396): (turbulenz::JavaScriptEngine::DumpObjectCounts) MouseCodeMap – 1
        javascriptengine_v8.cpp(2396): (turbulenz::JavaScriptEngine::DumpObjectCounts) InputDevice – 1
        javascriptengine_v8.cpp(2396): (turbulenz::JavaScriptEngine::DumpObjectCounts) PhysicsDevice – 1
        javascriptengine_v8.cpp(2396): (turbulenz::JavaScriptEngine::DumpObjectCounts) Turbulenz – 1
        javascriptengine_v8.cpp(2396): (turbulenz::JavaScriptEngine::DumpObjectCounts) SoundDevice – 1
        javascriptengine_v8.cpp(2396): (turbulenz::JavaScriptEngine::DumpObjectCounts) WebWorker – 1
        javascriptengine_v8.cpp(2396): (turbulenz::JavaScriptEngine::DumpObjectCounts) oortonline::GameCode – 1
        javascriptengine_v8.cpp(2396): (turbulenz::JavaScriptEngine::DumpObjectCounts) NativePlatform – 1
        javascriptengine_v8.cpp(2396): (turbulenz::JavaScriptEngine::DumpObjectCounts) WindowObject – 1
        javascriptengine_v8.cpp(2396): (turbulenz::JavaScriptEngine::DumpObjectCounts) DocumentObject – 1
        javascriptengine_v8.cpp(2396): (turbulenz::JavaScriptEngine::DumpObjectCounts) ConsoleObject – 1
        javascriptengine_v8.cpp(2396): (turbulenz::JavaScriptEngine::DumpObjectCounts) DynamicTestObject – 1
        javascriptengine_v8.cpp(2396): (turbulenz::JavaScriptEngine::DumpObjectCounts) StaticTestObject – 1
        engine.cpp(201): (turbulenz::StandaloneEngine::Shutdown)Global objects removal
        engine.cpp(219): (turbulenz::StandaloneEngine::Shutdown)turbulenzjsengine shutdown
        win32entry.cpp(71): (turbulenz::Win32NativeEngine::WndProc)erasing bg
        javascriptengine_v8.h(2014): (turbulenz::Wrapped<class turbulenz::oortonline::GameCode>::V8WeakReferenceCallback) –> ENTERED FUNCTION
        javascriptengine_v8.h(-1): (turbulenz::Wrapped<class turbulenz::oortonline::GameCode>::V8WeakReferenceCallback) <– LEAVING FUNCTION
        meshworker.cpp(409): (turbulenz::oortonline::MeshWorker::PollTasks)Exited MeshWorker.
        nativeplatform_steam.cpp(57): (turbulenz::NativePlatform::SteamShutdown) –> ENTERED FUNCTION
        steam.cpp(166): (turbulenz::SteamServices::Shutdown) –> ENTERED FUNCTION
        steam.cpp(-1): (turbulenz::SteamServices::Shutdown) <– LEAVING FUNCTION
        steam.cpp(166): (turbulenz::SteamServices::Shutdown) –> ENTERED FUNCTION
        steam.cpp(-1): (turbulenz::SteamServices::Shutdown) <– LEAVING FUNCTION
        nativeplatform_steam.cpp(-1): (turbulenz::NativePlatform::SteamShutdown) <– LEAVING FUNCTION
        javascriptengine_v8.cpp(1051): (turbulenz::JavaScriptEngine::CollectAllWrappedObjects)Released 346 objects
        nativeplatform_steam.cpp(57): (turbulenz::NativePlatform::SteamShutdown) –> ENTERED FUNCTION
        nativeplatform_steam.cpp(-1): (turbulenz::NativePlatform::SteamShutdown) <– LEAVING FUNCTION
        javascriptengine_v8.cpp(1051): (turbulenz::JavaScriptEngine::CollectAllWrappedObjects)Released 0 objects
        javascriptengine_v8.cpp(1054): (turbulenz::JavaScriptEngine::CollectAllWrappedObjects)Giving up.
        javascriptengine_v8.cpp(1266): (turbulenz::JavaScriptEngine::Shutdown)Custom shutdown …
        win32entry.cpp(71): (turbulenz::Win32NativeEngine::WndProc)erasing bg
        win32entry.cpp(71): (turbulenz::Win32NativeEngine::WndProc)erasing bg
        nativeplatform_steam.cpp(57): (turbulenz::NativePlatform::SteamShutdown) –> ENTERED FUNCTION
        nativeplatform_steam.cpp(-1): (turbulenz::NativePlatform::SteamShutdown) <– LEAVING FUNCTION
        javascriptengine_v8.cpp(1051): (turbulenz::JavaScriptEngine::CollectAllWrappedObjects)Released 4 objects
        nativeplatform_steam.cpp(57): (turbulenz::NativePlatform::SteamShutdown) –> ENTERED FUNCTION
        nativeplatform_steam.cpp(-1): (turbulenz::NativePlatform::SteamShutdown) <– LEAVING FUNCTION
        javascriptengine_v8.cpp(1051): (turbulenz::JavaScriptEngine::CollectAllWrappedObjects)Released 0 objects
        javascriptengine_v8.cpp(1054): (turbulenz::JavaScriptEngine::CollectAllWrappedObjects)Giving up.
        javascriptengine_v8.cpp(1273): (turbulenz::JavaScriptEngine::Shutdown)Failed to collect all Wrapped objects …
        engine.cpp(222): (turbulenz::StandaloneEngine::Shutdown)turbulenz static release
        engine.cpp(225): (turbulenz::StandaloneEngine::Shutdown)delete platform
        engine.cpp(229): (turbulenz::StandaloneEngine::Shutdown)delete jsengine
        engine.cpp(233): (turbulenz::StandaloneEngine::Shutdown)static shutdown …
        standalone.cpp(150): (turbulenz::oortonline::GameCodeStaticShutdown) –> ENTERED FUNCTION
        standalone.cpp(151): (turbulenz::oortonline::GameCodeStaticShutdown)GameCodeStaticShutdown
        standalone.cpp(72): (turbulenz::oortonline::GameCode::StaticRelease)STATIC SHUTDOWN (TEMPLATE): GameCode
        standalone.cpp(-1): (turbulenz::oortonline::GameCodeStaticShutdown) <– LEAVING FUNCTION
        httprequest.cpp(204): (turbulenz::ConnectionPool::CURLConnection::~CURLConnection)cleanup(0E671858)
        httprequest.cpp(204): (turbulenz::ConnectionPool::CURLConnection::~CURLConnection)cleanup(0E733AB0)
        httprequest.cpp(204): (turbulenz::ConnectionPool::CURLConnection::~CURLConnection)cleanup(0A7C9AB8)
        httprequest.cpp(204): (turbulenz::ConnectionPool::CURLConnection::~CURLConnection)cleanup(1215F200)
        engine.cpp(251): (turbulenz::StandaloneEngine::Shutdown)Shutdown done
        freelist.h(606): (turbulenz::FreeList<class turbulenz::DynamicSlab>::Destroy)At shutdown, Slab for 12 byte objects:
        freelist.h(608): (turbulenz::FreeList<class turbulenz::DynamicSlab>::Destroy) 0 full, 1 active, 300 empty slabs
        freelist.h(615): (turbulenz::FreeList<class turbulenz::DynamicSlab>::Destroy) -76200 / 254 entries unfree-ed
        freelist.h(606): (turbulenz::FreeList<class turbulenz::DynamicSlab>::Destroy)At shutdown, Slab for 16 byte objects:
        freelist.h(608): (turbulenz::FreeList<class turbulenz::DynamicSlab>::Destroy) 0 full, 1 active, 15 empty slabs
        freelist.h(615): (turbulenz::FreeList<class turbulenz::DynamicSlab>::Destroy) -3600 / 240 entries unfree-ed
        freelist.h(606): (turbulenz::FreeList<class turbulenz::DynamicSlab>::Destroy)At shutdown, Slab for 24 byte objects:
        freelist.h(608): (turbulenz::FreeList<class turbulenz::DynamicSlab>::Destroy) 0 full, 1 active, 15 empty slabs
        freelist.h(615): (turbulenz::FreeList<class turbulenz::DynamicSlab>::Destroy) -2445 / 163 entries unfree-ed
        freelist.h(606): (turbulenz::FreeList<class turbulenz::DynamicSlab>::Destroy)At shutdown, Slab for 28 byte objects:
        freelist.h(608): (turbulenz::FreeList<class turbulenz::DynamicSlab>::Destroy) 0 full, 1 active, 1 empty slabs
        freelist.h(615): (turbulenz::FreeList<class turbulenz::DynamicSlab>::Destroy) -140 / 140 entries unfree-ed
        freelist.h(606): (turbulenz::FreeList<class turbulenz::DynamicSlab>::Destroy)At shutdown, Slab for 32 byte objects:
        freelist.h(608): (turbulenz::FreeList<class turbulenz::DynamicSlab>::Destroy) 0 full, 1 active, 6 empty slabs
        freelist.h(615): (turbulenz::FreeList<class turbulenz::DynamicSlab>::Destroy) -738 / 123 entries unfree-ed
        freelist.h(606): (turbulenz::FreeList<class turbulenz::DynamicSlab>::Destroy)At shutdown, Slab for 36 byte objects:
        freelist.h(608): (turbulenz::FreeList<class turbulenz::DynamicSlab>::Destroy) 0 full, 1 active, 7 empty slabs
        freelist.h(615): (turbulenz::FreeList<class turbulenz::DynamicSlab>::Destroy) -770 / 110 entries unfree-ed
        freelist.h(606): (turbulenz::FreeList<class turbulenz::DynamicSlab>::Destroy)At shutdown, Slab for 40 byte objects:
        freelist.h(608): (turbulenz::FreeList<class turbulenz::DynamicSlab>::Destroy) 0 full, 1 active, 10 empty slabs
        freelist.h(615): (turbulenz::FreeList<class turbulenz::DynamicSlab>::Destroy) -990 / 99 entries unfree-ed
        freelist.h(606): (turbulenz::FreeList<class turbulenz::DynamicSlab>::Destroy)At shutdown, Slab for 44 byte objects:
        freelist.h(608): (turbulenz::FreeList<class turbulenz::DynamicSlab>::Destroy) 0 full, 1 active, 5 empty slabs
        freelist.h(615): (turbulenz::FreeList<class turbulenz::DynamicSlab>::Destroy) -450 / 90 entries unfree-ed
        freelist.h(606): (turbulenz::FreeList<class turbulenz::DynamicSlab>::Destroy)At shutdown, Slab for 48 byte objects:
        freelist.h(608): (turbulenz::FreeList<class turbulenz::DynamicSlab>::Destroy) 0 full, 1 active, 13 empty slabs
        freelist.h(615): (turbulenz::FreeList<class turbulenz::DynamicSlab>::Destroy) -1079 / 83 entries unfree-ed
        freelist.h(606): (turbulenz::FreeList<class turbulenz::DynamicSlab>::Destroy)At shutdown, Slab for 52 byte objects:
        freelist.h(608): (turbulenz::FreeList<class turbulenz::DynamicSlab>::Destroy) 0 full, 1 active, 2 empty slabs
        freelist.h(615): (turbulenz::FreeList<class turbulenz::DynamicSlab>::Destroy) -154 / 77 entries unfree-ed
        freelist.h(606): (turbulenz::FreeList<class turbulenz::DynamicSlab>::Destroy)At shutdown, Slab for 56 byte objects:
        freelist.h(608): (turbulenz::FreeList<class turbulenz::DynamicSlab>::Destroy) 0 full, 1 active, 2 empty slabs
        freelist.h(615): (turbulenz::FreeList<class turbulenz::DynamicSlab>::Destroy) -142 / 71 entries unfree-ed
        freelist.h(606): (turbulenz::FreeList<class turbulenz::DynamicSlab>::Destroy)At shutdown, Slab for 60 byte objects:
        freelist.h(608): (turbulenz::FreeList<class turbulenz::DynamicSlab>::Destroy) 0 full, 1 active, 3 empty slabs
        freelist.h(615): (turbulenz::FreeList<class turbulenz::DynamicSlab>::Destroy) -198 / 66 entries unfree-ed
        freelist.h(606): (turbulenz::FreeList<class turbulenz::DynamicSlab>::Destroy)At shutdown, Slab for 64 byte objects:
        freelist.h(608): (turbulenz::FreeList<class turbulenz::DynamicSlab>::Destroy) 0 full, 1 active, 3 empty slabs
        freelist.h(615): (turbulenz::FreeList<class turbulenz::DynamicSlab>::Destroy) -186 / 62 entries unfree-ed

    • #6345
      michaelb
      Keymaster

      We push some changes in 94 that reduced memory use on Nvidia. Let us know if this helped.

    • #6346
      Ardos
      Member

      Since this update, I’ve had more crashes. Before the last patch, I don’t think I’d seen my RAM usage go above 1GB. Now it hits about 1.4GB and then crashes. Tawas in particular seems to be an issue. The usage steadily increases.

      Sometimes it just closes and other times, I get things like this –

    • #6482
      Yotes
      Keymaster

      Thanks guys and sorry about this. We are looking in to it.

    • #6573
      Brook
      Member

      No worries, Yotes–I write software for a living, and have for quarter century. (I’ve also beta-tested a lot of games. Well, I think it’s a lot.) At this stage of development these things are to be expected.

Viewing 7 reply threads
  • You must be logged in to reply to this topic.