-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
TVH crash when viewing stream from web interface #6719
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
@hgy59 good news! I was finally able to build |
44ad06e to
48e70c3
Compare
|
@th0ma7 ffmpeg7 for x64-6.2.4 is broken since #6727 (or earlier changes). |
|
thnx for letting me know, i believe it's actually svt-av1 on x64 6.2.4... i first thought it was debug build related but nope. it is on my radar and will look into fixing it shortly. |
|
@hgy59 my two last build failures should now be addressed. Let me know if you'd like me to push some patches to master right away as this PR still requires some more work. |
no need for partial updates to master, don't hurry |
* llvm-14.0-build: Update to now include llvm-spirv * native.mk: Misc native framework fixes to properly manage DEPENDS * cross-ninja.mk: Fix printing of the build path * mk: Optimize logging and code reduction to reuse native|cross-cc.mk * gitignore: Don't bother with native/build-* log files * native/llvm-14.0: Update to latest build including llvm-spirv * ffmpeg7: Fix building without synocli-videodriver * spksrc.mk: Include NATIVE_DEPENDS to allow built-in native deepends * svt-av1: Port gcc-4.9 fix from #6719 related to AVX * native/Khronos-SPIRV-Tools: Migrate to using NATIVE_DEPENDS * spksrc.mk: Standardize common.mk call after directories.mk * cross-go.mk: Standardize to using spksrc.cross-cc.mk * common.mk: Fix SUPPORTED|LATEST_ARCHS to remove qoriq-%-rust * crossenv.mk: Fix STATUS_LOG output for crossenv * native-cc.mk: Cannot be run in parallel, unde previous change * depend.mk: Do not set log for native * supported.mk: Migrate to using $(MAKE) native-depend * status.mk: status placeholder to avoid repeating msg in $(STATUS_LOG) * tc|kernel.mk: Fix logging at toolchain + kernel levels * common-rules.mk: Update cleanup method to reflect changes * common.mk: Fixed typo in wheel log name * status.mk: Fix typo in native build logging * spksrc: Enable build stats by default using all-supported|latest * kernel-modules.mk: Remove uneeded stat call and merge logs to arch * kernel-modules.mk: Set LOGGING_ENABLED to avoid double logging TC * kernel-modules.mk: Ensure status message is printed after TC * common.mk: Move rust filtering to top-level $(AVAILABLE_TOOLCHAINS)
PowerPC e500v2 has a 248-byte limit on immediate offsets in load/store instructions. When compiling with -O0, GCC generates stack frames that exceed this limit (>4KB for complex functions), causing assembler errors. Switch to -O1 for qoriq debug builds to reduce stack frame size while maintaining full debug capabilities (-g3 -ggdb3 -fno-omit-frame-pointer).
Description
TVH crash when viewing stream from web interface
Relates to issue: tvheadend/tvheadend#1927
Proposed fix: tvheadend/tvheadend#1933
Pending merge of:
beetsissue with gobject-introspectionlz4migration to meson + fix Debug build for gcc <= 4.9.xlibzimgfailing to build for x86 in debug mode with simdAlso contains:
tvheadendlibhdhomerunv20250815qoriqarchitecture limitationsChecklist
all-supportedcompleted successfullyType of change