I have wine 1.3.16 installed, which was compiled against XQuartz 2.7.8 on Yosemite. After the move to El Capitan, it still worked fine. Now that I have updated to 2.7.9_beta1, it does not run anymore but bails out with an error related to the address sanitizer.
Running any simple program (here the winemine) gives:
$ /opt/wine/bin/wine /opt/wine/lib/wine/fakedlls/winemine.exe
==16321==Shadow memory range interleaves with an existing memory mapping. ASan cannot proceed correctly. ABORTING.
==16321==ASan shadow was supposed to be located in the [0x1ffff000-0x3fffffff] range.
==16321==Process memory map follows:
[... the process memory map is too long for bugzilla, so I cut it here ...]
==16320==End of process memory map.
fixme:ntdll:RtlNtStatusToDosErrorNoTeb no mapping for 80000101
The full error message (with full process map) can be found here: https://www.dropbox.com/s/ynhmvn8qx03n73j/wine-xquartz.txt?dl=0
wine bugs should be filed at http://bugs.winehq.org
Looks like WINE_DOS conflicts with ASan:
Load command 3
align 2^0 (1)
I'd be more inclined to consider this an ASan bug. It should adapt to allocations like this to move its shadow region somewhere else.