GNU bug report logs - #24426
25.1.50; [critical] semantic-fetch-tags regression since 25-03-2016

Previous Next

Package: emacs;

Reported by: Oleh Krehel <oleh <at> oremacs.com>

Date: Tue, 13 Sep 2016 08:11:01 UTC

Severity: normal

Tags: notabug

Found in version 25.1.50

Done: Glenn Morris <rgm <at> gnu.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 24426 in the body.
You can then email your comments to 24426 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#24426; Package emacs. (Tue, 13 Sep 2016 08:11:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Oleh Krehel <oleh <at> oremacs.com>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Tue, 13 Sep 2016 08:11:01 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Oleh Krehel <oleh <at> oremacs.com>
To: bug-gnu-emacs <at> gnu.org
Subject: 25.1.50; [critical] semantic-fetch-tags regression since 25-03-2016
Date: Tue, 13 Sep 2016 10:09:18 +0200
I have noticed a regression in the current master branch, possibly in
emacs-25 branch too.

When calling `semantic-fetch-tags`, it intermittently fails, even for
Elisp buffers for which it had a super-stable support over the years.

I noticed that semantic.el was not changed in the last years, so the
problem comes likely due to changes in EIOIO.

The error is thrown from `semantic-parse-region-default':

    (when (or (null semantic--parse-table) (eq semantic--parse-table t))
        ;; If there is no table, or it was set to t, then we are here by
        ;; some other mistake.  Do not throw an error deep in the parser.
        (error "No support found to parse buffer %S" (buffer-name)))

So I get e.g. signal(error ("No support found to parse buffer
\"hydra.el\"")), quite often, but not always.

The error definitely does not occur for an earlier build that I did on
25-03-2016. I'll try to bisect it more when I have some time.

I'd like to request putting this bug as blocking for Emacs-25. I heavily
rely on Semantic parsing the code in various languages and have some
packages on MELPA that rely on Semantic as well.

Oleh




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#24426; Package emacs. (Tue, 13 Sep 2016 08:29:01 GMT) Full text and rfc822 format available.

Message #8 received at 24426 <at> debbugs.gnu.org (full text, mbox):

From: Dmitry Gutov <dgutov <at> yandex.ru>
To: Oleh Krehel <oleh <at> oremacs.com>, 24426 <at> debbugs.gnu.org
Subject: Re: bug#24426: 25.1.50; [critical] semantic-fetch-tags regression
 since 25-03-2016
Date: Tue, 13 Sep 2016 11:28:51 +0300
Hi Oleh,

On 13.09.2016 11:09, Oleh Krehel wrote:
> possibly in
> emacs-25 branch too.

Could you double-check that first, please?





Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#24426; Package emacs. (Tue, 13 Sep 2016 09:22:02 GMT) Full text and rfc822 format available.

Message #11 received at 24426 <at> debbugs.gnu.org (full text, mbox):

From: Oleh Krehel <oleh <at> oremacs.com>
To: Dmitry Gutov <dgutov <at> yandex.ru>
Cc: 24426 <at> debbugs.gnu.org
Subject: Re: bug#24426: 25.1.50;
 [critical] semantic-fetch-tags regression since 25-03-2016
Date: Tue, 13 Sep 2016 11:21:07 +0200
Hi Dmitry,

Dmitry Gutov <dgutov <at> yandex.ru> writes:

> On 13.09.2016 11:09, Oleh Krehel wrote:
>> possibly in
>> emacs-25 branch too.
>
> Could you double-check that first, please?

Just double-checked. Can no longer reproduce the bug on master (and
emacs-25). The bug was related to a corrupted semanticdb I guess, fixed
by cleaning that folder.

I'll reply here if the bug resurfaces, but it's gone for now.




Added tag(s) notabug; removed tag(s) moreinfo. Request was from Glenn Morris <rgm <at> gnu.org> to control <at> debbugs.gnu.org. (Thu, 15 Sep 2016 15:48:02 GMT) Full text and rfc822 format available.

bug closed, send any further explanations to 24426 <at> debbugs.gnu.org and Oleh Krehel <oleh <at> oremacs.com> Request was from Glenn Morris <rgm <at> gnu.org> to control <at> debbugs.gnu.org. (Thu, 15 Sep 2016 15:48:02 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Fri, 14 Oct 2016 11:24:03 GMT) Full text and rfc822 format available.

This bug report was last modified 8 years and 253 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.