Страница 1 из 1

Проблемы с копированием из GmailFS

Добавлено: Пн ноя 15, 2010 20:50
Frost1950
Установил себе такую прогу -GmailFS, которая позволяет обращаться к ящику на Gmail.
В ТК все работает (вижу файлы, открываю их) кроме COPY, которая выдает ошибку, и после этого А5 фообще перестает работать.

Если же я работаю с Gmail из проводника - все ОК, копирует.

Автор проги GmailFS сказал мне, что ТК пользуется ShellExt для копирования, и ему что-то мешает

Кто-нибудь сталкивался?

Как здесь прикрепить картинку - не знаю, тоже подскажите, пожалуйста .

[mod="CaptainFlint"]Нарушение п. 9 правил. Сообщение выделено в новую ветку.[/mod]

Добавлено: Пн ноя 15, 2010 21:15
CaptainFlint
Frost1950
Во-первых, в теме Total Commander 8.0: собираем информацию данный вопрос является оффтопом, поэтому выделяю в отдельную ветку.

Во-вторых, недостаточно информации. Как минимум, нужны версии самого Тотала и операционки. Также нужно привести текст ошибки, которая выдаётся (в диалоге с сообщением можно нажать Ctrl+C и он скопируется как текст).

Далее, не все пользуются упомянутой программой, поэтому желательно хотя бы вкратце описать, как осуществляется работа с ней из Тотала. Это выглядит как диск назначенный на отдельную букву, или как виртуальная папка или как ещё?

Также полезно знать, что копирование в Тотале может осуществляться несколькими разными режимами. Открой страницу настройки Тотала Операции с файлами и перечисли здесь настройки оттуда (или скриншот).
Frost1950 писал(а):Как здесь прикрепить картинку - не знаю, тоже подскажите, пожалуйста .
Такой функциональности на форуме нет. Нужно залить картинку на какой-нибудь внешний хостинг и запостить здесь предложенный им адрес (если картинка большая, то в виде эскиза со ссылкой на оригинал).

Добавлено: Вт ноя 16, 2010 13:24
Frost1950
Windows 7 Ultimate
ТК 755a
остальное видно на картинке, копировал по F5

в настройках - операции с файлами - автомат

кроме того на форуме много вопросов по Gmail ( см., например, "работа с почтой Gmail"), рекомендую все их собрать в одну тему/ветку


http://img337.imageshack.us/img337/6008/24882312.png

в Тотале - Мой компьютер, в нем папка Gmail Drive

Добавлено: Вт ноя 16, 2010 13:39
Avada
Frost1950
Если основной целью картинки было содержимое сообщения об ошибке, то выше было сказано:
CaptainFlint писал(а):Также нужно привести текст ошибки, которая выдаётся (в диалоге с сообщением можно нажать Ctrl+C и он скопируется как текст).
...и далее текст вставляется в пост. Что гораздо удобнее.
А больше в картинке лично я ничего интересного не вижу.
Frost1950 писал(а):кроме того на форуме много вопросов по Gmail, рекомендую все их собрать в одну тему/ветку
Советую пройтись по этому "много" и хотя бы теоретически прикинуть, к какому полезному общему знаменателю эти совершенно разнородные вопросы можно привести. Кроме гипотетической темы-свалки "Всё с упоминанием по любому поводу Gmail", конечно. :wink:

Добавлено: Вт ноя 16, 2010 13:54
Frost1950
нет никакого текста! При нажатии Ф5 выскакивает это сообщение, после чего Ф5 уже нигде не работает

Вот Gmail и сделать общим знаменателем: там и плагины упомянуть и прочие проблемы. Короче все, что связано с Gmail. А уж при накоплении вопросов дальше дробить

Добавлено: Вт ноя 16, 2010 14:00
Flasher
Frost1950 писал(а):нет никакого текста
Мы это заметили. Зато есть картинка, а заниматься распознаванием через неё ни у кого желания не возникнет.
Frost1950 писал(а):При нажатии Ф5 выскакивает это сообщение
Вот ещё бы нажать Ctrl+C и отправить содержимое буфера сюда, о чём и писалось.

Добавлено: Вт ноя 16, 2010 14:02
Avada
Frost1950
Третий раз приводить фрагмент поста про Ctrl+C не буду. Или после F5 вдобавок ещё и ни одна клавиша не работает, что этот текст нельзя скопировать из активного окна сообщения в буфер (а затем по Ctrl+V вставить в пост)?
Frost1950 писал(а):Вот Gmail и сделать общим знаменателем: там и плагины упомянуть и прочие проблемы. Короче все, что связано с Gmail.
Короче, тема-свалка, как и было сказано. На форуме принят несколько другой подход к группировке вопросов по подфорумам и темам, так что придётся привыкать к нему.

Добавлено: Вт ноя 16, 2010 16:29
Frost1950
Виноват, вот сообщение:

---------------------------
Total Commander 7.55a
---------------------------
Access violation at address 76A6C959. Read of address 0037FE9C.
Access violation at address 76A6C959. Read of address 0037FE9C
Windows 7 6.1 (Build 7600)

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

Windows exception: C0000005
Stack trace:
76A6C959
6BEBF3 46082C 460864 6BD861 6BA127 668FEA
68531C 414560 431BAA 4446F3 414560 431BED
4431E1 44311F 444D56 >419C2C 419CC4 6C0F31

