Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
theora
theora
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 28
    • Issues 28
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • Xiph.Org
  • theoratheora
  • Issues
  • #2287

Closed
Open
Opened Sep 12, 2016 by ztsdztsd@ztsdztsd

encoding: x86 assembler code in versions >20071116 (possibly >= 1.0 ?) triggers segfaults when linked to musl libc

x86 assembler code in libtheora versions >20071116 (possibly >= 1.0 ?) seems to trigger segfaults when linked to musl libc.

The segfaults appear reliably but depend on both the input data and the quality settings. A higher quality setting correlates to crashing easier.

This is observed when building against musl, independent of musl versions, affects builds here and otherwise in Alpine Linux where ffmpeg exhibits the same problem when encoding to Theora.

Disabling the assembler optimizations with configure --disable-asm produces working tools in my tests.

Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: xiph/theora#2287