Bug 1621274 Comment 0 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

I set platform as  x86_64 and linux (this is my local PC), but I suspect this bug appears on all the platforms 

During mochitest run of C-C TB FULL DEBUG version locally, I see many assertoins of the following form. 498 times to be exact.:

```
498: Main Thread] ###!!! ASSERTION: Table inline-size is less than the sum of its columns' min inline-sizes: '!(aISizeType == BTLS_FINAL_ISIZE && aISize < guess_min)', file /NEW-SSD/NREF-COMM-CENTRAL/mozilla/layout/tables/BasicTableLayoutStrategy.cpp, line 758
```

Note the number 498 at the beginning of the line. That is added by my script to summarize the errors/warnings.

Now, interestingly another already reported(?) bug appears exactly same number of times.
```
498: Main Thread] ###!!! ASSERTION: didn't subtract all that we added: '(space == 0 || space == nscoord_MAX) && ((l2t == FLEX_PCT_LARGE) ? (-0.001f < basis.f && basis.f < 0.001f) : (basis.c == 0 || basis.c == nscoord_MAX))', file /NEW-SSD/NREF-COMM-CENTRAL/mozilla/layout/tables/BasicTableLayoutStrategy.cpp, line 983
```
This is mentioned in https://bugzilla.mozilla.org/show_bug.cgi?id=513106#c4

So I believe these two assertions are related.

498 is a bit too many.

We should investigate this.

The assertions can be found in other people's tyrserver runs as well.
F
or example,

https://treeherder.mozilla.org/#/jobs?repo=try-comm-central&fromchange=6c81ea172348b677edd90753b6f5b5be3afbce6a&selectedJob=292189682
https://firefoxci.taskcluster-artifacts.net/FZzfXi8FScuJpukxLvuuBA/0/public/logs/live_backing.log

You will notice that

"Table inline-size ..." assertion precedes "didn't subtract all that ..." assertion. They appear in pairs.
I set platform as  x86_64 and linux (this is my local PC), but I suspect this bug appears on all the platforms 

During mochitest run of C-C TB FULL DEBUG version locally, I see many assertoins of the following form. 498 times to be exact.:

```
498: Main Thread] ###!!! ASSERTION: Table inline-size is less than the sum of its columns' min inline-sizes: '!(aISizeType == BTLS_FINAL_ISIZE && aISize < guess_min)', file /NEW-SSD/NREF-COMM-CENTRAL/mozilla/layout/tables/BasicTableLayoutStrategy.cpp, line 758
```

Note the number 498 at the beginning of the line. That is added by my script to summarize the errors/warnings.

Now, interestingly another already reported(?) bug appears exactly same number of times.
```
498: Main Thread] ###!!! ASSERTION: didn't subtract all that we added: '(space == 0 || space == nscoord_MAX) && ((l2t == FLEX_PCT_LARGE) ? (-0.001f < basis.f && basis.f < 0.001f) : (basis.c == 0 || basis.c == nscoord_MAX))', file /NEW-SSD/NREF-COMM-CENTRAL/mozilla/layout/tables/BasicTableLayoutStrategy.cpp, line 983
```
This is mentioned in https://bugzilla.mozilla.org/show_bug.cgi?id=513106#c4

So I believe these two assertions are related.

498 is a bit too many.

We should investigate this.

The assertions can be found in other people's tyrserver runs as well.

For example,

https://treeherder.mozilla.org/#/jobs?repo=try-comm-central&fromchange=6c81ea172348b677edd90753b6f5b5be3afbce6a&selectedJob=292189682
https://firefoxci.taskcluster-artifacts.net/FZzfXi8FScuJpukxLvuuBA/0/public/logs/live_backing.log

You will notice that

"Table inline-size ..." assertion precedes "didn't subtract all that ..." assertion. They appear in pairs.
I set platform as  x86_64 and linux (this is my local PC), but I suspect this bug appears on all the platforms 

During mochitest run of C-C TB FULL DEBUG version locally, I see many assertions of the following form. 498 times to be exact.:

```
498: Main Thread] ###!!! ASSERTION: Table inline-size is less than the sum of its columns' min inline-sizes: '!(aISizeType == BTLS_FINAL_ISIZE && aISize < guess_min)', file /NEW-SSD/NREF-COMM-CENTRAL/mozilla/layout/tables/BasicTableLayoutStrategy.cpp, line 758
```

Note the number 498 at the beginning of the line. That is added by my script to summarize the errors/warnings.

Now, interestingly another already reported(?) bug appears exactly same number of times.
```
498: Main Thread] ###!!! ASSERTION: didn't subtract all that we added: '(space == 0 || space == nscoord_MAX) && ((l2t == FLEX_PCT_LARGE) ? (-0.001f < basis.f && basis.f < 0.001f) : (basis.c == 0 || basis.c == nscoord_MAX))', file /NEW-SSD/NREF-COMM-CENTRAL/mozilla/layout/tables/BasicTableLayoutStrategy.cpp, line 983
```
This is mentioned in https://bugzilla.mozilla.org/show_bug.cgi?id=513106#c4

So I believe these two assertions are related.

498 is a bit too many.

We should investigate this.

The assertions can be found in other people's tyrserver runs as well.

For example,

https://treeherder.mozilla.org/#/jobs?repo=try-comm-central&fromchange=6c81ea172348b677edd90753b6f5b5be3afbce6a&selectedJob=292189682
https://firefoxci.taskcluster-artifacts.net/FZzfXi8FScuJpukxLvuuBA/0/public/logs/live_backing.log

You will notice that

"Table inline-size ..." assertion precedes "didn't subtract all that ..." assertion. They appear in pairs.

Back to Bug 1621274 Comment 0