[Bug 265542] devel/pkgconf: endless loop processing grpc+ configuration
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 31 Jul 2022 21:24:13 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=265542
Bug ID: 265542
Summary: devel/pkgconf: endless loop processing grpc+
configuration
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Severity: Affects Some People
Priority: ---
Component: Individual Port(s)
Assignee: bapt@FreeBSD.org
Reporter: fuz@fuz.su
CC: sunpoet@FreeBSD.org
Assignee: bapt@FreeBSD.org
Flags: maintainer-feedback?(bapt@FreeBSD.org)
During a test build of devel/bear on armv7 FreeBSD 13.1 I noticed that
pkg-config 1.8.0 got stuck in an endless loop in this command (processing
configuration for devel/grpc 1.47.1,2):
pkgconf --static --cflags-only-I protobuf grpc++
The process seems to be allocating memory every once in a while. Here is a
backtrace; unfortunately I do not have debug symbols.
0x400ce0d0 in pkgconf_fragment_copy () from /usr/local/lib/libpkgconf.so.3
(gdb) backtrace
#0 0x400ce0d0 in pkgconf_fragment_copy () from /usr/local/lib/libpkgconf.so.3
#1 0x400cd380 in ?? () from /usr/local/lib/libpkgconf.so.3
#2 0x400cca90 in pkgconf_pkg_traverse () from /usr/local/lib/libpkgconf.so.3
#3 0x400cd054 in ?? () from /usr/local/lib/libpkgconf.so.3
#4 0x400ccc2c in pkgconf_pkg_traverse () from /usr/local/lib/libpkgconf.so.3
#5 0x400cd054 in ?? () from /usr/local/lib/libpkgconf.so.3
#6 0x400ccc2c in pkgconf_pkg_traverse () from /usr/local/lib/libpkgconf.so.3
#7 0x400cd054 in ?? () from /usr/local/lib/libpkgconf.so.3
#8 0x400ccc2c in pkgconf_pkg_traverse () from /usr/local/lib/libpkgconf.so.3
#9 0x400cd054 in ?? () from /usr/local/lib/libpkgconf.so.3
#10 0x400ccc2c in pkgconf_pkg_traverse () from /usr/local/lib/libpkgconf.so.3
#11 0x400cd054 in ?? () from /usr/local/lib/libpkgconf.so.3
#12 0x400ccc2c in pkgconf_pkg_traverse () from /usr/local/lib/libpkgconf.so.3
#13 0x400cd054 in ?? () from /usr/local/lib/libpkgconf.so.3
#14 0x400ccc2c in pkgconf_pkg_traverse () from /usr/local/lib/libpkgconf.so.3
#15 0x400cd054 in ?? () from /usr/local/lib/libpkgconf.so.3
#16 0x400ccc2c in pkgconf_pkg_traverse () from /usr/local/lib/libpkgconf.so.3
#17 0x400cd054 in ?? () from /usr/local/lib/libpkgconf.so.3
#18 0x400ccc2c in pkgconf_pkg_traverse () from /usr/local/lib/libpkgconf.so.3
#19 0x400cd054 in ?? () from /usr/local/lib/libpkgconf.so.3
#20 0x400ccc2c in pkgconf_pkg_traverse () from /usr/local/lib/libpkgconf.so.3
#21 0x400cd2c8 in pkgconf_pkg_cflags () from /usr/local/lib/libpkgconf.so.3
#22 0x0002588c in ?? ()
#23 0x400d0330 in pkgconf_queue_apply () from /usr/local/lib/libpkgconf.so.3
#24 0x00024ab4 in ?? ()
#25 0x00023888 in ?? ()
The same issue can be reproduced on arm64 and amd64.
--
You are receiving this mail because:
You are the assignee for the bug.