Доброго времени суток. хочу для себя написать велосипед на С. У меня загвоздка в том что при создании списка когда выделяется память программа выпадает в SIGSEGV. Каких то ошибок в коде я не вижу, но разобраться в этой проблеме с gdb не могу. подскажите где можно найти решение этой проблемы. source
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff7ab8e69 in ?? () from /lib64/libc.so.6
=> 0x00007ffff7ab8e69: 4c 89 63 10 mov QWORD PTR [rbx+0x10],r12
(gdb) bt
#0 0x00007ffff7ab8e69 in ?? () from /lib64/libc.so.6
#1 0x00007ffff7aba9c8 in malloc () from /lib64/libc.so.6
#2 0x0000000000400c56 in Xmalloc (size=72) at keyboard_trainer.c:52
#3 0x00000000004010c0 in create_cache (name_file=0x60b273 "English мини марафон") at keyboard_trainer.c:154
#4 0x00000000004012d4 in build_cache () at keyboard_trainer.c:183
#5 0x0000000000401351 in cache () at keyboard_trainer.c:197
#6 0x00000000004013a4 in main () at keyboard_trainer.c:208