リンクをクリップボードにコピー
コピー完了
以前から「バグっている」と問い合わせしているけど、何時までも修正されません。
本日、発生したクラッシュをコンソールのクラッシュ レポートを見ながら確認します。
| Path: /Library/Application Support/Adobe/*/CCLibrary.app/Contents/MacOS/CCLibrary
Identifier: com.adobe.CCLibrary
このファイルを "ls -l" すると
-rwxr-xr-x 1 root wheel 23712 Jul 2 12:14 CCLibrary
で、 2020/7/2 12:14 版です。
クラッシュの直接的な原因は
| Exception Type: EXC_BAD_ACCESS (SIGSEGV)
| Exception Codes: EXC_I386_GPFLT
| Exception Note: EXC_CORPSE_NOTIFY
| ...
| Thread 6 Crashed:: VulcanMsgRecv
| 0 libc++abi.dylib 0x00007fff649760c4 __dynamic_cast + 26
| 1 VulcanMessage5.dylib 0x0000000102f19dfe vcfoundation::io::Serializer::Serialize(vcfoundation::IVCType*) + 64
| 2 VulcanMessage5.dylib 0x0000000102f1a437 vcfoundation::io::Serializer::SerializeMap(vcfoundation::data::IVCMap*) + 125
ですが、不味いのは
| Thread 0:: Dispatch queue: com.apple.main-thread
| 0 libsystem_malloc.dylib 0x00007fff6780396a tiny_free_list_add_ptr + 128
| 1 libsystem_malloc.dylib 0x00007fff678032d6 tiny_free_no_lock + 1111
| 2 libsystem_malloc.dylib 0x00007fff67802d8b free_tiny + 459
| 3 node 0x0000000100aa5b5d OPENSSL_LH_free + 69
| 4 node 0x0000000100a87f3c err_cleanup + 66
| 5 node 0x0000000100aa3db0 OPENSSL_cleanup + 290
| 6 libsystem_c.dylib 0x00007fff676f1143 __cxa_finalize_ranges + 326
| 7 libsystem_c.dylib 0x00007fff676f1412 exit + 55 **********<<<<< これ!!
| 8 node 0x000000010003a62e node::Environment::Exit(int) + 54
全てのスレッドの終了処理を省いて、いきなり exit を呼び出すからです。 exit() 処理で様々なオブジェクトの解放処理が実行されている最中に、生きてるスレッドがアクセスしてクラッシュすることを、担当プログラマが知らないのだと思う。
うまく exit() できるのは、たまたま exit() 中に生きてるスレッドがアクセスしないだけです。
[Moved from Global board to Japanese board by MOD.]
何か追加しますか?