Comments (6)
Hi @miartad - Yes we are able to reproduce the issue with clang-14 and on MSVS as well. The root cause for the issue is truncation error happening in floating point arithmetic of a module. An initial(/quick) fix that we see is going for a bigger container format (from FLOAT32 to FLOAT64) for few of the variables. However, We are looking for other optimal solutions for scenarios like this. This will take some time at our end.
Thanks for Your patience and also for bringing this issue to our notice.
from libmpegh.
Hi @miartad , Can you please let know the compiler used and platform (x86/x64/armv7) on which this crash is observed ? We tried with clang-8
and not able to observe the crash. Thanks
from libmpegh.
Hi @Vamsi100858
I have tried with clang 15 and gcc 11, both show the error when sanitize address parameter is added to cmake.
~/projects/libmpegh/b$ /usr/bin/cc --version
cc (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0
~/projects/libmpegh/b$ clang --version
Ubuntu clang version 15.0.6
~/projects/libmpegh/b$ ubuntu-report
This is the result of hardware and optional installer/upgrader that we collected:
{
"Version": "22.04",
"OEM": {
"Vendor": "Dell Inc.",
"Product": "Precision 14 5470",
"Family": "Precision"
},
"BIOS": {
"Vendor": "Dell Inc.",
"Version": "1.4.2"
},
"Arch": "amd64",
from libmpegh.
@Vamsi100858 were you able to reproduce the issue?
from libmpegh.
Hi @miartad,
We have added a simple fix (of all the things that we tried internally) for this issue, since its been some time this issue is added here. Thanks for Your patience!
--
Saketh
from libmpegh.
hi @SakethSathuvalli I checked the main branch and the issue is fixed there by a389d71
fatal error: Ittiam mpegh_dec core coder module :Initialization: : Initialization fatal error
the fix in #46 is not necessary to resolve this issue
from libmpegh.
Related Issues (20)
- request for versioning HOT 2
- Error with 22.2 Object Based files (Deezer/Amazon Music) HOT 6
- MSVS build Failure on Main for commit ID: f587a2208873e4439f4b613a90a6bad4fef5b662 HOT 1
- Unable to decode a MHA1 stream with BTRT box HOT 1
- global-buffer-overflow reported by asan when decoding a sample HOT 2
- Full support for MPEGH_PROFILE_LC_LVL_4 HOT 12
- Missing frees in error return paths in MP4 parser code HOT 1
- Support for CompatibleProfileLevelSet() missing in MPEG-H decoder HOT 1
- File encoded with 'Fraunhofer Encoding and Muxing Tool' fails to decode HOT 12
- Regression (?) for 360RA level 3 HOT 6
- Unable to decode mhm1 HOT 13
- License question HOT 5
- Failed to decode mhas files HOT 2
- Unable to decode fragmented mhm1 mp4 file HOT 5
- ext_ren flag produces files with incorrect filename HOT 4
- Feature request: Can you add "binaural" to the target speaker layout options? HOT 11
- Compile static executable HOT 1
- Input File: File Open Failed HOT 2
- Stuck when decoding 360RA file HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from libmpegh.