Страница 3 из 72

Добавлено: Пт июн 10, 2016 16:52
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) подхватывать оттуда.

Добавлено: Пт июн 10, 2016 16:56
D1P
64-х битная версия Тотала просто тихо-мирно крашится.
Это на 9b1? С ней я ещё не имел возможности потестить.
Не очень понял чехарду с libeay32 и ssleay32 и их совмещением.
Если они там есть - то могут подхватиться. А могут и не подхватиться - на этот случай и прилагаются dll, с которыми плагин заводится.

Добавлено: Пт июн 10, 2016 17:10
LonerD
D1P писал(а):
64-х битная версия Тотала просто тихо-мирно крашится.
Это на 9b1? С ней я ещё не имел возможности потестить.
Да, уже на неё перешёл, люблю глюки, и откатываться теперь уже не хочется ))
Файлы, которые есть в облаке, - видятся и скачиваются. А при попытке закачать что-то в облако - крах Тотала.

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

У меня на TC9b x64 скачка/закачка работает нормально. Win7

Добавлено: Сб июн 11, 2016 17:01
KopBuH
И что, каждый раз заменять DLLшки SSL чтобы переключить битность TC?
Может быть сделать так:
libeay32.dll
libeay64.dll
ssleay32.dll
ssleay64.dll
переименовав x64 битные версии библиотек?

Добавлено: Сб июн 11, 2016 20:39
Rodny
KopBuH
64-битные библиотеки надо положить в %COMMANDER_PATH%\64\

Добавлено: Вс июн 12, 2016 01:28
Skif_off
С этими либами лёгкий бардак: если использовать SFTP Plugin от Гислера, то нужны версии с libcurl, которые к тому же давненько не обновлялись.

Добавлено: Вс июн 12, 2016 09:25
Avada
Skif_off
А альтернативы поискать? Раз, два, ...

Добавлено: Вс июн 12, 2016 10:48
Skif_off
Avada
Видел, а это альтернатива? Гислер предлагает использовать версии от Günter Knauf.

Добавлено: Пн июн 27, 2016 10:34
D1P
Я добрался, наконец, до тестов, и подтвердить проблему с TC9 не могу (тестил на pb3). Всё работает, как ожидается, x64-версия не крашится. Возможно, дело в сторонних библиотеках SSL (если в системе наличествуют таковые), я не очень понимаю механизм их загрузки и работы, а как заставить плагин работать с заведомо проверенными - не знаю.
Это имеет отношение к тому, что в версии от 09.05 пропала кнопка отправки закачки в фон?
На самом деле всё интереснее.
Поначалу плагин был написан достаточно дубово, работать в многопоточном режиме не умел, а переделывать было некогда. Я убрал возможность отправки закачки в фон, и написал об этом с прицелом на то, что переделывать не буду.
Как всегда неожиданно появилось свободное время, я переписал код с учётом работы в многопоточном режиме, вернув эту кнопку. Но оказалось, что работа с несколькими потоками всё равно глючит, но уже не в моём коде, а, кажется, где-то в Indy. У меня снова нет времени ковыряться, но я держу пометку в уме, может когда-нибудь разберусь.

Добавлено: Пт июл 01, 2016 10:17
sergeich
D1P
Под XP совсем никак не запустить? Пишет ошибку авторизации. То, что для NT систем читал..

Добавлено: Пт июл 01, 2016 10:28
D1P
sergeich писал(а):Под XP совсем никак не запустить? Пишет ошибку авторизации. То, что для NT систем читал..
XP - это NT.
Как выглядит ошибка, что в логе?

Добавлено: Пт июл 01, 2016 10:35
sergeich
D1P
EIdHTTPProtocolException ошибка с сообщением : HTTP/1.1 403 Forbidden при отправке данных на адрес http://auth.mail.ru/cgi-bin/auth?lang=r ... =authpopup

Как будто не может логин или пароль передать из менеджера паролей TC. Под семеркой все отлично работает, нет ошибок вообще

Добавлено: Пт июл 01, 2016 10:42
D1P
Как будто не может пароль передать из менеджера паролей TC
Эта ошибка говорит о том, что соответствующего пароля в менеджере паролей нет. Я не знаю, как TC хранит пароли, но подозреваю, что тут используется какая-то системная магия, т.е. хранилище привязано к ОС. Стоит попробовать пересохранить пароль под XP, думаю заработает.

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