Re: [Valgrind-users] unable to read core generated by valgrind in gdb / aarch64

2022-09-09 Thread John Reiser
[[Aggressive snipping, but relevant details preserved.]] No threading is used. Postgres is multi-process, and uses shared memory for the shared cache (through shm_open etc.). Multi-process plus shm_open() IS THREADING! Not pthreads, but multiple execution contexts that read and write the sam

Re: [Valgrind-users] unable to read core generated by valgrind in gdb / aarch64

2022-09-09 Thread Tomas Vondra
On 9/9/22 04:58, John Reiser wrote: 1. Describe the environment completely. Also: Any kind of threading (pthreads, or shm_open, or mmap(,,,MAP_SHARED,,)) must be mentioned explicitly.  Multiple execution contexts which access the same address space instance are a significant complicating fa