[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.