Consistent Crash on First Launch: TX16Wx OSX AU v2.4.2d, Garageband 10.1.3 (Crash Report Included)

Official support for: tx16wx.com
Post Reply New Topic
RELATED
PRODUCTS

Post

AUTO-ADMIN: Non-MP3, WAV, OGG, SoundCloud, YouTube, Vimeo, Twitter and Facebook links in this post have been protected automatically. Once the member reaches 5 posts the links will function as normal.
Hi,

I just installed TX16Wx in Garageband 10.1.3 on a MacBook Pro (15-inch, Late 2016 with TouchBar) and GB crashes after clicking on anything in the TX16Wx UI after I open the plugin. Happens every time. Crash report below...

Thanks!

Code: Select all (#)

Process:               GarageBand [39495]
Path:                  /Applications/GarageBand.app/Contents/MacOS/GarageBand
Identifier:            com.apple.garageband10
Version:               10.1.3 (4371.35)
Build Info:            MALogic-4371035000000000~3
App Item ID:           682658836
App External ID:       817453930
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           GarageBand [39495]
User ID:               501

PlugIn Path:             /Library/Audio/Plug-Ins/Components/TX16Wx.component/Contents/MacOS/TX16Wx
PlugIn Identifier:       com.cwitec.TX16Wx
PlugIn Version:          2.4.2d (6264000)

Date/Time:             2016-12-02 21:27:59.858 -0800
OS Version:            Mac OS X 10.12.1 (16B2659)
Report Version:        12
Anonymous UUID:        3A4B774A-B708-41E1-9AC6-7A97EFE84111

Sleep/Wake UUID:       92FD48E0-D0A0-4BC3-87D2-D79A9F82086B

Time Awake Since Boot: 97000 seconds
Time Since Wake:       1600 seconds

System Integrity Protection: enabled

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

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_PROTECTION_FAILURE at 0x00007fff5c945ff8
Exception Note:        EXC_CORPSE_NOTIFY

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

VM Regions Near 0x7fff5c945ff8:
    MALLOC_TINY            00007fbe36800000-00007fbe36c00000 [ 4096K] rw-/rwx SM=PRV  
--> STACK GUARD            00007fff59146000-00007fff5c946000 [ 56.0M] ---/rwx SM=NUL  stack guard for thread 0
    Stack                  00007fff5c946000-00007fff5d139000 [ 8140K] rw-/rwx SM=COW  thread 0

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   com.apple.SkyLight            	0x00007fffa47945d3 CGSScoreboard + 4
1   com.apple.SkyLight            	0x00007fffa47b113e SLSCurrentCursorSeed + 9
2   com.apple.AppKit              	0x00007fff90d660e8 -[NSCursor _reallySet] + 693
3   com.apple.AppKit              	0x00007fff90d65e10 -[NSCursor set] + 60
4   com.cwitec.TX16Wx             	0x0000000133ed5926 0x133b9a000 + 3389734
5   com.cwitec.TX16Wx             	0x0000000133c24c44 0x133b9a000 + 568388
6   com.cwitec.TX16Wx             	0x0000000133eb8ef3 0x133b9a000 + 3272435
7   com.cwitec.TX16Wx             	0x0000000133edb598 0x133b9a000 + 3413400
8   com.cwitec.TX16Wx             	0x0000000133ed9f26 0x133b9a000 + 3407654
9   com.cwitec.TX16Wx             	0x0000000133ed9f54 0x133b9a000 + 3407700
10  com.cwitec.TX16Wx             	0x0000000133ed9f54 0x133b9a000 + 3407700
11  com.cwitec.TX16Wx             	0x0000000133ed9f54 0x133b9a000 + 3407700
12  com.cwitec.TX16Wx             	0x0000000133ed9f54 0x133b9a000 + 3407700
13  com.cwitec.TX16Wx             	0x0000000133ed9f54 0x133b9a000 + 3407700
14  com.cwitec.TX16Wx             	0x0000000133ed9f54 0x133b9a000 + 3407700
15  com.cwitec.TX16Wx             	0x0000000133ed9f54 0x133b9a000 + 3407700
16  com.cwitec.TX16Wx             	0x0000000133ed9f54 0x133b9a000 + 3407700
17  com.cwitec.TX16Wx             	0x0000000133ed9f54 0x133b9a000 + 3407700
18  com.cwitec.TX16Wx             	0x0000000133ed9f54 0x133b9a000 + 3407700
19  com.cwitec.TX16Wx             	0x0000000133ed9f54 0x133b9a000 + 3407700
20  com.cwitec.TX16Wx             	0x0000000133ed9f54 0x133b9a000 + 3407700

Model: MacBookPro13,3, BootROM MBP133.0226.B00, 4 processors, Intel Core i7, 2.9 GHz, 16 GB, SMC 2.38f5
Graphics: kHW_AMDRadeonPro460Item, AMD Radeon Pro 460, PCIe, 4096 MB
Graphics: kHW_IntelHDGraphics530Item, Intel HD Graphics 530, Built-In
Memory Module: BANK 0/DIMM0, 8 GB, LPDDR3, 2133 MHz, 0x802C, 0x4D5435324C31473332443450472D30393320
Memory Module: BANK 1/DIMM0, 8 GB, LPDDR3, 2133 MHz, 0x802C, 0x4D5435324C31473332443450472D30393320
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x15A), Broadcom BCM43xx 1.0 (7.21.171.47.1a8)
Bluetooth: Version 5.0.1f7, 3 services, 27 devices, 1 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
USB Device: USB 3.0 Bus
USB Device: iBridge
Thunderbolt Bus: MacBook Pro, Apple Inc., 11.9
Thunderbolt Bus: MacBook Pro, Apple Inc., 11.9

