Terminal.app stürzt unter Mac OS X nach Update auf 10.12 Sierra

Nach dem Upgrade von Mac OS X von El Capitan zu Sierra (10.12.2), Terminal.app ist Häufig abgestürzt, mehrmals pro Tag. Ich werde in der Mitte die Eingabe ein Befehl oder eine Datei Bearbeiten und es stürzt ab. Jemand anderes sehen dieses Problem oder weiß, was zu tun ist (neben Schalter zu iTerm 2)?

(edit) Hier ist der stack-trace (entfällt der Abgang geladene dynamische Bibliotheken zu halten, die Länge angemessen ist):

Process:               Terminal [17579]
Path:                  /Applications/Utilities/Terminal.app/Contents/MacOS/Terminal
Identifier:            com.apple.Terminal
Version:               2.7.1 (388)
Build Info:            Terminal-388000000000000~2
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           Terminal [17579]
User ID:               501

Date/Time:             2017-01-25 16:55:07.676 -0800
OS Version:            Mac OS X 10.12.2 (16C68)
Report Version:        12
Anonymous UUID:        XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX

Sleep/Wake UUID:       XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX

Time Awake Since Boot: 59000 seconds
Time Since Wake:       3700 seconds

System Integrity Protection: enabled

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Termination Signal:    Segmentation fault: 11
Termination Reason:    Namespace SIGNAL, Code 0xb
Terminating Process:   exc handler [0]

VM Regions Near 0:
--> 
    __TEXT                 00000001070d8000-00000001071a8000 [  832K] r-x/rwx SM=COW  /Applications/Utilities/Terminal.app/Contents/MacOS/Terminal

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libsystem_platform.dylib        0x00007fff9f916f56 _platform_memmove$VARIANT$Haswell + 182
1   com.apple.Terminal              0x0000000107110c4d 0x1070d8000 + 232525
2   com.apple.Terminal              0x000000010716ebb8 0x1070d8000 + 617400
3   com.apple.UIFoundation          0x00007fff9cd20b7f -[NSAttributedString(NSAttributedStringUIFoundationAdditions) doubleClickAtIndex:inRange:] + 337
4   com.apple.AppKit                0x00007fff882aa90e -[NSAttributedString(NSAttributedStringDeprecatedKitAdditions) URLAtIndex:effectiveRange:] + 607
5   com.apple.Terminal              0x000000010717c625 0x1070d8000 + 673317
6   com.apple.Terminal              0x0000000107147f81 0x1070d8000 + 458625
7   com.apple.Terminal              0x00000001071481e9 0x1070d8000 + 459241
8   com.apple.Terminal              0x000000010714ec1c 0x1070d8000 + 486428
9   com.apple.Foundation            0x00007fff8bc42f7f __NSFireTimer + 83
10  com.apple.CoreFoundation        0x00007fff8a1b7244 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 20
11  com.apple.CoreFoundation        0x00007fff8a1b6ecf __CFRunLoopDoTimer + 1071
12  com.apple.CoreFoundation        0x00007fff8a1b6a2a __CFRunLoopDoTimers + 298
13  com.apple.CoreFoundation        0x00007fff8a1ae3e1 __CFRunLoopRun + 2065
14  com.apple.CoreFoundation        0x00007fff8a1ad974 CFRunLoopRunSpecific + 420
15  com.apple.HIToolbox             0x00007fff89739acc RunCurrentEventLoopInMode + 240
16  com.apple.HIToolbox             0x00007fff89739901 ReceiveNextEventCommon + 432
17  com.apple.HIToolbox             0x00007fff89739736 _BlockUntilNextEventMatchingListInModeWithFilter + 71
18  com.apple.AppKit                0x00007fff87cdfae4 _DPSNextEvent + 1120
19  com.apple.AppKit                0x00007fff8845a21f -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 2789
20  com.apple.AppKit                0x00007fff87cd4465 -[NSApplication run] + 926
21  com.apple.AppKit                0x00007fff87c9ed80 NSApplicationMain + 1237
22  libdyld.dylib                   0x00007fff9f706255 start + 1

Thread 1:: com.apple.terminal.low-disk-space-handler
0   libsystem_kernel.dylib          0x00007fff9f835e2a kevent + 10
1   com.apple.Terminal              0x00000001070da3df 0x1070d8000 + 9183
2   com.apple.Foundation            0x00007fff8bbd2c6d __NSThread__start__ + 1243
3   libsystem_pthread.dylib         0x00007fff9f91daab _pthread_body + 180
4   libsystem_pthread.dylib         0x00007fff9f91d9f7 _pthread_start + 286
5   libsystem_pthread.dylib         0x00007fff9f91d1fd thread_start + 13

