can replicate this using TVO's method - appears to be related to the graphics device not resetting properly upon returning to fullscreen during the transition specific to D3D (XNA) - will not occur on OGL under any circumstances
Same to me as well. Just black screens and having to kill it with Task Manager. It sometimes does the same with Boss Key but not frequently.statementreply wrote:
It still happens to me on latest public and test builds in song selection menu. I don't get crashes for this, but I usually get a frozen screen with black background (i.e. missing beatmap background image, but other elements appear to be fine) and have to kill osu! in task manager.
Yeah I can. My supporter ended a long time ago, I'm on the default background and it occurspeppy wrote:
Can you guys make this happen from the main menu with custom menu background disabled?
System.ObjectDisposedException: Cannot access a disposed object.
Object name: 'VertexShader'.
at Microsoft.Xna.Framework.Graphics.GraphicsDevice.set_VertexShader(VertexShader value)
at Microsoft.Xna.Framework.Graphics.SpriteBatch.SetRenderState()
at Microsoft.Xna.Framework.Graphics.SpriteBatch.Begin(SpriteBlendMode blendMode, SpriteSortMode sortMode, SaveStateMode stateMode, Matrix transformMatrix)
at Microsoft.Xna.Framework.Graphics.SpriteBatch.Begin(SpriteBlendMode blendMode, SpriteSortMode sortMode, SaveStateMode stateMode)
at #Aj.#zj.#Ms()
at #Fj.#Gj.#G0()
at #1h.#0h.#Ms()
at #rb.#xb.#7s()
at #rb.#xb.#it(Object , EventArgs )
at #rb.#Bb.#Dt()
at #rb.#Rb.#Sv(Object , EventArgs )
at System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle(Int32 grfidlef)
at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 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 System.Windows.Forms.Application.Run(Form mainForm)
at #rb.#Rb.#ot()
at #rb.#xb.#ot()
at #1h.#np.#Iwb(String , Boolean )
Yea, even happens with default skin.peppy wrote:
Can you guys make this happen from the main menu with custom menu background disabled?
MillhioreF wrote:
100% replication method:
1. Enter a song
2. Pause and click Back to Menu
3. Minimize the osu! window with Minimize button before it fully fades to black
The majority of those just got fixed (on public). There's what Nathanael said, however, which I can reproduce in the dev build:DenObscure wrote:
I've also been having this problem for quite a while. Usually i go to the option menu and turn off fullscreen when i want to alt-tab. Also, sometimes I get kind of a black screen on that startmenu. I can see who's online and the music plays but can't do anything else, which forces me to restart once more. Another similar problem is that my screens flicker when trying to open osu (maybe this is because i use 2 screens, I'm not quite sure). I'm pretty sure all these problems are connected to each other.
I'm forced to play in fullscreen so I hope this gets fixed someday .
The issue is with the way that directx+windows alt-tabs (you can see this in literally any other directx game that supports fullscreen), and how osu! rebuilds the page on alt-tab entry.Nathanael wrote:
Client restarts for me using MillhioreF's method (b20140320.4).
Trust in that it's a TOUCH more complex than that.TheVileOne wrote:
Why can't you just catch everything and resume gameplay?
I'm not sure why the textures glitch out the way they do. I assume that's a pointer issue.