[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: mc (под sreen) вылетает, после реконнекта, по ctrl+o



> mc "вылетает" при первом нажатии ctrl+o после реконнекта.

> Как воспроизвести:
> /etc/password: root:x:0:0:root:/root:/bin/bash
> запускаем screen -x
> запускаем mc
> закрываем xterm со screen и ждем часов 10 (если сразу сделать реконнект,
> то проблем нет)
> запускаем screen -x и видим панели mc - можно работать - ходить по
> каталогам, смотреть файлы...
> нажимаем ctrl+o, что бы увидеть командную строку, и видим что mc больше нет.
> нажимаем ctrl+o еще раз и понимаем что mc действительно больше нет, как
> процесса.
> нажимаем клавишу вверх, что бы убедится что последняя команда была "mc",
> последний о себе ничего не оставил, даже сообщения что отвалился.
> запускаем mc еще раз - теперь  ctrl+o снова работает.

> Воспроизводится в 100% случаев, каждое утро, мешает тем, что при новом
> запуске mc каталоги уже не те.

> Вопросы:
> Может ли кто воспроизвести такое поведение, известна ли такая проблема ?
> Как можно помочь mc не отваливаться ?

> Спасибо.

если вылетает с segfault то неплохо бы запостить багу разработчикам

то есть примерно по следующей схеме:

1. собираем mc с дебаг-инфой
    # apt-get build-dep mc
    # apt-get install fakeroot
    $ apt-get source mc
    $ cd mc-версия
    $ DEB_BUILD_OPTIONS=nostrip fakeroot debian/rules binary
    # dpkg -i ../mc-версия-архитектура.deb

2. разрешаем сохранять дамп, запуская mc таким скриптом:

    ulimit -c unlimited; mc
    когда mc выпадет, будет в текущем каталоге создан файл core

4. выколупываем бактрейс:
    gdb mc /path/to/core
    > bt

полученное шлем в BTS :)


--
... mpd is off

. ''`.                               Dmitry E. Oboukhov
: :’  :   email: unera@debian.org jabber://UNera@uvw.ru
`. `~’              GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537

Attachment: signature.asc
Description: Digital signature


Reply to: