Skip to content

Conversation

@th0ma7
Copy link
Contributor

@th0ma7 th0ma7 commented Sep 21, 2025

Description

TVH crash when viewing stream from web interface

Relates to issue: tvheadend/tvheadend#1927
Proposed fix: tvheadend/tvheadend#1933
Pending merge of:

Also contains:

Checklist

  • Build rule all-supported completed successfully
  • New installation of package completed successfully
  • Package upgrade completed successfully (Manually install the package again)
  • Package functionality was tested
  • Any needed documentation is updated/created

Type of change

  • Bug fix
  • New Package
  • Package update
  • Includes small framework changes
  • This change requires a documentation update (e.g. Wiki)

@th0ma7 th0ma7 self-assigned this Sep 23, 2025
@th0ma7 th0ma7 added the bug label Sep 23, 2025
@th0ma7 th0ma7 mentioned this pull request Sep 26, 2025
14 tasks
@th0ma7
Copy link
Contributor Author

th0ma7 commented Sep 30, 2025

@hgy59 good news! I was finally able to build pandas from source. Sadly only available under DSM >= 7.1 ...

@hgy59
Copy link
Contributor

hgy59 commented Oct 9, 2025

@th0ma7 ffmpeg7 for x64-6.2.4 is broken since #6727 (or earlier changes).
see https://github.com/SynoCommunity/spksrc/actions/runs/18325039018 (I started the build due download errors).

@th0ma7
Copy link
Contributor Author

th0ma7 commented Oct 9, 2025

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.

@th0ma7
Copy link
Contributor Author

th0ma7 commented Oct 10, 2025

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

@hgy59
Copy link
Contributor

hgy59 commented Oct 10, 2025

@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

th0ma7 added a commit to th0ma7/spksrc that referenced this pull request Oct 21, 2025
th0ma7 added a commit that referenced this pull request Nov 2, 2025
* 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).
@th0ma7 th0ma7 merged commit ce7a378 into SynoCommunity:master Nov 21, 2025
15 checks passed
@th0ma7 th0ma7 deleted the tvh-crash branch November 21, 2025 02:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants