iBooks Author 2.4 の不具合

今まで普通に、iBooks Author を使っていましたが、OS X や iBooks Author のアップデートを繰り返していると、知らないうちに、ある特定のフォントを使用したファイルを開くとフリーズするようになりました


それぞれ、メモリ、アプリ、ハードウェアに基づく依存などの原因が考えられるとのことでした

※後日、現行のマシンにてテストをした結果、同様の症状を確認したため、メモリの原因は除外されました

その他に考えられる原因は、単に、ダウンロード時の失敗によるデータの損失でしょうか?

いずれにしろ、下記の手順によって再現すると、条件によってその時に限り一時的に問題を解消できたりし、動作が一定でなく、まとまりません


みなさんの環境では、どのようになりますか?

情報の提供をお願い致します


iBooks Author 2.4 の挙動の報告 - 2016/02/11


2016/02/11 時点のiBooks Author 2.4 の挙動の報告をいたします

検証環境は以下のとおりです


バージョン 10.11.x 全般

MacBook Pro (13-inch, Mid 2012)

プロセッサ 2.5 GHz Intel Core i5

メモリ 16 GB 1600 MHz DDR3

(自己責任にて増設。規定では8GBまで)

グラフィックス Intel HD Graphics 4000 1536 MB

ストレージ 256 GB

(標準のHDD 500GB SSDに換装)



よく表示されるログ:

iBooks Author[464]: GetDYLDEntryPointWithImage(/System/Library/PrivateFrameworks/CacheDelete.framework/CacheDelete,CacheDeleteCopyPurgeableSpaceWithInfo) failed.


diagnosticd[123]: /BuildRoot/Library/Caches/com.apple.xbs/Sources/libtrace_executables/libtrace-201.10.3/diagnosticd/main.c: unable to locate shared cache for arch 'i386'



cf.https://support.apple.com/ja-jp/HT202372


Noteworthy など、iBooksAuthor 2.4 独特のフォントを使うと、fontd が暴走しやすくなる



[ iBooksAuthor 2.4 で暴走しない比較的安全なフォント ]

Bradley Hand系フォント

Courier系フォント

Georgia レギュラー

Helvetica系フォント

ヒラギノ系フォント

Iowan Old Style ローマン

小塚系フォント

Noto系フォント



[ iBooksAuthor 2.4 で使用されているフォント一覧 ]

Academy Engraved LET(使える)○

American Typewriter(使える)○

Andale Mono(使える)○

Arial(使える)○

Arial Black(使える)○

Arial Hebrew(使える)○

Arial Narrow(使える)○

Arial Rounded MT Bold(使える)○

Arial Unicode MS(使える)○

Avenir(使える)○

Aver Next(使える)○

Aver Next Condensed(使える)○

Ayuthaya(使える)○

Bangla sangam MN(使える)○

Baskerville(使える)○

Big Caslon(使える)○

Birch Sid(使える)○

Blachmoor LET(使える)○

Blackout Std(使える)○

BLAIRMDITC TT(使える)○

BODONI 72 SMALLCAPS - Bodoni SvtyTwo OS ITC TTに切り替わる)

Bodoni Ornaments- Bodoni Ornaments ITC TTに切り替わる)

Bodoni Ornaments ITC TT(使える)○

Bodoni SvtyTwo ITG TT(使える)○

Bodoni SvtyTwo OS ITC TT(使える)○

BODONI SVTYTWO SC ITC TT(使える)○

Bordeaux Roman Bold LET(使える)○

Bradley Hand - Bradley Hand ITC TTに切り替わる)

Bradley Hand ITC TT(使える)○

Brush Script MT(使える)○

Brush Script Std(使える)○

CAPITALS(使える)○

Chalkboard(使える)△

Chalkboard SE(使える)△

Chalkduster(使える)○

Chaparral Pro(使える)○

CHARLEMAGNE STD(使える)○

Cochin(使える)△

Comic Sans MS(使える)○

Cooper Std(使える)○

COPPERPLATE(使える)○

Courier(使える)○

Courier New(使える)△

Devanagari Sangam MN(使える)○

Didot(使える)○

DIN Alternate(使える)○

DIN Condensed(使える)△

Diwan Thuluth(使える)△

Euphemia UCAS(使える)○

Farisi(使える)△

Futura(使える)○

GB18030 Bitmap(使える)○

Geez Pro(使える)○

Georgia(使える)○

