Recent Comments

Open Radar FB7647406: weak import __darwin_check_fd_set_overflow breaks -no_weak_imports linker option

Apple

We have added availability annotiations to _darwincheck_fd_set_overflow to avoid the use of weak. It is now required to build with current deployment target if you want to use -Wl,-no_weak_imports, building with older deployment target fundamentally requires weak imports, it is not supported to combine that with that linker option. Please try building for macOS 11 target to verify that -Wl,-no_weak_imports works.

Open Radar FB8961534: Xcode 12.3 doesn't include SDK iOS 14.4

Xcode 12.3 will allow you to develop on an iOS 14.4 device

Engineering has provided the following information regarding this issue:

Xcode 12.3 does not contain the iOS 14.4 SDK. However, it does contain a developer disk image that will allow you to develop on an iOS 14.4 device, provided that your app has a deployment target of iOS 14.3.

By raffi.musa07 at Jan. 13, 2021, 2:11 p.m.

Open Radar 27028207: Xcode-beta (8S128d): Xcode lacks the funcionalities to enable semantic highlighting

It's been 4 years and Apple still hasn't fixed this. Devs need plugins in Xcode!

4 years is plenty enough time, Apple just doesn't care about developers.

By alan.hamlett at Jan. 10, 2021, 6:13 p.m.

Open Radar FB8955913: Unable to catch errors thrown from NSURLConnection.sendSynchronousRequest in Swift when HTTP response body is not nil

Response from Apple

After reviewing your feedback, we have some additional information for you, or some additional information, or action is necessary for this issue:

This is a source-breaking change that is no longer allowed in Swift 4 and later versions. Please switch to URLSession, or call this method in Objective-C.

By aaronmaxlevy at Jan. 7, 2021, 6:49 p.m.

Open Radar FB8955913: Unable to catch errors thrown from NSURLConnection.sendSynchronousRequest in Swift when HTTP response body is not nil

In this case, I would suggest fixing this by adding __attribute__((swift_error(nonnull_error))) to the end of the method definition in the header.

By aaronmaxlevy at Dec. 29, 2020, 7:44 p.m.

Open Radar 14536510: Fix Radar or GTFO (duplicate of rdar://10993759)

Thank you for writing and double-filing this!

Great news! https://bugreport.apple.com now has ZERO BUGS!

So... https://bugreport.apple.com is down.  Confirmed at downforeveryoneorjustme.com/bugreport.apple.com?proto=https - it says

Bugreport.apple.com Status Is bugreport.apple.com down right now? It's not just you! bugreport.apple.com is down. 

But nothing at https://developer.apple.com/system-status/

STP (Safari Technology Preview -- latest version*) still directs users there via Help...Report an issue...

  1. *Release 117
    1. Posted December 10, 2020
By elvey.matthew at Dec. 22, 2020, 6:21 p.m.

Open Radar FB8898101: Display Stream Compression not working with Third Party Monitors

I have same issue, too.

After updating to Big Sur, extra display is not working well only in connecting USB-C. It can select onIy 30Hz. Also, sometimes it dose not recognize the signal from monitor. I'm using LG32ud99. Hope it will be fine.

By one.hope.one.love at Dec. 19, 2020, 8:21 a.m.

Open Radar 27018874: MPMediaPickerController fails to show Podcasts

All types of media except Music are affected

The problem not only affects Podcast media items, but also audio books, videos, etc. Basically, the only fully working elements are : - .audio

What does not work at all: - .audioBook - .audioITunesU - .podcast

What works partially: - .any (even though only the music media items are shown to the user) - .anyAudio (even though only the music media items are shown to the user) - .anyVideo (even though only the music media items are shown to the user) - .homeVideo (even though only the music media items are shown to the user) - .video (even though only the music media items are shown to the user) - .musicVideo (even though only the music media items are shown to the user) - .tvShow (even though only the music media items are shown to the user) - .videoITunesU (even though only the music media items are shown to the user) - .videoPodcast (even though only the music media items are shown to the user)

By hacketiwack at Dec. 18, 2020, 2:42 p.m.

Open Radar FB8907873: SKReceiptRefreshRequest always fails in Xcode 12.2 with .storekit configuration file

I doubt that StoreKit requests directly to AppStore instead of processing the request with .storekit configuration. If this is the case, switch off internet connection will produce a different error result.

By sleepyfurious at Dec. 16, 2020, 11:30 a.m.

Open Radar FB8924921: DisplayPort 1.4 DSC (Display Stream Compression) is not working on Big Sur

Same issue

I have also submitted an issue using feedback assistant, will add the issue to openradar right now

By miha.mitic at Dec. 14, 2020, 11:03 p.m.

Open Radar FB8930278: macOS Big Sur 11.0 crash on [paragraphStyle setParagraphStyle: [NSParagraphStyle defaultParagraphStyle]];

macOS Preference: __NSDisableSharingTextTabInstance

After some more investigations, it seems related to a preference created by macOS (“__NSDisableSharingTextTabInstance”):

int main(int argc, const char *argv[]) {

[[NSUserDefaults standardUserDefaults] setBool: YES forKey: @"__NSDisableSharingTextTabInstance"]; // -> What is it? Created by old version of macOS ???

// Uncomment this line to make it works !
//[[NSUserDefaults standardUserDefaults] removeObjectForKey: @"__NSDisableSharingTextTabInstance"];

NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc] init];


// It crashes here, if __NSDisableSharingTextTabInstance was YES
[paragraphStyle setParagraphStyle:[NSParagraphStyle defaultParagraphStyle]];

return NSApplicationMain(argc, argv);

}

By rossetantoine at Dec. 12, 2020, 9 a.m.

Open Radar FB8892330: SwiftUI views presented via NavigationLink inside a List no longer renders an update in iOS 14.2

Just filed a radar for the same problem here: http://openradar.appspot.com/FB8936188

Open Radar FB8924921: DisplayPort 1.4 DSC (Display Stream Compression) is not working on Big Sur

Same issue here.

Pro Display XDR - Single DP 1.4 Cable plugged on AMD 5600xt - Worked fine at 6k pre Bigger with DSC. Broken after upgrading to BigSur reverts to 4k or 5k with no DSC.

Start: AGDC[6] 0x100000822

IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/GPP8@3,1/IOPP/pci-bridge@0/IOPP/pci-bridge@0/IOPP/GFX0@0/AMDRadeonX6000_AmdAgdcServices/AppleGraphicsDevicePolicy/AGDPClientControl Vendor: AMD [00001002]: DiscreteGPU 2 30000 FBs: 4, Ports: 0x1e mst:0xe ddc:0x1e aux:0xe, Streams: dp:6 dvi:4 mst:6 max:6 Framebuffers: * 0: Address: 1.0 Stream: Enabled Group: -1 Online Assoc'd MayGroup 1: Address: 0.0 Stream: Not Associated Group: -1 MayGroup 2: Address: 0.0 Stream: Not Associated Group: -1 MayGroup 3: Address: 0.0 Stream: Not Associated Group: -1 MayGroup Port Capabilities: 1: AUX, DDC, MST 2: AUX, DDC, MST 3: AUX, DDC, MST 4: DDC Connections: 1: [DP 1.4 4 x HBR2] Status: [4 x HBR2 7777] caps [features 0x101141b, p_encoding 0xd] Sink OUI:000-016-250 D1baba [068-049-098-097-098-097] HW Version: 17 FW Version: 6.56 2: 3: 4:

Register Dump Port 1 - Start

