We eventually managed to get Sun to accept that it was the test case that was at fault and we got our certification.
You had more luck than Google then :D
We eventually managed to get Sun to accept that it was the test case that was at fault and we got our certification.
You had more luck than Google then :D
The bug fix was "Don't fecking do it"
Oh boy...
Still it is important to fix the bugs, very important to the customers. I can understand the game needing to meet the deadline and fixing the bugs might comprise a lot of time in other things that still need to be worked on. It still should be fixed.
Was a hardware bug, turned out that the same technique crashed ALL games
He had found a way of dropping the voltage at the 6510 in the keyboard to the point where the chip crashed. This has a chain effect of sending a NMI back to the 68000 and triggering a hard reboot.
Nothing I could have done about it.
I know too many engineers who get something up to about 95% working properly when they're supposed to be finishing tasks and then get tons of praise from management (a) for "completing" work and then (b) fixing piles of bugs later. Of course, not all of them get fixed, and we ship games with these sorts of crashes, while they laugh at stupid QA.
Yes I've seen that too, but I have also seen QA totally melt down.
One guy didn't like the game, so he just didn't test it. He spent an hour a day fiddling with it, then just went on to doing something else. He was supposed to test against all bios versions, he tested against one. Game went out with a huge bug caused by a bios change that had not been applied to my development machine.
The same guy nearly caused me to cover mount a demo on 1 million magazines, with a virus.
He used my machine at night to play pirated games. I didn't take it very well when I found out. I swear I didn't know that wall was only plaster board.
There are two classes of bugs in that category.The bug fix was "Don't fecking do it"
Oh boy...
Still it is important to fix the bugs, very important to the customers. I can understand the game needing to meet the deadline and fixing the bugs might comprise a lot of time in other things that still need to be worked on. It still should be fixed.
I hate crash once bugs. You spend ages trying to recreate them, add loads of debug code to try and track it down and you never see it again.
There has to be a reason.
When I worked at Panasonic we had one of those, we created a special build with loads of trace information in it. Then everyone in the company took a handful of phones and went somewhere. Like the true coder I am, I went to the pub. Ever 3 minutes we dialled the speaking clock on all handsets. We made so many calls, Vodafone cut us off.
Shut down all the companies phones.
Eventually someone got a crash, actually at their home. A team with loads of test kit jumped in a van and camped in his front room until the problem was found.
That's the sort of massive effort required to find bugs sometimes.