This is a read-only snapshot of the ComputerCraft forums, taken in April 2020.
MindenCucc's profile picture

[Almost all CC versions] Monitor forming bug

Started by MindenCucc, 08 July 2015 - 03:00 PM
MindenCucc #1
Posted 08 July 2015 - 05:00 PM
Hi!

I have a problem with monitors, that they sometimes crash randomly.
When I loaded chunks/a world, all the monitors were facing north (which is not valid, because some of them that were facing east were rotated north), and they didn't had the black foil on them. Also, multiblock monitors weren't multiblocks, they were disconnected from eachother.
(Note: I haven't had the time to react to do a printscreen)
(Note: If MC is not focused while loading the world/joining the server, it doesn't crash) (edit: it does, but it's less likely than normally)

Reproduction (it crashes me ~87% of the times):
  1. Start MC
  2. Open a wold, or join a server (sometimes it crashes here)
  3. Optionally wait some time
  4. Go to another server, or go to a different singleplayer world
  5. Crash.

Here's the pastebin of the crash: http://pastebin.com/Y1bsPFwc
The important lines are 77-90

Also, I don't think this is a driver-only crash, because i saw the monitors derped up.

Edit:
Screenshot
Spoiler
http://puu.sh/iRSqk/7270e620b3.jpg

Edit: a temporary fix is to log out while looking at a 1x2 monitor. While the world loads, focus on a different window. After the world is loaded, see, if the monitors are connected. If not, save'n'quit, and open up the world again. But note, sometimes MC won't render anything (the background is black), so that means it's 99% that CC's monitors will crash the game. Just save'n'quit, and try again.

Edit: it looks like that there's an "1280:Invalid enum" error before my driver crashes.
Edited on 11 July 2015 - 11:49 AM
Bomb Bloke #2
Posted 09 July 2015 - 12:27 AM
Truth be told, the important lines are right up the top:

# Problematic frame:
# C  [atio6axx.dll+0xaf0ea0]

The game isn't crashing, your video card driver is.

Certain ATI drivers have a rather inconvenient OpenGL-related bug which happens to crash out MineCraft in a variety of situations.

They did eventually release fixed versions, but not for all of their graphics cards. It's possible installing the latest drivers for your system will sort you out. If they don't contain the fix, then it's a game of testing older graphics drivers until you find one pre-bug, or giving up and getting a different card.

Bear in mind that if you simply go off to ATI's site and download their "latest driver pack for all cards", it still may not contain a new driver suitable for your system. You have to manually specify your card model and get the pack they recommend for it.
MindenCucc #3
Posted 09 July 2015 - 02:09 AM
I can't do anything about my drivers, unless I downgrade to WinExp (or XP as much of the people know it), but it's not supported anymore. Also, my graphics card is integrated xD. Also, if I don't have ANY monitors placed, nothing crashes, only the monitors hate me this much.
Bomb Bloke #4
Posted 09 July 2015 - 02:51 AM
In that case: Sorry, but it looks like you're stuck with it. The only guys in a proper position to hand you a fixed driver are ATI, and if they've dropped support for your card then it's unlikely they'll assist.

The best Dan could do would be to formulate a workaround within his code, but assuming that's even possible (without removing monitors from the game), it'd be difficult for him to do it without direct access to a system with a bad driver (such as your own). This is all assuming that he'd even want to work on a bug that isn't his - he hasn't shown much interest in doing that with LuaJ's string-related issues.

That said, I rather suspect you could get other driver versions working with a 32bit version of Windows 8, regardless as to whether they're "supposed" to be compatible. If I knew your card model, heck, I might even be able to find a package you overlooked.
MindenCucc #5
Posted 09 July 2015 - 11:48 AM
I have an old Xpress 1150 integrated on the motherboard. And regarding my drivers… The PC manufacturer has a driver for Win7, but I have problems with it. First, it messes up the floats, so I see white lines everywhere, and second, I even tried to mod it, but it's hardcoded to be only installable on Win7 systems. Btw, there was a great modded driver, but I lost the installer, and the file was taken down. (fun fact: dxdiag says that the driver has WDDM 1.0 support, but Win8 uses WDDM 2.0 :P/>)
Bomb Bloke #6
Posted 10 July 2015 - 01:02 AM
If you're terribly lucky, this specific download might work. Probably not, but it's worth a shot if you haven't tried it already.
MindenCucc #7
Posted 10 July 2015 - 02:17 AM
Thanks for the effort, I have tried this too, but sadly, this isn't compatible with my graphics card (it's used to be compatible, but it breaks the GL support, so no Minecraftin' with this)