У меня xneur с git падает при блокировке экрана xlock.
xneur[6499]: segfault at 7a7163 ip b7ec0320 sp bfe26420 error 4 in libxneur.so.21.0.0[b7eb4000+1f000]
Я пересобрал программу с debug и через gdb определил место в котором падает.
Program received signal SIGSEGV, Segmentation fault.
0xb7ecbf68 in keymap_init (handle=<optimized out>, display=<optimized out>)
    at keymap.c:660
660			if (strcmp(p->handle->languages[i].dir, "us") == 0)
Вот код из программы:
for (int i = 0; i < p->handle->total_languages; i++)
	{
		// FIXME Replace hardcode "us" to setting
		if (strcmp(p->handle->languages[i].dir, "us") == 0)
		{
			p->latin_group = i;
		}
}И вроде как вполне нормальный код, как на него может влиять мой блокировщик экрана? Если закоментировать этот код, то сегфолта нет.


