-
Notifications
You must be signed in to change notification settings - Fork 152
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Indexing issues with Linux project #340
Comments
Hello, thank you for your report. We are currently investigating this issue. It's not yet entirely clear what caused it, but for now we have decided that we will reindex the whole Linux database - it seems that it somehow got corrupted. Reindexing should be done soon. |
do_execveat_common()
in Linux
Another set of identifiers with a similar issue - register_chrdev, register_chrdev_region. What's interesting is that both point to line ~2500 in arch/loongarch/kvm/switch.S. |
One more indexing issue: https://elixir.bootlin.com/linux/v6.12-rc1/A/ident/regulator_err2notif This is the reverse of the Let's keep track of all indexing issues without a clear root cause here. It might or might not be the same issue. |
do_execveat_common()
in Linux
It looks like no references were registered at all for https://elixir.bootlin.com/linux/v6.12-rc1/source/drivers/regulator/bd96801-regulator.c#L325 |
Hi,
|
An other issue (very strange this time): |
0b8d735 introduces a bit more thread safety, which maybe will prevent that happening in the future to that extent. Depends on whether this happens because of an actual race condition, or because the update process got interrupted. The next important step will be to make update process interruptable/restartable. |
Excellent news! Thank you for the investigation! |
To keep this issue exhaustive, I'll describe here our best guess (with @fstachura, in addition to 0b8d735) as to why some files are missing all their references:
Now, if we imagine a crash by We have seen some crashes from |
Production database for Linux has been updated with a from-scratch indexing. All missing identifiers/references/docs listed above should now be present on https://elixir.bootlin.com/. The bug is not fixed per-se, as it can reoccur if/when the indexing fails again. |
New bug: Identifier properly identified: https://elixir.bootlin.com/linux/v6.12.5/source/kernel/bpf/syscall.c#L1398 This seems to be fixed for v6.13 |
Cron job logs do contain an error, unsure if it is related:
|
Steps to reproduce:
You will see
drivers/net/ethernet/mscc/ocelot_vcap.c, line 1898 (as a function)
in list of defines. But there is no line 1898 in this fileThe text was updated successfully, but these errors were encountered: