Development: Foreign Bugs
Jump to navigation
Jump to search
Foreign Bugs[edit]
This page intends to track bugs in other projects that affect OpenMPT and libopenmpt in some way or another.
Project | Status | affects | Description | Link |
---|---|---|---|---|
GCC | open | libopenmpt | std::filesystem::remove_all() hangs on Windows on directories containing a deep tree with long paths | https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118003 |
minimp3 | open | libopenmpt | Change extern "C" block to include all API declarations, including structure definitions, instead of just function declarations. | https://github.com/lieff/minimp3/pull/127 |
minimp3 | open | libopenmpt | Fix function signature of have_simd. | https://github.com/lieff/minimp3/pull/126 |
minimp3 | open | libopenmpt | Support for MP3 files < MAX_FRAME_SYNC_MATCHES | https://github.com/lieff/minimp3/pull/125 |
minimp3 | open | libopenmpt | Reduce stack usage to help usage on embedded systems | https://github.com/lieff/minimp3/pull/117 |
minimp3 | open | libopenmpt | Don't enable ARMv6 features for ARMv6-m | https://github.com/lieff/minimp3/pull/97 |
minimp3 | open | libopenmpt | Eliminated warnings in Visual Studio 2019. | https://github.com/lieff/minimp3/pull/96 |
afl++ | open | OpenMPT/libopenmpt | Fuzzing process freezes completely | https://github.com/AFLplusplus/AFLplusplus/issues/2127 |
GitHub | open | libopenmpt | git config safe.directory inside docker containers | https://github.com/actions/runner/issues/2033 |
emscripten | open | libopenmpt | Closure has warnings with wasm2js | https://github.com/emscripten-core/emscripten/issues/17080 |
vorbis | open | OpenMPT/libopenmpt | misleading-indentation warning in lib/block.c | https://gitlab.xiph.org/xiph/vorbis/-/issues/2349 |
vorbis | open | OpenMPT/libopenmpt | strict-prototypes warning in lib/vorbisfile.c | https://gitlab.xiph.org/xiph/vorbis/-/issues/2350 |
C++ | open | OpenMPT/libopenmpt | lexically_relative on UNC drive paths (\\?\C:\...) results in a default-constructed value | https://cplusplus.github.io/LWG/issue3699 |
GitHub | open | libopenmpt | Can we suppress 'Run cancelled' notifications? | https://github.com/orgs/community/discussions/13015 |
GCC | open | libopenmpt | false-positive -Wstringop-overflow warning when using std::vector with UBsan | https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109455 |
GCC (Debian) | open | libopenmpt | i686-w64-mingw32-gcc reports wrong version in __GNUC__ __GNUC_MINOR__ __GNUC_PATCHLEVEL__ | https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1028580 |
LLVM | open | libopenmpt | -march=i386 should not generate bswap instruction | https://github.com/llvm/llvm-project/issues/58470 |
glibc | open | libopenmpt | stdio wide character output conversion appears to enter confused state after setlocale | https://sourceware.org/bugzilla/show_bug.cgi?id=29510 |
GCC | open | libopenmpt | [12/13 Regression] bogus "may overlap" memcpy warning with std::string and operator+ at -O3 / [12/13 Regression] Bogus restrict warning when assigning 1-char string literal to std::string since r12-3347-g8af8abfbbace49e6 / std::string::replace uses memcpy incorrectly and warns about it / [12/13/14/15 regression] -Wrestrict false positive creating std::string from iterators | https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105651 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105329 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116494 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114385 |
Wine | open | OpenMPT | Wine should provide icu.dll | https://bugs.winehq.org/show_bug.cgi?id=53354 |
Wine | open | OpenMPT | Missing functions SystemTimeToTzSpecificLocalTimeEx and TzSpecificLocalTimeToSystemTimeEx | https://bugs.winehq.org/show_bug.cgi?id=53355 |
QEMU (Debian) | open | libopenmpt | qemu-user-static: lli-13/arm64 causes segfault on amd64 host | https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=999421 |
MSVC | open | OpenMPT/libopenmpt | <filesystem>: weakly_canonical fails for UNC path with \\?\UNC prefix | https://github.com/microsoft/STL/issues/2823 |
emscripten | open | libopenmpt | emscripten with AudioWorklets: performance.now and crypto | https://github.com/emscripten-core/emscripten/issues/13224 |
mingw-std-threads | open | libopenmpt | Trouble compiling with gcc 11.1 | https://github.com/meganz/mingw-std-threads/issues/79 |
GCC | open | libopenmpt | `extern "C" int t = 1;` warns about being declared as extern and initialized "warning: 'i' initialized and declared 'extern'" could use a separate warning flag controlling it https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108013 |
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=45977 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108013 |
MSVC | open | OpenMPT/libopenmpt | std::chrono::get_tzdb_list() memory leak | https://github.com/microsoft/STL/issues/2504 https://developercommunity.visualstudio.com/t/stdchronoget-tzdb-list-memory-leak/1644641 |
MSVC | open | OpenMPT/libopenmpt | <chrono>: Implement fallback mechanism for chrono's [time.zone] | https://github.com/microsoft/STL/issues/1911 |
MSVC | open | OpenMPT/libopenmpt | <chrono>: Cannot parse "23:59:59" as system_clock::time_point on older Windows versions | https://github.com/microsoft/STL/issues/2163 |
zlib/minizip | open | OpenMPT | Add a null check in case ALLOC fails. | https://github.com/madler/zlib/pull/566 |
emscripten | open | libopenmpt | function signature mismatch with thinLTO and iostreams since 3.0.0 | https://github.com/emscripten-core/emscripten/issues/15638 |
GCC | open | libopenmpt | Bogus shift-negative-value warning in C++20 mode | https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103826 |
--- | --- | --- | --- | --- |
Autoconf | pending 2024-05-28 (2.73) | libopenmpt | revert forcing/setting -std=gnu++11 by default (introduced in Autoconf 2.70) | https://savannah.gnu.org/support/index.php?110879 https://savannah.gnu.org/support/index.php?110286 https://git.savannah.gnu.org/cgit/autoconf.git/commit/?id=056518b94ecd487bcbefdb69046b3f52c4168222 https://bugs.openmpt.org/view.php?id=1701 |
GCC | pending (GCC 15, 14.2, 13.4, 12.5) | OpenMPT/libopenmpt | Silent severe miscompilation around inline functions | https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115049 |
cross-platform-actions | open / work-around 2024-02-18 (0.23.0) | libopenmpt | OpenBSD is flaky with QEMU on macOS | https://github.com/cross-platform-actions/action/issues/80 |
cross-platform-actions | open / work-around 2024-02-18 (0.23.0) | libopenmpt | spurious failures with OpenBSD 7.4 on xhyve | https://github.com/cross-platform-actions/action/issues/77 |
GCC | pending (GCC 14) | libopenmpt | analyzer support for C++ new expression | https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94355 |
--- | --- | --- | --- | --- |
MSVC | ignored 2023-02-21 | OpenMPT | no Release Notes for Windows 11 SDK 10.0.22621.0 | https://developercommunity.visualstudio.com/t/no-Release-Notes-for-Windows-11-SDK-100/10061520 |
MSVC | wontfix 2023-07-07 | OpenMPT/libopenmpt | <filesystem> long path support | https://github.com/MicrosoftDocs/cpp-docs/issues/3138 |
MSVC (VS2019-VS2022) | wontfix 2023-04-04 | OpenMPT/libopenmpt | XP toolset uses non-XP compatible libraries | https://developercommunity.visualstudio.com/t/xp-toolset-uses-non-xp-compatible-libraries/1620439 |
MSVC | ignored 2021-12-20 | OpenMPT/libopenmpt | BSOD when single-stepping over `popfd` instruction on *some* Windows 10 installs | https://developercommunity.visualstudio.com/t/BSOD-when-single-stepping-over-popfd-i/1617674 https://github.com/x64dbg/x64dbg/issues/2603 |
MSVC | wontfix 2021-05-18 | OpenMPT/libopenmpt | <filesystem>: Does it naturally support all functions with a long path (>260) on Windows? | https://github.com/microsoft/STL/issues/1921 |
MSVC (VS2019-VS2022) | wontfix | OpenMPT/libopenmpt | XP toolset doesn't target XP properly | https://developercommunity2.visualstudio.com/t/XP-toolset-doesnt-target-XP-properly/1586002 |
MSVC (VS2017) | wontfix | OpenMPT | Static inline variable gets destroyed multiple times in Debug mode | https://developercommunity.visualstudio.com/t/Static-inline-variable-gets-destroyed-mu/297876 |
emscripten | wontfix | libopenmpt | Single precision floating point issues | https://github.com/emscripten-core/emscripten/issues/4251 |
GCC | wontfix | OpenMPT/libopenmpt | std::fstream ctr and open member functions fail to compile with argument of custom type convertible to std::filesystem::path | https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95642 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90704 |
--- | --- | --- | --- | --- |
NetBSD pkgsrc | fixed 2024-12-10 | libopenmpt | pkg subversion missing for NetBSD 9.4 amd64 | https://gnats.netbsd.org/cgi-bin/query-pr-single.pl?number=58432 |
mpg123 | fixed 2024-10-28 (mpg123 1.32.9) | OpenMPT/libopenmpt | weird warning when building against ARM64EC UCRT | https://sourceforge.net/p/mpg123/bugs/373/ |
autoconf-archive | fixed 2024-10-16 | libopenmpt | Revert broken part of commit 5b0d43b767bf3f800f97892905b6d1ba50150f1a | https://github.com/autoconf-archive/autoconf-archive/pull/307 |
autoconf-archive | fixed 2024-10-16 | libopenmpt | AX_CXX_COMPILE_STDCXX C++23 changes | https://github.com/autoconf-archive/autoconf-archive/pull/300 |
AppVeyor | fixed 2024-09-04 | OpenMPT | Windows 11 SDK 10.0.26100.0 in VS2022 image | https://github.com/appveyor/ci/issues/3929 |
build-gcc | fixed 2024-08-17 | libopenmpt | building GDB 8.2.1 fails with GCC 14 | https://github.com/jwt27/build-gcc/issues/43 |
mpg123 | fixed 2024-08-07 (1.32.7) | OpenMPT/libopenmpt | warning in readers.c with debugging enabled | https://sourceforge.net/p/mpg123/bugs/371/ |
ancient | fixed 2024-07-23 | OpenMPT | Possible speed improvement for PMC files | https://github.com/temisu/ancient/issues/78 |
GCC | fixed 2024-07-19 (GCC 11.5) | libopenmpt | (Wfree-nonheap-object) - invalid/missing -Wfree-nonheap-object warnings | https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99098 |
ancient | fixed 2024-07-15 | OpenMPT | Fix dereferencing of end iterator in PPMQ decompressor | https://github.com/temisu/ancient/pull/77 |
cross-platform-actions | fixed 2024-07-11 (0.25.0) | libopempt | FreeBSD 14.1 | https://github.com/cross-platform-actions/action/issues/87 |
Linux | fixed 2024-06-31 (6.9.6) | libopenmpt | Crash during early boot | https://lore.kernel.org/linux-kernel/ebb0791c-60a5-4fe3-bc85-4921ad026605@heusipp.de/T/#u https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1071378 |
ancient | fixed 2024-06-29 | OpenMPT | Pack-Ice support | https://github.com/temisu/ancient/issues/72 |
ancient | fixed 2024-06-07 (ancient 2.2.0) | OpenMPT | Some more slow PX20 cases | https://github.com/temisu/ancient/pull/70 |
ancient | fixed 2024-06-05 (ancient 2.2.0) | OpenMPT | Don't rely on implementation-defined behaviour of std::realloc(0) | https://github.com/temisu/ancient/pull/69 |
MSVC | fixed 2024-05-21 (VS2022 17.10.0 / LLVM 14) | OpenMPT/libopenmpt | lots of lld-link warnings about PDB with VS2022 17.1.0 and Clang-cl 13 | https://developercommunity.visualstudio.com/t/lots-of-lld-link-warnings-about-PDB-with/1667797 https://github.com/llvm/llvm-project/issues/54487 |
DJGPP | fixed 2024-04-12 | libopenmpt | "Improve documentation of '__djgpp_map_physical_memory'." breaks build | https://www.delorie.com/djgpp/mail-archives/browse.cgi?p=djgpp/2024/04/11/03:39:41 |
Cirrus-CI | fixed 2024-03-04 | libopenmpt | FreeBSD 13.2 VM fails to start | https://github.com/cirruslabs/cirrus-ci-docs/issues/1265 |
cross-platform-actions | fixed 2024-02-18 (0.23.0) | libopenmpt | OpenBSD VM fails during "Initializing VM" with QEMU on macOS | https://github.com/cross-platform-actions/action/issues/73 |
MSVC | fixed 2024-02-13 (VS2022 17.9) | OpenMPT/libopenmpt | v143 14.37 istringstream incorrectly converts numbers with exponents with leading zeroes due to change in xlocnum header | https://developercommunity.visualstudio.com/t/v143-1437-istringstream-incorrectly-con/10450662 |
cross-platform-actions | fixed 2023-12-27 (0.22.0) / work-around | libopenmpt | Very frequent freezing of FreeBSD VM during teardown | https://github.com/cross-platform-actions/action/issues/61 |
emscripten | fixed 2023-12-13 (3.1.51) | libopenmpt | RangeError: Maximum call stack size exceeded when building libopenmpt test suite with -s WASM=2 | https://github.com/emscripten-core/emscripten/issues/17897 |
emscripten | fixed 2023-12-13 (3.1.51) / work-around | libopenmpt | -s WASM=0 -s LEGACY_VM_SUPPORT=1 results in JSC_CONSTANT_REASSIGNED_VALUE_ERROR warning during linking | https://github.com/emscripten-core/emscripten/issues/20810 |
emscripten | fixed 2023-12-01 (3.1.51) | libopenmpt | bogus warning 'Output contains some very large functions' | https://github.com/emscripten-core/emscripten/issues/20811 |
MSVC | fixed 2023-11-14 (VS2022 17.8) | OpenMPT/libopenmpt | ICE when compiling for ARM64 due to alignment confusion ("operand 2: Memory offset must be aligned") | https://developercommunity.visualstudio.com/t/ICE-when-compiling-for-ARM64-due-to-alig/10367205 |
Homebrew | fixed 2023-10-10 | libopenmpt | mpg123 1.32.3 | https://github.com/Homebrew/homebrew-core/pull/146321 |
cross-platform-actions | fixed 2023-10-07 | libopenmpt | NetBSD - VM doesn't start after a 120s timeout | https://github.com/cross-platform-actions/action/issues/62 |
Crypto++ | fixed 2023-10-02 | OpenMPT | CRYPTOPP_DISABLE_ASM is broken in 8.9.0 for MSVC x64 builds | https://github.com/weidai11/cryptopp/issues/1240 |
LLVM | fixed 2023-09-19 (LLVM 17.0.1) | OpenMPT/libopenmpt | clang-format 14 is extremely slow | https://github.com/llvm/llvm-project/issues/57117 |
zlib | fixed 2023-08-18 (zlib 1.3) | OpenMPT/libopenmpt | warning C4244: '=': conversion from 'ush' to 'uchf', possible loss of data | https://github.com/madler/zlib/issues/606 |
MSVC | fixed 2023-08-08 (VS2022 17.7) | OpenMPT/libopenmpt | INTERNAL COMPILER ERROR when compiling std:chrono code | https://developercommunity.visualstudio.com/t/INTERNAL-COMPILER-ERROR-when-compiling-s/10366948 https://developercommunity.visualstudio.com/t/Internal-compiler-error-when-using-chron/10308841 |
FLAC | fixed 2023-07-27 | OpenMPT/libopenmpt | incompatible pointer types in bitmath.h | https://github.com/xiph/flac/issues/637 |
ancient | fixed 2023-07-19 | OpenMPT | trivial warnings with clang-cl | https://github.com/temisu/ancient/issues/50 |
ancient | fixed 2023-07-12 (2.1.1) | OpenMPT | new VS2022 warnings in 2.1.0 | https://github.com/temisu/ancient/issues/43 |
cross-platform-actions | fixed 2023-05-28 | libopenmpt | NetBSD 9.3 | https://github.com/cross-platform-actions/action/issues/53 |
GCC | fixed 2023-09-10 (12.2) | libopenmpt | g++-mingw-w64-posix fails to set __STDCPP_THREADS__=1 even though it supports std::thread | https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1003382 |
mpg123 | fixed 2022-10-28 (1.31.0) | libopenmpt | checking for _FILE_OFFSET_BITS is wrong on platforms where it does nothing | https://sourceforge.net/p/mpg123/bugs/330/ |
ffmpeg | fixed 2022-11-05 | OpenMPT / libopenmpt | 8-Bit FLAC Playback Skips Silent Portions | https://trac.ffmpeg.org/ticket/9270 |
FLAC | fixed 2022-10-20 | libopenmpt | configure must not pass -msse2 by default on x86 | https://github.com/xiph/flac/issues/486 |
MSVC | fixed 2022-09-27 (VS2022 17.3.5) | OpenMPT | warning C4311 in MFC header afxrecovery.h with VS2022 17.2.0 / Compiler warnings after upgrading to 17.2.0 (C4311) / Compiler warnings after upgrading to 17.2.0 (C4311) (now 17.3.x too) | https://developercommunity.visualstudio.com/t/warning-C4311-in-MFC-header-afxrecovery/10041328 https://developercommunity.visualstudio.com/t/Compiler-warnings-after-upgrading-to-17/10036311 https://developercommunity.visualstudio.com/t/Compiler-warnings-after-upgrading-to-17/10119333 |
QEMU (Debian) | fixed 2022-09-13 (QEMU 7.1) | libopenmpt | QEMU aarch64 user mode emulation always segfaults | https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1014177 |
MSVC / LLVM | fixed 2022-09-06 (LLVM 15.0.0) | OpenMPT / libopenmpt | Visual Studio 2022 lld-link: warning/error: ignoring unknown debug$S subsection kind 0xFF in file libucrt.lib | https://github.com/llvm/llvm-project/issues/56285 |
FLAC | fixed 2022-09-14 | OpenMPT/libopenmpt | Wrong printf format specifier in stream_decoder.c | https://github.com/xiph/flac/issues/433 |
sndfile | fixed 2022-09-12 | libopenmpt | public API header sndfile.h unneccessarily depends on Autoconf/CMake variables | https://github.com/libsndfile/libsndfile/issues/868 |
MSVC | fixed 2022-07-16 | OpenMPT/libopenmpt | <filesystem>: lexically_relative() can not handle long path with prefix \\?\ | https://github.com/microsoft/STL/issues/2256 |
MSVC | fixed 2022-07-06 (Windows 11 SDK 10.0.22621.0) | OpenMPT | 64-bit EXEs built with VS2019 crash under Wine on macOS because of direct TEB access | https://developercommunity.visualstudio.com/t/64-bit-EXEs-built-with-VS2019-crash-unde/1248753 |
clang | fixed 2022-06-14 (Clang 15) | libopenmpt | Inconsistent shift-overflow warnings in C++20 | https://github.com/llvm/llvm-project/issues/52873 |
AppVeyor | fixed 2022-06-06 | OpenMPT | Windows 11 SDK 10.0.22621.0 in VS2022 image | https://github.com/appveyor/ci/issues/3822 |
MSVC | fixed 2022-05-11 (VS2022 17.2) | OpenMPT/libopenmpt | VS 2022 RC inappropriately assigns /MP[N] when invoking cl.exe which makes compilation extremely slow | https://developercommunity.visualstudio.com/t/msbuild-slow-c-solution-build-times-when-upgrading/1666033 https://developercommunity.visualstudio.com/t/VS-2022-RC-inappropriately-assigns-MPN/1560595 |
MSVC | fixed 2022-05-11 (VS2022 17.2) / work-around | OpenMPT | link errors when building MFC application with clang-cl | https://developercommunity.visualstudio.com/t/link-errors-when-building-MFC-applicatio/1617786 |
MSVC | fixed 2022-02-15 (VS2022 17.1) | OpenMPT/libopenmpt | VS2022 cl 19.30.30705 generates non-universally-available tzcnt instruction for std::countr_one | https://developercommunity.visualstudio.com/t/VS2022-cl-193030705-generates-non-univ/1578571 |
autoconf | fixed 2022-02-11 | libopenmpt | AX_CXX_COMPILE_STDCXX: add C++20 support | https://github.com/autoconf-archive/autoconf-archive/pull/244 |
emscripten | fixed 2022-01-10 (3.1.1) | libopenmpt | missing C++20 safe integers comparisons (cmp_equal) in <utility> in C++20 mode | https://github.com/emscripten-core/emscripten/issues/15851 https://github.com/emscripten-core/emscripten/issues/15396 |
ancient | fixed 2022-01-08 (1.1) | OpenMPT/libopenmpt | warnings with VS2019 /W3 | https://github.com/temisu/ancient/issues/25 |
miniz | fixed 2021-11-28 | libopenmpt | unnecessary hastle to contribute | https://github.com/richgel999/miniz/issues/211 |
miniz | fixed 2021-11-28 | libopenmpt | various fixes | https://github.com/richgel999/miniz/issues/212 |
miniz | fixed 2021-11-28 | libopenmpt | unconditional #define MINIZ_EXPORT in miniz.h in 2.2.0 | https://github.com/richgel999/miniz/issues/213 |
MSVC | fixed 2021-11-09 | OpenMPT/libopenmpt | ICE with consteval in VS2019 16.10 | https://developercommunity.visualstudio.com/t/ICE-with-consteval-in-VS2019-1610/1436186 |
mpg123 | fixed 2021-10-23 | OpenMPT/libopenmpt | MSVC logic warning in 1.29.1 | https://sourceforge.net/p/mpg123/bugs/324/ |
mpg123 | fixed 2021-07-12 | OpenMPT/libopenmpt | Removal of #ifndef MPG123_NO_CONFIGURE breaks build | https://sourceforge.net/p/mpg123/bugs/313/ |
MSVC | fixed 2021-06-17 | OpenMPT/libopenmpt | Tons of bogus C28251 and C28301 warnings when running /analyze on C code | https://developercommunity.visualstudio.com/t/Tons-of-bogus-C28251-and-C28301-warnings/1436757 |
MSVC | fixed 2021-05-26 | OpenMPT | GdiplusTypes.h does not compile with NOMINMAX | https://developercommunity.visualstudio.com/t/GdiplusTypesh-does-not-compile-with-NOM/727770 |
ancient | fixed 2021-05-26 | OpenMPT | Registry does not work when built as a static library | https://github.com/temisu/ancient/issues/31 |
ancient | fixed 2021-05-25 | OpenMPT/libopenmpt | Incorrect checksum calculation for older MMCMP files | https://github.com/temisu/ancient/issues/32 |
ancient | fixed 2021-05-23 | OpenMPT/libopenmpt | fails to decompress some MMCMP files | https://github.com/temisu/ancient/issues/20 |
ancient | fixed 2021-05-23 | libopenmpt | warning in main.cpp with GCC 9 (Ubuntu 20.04) | https://github.com/temisu/ancient/issues/27 |
ancient | fixed 2021-05-23 | libopenmpt | warning in LH3Decompressor with GCC 9 (autotools build) | https://github.com/temisu/ancient/issues/28 |
ancient | fixed 2021-05-22 | libopenmpt | A cleaner public API | https://github.com/temisu/ancient/issues/18 |
ancient | fixed 2021-05-21 | libopenmpt | Allow for better packaging and system integration | https://github.com/temisu/ancient/issues/13 |
MacPorts | fixed 2021-05-12 | libopenmpt | libsndfile 1.0.28 has multiple security issues | https://trac.macports.org/ticket/60820 |
mpg123 | fixed 2021-05-08 | OpenMPT/libopenmpt | #define warning clashes with MSVC pragmas, runtime headers, and Windows SDK headers | https://sourceforge.net/p/mpg123/bugs/308/ |
mpg123 | fixed 2021-05-08 | libopenmpt | warnings in debug printf format strings on obscure platforms | https://sourceforge.net/p/mpg123/bugs/309/ |
clang | fixed 2020-09-09 (11.0) | libopenmpt | LLVM generates illegal instruction with -O3 on powerpc (32bit) | https://bugs.llvm.org/show_bug.cgi?id=46683 |
Homebrew | fixed 2020-07-11 | libopenmpt | libsndfile 1.0.28 contains multiple security bugs | https://github.com/Homebrew/homebrew-core/issues/57833 |
MSVC | fixed 2019-08-02 | OpenMPT/libopenmpt | MFC headers conflict with C++17 charconv header in MBCS mode | https://developercommunity.visualstudio.com/t/MFC-headers-conflict-with-C17-charconv/629849 https://developercommunity.visualstudio.com/t/charconv-vs-mbctype-in-VS2019/425926 |
glibc | fixed 2018-11-12 (2.28) | libopenmpt | Crash in glibc's mktime in low-memory situations | https://sourceware.org/bugzilla/show_bug.cgi?id=21716 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=867283 |
MSVC | fixed 2017-12-18 | OpenMPT/libopenmpt | Random engines crashing VS 15.5 optimizer | https://developercommunity.visualstudio.com/t/Random-engines-crashing-VS-155-optimize/162089 |
MSVC | fixed 2017-12-06 | OpenMPT/libopenmpt | C1063 and C1001 while compiling trivial code in VS2017.3 | https://developercommunity.visualstudio.com/t/C1063-and-C1001-while-compiling-trivial/96687 |
MSVC | fixed 2017-08-02 | OpenMPT/libopenmpt | Compiler out of heap space when compiling constexpr struct with bitfields | https://developercommunity.visualstudio.com/t/Compiler-out-of-heap-space-when-compilin/28057 |
sndfile | fixed 2017-06-15 (1.0.29) | libopenmpt | Heap buffer overflows in psf_binheader_writef in 1.0.28 and later | https://github.com/libsndfile/libsndfile/issues/292 |
mpg123 | fixed 2017-05-30 | libopenmpt | Missing libgcc DLL in the 1.24 Win32 binary package | https://sourceforge.net/p/mpg123/bugs/246/ |
mpg123 | fixed 2017-05-30 | OpenMPT/libopenmpt | Unclear and/or confusing licensing of src/libmpg123/synth_sse3d.h | https://sourceforge.net/p/mpg123/bugs/249/ |
mpg123 | fixed 2017-03-08 | OpenMPT/libopenmpt | Build failure with VS2015 64bit due to conflicting ssize_t typedef | https://sourceforge.net/p/mpg123/bugs/243/ |
C++ (11..14) | fixed 2016-07 | OpenMPT/libopenmpt | std::abs(short), std::abs(signed char) and others should return int instead of double in order to be compatible with C++98 and C | https://cplusplus.github.io/LWG/issue2735 |
TODO-product | TODO-status | TODO-affects | TODO-description | TODO-link |