Bug 105537 (Crash-Assert) - [META] Assertion failed crashes
Summary: [META] Assertion failed crashes
Status: NEW
Alias: Crash-Assert
Product: LibreOffice
Classification: Unclassified
Component: LibreOffice (show other bugs)
Version:
(earliest affected)
unspecified
Hardware: All All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on: 111086 121724 126539 129123 130699 131156 132073 132445 132810 135458 135739 139680 140605 140619 141705 142094 143200 143240 143387 143640 144005 144078 144306 145116 146130 146216 146859 147184 147539 147726 147964 148304 148419 148421 148422 149159 149758 58080 67579 95697 98868 99473 101740 103515 103945 104893 105103 105962 106072 107867 108349 108722 108826 108867 108919 108991 109267 109364 109997 110430 111414 111818 111889 111908 111970 111994 112008 112212 112732 112769 112817 112848 113670 113812 113841 113855 114157 114271 114396 114766 114787 115011 115100 115759 115890 116068 116482 116586 116640 116713 116769 117323 117440 117539 118107 118180 118342 118382 119241 119561 119626 120198 120234 120238 120265 120266 120342 120401 120631 120920 121686 122635 122844 123036 123067 123134 123259 123313 123780 124162 124697 124974 125215 125761 126071 126598 126714 127198 127548 127561 127858 128001 128073 128359 129345 129553 129659 130766 131147 131508 132424 132604 132730 134626 134780 135167 135247 135329 135369 136223 136778 137772 138698 138986 139493 140077 140308 142549 142980 143059 143203 143703 144716 145033 145297 145508 145928 146891 147505 148087 148157 148461 148671 148954 149119 150138 150441 151141 151262 152012
Blocks: Crash
  Show dependency treegraph
 
Reported: 2017-01-26 02:56 UTC by Aron Budea
Modified: 2022-11-12 09:01 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:
Regression By:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Aron Budea 2017-01-26 02:56:40 UTC
This is a quality-of-life bug report to make it easier to spot if a bug report is about an assertion failed error (the alias will be shown in the Blocks field).

Asserts are predicates that are expected to be true, but are only checked in debug builds. While they are disregarded, and thus cause no crash in release builds, they usually mean something went really wrong during execution, and should be taken seriously.

Some information: https://en.wikipedia.org/wiki/Assertion_(software_development)
Comment 1 Julien Nabet 2017-02-05 11:32:16 UTC Comment hidden (obsolete)
Comment 2 Aron Budea 2017-02-07 21:08:54 UTC Comment hidden (obsolete)
Comment 3 Aron Budea 2017-07-24 22:13:11 UTC
Let's remove the non-assertions. Dávid, a good principle when evaluating if a crashing bug belongs here is:
- it only happens with a build with debug symbols,
- the backtrace or the crash message mentions: assertion failed.
Comment 4 Aron Budea 2017-11-15 17:08:04 UTC
In case of regressions reproducible in Linux the daily dbgutil bibisect repos [1] could be used to bibisect a regression to the day.

Some considerations:
- if only the assert was introduced then, the result isn't helpful,
- the offending code might be in a completely different place (the assert should give some hints in itself).

[1] https://wiki.documentfoundation.org/QA/Bibisect/Linux