Closed barracuda156 closed 1 year ago
We're using fmt 9.0.0. We could try updating to fmt 9.1.0 or 10.0.0 to see if the build issue is addressed: https://github.com/fmtlib/fmt/releases
Related transmission issue: #5511
@Coeur Can Transmission be configured to use external fmt
? That would make testing far easier.
@barracuda156 currently the only include path that CMake scripts look for fmt
in is the third-party
path we bundle along at build time, but if you want to open a PR to look for a system-installed version of fmt the files to change would be in cmake/
, particularly FindFmt.cmake
We're using fmt 9.0.0. We could try updating to fmt 9.1.0 or 10.0.0 to see if the build issue is addressed: https://github.com/fmtlib/fmt/releases
Related transmission issue: #5511
BTW, libfmt
9.0.0 certainly builds and works with GCC, for ppc arch and specifically on my system in particular. Something is broken on its inclusion here.
@ckerr Thank you, I will try it out now.
@ckerr Unfortunately, the issue still there:
:info:build cd /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/build/libtransmission && /opt/local/bin/g++-mp-12 -DDISABLE_GETTEXT -DFMT_EXCEPTIONS=0 -DFMT_HEADER_ONLY=1 -DHAVE_COPYFILE -DHAVE_FLOCK -DHAVE_MKDTEMP -DHAVE_PREAD -DHAVE_PWRITE -DHAVE_SO_REUSEPORT=1 -DHAVE_STATVFS -DHAVE_SYS_STATVFS_H -DHAVE_XLOCALE_H -DNATPMP_STATICLIB -DPACKAGE_DATA_DIR=\"/opt/local/share\" -DPOSIX -DSYSTEM_MINIUPNP -DUSE_SYSTEM_B64 -DWIDE_INTEGER_DISABLE_FLOAT_INTEROP -DWIDE_INTEGER_DISABLE_IOSTREAM -DWITH_KQUEUE -DWITH_UTP -D__TRANSMISSION__ -I/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/libtransmission/.. -I/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/build/libtransmission/.. -I/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/third-party/libutp/include -I/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/third-party/jsonsl -I/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/third-party/wildmat -isystem /opt/local/include -isystem /opt/local/libexec/openssl3/include -isystem /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/cmake/../third-party/fast_float/include -isystem /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/build/third-party/libnatpmp.bld/pfx/include -isystem /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/build/third-party/dht.bld/pfx/include -isystem /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/cmake/../third-party/utfcpp/source -isystem /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/cmake/../third-party/wide-integer -isystem /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/cmake/../third-party/fmt/include -pipe -I/opt/local/libexec/openssl3/include -Os -DNDEBUG -I/opt/local/libexec/openssl3/include -isystem/opt/local/include -std=gnu++17 -arch ppc -mmacosx-version-min=10.6 -W -Wall -Wextra -Wcast-align -Wduplicated-cond -Wextra-semi -Wfloat-equal -Winit-self -Wint-in-bool-context -Wlogical-op -Wmissing-format-attribute -Wnull-dereference -Wpointer-arith -Wredundant-decls -Wredundant-move -Wrestrict -Wshadow -Wsign-compare -Wsuggest-override -Wuninitialized -Wunreachable-code -Wunused -Wunused-const-variable -Wunused-parameter -Wunused-result -Wwrite-strings -MD -MT libtransmission/CMakeFiles/transmission.dir/tr-dht.cc.o -MF CMakeFiles/transmission.dir/tr-dht.cc.o.d -o CMakeFiles/transmission.dir/tr-dht.cc.o -c /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/libtransmission/tr-dht.cc
:info:build In file included from /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/libtransmission/tr-assert.mm:10:
:info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/third-party/fmt/include/fmt/core.h: In member function 'constexpr int fmt::v10::detail::compile_parse_context<Char>::next_arg_id()':
:info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/third-party/fmt/include/fmt/core.h:741:12: error: expected unqualified-id before '>=' token
:info:build 741 | if (id >= num_args_) throw_format_error("argument not found");
:info:build | ^~
:info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/third-party/fmt/include/fmt/core.h: In member function 'constexpr void fmt::v10::detail::compile_parse_context<Char>::check_arg_id(int)':
:info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/third-party/fmt/include/fmt/core.h:747:12: error: expected unqualified-id before '>=' token
:info:build 747 | if (id >= num_args_) throw_format_error("argument not found");
:info:build | ^~
:info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/third-party/fmt/include/fmt/core.h: In member function 'constexpr void fmt::v10::basic_format_parse_context<Char>::do_check_arg_id(int)':
:info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/third-party/fmt/include/fmt/core.h:768:12: error: expected unqualified-id before '>=' token
:info:build 768 | if (id >= static_cast<context*>(this)->num_args())
:info:build | ^~
:info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/third-party/fmt/include/fmt/core.h: In member function 'constexpr fmt::v10::basic_format_args<Context>::format_arg fmt::v10::basic_format_args<Context>::get(int) const':
:info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/third-party/fmt/include/fmt/core.h:1952:16: error: cannot find protocol declaration for 'max_size'
:info:build 1952 | if (id < max_size()) arg = args_[id];
:info:build | ^~~~~~~~
:info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/third-party/fmt/include/fmt/core.h:1952:16: error: cannot find protocol declaration for 'max_size'
:info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/third-party/fmt/include/fmt/core.h:1955:12: error: expected unqualified-id before '>=' token
:info:build 1955 | if (id >= detail::max_packed_args) return arg;
:info:build | ^~
:info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/third-party/fmt/include/fmt/core.h: In member function 'constexpr const Char* fmt::v10::detail::format_string_checker<Char, Args>::on_format_specs(int, const Char*, const Char*)':
:info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/third-party/fmt/include/fmt/core.h:2647:28: error: cannot find protocol declaration for 'num_args'
:info:build 2647 | return id >= 0 && id < num_args ? parse_funcs_[id](context_) : begin;
:info:build | ^~~~~~~~
:info:build [ 56%] Building CXX object libtransmission/CMakeFiles/transmission.dir/tr-getopt.cc.o
:info:build cd /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/build/libtransmission && /opt/local/bin/g++-mp-12 -DDISABLE_GETTEXT -DFMT_EXCEPTIONS=0 -DFMT_HEADER_ONLY=1 -DHAVE_COPYFILE -DHAVE_FLOCK -DHAVE_MKDTEMP -DHAVE_PREAD -DHAVE_PWRITE -DHAVE_SO_REUSEPORT=1 -DHAVE_STATVFS -DHAVE_SYS_STATVFS_H -DHAVE_XLOCALE_H -DNATPMP_STATICLIB -DPACKAGE_DATA_DIR=\"/opt/local/share\" -DPOSIX -DSYSTEM_MINIUPNP -DUSE_SYSTEM_B64 -DWIDE_INTEGER_DISABLE_FLOAT_INTEROP -DWIDE_INTEGER_DISABLE_IOSTREAM -DWITH_KQUEUE -DWITH_UTP -D__TRANSMISSION__ -I/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/libtransmission/.. -I/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/build/libtransmission/.. -I/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/third-party/libutp/include -I/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/third-party/jsonsl -I/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/third-party/wildmat -isystem /opt/local/include -isystem /opt/local/libexec/openssl3/include -isystem /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/cmake/../third-party/fast_float/include -isystem /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/build/third-party/libnatpmp.bld/pfx/include -isystem /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/build/third-party/dht.bld/pfx/include -isystem /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/cmake/../third-party/utfcpp/source -isystem /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/cmake/../third-party/wide-integer -isystem /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/cmake/../third-party/fmt/include -pipe -I/opt/local/libexec/openssl3/include -Os -DNDEBUG -I/opt/local/libexec/openssl3/include -isystem/opt/local/include -std=gnu++17 -arch ppc -mmacosx-version-min=10.6 -W -Wall -Wextra -Wcast-align -Wduplicated-cond -Wextra-semi -Wfloat-equal -Winit-self -Wint-in-bool-context -Wlogical-op -Wmissing-format-attribute -Wnull-dereference -Wpointer-arith -Wredundant-decls -Wredundant-move -Wrestrict -Wshadow -Wsign-compare -Wsuggest-override -Wuninitialized -Wunreachable-code -Wunused -Wunused-const-variable -Wunused-parameter -Wunused-result -Wwrite-strings -MD -MT libtransmission/CMakeFiles/transmission.dir/tr-getopt.cc.o -MF CMakeFiles/transmission.dir/tr-getopt.cc.o.d -o CMakeFiles/transmission.dir/tr-getopt.cc.o -c /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/libtransmission/tr-getopt.cc
:info:build [ 57%] Building CXX object libtransmission/CMakeFiles/transmission.dir/tr-lpd.cc.o
:info:build cd /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/build/libtransmission && /opt/local/bin/g++-mp-12 -DDISABLE_GETTEXT -DFMT_EXCEPTIONS=0 -DFMT_HEADER_ONLY=1 -DHAVE_COPYFILE -DHAVE_FLOCK -DHAVE_MKDTEMP -DHAVE_PREAD -DHAVE_PWRITE -DHAVE_SO_REUSEPORT=1 -DHAVE_STATVFS -DHAVE_SYS_STATVFS_H -DHAVE_XLOCALE_H -DNATPMP_STATICLIB -DPACKAGE_DATA_DIR=\"/opt/local/share\" -DPOSIX -DSYSTEM_MINIUPNP -DUSE_SYSTEM_B64 -DWIDE_INTEGER_DISABLE_FLOAT_INTEROP -DWIDE_INTEGER_DISABLE_IOSTREAM -DWITH_KQUEUE -DWITH_UTP -D__TRANSMISSION__ -I/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/libtransmission/.. -I/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/build/libtransmission/.. -I/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/third-party/libutp/include -I/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/third-party/jsonsl -I/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/third-party/wildmat -isystem /opt/local/include -isystem /opt/local/libexec/openssl3/include -isystem /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/cmake/../third-party/fast_float/include -isystem /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/build/third-party/libnatpmp.bld/pfx/include -isystem /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/build/third-party/dht.bld/pfx/include -isystem /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/cmake/../third-party/utfcpp/source -isystem /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/cmake/../third-party/wide-integer -isystem /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/cmake/../third-party/fmt/include -pipe -I/opt/local/libexec/openssl3/include -Os -DNDEBUG -I/opt/local/libexec/openssl3/include -isystem/opt/local/include -std=gnu++17 -arch ppc -mmacosx-version-min=10.6 -W -Wall -Wextra -Wcast-align -Wduplicated-cond -Wextra-semi -Wfloat-equal -Winit-self -Wint-in-bool-context -Wlogical-op -Wmissing-format-attribute -Wnull-dereference -Wpointer-arith -Wredundant-decls -Wredundant-move -Wrestrict -Wshadow -Wsign-compare -Wsuggest-override -Wuninitialized -Wunreachable-code -Wunused -Wunused-const-variable -Wunused-parameter -Wunused-result -Wwrite-strings -MD -MT libtransmission/CMakeFiles/transmission.dir/tr-lpd.cc.o -MF CMakeFiles/transmission.dir/tr-lpd.cc.o.d -o CMakeFiles/transmission.dir/tr-lpd.cc.o -c /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/libtransmission/tr-lpd.cc
:info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/third-party/fmt/include/fmt/core.h: In instantiation of 'void fmt::v10::detail::check_format_string(S) [with Args = {fmt::v10::basic_string_view<char>&, const char (&)[3]}; S = format_error_code(buffer<char>&, int, fmt::v10::string_view)::<lambda()>::FMT_COMPILE_STRING; typename std::enable_if<is_compile_string<S>::value, int>::type <anonymous> = 0]':
:info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/third-party/fmt/include/fmt/core.h:2772:41: required from 'fmt::v10::basic_format_string<Char, Args>::basic_format_string(const S&) [with S = fmt::v10::detail::format_error_code(buffer<char>&, int, fmt::v10::string_view)::<lambda()>::FMT_COMPILE_STRING; typename std::enable_if<std::is_convertible<const S&, fmt::v10::basic_string_view<Char> >::value, int>::type <anonymous> = 0; Char = char; Args = {fmt::v10::basic_string_view<char>&, const char (&)[3]}]'
:info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/third-party/fmt/include/fmt/format-inl.h:61:14: required from here
:info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/third-party/fmt/include/fmt/core.h:2670:56: in 'constexpr' expansion of 'fmt::v10::detail::parse_format_string<true, char, format_string_checker<char, fmt::v10::basic_string_view<char>, char [3]> >(s, fmt::v10::detail::format_string_checker<char, fmt::v10::basic_string_view<char>, char [3]>(s))'
:info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/third-party/fmt/include/fmt/core.h:2507:44: in 'constexpr' expansion of 'fmt::v10::detail::parse_replacement_field<char, format_string_checker<char, fmt::v10::basic_string_view<char>, char [3]>&>((p + -1), end, (* & handler))'
:info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/third-party/fmt/include/fmt/core.h:2475:51: in 'constexpr' expansion of '(& handler)->fmt::v10::detail::format_string_checker<char, fmt::v10::basic_string_view<char>, char [3]>::on_arg_id()'
:info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/third-party/fmt/include/fmt/core.h:2625:70: error: 'constexpr int fmt::v10::detail::compile_parse_context<Char>::next_arg_id() [with Char = char]' called in a constant expression
:info:build 2625 | FMT_CONSTEXPR auto on_arg_id() -> int { return context_.next_arg_id(); }
:info:build | ~~~~~~~~~~~~~~~~~~~~^~
:info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/third-party/fmt/include/fmt/core.h:739:22: note: 'constexpr int fmt::v10::detail::compile_parse_context<Char>::next_arg_id() [with Char = char]' is not usable as a 'constexpr' function because:
:info:build 739 | FMT_CONSTEXPR auto next_arg_id() -> int {
:info:build | ^~~~~~~~~~~
:info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/third-party/fmt/include/fmt/core.h: In instantiation of 'void fmt::v10::detail::check_format_string(S) [with Args = {const char (&)[7], int&}; S = format_error_code(buffer<char>&, int, fmt::v10::string_view)::<lambda()>::FMT_COMPILE_STRING; typename std::enable_if<is_compile_string<S>::value, int>::type <anonymous> = 0]':
:info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/third-party/fmt/include/fmt/core.h:2772:41: required from 'fmt::v10::basic_format_string<Char, Args>::basic_format_string(const S&) [with S = fmt::v10::detail::format_error_code(buffer<char>&, int, fmt::v10::string_view)::<lambda()>::FMT_COMPILE_STRING; typename std::enable_if<std::is_convertible<const S&, fmt::v10::basic_string_view<Char> >::value, int>::type <anonymous> = 0; Char = char; Args = {const char (&)[7], int&}]'
:info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/third-party/fmt/include/fmt/format-inl.h:62:12: required from here
:info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/third-party/fmt/include/fmt/core.h:2670:56: in 'constexpr' expansion of 'fmt::v10::detail::parse_format_string<true, char, format_string_checker<char, char [7], int> >(s, fmt::v10::detail::format_string_checker<char, char [7], int>(s))'
:info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/third-party/fmt/include/fmt/core.h:2507:44: in 'constexpr' expansion of 'fmt::v10::detail::parse_replacement_field<char, format_string_checker<char, char [7], int>&>((p + -1), end, (* & handler))'
:info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/third-party/fmt/include/fmt/core.h:2475:51: in 'constexpr' expansion of '(& handler)->fmt::v10::detail::format_string_checker<char, char [7], int>::on_arg_id()'
:info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/third-party/fmt/include/fmt/core.h:2625:70: error: 'constexpr int fmt::v10::detail::compile_parse_context<Char>::next_arg_id() [with Char = char]' called in a constant expression
:info:build 2625 | FMT_CONSTEXPR auto on_arg_id() -> int { return context_.next_arg_id(); }
:info:build | ~~~~~~~~~~~~~~~~~~~~^~
:info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/third-party/fmt/include/fmt/core.h: In instantiation of 'void fmt::v10::detail::check_format_string(S) [with Args = {unsigned int&}; S = fmt::v10::formatter<bigint>::format(const fmt::v10::detail::bigint&, fmt::v10::format_context&) const::<lambda()>::FMT_COMPILE_STRING; typename std::enable_if<is_compile_string<S>::value, int>::type <anonymous> = 0]':
:info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/third-party/fmt/include/fmt/core.h:2772:41: required from 'fmt::v10::basic_format_string<Char, Args>::basic_format_string(const S&) [with S = fmt::v10::formatter<fmt::v10::detail::bigint>::format(const fmt::v10::detail::bigint&, fmt::v10::format_context&) const::<lambda()>::FMT_COMPILE_STRING; typename std::enable_if<std::is_convertible<const S&, fmt::v10::basic_string_view<Char> >::value, int>::type <anonymous> = 0; Char = char; Args = {unsigned int&}]'
:info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/third-party/fmt/include/fmt/format-inl.h:1395:24: required from here
:info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/third-party/fmt/include/fmt/core.h:2670:56: in 'constexpr' expansion of 'fmt::v10::detail::parse_format_string<true, char, format_string_checker<char, unsigned int> >(s, fmt::v10::detail::format_string_checker<char, unsigned int>(s))'
:info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/third-party/fmt/include/fmt/core.h:2507:44: in 'constexpr' expansion of 'fmt::v10::detail::parse_replacement_field<char, format_string_checker<char, unsigned int>&>((p + -1), end, (* & handler))'
:info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/third-party/fmt/include/fmt/core.h:2480:25: in 'constexpr' expansion of 'fmt::v10::detail::parse_arg_id<char, parse_replacement_field<char, format_string_checker<char, unsigned int>&>(const char*, const char*, format_string_checker<char, unsigned int>&)::id_adapter&>(begin, end, adapter)'
:info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/third-party/fmt/include/fmt/core.h:2229:18: in 'constexpr' expansion of '(& handler)->fmt::v10::detail::parse_replacement_field<char, format_string_checker<char, unsigned int>&>(const char*, const char*, format_string_checker<char, unsigned int>&)::id_adapter::on_auto()'
:info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/third-party/fmt/include/fmt/core.h:2465:62: in 'constexpr' expansion of '(&((fmt::v10::detail::parse_replacement_field<char, format_string_checker<char, unsigned int>&>(const char*, const char*, format_string_checker<char, unsigned int>&)::id_adapter*)this)->fmt::v10::detail::parse_replacement_field<char, format_string_checker<char, unsigned int>&>(const char*, const char*, format_string_checker<char, unsigned int>&)::id_adapter::handler)->fmt::v10::detail::format_string_checker<char, unsigned int>::on_arg_id()'
:info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/third-party/fmt/include/fmt/core.h:2625:70: error: 'constexpr int fmt::v10::detail::compile_parse_context<Char>::next_arg_id() [with Char = char]' called in a constant expression
:info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/third-party/fmt/include/fmt/core.h: In instantiation of 'void fmt::v10::detail::check_format_string(S) [with Args = {unsigned int&}; S = fmt::v10::formatter<bigint>::format(const fmt::v10::detail::bigint&, fmt::v10::format_context&) const::<lambda()>::FMT_COMPILE_STRING; typename std::enable_if<is_compile_string<S>::value, int>::type <anonymous> = 0]':
:info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/third-party/fmt/include/fmt/core.h:2772:41: required from 'fmt::v10::basic_format_string<Char, Args>::basic_format_string(const S&) [with S = fmt::v10::formatter<fmt::v10::detail::bigint>::format(const fmt::v10::detail::bigint&, fmt::v10::format_context&) const::<lambda()>::FMT_COMPILE_STRING; typename std::enable_if<std::is_convertible<const S&, fmt::v10::basic_string_view<Char> >::value, int>::type <anonymous> = 0; Char = char; Args = {unsigned int&}]'
:info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/third-party/fmt/include/fmt/format-inl.h:1399:22: required from here
:info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/third-party/fmt/include/fmt/core.h:2670:56: in 'constexpr' expansion of 'fmt::v10::detail::parse_format_string<true, char, format_string_checker<char, unsigned int> >(s, fmt::v10::detail::format_string_checker<char, unsigned int>(s))'
:info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/third-party/fmt/include/fmt/core.h:2507:44: in 'constexpr' expansion of 'fmt::v10::detail::parse_replacement_field<char, format_string_checker<char, unsigned int>&>((p + -1), end, (* & handler))'
:info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/third-party/fmt/include/fmt/core.h:2480:25: in 'constexpr' expansion of 'fmt::v10::detail::parse_arg_id<char, parse_replacement_field<char, format_string_checker<char, unsigned int>&>(const char*, const char*, format_string_checker<char, unsigned int>&)::id_adapter&>(begin, end, adapter)'
:info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/third-party/fmt/include/fmt/core.h:2229:18: in 'constexpr' expansion of '(& handler)->fmt::v10::detail::parse_replacement_field<char, format_string_checker<char, unsigned int>&>(const char*, const char*, format_string_checker<char, unsigned int>&)::id_adapter::on_auto()'
:info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/third-party/fmt/include/fmt/core.h:2465:62: in 'constexpr' expansion of '(&((fmt::v10::detail::parse_replacement_field<char, format_string_checker<char, unsigned int>&>(const char*, const char*, format_string_checker<char, unsigned int>&)::id_adapter*)this)->fmt::v10::detail::parse_replacement_field<char, format_string_checker<char, unsigned int>&>(const char*, const char*, format_string_checker<char, unsigned int>&)::id_adapter::handler)->fmt::v10::detail::format_string_checker<char, unsigned int>::on_arg_id()'
:info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/third-party/fmt/include/fmt/core.h:2625:70: error: 'constexpr int fmt::v10::detail::compile_parse_context<Char>::next_arg_id() [with Char = char]' called in a constant expression
:info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/third-party/fmt/include/fmt/core.h: In instantiation of 'void fmt::v10::detail::check_format_string(S) [with Args = {int}; S = fmt::v10::formatter<bigint>::format(const fmt::v10::detail::bigint&, fmt::v10::format_context&) const::<lambda()>::FMT_COMPILE_STRING; typename std::enable_if<is_compile_string<S>::value, int>::type <anonymous> = 0]':
:info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/third-party/fmt/include/fmt/core.h:2772:41: required from 'fmt::v10::basic_format_string<Char, Args>::basic_format_string(const S&) [with S = fmt::v10::formatter<fmt::v10::detail::bigint>::format(const fmt::v10::detail::bigint&, fmt::v10::format_context&) const::<lambda()>::FMT_COMPILE_STRING; typename std::enable_if<std::is_convertible<const S&, fmt::v10::basic_string_view<Char> >::value, int>::type <anonymous> = 0; Char = char; Args = {int}]'
:info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/third-party/fmt/include/fmt/format-inl.h:1402:22: required from here
:info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/third-party/fmt/include/fmt/core.h:2670:56: in 'constexpr' expansion of 'fmt::v10::detail::parse_format_string<true, char, format_string_checker<char, int> >(s, fmt::v10::detail::format_string_checker<char, int>(s))'
:info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/third-party/fmt/include/fmt/core.h:2507:44: in 'constexpr' expansion of 'fmt::v10::detail::parse_replacement_field<char, format_string_checker<char, int>&>((p + -1), end, (* & handler))'
:info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/third-party/fmt/include/fmt/core.h:2475:51: in 'constexpr' expansion of '(& handler)->fmt::v10::detail::format_string_checker<char, int>::on_arg_id()'
:info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_transmission-x11/transmission-x11/work/transmission-fd583ac878806546c3780eab939fdabd9e94c3de/third-party/fmt/include/fmt/core.h:2625:70: error: 'constexpr int fmt::v10::detail::compile_parse_context<Char>::next_arg_id() [with Char = char]' called in a constant expression
:info:build make[2]: *** [libtransmission/CMakeFiles/transmission.dir/tr-assert.mm.o] Error 1
At the same time, standalone libfmt
builds perfectly fine, both 9.1.0 and 10.0.0, I just verified that.
36-25% port -v installed | grep libfmt
libfmt @8.0.1_0 requested_variants='' platform='darwin 10' archs='ppc' date='2022-01-02T13:12:45+0800'
libfmt @8.1.1_0 requested_variants='' platform='darwin 10' archs='ppc' date='2022-01-09T01:27:52+0800'
libfmt @8.1.1_1 requested_variants='' platform='darwin 10' archs='ppc' date='2022-01-18T13:48:43+0800'
libfmt9 @9.0.0_1 requested_variants='' platform='darwin 10' archs='ppc' date='2022-10-11T08:04:28+0800'
libfmt9 @9.1.0_0 (active) requested_variants='' platform='darwin 10' archs='ppc' date='2023-06-19T03:45:53+0800'
libfmt10 @10.0.0_0 (active) requested_variants='' platform='darwin 10' archs='ppc' date='2023-06-19T04:16:26+0800'
Maybe some flags are breaking this?
@barracuda156 what happens if you clone out https://github.com/fmtlib/fmt directly from github and try to build it without any Transmission involved in the mix?
@ckerr 10.0.0 builds perfectly fine from this: https://github.com/macports/macports-ports/blob/472983556a56d166ef67420bf8575aa247c91b01/devel/libfmt10/Portfile
Do you want me to check specifically the latest commit build?
A quick update: I could not get GUI running straightaway, but CLI is working fine. This is on a PowerMac:
:thinking:
@barracuda156 I wonder why the version in macports is building but not here. Just as you say, maybe some flags are breaking this here. Maybe compare what flags we're using vs macports and then iterate through the differences to find which one breaks?
I'm supportive in spirit but since I don't have access to a Mac right now @barracuda156 you'll probably need to do the legwork on tracking this down...
@ckerr It appears that this is largely inconsequential – libformat
was failing on one .mm
file which apparently does not do much, and that for debugging only. Moreover, there is a C version of the same, which provisionally should work the same way – I have switched the build to pick it over .mm
.
Not sure why GUI fails, though not really surprised either. (Nobody tests, so why would it work correctly?) I will see if I get some more meaningful error output with GDB.
On a side note, Qt4
support is out of feasibility? I think it is more reliable than GTK. At least I have built a few apps with Qt4 on PowerPC and they actually do work, with graphics :)
On a side note, Qt4 support is out of feasibility? I think it is more reliable than GTK. At least I have built a few apps with Qt4 on PowerPC and they actually do work, with graphics :)
I don't understand the question -- if you're talking about GTK vs Qt, of course there is a version of Transmission written in Qt in the qt/ directory :smile_cat:
But if you mean specifically Qt4 ... is there a compelling reason to use that vs Qt5 or Qt6? Qt4 is no longer maintained -- its support ended in 2015 -- and transmission-qt works with both Qt5 and Qt6. (Side note: Looks like even Qt5 is falling by the wayside; its LTS support ended last month and KDE is working towards going to a Qt6-only release)
@ckerr I have seen it, as well as that it specifies Qt5+. If no requirement was there, I would have tried building straightaway. Reason to opt for Qt4 is trivial – it works, while Qt5+ are broken (on macOS ppc). Arguably no one knows how badly, nobody tried to fix them.
I'm not aware that Qt5+ would be broken: apart from our own Transmission client, there is a popular BitTorrent client entirely for Qt5 and Qt6 which is working well on macOS: https://github.com/qbittorrent/qBittorrent/
[edit] Oh, you're on macOS 10.6, which has been discontinued 11 years ago? https://en.wikipedia.org/wiki/Mac_OS_X_Snow_Leopard Well, you can't have one's cake and eat it too.
@barracuda156 I don't think it makes sense for Transmission to support Qt4 since it's been unsupported upstream for 7 years.
If you want to do the work to re-add Qt4 support and if the diff is small I'd be willing to consider including it for unofficial support, e.g. "we won't take bug reports but the code at least builds".
But surely just using GTK would be a simpler option :smile_cat:
@ckerr Thank you. Yes, I perfectly understand that no one is gonna take an extra burden to support it. I rather was asking for a subjective opinion or possibly technical advice if restoring support for Qt4 is feasible (in a sense of reverting some commits). If it is 8000 LOC scattered here and there, obviously, it would be a no-go – I have better things to waste my time on :) I agree, perhaps fixing GTK on ppc is still easier (or whatever fails there – but I suspect it is not Transmission, but GTK-related stuff).
@Coeur There are specific things which are a trouble for PowerPC systems. Many things do work on par with modern systems (obviously, save for speed). But yeah, Qt is one big pain.
asking for a subjective opinion or possibly technical advice if restoring support for Qt4 is feasible (in a sense of reverting some commits).
Maybe so. My guess is that a patch to get transmission-qt building in Qt4 wouldn't be insanely large. We don't use a lot of the newer features and so most of the work would probably be just #ifdef
s to work with the API changes between Qt 4, 5, and 6. Ultimately the size and complexity of the diff is what would make or break such a PR. I'm not against the idea as long as it doesn't make the codebase harder to maintain.
@ckerr @Coeur Found the log of transmission-gtk
failure:
Process: transmission-gtk [47187]
Path: /opt/local/bin/transmission-gtk
Identifier: transmission-gtk
Version: ??? (???)
Code Type: PPC (Native)
Parent Process: zsh [47185]
Date/Time: 2023-06-20 00:54:42.621 +0800
OS Version: Mac OS X 10.6 (10A190)
Report Version: 6
Exception Type: EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x000000000000000d
Crashed Thread: 0
Thread 0 Crashed:
0 libSystem.B.dylib 0x027a42cc fclose + 48
1 libstdc++.6.dylib 0x0331c444 std::__basic_file<char>::close() + 68
2 libstdc++.6.dylib 0x0331c444 std::__basic_file<char>::close() + 68
3 libstdc++.6.dylib 0x032e0070 std::basic_filebuf<char, std::char_traits<char> >::close() + 144
4 libstdc++.6.dylib 0x032e0150 std::basic_filebuf<char, std::char_traits<char> >::~basic_filebuf() + 44
5 libstdc++.6.dylib 0x032e19ac std::basic_ofstream<char, std::char_traits<char> >::~basic_ofstream() + 56
6 transmission-gtk 0x000395e4 FaviconCache<Glib::RefPtr<Gdk::Pixbuf> >::load(std::basic_string_view<char, std::char_traits<char> >, std::function<void ()(Glib::RefPtr<Gdk::Pixbuf> const*)>) + 492
7 transmission-gtk 0x0004a474 FilterBar::Impl::tracker_filter_model_update() + 2940
8 transmission-gtk 0x0004a550 FilterBar::Impl::update_filter_models(Flags<Torrent::ChangeFlag>) + 48
9 transmission-gtk 0x0004a5ac __ZN4sigc8internal10slot_call0IZN9FilterBar4Impl25update_filter_models_idleE5FlagsIN7Torrent10ChangeFlagEEEUlvE_bE7call_itEPNS0_8slot_repE + 20
10 libglibmm-2.4.1.dylib 0x01fb50ec __ZN12_GLOBAL__N_1L22glibmm_source_callbackEPv + 12
11 libglib-2.0.0.dylib 0x020ba104 g_main_context_dispatch + 468
12 libglib-2.0.0.dylib 0x020ba334 g_main_context_iterate.constprop.0 + 388
13 libglib-2.0.0.dylib 0x020ba418 g_main_context_iteration + 60
14 libgio-2.0.0.dylib 0x01de6394 g_application_run + 948
15 transmission-gtk 0x0019d840 main + 1496
16 transmission-gtk 0x0001aa48 start + 64
Thread 1:
0 libSystem.B.dylib 0x0275fe10 __semwait_signal + 12
1 libSystem.B.dylib 0x0279d3b0 _pthread_cond_wait + 1524
2 libglib-2.0.0.dylib 0x02082834 g_cond_wait + 52
3 libglib-2.0.0.dylib 0x020881d4 g_async_queue_pop_intern_unlocked + 184
4 libglib-2.0.0.dylib 0x020debac g_thread_pool_spawn_thread + 152
5 libglib-2.0.0.dylib 0x020de5d8 g_thread_proxy + 72
6 libSystem.B.dylib 0x0279c060 _pthread_start + 320
Thread 2:
0 libSystem.B.dylib 0x027bc974 select$DARWIN_EXTSN + 12
1 libglib-2.0.0.dylib 0x020c81b0 g_poll + 212
2 libglib-2.0.0.dylib 0x020ba2d0 g_main_context_iterate.constprop.0 + 288
3 libglib-2.0.0.dylib 0x020ba418 g_main_context_iteration + 60
4 libglib-2.0.0.dylib 0x020ba468 glib_worker_main + 48
5 libglib-2.0.0.dylib 0x020de5d8 g_thread_proxy + 72
6 libSystem.B.dylib 0x0279c060 _pthread_start + 320
Thread 3:
0 libSystem.B.dylib 0x02758e18 semaphore_timedwait_signal_trap + 8
1 libSystem.B.dylib 0x0279d2b8 _pthread_cond_wait + 1276
2 libglib-2.0.0.dylib 0x02106f18 g_cond_wait_until + 168
3 libglib-2.0.0.dylib 0x020881ec g_async_queue_pop_intern_unlocked + 208
4 libglib-2.0.0.dylib 0x02088a34 g_async_queue_timeout_pop + 84
5 libglib-2.0.0.dylib 0x020defdc g_thread_pool_thread_proxy + 640
6 libglib-2.0.0.dylib 0x020de5d8 g_thread_proxy + 72
7 libSystem.B.dylib 0x0279c060 _pthread_start + 320
Thread 4:
0 libSystem.B.dylib 0x027bc974 select$DARWIN_EXTSN + 12
1 libglib-2.0.0.dylib 0x020c81b0 g_poll + 212
2 libglib-2.0.0.dylib 0x020ba2d0 g_main_context_iterate.constprop.0 + 288
3 libglib-2.0.0.dylib 0x020ba89c g_main_loop_run + 560
4 libgio-2.0.0.dylib 0x01e24c38 gdbus_shared_thread_func + 40
5 libglib-2.0.0.dylib 0x020de5d8 g_thread_proxy + 72
6 libSystem.B.dylib 0x0279c060 _pthread_start + 320
Thread 5:
0 libSystem.B.dylib 0x0279b878 kevent + 12
1 libevent-2.1.7.dylib 0x007a2be8 kq_dispatch + 508
2 libevent-2.1.7.dylib 0x00798768 event_base_loop + 1120
3 transmission-gtk 0x0010d058 tr_session_thread_impl::sessionThreadFunc(event_base*) + 88
4 libstdc++.6.dylib 0x0221307c std::error_code::default_error_condition() const + 104
5 libSystem.B.dylib 0x0279c060 _pthread_start + 320
Thread 6:
0 libSystem.B.dylib 0xffff86d8 __bzero + 216 (cpu_capabilities.h:235)
1 libcrypto.3.dylib 0x004bd2fc CRYPTO_zalloc + 40
2 libcrypto.3.dylib 0x0055c958 ossl_bio_new_from_core_bio + 44
3 libcrypto.3.dylib 0x00587e40 ossl_read_der + 44
4 libcrypto.3.dylib 0x00576e70 der2key_decode + 168
5 libcrypto.3.dylib 0x0046e20c decoder_process + 1016
6 libcrypto.3.dylib 0x00579ff0 spki2typespki_decode + 620
7 libcrypto.3.dylib 0x0046e20c decoder_process + 1016
8 libcrypto.3.dylib 0x0046e3c8 OSSL_DECODER_from_bio + 312
9 libcrypto.3.dylib 0x0046e5b8 OSSL_DECODER_from_data + 140
10 libcrypto.3.dylib 0x00559bb4 x509_pubkey_ex_d2i_ex + 612
11 libcrypto.3.dylib 0x003d1274 asn1_item_embed_d2i + 856
12 libcrypto.3.dylib 0x003d0c78 asn1_template_noexp_d2i + 1008
13 libcrypto.3.dylib 0x003d0ef0 asn1_template_ex_d2i + 520
14 libcrypto.3.dylib 0x003d1734 asn1_item_embed_d2i + 2072
15 libcrypto.3.dylib 0x003d0c78 asn1_template_noexp_d2i + 1008
16 libcrypto.3.dylib 0x003d0ef0 asn1_template_ex_d2i + 520
17 libcrypto.3.dylib 0x003d1734 asn1_item_embed_d2i + 2072
18 libcrypto.3.dylib 0x003d1a5c asn1_item_ex_d2i_intern + 124
19 libcrypto.3.dylib 0x003d1adc ASN1_item_d2i_ex + 80
20 libcrypto.3.dylib 0x004dd818 PEM_X509_INFO_read_bio_ex + 976
21 libcrypto.3.dylib 0x0052f6d0 X509_load_cert_crl_file_ex + 160
22 libcrypto.3.dylib 0x0052f8c0 by_file_ctrl_ex + 188
23 libcrypto.3.dylib 0x00549960 X509_STORE_load_file_ex + 84
24 libcurl.4.dylib 0x0073807c Curl_ssl_setup_x509_store + 812
25 libcurl.4.dylib 0x00738418 bio_cf_in_read + 180
26 libcrypto.3.dylib 0x003deb70 bread_conv + 56
27 libcrypto.3.dylib 0x003ddea4 bio_read_intern + 320
28 libcrypto.3.dylib 0x003ddfbc BIO_read + 28
29 libssl.3.dylib 0x00359890 ssl3_read_n + 464
30 libssl.3.dylib 0x0035b734 ssl3_get_record + 144
31 libssl.3.dylib 0x00359d64 ssl3_read_bytes + 520
32 libssl.3.dylib 0x00374aa4 tls_get_message_header + 100
33 libssl.3.dylib 0x0036a3ec state_machine + 1232
34 libssl.3.dylib 0x0033dfb0 SSL_do_handshake + 252
35 libcurl.4.dylib 0x0073bbb8 ossl_connect_common + 2480
36 libcurl.4.dylib 0x0073cf74 ssl_cf_connect + 512
37 libcurl.4.dylib 0x006e68dc cf_setup_connect + 132
38 libcurl.4.dylib 0x006e2624 cf_hc_connect + 736
39 libcurl.4.dylib 0x006e56c8 Curl_conn_connect + 96
40 libcurl.4.dylib 0x007140b8 multi_runsingle + 1504
41 libcurl.4.dylib 0x0071531c curl_multi_perform + 212
42 transmission-gtk 0x00157a9c tr_web::Impl::curlThreadFunc() + 564
43 libstdc++.6.dylib 0x0221307c std::error_code::default_error_condition() const + 104
44 libSystem.B.dylib 0x0279c060 _pthread_start + 320
Thread 7:
0 libSystem.B.dylib 0x027d3358 poll$UNIX2003 + 12
1 libminiupnpc.17.dylib 0x0077c594 receivedata + 100
2 libminiupnpc.17.dylib 0x0077ceec ssdpDiscoverDevices + 1560
3 libminiupnpc.17.dylib 0x00778614 upnpDiscoverDevices + 364
4 libminiupnpc.17.dylib 0x00778764 upnpDiscover + 88
5 transmission-gtk 0x000f6d10 (anonymous namespace)::discover_thread_func(std::basic_string<char, std::char_traits<char>, std::allocator<char> >) + 76
6 transmission-gtk 0x000f7808 __ZNKSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIP7UPNPDevEENS_12_Result_base8_DeleterEEZNS_11_Task_stateIPFS4_SsESaIiESA_E6_M_runEOSsEUlvE_S4_EclEv + 92
7 transmission-gtk 0x000f78dc __ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIP7UPNPDevEES3_EZNS1_11_Task_stateIPFS9_SsESaIiESD_E6_M_runEOSsEUlvE_S9_EEE9_M_invokeERKSt9_Any_data + 24
8 transmission-gtk 0x0005cdfc std::__future_base::_State_baseV2::_M_do_set(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()()>*, bool*) + 56
9 libstdc++.6.dylib 0x02211cbc __once_proxy + 76
10 libSystem.B.dylib 0x02765218 pthread_once + 112
11 transmission-gtk 0x000f7300 __ZSt9call_onceIMNSt13__future_base13_State_baseV2EFvPSt8functionIFSt10unique_ptrINS0_12_Result_baseENS4_8_DeleterEEvEEPbEJPS1_S9_SA_EEvRSt9once_flagOT_DpOT0_ + 72
12 transmission-gtk 0x000f73c4 __ZNSt13__future_base11_Task_stateIPFP7UPNPDevSsESaIiES3_E6_M_runEOSs + 140
13 transmission-gtk 0x000f6ec4 __ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJSt13packaged_taskIFP7UPNPDevSsEESsEEEEE6_M_runEv + 108
14 libstdc++.6.dylib 0x0221307c std::error_code::default_error_condition() const + 104
15 libSystem.B.dylib 0x0279c060 _pthread_start + 320
Thread 0 crashed with PPC Thread State 32:
srr0: 0x027a42cc srr1: 0x0200f030 dar: 0x0000000d dsisr: 0x40000000
r0: 0x0331c448 r1: 0xbfffed00 r2: 0x00001808 r3: 0x00000001
r4: 0xbffff040 r5: 0x00000080 r6: 0x00000010 r7: 0x00000020
r8: 0x00000030 r9: 0xbffff080 r10: 0x00000000 r11: 0x22004222
r12: 0x027a429c r13: 0x0000004f r14: 0x00235ee8 r15: 0x0e431d1c
r16: 0x00235ef8 r17: 0x09955750 r18: 0x000466a8 r19: 0x00047338
r20: 0xbffff1d8 r21: 0xbffff228 r22: 0x00000000 r23: 0x099cb9a8
r24: 0xbffff198 r25: 0x0000000c r26: 0xbffff4cc r27: 0x00000001
r28: 0xbfffefc0 r29: 0x00000000 r30: 0x00000001 r31: 0x027a42a8
cr: 0x42004222 xer: 0x00000000 lr: 0x027a42a8 ctr: 0x027a429c
vrsave: 0x00000000
Binary Images:
0x1000 - 0x1f9ffb +transmission-gtk ??? (???) <9880b9fd59591478b127a992fc2535d4> /opt/local/bin/transmission-gtk
0x319000 - 0x325fff +libdeflate.0.dylib ??? (???) <3f6d85c09a4d09f0c7556f59858f5f8d> /opt/local/lib/libdeflate.0.dylib
0x328000 - 0x38effa +libssl.3.dylib ??? (???) <86ccbd63ddf48d71b7fff8ae3d49f6d1> /opt/local/libexec/openssl3/lib/libssl.3.dylib
0x3b2000 - 0x609f90 +libcrypto.3.dylib ??? (???) <6fddb68cc4788c8ecde4fea1f95d45c9> /opt/local/libexec/openssl3/lib/libcrypto.3.dylib
0x6da000 - 0x74dfff +libcurl.4.dylib ??? (???) <e431cd442b987545759ef5190d84612b> /opt/local/lib/libcurl.4.dylib
0x762000 - 0x773fff +libpsl.5.dylib ??? (???) <2ea43f2f3408d6b0e9f510ab435ac307> /opt/local/lib/libpsl.5.dylib
0x776000 - 0x77efff +libminiupnpc.17.dylib ??? (???) <0cfde03a0611bebe0e7b66e6ca57b2f4> /opt/local/lib/libminiupnpc.17.dylib
0x782000 - 0x7bdffb +libevent-2.1.7.dylib ??? (???) <c88d0132d9ef5fc485b51e8f5c76d3be> /opt/local/lib/libevent-2.1.7.dylib
0x7cb000 - 0x9d5fff +libgtkmm-3.0.1.dylib ??? (???) <3bc88b032826648486478798914b5626> /opt/local/lib/libgtkmm-3.0.1.dylib
0xd90000 - 0xdbdfff +libatkmm-1.6.1.dylib ??? (???) <1fad2a93f12900f5207883738b126395> /opt/local/lib/libatkmm-1.6.1.dylib
0xdda000 - 0xe09ffb +libgdkmm-3.0.1.dylib ??? (???) <f9303a043cf1c813e790fd461538ed9c> /opt/local/lib/libgdkmm-3.0.1.dylib
0xe50000 - 0x14d8fff +libgtk-3.0.dylib ??? (???) <c42d9161b4562b9ee2b9be4e84045584> /opt/local/lib/libgtk-3.0.dylib
0x177b000 - 0x1806ffb +libgdk-3.0.dylib ??? (???) <1478df350d42c931d71a9783ca9317be> /opt/local/lib/libgdk-3.0.dylib
0x184b000 - 0x1868fff +libatk-1.0.0.dylib ??? (???) <8b77ff2e9c46138fce98cc93803dd711> /opt/local/lib/libatk-1.0.0.dylib
0x1880000 - 0x1888ffc +libcairo-gobject.2.dylib ??? (???) <538c11107798851db239410f56e654a7> /opt/local/lib/libcairo-gobject.2.dylib
0x188c000 - 0x18a4fff +libpangomm-1.4.1.dylib ??? (???) <a3c23a496a5e479c207200bc7861e932> /opt/local/lib/libpangomm-1.4.1.dylib
0x18b9000 - 0x18d0fff +libcairomm-1.0.1.dylib ??? (???) <4d80c7304fae3196daf11d38d1e8409b> /opt/local/lib/libcairomm-1.0.1.dylib
0x18e2000 - 0x18efffb +libpangocairo-1.0.0.dylib ??? (???) <b10ac8f0e8da4bb7724f2d00910bbe4a> /opt/local/lib/libpangocairo-1.0.0.dylib
0x18f8000 - 0x193eff8 +libpango-1.0.0.dylib ??? (???) <1f3fbe2251e4965f26c62510bcd440ec> /opt/local/lib/libpango-1.0.0.dylib
0x1968000 - 0x1a12ffb +libharfbuzz.0.dylib ??? (???) <6ec47a5c94a86585b6e31a374a8942ad> /opt/local/lib/libharfbuzz.0.dylib
0x1a48000 - 0x1b2dfff +libcairo.2.dylib ??? (???) <3864121d34b80c3bf592f1b1eb94c32e> /opt/local/lib/libcairo.2.dylib
0x1b59000 - 0x1b7cfff +libgdk_pixbuf-2.0.0.dylib ??? (???) <5a270f5162b7c54670335258d3c31e68> /opt/local/lib/libgdk_pixbuf-2.0.0.dylib
0x1b8f000 - 0x1c7dfff +libgiomm-2.4.1.dylib ??? (???) <b38a1b34f6ee716779b0d462370a9424> /opt/local/lib/libgiomm-2.4.1.dylib
0x1d35000 - 0x1e93ff7 +libgio-2.0.0.dylib ??? (???) <371cbb1d729e42c592b41bbf38f9f42c> /opt/local/lib/libgio-2.0.0.dylib
0x1f97000 - 0x1fdefff +libglibmm-2.4.1.dylib ??? (???) <7444d875b581a4c6a049156bc0898e6e> /opt/local/lib/libglibmm-2.4.1.dylib
0x2011000 - 0x204dffb +libgobject-2.0.0.dylib ??? (???) <112b9e041320e7866ad720fe01bef9d3> /opt/local/lib/libgobject-2.0.0.dylib
0x2079000 - 0x2172ff7 +libglib-2.0.0.dylib ??? (???) <0dc6bc15f91f65837fee080936282271> /opt/local/lib/libglib-2.0.0.dylib
0x21d3000 - 0x21ddffc +libintl.8.dylib ??? (???) <01f42602a82251323e35b2a203fe9773> /opt/local/lib/libintl.8.dylib
0x21e2000 - 0x21e5fff +libsigc-2.0.0.dylib ??? (???) <a7e4860c5afe983c7ce33efd67065205> /opt/local/lib/libsigc-2.0.0.dylib
0x21ec000 - 0x2316ff3 +libstdc++.6.dylib ??? (???) <d1d0bf7c4c4104d1b093aaa7040e34d4> /opt/local/lib/libgcc/libstdc++.6.dylib
0x239e000 - 0x25f6fff com.apple.Foundation 6.6 (711.1) <42ee053ddba592040925af9eb9542462> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x2740000 - 0x2745ff7 +libgcc_s.1.1.dylib ??? (???) <271e374b41239a540bc3b6cb497bbe03> /opt/local/lib/libgcc/libgcc_s.1.1.dylib
0x2748000 - 0x2753fff libgcc_s.1.dylib ??? (???) <1eb48ae6b07dcb096bda0433409722c1> /usr/lib/libgcc_s.1.dylib
0x2758000 - 0x2922fe7 libSystem.B.dylib ??? (???) <420b38fe0fa0944f6f5bc4840bf29a4e> /usr/lib/libSystem.B.dylib
0x29aa000 - 0x29affff +libMacportsLegacySupport.dylib ??? (???) <866c1cae762ea8789473e05e97b26a5b> /opt/local/lib/libMacportsLegacySupport.dylib
0x29b3000 - 0x29b8ff6 libmathCommon.A.dylib ??? (???) <e166c8e59a80a82b4504b1dd43d1f50a> /usr/lib/system/libmathCommon.A.dylib
0x29bc000 - 0x29cfffc +libz.1.dylib ??? (???) <c697fd0e0e4f9423b001dfffce0f46c3> /opt/local/lib/libz.1.dylib
0x29d3000 - 0x29e3ffc +libcares.2.dylib ??? (???) <229921630c2092bb93aba67fc6b163f4> /opt/local/lib/libcares.2.dylib
0x29e7000 - 0x2a15fff +libidn2.0.dylib ??? (???) <8de24d697a20c0b41672920f7bab3069> /opt/local/lib/libidn2.0.dylib
0x2a19000 - 0x2aa4ffb +libzstd.1.dylib ??? (???) <bf345251c9fd2ec8db7cef5e0e125cb0> /opt/local/lib/libzstd.1.dylib
0x2ab0000 - 0x2abaffc +libbrotlidec.1.dylib ??? (???) <0b073b70b8febb81e86088015ea585b7> /opt/local/lib/libbrotlidec.1.dylib
0x2abd000 - 0x2addfff libresolv.9.dylib ??? (???) <2b57f734cfd1eb7ebf2eb9a4bbbc5a23> /usr/lib/libresolv.9.dylib
0x2ae6000 - 0x2bebfff +libiconv.2.dylib ??? (???) <71dfab8f77eb71baebdb38550a0ed408> /opt/local/lib/libiconv.2.dylib
0x2bfa000 - 0x2da0ffb +libunistring.5.dylib ??? (???) <4c86ce89b2ee20146e11f6f05f56e052> /opt/local/lib/libunistring.5.dylib
0x2db1000 - 0x2f09ff7 com.apple.CoreFoundation 6.6 (511.1) <b82d52070a5949f92c5001e06d67044b> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x3013000 - 0x3046ff1 libauto.dylib ??? (???) <2848423526fb9c0f381c6ceacc4f2c27> /usr/lib/libauto.dylib
0x3052000 - 0x31dbfff libicucore.A.dylib ??? (???) <28f339176d9e26b663f19c1cad91784e> /usr/lib/libicucore.A.dylib
0x322b000 - 0x32acfe7 libobjc.A.dylib ??? (???) <bb09ce82013fa9c4a4010c58fe6c1e10> /usr/lib/libobjc.A.dylib
0x32be000 - 0x32ccfff libz.1.dylib ??? (???) <c296d00fd65aa7271f3d5592c25c0f96> /usr/lib/libz.1.dylib
0x32d1000 - 0x333bffb libstdc++.6.dylib ??? (???) <5824de0c43054a01c556e9ef288f33c7> /usr/lib/libstdc++.6.dylib
0x3385000 - 0x33a4ffc +libbrotlicommon.1.dylib ??? (???) <d5c6ca4fea550a8ed3e27ad073fb4c8c> /opt/local/lib/libbrotlicommon.1.dylib
0x33a7000 - 0x33a9ffe +libgmodule-2.0.0.dylib ??? (???) <55c03d83e446a044626f9d4a1503fbc0> /opt/local/lib/libgmodule-2.0.0.dylib
0x33ad000 - 0x342dffe +libpcre2-8.0.dylib ??? (???) <61b09a66fb7ba96432367e8b8019b0c8> /opt/local/lib/libpcre2-8.0.dylib
0x3432000 - 0x354dfff libxml2.2.dylib ??? (???) <2bdb2ca8d4aabba550ba9f2111ebf46a> /usr/lib/libxml2.2.dylib
0x3570000 - 0x3630ffb com.apple.CFNetwork 417.1 (417.1) <911e0fa87591b77e8bb8ec4759941216> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x3698000 - 0x36d3fff com.apple.SystemConfiguration 1.10 (1.10) <2daf422a1a7ca90ba32720000e56b3aa> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x36ef000 - 0x391dff7 com.apple.security 6.0 (34772) <df4f0710dfee6e04e7fdba557064977b> /System/Library/Frameworks/Security.framework/Versions/A/Security
0x3a34000 - 0x3a34ffa com.apple.CoreServices 41 (41) <97bf3903384c706ba0f7d19577f0ef8c> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x3a4a000 - 0x3afbff7 libsqlite3.0.dylib ??? (???) <cc6135a5433e43988bf825e149e47483> /usr/lib/libsqlite3.0.dylib
0x3b07000 - 0x3e2dff7 com.apple.CoreServices.CarbonCore 818 (818) <3e631022aef7f9d15373e1f56e74ff00> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x3eb6000 - 0x3ef6fff com.apple.Metadata 10.6.0 (429.1) <d8b50a8ca605800f8f36caf448daed42> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
0x3f0f000 - 0x3fe7fff com.apple.CoreServices.OSServices 310 (310) <633ea4081155a516c80bf948f004d235> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x4052000 - 0x40cfffb com.apple.SearchKit 1.3.0 (1.3.0) <4c7ffa79c1cd48d28eb165768fbfc2f4> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x410e000 - 0x4146fff com.apple.AE 464 (464) <492b7cdb81e64fca5af300b0c231ebec> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x415e000 - 0x41f5ff7 com.apple.LaunchServices 318.1 (318.1) <5ee43f629f636d1863e73dc312c736c2> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x423b000 - 0x425efff com.apple.DictionaryServices 1.0.0 (1.0.0) <f2f1f85469f3036ec9890bfa888edbe2> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
0x4274000 - 0x42caff3 com.apple.framework.IOKit 1.5.1 (???) <21f9b751b7578a33306804af2c6ded8d> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x42e3000 - 0x42ecfff com.apple.DiskArbitration 2.2.1 (2.2.1) <daa422fc5a934366c8f0a12204b46cb1> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x42f5000 - 0x4307fff libbsm.0.dylib ??? (???) <c43c47af4211639e8828d3e8ff93a019> /usr/lib/libbsm.0.dylib
0x430d000 - 0x431affe NetFS ??? (???) <5125b2c825637b243afa1ea942ba8220> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
0x4321000 - 0x432affc libkxld.dylib ??? (???) <725cd6e644549962b0110493f4bb7c08> /usr/lib/system/libkxld.dylib
0x432e000 - 0x435afff libxslt.1.dylib ??? (???) <da4552da93bf856897f6b399bb10806d> /usr/lib/libxslt.1.dylib
0x4363000 - 0x4369ff3 +libffi.8.dylib ??? (???) <4ca6606ae05c42d9e7b171cb771ee34a> /opt/local/lib/libffi.8.dylib
0x436c000 - 0x437efff +libpangoft2-1.0.0.dylib ??? (???) <233edd7c097c1d44b5c825332baa85f7> /opt/local/lib/libpangoft2-1.0.0.dylib
0x438e000 - 0x43c6fff +libfontconfig.1.dylib ??? (???) <6dd0383a03ea34128075a4eaac29034d> /opt/local/lib/libfontconfig.1.dylib
0x43cf000 - 0x43e9fff +libfribidi.0.dylib ??? (???) <e8e72c4a679647cc021c37d950f52d89> /opt/local/lib/libfribidi.0.dylib
0x43ec000 - 0x4482fff +libepoxy.0.dylib ??? (???) <80018b6a16fd358295da17961a5f4aab> /opt/local/lib/libepoxy.0.dylib
0x4580000 - 0x458dfff +libXi.6.dylib ??? (???) <46f489e7551553ad6c06b9614d1cc89b> /opt/local/lib/libXi.6.dylib
0x4591000 - 0x468eff8 +libX11.6.dylib ??? (???) <2a9760b365e90b7272c133d9d6554fd2> /opt/local/lib/libX11.6.dylib
0x46a8000 - 0x46cbfff +libatk-bridge-2.0.0.dylib ??? (???) <99a4d17266d6984303182af173bdbcc5> /opt/local/lib/libatk-bridge-2.0.0.dylib
0x46e3000 - 0x46e7fff +libXfixes.3.dylib ??? (???) <506fbea86a7fb28e5d287c52ba21a95a> /opt/local/lib/libXfixes.3.dylib
0x46ea000 - 0x46f7fff +libXext.6.dylib ??? (???) <a0e0cab23706eecc7bc6189171800bd8> /opt/local/lib/libXext.6.dylib
0x46fc000 - 0x4703fff +libXcursor.1.dylib ??? (???) <d64e0d2d82fdf63f49323f965ca3f76d> /opt/local/lib/libXcursor.1.dylib
0x4707000 - 0x4709ffe +libXdamage.1.dylib ??? (???) <9925bbf068d405dfc9359a9d57b225da> /opt/local/lib/libXdamage.1.dylib
0x470c000 - 0x470effd +libXcomposite.1.dylib ??? (???) <fbadbb5f96a07858725e4a625aa1dcd4> /opt/local/lib/libXcomposite.1.dylib
0x4711000 - 0x4719fff +libXrandr.2.dylib ??? (???) <0e15b73dae86cc8f052c1522bca5355e> /opt/local/lib/libXrandr.2.dylib
0x471c000 - 0x471effc +libXinerama.1.dylib ??? (???) <ac1ee030eb34d1a5a06e982dc516fbfe> /opt/local/lib/libXinerama.1.dylib
0x4721000 - 0x4747ffb +libpng16.16.dylib ??? (???) <cd0f2d2411903569009d12961778a1b1> /opt/local/lib/libpng16.16.dylib
0x474e000 - 0x47acff7 +libjpeg.8.dylib ??? (???) <0777e81a22795c2657e62db1860e9758> /opt/local/lib/libjpeg.8.dylib
0x47b3000 - 0x480afff +libpixman-1.0.dylib ??? (???) <cdc701a21f71d4bbe51a105d2c01ff13> /opt/local/lib/libpixman-1.0.dylib
0x481b000 - 0x48b0ffc +libfreetype.6.dylib ??? (???) <5d03f688db6ca2195c0a4498ea20f312> /opt/local/lib/libfreetype.6.dylib
0x48c8000 - 0x48c8fff +libX11-xcb.1.dylib ??? (???) <a3d49e554a3b1696f7d393af4b8192bb> /opt/local/lib/libX11-xcb.1.dylib
0x48cb000 - 0x48e0ffe +libxcb.1.dylib ??? (???) <afb14d6da711981f5936b6d64fc64977> /opt/local/lib/libxcb.1.dylib
0x48ec000 - 0x48f2ffe +libxcb-render.0.dylib ??? (???) <81453dbb4f0b726942f7c71fa5b9c410> /opt/local/lib/libxcb-render.0.dylib
0x48f8000 - 0x48fffff +libXrender.1.dylib ??? (???) <b1ebb3eedaa4f8f3dc17e4193460555d> /opt/local/lib/libXrender.1.dylib
0x4902000 - 0x4903ff8 com.apple.ApplicationServices 36 (36) <8d5530987cce48c3375a350c7f134b9c> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x4919000 - 0x4944fff +libexpat.1.dylib ??? (???) <29a054d38468e789f0cf2f92a069f6f1> /opt/local/lib/libexpat.1.dylib
0x494b000 - 0x4959ff5 +libbz2.1.0.dylib ??? (???) <561eabf373907c3899487650867150dc> /opt/local/lib/libbz2.1.0.dylib
0x495d000 - 0x495effc +libXau.6.dylib ??? (???) <e68c7e2d4490bcf51a71d84e19814e24> /opt/local/lib/libXau.6.dylib
0x4961000 - 0x4964fff +libXdmcp.6.dylib ??? (???) <6212864eb29fcd7ca9388fa1ea8d2d9b> /opt/local/lib/libXdmcp.6.dylib
0x4967000 - 0x4a02fff com.apple.ApplicationServices.ATS 4.0 (???) <4210dabffcc1cafdf05b6a22996a4eb6> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x4a29000 - 0x4afdff7 com.apple.ColorSync 4.6.0 (4.6.0) <c4746bb1c5e21b1ff1ee9e23150dae91> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
0x4b3c000 - 0x51a3ff7 com.apple.CoreGraphics 1.507.2 (???) <dc83caa82d24f470958a99ca6e198a2f> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x526a000 - 0x52cdfff com.apple.CoreText 3.0.0 (???) <367767da30e7fda6ac4302fc54116f29> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/CoreText
0x5306000 - 0x535ffff com.apple.HIServices 1.7.0 (???) <4e20ca5a0f021908e274610eab85af23> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
0x538b000 - 0x5536ffb com.apple.ImageIO.framework 3.0.0 (3.0.0) <840a13dc20c1c1a1ed50edef6d706239> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO
0x55a3000 - 0x55b6fff com.apple.LangAnalysis 1.6.5 (1.6.5) <e7713c1bde76548000a0a0e7b9f27324> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
0x55c3000 - 0x5673ffb com.apple.QD 3.18 (???) <f6b3db0d330e0268a24dc5e3fdb820a5> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x56a2000 - 0x56b5ffb com.apple.speech.synthesis.framework 3.10.1 (3.10.1) <67907b42aecf8e5cef273ce5085f19b5> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x56c4000 - 0x56fbfff libFontParser.dylib ??? (???) <e83c633b4e6ac7de6acfa5edbe925f7a> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
0x5729000 - 0x580cff3 libcrypto.0.9.8.dylib ??? (???) <90068ab1dc24a941bdd01726024c515d> /usr/lib/libcrypto.0.9.8.dylib
0x585d000 - 0x585dfff com.apple.Accelerate 1.4.2 (Accelerate 1.4.2) <e8c929e9ed651c210e5238b66b947e6e> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x5861000 - 0x5880fff com.apple.vecLib 3.4.2 (vecLib 3.4.2) <9e27768a4224789f73942ddb2e03e729> /System/Library/Frameworks/vecLib.framework/Versions/A/vecLib
0x58dd000 - 0x59fdffa com.apple.vImage 4.0 (4.0) <40c9ff1a236e54afc0af0dbe01d59ae0> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
0x5a0c000 - 0x5a2bfff com.apple.Accelerate.vecLib 3.4.2 (vecLib 3.4.2) <c56e0d707296e54bceac01b6944e99e3> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
0x5a88000 - 0x5b02fff libvMisc.dylib ??? (???) <2607b58a270aca106281054e078194d1> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x5b0c000 - 0x5ba9fe3 libvDSP.dylib ??? (???) <18d61ac588914626b88c2c2babb2ac25> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x5bc3000 - 0x6230ff7 libBLAS.dylib ??? (???) <b09754bb15f771807655be04f5200efd> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x626e000 - 0x6606ff7 libLAPACK.dylib ??? (???) <7f1ccd1f986607cb24ada410c3548482> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x677f000 - 0x67c3ff3 libTIFF.dylib ??? (???) <7b0f8b579d3fd66175f0e695370c2232> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x67ce000 - 0x67d2ffc libGIF.dylib ??? (???) <ebdc74ca8b923dc8281d8644db5bf855> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x67d7000 - 0x67f2fff libPng.dylib ??? (???) <ce17de27142c8af8406c282b45de241a> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
0x67f9000 - 0x67fbfff libRadiance.dylib ??? (???) <8c97d9ae80dd2661573bb62db798e710> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x67ff000 - 0x6821ff2 libJPEG.dylib ??? (???) <df09b8c643d8325deae52adf5818b338> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x6828000 - 0x6856fff libcups.2.dylib ??? (???) <dfcb272c0281e5d2ec0f89f1f75f6d88> /usr/lib/libcups.2.dylib
0x6861000 - 0x6876ffe +libgraphite2.3.dylib ??? (???) <f50d8f8421e2c2482a832278e2253aa7> /opt/local/lib/libgraphite2.3.dylib
0x687f000 - 0x68b7fff +libdbus-1.3.dylib ??? (???) <66d52c60149cb4161da89e441071901a> /opt/local/lib/libdbus-1.3.dylib
0x68c7000 - 0x68e6fff +libatspi.0.dylib ??? (???) <b7355b187897fe2afc0342285323ef41> /opt/local/lib/libatspi.0.dylib
0x6919000 - 0x696dffd +libGL.1.dylib ??? (???) <2957e04f3cf6ccf988369a96fc78ec1c> /opt/local/lib/libGL.1.dylib
0x69ae000 - 0x69b7fff +libxcb-glx.0.dylib ??? (???) <bd6e296c526e3c90320341e1e09447b0> /opt/local/lib/libxcb-glx.0.dylib
0x69c2000 - 0x69cfffb libXplugin.1.dylib ??? (???) <2ceed443d8113f4abd6d3550b2f50fc5> /usr/lib/libXplugin.1.dylib
0x69d7000 - 0x69e6ffb com.apple.opengl 1.6.2 (1.6.2) <7057304e586007ad73491c1f466cf20c> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x69ed000 - 0x69edfff com.apple.Carbon 150 (150) <3b7010e4c30d70a36820a71e4b69d5ea> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x69f1000 - 0x69f3ffd IOSurface ??? (???) <5433ef600fe03d1fce7564db343d71a7> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
0x69f9000 - 0x69fbff4 libCoreVMClient.dylib ??? (???) <b2ea0d8b9bf3ec7a35c64bb23091fb71> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
0x6b00000 - 0x6b35fff +libglapi.0.dylib ??? (???) <7c453630139e13ddce62553100bce754> /opt/local/lib/libglapi.0.dylib
0x6b72000 - 0x6bc8ff7 libGLU.dylib ??? (???) <0d58cf5be12c0800774385b0dab6061a> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x6bdc000 - 0x6c04ffb libGL.dylib ??? (???) <62c15417340866d11848068acfbceba9> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x6c13000 - 0x6c1fffb com.apple.audio.SoundManager 3.9.3 (3.9.3) <3c277575e7182f3c3130f2f634eb9920> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound
0x6c27000 - 0x6c2effb com.apple.CommonPanels 1.2.4 (90) <247a78c9697bb0952e13d93cdf8075fd> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
0x6c37000 - 0x6c3afff com.apple.help 1.3 (38) <51844a2a550a3ca237eba9f71fcea97a> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
0x6c3f000 - 0x6ca5fff com.apple.htmlrendering 72 (1.1.4) <19253ea53b000a20db907e85a7e828c1> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering.framework/Versions/A/HTMLRendering
0x6cd2000 - 0x6ce9ffb com.apple.ImageCapture 6.0 (6.0) <edce933d8c785d8ee3e95991b566cce4> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
0x6d03000 - 0x6db6fff com.apple.ink.framework 102.0.0 (94) <3e33ec5816e209e893a1733af95da58a> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
0x6dde000 - 0x6e23ffb com.apple.NavigationServices 3.5.1 (178) <24c5c5db4d59f34d4f49bbd1bbcd5810> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationServices.framework/Versions/A/NavigationServices
0x6e4d000 - 0x6e68fff com.apple.openscripting 1.3 (???) <c89980d6aa74f76f7ed65f021827d373> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
0x6e78000 - 0x6e7bfff com.apple.securityhi 4.0 (33640) <b90db4686164760a3ec642135e38447b> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
0x6e81000 - 0x6e8cfff com.apple.speech.recognition.framework 3.8.2 (3.8.2) <42de060582f36d5185c23e60beb8dab8> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
0x6e96000 - 0x6f0bfff com.apple.audio.CoreAudio 3.2.0 (3.2) <8476a77d790570f688f95d47f0d77fb7> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x6f48000 - 0x6f7cffb com.apple.coreui 0.2 (89) <be964ae9fad2620345b04aec50268e6e> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
0x6f9b000 - 0x6fb4fff com.apple.CoreVideo 1.5.0 (18.0) <5cf2b5140975287f2ec3a7feaf8683b0> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
0x6fc8000 - 0x6fc9fff com.apple.audio.units.AudioUnit 1.6 (1.6) <686082ea0ec42b7f009e99a571ceec81> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x6fce000 - 0x6fcfffa liblangid.dylib ??? (???) <01ec0f0bdf13f73d8e0334a2e39e75b4> /usr/lib/liblangid.dylib
0x7800000 - 0x7b45fe3 com.apple.HIToolbox 1.6.0 (???) <1a4693b0eff8ed8d6fe18c37f5440f61> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x7cb0000 - 0x7f9eff3 com.apple.QuartzCore 1.6.0 (184.0) <61638f8b16dace924c2738e8d4025e49> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x8086000 - 0x8139fff com.apple.DesktopServices 1.5.0 (1.5.0) <8fda370f06c5c6ddb4e054ccf5ccb815> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
0x8197000 - 0x82cbffb com.apple.audio.toolbox.AudioToolbox 1.6 (1.6) <838258abe5efe516c46f29eaefb99b79> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x8332000 - 0x8377ffd libGLImage.dylib ??? (???) <9d4b12b3ed2eaae2c34569be29e4b6d7> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
0x837e000 - 0x849cfff libGLProgrammability.dylib ??? (???) <9773d0426f2831c71a8baafed455acf6> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib
0x84be000 - 0x8cb4ffc com.apple.AppKit 6.6 (988.3) <41788f85dd3bb1a0c36efa11aea7d01a> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x91f3000 - 0x92e2ffb com.apple.CoreData 100.1 (205) <6712b8051aee2ff6ba2cf2cf025a7fab> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
0x93a7000 - 0x93a8ffc dns.so ??? (???) <d61372b816f011ea19a6b524c61f14a7> /usr/lib/info/dns.so
0x97fc000 - 0x97fdffd +libgthread-2.0.0.dylib ??? (???) <58f841a4f36820c1a4aae66f1b0782b4> /opt/local/lib/libgthread-2.0.0.dylib
0x9db7000 - 0x9dbdffe +libpixbufloader-svg.so ??? (???) <cf2c54e25222e1b035cdc069c90bfe2c> /opt/local/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so
0x9dc0000 - 0x9deeffa +librsvg-2.2.dylib ??? (???) <f039c19dad2233135fd3382862a04d69> /opt/local/lib/librsvg-2.2.dylib
0x9df9000 - 0x9e22fff +libcroco-0.6.3.dylib ??? (???) <47151eba44a4abf133692fbdd606ad99> /opt/local/lib/libcroco-0.6.3.dylib
0x9e30000 - 0x9f43ffb +libxml2.2.dylib ??? (???) <969d6acadb675c1c104754f64f383a92> /opt/local/lib/libxml2.2.dylib
0x9f6a000 - 0x9f90ffc +liblzma.5.dylib ??? (???) <bd86be9fe9377771f443b62e4fab140e> /opt/local/lib/liblzma.5.dylib
0x9fa0000 - 0x9fa6ffe +libgsettingsgconfbackend.so ??? (???) <909d7bbe69c0963a262701d9ab2e2510> /opt/local/lib/gio/modules/libgsettingsgconfbackend.so
0x9faa000 - 0x9fd3fff +libgconf-2.4.dylib ??? (???) <cba706d13f87155281337eec8592fab8> /opt/local/lib/libgconf-2.4.dylib
0xb000000 - 0xb1bfffb +libicui18n.73.dylib ??? (???) <fa666a29901e3e5a1cdd9dc6407c7894> /opt/local/lib/libicui18n.73.dylib
0xb2b2000 - 0xb401ffb +libicuuc.73.dylib ??? (???) <36531f6be2612344f694f0f2d9f03150> /opt/local/lib/libicuuc.73.dylib
0xb46b000 - 0xd2f7fff +libicudata.73.dylib ??? (???) <1a436245dec4f9122443886fc8c1361f> /opt/local/lib/libicudata.73.dylib
0xd400000 - 0xd41cffc +libdbus-glib-1.2.dylib ??? (???) <779de53b712e92b94ae2e11e321d35b1> /opt/local/lib/libdbus-glib-1.2.dylib
0xd427000 - 0xd458fff +libORBit-2.0.dylib ??? (???) <976e46e320bebcf4a8042e9174c8e31c> /opt/local/lib/libORBit-2.0.dylib
0x20000000 - 0x2009efff edu.mit.Kerberos 6.5.3 (6.5.3) <af8fd279b2ec6f91e99e82352f2541c9> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
0x64b00000 - 0x64b07fff com.apple.print.framework.Print 6.0 (230) <f116d72ba9b2107cf79942409f8863d9> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
0x8fe00000 - 0x8fe31143 dyld 113.0 (???) <ee555e655e1cf66cac80728801add419> /usr/lib/dyld
0xfa100000 - 0xfa189ffb com.apple.print.framework.PrintCore 6.0 (276) <049c93926212fa9408e9e56186970e4b> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
0xffff8000 - 0xffff9703 libSystem.B.dylib ??? (???) /usr/lib/libSystem.B.dylib
@barracuda156 maybe file that in a separate ticket? Reporting a transmission-gtk crash inside a "fmt fails to compile" issue is difficult from an issue management & discoverability standpoint.
@ckerr Fair enough, will do that today.
Done: https://github.com/transmission/transmission/issues/5663
What is the issue?
gcc 12.3.0
Which application of Transmission?
Which version of Transmission?
4.0.3