You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

556 lines
43 KiB

timeout: не удалось выполнить команду «./test_etcp_two_instances»: Нет такого файла или каталога
timeout: не удалось выполнить команду «./test_etcp_two_instances»: Нет такого файла или каталога
timeout: не удалось выполнить команду «./test_etcp_two_instances»: Нет такого файла или каталога
timeout: не удалось выполнить команду «./test_etcp_two_instances»: Нет такого файла или каталога
timeout: не удалось выполнить команду «./test_etcp_two_instances»: Нет такого файла или каталога
timeout: не удалось выполнить команду «./test_etcp_two_instances»: Нет такого файла или каталога
timeout: не удалось выполнить команду «./test_etcp_two_instances»: Нет такого файла или каталога
timeout: не удалось выполнить команду «./test_etcp_two_instances»: Нет такого файла или каталога
timeout: не удалось выполнить команду «./test_etcp_two_instances»: Нет такого файла или каталога
timeout: не удалось выполнить команду «./test_etcp_two_instances»: Нет такого файла или каталога
timeout: не удалось выполнить команду «./test_etcp_two_instances»: Нет такого файла или каталога
timeout: не удалось выполнить команду «./test_etcp_two_instances»: Нет такого файла или каталога
timeout: не удалось выполнить команду «./test_etcp_two_instances»: Нет такого файла или каталога
cc1: fatal error: test_ll_queue_fixed.c: Нет такого файла или каталога
compilation terminated.
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper
OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04)
COLLECT_GCC_OPTIONS='-I' '/home/vnc1/proj/utun3/src' '-I' '/home/vnc1/proj/utun3/lib' '-I' '/home/vnc1/proj/utun3/tinycrypt/lib/include' '-I' '/home/vnc1/proj/utun3/tinycrypt/lib/source' '-g' '-O2' '-v' '-o' 'test_ll_queue_fixed' '-mtune=generic' '-march=x86-64' '-dumpdir' 'test_ll_queue_fixed-'
/usr/libexec/gcc/x86_64-linux-gnu/13/cc1 -quiet -v -I /home/vnc1/proj/utun3/src -I /home/vnc1/proj/utun3/lib -I /home/vnc1/proj/utun3/tinycrypt/lib/include -I /home/vnc1/proj/utun3/tinycrypt/lib/source -imultiarch x86_64-linux-gnu test_ll_queue_fixed.c -D_FORTIFY_SOURCE=3 -quiet -dumpdir test_ll_queue_fixed- -dumpbase test_ll_queue_fixed.c -dumpbase-ext .c -mtune=generic -march=x86-64 -g -O2 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccwoLaK6.s
GNU C17 (Ubuntu 13.3.0-6ubuntu2~24.04) version 13.3.0 (x86_64-linux-gnu)
compiled by GNU C version 13.3.0, GMP version 6.3.0, MPFR version 4.2.1, MPC version 1.3.1, isl version isl-0.26-GMP
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"
ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed/x86_64-linux-gnu"
ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed"
ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/../../../../x86_64-linux-gnu/include"
#include "..." search starts here:
#include <...> search starts here:
/home/vnc1/proj/utun3/src
/home/vnc1/proj/utun3/lib
/home/vnc1/proj/utun3/tinycrypt/lib/include
/home/vnc1/proj/utun3/tinycrypt/lib/source
/usr/lib/gcc/x86_64-linux-gnu/13/include
/usr/local/include
/usr/include/x86_64-linux-gnu
/usr/include
End of search list.
cc1: fatal error: test_ll_queue_fixed.c: Нет такого файла или каталога
compilation terminated.
malloc(): corrupted top size
timeout: отслеживаемая команда завершилась созданием дампа
timeout: не удалось выполнить команду «./test_ll_queue_updated»: Нет такого файла или каталога
cc1: fatal error: test_ll_queue_updated.c: Нет такого файла или каталога
compilation terminated.
cc1: fatal error: test_ll_queue_updated.c: Нет такого файла или каталога
compilation terminated.
cc1: fatal error: test_ll_queue_updated.c: Нет такого файла или каталога
compilation terminated.
malloc(): corrupted top size
timeout: отслеживаемая команда завершилась созданием дампа
malloc(): corrupted top size
timeout: отслеживаемая команда завершилась созданием дампа
timeout: отслеживаемая команда завершилась созданием дампа
../build-aux/test-driver: строка 112: 1176142 Ошибка сегментирования (образ памяти сброшен на диск) "$@" >> "$log_file" 2>&1
make[3]: *** [Makefile:1223: test-suite.log] Ошибка 1
make[2]: *** [Makefile:1331: check-TESTS] Ошибка 2
make[1]: *** [Makefile:1495: check-am] Ошибка 2
make: *** [Makefile:375: check-recursive] Ошибка 1
free(): double free detected in tcache 2
timeout: отслеживаемая команда завершилась созданием дампа
ar: модификатор «u» игнорируется, так как по умолчанию используется «D» (смотрите «U»)
utun_instance.c: In function ‘utun_instance_create’:
utun_instance.c:109:53: warning: ‘/32’ directive output may be truncated writing 3 bytes into a region of size between 1 and 64 [-Wformat-truncation=]
109 | snprintf(tun_ip_str, sizeof(tun_ip_str), "%s/32", ip_buffer);
| ^~~
In file included from /usr/include/stdio.h:980,
from utun_instance.h:6,
from utun_instance.c:2:
In function ‘snprintf’,
inlined from ‘utun_instance_create’ at utun_instance.c:109:9:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:10: note: ‘__builtin___snprintf_chk’ output between 4 and 67 bytes into a destination of size 64
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In file included from config_parser.c:8:
config_parser.c: In function ‘parse_debug_categories’:
../lib/debug_config.h:42:36: warning: conversion from ‘long unsigned int’ to ‘uint32_t’ {aka ‘unsigned int’} changes value from ‘18446744073709551615’ to ‘4294967295’ [-Woverflow]
42 | #define DEBUG_CATEGORY_ALL (~((debug_category_t)0))
| ^
config_parser.c:38:29: note: in expansion of macro ‘DEBUG_CATEGORY_ALL’
38 | if (!value_copy) return DEBUG_CATEGORY_ALL; // Default to all on error
| ^~~~~~~~~~~~~~~~~~
../lib/debug_config.h:42:36: warning: conversion from ‘long unsigned int’ to ‘uint32_t’ {aka ‘unsigned int’} changes value from ‘18446744073709551615’ to ‘4294967295’ [-Woverflow]
42 | #define DEBUG_CATEGORY_ALL (~((debug_category_t)0))
| ^
config_parser.c:66:27: note: in expansion of macro ‘DEBUG_CATEGORY_ALL’
66 | categories |= DEBUG_CATEGORY_ALL;
| ^~~~~~~~~~~~~~~~~~
etcp.c: In function ‘etcp_connection_create’:
etcp.c:99:43: warning: passing argument 2 of ‘queue_set_callback’ from incompatible pointer type [-Wincompatible-pointer-types]
99 | queue_set_callback(etcp->input_queue, input_queue_cb, etcp);
| ^~~~~~~~~~~~~~
| |
| void (*)(struct ll_queue *, void *)
In file included from etcp.h:7,
from etcp.c:3:
../lib/ll_queue.h:83:63: note: expected ‘queue_callback_fn’ {aka ‘void (*)(struct ll_queue *, void *, void *)’} but argument is of type ‘void (*)(struct ll_queue *, void *)’
83 | void queue_set_callback(struct ll_queue* q, queue_callback_fn cbk_fn, void* arg);
| ~~~~~~~~~~~~~~~~~~^~~~~~
etcp.c:100:44: warning: passing argument 2 of ‘queue_set_callback’ from incompatible pointer type [-Wincompatible-pointer-types]
100 | queue_set_callback(etcp->input_send_q, input_send_q_cb, etcp);
| ^~~~~~~~~~~~~~~
| |
| void (*)(struct ll_queue *, void *)
../lib/ll_queue.h:83:63: note: expected ‘queue_callback_fn’ {aka ‘void (*)(struct ll_queue *, void *, void *)’} but argument is of type ‘void (*)(struct ll_queue *, void *)’
83 | void queue_set_callback(struct ll_queue* q, queue_callback_fn cbk_fn, void* arg);
| ~~~~~~~~~~~~~~~~~~^~~~~~
pkt_normalizer.c: In function ‘pkt_normalizer_send_service’:
pkt_normalizer.c:347:22: warning: initialization of ‘uint8_t *’ {aka ‘unsigned char *’} from incompatible pointer type ‘struct ll_entry *’ [-Wincompatible-pointer-types]
347 | uint8_t* d = (entry);
| ^
make[2]: *** Нет правила для сборки цели «test_ll_queue_working.c», требуемой для «test_ll_queue-test_ll_queue_working.o». Останов.
make[1]: *** [Makefile:1495: check-am] Ошибка 2
make: *** [Makefile:375: check-recursive] Ошибка 1
make[2]: *** Нет правила для сборки цели «test_ll_queue_working.c», требуемой для «test_ll_queue-test_ll_queue_working.o». Останов.
make[1]: *** [Makefile:1495: check-am] Ошибка 2
make: *** [Makefile:375: check-recursive] Ошибка 1
make[2]: *** Нет правила для сборки цели «test_ll_queue_working.c», требуемой для «test_ll_queue-test_ll_queue_working.o». Останов.
make[1]: *** [Makefile:1495: check-am] Ошибка 2
make: *** [Makefile:375: check-recursive] Ошибка 1
make[2]: *** Нет правила для сборки цели «test_ll_queue_new.c», требуемой для «test_ll_queue-test_ll_queue_new.o». Останов.
make[1]: *** [Makefile:1494: check-am] Ошибка 2
make: *** [Makefile:375: check-recursive] Ошибка 1
test_u_async_comprehensive.c: In function ‘test_concurrent_operations’:
test_u_async_comprehensive.c:428:13: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
428 | write(sockets[0], &data, 1);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from test_debug_categories.c:8:
test_debug_categories.c: In function ‘main’:
../lib/debug_config.h:42:36: warning: overflow in conversion from ‘long unsigned int’ to ‘int’ changes value from ‘18446744073709551615’ to ‘-1’ [-Woverflow]
42 | #define DEBUG_CATEGORY_ALL (~((debug_category_t)0))
| ^
test_debug_categories.c:64:32: note: in expansion of macro ‘DEBUG_CATEGORY_ALL’
64 | debug_categories = DEBUG_CATEGORY_ALL;
| ^~~~~~~~~~~~~~~~~~
make[3]: *** [Makefile:1223: test-suite.log] Ошибка 1
make[2]: *** [Makefile:1331: check-TESTS] Ошибка 2
make[1]: *** [Makefile:1495: check-am] Ошибка 2
make: *** [Makefile:375: check-recursive] Ошибка 1
make[3]: *** [Makefile:1223: test-suite.log] Ошибка 1
make[2]: *** [Makefile:1331: check-TESTS] Ошибка 2
make[1]: *** [Makefile:1495: check-am] Ошибка 2
make: *** [Makefile:375: check-recursive] Ошибка 1
make[2]: *** Нет правила для сборки цели «test_ll_queue_new.c», требуемой для «test_ll_queue-test_ll_queue_new.o». Останов.
make[1]: *** [Makefile:1494: check-am] Ошибка 2
make: *** [Makefile:375: check-recursive] Ошибка 1
make[2]: *** Нет правила для сборки цели «test_ll_queue_new.c», требуемой для «test_ll_queue-test_ll_queue_new.o». Останов.
make[1]: *** [Makefile:1494: check-am] Ошибка 2
make: *** [Makefile:375: check-recursive] Ошибка 1
make[2]: *** Нет правила для сборки цели «test_ll_queue_new.c», требуемой для «test_ll_queue-test_ll_queue_new.o». Останов.
make[1]: *** [Makefile:1494: check-am] Ошибка 2
make: *** [Makefile:375: check-recursive] Ошибка 1
ar: модификатор «u» игнорируется, так как по умолчанию используется «D» (смотрите «U»)
utun_instance.c: In function ‘utun_instance_create’:
utun_instance.c:109:53: warning: ‘/32’ directive output may be truncated writing 3 bytes into a region of size between 1 and 64 [-Wformat-truncation=]
109 | snprintf(tun_ip_str, sizeof(tun_ip_str), "%s/32", ip_buffer);
| ^~~
In file included from /usr/include/stdio.h:980,
from utun_instance.h:6,
from utun_instance.c:2:
In function ‘snprintf’,
inlined from ‘utun_instance_create’ at utun_instance.c:109:9:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:10: note: ‘__builtin___snprintf_chk’ output between 4 and 67 bytes into a destination of size 64
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In file included from config_parser.c:8:
config_parser.c: In function ‘parse_debug_categories’:
../lib/debug_config.h:42:36: warning: conversion from ‘long unsigned int’ to ‘uint32_t’ {aka ‘unsigned int’} changes value from ‘18446744073709551615’ to ‘4294967295’ [-Woverflow]
42 | #define DEBUG_CATEGORY_ALL (~((debug_category_t)0))
| ^
config_parser.c:38:29: note: in expansion of macro ‘DEBUG_CATEGORY_ALL’
38 | if (!value_copy) return DEBUG_CATEGORY_ALL; // Default to all on error
| ^~~~~~~~~~~~~~~~~~
../lib/debug_config.h:42:36: warning: conversion from ‘long unsigned int’ to ‘uint32_t’ {aka ‘unsigned int’} changes value from ‘18446744073709551615’ to ‘4294967295’ [-Woverflow]
42 | #define DEBUG_CATEGORY_ALL (~((debug_category_t)0))
| ^
config_parser.c:66:27: note: in expansion of macro ‘DEBUG_CATEGORY_ALL’
66 | categories |= DEBUG_CATEGORY_ALL;
| ^~~~~~~~~~~~~~~~~~
etcp.c: In function ‘etcp_connection_create’:
etcp.c:99:43: warning: passing argument 2 of ‘queue_set_callback’ from incompatible pointer type [-Wincompatible-pointer-types]
99 | queue_set_callback(etcp->input_queue, input_queue_cb, etcp);
| ^~~~~~~~~~~~~~
| |
| void (*)(struct ll_queue *, void *)
In file included from etcp.h:7,
from etcp.c:3:
../lib/ll_queue.h:83:63: note: expected ‘queue_callback_fn’ {aka ‘void (*)(struct ll_queue *, void *, void *)’} but argument is of type ‘void (*)(struct ll_queue *, void *)’
83 | void queue_set_callback(struct ll_queue* q, queue_callback_fn cbk_fn, void* arg);
| ~~~~~~~~~~~~~~~~~~^~~~~~
etcp.c:100:44: warning: passing argument 2 of ‘queue_set_callback’ from incompatible pointer type [-Wincompatible-pointer-types]
100 | queue_set_callback(etcp->input_send_q, input_send_q_cb, etcp);
| ^~~~~~~~~~~~~~~
| |
| void (*)(struct ll_queue *, void *)
../lib/ll_queue.h:83:63: note: expected ‘queue_callback_fn’ {aka ‘void (*)(struct ll_queue *, void *, void *)’} but argument is of type ‘void (*)(struct ll_queue *, void *)’
83 | void queue_set_callback(struct ll_queue* q, queue_callback_fn cbk_fn, void* arg);
| ~~~~~~~~~~~~~~~~~~^~~~~~
pkt_normalizer.c: In function ‘pkt_normalizer_send_service’:
pkt_normalizer.c:347:22: warning: initialization of ‘uint8_t *’ {aka ‘unsigned char *’} from incompatible pointer type ‘struct ll_entry *’ [-Wincompatible-pointer-types]
347 | uint8_t* d = (entry);
| ^
make[1]: *** [Makefile:375: all-recursive] Ошибка 1
make: *** [Makefile:316: all] Обрыв канала
make[2]: *** Нет правила для сборки цели «test_ll_queue_new.c», требуемой для «test_ll_queue-test_ll_queue_new.o». Останов.
make[1]: *** [Makefile:1494: check-am] Ошибка 2
make: *** [Makefile:375: check-recursive] Ошибка 1
make[2]: *** Нет правила для сборки цели «test_ll_queue_new.c», требуемой для «test_ll_queue-test_ll_queue_new.o». Останов.
make[1]: *** [Makefile:1494: check-am] Ошибка 2
make: *** [Makefile:375: check-recursive] Ошибка 1
make[2]: *** Нет правила для сборки цели «test_ll_queue_new.c», требуемой для «test_ll_queue-test_ll_queue_new.o». Останов.
make[1]: *** [Makefile:1494: check-am] Ошибка 2
make: *** [Makefile:375: check-recursive] Ошибка 1
ar: модификатор «u» игнорируется, так как по умолчанию используется «D» (смотрите «U»)
utun_instance.c: In function ‘utun_instance_create’:
utun_instance.c:109:53: warning: ‘/32’ directive output may be truncated writing 3 bytes into a region of size between 1 and 64 [-Wformat-truncation=]
109 | snprintf(tun_ip_str, sizeof(tun_ip_str), "%s/32", ip_buffer);
| ^~~
In file included from /usr/include/stdio.h:980,
from utun_instance.h:6,
from utun_instance.c:2:
In function ‘snprintf’,
inlined from ‘utun_instance_create’ at utun_instance.c:109:9:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:10: note: ‘__builtin___snprintf_chk’ output between 4 and 67 bytes into a destination of size 64
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In file included from config_parser.c:8:
config_parser.c: In function ‘parse_debug_categories’:
../lib/debug_config.h:42:36: warning: conversion from ‘long unsigned int’ to ‘uint32_t’ {aka ‘unsigned int’} changes value from ‘18446744073709551615’ to ‘4294967295’ [-Woverflow]
42 | #define DEBUG_CATEGORY_ALL (~((debug_category_t)0))
| ^
config_parser.c:38:29: note: in expansion of macro ‘DEBUG_CATEGORY_ALL’
38 | if (!value_copy) return DEBUG_CATEGORY_ALL; // Default to all on error
| ^~~~~~~~~~~~~~~~~~
../lib/debug_config.h:42:36: warning: conversion from ‘long unsigned int’ to ‘uint32_t’ {aka ‘unsigned int’} changes value from ‘18446744073709551615’ to ‘4294967295’ [-Woverflow]
42 | #define DEBUG_CATEGORY_ALL (~((debug_category_t)0))
| ^
config_parser.c:66:27: note: in expansion of macro ‘DEBUG_CATEGORY_ALL’
66 | categories |= DEBUG_CATEGORY_ALL;
| ^~~~~~~~~~~~~~~~~~
etcp.c: In function ‘etcp_connection_create’:
etcp.c:99:43: warning: passing argument 2 of ‘queue_set_callback’ from incompatible pointer type [-Wincompatible-pointer-types]
99 | queue_set_callback(etcp->input_queue, input_queue_cb, etcp);
| ^~~~~~~~~~~~~~
| |
| void (*)(struct ll_queue *, void *)
In file included from etcp.h:7,
from etcp.c:3:
../lib/ll_queue.h:83:63: note: expected ‘queue_callback_fn’ {aka ‘void (*)(struct ll_queue *, void *, void *)’} but argument is of type ‘void (*)(struct ll_queue *, void *)’
83 | void queue_set_callback(struct ll_queue* q, queue_callback_fn cbk_fn, void* arg);
| ~~~~~~~~~~~~~~~~~~^~~~~~
etcp.c:100:44: warning: passing argument 2 of ‘queue_set_callback’ from incompatible pointer type [-Wincompatible-pointer-types]
100 | queue_set_callback(etcp->input_send_q, input_send_q_cb, etcp);
| ^~~~~~~~~~~~~~~
| |
| void (*)(struct ll_queue *, void *)
../lib/ll_queue.h:83:63: note: expected ‘queue_callback_fn’ {aka ‘void (*)(struct ll_queue *, void *, void *)’} but argument is of type ‘void (*)(struct ll_queue *, void *)’
83 | void queue_set_callback(struct ll_queue* q, queue_callback_fn cbk_fn, void* arg);
| ~~~~~~~~~~~~~~~~~~^~~~~~
pkt_normalizer.c: In function ‘pkt_normalizer_send_service’:
pkt_normalizer.c:347:22: warning: initialization of ‘uint8_t *’ {aka ‘unsigned char *’} from incompatible pointer type ‘struct ll_entry *’ [-Wincompatible-pointer-types]
347 | uint8_t* d = (entry);
| ^
test_ll_queue.c:20: warning: "DEBUG_CATEGORY_LL_QUEUE" redefined
20 | #define DEBUG_CATEGORY_LL_QUEUE 1
|
In file included from test_ll_queue.c:16:
../lib/debug_config.h:32: note: this is the location of the previous definition
32 | #define DEBUG_CATEGORY_LL_QUEUE ((debug_category_t)1 << 1) // ll_queue module
|
test_u_async_comprehensive.c: In function ‘test_concurrent_operations’:
test_u_async_comprehensive.c:428:13: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
428 | write(sockets[0], &data, 1);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from test_debug_categories.c:8:
test_debug_categories.c: In function ‘main’:
../lib/debug_config.h:42:36: warning: overflow in conversion from ‘long unsigned int’ to ‘int’ changes value from ‘18446744073709551615’ to ‘-1’ [-Woverflow]
42 | #define DEBUG_CATEGORY_ALL (~((debug_category_t)0))
| ^
test_debug_categories.c:64:32: note: in expansion of macro ‘DEBUG_CATEGORY_ALL’
64 | debug_categories = DEBUG_CATEGORY_ALL;
| ^~~~~~~~~~~~~~~~~~
../build-aux/test-driver: строка 112: 1197495 Ошибка сегментирования (образ памяти сброшен на диск) "$@" >> "$log_file" 2>&1
make[3]: *** [Makefile:1223: test-suite.log] Ошибка 1
make[2]: *** [Makefile:1331: check-TESTS] Ошибка 2
make[1]: *** [Makefile:1495: check-am] Ошибка 2
make: *** [Makefile:375: check-recursive] Ошибка 1
ar: модификатор «u» игнорируется, так как по умолчанию используется «D» (смотрите «U»)
utun_instance.c: In function ‘utun_instance_create’:
utun_instance.c:109:53: warning: ‘/32’ directive output may be truncated writing 3 bytes into a region of size between 1 and 64 [-Wformat-truncation=]
109 | snprintf(tun_ip_str, sizeof(tun_ip_str), "%s/32", ip_buffer);
| ^~~
In file included from /usr/include/stdio.h:980,
from utun_instance.h:6,
from utun_instance.c:2:
In function ‘snprintf’,
inlined from ‘utun_instance_create’ at utun_instance.c:109:9:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:10: note: ‘__builtin___snprintf_chk’ output between 4 and 67 bytes into a destination of size 64
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In file included from config_parser.c:8:
config_parser.c: In function ‘parse_debug_categories’:
../lib/debug_config.h:42:36: warning: conversion from ‘long unsigned int’ to ‘uint32_t’ {aka ‘unsigned int’} changes value from ‘18446744073709551615’ to ‘4294967295’ [-Woverflow]
42 | #define DEBUG_CATEGORY_ALL (~((debug_category_t)0))
| ^
config_parser.c:38:29: note: in expansion of macro ‘DEBUG_CATEGORY_ALL’
38 | if (!value_copy) return DEBUG_CATEGORY_ALL; // Default to all on error
| ^~~~~~~~~~~~~~~~~~
../lib/debug_config.h:42:36: warning: conversion from ‘long unsigned int’ to ‘uint32_t’ {aka ‘unsigned int’} changes value from ‘18446744073709551615’ to ‘4294967295’ [-Woverflow]
42 | #define DEBUG_CATEGORY_ALL (~((debug_category_t)0))
| ^
config_parser.c:66:27: note: in expansion of macro ‘DEBUG_CATEGORY_ALL’
66 | categories |= DEBUG_CATEGORY_ALL;
| ^~~~~~~~~~~~~~~~~~
etcp.c: In function ‘etcp_connection_create’:
etcp.c:99:43: warning: passing argument 2 of ‘queue_set_callback’ from incompatible pointer type [-Wincompatible-pointer-types]
99 | queue_set_callback(etcp->input_queue, input_queue_cb, etcp);
| ^~~~~~~~~~~~~~
| |
| void (*)(struct ll_queue *, void *)
In file included from etcp.h:7,
from etcp.c:3:
../lib/ll_queue.h:83:63: note: expected ‘queue_callback_fn’ {aka ‘void (*)(struct ll_queue *, void *, void *)’} but argument is of type ‘void (*)(struct ll_queue *, void *)’
83 | void queue_set_callback(struct ll_queue* q, queue_callback_fn cbk_fn, void* arg);
| ~~~~~~~~~~~~~~~~~~^~~~~~
etcp.c:100:44: warning: passing argument 2 of ‘queue_set_callback’ from incompatible pointer type [-Wincompatible-pointer-types]
100 | queue_set_callback(etcp->input_send_q, input_send_q_cb, etcp);
| ^~~~~~~~~~~~~~~
| |
| void (*)(struct ll_queue *, void *)
../lib/ll_queue.h:83:63: note: expected ‘queue_callback_fn’ {aka ‘void (*)(struct ll_queue *, void *, void *)’} but argument is of type ‘void (*)(struct ll_queue *, void *)’
83 | void queue_set_callback(struct ll_queue* q, queue_callback_fn cbk_fn, void* arg);
| ~~~~~~~~~~~~~~~~~~^~~~~~
pkt_normalizer.c: In function ‘pkt_normalizer_send_service’:
pkt_normalizer.c:347:22: warning: initialization of ‘uint8_t *’ {aka ‘unsigned char *’} from incompatible pointer type ‘struct ll_entry *’ [-Wincompatible-pointer-types]
347 | uint8_t* d = (entry);
| ^
test_ll_queue.c:20: warning: "DEBUG_CATEGORY_LL_QUEUE" redefined
20 | #define DEBUG_CATEGORY_LL_QUEUE 1
|
In file included from test_ll_queue.c:16:
../lib/debug_config.h:32: note: this is the location of the previous definition
32 | #define DEBUG_CATEGORY_LL_QUEUE ((debug_category_t)1 << 1) // ll_queue module
|
test_ll_queue.c: In function ‘test_memory_pool_integration’:
test_ll_queue.c:670:21: error: ‘entry_data3’ undeclared (first use in this function)
670 | queue_data_free(entry_data3);
| ^~~~~~~~~~~
test_ll_queue.c:670:21: note: each undeclared identifier is reported only once for each function it appears in
test_ll_queue.c: In function ‘test_edge_cases’:
test_ll_queue.c:719:21: error: ‘entry_retrieved’ undeclared (first use in this function)
719 | queue_data_free(entry_retrieved);
| ^~~~~~~~~~~~~~~
test_ll_queue.c: In function ‘test_memory_pool_vs_malloc_performance’:
test_ll_queue.c:1005:31: error: ‘entry_data’ undeclared (first use in this function)
1005 | queue_data_put(q, entry_data, data->id);
| ^~~~~~~~~~
make[2]: *** [Makefile:1086: test_ll_queue-test_ll_queue.o] Ошибка 1
make[1]: *** [Makefile:1494: check-am] Ошибка 2
make: *** [Makefile:375: check-recursive] Ошибка 1
test_ll_queue.c:20: warning: "DEBUG_CATEGORY_LL_QUEUE" redefined
20 | #define DEBUG_CATEGORY_LL_QUEUE 1
|
In file included from test_ll_queue.c:16:
../lib/debug_config.h:32: note: this is the location of the previous definition
32 | #define DEBUG_CATEGORY_LL_QUEUE ((debug_category_t)1 << 1) // ll_queue module
|
test_ll_queue.c: In function ‘test_memory_pool_integration’:
test_ll_queue.c:670:21: error: ‘entry_data3’ undeclared (first use in this function)
670 | queue_data_free(entry_data3);
| ^~~~~~~~~~~
test_ll_queue.c:670:21: note: each undeclared identifier is reported only once for each function it appears in
test_ll_queue.c: In function ‘test_edge_cases’:
test_ll_queue.c:719:21: error: ‘entry_retrieved’ undeclared (first use in this function)
719 | queue_data_free(entry_retrieved);
| ^~~~~~~~~~~~~~~
test_ll_queue.c: In function ‘test_memory_pool_vs_malloc_performance’:
test_ll_queue.c:1005:31: error: ‘entry_data’ undeclared (first use in this function)
1005 | queue_data_put(q, entry_data, data->id);
| ^~~~~~~~~~
make[2]: *** [Makefile:1086: test_ll_queue-test_ll_queue.o] Ошибка 1
make[1]: *** [Makefile:1494: check-am] Ошибка 2
make: *** [Makefile:375: check-recursive] Ошибка 1
test_ll_queue.c:20: warning: "DEBUG_CATEGORY_LL_QUEUE" redefined
20 | #define DEBUG_CATEGORY_LL_QUEUE 1
|
In file included from test_ll_queue.c:16:
../lib/debug_config.h:32: note: this is the location of the previous definition
32 | #define DEBUG_CATEGORY_LL_QUEUE ((debug_category_t)1 << 1) // ll_queue module
|
test_ll_queue.c: In function ‘test_memory_pool_integration’:
test_ll_queue.c:670:21: error: ‘entry_data3’ undeclared (first use in this function)
670 | queue_data_free(entry_data3);
| ^~~~~~~~~~~
test_ll_queue.c:670:21: note: each undeclared identifier is reported only once for each function it appears in
test_ll_queue.c: In function ‘test_edge_cases’:
test_ll_queue.c:719:21: error: ‘entry_retrieved’ undeclared (first use in this function)
719 | queue_data_free(entry_retrieved);
| ^~~~~~~~~~~~~~~
test_ll_queue.c: In function ‘test_memory_pool_vs_malloc_performance’:
test_ll_queue.c:1005:31: error: ‘entry_data’ undeclared (first use in this function)
1005 | queue_data_put(q, entry_data, data->id);
| ^~~~~~~~~~
make[2]: *** [Makefile:1086: test_ll_queue-test_ll_queue.o] Ошибка 1
make[1]: *** [Makefile:1494: check-am] Ошибка 2
make: *** [Makefile:375: check-recursive] Ошибка 1
ar: модификатор «u» игнорируется, так как по умолчанию используется «D» (смотрите «U»)
utun_instance.c: In function ‘utun_instance_create’:
utun_instance.c:109:53: warning: ‘/32’ directive output may be truncated writing 3 bytes into a region of size between 1 and 64 [-Wformat-truncation=]
109 | snprintf(tun_ip_str, sizeof(tun_ip_str), "%s/32", ip_buffer);
| ^~~
In file included from /usr/include/stdio.h:980,
from utun_instance.h:6,
from utun_instance.c:2:
In function ‘snprintf’,
inlined from ‘utun_instance_create’ at utun_instance.c:109:9:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:10: note: ‘__builtin___snprintf_chk’ output between 4 and 67 bytes into a destination of size 64
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In file included from config_parser.c:8:
config_parser.c: In function ‘parse_debug_categories’:
../lib/debug_config.h:42:36: warning: conversion from ‘long unsigned int’ to ‘uint32_t’ {aka ‘unsigned int’} changes value from ‘18446744073709551615’ to ‘4294967295’ [-Woverflow]
42 | #define DEBUG_CATEGORY_ALL (~((debug_category_t)0))
| ^
config_parser.c:38:29: note: in expansion of macro ‘DEBUG_CATEGORY_ALL’
38 | if (!value_copy) return DEBUG_CATEGORY_ALL; // Default to all on error
| ^~~~~~~~~~~~~~~~~~
../lib/debug_config.h:42:36: warning: conversion from ‘long unsigned int’ to ‘uint32_t’ {aka ‘unsigned int’} changes value from ‘18446744073709551615’ to ‘4294967295’ [-Woverflow]
42 | #define DEBUG_CATEGORY_ALL (~((debug_category_t)0))
| ^
config_parser.c:66:27: note: in expansion of macro ‘DEBUG_CATEGORY_ALL’
66 | categories |= DEBUG_CATEGORY_ALL;
| ^~~~~~~~~~~~~~~~~~
etcp.c: In function ‘etcp_connection_create’:
etcp.c:99:43: warning: passing argument 2 of ‘queue_set_callback’ from incompatible pointer type [-Wincompatible-pointer-types]
99 | queue_set_callback(etcp->input_queue, input_queue_cb, etcp);
| ^~~~~~~~~~~~~~
| |
| void (*)(struct ll_queue *, void *)
In file included from etcp.h:7,
from etcp.c:3:
../lib/ll_queue.h:83:63: note: expected ‘queue_callback_fn’ {aka ‘void (*)(struct ll_queue *, void *, void *)’} but argument is of type ‘void (*)(struct ll_queue *, void *)’
83 | void queue_set_callback(struct ll_queue* q, queue_callback_fn cbk_fn, void* arg);
| ~~~~~~~~~~~~~~~~~~^~~~~~
etcp.c:100:44: warning: passing argument 2 of ‘queue_set_callback’ from incompatible pointer type [-Wincompatible-pointer-types]
100 | queue_set_callback(etcp->input_send_q, input_send_q_cb, etcp);
| ^~~~~~~~~~~~~~~
| |
| void (*)(struct ll_queue *, void *)
../lib/ll_queue.h:83:63: note: expected ‘queue_callback_fn’ {aka ‘void (*)(struct ll_queue *, void *, void *)’} but argument is of type ‘void (*)(struct ll_queue *, void *)’
83 | void queue_set_callback(struct ll_queue* q, queue_callback_fn cbk_fn, void* arg);
| ~~~~~~~~~~~~~~~~~~^~~~~~
pkt_normalizer.c: In function ‘pkt_normalizer_send_service’:
pkt_normalizer.c:347:22: warning: initialization of ‘uint8_t *’ {aka ‘unsigned char *’} from incompatible pointer type ‘struct ll_entry *’ [-Wincompatible-pointer-types]
347 | uint8_t* d = (entry);
| ^
test_ll_queue.c:20: warning: "DEBUG_CATEGORY_LL_QUEUE" redefined
20 | #define DEBUG_CATEGORY_LL_QUEUE 1
|
In file included from test_ll_queue.c:16:
../lib/debug_config.h:32: note: this is the location of the previous definition
32 | #define DEBUG_CATEGORY_LL_QUEUE ((debug_category_t)1 << 1) // ll_queue module
|
test_ll_queue.c: In function ‘test_memory_pool_integration’:
test_ll_queue.c:670:21: error: ‘entry_data3’ undeclared (first use in this function)
670 | queue_data_free(entry_data3);
| ^~~~~~~~~~~
test_ll_queue.c:670:21: note: each undeclared identifier is reported only once for each function it appears in
test_ll_queue.c: In function ‘test_edge_cases’:
test_ll_queue.c:719:21: error: ‘entry_retrieved’ undeclared (first use in this function)
719 | queue_data_free(entry_retrieved);
| ^~~~~~~~~~~~~~~
test_ll_queue.c: In function ‘test_memory_pool_vs_malloc_performance’:
test_ll_queue.c:1005:31: error: ‘entry_data’ undeclared (first use in this function)
1005 | queue_data_put(q, entry_data, data->id);
| ^~~~~~~~~~
make[2]: *** [Makefile:1086: test_ll_queue-test_ll_queue.o] Ошибка 1
make[1]: *** [Makefile:1494: check-am] Ошибка 2
make: *** [Makefile:375: check-recursive] Ошибка 1
test_ll_queue.c:20: warning: "DEBUG_CATEGORY_LL_QUEUE" redefined
20 | #define DEBUG_CATEGORY_LL_QUEUE 1
|
In file included from test_ll_queue.c:16:
../lib/debug_config.h:32: note: this is the location of the previous definition
32 | #define DEBUG_CATEGORY_LL_QUEUE ((debug_category_t)1 << 1) // ll_queue module
|
test_u_async_comprehensive.c: In function ‘test_concurrent_operations’:
test_u_async_comprehensive.c:428:13: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
428 | write(sockets[0], &data, 1);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from test_debug_categories.c:8:
test_debug_categories.c: In function ‘main’:
../lib/debug_config.h:42:36: warning: overflow in conversion from ‘long unsigned int’ to ‘int’ changes value from ‘18446744073709551615’ to ‘-1’ [-Woverflow]
42 | #define DEBUG_CATEGORY_ALL (~((debug_category_t)0))
| ^
test_debug_categories.c:64:32: note: in expansion of macro ‘DEBUG_CATEGORY_ALL’
64 | debug_categories = DEBUG_CATEGORY_ALL;
| ^~~~~~~~~~~~~~~~~~
../build-aux/test-driver: строка 112: 1203433 Ошибка сегментирования (образ памяти сброшен на диск) "$@" >> "$log_file" 2>&1
make[3]: *** [Makefile:1223: test-suite.log] Ошибка 1
make[2]: *** [Makefile:1331: check-TESTS] Ошибка 2
make[1]: *** [Makefile:1495: check-am] Ошибка 2
make: *** [Makefile:375: check-recursive] Ошибка 1
test_ll_queue.c:20: warning: "DEBUG_CATEGORY_LL_QUEUE" redefined
20 | #define DEBUG_CATEGORY_LL_QUEUE 1
|
In file included from test_ll_queue.c:16:
../lib/debug_config.h:32: note: this is the location of the previous definition
32 | #define DEBUG_CATEGORY_LL_QUEUE ((debug_category_t)1 << 1) // ll_queue module
|
../build-aux/test-driver: строка 112: 1203954 Ошибка сегментирования (образ памяти сброшен на диск) "$@" >> "$log_file" 2>&1
make[3]: *** [Makefile:1223: test-suite.log] Ошибка 1
make[2]: *** [Makefile:1331: check-TESTS] Ошибка 2
make[1]: *** [Makefile:1495: check-am] Ошибка 2
make: *** [Makefile:375: check-recursive] Ошибка 1
make: *** Нет правила для сборки цели «test_ll_queue». Останов.
make: *** Нет правила для сборки цели «test_ll_queue». Останов.
make: *** Нет правила для сборки цели «test_ll_queue». Останов.
/usr/bin/ld: невозможно найти ../lib/libuasync.a: Нет такого файла или каталога
collect2: error: ld returned 1 exit status
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o: в функции «_start»:
(.text+0x1b): undefined reference to `main'
collect2: error: ld returned 1 exit status
timeout: не удалось выполнить команду «./test_ll_queue»: Нет такого файла или каталога
timeout: не удалось выполнить команду «./test_ll_queue»: Нет такого файла или каталога
timeout: не удалось выполнить команду «./test_ll_queue»: Нет такого файла или каталога
/usr/bin/ld: невозможно найти ../lib/libuasync.a: Нет такого файла или каталога
collect2: error: ld returned 1 exit status