PreferencePanel assert reached running trunk
By pnas...@google.com on January 30, 2011 15:12 (imported from Google Code)
What steps will reproduce the problem?
- svn checkout, build & run
- Cmd-, to go to preferences
- Abort
What is the expected output? What do you see instead?
(gdb) bt
#0 0x00007fff848d4f16 in __kill ()
#1 0x00007fff84945f6d in abort ()
#2 0x00007fff8493c8c1 in __assert_rtn ()
#3 0x000000010006be43 in -[PreferencePanel numberOfRowsInTableView:] (self=0x10285aa00, _cmd=0x7fff830fb120, aTableView=0x1179aa680) at /Users/pnasrat/Development/iterm2-read-only/PreferencePanel.m:1563
#4 0x00007fff80bc3bb6 in -[NSTableView numberOfRows] ()
#5 0x00007fff80babfc6 in -[NSTableView _verifySelectionIsOK] ()
#6 0x00007fff80babe80 in -[NSTableView _tileAndRedisplayAll] ()
#7 0x00007fff80babb14 in -[NSTableView setDataSource:] ()
#8 0x00007fff80a9bb80 in -[NSIBObjectData nibInstantiateWithOwner:topLevelObjects:] ()
#9 0x00007fff80a91fad in loadNib ()
#10 0x00007fff80a9198d in +[NSBundle(NSNibLoading) _loadNibFile:nameTable:withZone:ownerBundle:] ()
#11 0x00007fff80ad0e27 in -[NSWindowController loadWindow] ()
#12 0x00007fff80ad0b8c in -[NSWindowController window] ()
#13 0x0000000100067b0d in -[PreferencePanel run] (self=0x10285aa00, _cmd=0x7fff830fad68) at /Users/pnasrat/Development/iterm2-read-only/PreferencePanel.m:943
#14 0x00000001000c2d7d in -[iTermApplicationDelegate showPrefWindow:] (self=0x102077060, _cmd=0x1020700c0, sender=0x102055e50) at /Users/pnasrat/Development/iterm2-read-only/iTermApplicationDelegate.m:326
#15 0x00007fff80b9fd46 in -[NSApplication sendAction:to:from:] ()
#16 0x00007fff80c4edf0 in -[NSMenu performActionForItemAtIndex:] ()
#17 0x00007fff80c4eb17 in -[NSCarbonMenuImpl performActionWithHighlightingForItemAtIndex:] ()
#18 0x00007fff80c2d597 in AppKitMenuEventHandler ()
#19 0x00007fff8014ffd6 in DispatchEventToHandlers ()
#20 0x00007fff8014f4bf in SendEventToEventTargetInternal ()
#21 0x00007fff80163669 in SendEventToEventTarget ()
#22 0x00007fff802ceaa2 in SendHICommandEvent ()
#23 0x00007fff801a583f in SendMenuCommandWithContextAndModifiers ()
#24 0x00007fff801a57f6 in SendMenuItemSelectedEvent ()
#25 0x00007fff802ea0bb in FinishMenuSelection ()
#26 0x00007fff802ec60e in MenuSelectCore ()
#27 0x00007fff8018d681 in _HandleMenuSelection2 ()
#28 0x00007fff80b67a7a in _NSHandleCarbonMenuEve
What version of the product are you using? On what operating system?
svn head on OS X 10.5.8 also have Build 0.20.20110109 installed
Please provide any additional information below.
Path: .
URL: http://iterm2.googlecode.com/svn/trunk
Repository Root: http://iterm2.googlecode.com/svn
Repository UUID: 5c829b59-20ba-c297-566c-b9ce016b2d6a
Revision: 510
Node Kind: directory
Schedule: normal
Last Changed Author: gnachman
Last Changed Rev: 509
Last Changed Date: 2011-01-30 07:49:31 +0000 (Sun, 30 Jan 2011)
Looks like failing in - (int)numberOfRowsInTableView: (NSTableView *)aTableView
(gdb) info frame
Stack level 3, frame at 0x7fff5fbfd8c0:
rip = 0x10006be43 in -[PreferencePanel numberOfRowsInTableView:] (/Users/pnasrat/Development/iterm2-read-only/PreferencePanel.m:1563); saved rip 0x7fff80bc3bb6
called by frame at 0x7fff5fbfd8e0, caller of frame at 0x7fff5fbfd830
source language objective-c.
Arglist at 0x7fff5fbfd8b0, args:
Locals at 0x7fff5fbfd8b0, Previous frame's sp is 0x7fff5fbfd8c0
Saved registers:
rbp at 0x7fff5fbfd8b0, rip at 0x7fff5fbfd8b8
self=0x10285aa00, _cmd=0x7fff830fb120, aTableView=0x1179aa680
(gdb) p aTableView
$6 = (NSTableView *) 0x1179aa680
(gdb) p keyMappings
$7 = (NSTableView *) 0x0
(gdb) p globalKeyMappings
$8 = (NSTableView *) 0x0
(gdb) p urlTable
$9 = (NSTableView *) 0x0