Slashdot Mirror


QuickTime .MOV + Toshiba + Vista = BSOD

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?"

16 of 392 comments (clear)

  1. Sounds like User Error? by Rosyna · · Score: 4, Insightful

    It says "playing a .MOV file". A .mov (MooV) file is a container format for codecs. iTunes doesn't use a "QuickTime Player" it uses QuickTime.

    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.

  2. Probably Vista by slughead · · Score: 4, Insightful

    The fact that it crashed was probably Apple's "bad", but the fact that it resulted in a BSOD is obviously Vista.

    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?

  3. Has apple updated QT yet? by peragrin · · Score: 4, Insightful

    last I knew apple hadn't updated quicktime or itunes, for Vista. So people are running into problems with a heavily drm'd OS not properly running applications that weren't designed to run on it.

    should i be surprised?

    --
    i thought once I was found, but it was only a dream.
  4. Re:Title error... by ivan256 · · Score: 4, Insightful

    What would be the Mac equivalent to a Tablet PC?

  5. Certainly not Apple's fault by evilviper · · Score: 5, Insightful
    From TFA:

    or the problem could in fact be Apple's for something in the QuickTime code that's at fault.

    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.
    --
    Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  6. Hastening by SuperKendall · · Score: 5, Insightful

    Perhaps Microsoft will be in a little bit more of a hurry when the hackers figure out what is causing the BSOD from Vista and work it into the next custom malware?

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  7. Re:I think you answered your question already. by Anonymous Coward · · Score: 5, Insightful

    We know that Apple is not the problem because an application should never be able to invoke a BSOD, no matter how poorly written.

  8. Re:Title error... by Anonymous Coward · · Score: 4, Insightful

    The iPhone-tuned features of OS X are far more appropriate to a slate form factor than desktop OS X or Windows Brick--excuse me, Tablet Edition.

    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.

  9. Re:Title error... by cronot · · Score: 4, Insightful

    Others have already said it, but I'm gonna say it again anyway: The possibility that Quicktime itself is causing the BSOD is infinitesimally next to zero - no userspace application should bring the OS down directly. Quicktime obviously is triggering the BSOD, but there isn't absolutely any "strong possibility that the issue is being caused by Apple software". The issue is most likely bad drivers - and the fact that the device uses a custom tablet isn't of any help. While Apple probably could work around the problem, they are the last party he should ask for it - The first, and most likely to get his problem resolved is Toshiba. Even if they can't to anything about it directly (i.e., the problem is on Vista), they should at least be able to put some pressure on Microsoft to get it done.

    I do agree, however, that the suggestion the GP gave of dumping the device is overrated.

  10. Where's the memory dump? by Sergeant+Beavis · · Score: 5, Insightful
    Disclaimer: I USED to work at Microsoft and I now own a Mac.

    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.

    --
    There is nothing inherently safe about liberty. That's why so many people died protecting it.
  11. Re:I think you answered your question already. by Anonymous Coward · · Score: 5, Insightful

    They claimed it was impossible for an application to cause a BSOD so there couldn't be anything wrong with Mozilla.

    OK, so Mozilla had a resource leak. Clearly there was also a kernel or driver bug, because a BSOD is a kernel crash.

  12. Re:I think you answered your question already. by Anonymous Coward · · Score: 5, Insightful

    Isn't a corner stone of "stable" and "reliability" in an modern OS the inability of any app to cause failure by sucking up all resources?

  13. "its not a bug, its a feature!" by dknj · · Score: 5, Insightful

    um let me run this scenario by you. you're finishing up your long 226 legal brief in Microsoft word. you go to click file save, but the directory you are saving to has 400 files. windows does some internal file processing and starts eating up the final 10k of available physical memory. swapping begins to occur until your sound card that was playing your favorite midi throws an error because windows did not feed data in time. the sound card drive freaks out, and returns a failure to the midi app. the midi app, not prepared for this, starts an infinite loop eating all of your available memory. eventually you overflow the stack and your windowing system is hosed.

    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.

    1. Re:"its not a bug, its a feature!" by scsirob · · Score: 4, Insightful

      I do have mod points at this time, but parent is already at +5. This is a *very* insightful post indeed.

      There is *NO* excuse, *NONE WHATSOEVER* that an operating system can have, to allow it to fail simply because an application does something wierd/wrong/illegal. An operating system is there to manage resources, and that includes protecting applications from another. A BSOD means a bug in the primary function of the O/S and is *CRITICAL*. It denies other applications their protection and it causes lost productivity. Stop using this O/S until the failures is explained and fixed.

      --
      To Terminate, or not to Terminate, that's the question - SCSIROB
  14. RTFM ;-) by hummassa · · Score: 4, Insightful

    At the risk of being filtered out, try compiling and running the following program. For best results, do it on a single-processor system:

    #include <sys/types.h>
    #include <unistd.h>
    void main(){
      for(;;){
        fork();
      }
    }
    I just did.

    $ cd /tmp
    $ xclip -o > um.c
    $ gcc um.c
    $ ulimit -u 200
    $ ./a.out
    waits some seconds, sees cpu graph in superkaramba reach 100%, waits some more, hits ^C

    $

    No kernel panic, no system hosing here, ok?
    --
    It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
  15. YES. by hummassa · · Score: 4, Insightful

    If any client asks for more than its fair share of resources, DENY them to it. Then, and only then, this is a client's bug. If you ask for more and more of my resources and I keep giving them to you until I myself starve, it's MY problem, not yours.

    --
    It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048