[WFX] CloudMailRu: работа с облачным хранилищем от mail.ru

Обсуждение только плагинов и утилит для Total Commander.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Аватара пользователя
LonerD
Сообщения: 1174
Зарегистрирован: Вт янв 04, 2011 03:56
Откуда: Макеевка
Контактная информация:

Сообщение LonerD »

Пока вот так:

Код: Выделить всё

---------------------------
Total Commander 9.0Я1
---------------------------
Exception in MailRuCloud.wfx:FsPutFileW!
Access violation at address 0A140C7E. Read of address 00000030
Windows 10 10.0 (Build 10586), base: 00400000

Please report this error to the Author, with a description
of what you were doing when this error occurred!

Windows exception: C0000005
Stack trace:
0A140C7E
00448426  00448DB6  0042605C  0044835B  0042605C  >00446DF9
0041BE01  0042605C  004482C9  0042605C  00448DB6  0042605C
004023EF  004023EF  004026B8  004482C9  0042605C  004482C9
0042605C  00466A30  004482C9  0042605C  00448426  00448DB6
0042605C  0044835B  0042605C  004482C9  0042605C  00448426
00448DB6  0042605C  0044835B  0042605C  00402249  005F934C
004482C9  0042605C  00448DB6  0042605C  0044835B  0042605C
0058E91A  0058BB80  0058F143  004471B7  004471F3  00448426
00448DB6  0042605C  0044835B  0042605C  00448DB6  0042605C
0042B740  0042B7DC  
Raw:
00402249  004033EC  0040221D  0046FFFD  004482C9  0042605C
004483AE  00448426  00448DB6  00448DD9  0042605C  0044835B
0042605C  004380A2  00446DF9  00449085  0041BE01  004482C9
0042605C  0044912F  00446DF9  00449085  00436C05  00448426
00448DB6  00448DD9  0042605C  0044835B  0042605C  004013F1
00401491  00401D28  00401F3B  00402249  004033EC  0040221D
00417C4C  004178D9  00417CAC  004482C9  0042605C  
Press Ctrl+C to copy this report!
Continue execution?
---------------------------
Yes   No   
---------------------------
64-х битная версия Тотала просто тихо-мирно крашится.

Не очень понял чехарду с libeay32 и ssleay32 и их совмещением.
Эти файлы уже имеются в корневой директории Тотала (и в подкаталоге 64 для 64-х битной версии Тотала). Они нужны повторно в плагине? Может, проще при наличии их в корне Тотала (и в подкаталоге 64) подхватывать оттуда.
Windows 11 | TC DreamLair eternal pre-α
Аватара пользователя
D1P
Сообщения: 2987
Зарегистрирован: Пн дек 20, 2004 18:30
Откуда: Тбилиси
Контактная информация:

Сообщение D1P »

64-х битная версия Тотала просто тихо-мирно крашится.
Это на 9b1? С ней я ещё не имел возможности потестить.
Не очень понял чехарду с libeay32 и ssleay32 и их совмещением.
Если они там есть - то могут подхватиться. А могут и не подхватиться - на этот случай и прилагаются dll, с которыми плагин заводится.
Аватара пользователя
LonerD
Сообщения: 1174
Зарегистрирован: Вт янв 04, 2011 03:56
Откуда: Макеевка
Контактная информация:

Сообщение LonerD »

D1P писал(а):
64-х битная версия Тотала просто тихо-мирно крашится.
Это на 9b1? С ней я ещё не имел возможности потестить.
Да, уже на неё перешёл, люблю глюки, и откатываться теперь уже не хочется ))
Файлы, которые есть в облаке, - видятся и скачиваются. А при попытке закачать что-то в облако - крах Тотала.
Windows 11 | TC DreamLair eternal pre-α
Аватара пользователя
Rodny
Сообщения: 949
Зарегистрирован: Ср янв 24, 2007 00:59
Откуда: Могилёв, Беларусь

Сообщение Rodny »

D1P писал(а):Я решил отказаться от многопоточности, слишком много проблем вылезает.
Это имеет отношение к тому, что в версии от 09.05 пропала кнопка отправки закачки в фон?

У меня на TC9b x64 скачка/закачка работает нормально. Win7
Аватара пользователя
KopBuH
Сообщения: 127
Зарегистрирован: Пт июл 02, 2010 09:21
Откуда: Tashkent, Uzbekistan

Сообщение KopBuH »

