При установке в vz, получаем Segmentation Fault в ответ на команду или опцию конфига "set logname ...": [dc@pereliv ~]$ strace microdc2 execve("/usr/bin/microdc2", ["microdc2"], [/* 28 vars */]) = 0 brk(0) .. open("/etc/localtime", O_RDONLY) = 18 fstat(18, {st_mode=S_IFREG|0644, st_size=2032, ...}) = 0 fstat(18, {st_mode=S_IFREG|0644, st_size=2032, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb336aa5000 read(18, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\16\0\0\0\16\0\0\0\0"..., 4096) = 2032 lseek(18, -1265, SEEK_CUR) = 767 read(18, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\16\0\0\0\16\0\0\0\0"..., 4096) = 1265 close(18) = 0 munmap(0x7fb336aa5000, 4096) = 0 stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2032, ...}) = 0 --- SIGSEGV (Segmentation fault) @ 0 (0) --- +++ killed by SIGSEGV +++ Process 8056 detached [dc@pereliv ~]$ ls -l /etc/localtime lrwxrwxrwx 1 root root 33 Feb 2 11:44 /etc/localtime -> /usr/share/zoneinfo/Europe/Samara [dc@pereliv ~]$
для 4.0 только на x86_64 воспроизводится? у меня на сизифе на i386 все ок. и в ovz-контейнере тоже.
(В ответ на комментарий №1) > для 4.0 только на x86_64 воспроизводится? > > у меня на сизифе на i386 все ок. и в ovz-контейнере тоже. В i586-контейнере все ок. В x86_64 тоже все ок, воспроизводится только на x86_64 и только в ovz.
2.6.27-ovz-smp-alt9 CFLAGS='-g -O0' $ cat ~/.microdc2/config set logfile /tmp/1 Program received signal SIGSEGV, Segmentation fault. 0x00000032e1c43fe1 in vfprintf () from /lib64/libc.so.6 (gdb) b Breakpoint 1 at 0x32e1c43fe1 (gdb) bt #0 0x00000032e1c43fe1 in vfprintf () from /lib64/libc.so.6 #1 0x0000000000000013 in ?? () #2 0x00000000006b2170 in ?? () #3 0x0000000000000000 in ?? () я не знаю, что это и как с этим боротся. может подскажет кто?..
Created attachment 5122 [details] патч из Дебиана патч из Дебиана, решающий проблема с лог-файлом