000000: 0x14 0x14 0xc4 0x83 0x01 0x00 0x01 0xc0 0x02 0x01 0x04 0x01 0x20 0x00 0x84 0x00 Reg: 000000: 14 : DPCD_REV: 1.4 Reg: 000001: 14 : MAX_LINK_RATE: HBR2 Reg: 000002: c4 : MAX_LANE_COUNT: 4, TPS3_SUPPORTED: 1, ENHANCED_FRAME_CAP: 1 Reg: 000003: 83 : MAX_DOWNSPREAD: 0.5% down, NO_AUX_HANDSHAKE_LINK_TRAINING: 0 Reg: 000004: 01 : NORP: 1 Reg: 000005: 00 : DOWNSTREAMPORT_PRESENT: DWN_STRM_PORT_PRESENT: 0, DWN_STRM_PORT_TYPE: [0] DisplayPort, FORMAT_CONVERSION: 0, DETAILED_CAP_INFO_AVAILABLE: 0 Reg: 000006: 01 : MAIN_LINK_CHANNEL_CODING: ANSI 8B/10B Reg: 000007: c0 : DOWN_STREAM_PORT_COUNT: DWN_STRM_PORT_COUNT: 0, MSA_TIMING_PAR_IGNORED: 1, OUI: 1 Reg: 000008: 02 : RECEIVE_PORT0_CAP_0: LOCAL_EDID_PRESENT: 1, ASSOCIATED_TO_PRECEDING_PORT: 0 Reg: 000009: 01 : RECEIVE_PORT0_CAP_1: BUFFER_SIZE: 64 Reg: 00000a: 04 : RECEIVE_PORT1_CAP_0: Reg: 00000b: 01 : RECEIVE_PORT1_CAP_1: Reg: 00000c: 20 : I2C Speed: 1Mbps Reg: 00000d: 00 : eDP_CONFIGURATION_CAP: ALTERNATE_SCRAMBLER_RESET_CAPABLE: 0, FRAMING_CHANGE_CAPABLE: 0 Reg: 00000e: 84 : TRAINING_AUX_RD_INTERVAL: 0 RESERVED, EXTENDED_RECEIVER_CAPABILITY_FIELD_PRESENT: YES Reg: 00000f: 00 : ADAPTER_CAP: FORCE_LOAD_SENSE_CAP: 0, ALTERNATE_I2C_PATTERN_CAP: 0 000020: 0x00 0x00 0x01 Reg: 000020: 00 : FAUX_CAP: FAUX_CAP: 0 Reg: 000021: 00 : MSTM_CAP: MST_CAP: 0 Reg: 000022: 01 : NUMBER_OF_AUDIO_ENDPOINTS: 1 000060: 0x01 0x21 0x00 0x0f 0x0b 0x04 0x00 0x00 0x00 0x01 0x0e 0x02 0x0c 0x00 0x00 0x00 Reg: 000060: 01 : DSC Support: 1 Reg: 000061: 21 : DSC Algorithm revision: 33 Reg: 000062: 00 : DSC RC Buffer Block size: 0 Reg: 000063: 0f : DSC RC Buffer size: 15 Reg: 000064: 0b : DSC slice Capabilities 1 : 11 Reg: 000065: 04 : DSC Line buffer bit depth: 4 Reg: 000066: 00 : DSC Block prediction support: 0 Reg: 000067: 00 : DSC Maximum bit per pixel: 0 Reg: 000068: 00 : DSC Maximum bit per pixel: 0 Reg: 000069: 01 : DSC Decoder color format capabilities: 1 Reg: 00006a: 0e : DSC decoder color depth capabilities: 14 Reg: 00006b: 02 : DSC Peak Throughput: 2 Reg: 00006c: 0c : DSC Maximum Slice width: 12 Reg: 00006d: 00 : DSC Slice capabilities 2: 0 Reg: 00006e: 00 : Reserved: 0 Reg: 00006f: 00 : DSC Bits per pixel increment: 0 000090: 0x0f Reg: 000090: 0f : FEC Capability: 0xf

