MightyPirates / OpenComputers

Home of the OpenComputers mod for Minecraft.
https://oc.cil.li
Other
1.59k stars 431 forks source link

OpenComputers tends to crash in ScreenRenderer #31

Closed gamax92 closed 10 years ago

gamax92 commented 10 years ago

I'm finding that when using OpenComputers, there is a chance that it will end up crashing the entire JVM down due to something with ScreenRenderer

Note that may be helpful: I was playing on a server yesterday and my friend kept crashing out completly. After looking through his crash logs it was again atioglxx.dll and li.cil.oc.client.renderer.tileentity.ScreenRenderer We got him to update his drivers and it seemed to go away after that, but today his issue came back, both involving li.cil.oc.client.renderer.tileentity.ScreenRenderer and atioglxx.dll I've also had this crash and have attached my log to the bottom. Mine also involves li.cil.oc.client.renderer.tileentity.ScreenRenderer and atioglxx.dll. I had a different friend who couldn't join the server at all without completly crashing the moment on join. His involves atio6axx.dll though but li.cil.oc.client.renderer.tileentity.ScreenRenderer was still there.

My Log: http://pastebin.com/8NhuKcKg Friends log: http://pastie.org/private/ix5kfnxk3e2746ybhfzaka

evg-zhabotinsky commented 10 years ago

Wait. Does it "crash" or computers just don't start? I think I confused these two a bit. Oh yes I reproduced it. These "unexpected results" happen when I force LuaJ only. It is a separate bug I think.

Wuerfel21 commented 10 years ago

on the AMD-Graphics-Machine with your test build, computers dont start On my laptop using upstream(1.3 from jenkins) it crashes once in a while(screens work fine) laptop has win7 64-bit AMD grapics machine has winXP 32-bit

evg-zhabotinsky commented 10 years ago

What do crash logs say? (i.e. does stack trace contain CallList() ?) If yes than I was wrong.

Wuerfel21 commented 10 years ago

on my laptop it is the native lib crashing

Wuerfel21 commented 10 years ago

for now, can you build a 1.2.11 one with screens fixed?

evg-zhabotinsky commented 10 years ago

Ok.

Wuerfel21 commented 10 years ago

Thanks ALOT!

evg-zhabotinsky commented 10 years ago

OpenComputers-MC1.6.4-1.2.12-universal-screenCrashFix.jar Here it is. Built ontop the latest release. EDIT Oh you asked for 1.2.11 I didn't notice. Rebuild it?

Wuerfel21 commented 10 years ago

I could hug you!

Wuerfel21 commented 10 years ago

Now this must be pull requested and all the world is superfun

evg-zhabotinsky commented 10 years ago

I guess it works? I mean screen crashes.

Wuerfel21 commented 10 years ago

Yes, computers run(on the AMD one), yes so perfect(still need to test on my laptop)

Wuerfel21 commented 10 years ago

works (Oops, still have 1.3 config)

evg-zhabotinsky commented 10 years ago

Okay pull requests #304 and #305 filed. For now the fixed v1.2.12 jar with no other changes is here if anyone wishes to test/use it.

Wuerfel21 commented 10 years ago

What a great derp!