Home
mc-dev
mc-dev@conference.jabber.ru
20.04.2011< ^ >

Тема: http://www.midnight-commander.org | Latest stable release: 4.7.5.2
[01:54:06] slavazanko/w вышел из конференции
[01:59:04] slavazanko/w зашёл в конференцию
[02:21:12] slavazanko/w вышел из конференции
[02:22:01] slavazanko/w зашёл в конференцию
[02:49:15] il.smind вышел из конференции
[05:44:38] iNode вышел из конференции
[06:10:14] andrew_b зашёл в конференцию
[06:21:48] iNode зашёл в конференцию
[06:22:23] iNode вышел из конференции
[06:39:27] iNode зашёл в конференцию
[06:48:53] il.smind зашёл в конференцию
[07:34:39] <iNode> il.smind: #1535:
- собирается только с --enable-maintainer-mode
- не работает переход: cd /#sftp:hostname (sftp hostname работает нормально, то есть с сервером всё нормально)
[07:52:08] <iNode> Собирается с --enable-vfs-sftp, в бинарнике есть строки с /#sftp,
но mc -V:
Virtual File Systems: cpiofs, tarfs, sfs, extfs, ftpfs, fish
[07:54:57] <il.smind > 09:52:08] <iNode> Собирается с --enable-vfs-sftp, в бинарнике есть строки с /#sftp,
у меня работает, посмотри последнее ли у тебя
[07:55:18] <il.smind > может коммит не запулил последний
[07:55:41] <andrew_b> В последнем коммите про это ни слова.
[07:58:30] <iNode> il.smind: путь к libssh2 как указываешь или он у тебя в системных каталогах?
[08:17:30] <il.smind > andrew_b> В последнем коммите про это ни слова.
я не стал сквошить т.к. там еще кое кто тестил
[08:17:51] <il.smind > но вообще это всё под нож пойдёт
[08:19:33] <il.smind > andrew_b: в меня сейчас вот чего
sftpfs_write: [8192] - (8192)
sftpfs_write: [8192]
[08:19:44] <il.smind > Ошибка сегментирования
[08:20:00] <andrew_b> Я не брал.
[08:20:21] <il.smind > andrew_b: при этом
mc_log ("sftpfs_write: [%i]", nbyte);
[08:20:27] <il.smind > rc = libssh2_sftp_write (sftpfs_handle, buf, nbyte);
mc_log (" - (%i)\n", rc);
[08:20:48] <il.smind > т.е. mc_log ("sftpfs_write: [%i]", nbyte); отработало
[08:21:10] <il.smind > это выходит удже нет mc_log (" - (%i)\n", rc);
[08:21:31] <il.smind > т.е. завалилось гдето тут
rc = libssh2_sftp_write (sftpfs_handle, buf, nbyte);
[08:21:59] <il.smind > andrew_b: всё пропало?!
[08:22:13] <andrew_b> ХЗ
[08:22:34] <il.smind > sftpfs_handle я кривой отдал?
[08:23:01] <il.smind > т.е. я изхожу из того что библиотека вроде рабочая
[08:23:49] <il.smind > andrew_b: как адрес вывести?
[08:23:57] <il.smind > %p ?
[08:24:50] <andrew_b> Да.
[08:25:26] <andrew_b> Только к (void *) указатель приведи. На всякий.
[08:28:14] <il.smind > sftpfs_write: [8192] [0x81f6430] - (8192)
sftpfs_write: [8192] [0x81f6430] - (8192)
sftpfs_write: [8192] [0x81f6430] - (8192)
sftpfs_write: [8192] [0x81f6430]
[08:28:32] <il.smind > хэндл нормальный
[08:28:54] <il.smind > всё я попал?!
[09:06:13] andrew_b вышел из конференции
[09:06:14] andrew_b зашёл в конференцию
[09:46:03] andrew_b вышел из конференции
[10:04:49] slavazanko/w вышел из конференции
[10:04:59] slavazanko/w зашёл в конференцию
[10:28:18] <slavazanko/w> живые есть?
[10:29:39] <iNode> slavazanko/w: есть.
[10:30:06] <slavazanko/w> уф.. думал, у меня укомната глючит - тишина полдня :)
Привет, Стас. давно тебя не было
[10:30:49] crick.ru вышел из конференции: Я счастливый пользователь Miranda IM. Возьми её тут http://miranda-im.org/.
[10:31:23] <iNode> Привет, Слава. Да, со временем туго было.
[11:07:59] il.smind вышел из конференции
[11:11:20] BanderOS зашёл в конференцию
[11:11:55] il.smind зашёл в конференцию
[11:12:09] <il.smind > slavazanko/w: привет!
[11:56:33] BanderOS вышел из конференции
[12:04:51] andrew_b зашёл в конференцию
[12:26:11] <andrew_b> Нужна помощь зала.
[12:26:35] <andrew_b> #2541
[12:26:45] <andrew_b> open("/home/fra/.mc/history", O_WRONLY|O_TRUNC|O_SYNC) = 9
open("/home/fra/.mc/history", O_WRONLY|O_TRUNC|O_SYNC) = 9
open("/home/fra/.mc/history", O_WRONLY|O_TRUNC|O_SYNC) = 9
[12:27:01] <andrew_b> Это две панели плюс комстрока.
[12:27:34] <slavazanko/w> гм. кэширование вводить?
[12:27:38] <il.smind > и,
[12:27:45] <il.smind > я против кеширования
[12:27:56] <andrew_b> Когда диалог закрывается, все виджеты сохраняют историю в файл.
[12:28:16] <andrew_b> Сколько виджетов в истории, столько раз файл будет переписан.
[12:28:27] <andrew_b> виджетов с историией
[12:29:17] <andrew_b> Например, в диалоге поиска файлов аж четыре строки ввода.
[12:29:22] <slavazanko/w> надо выносить сохранение истории из виджета в закрытие диалога. Ну и сделать один mc_config_t для истории. на все ыиджеты
[12:30:06] <slavazanko/w> наверное, из-за такого множественного сохранения в файле истории туча пустых строк
[12:30:29] <andrew_b> У нас и так один mc_config_t, потому что файл истории один.
[12:30:50] <andrew_b> Диалог не в курсе, есть ли у виджета история.
[12:30:58] <andrew_b> Можно разослать сообщение.
[12:31:04] <il.smind > andrew_b: пусть на всякий
[12:31:12] <il.smind > да
[12:33:15] <andrew_b> Я пока не понимаю, как тут можно использовать новый движок сообщений.
[12:33:33] <andrew_b> А старый использовать не получится.
[12:35:34] <andrew_b> Хотя...
[12:36:40] <andrew_b> Если считать history один раз, и всё время писать только в mc_config_t, а при выходе писать в файл.
[12:37:09] <andrew_b> Но тогда в памяти будут висеть все истории.
[12:37:51] <andrew_b> И многие из них могут ни разу не понадобиться.
[12:39:04] <slavazanko/w> в связи с введением каталога кэшей. можем ли сделать $cache_dir/history.d/ ?
[12:39:28] <slavazanko/w> имена файлов там будут именами секций сейчас
[12:42:29] <il.smind > у меня вот чего
[12:42:33] <andrew_b> А что это принципиально изменит? Ну запишем три разных файла вместо трёхкратно одного.
[12:42:36] <il.smind > ...
sftpfs_write: [8192] [0x822ad60] s[0x822ce98] - (8192)
sftpfs_write: [8192] [0x822ad60] s[0x822ce98] - (8192)
sftpfs_write: [8192] [0x822ad60] s[0x822ce98] - (8192)
sftpfs_write: [8192] [0x822ad60] s[0xb72fa4c8]
[12:42:48] <slavazanko/w> мдым. не изменит.
[12:42:49] <il.smind > s[0xb72fa4c8] адрес сессии
[12:42:59] <il.smind > должен быть 0x822ce98
[12:43:07] <slavazanko/w> перезаписывается где-то.
[12:43:15] <il.smind > а внезапно стал 0xb72fa4c8
[12:43:27] <il.smind > и после этого оно вываливается
[12:43:35] <andrew_b> Разумеется.
[12:43:56] <il.smind > andrew_b: не ну само собой, но как найти какая сцука
[12:44:29] <il.smind > у меня какждая функция содержит mc_log
[12:44:52] <andrew_b> Всё время в одном и том же месте или в разных?
[12:44:55] <il.smind > но в логе кроме sftpfs_write ничего
[12:45:18] <il.smind > andrew_b> Всё время в одном и том же месте или в разных?
в разных это как, ты про размер файла?
[12:45:49] <andrew_b> Копируешь лдин и тот же файл?
[12:45:52] <andrew_b> один
[12:47:07] <il.smind > andrew_b: да
[12:47:21] <il.smind > ща посмотрю на той же позиции прерывается ли
[12:47:32] <il.smind > как но не обратил внимания
[12:49:01] <il.smind > разные
[12:49:10] <il.smind > но примерно одинаково
[12:49:38] <il.smind > ~130 - 150 Mb
[12:50:09] <andrew_b> Есть какая-то _libssh2_debug. Не пробовал включать?
[12:50:40] <il.smind > не... нп пробовал
[12:50:50] <il.smind > но в примере не падает
[12:51:03] <il.smind > имхо оно перетирается где то выше
[12:56:45] <il.smind > sftpfs_write: [8192] [0x822bc00] s[0x822ce00] - (8192)
sftpfs_write: [8192] [0x822bc00] s[0x822ce00] - (8192)
sftpfs_free_archive
sftpfs_write: [8192] [0x822bc00] s[0x822b478]
[12:56:52] <il.smind > HATE!
[12:57:14] <andrew_b> А...
[12:57:25] <il.smind > как раз в sftpfs_free_archive у меня и небыло mc_log
[12:57:58] <andrew_b> Осталось узнать, почему вызывается sftpfs_free_archive.
[12:57:58] <il.smind > еще до запуска стал подозревать и просебя посылать лучи
[12:58:14] <il.smind > ну таймаут
[12:58:19] <il.smind > это понятно
[12:58:28] <il.smind > непонятно почему он срабатывает
[12:58:41] <andrew_b> Таймаут?
[12:58:46] <il.smind > думаю да
[12:58:48] <andrew_b> У тебя же минута.
[12:59:02] <il.smind > дак через минуту и вылетает примерно
[12:59:33] <andrew_b> А...
[13:00:25] <il.smind > поставил 160 сек
[13:00:31] <il.smind > ща проверим
[13:01:47] <il.smind > ага не падает
[13:02:07] <il.smind > лять
[13:02:31] <il.smind > и чо делать?
[13:02:34] <il.smind > о
[13:02:43] <il.smind > после 160 сек слетело
[13:02:52] <il.smind > что и логично
[13:07:39] <il.smind > я так понимаю что
386 CALL (free_archive) (me, super);
это единственное место вызова
[13:07:58] <il.smind > т.е. только из vfs_s_free_super
[13:08:38] <il.smind > сам он вызывается из
vfs_s_get_path_mangle
[13:10:18] <andrew_b> Нет.
[13:10:51] <il.smind > и из vfs_s_free
[13:10:59] <andrew_b> Да.
[13:11:32] <il.smind > )
[13:12:07] <andrew_b> А она из vfs_expire.
[13:12:10] <il.smind > чо делать то?
[13:12:16] <andrew_b> 226 if (stamp->v->free)
227 (*stamp->v->free) (stamp->id);
[13:13:01] <il.smind > там же не проверяется нужно ли
[13:20:27] <il.smind > andrew_b: чо делать то?
[13:20:39] <andrew_b> ХЗ
[13:20:54] <il.smind > мыж ни въчьём, въчьём не виноваты (с)
[13:21:13] <andrew_b> Насколько я вижу, ftp и fish периодически обновляют метку.
[13:22:01] <andrew_b> Хотя vfs на панели должна бы сама.
[13:37:02] <andrew_b> il.smind : эта. А попробуй сделать sftp на стейбле.
[13:37:46] <il.smind > м...
[13:38:01] <il.smind > смерти моей хочешь, да?
[13:38:12] <andrew_b> Почему?
[13:38:21] <andrew_b> Должно быть просто перенести.
[13:38:24] <il.smind > незнаю
[13:38:40] <il.smind > там придётся data добавлять!
[13:38:43] <andrew_b> А не.
[13:38:46] <andrew_b> Не просто.
[13:39:42] <il.smind > может я могу как то задать таймают отдельно?
[13:40:03] <il.smind > или может можно перенести пока код в _close
[13:40:20] <andrew_b> Никак.
[13:41:45] <il.smind > _ops.free
[13:44:20] <andrew_b> Эта...
[13:44:35] <il.smind > ?
[13:44:37] <andrew_b> У тебя same чвсто вызывается?
[13:44:46] <il.smind > ну...
[13:45:05] <il.smind > когда копирование идёт вообще не вызывается
[13:45:16] <andrew_b> Жаль.
[13:45:29] <andrew_b> Но это пправильно.
[13:45:40] <andrew_b> А что вызывается часто?
[13:45:59] <il.smind > sftpfs_write: )
[13:46:04] <il.smind > постоянно
[13:46:09] <andrew_b> Это понятно.
[13:46:12] <il.smind > каждые 8К
[13:46:13] <andrew_b> А ещё?
[13:46:20] <il.smind > больше никого вообще
[13:58:42] <andrew_b> Попробуй пока в write вставить
vfs_stamp_create (me, super);
[14:17:46] <il.smind > плохо...
[14:17:53] <il.smind > вставлю...
[15:06:06] iNode вышел из конференции
[15:14:43] andrew_b вышел из конференции
[16:01:18] crick.ru зашёл в конференцию
[16:01:54] crick.ru вышел из конференции: Я счастливый пользователь Miranda IM. Возьми её тут http://miranda-im.org/.
[17:15:49] andrew_b зашёл в конференцию
[17:40:18] iNode зашёл в конференцию
[18:11:25] il.smind вышел из конференции
[19:00:36] andrew_b вышел из конференции
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!