Jump to content

Yosemite (Beta 2,3 & GMC 1,2) Preview.app gliches


ahmed_ais
 Share

16 posts in this topic

Recommended Posts

Hi,

 

I've been using Yosemite Beta 2 and 3 before and yesterday clean installed Yosemite GMC 1 then updated to GMC2. In all these installations I have full resolution with QE/CI on my Intel HD 4600. And in all of these installations I had a problem with Preview app.

 

As soon as I open any document, a grey block covers part of it and the app freeze for a while. Sometimes, the app crash asking to send report to Apple.

 

I'm suspecting either graphic driver issue with my setup or problem with the app itself. But since all other apps are working fine including Maps (which relies heavily on graphics and openGL), I'm leaning towards assuming it is a problem with Preview app that it is buggy.  

 

Does anybody else have glitches in Preview app?

Link to comment
Share on other sites

Hi,

 

I've been using Yosemite Beta 2 and 3 before and yesterday clean installed Yosemite GMC 1 then updated to GMC2. In all these installations I have full resolution with QE/CI on my Intel HD 4600. And in all of these installations I had a problem with Preview app.

 

As soon as I open any document, a grey block covers part of it and the app freeze for a while. Sometimes, the app crash asking to send report to Apple.

 

I'm suspecting either graphic driver issue with my setup or problem with the app itself. But since all other apps are working fine including Maps (which relies heavily on graphics and openGL), I'm leaning towards assuming it is a problem with Preview app that it is buggy.  

 

Does anybody else have glitches in Preview app?

Hi, i have the same glitches in Preview app...

 

Everything else works perfectly and i have full resolution with QE/CI on my laptop (Haswell HD4400)

Link to comment
Share on other sites

A workaround for me was to copy (overwrite) preview.app from 10.9 to 10.10 via terminal ...

 

I tried to run a copy of Mavericks' Preview.app (v7.0) on Yosemite GMC3 (without overwriting though) and it didn't make any difference. Both versions v7.0 (10.9) and v8.0 (10.10) have glitches and are awful. Mavericks' version worked like a charm on Mavericks though.

Link to comment
Share on other sites

I had problems with booting Yosemite . I would get the spinning Ball. I think it was because I had Mavrick and windows on another drive.

I restored Maverick to the Yosemite drive because I wanted to install Windows 10 and it would only install to a MBR, After installing windows 10 to MBR on other drive i have had no problems with Yosemite or Maverick.

Link to comment
Share on other sites

I tried to run a copy of Mavericks' Preview.app (v7.0) on Yosemite GMC3 (without overwriting though) and it didn't make any difference. Both versions v7.0 (10.9) and v8.0 (10.10) have glitches and are awful. Mavericks' version worked like a charm on Mavericks though.

I've replaced Yosemite Preview app with Mavericks one but i still have gliches and crashes

Link to comment
Share on other sites

Well, some reports the same problem on different graphics cards and some don't. So the app is fine no doubt and it's graphics-related to each one of us. I guess we might be using improper SMBIOS and I'll try another one once I'm installed final version of Yosemite (currently downloading).

Link to comment
Share on other sites

I would like to add my personal experience to this, I've been running Yosemite since Preview 5 upto the final version and in all I've had a problem with Preview(HD4600 mobile with pikes patch) as OP.

 

I personally think it has to do with the HD4600 Patch/Intel drivers, as Preview runs fine with out QE/CI and when no video drivers are loaded, but as soon as I load Yosemite with the patched drivers Preview becomes sluggish and unresponsive.

 

I took a look at the Console App, and it seems to be causing crash reports - CVMCompiler Crash Reports Over and Over.

 

Here is a snippet of the error that is producing which relates to the intel drivers:

Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           CVMCompiler [264]
User ID:               501

Date/Time:             2014-10-16 21:34:10.438 -0700
OS Version:            Mac OS X 10.10 (14A389)
Report Version:        11
Anonymous UUID:        498C240C-C5F3-8925-5D56-DDA71DF2FC15


Time Awake Since Boot: 77 seconds

Crashed Thread:        4

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000

Application Specific Information:
Assertion failed: (gIcbeDylib != NULL), function loadIcbeDylib, file /SourceCache/GPUDriversIntel/GPUDriversIntel-10.0.86/Common/CLPlugin/Intel/igil/cvms_plugin/igil_cvms_plugin.cpp, line 209.
 

Thread 0:: Dispatch queue: com.apple.root.default-qos.overcommit
0   libsystem_kernel.dylib        	0x00007fff985bc73e __sigsuspend_nocancel + 10
1   libdispatch.dylib             	0x00007fff91f023ad _dispatch_sig_thread + 45

Thread 1:: Dispatch queue: com.apple.libdispatch-manager
0   libsystem_kernel.dylib        	0x00007fff985bd22e kevent64 + 10
1   libdispatch.dylib             	0x00007fff91ef4a6a _dispatch_mgr_thread + 52

Thread 2:
0   libsystem_kernel.dylib        	0x00007fff985bc946 __workq_kernreturn + 10
1   libsystem_pthread.dylib       	0x00007fff8f2b64a1 start_wqthread + 13

Thread 3:
0   libsystem_kernel.dylib        	0x00007fff985bc946 __workq_kernreturn + 10
1   libsystem_pthread.dylib       	0x00007fff8f2b64a1 start_wqthread + 13

Hopefully someone with experience can chime in on what is going on.

  • Like 1
Link to comment
Share on other sites

I would like to add my personal experience to this, I've been running Yosemite since Preview 5 upto the final version and in all I've had a problem with Preview(HD4600 mobile with pikes patch) as OP.

 

I personally think it has to do with the HD4600 Patch/Intel drivers, as Preview runs fine with out QE/CI and when no video drivers are loaded, but as soon as I load Yosemite with the patched drivers Preview becomes sluggish and unresponsive.

 

.....

Hopefully someone with experience can chime in on what is going on.

Maybe it has to do with Intel drivers but I don think it's related to pikes patch since I'm having the same problems on mobile HD4400 which does not require any patch.

Anyway, if it's a driver issue I can't understand why Photoshop and Lightroom are working ok and Preview is having troubles only with graphics files (jpg, gif...) and not with PDFs...

Link to comment
Share on other sites

Ok so we know that  Pikes Patch has nothing to do with it, but there is something in the Intel Drivers that's causing it, or perhaps something missing from the drivers.

 

The crash seems to be happening because CMVCompiler is not loading the following file/plugin:

Assertion failed: (!= NULL), function loadIcbeDylib, file /SourceCache/GPUDriversIntel/GPUDriversIntel-10.0.86/Common/CLPlugin/Intel/igil/cvms_plugin/igil_cvms_plugin.cpp, line 209.

Searched google for any information regarding cvms_plugin and igil_cvms_plugin but got 0 results back. 

 

Do you guys think this could be related to OpenCL? During the betas I was looking into this issue and kept getting search results relating to OpenCL.

 

I wonder if this issue is only happening on the mobile Intel HD cards or also the desktop versions.

Link to comment
Share on other sites

  • 4 weeks later...

Well i found a solution to the problem on another forum(i think that forum is forbidden here, if its ok i'll post the link, it is refer by some as tony****), it is in fact related to the patch and the problem was related to OpenCL and OpenGL.

 

It affects both HD4400 and HD4600 mobile((Credits vbo)).

 

Intel HD4400 Mobile

For Intel HD4400 (8086:0a16) execute the following command (Credits vbo):

# Patch libCLVMIGILPlugin for HD4400 OpenCL / OpenGL
sudo perl -i.bak -pe 's|([\xFF\xFC\x3D])\x86\x80\x12\x04|$1\x86\x80\x16\x0A|sg' /System/Library/Frameworks/OpenCL.framework/Libraries/libCLVMIGILPlugin.dylib

sudo codesign -f -s - /System/Library/Frameworks/OpenCL.framework/Libraries/libCLVMIGILPlugin.dylib

Intel HD4600 Mobile

For Intel HD4600 (8086:0416) execute the following command:

# Patch libCLVMIGILPlugin for HD4600 OpenCL / OpenGL
sudo perl -i.bak -pe 's|([\xFF\xFC\x3D])\x86\x80\x12\x04|$1\x86\x80\x16\x04|sg' /System/Library/Frameworks/OpenCL.framework/Libraries/libCLVMIGILPlugin.dylib

sudo codesign -f -s - /System/Library/Frameworks/OpenCL.framework/Libraries/libCLVMIGILPlugin.dylib

I tested it on my Lenovo y510p with HD4600 and it works perfectly, finally it was driving me crazy and was causing crashes on iDraw.

 

Hope it wasn't posted already on another thread and it is useful to anyone else that is having the same issue. 

Link to comment
Share on other sites

 

Well i found a solution to the problem on another forum(i think that forum is forbidden here, if its ok i'll post the link, it is refer by some as tony****), it is in fact related to the patch and the problem was related to OpenCL and OpenGL.

 

It affects both HD4400 and HD4600 mobile((Credits vbo)).

 

Intel HD4400 Mobile

 

For Intel HD4400 (8086:0a16) execute the following command (Credits vbo):

# Patch libCLVMIGILPlugin for HD4400 OpenCL / OpenGL
sudo perl -i.bak -pe 's|([\xFF\xFC\x3D])\x86\x80\x12\x04|$1\x86\x80\x16\x0A|sg' /System/Library/Frameworks/OpenCL.framework/Libraries/libCLVMIGILPlugin.dylib

sudo codesign -f -s - /System/Library/Frameworks/OpenCL.framework/Libraries/libCLVMIGILPlugin.dylib

Intel HD4600 Mobile

 

For Intel HD4600 (8086:0416) execute the following command:

# Patch libCLVMIGILPlugin for HD4600 OpenCL / OpenGL
sudo perl -i.bak -pe 's|([\xFF\xFC\x3D])\x86\x80\x12\x04|$1\x86\x80\x16\x04|sg' /System/Library/Frameworks/OpenCL.framework/Libraries/libCLVMIGILPlugin.dylib

sudo codesign -f -s - /System/Library/Frameworks/OpenCL.framework/Libraries/libCLVMIGILPlugin.dylib

I tested it on my Lenovo y510p with HD4600 and it works perfectly, finally it was driving me crazy and was causing crashes on iDraw.

 

Hope it wasn't posted already on another thread and it is useful to anyone else that is having the same issue. 

 

 

First thanks, mechier, for your time invested to post this. Unfortunately, this solution is already spread couple of weeks ago or more. I didn't pay attention to this thread as I joined the discussion about the same problem in another thread in which the member vidi2000 introduced the same solution from tony's. I also shared the same solution (couple of weeks ago) in a thread that initially was dedicated for Mavericks on Y510P but currently expanded to cover Yosemite as well (you better have a look there if you didn't as you might find some good stuff there). I'll mark this thread as solved now thought I had to give credits where it belongs first.

Link to comment
Share on other sites

 Share

×
×
  • Create New...