Crash in `tr_u8path` on opening a torrent
Author: CoeurCreated Sep 3, 2026Updated Sep 11, 2026
Labelsneeds clarification
What is the issue?
Crash in code added in #8889 by @tearfur.
#0 0x0000000102b161fc in std::__1::ranges::transform_view[abi:llvm18_nua]<std::__1::ranges::subrange<char const*, char const*, (std::__1::ranges::subrange_kind)1>, std::__1::__fs::filesystem::path (anonymous namespace)::tr_u8path<char const*>(char const*, char const*)::'lambda'(char)>::__iterator<true>::__iterator[abi:de200100] at /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.2.sdk/usr/include/c++/v1/__ranges/transform_view.h:203
#1 0x0000000102b161d4 in std::__1::ranges::transform_view[abi:llvm18_nua]<std::__1::ranges::subrange<char const*, char const*, (std::__1::ranges::subrange_kind)1>, std::__1::__fs::filesystem::path (anonymous namespace)::tr_u8path<char const*>(char const*, char const*)::'lambda'(char)>::__iterator<true>::__iterator[abi:de200100] at /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.2.sdk/usr/include/c++/v1/__ranges/transform_view.h:203
#2 0x0000000102b15770 in std::__1::ranges::transform_view[abi:llvm18_nua]<std::__1::ranges::subrange<char const*, char const*, (std::__1::ranges::subrange_kind)1>, std::__1::__fs::filesystem::path (anonymous namespace)::tr_u8path<char const*>(char const*, char const*)::'lambda'(char)>::begin[abi:de200100] at /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.2.sdk/usr/include/c++/v1/__ranges/transform_view.h:102
#3 0x0000000102b15628 in std::__1::__fs::filesystem::path (anonymous namespace)::tr_u8path<char const*> at /Users/User/Developer/transmission/libtransmission/file.cc:37
#4 0x0000000102b135f0 in (anonymous namespace)::tr_u8path at /Users/User/Developer/transmission/libtransmission/file.cc:41
#5 0x0000000102b13a9c in tr_sys_path_get_info at /Users/User/Developer/transmission/libtransmission/file.cc:100
#6 0x0000000102a926a4 in tr_sys_path_copy at /Users/User/Developer/transmission/libtransmission/file-posix.cc:240
#7 0x0000000102b73304 in tr_torrent::use_metainfo_from_file at /Users/User/Developer/transmission/libtransmission/torrent-magnet.cc:136
#8 0x0000000102934ea8 in tr_torrentSetMetainfoFromFile at /Users/User/Developer/transmission/libtransmission/torrent.cc:160
#9 0x000000010264e744 in -[Controller openFiles:addType:forcePath:] at /Users/User/Developer/transmission/macosx/Controller.mm:1260
#10 0x000000010264e1b8 in -[Controller application:openFiles:] at /Users/User/Developer/transmission/macosx/Controller.mm:1221
#11 0x0000000102675c3c in -[Controller performDragOperation:] at /Users/User/Developer/transmission/macosx/Controller.mm:4009Which application of Transmission?
Mac
Which version of Transmission?
601cc5854580cfe8ae1aef06fd0e2c4f7087c9d6
Source: transmission/transmission