子供たちの写真をスキャナで読み込んでApertureに格納しようと久しぶりにキヤノン製MP640のMP Navigator EXを動かそうとしたところ。「MP Navigator EX 予期しない問題 」のクラッシュレポート
Exception Type: EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000000
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Thread 0 Crashed: Dispatch queue: com.apple.main-thread
0 CanoScan LiDE 60 0x12091b05 MakeIdentity(TW_IDENTITY&) + 157
1 CanoScan LiDE 60 0x12092c65 DS_Entry + 209
2 org.twain.dsm 0x0119adc6 -[DS initDSEntry:] + 452
3 org.twain.dsm 0x0119a947 -[DS initWithPath:appIdentity:] + 233
4 org.twain.dsm 0x0119a74f -[DSM buildDataSourceArray] + 752
5 org.twain.dsm 0x0119a447 -[DSM openDSM] + 53
キャッシュや、Prefarence周りを削除してもだめ。おーなんでだよ。もう少しクラッシュログを眺めているとおや? LiDE60がTWAINとして呼ばれてる?おかしいな? スキャナードライバー削除ツール Deldrv Ver. 1.5.1.0 で過去ドライバは削除できているはずなのに、CanoScan LiDE 60.dsが呼ばれてる
0x12090000 - 0x120a2ff2 +CanoScan LiDE 60 ??? (???) /Library/Image Capture/TWAIN Data Sources/CanoScan LiDE 60.ds/Contents/MacOS/CanoScan LiDE 60
こりゃおかしい。
/Library/Image Capture/TWAIN Data Sources 下に”CanoScan LiDE 60.ds”のファイルが有った事が原因のようだ。このファイルをゴミ箱にポイしたら一気に解決 やったね。