In file included from /usr/include/string.h:635:0,
|
from /tmp/es-build/include/m_string.h:35,
|
from /tmp/es-build/include/my_sys.h:22,
|
from /tmp/es-build/sql/sql_bitmap.h:26,
|
from /tmp/es-build/sql/mysqld.h:23,
|
from /tmp/es-build/sql/handler.h:31,
|
from /tmp/es-build/storage/connect/reldef.cpp:27:
|
In function 'char* strncat(char*, const char*, size_t)',
|
inlined from 'TABDEF* OEMDEF::GetXdef(PGLOBAL)' at /tmp/es-build/storage/connect/reldef.cpp:503:63:
|
/usr/include/x86_64-linux-gnu/bits/string3.h:156:71: error: call to char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int) might overflow destination buffer [-Werror]
|
return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest));
|
^
|
[ 58%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/env/env_posix.cc.o
|
cd /tmp/es-build/build/storage/rocksdb && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_SCHED_GETCPU=1 -DHAVE_TIMER_DELETE -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_PLATFORM_POSIX -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -DZSTD -D_FILE_OFFSET_BITS=64 -I/tmp/es-build/build/include -I/tmp/es-build/include -I/tmp/es-build/sql -I/tmp/es-build/build/pcre -I/tmp/es-build/pcre -I/tmp/es-build/zlib -I/tmp/es-build/build/zlib -I/tmp/es-build/build/storage/rocksdb -I/tmp/es-build/storage/rocksdb/rocksdb -I/tmp/es-build/storage/rocksdb/rocksdb/include -isystem /tmp/es-build/storage/rocksdb/rocksdb/third-party/gtest-1.7.0/fused-src -I/tmp/es-build/storage/rocksdb/rocksdb/util -pie -fPIC -Wl,-z,relro,-z,now -fstack-protector --param=ssp-buffer-size=4 -fPIC -fno-rtti -O -g -static-libgcc -fno-omit-frame-pointer -fno-strict-aliasing -Wno-uninitialized -DENABLED_DEBUG_SYNC -ggdb3 -DSAFE_MUTEX -DSAFEMALLOC -Wall -Wextra -Wformat-security -Wno-init-self -Wno-unused-parameter -Woverloaded-virtual -Wvla -Wwrite-strings -Werror -Wno-error=maybe-uninitialized -fPIC -fno-builtin-memcmp -frtti -std=gnu++11 -o CMakeFiles/rocksdblib.dir/rocksdb/env/env_posix.cc.o -c /tmp/es-build/storage/rocksdb/rocksdb/env/env_posix.cc
|
cc1plus: all warnings being treated as errors
|
storage/connect/CMakeFiles/connect.dir/build.make:638: recipe for target 'storage/connect/CMakeFiles/connect.dir/reldef.cpp.o' failed
|
make[2]: *** [storage/connect/CMakeFiles/connect.dir/reldef.cpp.o] Error 1
|
make[2]: Leaving directory '/tmp/es-build/build'
|
CMakeFiles/Makefile2:3472: recipe for target 'storage/connect/CMakeFiles/connect.dir/all' failed
|
make[1]: *** [storage/connect/CMakeFiles/connect.dir/all] Error 2
|
make[1]: *** Waiting for unfinished jobs....
|
{"report":{"fcp":1033.3999998569489,"ttfb":239.89999985694885,"pageVisibility":"visible","entityId":81112,"key":"jira.project.issue.view-issue","isInitial":true,"threshold":1000,"elementTimings":{},"userDeviceMemory":8,"userDeviceProcessors":32,"apdex":0.5,"journeyId":"2b67e26a-151e-41fa-9e57-b63cd9a0130e","navigationType":0,"readyForUser":1117,"redirectCount":0,"resourceLoadedEnd":1243.8999998569489,"resourceLoadedStart":247.29999995231628,"resourceTiming":[{"duration":280.2999999523163,"initiatorType":"link","name":"https://jira.mariadb.org/s/2c21342762a6a02add1c328bed317ffd-CDN/lu2cib/820016/12ta74/0a8bac35585be7fc6c9cc5a0464cd4cf/_/download/contextbatch/css/_super/batch.css","startTime":247.29999995231628,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":247.29999995231628,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":527.5999999046326,"responseStart":0,"secureConnectionStart":0},{"duration":280.2000000476837,"initiatorType":"link","name":"https://jira.mariadb.org/s/7ebd35e77e471bc30ff0eba799ebc151-CDN/lu2cib/820016/12ta74/494e4c556ecbb29f90a3d3b4f09cb99c/_/download/contextbatch/css/jira.browse.project,project.issue.navigator,jira.view.issue,jira.general,jira.global,atl.general,-_super/batch.css?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&slack-enabled=true&whisper-enabled=true","startTime":247.59999990463257,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":247.59999990463257,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":527.7999999523163,"responseStart":0,"secureConnectionStart":0},{"duration":287.59999990463257,"initiatorType":"script","name":"https://jira.mariadb.org/s/0917945aaa57108d00c5076fea35e069-CDN/lu2cib/820016/12ta74/0a8bac35585be7fc6c9cc5a0464cd4cf/_/download/contextbatch/js/_super/batch.js?locale=en","startTime":247.79999995231628,"connectEnd":247.79999995231628,"connectStart":247.79999995231628,"domainLookupEnd":247.79999995231628,"domainLookupStart":247.79999995231628,"fetchStart":247.79999995231628,"redirectEnd":0,"redirectStart":0,"requestStart":247.79999995231628,"responseEnd":535.3999998569489,"responseStart":535.3999998569489,"secureConnectionStart":247.79999995231628},{"duration":388.7000000476837,"initiatorType":"script","name":"https://jira.mariadb.org/s/2d8175ec2fa4c816e8023260bd8c1786-CDN/lu2cib/820016/12ta74/494e4c556ecbb29f90a3d3b4f09cb99c/_/download/contextbatch/js/jira.browse.project,project.issue.navigator,jira.view.issue,jira.general,jira.global,atl.general,-_super/batch.js?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&locale=en&slack-enabled=true&whisper-enabled=true","startTime":247.89999985694885,"connectEnd":247.89999985694885,"connectStart":247.89999985694885,"domainLookupEnd":247.89999985694885,"domainLookupStart":247.89999985694885,"fetchStart":247.89999985694885,"redirectEnd":0,"redirectStart":0,"requestStart":247.89999985694885,"responseEnd":636.5999999046326,"responseStart":636.5999999046326,"secureConnectionStart":247.89999985694885},{"duration":391.90000009536743,"initiatorType":"script","name":"https://jira.mariadb.org/s/a9324d6758d385eb45c462685ad88f1d-CDN/lu2cib/820016/12ta74/c92c0caa9a024ae85b0ebdbed7fb4bd7/_/download/contextbatch/js/atl.global,-_super/batch.js?locale=en","startTime":248.09999990463257,"connectEnd":248.09999990463257,"connectStart":248.09999990463257,"domainLookupEnd":248.09999990463257,"domainLookupStart":248.09999990463257,"fetchStart":248.09999990463257,"redirectEnd":0,"redirectStart":0,"requestStart":248.09999990463257,"responseEnd":640,"responseStart":640,"secureConnectionStart":248.09999990463257},{"duration":392.2000000476837,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2cib/820016/12ta74/1.0/_/download/batch/jira.webresources:calendar-en/jira.webresources:calendar-en.js","startTime":248.29999995231628,"connectEnd":248.29999995231628,"connectStart":248.29999995231628,"domainLookupEnd":248.29999995231628,"domainLookupStart":248.29999995231628,"fetchStart":248.29999995231628,"redirectEnd":0,"redirectStart":0,"requestStart":248.29999995231628,"responseEnd":640.5,"responseStart":640.5,"secureConnectionStart":248.29999995231628},{"duration":392.60000014305115,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2cib/820016/12ta74/1.0/_/download/batch/jira.webresources:calendar-localisation-moment/jira.webresources:calendar-localisation-moment.js","startTime":248.39999985694885,"connectEnd":248.39999985694885,"connectStart":248.39999985694885,"domainLookupEnd":248.39999985694885,"domainLookupStart":248.39999985694885,"fetchStart":248.39999985694885,"redirectEnd":0,"redirectStart":0,"requestStart":248.39999985694885,"responseEnd":641,"responseStart":641,"secureConnectionStart":248.39999985694885},{"duration":428.7000000476837,"initiatorType":"link","name":"https://jira.mariadb.org/s/b04b06a02d1959df322d9cded3aeecc1-CDN/lu2cib/820016/12ta74/a2ff6aa845ffc9a1d22fe23d9ee791fc/_/download/contextbatch/css/jira.global.look-and-feel,-_super/batch.css","startTime":248.59999990463257,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":248.59999990463257,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":677.2999999523163,"responseStart":0,"secureConnectionStart":0},{"duration":392.5,"initiatorType":"script","name":"https://jira.mariadb.org/rest/api/1.0/shortcuts/820016/47140b6e0a9bc2e4913da06536125810/shortcuts.js?context=issuenavigation&context=issueaction","startTime":248.79999995231628,"connectEnd":248.79999995231628,"connectStart":248.79999995231628,"domainLookupEnd":248.79999995231628,"domainLookupStart":248.79999995231628,"fetchStart":248.79999995231628,"redirectEnd":0,"redirectStart":0,"requestStart":248.79999995231628,"responseEnd":641.2999999523163,"responseStart":641.2999999523163,"secureConnectionStart":248.79999995231628},{"duration":428.5,"initiatorType":"link","name":"https://jira.mariadb.org/s/3ac36323ba5e4eb0af2aa7ac7211b4bb-CDN/lu2cib/820016/12ta74/d176f0986478cc64f24226b3d20c140d/_/download/contextbatch/css/com.atlassian.jira.projects.sidebar.init,-_super,-project.issue.navigator,-jira.view.issue/batch.css?jira.create.linked.issue=true","startTime":249,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":249,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":677.5,"responseStart":0,"secureConnectionStart":0},{"duration":392.7999999523163,"initiatorType":"script","name":"https://jira.mariadb.org/s/5d5e8fe91fbc506585e83ea3b62ccc4b-CDN/lu2cib/820016/12ta74/d176f0986478cc64f24226b3d20c140d/_/download/contextbatch/js/com.atlassian.jira.projects.sidebar.init,-_super,-project.issue.navigator,-jira.view.issue/batch.js?jira.create.linked.issue=true&locale=en","startTime":249.09999990463257,"connectEnd":249.09999990463257,"connectStart":249.09999990463257,"domainLookupEnd":249.09999990463257,"domainLookupStart":249.09999990463257,"fetchStart":249.09999990463257,"redirectEnd":0,"redirectStart":0,"requestStart":249.09999990463257,"responseEnd":641.8999998569489,"responseStart":641.8999998569489,"secureConnectionStart":249.09999990463257},{"duration":621,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2cib/820016/12ta74/1.0/_/download/batch/jira.webresources:bigpipe-js/jira.webresources:bigpipe-js.js","startTime":251.89999985694885,"connectEnd":251.89999985694885,"connectStart":251.89999985694885,"domainLookupEnd":251.89999985694885,"domainLookupStart":251.89999985694885,"fetchStart":251.89999985694885,"redirectEnd":0,"redirectStart":0,"requestStart":251.89999985694885,"responseEnd":872.8999998569489,"responseStart":872.8999998569489,"secureConnectionStart":251.89999985694885},{"duration":983.6999998092651,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2cib/820016/12ta74/1.0/_/download/batch/jira.webresources:bigpipe-init/jira.webresources:bigpipe-init.js","startTime":252.5,"connectEnd":252.5,"connectStart":252.5,"domainLookupEnd":252.5,"domainLookupStart":252.5,"fetchStart":252.5,"redirectEnd":0,"redirectStart":0,"requestStart":252.5,"responseEnd":1236.1999998092651,"responseStart":1236.1999998092651,"secureConnectionStart":252.5},{"duration":179.40000009536743,"initiatorType":"xmlhttprequest","name":"https://jira.mariadb.org/rest/webResources/1.0/resources","startTime":693.8999998569489,"connectEnd":693.8999998569489,"connectStart":693.8999998569489,"domainLookupEnd":693.8999998569489,"domainLookupStart":693.8999998569489,"fetchStart":693.8999998569489,"redirectEnd":0,"redirectStart":0,"requestStart":693.8999998569489,"responseEnd":873.2999999523163,"responseStart":873.2999999523163,"secureConnectionStart":693.8999998569489},{"duration":254.09999990463257,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2cib/820016/12ta74/e65b778d185daf5aee24936755b43da6/_/download/contextbatch/js/browser-metrics-plugin.contrib,-_super,-project.issue.navigator,-jira.view.issue,-atl.general/batch.js?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&slack-enabled=true&whisper-enabled=true","startTime":989.7999999523163,"connectEnd":989.7999999523163,"connectStart":989.7999999523163,"domainLookupEnd":989.7999999523163,"domainLookupStart":989.7999999523163,"fetchStart":989.7999999523163,"redirectEnd":0,"redirectStart":0,"requestStart":989.7999999523163,"responseEnd":1243.8999998569489,"responseStart":1243.8999998569489,"secureConnectionStart":989.7999999523163}],"fetchStart":0,"domainLookupStart":0,"domainLookupEnd":0,"connectStart":0,"connectEnd":0,"requestStart":44,"responseStart":240,"responseEnd":252,"domLoading":243,"domInteractive":1258,"domContentLoadedEventStart":1258,"domContentLoadedEventEnd":1308,"domComplete":1827,"loadEventStart":1827,"loadEventEnd":1828,"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","marks":[{"name":"bigPipe.sidebar-id.start","time":1237.6999998092651},{"name":"bigPipe.sidebar-id.end","time":1238.5},{"name":"bigPipe.activity-panel-pipe-id.start","time":1238.6999998092651},{"name":"bigPipe.activity-panel-pipe-id.end","time":1240.5},{"name":"activityTabFullyLoaded","time":1323.5}],"measures":[],"correlationId":"36da75cea4f5d2","effectiveType":"4g","downlink":10,"rtt":0,"serverDuration":103,"dbReadsTimeInMs":14,"dbConnsTimeInMs":23,"applicationHash":"9d11dbea5f4be3d4cc21f03a88dd11d8c8687422","experiments":[]}}
Hi bertrandop,
Can you please fix this?
In the MariaDB code we avoid using strcat()/strncat(), as they are slow and unsafe.
Please use strxnmov() or my_snprintf() instead.
Some examples:
NullS)
tmp_file_prefix, current_pid,
thd->thread_id, thd->tmp_table++);