Subject: Re: bug#41465: 28.0.50 (but also earlier versions); etags asserion error (with too many files?)

From: Gregor Zattler <[email-masked]>
Date: Sat, 23 May 2020 10:34:15 +0200

Hi Dmitry,
* Dmitry Gutov <[email-masked]> [2020-05-23; 00:38]:
> On 22.05.2020 22:31, Gregor Zattler wrote:
>> etags: etags.c:1987: pfnote: Assertion `name == NULL || name[0] != '\0'' failed.
>> xargs: etags: terminated by signal 6
>> 125 (master *) grfz@no:~/src$
>
> Looking at the code, it seems more likely the problem is because we're
> failing to parse some particular piece of code.
>
> So if you can determine which file fails to parse, and send us an
> example, that should help fix it.

OK, your right, I did:

0 (master=) grfz@no:~/src/linux$ find . -type f -print0 | egrep -zZ -- '(\.el|\.c|\.h)(\.gz)?$' | xargs -0IXXXXX sh -c "etags XXXXX || echo XXXXX"
etags: etags.c:1987: pfnote: Assertion `name == NULL || name[0] != '\0'' failed.
Aborted
./sound/soc/codecs/cs43130.c
etags: etags.c:1987: pfnote: Assertion `name == NULL || name[0] != '\0'' failed.
Aborted
./include/net/mac80211.h
0 (master=) grfz@no:~/src/linux$

I attach these two files.

Thanks for looking into this; Gregor
--
 -... --- .-. . -.. ..--.. ...-.-