• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

tbeu / matio / #1078
83%

Build:
DEFAULT BRANCH: master
Ran 12 May 2026 04:46PM UTC
Jobs 1
Files 1497
Run time 4min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

12 May 2026 04:38PM UTC coverage: 83.034% (-0.03%) from 83.059%
#1078

push

travis-ci

web-flow
Validate dims before computing dimp in Mat_VarReadDataLinear73

A malformed v7.3 file with a zero-valued dimension causes a
divide-by-zero (SIGFPE) at the `coord / dimp[l]` computation,
since dimp entries become zero when any preceding dim is zero.

Check for zero dims before the cumulative product loop and return
MATIO_E_FILE_FORMAT_VIOLATION if found.

Reproducer: a v7.3 dataset with rank > 1 and dims[k] == 0,
read via Mat_VarReadDataLinear.

As reported by https://github.com/tbeu/matio/pull/302

2 of 7 new or added lines in 1 file covered. (28.57%)

13121 of 15802 relevant lines covered (83.03%)

53291.54 hits per line

Uncovered Changes

Lines Coverage ∆ File
5
81.13
-0.19% src/mat73.c
Jobs
ID Job ID Ran Files Coverage
1 #1078.1 12 May 2026 04:46PM UTC 1497
83.03
Source Files on build #1078
  • Tree
  • List 1497
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 88d8cf56 on github
  • Prev Build on master
  • Next Build on master
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc