rickomax / psxprev

PSXPREV - Playstation (PSX) Files Previewer/Extractor
BSD 2-Clause "Simplified" License
193 stars 10 forks source link

Crash after scan end #18

Closed joelgomes1994 closed 6 years ago

joelgomes1994 commented 6 years ago

(Desculpa se eu estiver floodando seus issues, tô tentando ajudar reportando problemas... :sweat_smile: )

Isso acontece sempre após um scan terminado.

image

Texto de exceção:

OpenTK.Graphics.GraphicsContextException: Invalid window em OpenTK.Platform.SDL2.Sdl2GraphicsContext..ctor(GraphicsMode mode, IWindowInfo win, IGraphicsContext shareContext, Int32 major, Int32 minor, GraphicsContextFlags flags) em OpenTK.Platform.SDL2.Sdl2Factory.CreateGLContext(GraphicsMode mode, IWindowInfo window, IGraphicsContext shareContext, Boolean directRendering, Int32 major, Int32 minor, GraphicsContextFlags flags) em OpenTK.Graphics.GraphicsContext..ctor(GraphicsMode mode, IWindowInfo window, Int32 major, Int32 minor, GraphicsContextFlags flags) em OpenTK.Sdl2GLControl.CreateContext(Int32 major, Int32 minor, GraphicsContextFlags flags) em OpenTK.GLControl.OnHandleCreated(EventArgs e) em System.Windows.Forms.Control.WmCreate(Message& m) em System.Windows.Forms.Control.WndProc(Message& m) em System.Windows.Forms.ScrollableControl.WndProc(Message& m) em System.Windows.Forms.ContainerControl.WndProc(Message& m) em System.Windows.Forms.UserControl.WndProc(Message& m) em System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) em System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) em System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

rickomax commented 6 years ago

Me passa qual seu sistema operacional, e também o modelo da sua placa de vídeo.

joelgomes1994 commented 6 years ago

Xi, modelo de placa de vídeo não sei dizer (por ser laptop), mas sistema, memória e processador são os seguintes: image

rickomax commented 6 years ago

Pode ser que sua placa de vídeo não suporte o OpenGL 3.0 No caso, você teria que baixar um pacote do Mesa Drivers e instalar/extrair na pasta do executável do PSXPREV. Eu até ajudaria nisso, mas to meio apertado aqui.

rickomax commented 6 years ago

Esse instalador parece ser para o Windows: https://github.com/pal1000/mesa-dist-win/releases/download/17.3.5.501-1/mesa-17.3.5.501-1-sfx.exe

joelgomes1994 commented 6 years ago

Testei como instruído: extraí e colei os drivers na pasta do PSXPREV (primeiro os x64, depois os x86) e rodei o scan. Em ambos os casos (drivers x64 e x86) deu o mesmo resultado. O estranho é que meu laptop suporta até o OpenGL 3.1.

image

Na sua postagem no seguinte fórum você diz que precisa de uma versão de OpenGL 2.0. Você ainda tem essa versão mais antiga para eu testar?

Enquanto isso vou verificar por atualizações dos meus drivers gráficos e .NET Framework.

rickomax commented 6 years ago

Não sei ao certo o que acontece no seu caso, o aplicativo está configurado para utilizar o OpenGL 3.0.

rickomax commented 6 years ago

Uma nova versão está disponível em releases. Aconselho baixar e refazer os testes.