Everytime I try to run osu, it gets to the "welcome" screen then freezes and crashes. Here's the crash log:
Application: osu!.exe Framework Version: v4.0.30319 Description: The process was terminated due to an unhandled exception. Exception Info: System.AccessViolationException at OpenTK.Graphics.ES20.GL.Clear(OpenTK.Graphics.ES20.ClearBufferMask) at #=zy12vawxr2ex5qpPDtQ==.#=zW0uMNEA=() at #=zyLTApD_zRYImC4WC0w==.#=zy916WDVl8D2o(System.Object, System.EventArgs) at #=zIjj3bTXh7f$VdEah2zsl01U=.#=zX6Rjqrw=(System.Object, System.EventArgs) at #=z_NBfmN5D1xC5C9svNf5QpP0=.#=zKJb2mV9wZJChQTE03A==(System.Object, System.EventArgs) at System.Windows.Forms.Application+ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle(Int32) at System.Windows.Forms.Application+ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr, Int32, Int32) at System.Windows.Forms.Application+ThreadContext.RunMessageLoopInner(Int32, System.Windows.Forms.ApplicationContext) at System.Windows.Forms.Application+ThreadContext.RunMessageLoop(Int32, System.Windows.Forms.ApplicationContext) at System.Windows.Forms.Application.Run(System.Windows.Forms.Form) at #=z_NBfmN5D1xC5C9svNf5QpP0=.#=zhkOtN2Q=() at #=zyLTApD_zRYImC4WC0w==.#=zhkOtN2Q=() at #=zYBrWXmhA8xm644k13Q==.#=zbpanDfTfeGh_(System.String, Boolean, Boolean) at #=zYBrWXmhA8xm644k13Q==.#=zv5g$5bk=(System.String[]) at #=zYBrWXmhA8xm644k13Q==.#=zVK3fop4=() at #=qzfJm2Ig0TjFYpPIchiPyPFO3ZrS6PElbCJCedQ1pc2A=.#=zyyuEL5Q=()
Application: osu!.exe Framework Version: v4.0.30319 Description: The process was terminated due to an unhandled exception. Exception Info: System.AccessViolationException at OpenTK.Graphics.ES20.GL.Clear(OpenTK.Graphics.ES20.ClearBufferMask) at #=zy12vawxr2ex5qpPDtQ==.#=zW0uMNEA=() at #=zyLTApD_zRYImC4WC0w==.#=zy916WDVl8D2o(System.Object, System.EventArgs) at #=zIjj3bTXh7f$VdEah2zsl01U=.#=zX6Rjqrw=(System.Object, System.EventArgs) at #=z_NBfmN5D1xC5C9svNf5QpP0=.#=zKJb2mV9wZJChQTE03A==(System.Object, System.EventArgs) at System.Windows.Forms.Application+ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle(Int32) at System.Windows.Forms.Application+ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr, Int32, Int32) at System.Windows.Forms.Application+ThreadContext.RunMessageLoopInner(Int32, System.Windows.Forms.ApplicationContext) at System.Windows.Forms.Application+ThreadContext.RunMessageLoop(Int32, System.Windows.Forms.ApplicationContext) at System.Windows.Forms.Application.Run(System.Windows.Forms.Form) at #=z_NBfmN5D1xC5C9svNf5QpP0=.#=zhkOtN2Q=() at #=zyLTApD_zRYImC4WC0w==.#=zhkOtN2Q=() at #=zYBrWXmhA8xm644k13Q==.#=zbpanDfTfeGh_(System.String, Boolean, Boolean) at #=zYBrWXmhA8xm644k13Q==.#=zv5g$5bk=(System.String[]) at #=zYBrWXmhA8xm644k13Q==.#=zVK3fop4=() at #=qzfJm2Ig0TjFYpPIchiPyPFO3ZrS6PElbCJCedQ1pc2A=.#=zyyuEL5Q=()