14 Replies Latest reply on Mar 10, 2009 5:29 PM by etung

    Fusion problem with Quartz

    patpat Enthusiast

      Fusion 2.01 installs OK on OSX 10.5.2 but when I launch an Ubuntu VM  I get

       

      "VMware Fusion unrecoverable error: (vmx)

      NOT_REACHED bora/mks/main/mksQuartz.c:1216

      +A

      log file is available in "/Volumes/Documents/Windows

      Vista.vmwarevm/vmware.log". Please request support and include the

      contents of the log file. ...+

       

       

       

       

       

       

       

       

       

      the log File says :

      ....

      Feb 28 10:24:56.166: vmx| VMXVmdb_LoadRawConfig: Loading raw config

      Feb 28 10:24:56.170: vmx| Largest historical display topology: 2 displays, bounding rect (2304 x 1024).

      Feb 28 10:24:56.170: vmx| ASSERT bora/mks/main/mksQuartz.c:1263

      Feb 28 10:25:04.499: vmx| Core dumped.

      ....

       

       

       

       

       

       

       

       

       

      QE is not available when the error is produced, if the same configuration gets QE enable the VM works OK.

       

       

       

      My questions?

      1) Is there any way to tell Fusion not to depend on Quartz Extreme ?

      2) from the log I see the error comes after some video stuff; what does Largest historical display topology: 2 displays, bounding rect (2304 x 1024). really means? can I change this? Is it related to the error?

       

       

       

      thanks

        • 1. Re: Fusion problem with Quartz
          patpat Enthusiast

           

          c'mon guys, no one heard of this error before? it is reported many times on the net...

           

           

           

           

           

          Does anybody know if there's a way of forcing Fusion not to use Quartz Extreme ?

           

           

          why should Fusion rely on Quartz Extreme if I'm only running a non GUI Linux appliance ????

           

           

           

          • 2. Re: Fusion problem with Quartz
            Guru
            patpat wrote:

            Fusion 2.01 installs OK on OSX 10.5.2 but when I launch an Ubuntu VM  I get

             

            That's a bit out of date, would you mind trying OS X 10.5.6 and Fusion 2.0.2?

             

            QE is not available when the error is produced, if the same configuration gets QE enable the VM works OK.

             

            Why are you enabling/disabling Quartz Extreme?

             

            1) Is there any way to tell Fusion not to depend on Quartz Extreme ?

             

            I don't think so. Again, what's your motivation for not using QE?

             

            2) from the log I see the error comes after some video stuff; what does Largest historical display topology: 2 displays, bounding rect (2304 x 1024). really means? can I change this? Is it related to the error?

             

            This is used to calculate what displays we should tell the guest about for multiple monitors. I doubt it's related.

             

            c'mon guys, no one heard of this error before? it is reported many times on the net...

             

            A Google search for NOT_REACHED bora/mks/main/mksQuartz.c:1216 turns up only this post and questions on Hackintosh boards. We do not support Hackintoshes.

             

            why should Fusion rely on Quartz Extreme if I'm only running a non GUI Linux appliance ?

             

            Fusion uses OpenGL (and hence Quartz) to draw the guest display; this is independent of anything going on in the guest.

            • 3. Re: Fusion problem with Quartz
              patpat Enthusiast

              from GOOGLE

               

              Results 1 - 10 of about 298 for mksQuartz.c:1216. (0.35 seconds)

               

               

               

               

               

               

               

               

               

              if Fusion needs QE everything is said, thanks for your help.

              • 4. Re: Fusion problem with Quartz
                Hot Shot

                Looking at the code, this seems to arise when the host display depth isn't 8, 15, or 24.  You might want to make sure that you're running in true color mode on your mac.

                 

                I don't know that we need Quartz Extreme, but we draw everything with OpenGL on mac hosts.

                • 5. Re: Fusion problem with Quartz
                  patpat Enthusiast

                   

                  my monitor depth without QE says "Millions"  I suppose this is 16 Million colors = 24 bit depth... = true color right?

                   

                   

                  but I'm getting the error...

                   

                   

                  let me know, thanks

                   

                   

                  • 6. Re: Fusion problem with Quartz
                    Hot Shot

                    Should be, but I'll admit that I'm not really a Mac person at heart, It's also possible that with Quartz Extreme disabled, the OS is reporting something entirely different for bit depth, 32 bits, perhaps.

                     

                    It would be hard to say without looking at the core dump.

                     

                    As etung suggested, can you try 10.5.6 and Fusion 2.0.2.  There have been lots of fixes to graphics functionality since 10.5.2.

                    • 7. Re: Fusion problem with Quartz
                      patpat Enthusiast

                      Ive tried 10.5.6 + Fusion 2.02 with the same results...

                       

                      I have to stick to 10.5.2 for a while...

                       

                       

                       

                      I run the test again on 10.5.2 with Fusion 2.01.

                       

                       

                       

                      the error this time was

                       

                       

                       

                      NOT_REACHED bora/mks/main/mksQuartz.c:1282

                      A log file is available in "/Users/pat/VMs/vmware.log".  Please request support and include the contents of the log file. 

                      To collect data to submit to VMware support, choose "Collect Support Information" from the Help menu.

                      You can also run "/Library/Application Support/VMware Fusion/vm-support.tool" directly.

                      We will respond on the basis of your support entitlement

                       

                      VMware Fusion unrecoverable error: (vmx)

                       

                      Version 2.0.1 (128865)

                       

                       

                       

                      -


                       

                      I've tested OpenGL with OpenGL Extensions Viewer (http://www.realtech-vr.com/glview/ )

                       

                       

                       

                      and even when I have no QE the OpenGL works perfect rendered by software..

                       

                       

                       

                      see attached the archive that Fusion dumped with the error

                       

                       

                       

                      please let me know if you need anything else

                       

                       

                       

                      thanks

                      • 8. Re: Fusion problem with Quartz
                        bgertzfield Master
                        patpat wrote:

                        Fusion 2.01 installs OK on OSX 10.5.2 but when I launch an Ubuntu VM  I get

                         

                        QE is not available when the error is produced, if the same configuration gets QE enable the VM works OK.

                         

                        As the famous doctor saying goes, "don't do that".  VMware Fusion isn't tested with Quartz Extreme manually disabled; it looks like one of the functions VMware Fusion uses to determine the bit depth of your Mac fails when you disable Quartz Extreme.

                         

                        Also, Mac OS X 10.5.2 is quite old.  Can you try upgrading?

                        • 9. Re: Fusion problem with Quartz
                          WoodyZ Guru

                          From your System Profiler Log...

                           

                          Hardware:

                           

                              Hardware Overview:

                           

                                Model Name: Mac

                                Model Identifier: TECRA M5

                                Processor Name: Intel Core 2 Solo

                                Processor Speed: 2 GHz

                                Number Of Processors: 1

                                Total Number Of Cores: 1

                                L2 Cache: 4 MB

                                Memory: 2 GB

                                Bus Speed: 667 MHz

                                Boot ROM Version: BOOT.EFI.V80

                                Serial Number: CK157KMHK5B

                           

                          ==========

                           

                          Hackintosh's are not supported and you are violating the OS X SLA and VMware doesn't support the use of Fusion under this circumstance!

                           

                           

                           

                           

                          (Apple - Legal) Hardware & Software Product Agreements

                           

                          The following is from the Mac OS X (Leopard) Software License (PDF)

                           

                          1. General. The software (including Boot ROM code), documentation and any fonts accompanying this License whether preinstalled on Apple-labeled hardware, on disk, in read only memory, on any other media or in any other form (collectively the “Apple Software”) are licensed, not sold, to you by Apple Inc. (“Apple”) for use only under the terms of this License, and Apple reserves all rights not expressly granted to you. The rights granted herein are limited to Apple's and its licensors' intellectual property rights in the Apple Software as licensed hereunder and do not include any other patents or intellectual property rights. You own the media on which the Apple Software is recorded but Apple and/or Apple's licensor(s) retain ownership of the Apple Software itself. The terms of this License will govern any software upgrades provided by Apple that replace and/or supplement the original Apple Software product, unless such upgrade is accompanied by a separate license in which case the terms of that license will govern.

                           

                          Title and intellectual property rights in and to any content displayed by or accessed through the Apple Software belongs to the respective content owner. Such content may be protected by copyright or other intellectual property laws and treaties, and may be subject to terms of use of the third party providing such content. This License does not grant you any rights to use such content nor does it guarantee that such content will continue to be available to you.

                           

                          2. Permitted License Uses and Restrictions.

                          A. Single Use. This License allows you to install, use and run one (1) copy of the Apple Software on a single Apple-labeled computer at a time. You agree not to install, use or run the Apple Software on any non-Apple-labeled computer, or to enable others to do so. This License does not allow the Apple Software to exist on more than one computer at a time, and you may not make the Apple Software available over a network where it could be used by multiple computers at the same time.

                          • 10. Re: Fusion problem with Quartz
                            bgertzfield Master
                            WoodyZ wrote:

                                  Model Identifier: TECRA M5

                                  Processor Name: Intel Core 2 Solo

                             

                            Heh, thanks for noticing that, Woody.

                             

                            As Woody said, sorry -- we don't support non-Apple systems.

                            • 11. Re: Fusion problem with Quartz
                              patpat Enthusiast

                               

                              1) about the legal issue:

                               

                               

                              It's very arguable if it is or not legal running OSX on non Mac Hardware if the user has a VALID OSX LICENSE !

                              The company Psystar sells its hardware including a valid OSX license

                              http://www.tuaw.com/2009/02/09/psystar-wins-battle-legal-war-just-getting-started/

                               

                               

                               

                               

                               

                              2) VMWARE people, your product depends on the OS, not on specific hardware....

                              I appreciate you guys can help me to find a solution instead of finding silly excuses...

                               

                               

                              • 12. Re: Fusion problem with Quartz
                                bgertzfield Master
                                patpat wrote:

                                 

                                2) VMWARE people, your product depends on the OS, not on specific hardware....

                                I appreciate you guys can help me to find a solution instead of finding silly excuses...

                                 

                                The problem is, Quartz is returning an invalid value, and that's triggered by your non-Apple hardware -- probably a buggy display driver.

                                 

                                I think it's not really fair to expect VMware to test or work around driver issues that don't occur on native hardware.

                                • 13. Re: Fusion problem with Quartz
                                  patpat Enthusiast

                                  do not go so fast....

                                   

                                  when the specialized drivers of the video card are loaded.. QE is enabled, . the non-Apple hardware runs VMWARE PERFECTLY...

                                  but when the video drivers are the Mac default drivers, QE is not enabled (OSX SAYS THERE IS NO QE), OpenGL runs slower but perfectly and VMWARE gives an error...

                                   

                                   

                                   

                                  then, is not the non-Apple hardware forcing a non existant QE returning an incorrect value...

                                   

                                   

                                   

                                   

                                   

                                   

                                   

                                   

                                   

                                  Sirs, I'm not here for fighting nor starting a legal discussion,  I'd appreciate if we can try to solve this issue in a professional technical way.

                                  For those with acces to the mentioned C file I'd like to know more about what might be triggering this error.

                                   

                                   

                                   

                                  thanks

                                  • 14. Re: Fusion problem with Quartz
                                    Guru

                                    We do not support Hackintoshes. This is not up for debate and I do not appreciate your lack of forthrightness about using one, especially after I made this point clear in my original reply.

                                     

                                    If you can reproduce a problem on a real Macintosh, that's of course a different story. If your problem is likely unrelated to using a Hackintosh, someone might look at it if they're interested and have spare time. However, if (as in this case) your problem is due to your tinkering that has no place on a real Mac, and especially if you try to hide this, you're wasting both your time and ours.

                                     

                                    Locking thread.