Thread 2:: com.apple.terminal.sigchld-handler
0   libsystem_kernel.dylib          0x00007fff9f8362da read + 10
1   com.apple.Terminal              0x00000001070e4e03 0x1070d8000 + 52739
2   com.apple.Foundation            0x00007fff8bbd2c6d __NSThread__start__ + 1243
3   libsystem_pthread.dylib         0x00007fff9f91daab _pthread_body + 180
4   libsystem_pthread.dylib         0x00007fff9f91d9f7 _pthread_start + 286
5   libsystem_pthread.dylib         0x00007fff9f91d1fd thread_start + 13

Thread 3:: com.apple.terminal.tty-io
0   libsystem_kernel.dylib          0x00007fff9f834f4a __select + 10
1   com.apple.Terminal              0x00000001070e661b 0x1070d8000 + 58907
2   com.apple.Foundation            0x00007fff8bbd2c6d __NSThread__start__ + 1243
3   libsystem_pthread.dylib         0x00007fff9f91daab _pthread_body + 180
4   libsystem_pthread.dylib         0x00007fff9f91d9f7 _pthread_start + 286
5   libsystem_pthread.dylib         0x00007fff9f91d1fd thread_start + 13

Thread 4:: com.apple.NSEventThread
0   libsystem_kernel.dylib          0x00007fff9f82d38a mach_msg_trap + 10
1   libsystem_kernel.dylib          0x00007fff9f82c7d7 mach_msg + 55
2   com.apple.CoreFoundation        0x00007fff8a1aec94 __CFRunLoopServiceMachPort + 212
3   com.apple.CoreFoundation        0x00007fff8a1ae121 __CFRunLoopRun + 1361
4   com.apple.CoreFoundation        0x00007fff8a1ad974 CFRunLoopRunSpecific + 420
5   com.apple.AppKit                0x00007fff87e2cf92 _NSEventThread + 205
6   libsystem_pthread.dylib         0x00007fff9f91daab _pthread_body + 180
7   libsystem_pthread.dylib         0x00007fff9f91d9f7 _pthread_start + 286
8   libsystem_pthread.dylib         0x00007fff9f91d1fd thread_start + 13

Thread 5:
0   libsystem_kernel.dylib          0x00007fff9f8354e2 __workq_kernreturn + 10
1   libsystem_pthread.dylib         0x00007fff9f91d791 _pthread_wqthread + 1426
2   libsystem_pthread.dylib         0x00007fff9f91d1ed start_wqthread + 13

Thread 6:
0   libsystem_kernel.dylib          0x00007fff9f8354e2 __workq_kernreturn + 10
1   libsystem_pthread.dylib         0x00007fff9f91d791 _pthread_wqthread + 1426
2   libsystem_pthread.dylib         0x00007fff9f91d1ed start_wqthread + 13

Thread 7:
0   libsystem_kernel.dylib          0x00007fff9f8354e2 __workq_kernreturn + 10
1   libsystem_pthread.dylib         0x00007fff9f91d791 _pthread_wqthread + 1426
2   libsystem_pthread.dylib         0x00007fff9f91d1ed start_wqthread + 13

Thread 8:
0   libsystem_kernel.dylib          0x00007fff9f8354e2 __workq_kernreturn + 10
1   libsystem_pthread.dylib         0x00007fff9f91d791 _pthread_wqthread + 1426
2   libsystem_pthread.dylib         0x00007fff9f91d1ed start_wqthread + 13

Thread 9:
0   libsystem_kernel.dylib          0x00007fff9f8354e2 __workq_kernreturn + 10
1   libsystem_pthread.dylib         0x00007fff9f91d791 _pthread_wqthread + 1426
2   libsystem_pthread.dylib         0x00007fff9f91d1ed start_wqthread + 13

Thread 10:
0   libsystem_kernel.dylib          0x00007fff9f8354e2 __workq_kernreturn + 10
1   libsystem_pthread.dylib         0x00007fff9f91d791 _pthread_wqthread + 1426
2   libsystem_pthread.dylib         0x00007fff9f91d1ed start_wqthread + 13

Thread 11:
0   libsystem_kernel.dylib          0x00007fff9f8354e2 __workq_kernreturn + 10
1   libsystem_pthread.dylib         0x00007fff9f91d5fe _pthread_wqthread + 1023
2   libsystem_pthread.dylib         0x00007fff9f91d1ed start_wqthread + 13

Thread 12:
0   libsystem_kernel.dylib          0x00007fff9f8354e2 __workq_kernreturn + 10
1   libsystem_pthread.dylib         0x00007fff9f91d791 _pthread_wqthread + 1426
2   libsystem_pthread.dylib         0x00007fff9f91d1ed start_wqthread + 13

Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x00007fff58b24f0e  rbx: 0x0000610000672f80  rcx: 0x0000000000005ff2  rdx: 0x0000000000000002
  rdi: 0x00007fff58b24f0e  rsi: 0x0000000000000000  rbp: 0x00007fff58b24e70  rsp: 0x00007fff58b24e70
   r8: 0x0000000000000000   r9: 0x00007fff58b24e5c  r10: 0x00007f996715ca76  r11: 0x00007fff58b24f0e
  r12: 0x0000000000000018  r13: 0x0000000000000010  r14: 0x000000000000f136  r15: 0x000000000003e07d
  rip: 0x00007fff9f916f56  rfl: 0x0000000000010246  cr2: 0x0000000000000000

