iterm2 SIGABRT when bash input exceeds terminal width
By jeepin... on September 04, 2013 18:04 (imported from Google Code)
** READ THIS **
ATTACH YOUR ~/Library/Preferences/com.googlecode.iterm2.plist FILE TO THIS
ISSUE!
Almost all issues are configuration-specific. Issues missing this file will
be closed.
What steps will reproduce the problem?
- Regardless of window size, when input in bash exceeds with of terminal then crash. Once right side reached iTerm2 crashes.
- Happens when typing, pasting, or 'cat' file with lines longer than terminal width.
- Does NOT occur when apps such as VIM are open and character width exceeds terminal width. Vim scrolls as usual.
- Did NOT happen in June Beta release. The version I upgraded from.
Please provide any additional information below.
CRASHLOG:
Process: iTerm [10628]
Path: /Applications/iTerm.app/Contents/MacOS/iTerm
Identifier: com.googlecode.iterm2
Version: 1.0.0.20130903-nightly (1.0.0.20130903-nightly)
Code Type: X86-64 (Native)
Parent Process: launchd [241]
User ID: 501
Date/Time: 2013-09-04 11:57:51.282 -0600
OS Version: Mac OS X 10.8.4 (12E55)
Report Version: 10
Interval Since Last Report: 5587157 sec
Crashes Since Last Report: 122
Per-App Interval Since Last Report: 7128 sec
Per-App Crashes Since Last Report: 13
Anonymous UUID: 8AE63298-B016-E213-FDF3-A203B9874E83
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Application Specific Information:
*** error for object 0x105b2e228: incorrect checksum for freed object - object was probably modified after being freed.
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x00007fff96405212 __pthread_kill + 10
1 libsystem_c.dylib 0x00007fff95156b54 pthread_kill + 90
2 libsystem_c.dylib 0x00007fff9519adce abort + 143
3 libsystem_c.dylib 0x00007fff95176905 szone_error + 580
4 libsystem_c.dylib 0x00007fff9517b2f2 tiny_malloc_from_free_list + 378
5 libsystem_c.dylib 0x00007fff9517bb38 szone_malloc_should_clear + 971
6 libsystem_c.dylib 0x00007fff9516e1b3 malloc_zone_malloc + 71
7 libsystem_c.dylib 0x00007fff9516ec07 malloc + 41
8 libc++.1.dylib 0x00007fff94ec9105 operator new(unsigned long) + 38
9 com.apple.CoreText 0x00007fff93be1342 std::__1::pair<std::__1::__hash_iterator<std::__1::__hash_node<std::__1::pair<unsigned short, TLazyGlyphMapping>, void*>>, bool> std::__1::__hash_table<std::__1::pair<unsigned short, TLazyGlyphMapping>, std::__1::__unordered_map_hasher<unsigned short, TLazyGlyphMapping, std::__1::hash<unsigned short>, true>, std::__1::__unordered_map_equal<unsigned short, TLazyGlyphMapping, std::__1::equal_to<unsigned short>, true>, std::__1::allocator<std::__1::pair<unsigned short, TLazyGlyphMapping> > >::__emplace_unique<std::__1::pair<unsigned short, TLazyGlyphMapping> >(std::__1::pair<unsigned short, TLazyGlyphMapping>&&) + 30
10 com.apple.CoreText 0x00007fff93b6e1d6 TBaseFont::GetGlyphsForCharacters(unsigned short const, unsigned short*, long) const + 202
11 com.apple.CoreText 0x00007fff93b76a4b CTFontGetGlyphsForCharacters + 73
12 com.googlecode.iterm2 0x000000010002bf23 -[PTYTextView _drawSimpleRun:ctx:initialPoint:] + 131
13 com.googlecode.iterm2 0x000000010002b974 -[PTYTextView drawRun:ctx:initialPoint:storage:] + 180
14 com.googlecode.iterm2 0x000000010002b89f -[PTYTextView _drawRunsAt:run:storage:context:] + 95
15 com.googlecode.iterm2 0x000000010002b81c -[PTYTextView _drawCharactersInLine:inRange:startingAtPoint:bgselected:reversed:bgColor:matches:context:] + 220
16 com.googlecode.iterm2 0x000000010002b4e0 -[PTYTextView drawRunStartingAtIndex:endAt:yOrigin:toPoint:hasBGImage:defaultBgColorPtr:alphaIfTransparencyInUse:bgColor:bgColorMode:bgBlue:bgGreen:reversed:bgselected:isMatch:stripes:line:matches:context:] + 1104
17 com.googlecode.iterm2 0x000000010002b070 -[PTYTextView _drawLine:AtY:toPoint:charRange:context:] + 3360
18 com.googlecode.iterm2 0x000000010003a76f -[PTYTextView drawRect:to:] + 1279
19 com.googlecode.iterm2 0x000000010003b127 -[PTYTextView drawRect:] + 599
20 com.apple.AppKit 0x00007fff957d0064 -[NSView _drawRect:clip:] + 4217
21 com.apple.AppKit 0x00007fff957ce6c1 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 1656
22 com.apple.AppKit 0x00007fff957cead9 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2704
23 com.apple.AppKit 0x00007fff957cead9 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2704
24 com.apple.AppKit 0x00007fff957cead9 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2704
25 com.apple.AppKit 0x00007fff957cead9 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2704
26 com.apple.AppKit 0x00007fff957cead9 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2704
27 com.apple.AppKit 0x00007fff957cead9 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2704
28 com.apple.AppKit 0x00007fff957cead9 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2704
29 com.apple.AppKit 0x00007fff957cc6f2 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 817
30 com.apple.AppKit 0x00007fff957cda44 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 5763
31 com.apple.AppKit 0x00007fff957cc143 -[NSThemeFrame _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 314
32 com.apple.AppKit 0x00007fff957c7d6d -[NSView _displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:] + 4675
33 com.apple.AppKit 0x00007fff95791c93 -[NSView displayIfNeeded] + 1830
34 com.apple.AppKit 0x00007fff957911cc _handleWindowNeedsDisplayOrLayoutOrUpdateConstraints + 738
35 com.apple.AppKit 0x00007fff95d5c901 __83-[NSWindow _postWindowNeedsDisplayOrLayoutOrUpdateConstraintsUnlessPostingDisabled]_block_invoke_01208 + 46
36 com.apple.CoreFoundation 0x00007fff8f432417 CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION + 23
37 com.apple.CoreFoundation 0x00007fff8f432381 __CFRunLoopDoObservers + 369
38 com.apple.CoreFoundation 0x00007fff8f40d7b8 __CFRunLoopRun + 728
39 com.apple.CoreFoundation 0x00007fff8f40d0e2 CFRunLoopRunSpecific + 290
40 com.apple.HIToolbox 0x00007fff93870eb4 RunCurrentEventLoopInMode + 209
41 com.apple.HIToolbox 0x00007fff93870c52 ReceiveNextEventCommon + 356
42 com.apple.HIToolbox 0x00007fff93870ae3 BlockUntilNextEventMatchingListInMode + 62
43 com.apple.AppKit 0x00007fff9578e533 _DPSNextEvent + 685
44 com.apple.AppKit 0x00007fff9578ddf2 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 128
45 com.apple.AppKit 0x00007fff957851a3 -[NSApplication run] + 517
46 com.apple.AppKit 0x00007fff95729bd6 NSApplicationMain + 869
47 com.googlecode.iterm2 0x0000000100001ce2 main + 66
48 com.googlecode.iterm2 0x0000000100001c74 start + 52