QuickTime .MOV + Toshiba + Vista = BSOD 392
Question Guy writes "Apple QuickTime is involved in a troubling problem that doesn't seem to be addressed by any of the major software and hardware manufacturers involved. On Toshiba machines, such as the Protege Tablet M400s, with Windows Vista installed, opening a locally stored QuickTime .MOV causes instant bluescreen. All other video functions seem to be working in other video playback types — even streaming .MOVs work — and there is little to no 'buzz' on the Net that might push any of the parties to investigate or to play nice together (Microsoft for Vista, Intel for the GMA945 chipset, Toshiba for their custom tablet software, Apple for QuickTime). Help, anyone?"
Defective by design (Score:3, Funny)
I think you answered your question already. (Score:5, Interesting)
Re:I think you answered your question already. (Score:5, Informative)
Re:I think you answered your question already. (Score:5, Insightful)
Re: (Score:3, Interesting)
Re:I think you answered your question already. (Score:5, Insightful)
OK, so Mozilla had a resource leak. Clearly there was also a kernel or driver bug, because a BSOD is a kernel crash.
In other words, they were both wrong (Score:5, Informative)
An application shouldn't consume excessive resources.
If an application attempts to consume excessive resources, the OS should not allow that. Appropriate responses might include failing to provide the resource, or terminating the application. A BSOD terminates everything--plainly not the correct response.
Now, considering the .MOV+Toshiba+Vista situation... something in kernel space is plainly wrong. It might be MS code or Toshiba code. We don't know. Something in application space might be wrong too; but it makes sense to fix bugs in code that runs in the kernel first. Then, if the application "hangs" or triggers a more manageable exception (The little popup window that doesn't crash the whole OS, whatever they call that on Vista) then we know that the application had problems too. If that doesn't happen, then the application was innocent all along.
Re:I think you answered your question already. (Score:5, Insightful)
YES. (Score:4, Insightful)
"its not a bug, its a feature!" (Score:5, Insightful)
you shake the mouse and click repeatedly hoping to unfreeze the computer. you hit control alt delete, nothing happens. you reset the computer silently hoping word's autosave worked for once.
now, my question to you.. is the above story what you are implying is happening here? (answer this question honestly before you continue)
because that is what happened back in Windows 3.1. Since the creation of modern operating systems, we have learned to take advantage of advanced hardware and separate each application into its own memory space (see: Intro to Operating Systems at your local community college). Thus, a single application should NOT take down your entire system. If an application is causing a BSOD and there is no funky kernel-mode hardware access going on.. the fault is on the hardware or OS (to include drivers as well). Period.
If you wish to debate this, remember that I may have just found a way to compromise your system.
Comment removed (Score:5, Insightful)
Re:"its not a bug, its a feature!" (Score:4, Funny)
RTFM ;-) (Score:4, Insightful)
No kernel panic, no system hosing here, ok?
Re: (Score:3, Interesting)
All joking aside, it's a basic forkbomb. Quite a few unixes and clones (clearly not FreeBSD) will just keep on generating processes until such time as the process table fills up, which takes a fraction of a second. And once the process table is full, no more processes can be started - you can't even log in because even if the logon proce
You are barking up the wrong tree. (Score:4, Insightful)
Re: (Score:3, Insightful)
Re:I think you answered your question already. (Score:5, Funny)
Anything is.
Re: (Score:2, Funny)
Title error... (Score:5, Funny)
There, fixed the title for you.
Re: (Score:3, Insightful)
Would it not read more like:
"A carefully crafted executable, under certain conditions may cause a denial of service attack"
Its not that quicktime crashes - that's apples fault. Its that the operating system goes down - definitely Microsoft's fault and problem. Although I presume its at least part hardware driver given the machine specific nature.
After all these years, it shouldn't be that easy to do. Vista was supposed to be the most secure operating system yet
Re: (Score:3, Funny)
Perhaps Microsoft's marketing department consulted a modern day Oracle at Delphi and misunderstood the prediction.
Re: (Score:3, Funny)
Re: (Score:3, Interesting)
Maybe from MS's perspective it *is* more secure for the OS to crash... rather than the driver get a buffer overrun leading to priviledge escalation...
Re: (Score:2)
VISTA = Viruses, Insecurity, Spamware, Trojans & Adware?
Re: (Score:3, Funny)
Fixed it for you.
Re: (Score:3, Funny)
Flamebait implies, y'know, trying to bait a flame war. I was just being snarky.
Troll implies, y'know, trolling for replies. I could care less.
The truth is, Windows Vista, like every other Windows, busted out the gate with a bunch of issues. I hear a lot of negative about it, and not since ME has a system been so reviled by all the non-geeks I know who have used it.
Re:Title error... (Score:5, Insightful)
Re: (Score:2)
Axiotron ModBook (Score:5, Informative)
Re: (Score:2, Interesting)
If you're particularly literal-minded and you think Apple's answer to the tablet PC would be, as in the PC world, a desktop computer crammed into slab format, then yeah, Apple wouldn't do that. Fortunately.
Re:Title error... (Score:4, Insightful)
I'm an Apple fan, but come on.
Re:Title error... (Score:4, Insightful)
When are people going to stop insisting that there is *a* right way to do things?
The iPhone form factor would be better if you want an ultra-portable computer you can carry around with you whereever you go. The Tablet PC form factor is better if you want a bigger screen, for instance (in order of what I think is least to most convincing) if you are giving a presentation and you want to be able to note on the screen, you want to read a ebook, or if you want to take notes in class.
Both would be very useful in their domain; neither is the be-all, end-all solution. People don't use PDAs instead of laptops or laptops instead of PDAs, and there's a reason for that.
Re: (Score:2)
hmmmm, a nice thing on slashdot is that if you suggested to set up a streaming server and stream
Re: (Score:2, Insightful)
Let me get this straight, there's a strong possibility that the issue is being caused by Apple software and you're telling him that he needs to dump his PC and buy a computer made by the manufacturer of that software?
Re:Title error... (Score:5, Insightful)
I do agree, however, that the suggestion the GP gave of dumping the device is overrated.
Re: (Score:3, Insightful)
Re: (Score:3, Informative)
No, there's a strong possibility that this is being caused by Vista -- the software works fine on XP on the same hardware, and Vista is supposed to be MORE secure and allow less malicious software to affect the basic OS operation, so how is an application or bad file data causing a BSOD? It should only be causing the application to crash.
Hastening (Score:5, Insightful)
VLC (Score:2, Informative)
Works very well with tons of formats.
Uses its own codecs.
Free and open source.
Available for Windows (and also Mac OS X and Linux).
except the format in question... (Score:2, Insightful)
>Works very well with tons of formats.
except the format in question... VLC can't play most modern quicktime movies.
The real issue here is a bad driver, which could be anyone's fault *but* quicktime's. That said, for most purposes VLC or mediaplayer classic is a better player on windows than quicktime.
Update your player. (Score:5, Informative)
You know that there has been a few update since version 0.01, don't you ?
Seriously, almost any modern MOV file either uses standard MPEG 4 (MPEG-4 SP/H263 and AVC/H264) or some variation of (Sorenson is a derivative of H264). The former is a standard, the later was successfully reverse-engineered and implemented in FFmpeg a couple of years ago.
Even the latest WMV compression formats are currently being implemented into FFmpeg and thus available to VLC.
RealVideo is pretty much everything that is still in use today and not supported by VLC. Specially since the advent of video Podcasts, PSP and cameraphones, there's a strong nove toward standardizing on non proprietary codecs like the various MPEG4.
Re: (Score:2, Insightful)
Re: (Score:2)
Or by that logic it could be the driver for the GMA945 chipset, as nothing else seems to do it.
Also, I have written more than my share of legal code that causes a small number of drivers (or one) to crash and burn, so I wouldn't be so quick to blame QuickTime (HP Deskjet printer drivers, I'm looking at you).
On the other hand, it is QuickTime we're talking about, so I'd say it's the favourite too. It's just not the only runner.
Re: (Score:3, Informative)
MPEG-4 is Quicktime. It doesn't get much more standardized than that.
Re: (Score:2, Informative)
I don't see on the VLC page that VLC is compatible with vista - is there something i'm missing?
Re: (Score:3, Insightful)
wow... what a role reversal with Linux...
next thing you know my dad is going to make me cookies and my mom will make me build a fence...
Re: (Score:2)
There's a couple of minor bugs that where fixed in 0.8.6b according to the changelog [videolan.org]. Now picture should play with the Direct3D output plugin, even when in Aero mode.
Haven't test it, though.
never gets old (Score:4, Funny)
You can find a patch for this problem here [ubuntu.com].
Sounds like User Error? (Score:5, Insightful)
It almost sounds like a particular driver or something is crashing when trying to do hardware acceleration of a particular codec (like H.264). The author seems like they're shooting bullets of blame in a wild and uncontrollable manner.
Re: (Score:2, Insightful)
Maybe there is no "buzz" for this issue because it is limited to only this user? Or even if it affects that entire line of computers, maybe its simply the fact that Toshiba shipped shitty video drivers that crash the system on video overlay or something.
Probably Vista (Score:5, Insightful)
Maybe this has to do with the added layer of complexity (presumably for DRM) between the kernel and video-utilizing programs... or is that just for DirectX programs?
Re: (Score:2)
Don't be so certain. Anyone in the kernel space can cause BSOD. Which means it may be any of the kernel mode drivers Toshiba loaded their tablet with.
The Windows version of Apple's software is quite poorly written, but I wouldn't blame it, unless they install kernel drivers (for virtual devices, and for iPod presumably). I doubt it's the case but you never know. User space software can NOT cause a
Re: (Score:3, Funny)
Maybe this has to do with the added layer of complexity (presumably for DRM) between the kernel and video-utilizing programs... or is that just for DirectX programs?
I know, let's randomly speculate some more.
Re: (Score:2)
Say what? (Score:2, Informative)
If it was a problem with a specific model, I could understand it, but it's just one guy!!!
Re:Say what? (Score:5, Funny)
Has apple updated QT yet? (Score:5, Insightful)
should i be surprised?
Re: (Score:3, Insightful)
You should be a little surprised. QuickTime is a user-privileged program, not part of the kernel and not a device driver. It shouldn't be able to cause the whole OS to crash.
But realistically, that probably just means that QuickTime is demonstrating the existence of a bug in the video driver and/or the Vista kernel. A user-privileged program can't should the whole blame for any BSOD.
Try MPlayer (Score:2)
http://www.mplayerhq.hu/design7/dload.html [mplayerhq.hu]
Re: (Score:2)
For example, I've tried to play movies on WMV (for which it did not have the codec) and locked up the computer. Which should definitely not happen. Quicktime, hooks its tray icon into your registry, tries to update itself over the internet,
Certainly not Apple's fault (Score:5, Insightful)
No, it couldn't... If you're running as an unprivileged user, the software you run shouldn't possibly be able to crash your OS.
Drivers can, and bugs in the OS can. User-run programs can only (accidentally) trigger one of those... in which case, that's a DoS exploit in the system.
Re: (Score:2)
Re: (Score:2, Interesting)
Re: (Score:3, Informative)
Drivers can, and bugs in the OS can. User-run programs can only (accidentally) trigger one of those...
If only. The way Microsoft does DRM [microsoft.com], much of audio and video processing takes place in kernel space.
Seams Im not alone. (Score:4, Informative)
No shock - Vista's #1 goal is DRM. Not usability. (Score:5, Interesting)
I think (i do not know - so back off, i'm guessing) that there is some kind of problem with Vista and video... at least, i'm seeing a trend.
Considering the amount of work Microsoft put into preventing people from playing (assumedly pirated) video, I don't think its much of a strech to believe that its much harder for developers to make video playback software. I know that i read a very long article that talked about video card compliance and every 30ms being polled by the OS or some such bullshit, but i don't recall the link. But it was quite long, very extensive, and seemed to me that Vista's goal was not to provide a system which would foster video content creation - but rather, just the opposite.
its rather sad, actually. Microsoft/Adobe and MS/AVID had the makings of at least pitiful competition for Apple/Apple & Apple/Avid... (Apple/Adobe? Yeah, not so much any more after NAB). I actually LIKE competition, because it means that Apple and their developers actually have to work to make better products.
With all of the pain that's obivously involved with working HD video (which inclueds VIEWING IT) on Vista, there won't be much competition. If Vista is a shitty at video work as its looking to be, i suspect that Apple will be able to kick back on the beach with a mai-tai and not have to evern try... i mean, HD playback is 100% zero effort (assuming you aren't trying to do it on a PowerBook 520c) in Mac OS X - there's no DRM invovled whatsoever (except for BR and HDDVDs).... and the video cards Just Work(TM), and Quicktime just works, and VLC just works and DIVX just works.... etc.
sucks to have your workflow based upon a product that is EOL in 7 months (Windows XP + ___________). Personally, i don't care. I've long stopped caring about the abuse people that use Windows for video work put themselves thru... sure, Windows did some things faster back in the day, but all of that is totally gone now, isn't it?
Now, its all about the OS.
Re:No shock - Vista's #1 goal is DRM. Not usabilit (Score:2)
VideoLAN works fine on Vista with just about any format I've tried, which includes older MOVs and Real videos. So does MediaPlayer Classic and the YouTube-style streaming Flash video.
This has nothing to do with "DRM", and seriously, Apple software for Windows
oh i beg to differ.. (Score:3, Interesting)
back in the day (circa 2002) i was working with a cruddy old machine and wanted to watch some divx on it.. but wmp kept stuttering.. so i installed quicktime and used it.. it used 20% less resources and its dependability was the first of many factors which got me to switch to mac.
that said, quicktime 7 was a major step down from 6.x because they broke the caching (making it stutter even on osX), but that has nothing to do with the platform it runs on.
Re: (Score:2)
Vista was also supposed to move the video drivers back to userspace for stability reasons, are you saying this was yet another feature that got canned from the final release?
Re:No shock - Vista's #1 goal is DRM. Not usabilit (Score:5, Interesting)
Re: (Score:2)
I think this is an excellent time for Linux to come in into the audio production market ( maybe also video production though I don't know anything about video production ).
Windows XP is a pain but a bearable pain to get the studio running around it. Vista probably will be impossible and a bad idea with all the DRM code lurking inside it. I don't want to go to a Mac environment together ( coz everything surrounding Mac is more expensinve, from the little accessories to the major controllers and such )
A n
article (Vista - longest suicide note in history): (Score:5, Informative)
The article you probably mean is Peter Gutmann's A Cost Analysis of Windows Vista Content Protection [auckland.ac.nz], which memorably coined the phrase,
At least, we can hope.
kind of rediculous (Score:5, Informative)
Nothing but a bad driver, bad hardware, or a *bad kernel* can cause a BSOD (read kernel panic). It doesn't matter that other movie players don't cause it. If the driver's and kernel didn't have a bug, it would be impossible for *any* userspace application, quicktime or otherwise, to cause a kernel panic.
Quicktime isn't the greatest movie player ever... but it couldn't possibly be at the root of this problem. It is clearly simply exposing an underlying problem.
That would be .. in the article (Score:2, Informative)
Blaming Apple
I'd say both, but I place the blame more on Apple, the author of the offending application.
Simon.
Recent QuickTime updates the cause? (Score:3, Informative)
First port of call would be QuickTime itself. As there are 'known issues' with iTunes and Vista, and we know that QuickTime and iTunes integrate pretty closely, I'd uninstall the iTunes/Quicktime install and try installing just the standalone player. There could be iTunes hooks into QuickTime that might be breaking something. It also makes sure you've got the most recent QuickTime install.
This has fixed a few of the problems I've seen over the past few months.
Secondly, I'd try a variety of different
Thirdly, I'd think back and ask yourself if you've seen any other odd graphic behaviour on your PC recently. That might indicate a driver issue. Make usre in cases like this that you're using the manufacturer approved drivers.
Fourthly, I'd look at downloading Microsoft's Application Compatibility Tools and seeing whether there's anything on your machine that doesn't run under Vista. Specifically look out for items with a graphical angle such as screen managers etc.
Suggestions (Score:2, Interesting)
Then try using media player classic to open the file. Quicktime alternative is a freeware quicktime codec, and will let you watch quicktime movies in an application of your choice. See also: http://www.free-codecs.com/download/Real_Alternati ve.htm [free-codecs.com]
There is no need to be tied to realplayer or quicktime on windows.
Fixed link. (Score:2)
Sorry, missed link. (Score:2)
A puzzler indeed (Score:5, Funny)
The part that's puzzling is why we need to summon all the readers of the Slashdot front page to fix this guy's laptop.
BS o' D? (Score:4, Funny)
All of our work machines have this problem... (Score:4, Interesting)
Any attempt to watch a Quicktime file from a local drive results in problems (usually an instant bluescreen, but sometimes general breakage -- taskbar not responding, apps not closing when ordered, menus not responding, that sort of thing).
Viewing a movie that exists elsewhere on the network is fine. Viewing a movie from the Internet still breaks things, presumably because it's still getting cached to the local drive.
They're not brand-name computers, but they were all put together by the same place, presumably with similar specs. Nobody's dug into it too deeply, we've just gotten used to moving all *.mov files to a network drive before viewing.
RALink Chipset + Ubuntu + Network Manager= Nothing (Score:4, Insightful)
What, you mean
Should be pretty easy (Score:5, Funny)
Someone post the source code to the OS, drivers, and player and we'll have a look.
Oh, wait ...
Hello Slashdot tech support? (Score:2)
So why haven't you a) called Toshiba, b) called Microsoft? When did slashdot become "I can't figure out the problem, i've searched all the forums and I'm completely out of ideas of who to turn to, so what shall I do? I know I'll call a linux/unix news website"?
The Lotus effect (Score:4, Funny)
Quicktime + SCSI = BSOD (Score:3, Informative)
The only commonality was they all used LSI or Adaptec SCSI controllers. Playing off an IDE drive or SATA drive worked fine.
We sent bug reports to Apple and Microsoft, ran traces on the programs, and it always came down to Quicktime.
Microsoft made a hotfix available that was a workaround, something to do with caching the data to page first, then sending it to quicktime, but it was a slow and dirty hack.
Apple said it was the SCSI controllers sending corrupt data, which was rediculous, every single other application, media, worked perfect.
Quicktime shittyness is HARDLY anything new at all.
Re: (Score:3, Insightful)
Re: (Score:3, Informative)
I believe it is being modded as a troll because people believe it is a fabrication designed to elicit responses. From just scanning it, I'd tend to agree. Claiming that Quicktime has any control over SCSI controllers and would behave differently than any other application speaks to either extreme ignorance, or trolling.
Reminds me of Toshiba + Symantec products.. (Score:4, Interesting)
Had never seen that before with this software combination on any laptop except some Toshibas at work back in the day.
Nearest KB article I could find on Symantec was 2003112516321112, but it's only available via Google cache at http://72.14.253.104/search?q=cache:FBy7QXRHzIIJ:
Where's the memory dump? (Score:5, Insightful)
Here is an example of an idiot trying to look smart. Have you bothered to have someone look at the memory dump? What was the stop code? Did you check the event logs?
The fact is, it could be ANY of the three things mentioned or NONE of them. It could be an anti virus filter driver. It could be a memory access violation in Kernel Mode memory. It could have absolutely nothing to do with Vista or QT or even the Toshiba's drivers. It could be that the author is just stupid.
I'm leaning in the direction that this author is simply ignorant but since he felt he should write an article and place blame with minimal evidence to support his claim, he falls solidly in the stupid category.
The only fact that the author has presented is that he had a BSOD when using QT on Vista on Toshiba hardware when playing a local file. That only gives you suspects. A lawyer should know better. I've had occasions where customers swore up and down that one product was causing a BSOD and the memory dump pointed squarely at another product. Rarely (on XP) did I ever see a memory dump that actually pointed the finger at Windows. More often than not, I've seen memory dumps caused by filter drivers used by anti virus.
Perhaps Mr Fishkin should write more about being a lawyer because he damn well doesn't know much about computers.
Problem SOLVED! Re:Where's the memory dump? (Score:5, Informative)
I'm out here and thanks in part to Slashdot, my M400 tablet is playing quicktime movies like a champ now
The rant below aside, I DO very much appreciate the community thought that went into this, the response was great and that seems to have gotten the attention of Toshiba, which has issued a new RAID driver.
So, for whatever reason I still don't understand, Quicktime was accessing hard drives , those controlled by the SATA RAID controller in the laptop AND the ones hooked up by USB (external drives)in such a different way that the computer BSOD'ed every time.
I don't pretend to understand it fully, I just knew from the start that it was some fundamental level of tinkering I couldn't do on my own.
A hearty thanks to everyone who offered advice, called me or the author an idiot, or delved deeper into information that couldn't have been contained in the paltry few sentances I wrote for the story submission. hehe. I went out to lunch to buy some RAM, and there were 200 posts, so I'm sorry I wasn't more involved in giving MORE information. I know that everyone needed it, but I missed the window on timing, I think... who knew it would get accepted and start up such a fire-storm of responses?
It reminds me of that maxim "Whe you assume, you make an ass out of u and me.
Submit a vexing problem to Slashdot, give just enough information for people to identify it and hope and pray that someone smart, informed, kind slashdotter would know the answer when all the google queries in the world, tech support hours wasted and dead end hunches didn't get me anywhere.
Hooray for everyone!
Well, I know what caused the bug... (Score:5, Funny)
Problem Solved! (Score:3, Informative)
I'm out here in Hawaii and
The rant below aside, I DO very much appreciate the community thought that went into this, the response was great and that seems to have gotten the attention of Toshiba, which has issued a new RAID driver.
So, for whatever reason I still don't understand, Quicktime was accessing hard drives , those controlled by the SATA RAID controller in the laptop AND the ones hooked up by USB (external drives)in such a different way that the computer BSOD'ed every time.
I don't pretend to understand it fully, I just knew from the start that it was some fundamental level of tinkering I couldn't do on my own.
A hearty thanks to everyone who offered advice, called me or the author an idiot, or delved deeper (too deep) into information that couldn't have been contained in the paltry few sentances I wrote for the story submission. hehe. I went out to lunch to buy some RAM, and then there were 200 posts, so I'm sorry I wasn't more involved in giving MORE information. I know that everyone needed it, but I missed the window on timing, I think... who knew it would get accepted and start up such a fire-storm of responses?
It reminds me of that maxim "Whe you assume, you make an ass out of u and me."
Submit a vexing problem to Slashdot, give just enough information for people to identify it and hope and pray that someone smart, informed, kind slashdotter would know the answer when all the google queries in the world, tech support hours wasted and dead end hunches didn't get me anywhere.
Hooray for everyone!
Caused by SATA drivers? (Score:3, Interesting)
Moving the mov file to any drive not using that controller and it played perfectly.
From the 1210sa, an instant unrecoverable lock would occur. maybe 5% of mov's I tried wouldn't lock the drive, but those that did it was a definite and 100% repeatable problem, irrespective of player used, or quicktime version.
I reported it to Adaptec several times, as it was fixed and then broken again with different releases, but never acknowledged.
Changed to a Promise controller instead.
"Vista's not done 'til Quicktime won't run" (Score:3, Funny)
Re: (Score:2)
Re: (Score:2)
I've used to experience quicktime crashes in Firefox as well, on certain QT versions (I think the latest is better).
I'm afraid the only thing Jobs is showing you, is his Windows team of programmers aren't quite good. If I didn't know better, it would make me think OSX and Macs are total crap, but in fact QuickTime on OSX is running just fine.
Re: (Score:2)
Riight, riight.. You remind me of myself. A proud DOS user, I'd never install them newfangled Win 3.11 softwarez.
An year later, a proud Windows 3.11 users, I'd never install them newfangled Windows 95 softwarez.
I'm writing this from Windows XP btw. I'll never install them newfangled Vista softwarez.
Re: (Score:2)
Is the original poster's problem isolated or repeatable across machines? I'd hate to think a corrupt MOV is causing the issue but some n00b is crying to the Slashdot crowd because he doesn't know how to format the damn drive and install linux.
They didn't learn anything after NT 3.51 (Score:3, Insightful)
Regressed, mate. NT 3.51 had the graphics drivers in user space. NT 4.0 moved them into kernel space.
Not that this is unusual, but it *did* serve as an advantage that NT used to have back in the day.