Giddyup Std(使える)△

Gill Sans(使える)△

Gujarati Sangam MN(使える)○

GungSeo(使える)△

Gurmukhi MN(使える)○

Gurmukhi MT(使える)○

HeadLineA(使える)○

黒体 - 簡(使える)○

黒体 - 繁(使える)○

Helvetica(使える)○

Helvetica Neue(使える)○

HERCULANUM(使える)△

ヒラギノ角ゴ ProN(使える)○

ヒラギノ明朝 ProN(使える)○

Hobo Std(使える)○

Hoefler Text(使える)○

Impact(使える)○

InaiMathi(使える)○

Iowan Old Style(使える)○

Jazz LET(使える)○

Kailasa(使える)○

Kannada Sangam MN(使える)○

Khmer Sangam MN(使える)○

Kokonor(使える)○

小塚ゴシック Pr6N(使える)○

小塚ゴシック Pro(使える)○

小塚明朝 Pr6N(使える)○

小塚明朝 Pro(使える)○

Krungthep(使える)○

Lao Sangam MN(使える)○

Letter Gothic Std(使える)○

LiHei Pro(使える)○

LiSong Pro(使える)○

LiTHOS PRO(使える)○

Luminari(使える)○

Malayalam Sangam MN(使える)○

Marion Marker Felt(使える)○

Mesquite Std(使える)○

Microsoft Sans Serif(使える)○

Minion Pro(使える)○

Mishafi(使える)○

Mishafi Gold(使える)○

Mona Lisa Solid ITC TT(使える)○

Myriad Arabic(使える)○

Myriad Hebrew(使える)○

Myriad Pro(使える)○

Noteworthy (使えない。使用するとfontd が暴走する)

Noto Sans Cuneiformを除くNoto系フォント(使える)○

Noto Sans Cuneiform(使える)△

Nueva Std(使える)○

OCR A Std(使える)○

Optima(使える)○

ORATOR STD(使える)○

Oriya Sangam MN(使える)○

Osaka(使える)○

Palatino(使える)△

Papyrus(使える)○

Party LET(使える)○

PCMyungjo(使える)○

PilGi(使える)△

PingFang HK(使える)○

PingFang SC(使える)○

PingFang TC(使える)○

Plantagenet Cherokee(使える)○

Poplar Std(使える)○

PORTAGOITC TT(使える)○

Prestige Elite Std(使える)○

PRIXCETOWN LET(使える)○

ROSEWOOD STD(使える)△

Santa Fe LET(使える)△

Sethu(使える)○

SchoolHouse Cursive B(使える)○

SchoolHouse Printed A(使える)○

Sign painter(使えない。使用するとfontd が暴走する)

Silom(使える)○

Sinhala Sangam MN(使える)○

Skia(使える)○

Snell Roundhand(使える)○

STENCIL STD(使える)○

STFangsong(使える)○

STHeiti(使える)△

STIXGeneral(使える)△

STIXIntegralsD(使える)○

STIXIntegralsSm(使える)○

STIXIntegralsUp(使える)△

STIXIntegralsUpD(使える)○

STIXIntegralsUPSm(使える)△

STIXNonUnicode(使える)○

STIXSizeFiveSym(使えない。使用するとフリーズする)

STIXSizeFourSym(使える)○

STIXSizeOneSym(使える)△

STIXSizeThreeSym(使える)○

STIXSizeTwoSym(使える)○

STIXVariants(使える)○

Symbol(使える)○

SYNCHRO LET(使える)○

Tahoma(使える)○

Tamil sangam MN(使える)

Teton Pro(使える)△

Telugu Sangam MN(使える)○

Thonburi(使える)○

Times New Roman(使える)○

TRAJAN PRO(使える)△

Trattatello(使える)

Trebuchet MS(使える)

Type Embellish aments One LET(使える)

Verdana(使える)

Wawati SC(使える)

Wawati TC(使えない。使用するとfontd が暴走する)

Webdings(使える)

Weibei SC(使える)

Weibei TC(使える)

Wingdings(使える)

Wingdings 2(使える)

Wingdings 3(使える)

游ゴシック体(使える)

Yuppy SC(使える)○

Yuppy TC(使える)○

Zapf Dingbats(使えない。使用するとフリーズする)

Zapfino(使える)

Adobe Arabic(使える)

Adobe Caslon Pro(使える)

Adobe Devanagari(使える)△

Adobe Fan Heiti Std(使える)

