Geany floods the terminal with tagmanager errors when using the "source" keyword in R

Bug #1253129 reported by Arnaudus on 2013-11-20
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
geany (Ubuntu)
Undecided
Unassigned

Bug Description

Geany is flooding my terminal with tagmanager errors:

(geany:32564): Tagmanager-CRITICAL **: get_tag_type: assertion 'tag_name' failed

in a very specific situation, when opening, saving, or editing R files containing the keyword 'source' followed by an opening bracket "(" .

There are as many errors as the number of "source(" statements.

It is particularly annoying when opening geany in a terminal and R afterwards in the same terminal, since the interactive session is flooded by these strange errors.

packqge: geany_1.23.1+dfsg-1_amd64 on Ubuntu 13.10

Arnaudus (a-lerouzic) on 2013-11-20
description: updated
Colomban Wendling (banw) wrote :

OK, indeed. This is a bug in the R symbol parser that should now be fixed with commit http://git.geany.org/geany/commit/?id=10893c4ada3be907a97dd4e472de029442e687bc

BTW, it only happens if `source()` has an argument, without it doesn't trigger.

Thanks for the report.

Arnaudus (a-lerouzic) wrote :

Great, I have recompiled geany with the proposed patch (which is thus compatible with geany-1.23 for Ubuntu 13.10) and the bug seems fixed. Thanks for your impressive reactivity!

BWT, funny coincidence: an apparently similar bug occurred when opening the diff file with geany :) I have not investigated the origin, since in this case, the bug os of very low importance -- no dramatic consequence of terminal flooding for non-script file formats.

Changed in geany (Ubuntu):
status: New → Fix Committed
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers