OS X 10.10.2 1st betaでGoogle Chrome v39が起動しない現象があるようです。詳細は以下から。
11日21日にリリースされた「OS X Update Seed 10.10.2 (14C68k)」ですが、このアップデートを適用後のMacBookでGoogle Chrome, Canaryなどがクラッシュする不具合が報告されているそうで、この不具合はOS X 10.10.2 1st betaでいくつかのトラックパッドAPIが非推奨になったことが原因のようです。
Recently updated to OS X 10.10.2 and discovered that it causes the most recent version of Chrome to crash. This seems to be due to a bug with built in trackpads on Macbooks. Does anyone know of a fix (besides using a mouse and disabling trackpad)? Confirmed on Macbook Air 13 inch OS X 10.10.2
[OS X 10.10.2 crashes google chrome – Reddit]
対処法としてはRedditに投稿された以下の方法でパッチを当てるか、Logan McAnshさんがパッケー活かしたLaunch Google Chrome.appも配布されています。
Workaround that was found on the Apple dev forums – this is not my code – use at your own risk – I’ve used it and it works fine.
1) Open up text edit and paste this code – save it as “patch.m”
#import__attribute((constructor)) void Patch_10_10_2_entry()
{
NSLog(@”10.10.2 patch loaded”);
}@interface NSTouch ()
– (id)_initWithPreviousTouch:(NSTouch *)touch newPhase:(NSTouchPhase)phase position:(CGPoint)position isResting:(BOOL)isResting force:(double)force;
@end@implementation NSTouch (Patch_10_10_2)
– (id)_initWithPreviousTouch:(NSTouch *)touch newPhase:(NSTouchPhase)phase position:(CGPoint)position isResting:(BOOL)isResting
{
return [self _initWithPreviousTouch:touch newPhase:phase position:position isResting:isResting force:0];
}
@end2) Run this command in Terminal
clang -dynamiclib -framework AppKit ~/Desktop/patch.m -o ~/Desktop/patch.dylib3) Run this command in Terminal to open Chrome.
env DYLD_INSERT_LIBRARIES=~/Desktop/patch.dylib “/Applications/Google Chrome.app/Contents/MacOS/Google Chrome”Notes: This will leave Terminal open in the background, do not close it or Chrome will quit out. This doesn’t modify anything permanently just fixes it temporarily. To reopen chrome a second time all you have to do is repeat step 3.
関連リンク:
・Google Chrome crashes hard with Mac OS 10.10.2 beta – 9to5Mac
・Google、SSL v3へのフォールバックを無効化し、64bit化によってパフォーマンスも向上したGoogle Chrome v39 for Macをリリース
コメント
OS X Yosemite 10.10.2 Beta2 (Build 14C78c) で Chrome 39.0.2171.71 (64bit) が
トラックパッド使用時にも動作するようになりました。
14C78c は実はbeta3なんですよ(汗)