kpcyrd (1630f518) at 29 Mar 12:08
upgpkg: 3.40.0-1
kpcyrd (12cb9384) at 29 Mar 12:08
upgpkg: 3.40.0-1
kpcyrd (6ad8c5d3) at 29 Mar 12:05
upgpkg: 7.4.0-1
kpcyrd (43e40fb3) at 29 Mar 12:05
upgpkg: 7.4.0-1
kpcyrd (84da2d1e) at 28 Mar 12:19
Add .nvchecker.toml
kpcyrd (7c93b5e7) at 28 Mar 11:20
upgpkg: 3.39.0-1
kpcyrd (da27ddfa) at 28 Mar 11:20
upgpkg: 3.39.0-1
kpcyrd (af7a510a) at 27 Mar 22:36
upgpkg: 1.20240327.0-1
kpcyrd (45dbfe2b) at 27 Mar 22:36
upgpkg: 1.20240327.0-1
kpcyrd (0c08d1a6) at 27 Mar 22:30
upgpkg: 0.6.10-1
kpcyrd (761b3377) at 27 Mar 22:30
upgpkg: 0.6.10-1
kpcyrd (7bc94592) at 27 Mar 11:30
upgpkg: 8.7.1-1
kpcyrd (c85f66a9) at 27 Mar 11:30
upgpkg: 8.7.1-1
kpcyrd (ee43e3bf) at 26 Mar 17:17
upgpkg: 3.38.0-1
kpcyrd (0c2dc4e9) at 26 Mar 17:17
upgpkg: 3.38.0-1
kpcyrd (15756847) at 26 Mar 17:14
upgpkg: 1.20240325.0-1
kpcyrd (59249738) at 26 Mar 17:14
upgpkg: 1.20240325.0-1
kpcyrd (edd02516) at 25 Mar 18:38
upgpkg: 5.5.3-1
kpcyrd (f857c64f) at 25 Mar 18:38
upgpkg: 5.5.3-1
Hello!
I noticed after the recent pacman 6.1 release there seems to be an issue with XferCommand= causing the process to segfault.
pacman reaps the child and afterwards the last few syscalls are: rename("/var/.../core.db.part", "/var/.../core.db"), fchdir(7), close(7), then SIGSEGV.
The crash happens at this line (possibly one of the pointers isn't set/initialized):
size_t sig_len = strlen(s->data) + strlen(payload->filepath) + 6;
https://gitlab.archlinux.org/pacman/pacman/-/blob/v6.1.0/lib/libalpm/dload.c?ref_type=tags#L1045