И что, каждый раз заменять DLLшки SSL чтобы переключить битность TC?
Может быть сделать так:
libeay32.dll
libeay64.dll
ssleay32.dll
ssleay64.dll
переименовав x64 битные версии библиотек?
Оглянись вокруг, посмотри, подумай, поблагодари.
Аватара пользователя
Rodny
Сообщения: 949
Зарегистрирован: Ср янв 24, 2007 00:59
Откуда: Могилёв, Беларусь

Сообщение Rodny »

KopBuH
64-битные библиотеки надо положить в %COMMANDER_PATH%\64\
Skif_off
Сообщения: 1252
Зарегистрирован: Ср ноя 28, 2012 13:44

Сообщение Skif_off »

С этими либами лёгкий бардак: если использовать SFTP Plugin от Гислера, то нужны версии с libcurl, которые к тому же давненько не обновлялись.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Skif_off
А альтернативы поискать? Раз, два, ...
Даже самая богатая фантазия
Не представит себе наши безобразия.
Skif_off
Сообщения: 1252
Зарегистрирован: Ср ноя 28, 2012 13:44

Сообщение Skif_off »

Avada
Видел, а это альтернатива? Гислер предлагает использовать версии от Günter Knauf.
Аватара пользователя
D1P
Сообщения: 2987
Зарегистрирован: Пн дек 20, 2004 18:30
Откуда: Тбилиси
Контактная информация:

Сообщение D1P »

Я добрался, наконец, до тестов, и подтвердить проблему с TC9 не могу (тестил на pb3). Всё работает, как ожидается, x64-версия не крашится. Возможно, дело в сторонних библиотеках SSL (если в системе наличествуют таковые), я не очень понимаю механизм их загрузки и работы, а как заставить плагин работать с заведомо проверенными - не знаю.
Это имеет отношение к тому, что в версии от 09.05 пропала кнопка отправки закачки в фон?
На самом деле всё интереснее.
Поначалу плагин был написан достаточно дубово, работать в многопоточном режиме не умел, а переделывать было некогда. Я убрал возможность отправки закачки в фон, и написал об этом с прицелом на то, что переделывать не буду.
Как всегда неожиданно появилось свободное время, я переписал код с учётом работы в многопоточном режиме, вернув эту кнопку. Но оказалось, что работа с несколькими потоками всё равно глючит, но уже не в моём коде, а, кажется, где-то в Indy. У меня снова нет времени ковыряться, но я держу пометку в уме, может когда-нибудь разберусь.
Аватара пользователя
sergeich
Сообщения: 185
Зарегистрирован: Вт апр 25, 2006 22:36
Откуда: Москва

Сообщение sergeich »

D1P
Под XP совсем никак не запустить? Пишет ошибку авторизации. То, что для NT систем читал..
Аватара пользователя
D1P
Сообщения: 2987
Зарегистрирован: Пн дек 20, 2004 18:30
Откуда: Тбилиси
Контактная информация:

Сообщение D1P »

sergeich писал(а):Под XP совсем никак не запустить? Пишет ошибку авторизации. То, что для NT систем читал..
XP - это NT.
Как выглядит ошибка, что в логе?
Аватара пользователя
sergeich
Сообщения: 185
Зарегистрирован: Вт апр 25, 2006 22:36
Откуда: Москва

Сообщение sergeich »

D1P
EIdHTTPProtocolException ошибка с сообщением : HTTP/1.1 403 Forbidden при отправке данных на адрес http://auth.mail.ru/cgi-bin/auth?lang=r ... =authpopup

Как будто не может логин или пароль передать из менеджера паролей TC. Под семеркой все отлично работает, нет ошибок вообще
Последний раз редактировалось sergeich Сб июл 02, 2016 10:43, всего редактировалось 1 раз.
Аватара пользователя
D1P
Сообщения: 2987
Зарегистрирован: Пн дек 20, 2004 18:30
Откуда: Тбилиси
Контактная информация:

Сообщение D1P »

Как будто не может пароль передать из менеджера паролей TC
Эта ошибка говорит о том, что соответствующего пароля в менеджере паролей нет. Я не знаю, как TC хранит пароли, но подозреваю, что тут используется какая-то системная магия, т.е. хранилище привязано к ОС. Стоит попробовать пересохранить пароль под XP, думаю заработает.
Аватара пользователя
sergeich
Сообщения: 185
Зарегистрирован: Вт апр 25, 2006 22:36
Откуда: Москва

Сообщение sergeich »

D1P писал(а):
Как будто не может пароль передать из менеджера паролей TC
Стоит попробовать пересохранить пароль под XP, думаю заработает.
Пересохранить в смысле в менеджере TC ?
Ответить