Which system are you on? A apt or Yum based?
It sounds like maybe you are picking up LLVM from your OS repo, and bits from the PGDG repo. You should probably disable your OS repo LLVM Or report issue to https://www.postgresql.org/list/pgsql-pkg-yum/ (CentOS / Redhat / Rocky) or https://www.postgresql.org/list/pgsql-pkg-debian/ (Debian/Ubuntu) At anyrate I don’t think PostGIS group can do anything about this as we don’t explicitly turn on/off JIT. As far as PostGIS workload is concerned, so people have mentioned JIT is pretty useless, and often better to keep it off to not make it try to optimize stupid things. But what I heard was way back when it was a new thing, so I think at least now, it’s less likely to do harm turned on. Hope that helps, Regina From: Joan <aseq...@gmail.com> Sent: Wednesday, June 5, 2024 4:51 AM To: postgis-users@lists.osgeo.org Subject: Re: Issue after upgrading postgis to 3.4.2 I tried the workaround that was mentioned on the stack overflow thread here https://stackoverflow.com/q/76192816/322049 It mentions that disabling JIT could fix the issue show jit; --equals to ON alter database top set jit=off; -- reconnect to db show jit; --equals to off With jit == off the query runs without issues, still i doesn't seem the appropiate thing to do, and on the replica system there's no need to disable the JIT. Shall I open a bug? Missatge de Joan <aseq...@gmail.com <mailto:aseq...@gmail.com> > del dia dt., 4 de juny 2024 a les 18:00: I have recently upgraded the postgis and pgrouting extensions on a server via the pgdg repository from 3.3.1 to 3.4.2, this are my current versions (the exact same versions are installed on another server with and older copy of the database without the same synthoms) Name | Version | Schema ------------------+---------+------------- pgrouting | 3.6.2 | public plpgsql | 1.0 | pg_catalog postgis | 3.4.2 | public postgis_raster | 3.4.2 | public postgis_topology | 3.4.2 | topology tds_fdw | 2.0.3 | public When I call this query select * FROM topo.arcs t, topo.nodes n where t.geom is not null and n.geom is not null and ST_DWithin(ST_StartPoint(t.geom), n.geom, 0.01) On the sql program (even local console): SQL Error [08006]: An I/O error occurred while sending to the backend. On the postgres logs I see this line though: error: Not an int attribute (Producer: 'LLVM15.0.7' Reader: 'LLVM 14.0.0') On a stackoverflow I found a mention that this could be related to the JIT compilation and suggested disabling it, but I'd like to investigate more before doing so Any pointers will be appreciated, Thanks, Joan