Bug 97757

Summary: Upgraded from 2.7.10_beta2 to 2.7.10_rc1 and can't start
Product: XQuartz Reporter: Douglas Fields <doug-xquartzbug>
Component: New BugsAssignee: Jeremy Huddleston Sequoia <jeremyhu>
Status: RESOLVED FIXED QA Contact: Jeremy Huddleston Sequoia <jeremyhu>
Severity: normal    
Priority: medium    
Version: development (betas, rcs, git)   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments: Crash file 1 of 2
Crash file 2 of 2

Description Douglas Fields 2016-09-09 23:53:52 UTC
Created attachment 126445 [details]
Crash file 1 of 2

I installed the upgrade and now Xquartz won't start. Not only won't it start, it keeps popping up the "Problem Report for XQuartz" window every few seconds until I reboot.

Attached is the problem report. There are two of them that just keep filling up my ~/Library/Logs/DiagnosticReports directory.
Comment 1 Douglas Fields 2016-09-09 23:54:20 UTC
Created attachment 126446 [details]
Crash file 2 of 2
Comment 2 Douglas Fields 2016-09-10 00:05:52 UTC
I re-installed _beta2 and the problem went away.
Comment 3 Jeremy Huddleston Sequoia 2016-09-10 17:01:56 UTC
Process:               fc-cache [5671]

Dyld Error Message:
  Symbol not found: _mkostemp
  Referenced from: /opt/X11/*/libfontconfig.1.dylib
  Expected in: /usr/lib/libSystem.B.dylib
Comment 4 Jeremy Huddleston Sequoia 2016-09-10 17:02:55 UTC
Dyld Error Message:
  Symbol not found: _clock_gettime
  Referenced from: /Applications/Utilities/XQuartz.app/Contents/MacOS/X11.bin
  Expected in: /usr/lib/libSystem.B.dylib
Comment 5 Jeremy Huddleston Sequoia 2016-09-10 17:04:53 UTC
Both of those are new to 10.12.  The issue is appearing because I built the package against the 10.12 SDK.  I'm going to pull the package from update stream and send an email to the list.  Thanks.
Comment 6 Jeremy Huddleston Sequoia 2016-09-11 06:58:16 UTC
2.7.10_rc2 should be compatible.

It addresses the issues reported here as well as another issue with clang (https://llvm.org/bugs/show_bug.cgi?id=30346)

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.