• Hello [name]! Thanks for joining the GMC. Before making any posts in the Tech Support forum, can we suggest you read the forum rules? These are simple guidelines that we ask you to follow so that you can get the best help possible for your issue.

Windows GMS2 won't start

N

Neomeris

Guest
So, I am a teacher, and I am trying to install GMS2 on my 36 computers. It works on 34, but the last two have a weird issue. GMS2 installs fine on those two, but when I go to run in, the title bar for the window appears for a second, and then it closes. The IDE doesn't actually start. I am really stumped to why this is happening. These two computers are identical to the rest, and have identical software installed. What is making this happen on only these two?

Things I have tried to fix the problem:
- Reboot
- Different users
- Reinstall GMS2
- Uninstall including deleting registry and clearing all files, then reinstalling

No matter what I try, it just won't run. I am really stumped.

Additional info that may be important:
These computers have all had GMS2 installed on them before. I previously installed it and then found out that if students were the first to log in, it would crash because the runtime would not install properly because students do not have admin access to the computers. This is really the second wave of installs, and as I said before, it worked on 34/36 computers.
 
N

Neomeris

Guest
I am bumping this thread because it is still happening. Extra info: These are windows 7 computers.
 
N

Neomeris

Guest
Is there any information in the ui.log that may point you towards what the issue is?
I will double check when I get in tomorrow, but I don't believe a ui.log file is created since the program never really starts.
 
N

Neomeris

