Crash while resizing with multiple splits
By ro...@viroteck.net on August 04, 2014 13:20 (imported from Google Code)
What steps will reproduce the problem?
- Open a window
- Add a few horizontal and vertical splits (sorry, I don't have exact instructions)
- Resize the window (or sometimes, a split)
What is the expected output?
It resizes
What do you see instead?
Boom! Headshot!
What version of iTerm2 are you using?
From git.
What OS version are you using?
Yosemite
Please provide any additional information below.
Backtrace:
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 com.googlecode.iterm2 0x00000001065abcf3 -[LineBlock getWrappedLineWithWrapWidth:lineNum:lineLength:includesEndOfLine:yOffset:continuation:] + 451
1 com.googlecode.iterm2 0x00000001065abb1b -[LineBlock getWrappedLineWithWrapWidth:lineNum:lineLength:includesEndOfLine:continuation:] + 123
2 com.googlecode.iterm2 0x0000000106525dbe -[LineBuffer copyLineToBuffer:width:lineNum:continuation:] + 494
3 com.googlecode.iterm2 0x000000010647645e -[VT100Screen getLineAtIndex:withBuffer:] + 302
4 com.googlecode.iterm2 0x0000000106476320 -[VT100Screen getLineAtIndex:] + 96
5 com.googlecode.iterm2 0x0000000106484bc2 -[VT100Screen positionRangeForCoordRange:inLineBuffer:] + 162
6 com.googlecode.iterm2 0x0000000106485010 -[VT100Screen convertRange:toWidth:to:inLineBuffer:] + 112
7 com.googlecode.iterm2 0x0000000106470fa2 -[VT100Screen resizeWidth:height:] + 12706
8 com.googlecode.iterm2 0x00000001064aaa5d -[PTYSession setWidth:height:] + 189
9 com.googlecode.iterm2 0x0000000106580307 -[PTYTab fitSessionToCurrentViewSize:] + 647
10 com.googlecode.iterm2 0x0000000106593f9a -[PTYTab _splitViewDidResizeSubviews:] + 1210
11 com.googlecode.iterm2 0x0000000106593ad2 -[PTYTab splitViewDidResizeSubviews:] + 482
12 com.apple.CoreFoundation 0x00007fff8bf9e29c CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER + 12
13 com.apple.CoreFoundation 0x00007fff8be8f7d4 _CFXNotificationPost + 3140
14 com.apple.Foundation 0x00007fff8df89cd1 -[NSNotificationCenter postNotificationName:object:userInfo:] + 66
15 com.apple.AppKit 0x00007fff8e615f9b -[NSSplitView _presentDividerDragResult:withParams:] + 2702
16 com.apple.AppKit 0x00007fff8ead2530 -[NSSplitView mouseDown:] + 1716
17 com.googlecode.iterm2 0x0000000106647687 -[PTYSplitView mouseDown:] + 1303
18 com.apple.AppKit 0x00007fff8ebeaea7 -[NSWindow _reallySendEvent:] + 12827
19 com.apple.AppKit 0x00007fff8e672334 -[NSWindow sendEvent:] + 368
20 com.apple.AppKit 0x00007fff8e6240cc -[NSApplication sendEvent:] + 2148
21 com.googlecode.iterm2 0x0000000106535172 -[iTermApplication sendEvent:] + 2050
22 com.apple.AppKit 0x00007fff8e4b26b8 -[NSApplication run] + 711
23 com.apple.AppKit 0x00007fff8e49db2e NSApplicationMain + 1778
24 com.googlecode.iterm2 0x00000001063e696a main + 250
25 com.googlecode.iterm2 0x00000001063e6864 start + 52