Adobe Fangsong Std(使える)

Adobe Garamond Pro(使える)△

Adobe Gothic Std(使える)

Adobe Hebrew(使える)△

Adobe Heiti Std(使える)

Adobe Kaiti Std(使える)

Adobe Ming Std(使える)

Adobe Myungjo Std(使える)

Adobe Naskh(使える)△

Adobe Song Std(使える)

Apple Braille (使える)△

apple Chancery (使えない。使用するとfontd が暴走する)

Apple カラー絵文字(使える)

Apple SD Gothic Neo(使える)

Apple Gothic(使える)

AppleMyungjo(使える)△


非常に安定○、読み込みに時間がかかる△、


※ fontd が暴走するフォントを使っているファイルを開くには、最初にダミーとして、起動時に、新規のテンプレートを開く必要がある。(安定しているフォントを使用しているファイルをダミーとして開く必要がある)



再現手順と不具合の特徴は以下の通りです。


step1



10.10 で .iba ファイルを作成する.(Noteworthy のフォントを使用した、数MB文字のみファイル)



step2



10.11 にアップデートする



step3



10.11 で iBooks Author 2.4 を起動する



一番最初に 上で作成した.ibaファイル(Noteworthy のフォントを使用した、数MB文字のみファイル)を開く。



すると、読み込みが滞り、クラッシュする。そのあとフリーズする。



注意

・サイズの小さなファイルや10.11で作成したファイルを開くときは、比較的高確率でファイルが開ける。そのあとに上で作成した(Noteworthy のフォントを使用した、数MB文字のみファイル)を開くと比較的高確率で編集が可能になる。

しかし、1度 iBooks Author 2.4 を終了し、新たに iBooks Author 2.4 起動後に、1番最初に(Noteworthy のフォントを使用した、数MB文字のみファイル)を開こうとすると、再びクラッシュする。

・稀に、サイズの小さなファイルや10.11で作成したファイルも開いた後、コマ送りになる時があるが、時間をかけて、データをロードさせることで、回復することがある。そのケースは、[バージョンを戻す]の[すべてのバージョンをブラウズ]を表示確認することで、操作がスムーズになる確率が高い。



step 4



・「step3」の後に、アクティビティモニタを確認すると、”fontd”のCPU使用率が100%くらいになる



・自動的に発生する暴走した”fontd”をアクティビティモニタをで確認して、”fontd”を何度か終了させる



・そして、自動的に再び”fontd”が正常な動作で起動する



・しかし、今度は “iBooks Author 2.4” のCPU使用率が100%くらいになる



・iBooks Author 2.4 の操作画面にて、何度か文章をクリックすると、カーソルがコマ送りで表示されるようになる。



・しばらくそのままにしておく



・すると、コンソールにて、自動的にCPUに関するレポートが作成される。



「特徴的な3つの記録」



・kernel: process iBooks Author[711] thread 24382 caught burning CPU! It used more than 50% CPU (Actual recent usage:59%) over 180 seconds. thread lifetime …



・ReportCrash: Invoking spin dump for pid=711 thread=24382 percent_cpu=59 duration=153 because of excessive cpu utilization



・spin dump: Saved cpu_resource.diag report for iBooks Author version 2.4 (816) to /Library/Logs/DiagnosticReports/iBooks Author_2016-02-01-132515_yuichi-no-MacBook-Pro.cpu_resource.diag



・その後、iBooks Author 2.4 のCPU使用率が安定する。

MacBook Pro (13-inch Mid 2012), OS X El Capitan (10.11), OS X El Capitan 10.11.x 全般

投稿日 2016/02/14 08:26

返信
返信: 1

2016/02/15 08:50 testa への返信

経過報告 - 2016/02/16


動作確認をした結果、どうやら 「Noteworthy(ノートワージー)」のフォントファミリーを使用しているファイルをダブルクリックして、iBooks Author 2.4 を起動して開くと、多少フリーズする様子です


iBooks Author のメールサポートにも動作確認を依頼しましたが、一部の動作検証で同じ結果が出ました


・フリーズ後、回復するまでに20〜30分くらいの時間を要し、その後正常動作する


cf. http://yuichi-ishiyama.com/php_test/php_test10.php


原因が特定できたため、この返信をもって「自己解決」することにします

すみませんでした。「自己解決」により、投稿の削除をお願いいたします

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

iBooks Author 2.4 の不具合

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。