vapicheck: CRITICAL **: assertion 'self != NULL' failed
Submitted by Paul Wise
Link to original bug (#793370)
Description
Forwarding https://bugs.debian.org/890209
The vapicheck program prints four assertions no matter which file is loaded. I believe these are defects in vapicheck itself rather than the files that vapicheck is checking.
$ vapicheck Usage: vapicheck library.gidl $ touch foo.gidl $ vapicheck foo.gidl
** (process:31239): CRITICAL **: vala_collection_get_size: assertion 'self != NULL' failed
** (process:31239): CRITICAL **: vala_list_get: assertion 'self != NULL' failed
** (process:31239): CRITICAL **: vala_code_context_get_report: assertion 'self != NULL' failed
** (process:31239): CRITICAL **: vala_report_err: assertion 'self != NULL' failed $ apt-file search -I dsc .gidl poppler: /glib/poppler.gidl $ apt source -qq poppler ... $ vapicheck poppler-0.62.0/glib/poppler.gidl
** (process:722): CRITICAL **: vala_collection_get_size: assertion 'self != NULL' failed
** (process:722): CRITICAL **: vala_list_get: assertion 'self != NULL' failed
** (process:722): CRITICAL **: vala_code_context_get_report: assertion 'self != NULL' failed
** (process:722): CRITICAL **: vala_report_err: assertion 'self != NULL' failed
Version: 0.39.x