Думаю, это
поля в сетевом XML,sudo virsh net-dumpxml default
Это связано с тем, что библиотека readline
будет активно изменять эту строку, используя strtok
, а переданная вами строка является константой . Попытка записи в него приведет к ошибке сегментации.
Попробуйте:
char *copy = strdup("\"C-b\":history-search-backward");
rl_parse_and_bind(copy);
// free(copy); copy = NULL; // This to tidy up things
Копия, доступная для записи, будет работать.