Post

The crash report is somewhat garbled, but I will bet good money this is the same issue as I saw with another product; Apples Cocoa types on the touchbar models does nasty, weird proxy injection into UI objects that don't play we'll with generated types. Luckily I have a fix that can probably be easily backported to TX16Wx.

TL;DR: Apple does evil things on touchbar models. I should be able to fix.
TX16Wx Software Sampler:
http://www.tx16wx.com/

Post

I've put a beta build (2.4.2e) in the beta section of tx16wx.com. It should fix the above issue. I'm keeping it a beta for now, since I don't actually have a macbook touchbar to truly test it with. :-) Please verify the fix.
TX16Wx Software Sampler:
http://www.tx16wx.com/

Post

Fixed! Crash is no longer reproducing. Thanks elcallio for the super quick turn-around. :clap:

It's my first time using this plugin (great work, btw!), so I'm now able to load a wav file, slice it up in the Wav Editor, and then layout the slices into Keyboard Mapper.

I'm now seeing a separate bug (probably another Touchbar-specific bug...c'mon Apple!) where context menus do not appear underneath the mouse cursor when right-clicking in the UI. The offset of the menu from where the cursor is always up and to the right, anywhere from 50 to 400 points in both the x and y direction. I've attached a screenshot as an example. Let me know if I should start another thread to track this issue. Thanks again.
You do not have the required permissions to view the files attached to this post.

Post

Hm, tricky, as I don't have one of the offending macbooks. I've uploaded a new beta build (same version number). It might fix the menu issue. Could you download and try it?
TX16Wx Software Sampler:
http://www.tx16wx.com/

Post

99% Fixed! The location of the menu is now under the cursor (much better!), however the first menu item now actually appears underneath the cursor so it is already highlighted as soon as the right-click occurs before moving the cursor at all (see attachment below). If I then move the mouse 1 pixel in either the -x or -y direction it becomes unhighlighted.

I compared the behavior in this latest Beta build to videos on YouTube and it doesn't look like the first item should be highlighted (similar to behavior in other macOS apps as well). See following video (6min 38secs) for example of expected TV16Wx behavior: https://www.youtube.com/watch?v=AZF2Jc-MaVE&t=6m38s

If the menu appears either one pixel further down or to the right (+x or +y) from the location of the mouse cursor, it should fix the problem altogether on Touchbar machines.

Thanks again and let me know if there is anything else you'd like me to test.
You do not have the required permissions to view the files attached to this post.

Post

Updated the beta build. Menus should work properly now (last build they opened, but where useless - this is why its called a beta!).
TX16Wx Software Sampler:
http://www.tx16wx.com/

Post

Thanks for the update! I tested the latest build downloaded and installed 5 minutes ago. The menu options are working for me (as they did in the previous build), but I'm still seeing the bug I described in my post above: The position of the context menu appears underneath the cursor, instead of next to it.

Let me know if there is anything else you'd like me to test. Thx again!

Post Reply

Return to “CWITEC”