000080: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 Reg: 000080: 00 : DETAILED_CAP_INFO_AVAILABLE: DWN_STRM_PORTX_CAP: [0] DisplayPort, DWN_STRM_PORTX_HPD: 0, NON_EDID_DWN_STRM_PORTX_ATTRIBUTE: 0 Reg: 000081: 00 : DETAILED_CAP_INFO_AVAILABLE: DWN_STRM_PORTX_CAP: [0] DisplayPort, DWN_STRM_PORTX_HPD: 0, NON_EDID_DWN_STRM_PORTX_ATTRIBUTE: 0 Reg: 000082: 00 : DETAILED_CAP_INFO_AVAILABLE: DWN_STRM_PORTX_CAP: [0] DisplayPort, DWN_STRM_PORTX_HPD: 0, NON_EDID_DWN_STRM_PORTX_ATTRIBUTE: 0 Reg: 000083: 00 : DETAILED_CAP_INFO_AVAILABLE: DWN_STRM_PORTX_CAP: [0] DisplayPort, DWN_STRM_PORTX_HPD: 0, NON_EDID_DWN_STRM_PORTX_ATTRIBUTE: 0 Reg: 000084: 00 : DETAILED_CAP_INFO_AVAILABLE: DWN_STRM_PORTX_CAP: [0] DisplayPort, DWN_STRM_PORTX_HPD: 0, NON_EDID_DWN_STRM_PORTX_ATTRIBUTE: 0 Reg: 000085: 00 : DETAILED_CAP_INFO_AVAILABLE: DWN_STRM_PORTX_CAP: [0] DisplayPort, DWN_STRM_PORTX_HPD: 0, NON_EDID_DWN_STRM_PORTX_ATTRIBUTE: 0 Reg: 000086: 00 : DETAILED_CAP_INFO_AVAILABLE: DWN_STRM_PORTX_CAP: [0] DisplayPort, DWN_STRM_PORTX_HPD: 0, NON_EDID_DWN_STRM_PORTX_ATTRIBUTE: 0 Reg: 000087: 00 : DETAILED_CAP_INFO_AVAILABLE: DWN_STRM_PORTX_CAP: [0] DisplayPort, DWN_STRM_PORTX_HPD: 0, NON_EDID_DWN_STRM_PORTX_ATTRIBUTE: 0 Reg: 000088: 00 : DETAILED_CAP_INFO_AVAILABLE: DWN_STRM_PORTX_CAP: [0] DisplayPort, DWN_STRM_PORTX_HPD: 0, NON_EDID_DWN_STRM_PORTX_ATTRIBUTE: 0 Reg: 000089: 00 : DETAILED_CAP_INFO_AVAILABLE: DWN_STRM_PORTX_CAP: [0] DisplayPort, DWN_STRM_PORTX_HPD: 0, NON_EDID_DWN_STRM_PORTX_ATTRIBUTE: 0 Reg: 00008a: 00 : DETAILED_CAP_INFO_AVAILABLE: DWN_STRM_PORTX_CAP: [0] DisplayPort, DWN_STRM_PORTX_HPD: 0, NON_EDID_DWN_STRM_PORTX_ATTRIBUTE: 0 Reg: 00008b: 00 : DETAILED_CAP_INFO_AVAILABLE: DWN_STRM_PORTX_CAP: [0] DisplayPort, DWN_STRM_PORTX_HPD: 0, NON_EDID_DWN_STRM_PORTX_ATTRIBUTE: 0 Reg: 00008c: 00 : DETAILED_CAP_INFO_AVAILABLE: DWN_STRM_PORTX_CAP: [0] DisplayPort, DWN_STRM_PORTX_HPD: 0, NON_EDID_DWN_STRM_PORTX_ATTRIBUTE: 0 Reg: 00008d: 00 : DETAILED_CAP_INFO_AVAILABLE: DWN_STRM_PORTX_CAP: [0] DisplayPort, DWN_STRM_PORTX_HPD: 0, NON_EDID_DWN_STRM_PORTX_ATTRIBUTE: 0 Reg: 00008e: 00 : DETAILED_CAP_INFO_AVAILABLE: DWN_STRM_PORTX_CAP: [0] DisplayPort, DWN_STRM_PORTX_HPD: 0, NON_EDID_DWN_STRM_PORTX_ATTRIBUTE: 0 Reg: 00008f: 00 : DETAILED_CAP_INFO_AVAILABLE: DWN_STRM_PORTX_CAP: [0] DisplayPort, DWN_STRM_PORTX_HPD: 0, NON_EDID_DWN_STRM_PORTX_ATTRIBUTE: 0 000100: 0x14 0x84 Reg: 000100: 14 : LINK_BW_SET: HBR2 Reg: 000101: 84 : LANE_COUNT_SET: LANE_COUNT_SET 4, ENHANCED_FRAME_EN: 1 000107: 0x10 Reg: 000107: 10 : DOWNSPREAD_CTRL: SPREAD_AMP: 1, MSA_TIMING_PAR_IGNORE_EN: 0 00010a: 0x00 Reg: 00010a: 00 : eDP_CONFIGURATION_CAP_SET: ALTERNATE_SCRAMBLER_RESET_CAPABLE: 0, FRAMING_CHANGE_CAPABLE: 0 000111: 0x00 Reg: 000111: 00 : MSTM_CTRL: UPSTREAM_IS_SRC:0 UP_REQ_EN:0 MST_EN:0 000120: 0x00 Reg: 000120: 00 : FEC Configuration: 0x0 000160: 0x00 Reg: 000160: 00 : DSC Enable: 0x0

Open Radar FB8932965: Symbolication issue with SPM 5.3 packages containing resources (BCSymbolMaps contains _hidden entries)

Sample code and mentioned documents

See https://github.com/defagos/radars/tree/master/spm-symbolication-issues

By defagos at Dec. 8, 2020, 3:19 p.m.

Open Radar FB8922558: [Chrome] arm64: uncatchable spurious SIGILL received when a page fault occurs while calling a signal handler for any signal

This is similar to FB8759414 (https://github.com/golang/go/issues/41702). Although that bug affects x86_64 as well, and the conditions to trigger it are different, the same uncatchable spurious SIGILL is being sent.