Guest
I was incorrect, here is the ui.log report
[11:07:45:317(5394)] ************************************** 08/10/2018 **************************************
[11:07:45:317(5394)] Log.Initialise
[11:07:45:317(5394)] OpenGLCheck : Original Version String is ""
[11:07:45:327(5394)] GameMakerStudio, Version=2.1.5.322, Culture=neutral, PublicKeyToken=83c29ed24e39e35e
[11:07:45:327(5394)] Initialise()
[11:07:45:327(5394)] Command line arguments=""
[11:07:45:377(5394)] Loading proxy settings
[11:07:45:497(5394)] Unable to load DLL 'CSteamworks': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
[11:07:45:547(5394)] Initialise(0.0)
[11:07:45:697(5394)] VerifyDLLs(1)
[11:07:45:697(5394)] VerifySecurity C:\Program Files\GameMaker Studio 2\Graphics.dll
[11:07:45:697(5394)] File exception 'Could not find file 'C:\ProgramData\GameMakerStudio2\Cache\Survey\survey_dismiss.json'.'
[11:07:45:707(5394)] Verify fail: 9
[11:07:45:898(5394)] File exception 'Could not find a part of the path 'C:\Program Files\GameMaker Studio 2\user_cache_directory\Styles'.'
[11:07:45:918(5394)] String not found: LayoutManager_DuplicateLayoutID
[11:07:46:18(5394)] VerifySecurity C:\Program Files\GameMaker Studio 2\Graphics.dll
[11:07:46:138(5394)] VerifySecurity C:\Program Files\GameMaker Studio 2\IDE.dll
[11:07:46:168(5394)] VerifySecurity C:\Program Files\GameMaker Studio 2\OpenTK.dll
[11:07:46:428(5394)] VerifySecurity C:\Program Files\GameMaker Studio 2\OSCore.dll
[11:07:46:438(5394)] VerifySecurity C:\Program Files\GameMaker Studio 2\SharpFont.dll
[11:07:46:438(5394)] VerifySecurity C:\Program Files\GameMaker Studio 2\Utils.dll
[11:07:46:448(5394)] VerifySecurity C:\Program Files\GameMaker Studio 2\YYCodeEditor.dll
[11:07:46:448(5394)] VerifySecurity C:\Program Files\GameMaker Studio 2\crypto.dll
[11:07:46:458(5394)] VerifyDLLs(2)
[11:07:47:49(5394)] Initialise(0.1)
[11:07:47:59(5394)] File exception 'Could not find file 'C:\ProgramData\GameMakerStudio2\org_settings.json'.'
[11:07:47:59(5394)] File exception 'Could not find file 'C:\ProgramData\GameMakerStudio2\machine_settings.json'.'
[11:07:47:59(5394)] File exception 'Could not find file 'C:\ProgramData\GameMakerStudio2\language_settings.json'.'
[11:07:47:99(5394)] Initialise(0.2)
[11:07:47:109(5394)] Initialise(1)
[11:07:47:109(5394)] File exception 'Could not find file 'C:\ProgramData\GameMakerStudio2\runtime_feeds.json'.'
[11:07:47:109(5394)] Initialise(1.1)
[11:07:47:119(5394)] Default Device: Speakers (High Definition Audio Device)
[11:07:47:119(5394)] Found Device: Speakers (High Definition Audio Device)
[11:07:47:119(5394)] Initialise(1.2)
[11:07:47:171(5394)] Initialise(2)
[11:07:48:613(5394)] Initialise(3)
[11:07:48:623(5394)] Initialise(4)
[11:07:48:803(5394)] --------------------------------------------------------------------------------
[11:07:48:803(5394)] Main Exception Handler: System.Reflection.TargetInvocationException
[11:07:48:803(5394)] Exception message: Exception has been thrown by the target of an invocation.
[11:07:48:803(5394)] Exception stack: at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at YoYoStudio.GUI.Styles.StyleManager.(Object , PropertyInfo , StyleValue )
at YoYoStudio.GUI.Styles.StyleManager.Set(Object _obj, List`1 _style, Boolean _fromLayout)
at YoYoStudio.GUI.Layout.LayoutManager.BasicLoad[T](T _gadget, XmlElement _xmlNode)
at YoYoStudio.GUI.Gadgets.Button.Load(XmlElement _node)
at YoYoStudio.GUI.Layout.LayoutManager.CreateGadget(XmlElement _xmlNode, LayoutInstanceID _ownerLayout)
at YoYoStudio.GUI.Gadgets.MenuBar.AddLayout(XmlElement _node, LayoutInstanceID _instance)
at YoYoStudio.GUI.Layout.LayoutManager.BasicLoad[T](T _gadget, XmlElement _xmlNode)
at YoYoStudio.GUI.Gadgets.StackPanel.Load(XmlElement _node)
at YoYoStudio.GUI.Layout.LayoutManager.CreateGadget(XmlElement _xmlNode, LayoutInstanceID _ownerLayout)
at YoYoStudio.GUI.Layout.LayoutManager.CreateGadgets(GUIBase _g, XmlElement _xmlNode, LayoutInstanceID _ownerLayout)
at YoYoStudio.GUI.Layout.LayoutManager.AddGadgets(GUIBase _g, XmlElement _listNode, LayoutInstanceID _ownerLayout, Action`1 _addAction)
at YoYoStudio.GUI.Layout.LayoutManager.BasicAddLayout[T](T _gadget, XmlElement _xmlNode, LayoutInstanceID _ownerLayout, Boolean _attachContextRightClick)
at YoYoStudio.GUI.Gadgets.StackPanel.AddLayout(XmlElement _node, LayoutInstanceID _instance)
at YoYoStudio.GUI.Layout.LayoutManager.BasicLoad[T](T _gadget, XmlElement _xmlNode)
at YoYoStudio.GUI.Gadgets.StackPanel.Load(XmlElement _node)
at YoYoStudio.GUI.Layout.LayoutManager.CreateGadget(XmlElement _xmlNode, LayoutInstanceID _ownerLayout)
at YoYoStudio.GUI.Layout.LayoutManager.CreateGadgets(GUIBase _g, XmlElement _xmlNode, LayoutInstanceID _ownerLayout)
at YoYoStudio.GUI.Layout.LayoutManager.AddGadgets(GUIBase _g, XmlElement _listNode, LayoutInstanceID _ownerLayout, Action`1 _addAction)
at YoYoStudio.GUI.Layout.LayoutManager.BasicAddLayout[T](T _gadget, XmlElement _xmlNode, LayoutInstanceID _ownerLayout, Boolean _attachContextRightClick)
at YoYoStudio.GUI.Gadgets.ScrollPanel.AddLayout(XmlElement _node, LayoutInstanceID _instance)
at YoYoStudio.GUI.Layout.LayoutManager.BasicLoad[T](T _gadget, XmlElement _xmlNode)
at YoYoStudio.GUI.Gadgets.ScrollPanel.Load(XmlElement _node)
at YoYoStudio.GUI.Gadgets.Grid.ProcessCell(XmlElement _cell, LayoutInstanceID _ownerLayout)
at YoYoStudio.GUI.Gadgets.Grid.AddLayout(XmlElement _node, LayoutInstanceID _instance)
at YoYoStudio.GUI.Layout.LayoutManager.BasicLoad[T](T _gadget, XmlElement _xmlNode)
at YoYoStudio.GUI.Gadgets.Grid.Load(XmlElement _node)
at YoYoStudio.GUI.Layout.LayoutManager.CreateGadget(XmlElement _xmlNode, LayoutInstanceID _ownerLayout)
at YoYoStudio.GUI.Layout.LayoutManager.CreateGadgets(GUIBase _g, XmlElement _xmlNode, LayoutInstanceID _ownerLayout)
at YoYoStudio.GUI.Layout.LayoutManager.CreateLayout(String _layoutID)
at YoYoStudio.GUI.WindowManager.AddDesktop(Int32 _width, Int32 _height, String _title, Boolean _bAddEmptyWorkspace, Boolean _maximised, DPIDelegate _dpicallback)
at YoYoStudio.IDE.Initialise(String[] _args, Int32 _initialWidth, Int32 _initialHeight)
at YoYoStudio.IDE.Execute(String[] _args, Int32 _initialWidth, Int32 _initialHeight)
at YoYoStudio.Program.Main(String[] _main_args)
[11:07:48:803(5394)] ----------------------------------------
[11:07:48:803(5394)] Inner Exception: System.AccessViolationException
[11:07:48:803(5394)] Inner Exception message: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
[11:07:48:813(5394)] Inner Exception stack: at OpenTK.Graphics.OpenGL.GL.ActiveTexture(TextureUnit texture)
at YoYoStudio.Graphics.Texture.Set(Int32 _stage)
at YoYoStudio.Graphics.Texture.UpdateRegion(Int32 _stage, irect _region, Byte[] _data)
at YoYoStudio.Graphics.Texture.ClearRegion(irect _region, Colour _col)
at YoYoStudio.Graphics.FontTTF.PreloadStorage(Int32 _preloadGlyphCount)
at YoYoStudio.Graphics.FontTTF..ctor(Face _typeface, Int32 _fontSize, eRenderMode _renderMode, Boolean _allocateStandards, UInt32 _dpioverride)
at YoYoStudio.Graphics.FontManager.GetFont(Face _typeface, eRenderMode _aa, Int32 _size, Boolean _allocateStandardArray, UInt32 _dpioverride, UInt32[] _requestedChars)
at YoYoStudio.Graphics.FontManager.GetFont(String _font, Int32 _size, Boolean _aa, eFontStyleFlags _style, String _styleName, UInt32 _dpioverride)
at YoYoStudio.GUI.Gadgets.Label.EndUpdateFont()
at YoYoStudio.GUI.Gadgets.Label.SetFont(String _fontName, Int32 _fontSize, eAntiAliasMode _aa, eFontStyleFlags _style, String _styleName)
at YoYoStudio.GUI.Gadgets.Label.Init(String _caption)
at YoYoStudio.GUI.Gadgets.Label..ctor()
at YoYoStudio.GUI.Gadgets.LabelAndIconCollection.CreateLabel()
at YoYoStudio.GUI.Gadgets.MenuBarEntry.CreateLabel()
at YoYoStudio.GUI.Gadgets.LabelAndIconCollection.UpdateLabel(String _caption, Boolean _localised)
at YoYoStudio.GUI.Gadgets.LabelAndIconCollection.set_LocalisedLabel(String value)
[11:07:48:813(5394)] --------------------------------------------------------------------------------
[11:07:48:813(5394)] String not found: Error_PrimBuilder2 src: Scene::DrawGrid
 

rIKmAN

Member
File a bug report to YYG explaining the issue and attach the log file for them to look and and advise you.

Might be worth attaching the logs from both machines just in case the issues are different in some way.
 
N

Neomeris

Guest
If anyone has the same issue, I figured out how to fix the problem. I followed this guide. For some reason, those two computers' GPUs were not playing nice with GMS2. Not sure why since all 36 computers should have the same GPUs with the same drivers....
 
Top