xorg-server in MacPorts
Sergey Fedorov
vital.had at gmail.com
Sat Aug 31 00:51:41 UTC 2024
By chance does anyone know what may be failing here?
```
Thread 2 Crashed:
0 X11.bin 0x00119538 _XSERVTransSocketRead + 168
1 X11.bin 0x00114104 ReadRequestFromClient + 556
2 X11.bin 0x0005e4c0 Dispatch + 864
3 X11.bin 0x00062020 dix_main + 1172
4 X11.bin 0x00014fd0 server_thread + 44
5 libSystem.B.dylib 0x00673060 _pthread_start + 320
```
```
Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: KERN_INVALID_ADDRESS at address: 0x7ff36694
[Switching to process 48475 thread 0x3d07]
_XSERVTransSocketRead (ciptr=0xe94bff0, buf=<value temporarily unavailable,
due to optimizations>, size=48) at Xtranssock.c:2122
2122 if (hdr->cmsg_level == SOL_SOCKET && hdr->cmsg_type
== SCM_RIGHTS) {
(gdb) bt
#0 _XSERVTransSocketRead (ciptr=0xe94bff0, buf=<value temporarily
unavailable, due to optimizations>, size=48) at Xtranssock.c:2122
#1 0x001140fc in ReadRequestFromClient (client=0xe94c070) at
../xorg-server-2.8.5/os/io.c:352
#2 0x0005e4b8 in Dispatch () at ../xorg-server-2.8.5/dix/dispatch.c:520
#3 0x00062018 in dix_main (argc=7, argv=0xbffff750, envp=<value
temporarily unavailable, due to optimizations>) at
../xorg-server-2.8.5/dix/main.c:272
#4 0x00014fc8 in server_thread (arg=<value temporarily unavailable, due to
optimizations>) at ../xorg-server-2.8.5/hw/xquartz/quartzStartup.c:65
#5 0x00673064 in _pthread_start ()
```
On Sat, Aug 31, 2024 at 4:18 AM René J.V. Bertin <rjvbertin at gmail.com>
wrote:
> On Saturday August 31 2024 04:06:09 Sergey Fedorov wrote:
>
> >2. Does anyone know if xorg-server is modular, specifically, is hw/xquartz
> >more or less independent of the rest? I am asking since aside of xquartz
> >everything seems to build easily even on older macOS. However xquartz from
> >the upstream master will not build with gcc, since it uses blocks (and
> >there are other issues with the code). Is it sensible to try using an
> older
> >xquartz module with the otherwise modern codebase? (It does not need to be
> >literally a drop-in, of course, moderate adjustments can be made.)
>
> No idea TBH, but you may want to ask on x11-users at lists.apple.com too.
>
> As to blocks: did you look if they're used in situations other than
> libdispatch functions that do not have the _f version taking regular
> function pointers and C++ closures?
>
> Most of the Apple blocks used in the Mac codepaths of webkit2-gtk can be
> rewritten that way, for instance, just with some #ifdef __clang__
> conditionals in the code.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macports.org/pipermail/macports-dev/attachments/20240831/8eb0bc34/attachment-0001.htm>
More information about the macports-dev
mailing list