• 締切済み

arduino ideが落ちる(MAC版)

久しぶりにESP32のプログラミングを行おうと、mac bookに入っているarduino ideを起動してプログラミングを行おうとすると必ずダウンしてしまう状況です。 この状況を解決する方法をご教示よろしく御願い致します。 (エラー内容) Arduinoが予期しない理由で終了しました。 Process: Arduino [1388] Path: /Users/USER/Desktop/Arduino.app/Contents/MacOS/Arduino Identifier: cc.arduino.Arduino Version: 1.8.12 (1.8.12) Code Type: X86-64 (Native) Parent Process: ??? [1] Responsible: Arduino [1388] User ID: 501 Date/Time: 2020-04-18 18:14:03.817 +0900 OS Version: Mac OS X 10.15.3 (19D76) Report Version: 12 Anonymous UUID: C58AA01F-2023-2E29-A45B-072AE4927CED Time Awake Since Boot: 1600 seconds System Integrity Protection: enabled Crashed Thread: 23 Java: Java2D Queue Flusher Exception Type: EXC_BAD_INSTRUCTION (SIGABRT) Exception Codes: 0x0000000000000001, 0x0000000000000000 Exception Note: EXC_CORPSE_NOTIFY Application Specific Information: -[NSOpenGLContext setView:] must be called from the main thread. Thread 0:: AppKit Thread Dispatch queue: com.apple.main-thread 0 libsystem_kernel.dylib 0x00007fff67eef25a mach_msg_trap + 10 1 libsystem_kernel.dylib 0x00007fff67eef5d0 mach_msg + 60 2 com.apple.CoreFoundation 0x00007fff3070ad0b __CFRunLoopServiceMachPort + 322 3 com.apple.CoreFoundation 0x00007fff307098e7 __CFRunLoopRun + 1695 4 com.apple.CoreFoundation 0x00007fff30708bd3 CF (省略)

みんなの回答

回答No.2

Piyofukashiです。 【1】世界の情勢 今日、少し調べましたが相変わらず良い回答は見つけられていません 世界的にも混乱している様です。以下のブログが比較的 的を得ているかと思います。かなりのプロの方が投稿・議論している。 https://forum.arduino.cc/index.php?topic=668724.0 version1.8.13を待ちましょうという意見もあります。 【2】根本原因: Catalinaから64bitになったこと!現象は色々有るようです。 【3】現象 (1)起動しない・・・去年の私はこの現象だった?すぐベータ版に切り替えたのであまり記憶がない。 (2)起動しても、ポートがうまくつかめない (3)突然クラッシュする Techhouseさんの現象は、(1)の様なので私のコメントはピントを外しているかも知れません。私の現象は(3)ですが、どうも2画面操作の時にグラフィクスがパワーを食うので、自動的にArduinoがシャットダウン(強制)するようです(これはMACの機能?)。 【4】手としては? (1)Versionベータ(1.9)を使用するのは? 過去1年ほど特に問題は無かったです!私もそのうち戻すかも知れません。 (1)Platform.IOを使用するのは? インストールは5分、理解するのは時間が掛かります。絶賛するブログが多いのですが。気にする点は 1.Arduino.ino⇔cppファイルへの相互変換がそれほど簡単ではない! 2.initialファイルを設定する必要が発生するときがある。ボーレートの定義、Serialport#の設定(2つ以上のArduinoを接続した際)等。その際にはterminalでSerialport#を調べる必要があるがこれが面倒! 3.Serial Input(コマンド)の窓がない(Atomに載せると小窓が開く!)。この点はArduino IDEの方が解り易い。 4.Serial Plotはどのようにやるの????まだ見つけていません。 【5】グラフィクス関連(オマケ) https://forum.arduino.cc/index.php?topic=668724.0 の記事に、かなりプロと思われる方が投稿していて私の現象は ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ It sounds similar to this bug: https://github.com/arduino/Arduino/issues/9828 I'm not very knowledgeable about macOS, but the crash report you posted looks similar to the other crash reports we have been getting that are related to using multiple monitors: https://github.com/arduino/Arduino/issues/9764 We also had a report of this error happening when there is a switch between the integrated and the "high performance" graphics processors, which can happen automatically as a power saving measure: https://support.apple.com/en-us/HT202043 以上 また時間があれば調べて見ます。

回答No.1

かなり近い現象なので情報のみお知らせします。解決策は見つかっていません。 MAC Catalina 10.15.4 Arduino IDE Version1.8.12 Arduino Uno, NANO 33 BLE Sense・・・デバイスの影響かは調べていません。 「Arduinoが予期しない理由で終了しました。」 Version1.9(ベータ版)はそれなりに使えていました。 (1)現象の経緯 1年前、Catalinaに変えてから確か、ポートが捕まえられない!現象が発生して調べたらCatalinaからはアプリがフル64bit対応でないとダメ!それ故にIDEは動作しないとの(だったような)記載がどこか(英語)にありver1.9(beta)に切り替えていました。特に問題なしでした。アイコンが極めて地味な色のVersionです。1ヶ月ほど前(3月後半)試しにver1.8.12に戻したら動きました(直ったのか?)。ところが、現在は日に5回ほど落ちます。特に、2画面で、他のアプリを画面間移動させた時、といった様に別のタスクをしているときに落ちるようです。「再度開く」ボタンを押すと戻るのでそれほど気にしていないのですが!国外もあさってみましたがどうもドンピシャな回答は見つかっていません。Platform.IO or/and Atomを使う手もありますが迷っている段階です。 (2) エラーのログを以下に載せました。 Process: Arduino [2041] Path: /Applications/Arduino.app/Contents/MacOS/Arduino Identifier: cc.arduino.Arduino Version: 1.8.12 (1.8.12) Code Type: X86-64 (Native) Parent Process: ??? [1] Responsible: Arduino [2041] User ID: 501 Date/Time: 2020-04-21 13:37:36.630 +0900 OS Version: Mac OS X 10.15.4 (19E266) Report Version: 12 Bridge OS Version: 3.0 (14Y908) Anonymous UUID: 6CC736C4-74BD-D8CA-D11A-879258FDAEDF Sleep/Wake UUID: D3CBBED1-29BC-486D-8E79-D52AFBDB12A6 Time Awake Since Boot: 8400 seconds Time Since Wake: 40 seconds System Integrity Protection: enabled Crashed Thread: 17 Java: Java2D Queue Flusher Exception Type: EXC_BAD_INSTRUCTION (SIGABRT) Exception Codes: 0x0000000000000001, 0x0000000000000000 Exception Note: EXC_CORPSE_NOTIFY Application Specific Information:

techhouse
質問者

お礼

回答頂きありがとうございます。OSのバージョンアップと関係があるようですね。助かります。

関連するQ&A