Raw:
43002E 4E005A 43002E 6A9E30 414560 6C01F9
6BEBF3 6BEBF3 6BC38C 4E3427 650071 46082C
6BD8B3 6BDC75 460864 67F35A 6BD861 6BA127
6BDCBD 6BDDB7 6BA393 6BA3C1 6BA3D0 6BDD77
668FEA 6BDDB7 6BC0EC 414560 4454AB 4431E1
445401 434A3D 4447B5 445132 445155 414560
4446F3 414560 5F1958 5F1962 6BDCBD 67631A
676916 460063 6BDED3 697BE0 6BDED3 697BE0
6BDCBD 650071 42001E 6BDCBD 6BDD77 617C71
6BC158 5823CA 6C006D 6BD861 67A54B 402235

Press Ctrl+C to copy this report!
Continue execution?
---------------------------
Да Нет
---------------------------

Добавлено: Вт ноя 16, 2010 20:00
CaptainFlint
Frost1950
Гислер ответил, что, судя по приведённой трассе вызовов, ошибка происходит не в Тотале, а вне его (видимо, как раз внутри GmailFS). Возможно, стоит попросить автора связаться с Гислером напрямую, чтобы совместно решить эту проблему. В противном случае, пока нет общедоступной версии программы, говорить о каком-либо исправлении бессмысленно, т.к. банально не на чем тестировать.

Добавлено: Ср ноя 17, 2010 12:30
Frost1950
Я не думаю, что здесь проблема у них, скорее, у меня. Вчера я на чистой W7 проверил - все проходит ОК. Но вот как найти проблему - мне непонятно, а из-за этого переставлять винду стремно.

Поэтому вопрос заключается вот в чем:

Какими DLL винды пользуется ТК при копировании, чтобы я смог их заменить?

Автору GmailFS пока писать подожду до вашего ответа.

Добавлено: Ср ноя 17, 2010 14:37
CaptainFlint
Frost1950 писал(а):Какими DLL винды пользуется ТК при копировании, чтобы я смог их заменить?
На этот вопрос я не смогу ответить. Хотя бы потому, что это элементарно требует знания внутренней кухни Тотала. Для разных режимов Тотал использует разные системные функции, и можно даже поискать, какие именно (Гислер это расписывал), но, во-первых, это даст очень мало, т.к. помимо собственно копирования Тотал делает массу других сопутствующих действий (как минимум, переход в нужный каталог, получение списка файлов, запуск дополнительных фоновых потоков), и упасть может любая из них; во-вторых, что происходит в системе при копировании из виртуальной папки — это вообще отдельная песня (которую лично я петь не умею); в-третьих, набор системных библиотек в XP (которая у меня) и в Семёрке (которая у тебя) существенно различается в связи с реорганизацией ядра системы. Часть библиотек можно увидеть, посмотрев список импорта в исполняемом файле Тотала, но какие-то могут грузиться и динамически. Можно запустить Process Explorer и проверить, какие библиотеки загружены в адресное пространство Тотала в момент начала копирования. Только их там будет много, и, разумеется, далеко не все они предоставляют функционал, требующийся конкретно для копирования.

Ситуация, конечно, неприятная. Я вижу здесь только два пути поиска причин. Первый — установить на виртуальную машину новую систему и понемногу ставить в ней те же программы и обновления, что и в хостовой, периодически проверяя, не стало ли падать копирование. Долго, муторно, требует много ресурсов, но зато не зависит от других людей. Второй способ — попросить разработчика GmailFS понавтыкать в программу логирование, чтобы детальнее отследить, в каком месте происходит крэш и что может его вызвать. Проще, чем первый способ, но требует активного соучастия автора, которому вовсе не факт, что будет интересно заниматься подобной мутью.

В принципе, есть ещё третий путь: проверить поведение в безопасном режиме, когда в систему не загружен всякий левый мусор, а также в нормальном режиме, но с временно отключёнными пунктами автозагрузки (включая реестровые). Такая проверка позволит выловить проблему, если её причиной является какая-нибудь из сторонних программ, установленных на компе. Разумеется, так будут проверены далеко не все сторонние модули, т.к. способов автозагрузки библиотек в систему громадное количество, и все их отключать очень муторно, да и небезопасно. Но в качестве первой простой попытки отловить источник бяки вполне сгодится.

Добавлено: Ср ноя 17, 2010 18:00
Frost1950
Прекрасный ответ, без всякой иронии говорю!
Безопасный режим + сетевые драйверы дает ту же ошибку

Что касается автора GmailFS, он бился вместе со мной, я даже дал ему допуск к п/я, но у него все идет ОК, у него есть отладлчный вариант проги, я его запустил, но лог ему тоже ничего не дал, увы. Ладно, будем думать дальше, спасибо.

Кстати, я с вами не согласен, думаю, что все дело в ТК и вот почему:
из проводника все идет! Неясно также, как автор - Гислер - может не знать, какие ДЛЛ он использует в своей проге.

GmailFS на XP sp3

Добавлено: Пт ноя 26, 2010 12:44
Frost1950
Для сведения

Я вернулся на XP sp3, а так как ТК у меня на Д, то я лишь установил новый 117 GmailFS. Все везде работает, только при копировании с HD
надо Login AS + secure HTTP (в W7 такого не было).

Так что дело не в ТК и не в GmailFS а в W7!