mc виснет на несколько минут при запуске, если не работает сеть
mittorn 16 октября, 2011 - 13:25
Заметил, что иногда mc запускается несколько минут. Решил прогнать strace'ом при очередном зависе.
mmap2(0xb716b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10) = 0xb716b000 mmap2(0xb716d000, 6216, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb716d000 close(3) = 0 mprotect(0xb716b000, 4096, PROT_READ) = 0 mprotect(0xb7174000, 4096, PROT_READ) = 0 munmap(0xb7176000, 66657) = 0 time(NULL) = 1318780689 socket(PF_INET, SOCK_DGRAM|SOCK_NONBLOCK, IPPROTO_IP) = 3 connect(3, {sa_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("■[ПЕРВЫЙ DNS СЕРВЕР]■")}, 16) = 0 gettimeofday({1318780689, 605384}, NULL) = - poll([{fd=3, events=POLLOUT}], 1, 0) = 1 ([{fd=3, revents=POLLOUT}]) send(3, "\364'\1\0\0\1\0\0\0\0\0\0\n■[ХОСТНЕЙМ]■\0\0\1\0\1", 28, MSG_NOSIGNAL) = 28 poll([{fd=3, events=POLLIN}], 1, 5000) = 0 (Timeout) socket(PF_INET, SOCK_DGRAM|SOCK_NONBLOCK, IPPROTO_IP) = 4 connect(4, {sa_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("■[ВТОРОЙ DNS СЕРВЕР]■")}, 16) = 0 gettimeofday({1318780694, 612927}, NULL) = 0 poll([{fd=4, events=POLLOUT}], 1, 0) = 1 ([{fd=4, revents=POLLOUT}]) send(4, "\364'\1\0\0\1\0\0\0\0\0\0\n■[ХОСТНЕЙМ]■\0\0\1\0\1", 28, MSG_NOSIGNAL) = 28 poll([{fd=4, events=POLLIN}], 1, 5000) = 0 (Timeout) gettimeofday({1318780699, 614146}, NULL) = 0 poll([{fd=3, events=POLLOUT}], 1, 0) = 1 ([{fd=3, revents=POLLOUT}]) send(3, "\364'\1\0\0\1\0\0\0\0\0\0\n■[ХОСТНЕЙМ]■\0\0\1\0\1", 28, MSG_NOSIGNAL) = 28 poll([{fd=3, events=POLLIN}], 1, 5000
Похоже, опять имеют место "тяжелые галлюциногенные вещества"?
Зачем ему подключаться к интернету?
Чем-то напоминает продукцию "Мелкомягк караПАРАШен"!
Есть хоть патчи какие-то?
»
- Для комментирования войдите или зарегистрируйтесь
Могу предложить 2
Могу предложить 2 варианта:
1. Пересобрать с USE="-samba"
2. Привести записи в /etc/hosts к виду наподобие
Второй способ помогает, но
Второй способ помогает, но очень похож на костыль. По-моему, надо делать патчи.
К тому же, если где-то нет отвалится, а доступ будет только от юзера, не покатит.
Локальный оверлей растёт
тогда для тебя только вариант
тогда для тебя только вариант №1