Studio 2024 crashes upon closing project with Ctrl+F4

Studio 2024 crashes upon closing project with Ctrl+F4. Unclear if closing with the mouse has the same effect as I don't use mouse that much for closing windows. Studio 2024 closes and the only thing left on the screen is the dialogue window below.

This happens quite often, usually after more intense UI operations such as the use of regex to filter content in Advanced Filter, or using regex to Find and Replace. It is unclear which operation contributes to the crash.

Error dialog box with a red cross icon, titled 'Error'. Message reads 'Attempted to read or write protected memory. This is often an indication that other memory is corrupt.' Buttons for 'Knowledge Base' and 'Community' are present, along with an 'OK' button.

<SDLErrorDetails time="2024-08-01 13:45:17">
  <ErrorMessage>Attempted to read or write protected memory. This is often an indication that other memory is corrupt.</ErrorMessage>
  <Exception>
    <Type>System.AccessViolationException, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</Type>
    <HelpLink />
    <Source>Sdl.DesktopEditor.Control</Source>
    <HResult>-2147467261</HResult>
    <StackTrace><![CDATA[   at CT_CriticalSection.v_Enter(CT_CriticalSection* )
   at LayoutThread.Resume(LayoutThread* )
   at std._Ref_count_obj2<LayoutLock>._Destroy(_Ref_count_obj2<LayoutLock>* )
   at std._Ref_count_base._Decref(_Ref_count_base* )
   at FrameworkDocumentControl.{dtor}(FrameworkDocumentControl* )
   at FrameworkDocumentControl.__vecDelDtor(FrameworkDocumentControl* , UInt32 A_0)
   at AbstractFrameworkEditControl.~AbstractFrameworkEditControl()
   at AbstractFrameworkEditControl.Dispose(Boolean A_0)
   at FrameworkEditControl.Dispose(Boolean A_0)
   at System.ComponentModel.Component.Dispose()
   at SideBySideEditor.DestroyEditControls()
   at SideBySideEditor.~SideBySideEditor()
   at SideBySideEditor.Dispose(Boolean A_0)
   at Sdl.TranslationStudio.Editor.TranslationEditor.SideBySideDocumentEditingViewControl.Dispose(Boolean disposing)
   at System.ComponentModel.Component.Dispose()
   at System.Windows.Forms.Control.Dispose(Boolean disposing)
   at System.ComponentModel.Component.Dispose()
   at System.Windows.Forms.Control.Dispose(Boolean disposing)
   at Sdl.TranslationStudio.Editor.TranslationEditor.TranslatableDocumentViewPartControl.Dispose(Boolean disposing)
   at System.ComponentModel.Component.Dispose()
   at Sdl.TranslationStudio.Editor.TranslationEditor.TranslatableDocumentViewPart.Dispose()
   at Sdl.TranslationStudio.Editor.EditorView.RemoveDocumentViewPart(IViewPart documentViewPart)
   at Sdl.TranslationStudio.Editor.Shared.InternalEditorContext.CloseDocumentViewPart()
   at Sdl.TranslationStudio.Api.Editor.AbstractInternalDocument.CloseImpl()
   at Sdl.TranslationStudio.Api.Editor.AbstractInternalDocument.Close(Boolean uploadFilesToLanguageCloud)
   at Sdl.TranslationStudio.Editor.TranslationEditor.TranslatableDocument.Close(Boolean uploadFilesToLanguageCloud)
   at Sdl.TranslationStudio.Editor.Shared.Actions.CloseDocumentAction.Execute()
   at Sdl.Desktop.Platform.Implementation.CommandBars.SimpleActionExecuter.Execute(ActionData actionData)
   at Sdl.Desktop.Platform.Implementation.ResourceLoggingInternalCommandExecuter`1.ExecuteWithResourceLogging(TCommandData commandData, String message)
   at Sdl.Desktop.Platform.Implementation.CommandBars.ActionService.ExecuteAction(IAction action, ActionOrigin origin, Boolean allowToggle)
   at Sdl.Desktop.Platform.Implementation.CommandBars.ActionService.ExecuteActionForShortcut(Keys shortcut)
   at Sdl.Platform.UI.StudioWindowForm.OnPreviewKeyDown(Keys keys)
   at Sdl.Platform.UI.GlobalKeysMessageFilter.PreFilterMessage(Message& m)
   at System.Windows.Forms.Application.ThreadContext.ProcessFilters(MSG& msg, Boolean& modified)
   at System.Windows.Forms.Application.ThreadContext.PreTranslateMessage(MSG& msg)
   at System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FPreTranslateMessage(MSG& msg)
   at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
   at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
   at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
   at Sdl.TranslationStudio.Application.Launcher.RunApplication()]]></StackTrace>
  </Exception>
  <Environment>
    <ProductName>Trados Studio</ProductName>
    <ProductVersion>Studio18</ProductVersion>
    <EntryAssemblyFileVersion>18.0.0.1013</EntryAssemblyFileVersion>
    <OperatingSystem>Microsoft Windows 11 Pro</OperatingSystem>
    <ServicePack>NULL</ServicePack>
    <OperatingSystemLanguage>2057</OperatingSystemLanguage>
    <CodePage>1252</CodePage>
    <LoggedOnUser>MPL-RYZEN9\eulingo</LoggedOnUser>
    <DotNetFrameWork>4.0.30319.42000</DotNetFrameWork>
    <ComputerName>MPL-RYZEN9</ComputerName>
    <ConnectedToNetwork>True</ConnectedToNetwork>
    <PhysicalMemory>16686652 MB</PhysicalMemory>
  </Environment>
</SDLErrorDetails>



Generated Image Alt-Text
[edited by: RWS Community AI at 11:59 AM (GMT 1) on 1 Aug 2024]
emoji
Parents Reply Children
No Data