[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 вышел из конференции