mirror of
https://github.com/MariaDB/server.git
synced 2026-05-17 20:37:12 +02:00
Stack limits exceeded for clang-20 +Debug + MSAN.
Added disables for the following functions.
storage/mroonga/vendor/groonga/lib/ii.c:303:1: error: stack frame size (16696) exceeds limit (16384) in 'buffer_segment_reserve' [-Werror,-Wframe-larger-than]
303 | buffer_segment_reserve(grn_ctx *ctx, grn_ii *ii,
| ^
storage/mroonga/vendor/groonga/lib/ii.c:4803:1: error: stack frame size (20936) exceeds limit (16384) in 'grn_ii_delete_one' [-Werror,-Wframe-larger-than]
4803 | grn_ii_delete_one(grn_ctx *ctx, grn_ii *ii, grn_id tid, grn_ii_updspec *u, grn_hash *h)
| ^
storage/mroonga/vendor/groonga/lib/ii.c:6313:1: error: stack frame size (25736) exceeds limit (16384) in 'grn_ii_column_update' [-Werror,-Wframe-larger-than]
6313 | grn_ii_column_update(grn_ctx *ctx, grn_ii *ii, grn_id rid, unsigned int section,
| ^
For non-Debug the following stack frame sizes wher exceeded:
storage/mroonga/vendor/groonga/lib/proc/proc_select.c:3575:1: warning: stack frame size (94072) exceeds limit (49152) in 'command_select' [-Wframe-larger-than]
3575 | command_select(grn_ctx *ctx, int nargs, grn_obj **args, grn_user_data *user_data)
| ^
storage/mroonga/vendor/groonga/lib/proc/proc_schema.c:1134:1: warning: stack frame size (98360) exceeds limit (49152) in 'command_schema_output_tables' [-Wframe-larger-than]
1134 | command_schema_output_tables(grn_ctx *ctx, grn_schema_data *data)
Reviewer: Jimmy Hu <jimmy.hu@mariadb.com>
|
||
|---|---|---|
| .. | ||
| benchmark | ||
| bindings | ||
| build | ||
| include | ||
| lib | ||
| plugins | ||
| src | ||
| tools | ||
| vendor | ||
| appveyor.yml | ||
| autogen.sh | ||
| base_version | ||
| bundled_lz4_version | ||
| bundled_mecab_naist_jdic_version | ||
| bundled_mecab_version | ||
| bundled_message_pack_version | ||
| CMakeLists.txt | ||
| config.h.cmake | ||
| config.sh.in | ||
| configure.ac | ||
| COPYING | ||
| gpg_uid | ||
| groonga-arrow.pc.in | ||
| groonga-httpd-conf.sh.in | ||
| groonga.pc.in | ||
| Makefile.am | ||
| nginx_version | ||
| README.md | ||
| version-gen.sh | ||
README
Groonga is an open-source fulltext search engine and column store.
Reference manual
See doc/source/ directory or http://groonga.org/docs/.
Here are shortcut links:
- How to install: http://groonga.org/docs/install.html
- Tutorial: http://groonga.org/docs/tutorial.html
- How to build as a developer: http://groonga.org/docs/contribution/development/build.html
Community
Bundled software
mruby
- Path: vendor/mruby-source
- License: The MIT license. See vendor/mruby-source/MITL for details.
Onigmo
- Path: vendor/onigmo-source
- License: BSD license. See vendor/onigmo-source/COPYING for details.
nginx
- Path: vendor/nginx-${VERSION}
- License: BSD license. See vendor/nginx-${VERSION}/LICENSE for details.
Authors
Primary authors
- Daijiro MORI
- Tasuku SUENAGA
- Yutaro Shimamura
- Kouhei Sutou
- Kazuho Oku
- Moriyoshi Koizumi
Patches and modules from
TODO: Update or use https://github.com/groonga/groonga/graphs/contributors instead.
- Daisuke Maki
- Kazuhiro Osawa
- Hiroyuki OYAMA
- Nguyen Anh Phu
- Hideyuki KUROSU <hideyuki. kurosu at gmail. com>
- Takuo Kitame
- Yoshihiro Oyama
- cZfSunOs.U