Logical CPU:     6
Error Code:      0x00000004
Trap Number:     14
  • Konsole öffnen, alle Fehler-logs?
  • Haben Sie eine spezielle shell festlegen, welche Ursache der Absturz?
  • Posted log. @RyanWu Habe nicht Hinzugefügt, nichts neues seit dem upgrade. Ich habe meine .inputrc konfiguriert mit set editing-mode vi und bin in Vim ein wenig Recht.
  • Thread 1:: com.apple.terminal.low-disk-space-handler sind Sie running out of disk space?
  • Hatte den gleichen Gedanken, aber geprüft und Haben ~50 GB von 250 GB frei.
  • Sieht aus wie abgestürzt auf dem Haupt-thread – bei _platform_memmove$VARIANT$Haswell + 182, fand einige ähnliche Probleme here – und Erläuterung. Scheint sein ein interner Fehler
  • Ich habe gerade meine zweite davon in einer Woche. Scheint zu passieren, wenn ich in vim. Das eben war jetzt ein ssh -> Bild -> vim
  • Interessant, war der Absturz in vim auch für mich. Hatte auch set editing-mode vi im .inputrc. Landete ich Wechsel zu iTerm 2. Es ist schon angenehm transparent-soweit ich das beurteilen kann, scheint es, als ob ich bin immer noch mit Terminal

InformationsquelleAutor thinkski | 2017-01-26



2 Replies
  1. 8

    Dies ist ein Fehler im Terminal.app, vielleicht wird behoben in 10.12.4

    Viele details sind hier: https://discussions.apple.com/thread/7778906

    Die Ursache scheint verwandt zu sein mit dem anderen Bildschirm (Mehr als Sie wissen wollten, dass: http://www.shallowsky.com/linux/noaltscreen.html)

    Und Zeilenumbrüche.

    Ich habe festgestellt, dass Sie zuverlässig auslösen des crash so:

    1. In der alt-Bildschirm (vim, screen, etc…)
    2. Erstellen einer logischen Linie lange genug, um wickeln Sie auf der nächsten physischen Zeile
    3. Löschen zurück vom Ende der Zeile, bis es nicht mehr umschließt.
    4. crash

    Die Arbeit um für jetzt ist, um eine Kopie von Terminal.app aus 10.12.0 oder früher.

    Scheint das problem zu haben, wurde eingeführt, mit Terminal.app 387 der
    10.12.1 update. Ich entpackte version 377 von meiner recovery partition (auch in der original-10.12.0 installer), die kommt gut mit
    der obige test Fall.

    https://discussions.apple.com/message/31417760#message31417760

    • Es tatsächlich zu sein scheint behoben, macOS 10.12.4, das wurde heute veröffentlicht. Ich habe einen reproduzierbaren Testfall, der nicht fehl am Terminal.app v2.7.2.
    • Ich sah auf die wichtigsten support-thread, einige Leute waren noch in der Lage, einen Absturz zu. Aber so klingt es besser. Wird aktualisieren Sie noch heute und testen.
    • mine stil abstürzt. Ich bin mit screen im Terminal auf 10.12.4…kann ich zuverlässig lösen diese, indem Sie Pfeile, um eine Linie umschließt, und dann schlagen nach unten ODER rückwärts Blättern im text mit zurück-Pfeile. CRASH.
    • Ich Las die gesamte .apple.com thread. Es gibt eine bestimmte bewährte test-Fall für es und Apple hat wieder geöffnet der Fall.
    • Nein, es steht noch nicht fest. Mac OS 10.12.5 noch Terminal.app konsequent Absturz auf mich mehrmals, weil ich mich mit Linux screen als alternativen Bildschirm zu halten, meine SSH-sessions persistent.
  2. 0

    Für diejenigen, die weiter sehen-Terminal.app stürzt Vergangenheit 10.12.4 versuchen, ein Upgrade auf 10.12.6. Die macOS 10.12.6 release notes sagt, dass es „Verbessert die Stabilität der Terminal-app“. Nach dem Upgrade von 10.12.5 (wo Terminal würde immer noch Absturz regelmäßig) zu 10.12.6 ich kann bestätigen, dass eine reproduzierbare Terminal crash ausgelöst wurde durch die Verwendung von screen (https://discussions.apple.com/message/31574618#31574618 ) wurde behoben.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.