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

Bug #1253129 reported by Arnaudus
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
geany (Ubuntu)
Fix Committed
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)
description: updated
Revision history for this message
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.

Revision history for this message
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  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.