Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Konstantin Olifer                    2:5025/3.226   03 Jan 2002  00:30:02
 To : Michael Shigorin
 Subject : MC hangs
 -------------------------------------------------------------------------------- 
 
 
 02 Янв 02 19:54, Michael Shigorin -> Konstantin Olifer:
 
  KO>> Еще я выяснил, что mc, на самом деле, не виснет, а ждет завершения
  KO>> операции обмена информацией по какому-то каналу. В случае
  KO>> нормального старта mc быстро
  MS> Попробуйте натравить на него strace (strace mc), что в конце будет?
 
 Я снял логи для двух запусков оболочки: удачного (от root) и нет (от user1).
 Привожу лог завершения для повиса (больше в лог ничего не записалось):
 
 ------------------------------------------------------------------------------
 kill(1888, SIGCONT)                     = 0
 write(4, "3", 1)                        = 1
 -+- SIGCHLD (Child exited) ---
 wait4(1889, 0xbffff81c, WNOHANG|WUNTRACED, NULL) = 0
 wait4(1888, [WIFEXITED(s) && WEXITSTATUS(s) == 0], WNOHANG|WUNTRACED, NULL) =
 1888
 kill(1888, SIGCONT)                     = -1 ESRCH (No such process)
 close(4)                                = 0
 close(5)                                = 0
 pipe([4, 5])                            = 0
 pipe([6, 9])                            = 0
 fork()                                  = 1917
 close(4)                                = 0
 close(9)                                = 0
 read(6, "\2", 1)                        = 1
 sigreturn()                             = ? (mask now [])
 read(6, 0x80c2630, 1)                   = ? ERESTARTSYS (To be restarted)
 -+- SIGINT (Interrupt) ---
 read(6, 0x80c2630, 1)                   = ? ERESTARTSYS (To be restarted)
 -+- SIGINT (Interrupt) ---
 read(6, 0x80c2630, 1)                   = ? ERESTARTSYS (To be restarted)
 -+- SIGINT (Interrupt) ---
 read(6, 0x80c2630, 1)                   = ? ERESTARTSYS (To be restarted)
 -+- SIGINT (Interrupt) ---
 read(6, 0x80c2630, 1)                   = ? ERESTARTSYS (To be restarted)
 -+- SIGINT (Interrupt) ---
 read(6,
 -----------------------------------------------------------------------------
 
 Лог нормальной работы:
 -----------------------------------------------------------------------------
 kill(1972, SIGCONT)                     = 0
 write(4, "3", 1)                        = 1
 read(5, "\3", 1)                        = 1
 brk(0x80f8000)                          = 0x80f8000
 getcwd("/home/user1", 4095)            = 13
 stat64("/home/user1", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
 stat64("/home/user1", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
 open("/root/.mc/history", O_RDONLY)     = 6
 fstat64(6, {st_mode=S_IFREG|0600, st_size=3221, ...}) = 0
 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
 0x4021d000
 [...и так далее...]
 -----------------------------------------------------------------------------
 
 Содержимое файлов-логов выше этих фрагментов идентично, исключая данные
 пользователей.
 Konstantin
 
 --- GoldED+/W32 1.1.5-20010807
  * Origin:  (2:5025/3.226)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 MC hangs   Konstantin Olifer   30 Dec 2001 13:53:33 
 MC hangs   Nikolai Preminin   31 Dec 2001 15:15:58 
 MC hangs   Konstantin Olifer   01 Jan 2002 01:23:00 
 Re: MC hangs   Michael Shigorin   02 Jan 2002 20:54:41 
 MC hangs   Konstantin Olifer   03 Jan 2002 00:30:02 
 Re: MC hangs   Michael Shigorin   04 Jan 2002 15:36:55 
 Re: MC hangs   Igor Okunev   02 Jan 2002 20:12:02 
 MC hangs   Konstantin Olifer   03 Jan 2002 00:14:44 
 Re: MC hangs   Eugene Korovin   05 Jan 2002 00:50:41 
Архивное /ru.linux/33243c336e06.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional