Using the Enter key to add items results in internal error

Issue #398 resolved
David Munch created an issue

Description:

Crash by clicking the 'Add' button using the Enter key button. Using the mouse cursor and mouse to click the 'Add' button does not result in a crash. 100% repeatable and a recent bug introduced in Subler, as I didn't start seeing it until recently.

Software:

Subler 1.4.3. macOS Sierra 10.12.6.

Steps to reproduce:

  1. Open file in Subler (I only open MKVs).
  2. Click the Enter button to add the tracks.
  3. Internal error.

Internal error log:

NSTableViewException Reason: Row -1 out of row range [0-3] for rowViewAtRow:createIfNeeded: User Info: (null)

0 CoreFoundation 0x00007fff98d0457b __exceptionPreprocess + 171

1 libobjc.A.dylib 0x00007fffadf651da objc_exception_throw + 48

2 AppKit 0x00007fff968899fb -[NSTableRowData rowViewAtRow:createIfNeeded:] + 690

3 AppKit 0x00007fff96954b11 -[NSTableView viewAtColumn:row:makeIfNecessary:] + 28

4 AppKit 0x00007fff96f19e1f -[NSTableView _viewBasedEditColumn:row:withEvent:select:] + 32

5 Subler 0x000000010eb25e5c Subler + 654940

6 Subler 0x000000010eb25538 Subler + 652600

7 AppKit 0x00007fff9706a2cc -[NSWindow(NSEventRouting) _reallySendEvent:isDelayedEvent:] + 4086

8 AppKit 0x00007fff97068f0a -[NSWindow(NSEventRouting) sendEvent:] + 541

9 AppKit 0x00007fff96eee4a8 -[NSApplication(NSEvent) sendEvent:] + 4768

10 AppKit 0x00007fff96768427 -[NSApplication run] + 1002

11 AppKit 0x00007fff96732e0e NSApplicationMain + 1237

12 libdyld.dylib 0x00007fffae846235 start + 1

13 ??? 0x0000000000000001 0x0 + 1

Comments (7)

  1. Log in to comment