FlylinkDC++ - BSODы и зависания

FlylinkDC++ - BSODы и зависания

#1 Сообщение m3dad » 06 авг 2014, 10:57

Доброго времени суток, уважаемые пользователи и разработчики сего чудного клиента :)

Наслышан о Flylink уже достаточно давно, но до недавнего времени у меня стоял StrongDC++ - первый попался в поисковой выдаче, поэтому решил юзать именно его. Недавно же решил попробовать скачать FlylinkDC++ r502, установил его, запустил, поискал необходимые файлы (и, к сожалению, не нашел), и засел в УгадайКе на одном из хабов, попутно поставив девушке FlylinkDC++ r502 и приманив и ее в эту игру. Было тихо, ничего не предвещало беды, как на мой бедный ноутбук HP Pavillion dv6 1205er свалился BSOD с ошибкой
Код: выделить все
080514-26052-01.dmp   05.08.2014 11:41:15   DRIVER_CORRUPTED_EXPOOL   0x000000c5   00000000`00000008   00000000`00000002   00000000`00000000   fffff800`033f9b05   ntoskrnl.exe   ntoskrnl.exe+80640   NT Kernel & System   Microsoft® Windows® Operating System   Microsoft Corporation   6.1.7601.17514 (win7sp1_rtm.101119-1850)   x64   ntoskrnl.exe+80640               C:\Windows\Minidump\080514-26052-01.dmp   2   15   7601   274 656   05.08.2014 12:00:58   

Недоуменно крякнув, перезагрузил ноутбук и пошел опять в Угадайку. Ноутбук через некоторое время опять выдал BSOD, на который я уже отреагировал обращением в поисковик Google с обращением "ntoskrnl.exe ошибка 0x000000c5". На это поисковик сказал мне "ара, слюшай, вот тебе многа англицких сайтов, исчи" - и я там ничего дельного не нашел. Но подозрения были - драйвера, и еще всякая мелочь. Обновил драйвера апдейтером (который терпеть не могу, но мало ли), толку ноль - тот же BSOD с той же ошибкой. Я начал подозревать, что дело все-таки во Flylink и на очередной его запрос "хочу кууушать" разрешил ему обновиться. Программа успешно схомячила десяток метров, булькнула и перезагрузилась, обновившись до версии r502 build 17465. Я замер, программа тоже... и я решил поиграть в Угадайку снова. И тут Флай снова замер, причем настолько мертво, что нельзя было абсолютно ничего сделать (разумеется, кроме перезагрузки ноутбука, что я и сделал). Ноутбук перезагрузился, я опять включил Flylink - и минут через 20 система опять наглухо "встала", полностью повиснув (ни мышка, ни Ctrl+Alt+Del не были доступны). После перезагрузки ситуация повторилась, после повторного ресета Flylink завесил систему снова. Потом для разнообразия он мне кинул BSOD с кодом
Код: выделить все
ntoskrnl.exe   ntoskrnl.exe+2a790   fffff800`0321f000   fffff800`03809000   0x005ea000   0x4ce7951a   20.11.2010 12:30:02   Microsoft® Windows® Operating System   NT Kernel & System   6.1.7601.17514 (win7sp1_rtm.101119-1850)   Microsoft Corporation   C:\Windows\system32\ntoskrnl.exe   

который я уже даже в Google не стал искать. Затем созвонился с Хогвартсом и попросил немного бытовой магии для домашних условий, в результате чего поставил StrongDC++ - и тот всю ночь простоял стабильно, и сейчас включен, чего я не могу сказать о Flylink, который ночью выпал в BSOD. Вот такой "пердимонокль", уважаемые разработчики - если есть какие идеи по поводу ремонта клиента, высказывайте - мне Flylink больше нравится, но портит его вот такая "мелочь" ;)

Система: Windows 7 Максимальная SP1 x64 (Piter Pen Edition (если напишите, что нужно снести паленку и поставить лицензию, попрошу указать в описании программы "только для лицензионных систем" :D ))
Версия клиента FlylinkDC++: r502 build 17465
Тип ЦП: Mobile DualCore Intel Pentium T4200, 2000 MHz (10 x 200)
Чипсет: Intel Cantiga PM45
Память: Samsung M4 70T5663QZ3-CF7 в количестве двух планок (4096 Мб)
Видеомодуль: ATI Mobility Radeon HD 4500/5100 Series (512 ÌÁ)
Жесткий диск: TOSHIBA MK5055GSX ATA Device (500 ÃÁ, 5400 RPM, SATA-II)
Оптический привод: Optiarc DVD RW AD-7561S ATA Device (DVD+R9:4x, DVD-R9:4x, DVD+RW:8x/8x, DVD-RW:8x/6x, DVD-RAM:5x, DVD-ROM:8x, CD:24x/24x/24x DVD+RW/DVD-RW/DVD-RAM)


На вирусы проверял, впрочем, не в них соль - без запущенного FlylinkDC++ все работает стабильно.

Жду вопросов и предложений, возможно, такой мой "багрепорт" кому-нибудь поможет при решении вопроса ;)
PS. У девушки Windows XP Professional SP2, Флай не сыпется и не виснет.
Вложения
Minidump.rar
Минидампы на ошибки 0x000000c5 и 0x000000a
(44.65 KiB) Скачиваний: 88
m3dad
Осилил регистрацию
Осилил регистрацию
 
Сообщений: 1
Зарегистрирован: 06 авг 2014, 10:11
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Версия флая: r502 build 17465

Re: FlylinkDC++ - BSODы и зависания

#2 Сообщение pavel.pimenov » 19 авг 2014, 07:34

Я у себя наше вот так причину
http://www.flylinkdc.ru/2013/05/bsod.html


ваш дамп дает вот такую причину падения

Crash Dump Analysis provided by OSR Open Systems Resources, Inc. (http://www.osr.com)
Online Crash Dump Analysis Service
See http://www.osronline.com for more information
Windows 7 Kernel Version 7601 MP (2 procs) Free x64
Product: Server, suite: TerminalServer SingleUserTS
Built by: 7601.17514.amd64fre.win7sp1_rtm.101119-1850
Machine Name:
Kernel base = 0xfffff800`0321f000 PsLoadedModuleList = 0xfffff800`03464e90
Debug session time: Tue Aug 5 14:24:44.098 2014 (UTC - 4:00)
System Uptime: 0 days 0:04:34.846
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************

IRQL_NOT_LESS_OR_EQUAL (a)
An attempt was made to access a pageable (or completely invalid) address at an
interrupt request level (IRQL) that is too high. This is usually
caused by drivers using improper addresses.
If a kernel debugger is available get the stack backtrace.
Arguments:
Arg1: 0000018000000408, memory referenced
Arg2: 0000000000000002, IRQL
Arg3: 0000000000000001, bitfield :
bit 0 : value 0 = read operation, 1 = write operation
bit 3 : value 0 = not an execute operation, 1 = execute operation (only on chips which support this level of status)
Arg4: fffff800032a56f8, address which referenced memory

Debugging Details:
------------------

TRIAGER: Could not open triage file : e:\dump_analysis\program\triage\modclass.ini, error 2

WRITE_ADDRESS: GetPointerFromAddress: unable to read from fffff800034d00e8
GetUlongFromAddress: unable to read from fffff800034d0198
0000018000000408 Nonpaged pool

CURRENT_IRQL: 2

FAULTING_IP:
nt!KeReleaseInStackQueuedSpinLockFromDpcLevel+68
fffff800`032a56f8 f04883700801 lock xor qword ptr [rax+8],1

CUSTOMER_CRASH_COUNT: 1

DEFAULT_BUCKET_ID: WIN7_DRIVER_FAULT_SERVER

BUGCHECK_STR: 0xA

PROCESS_NAME: networx.exe

TRAP_FRAME: fffff8800ccfc030 -- (.trap 0xfffff8800ccfc030)
NOTE: The trap frame does not contain all registers.
Some register values may be zeroed or incorrect.
rax=0000018000000400 rbx=0000000000000000 rcx=fffff8800ccfc420
rdx=fffffa8004ce9c60 rsi=0000000000000000 rdi=0000000000000000
rip=fffff800032a56f8 rsp=fffff8800ccfc1c0 rbp=0000000000000000
r8=fffff8800ccfc420 r9=0000000000000001 r10=fffff80003412760
r11=fffffa8006c4dbd0 r12=0000000000000000 r13=0000000000000000
r14=0000000000000000 r15=0000000000000000
iopl=0 nv up ei pl zr na po nc
nt!KeReleaseInStackQueuedSpinLockFromDpcLevel+0x68:
fffff800`032a56f8 f04883700801 lock xor qword ptr [rax+8],1 ds:00000180`00000408=????????????????
Resetting default scope

LAST_CONTROL_TRANSFER: from fffff8000329ebe9 to fffff8000329f640

STACK_TEXT:
fffff880`0ccfbee8 fffff800`0329ebe9 : 00000000`0000000a 00000180`00000408 00000000`00000002 00000000`00000001 : nt!KeBugCheckEx
fffff880`0ccfbef0 fffff800`0329d860 : 00000000`00000001 fffff800`03412760 fffffa80`06c4dbd0 fffff880`0ccfc420 : nt!KiBugCheckDispatch+0x69
fffff880`0ccfc030 fffff800`032a56f8 : 00000000`00000050 ffffffff`ee29cedb fffff880`0ccfc720 fffff880`0ccfc7c0 : nt!KiPageFault+0x260
fffff880`0ccfc1c0 fffff880`018fe7f0 : 00000000`00000000 fffff880`0ccfc7c0 00000000`00000000 00000000`00000000 : nt!KeReleaseInStackQueuedSpinLockFromDpcLevel+0x68
fffff880`0ccfc1f0 fffff880`019385d5 : fffff880`0ccfc720 00000000`00000000 00000000`00004800 00001f80`00460050 : tcpip! ?? ::FNODOBFM::`string'+0x3dd60
fffff880`0ccfc5e0 fffff800`032ac078 : fffff880`0ccfc7c0 00000000`00000000 00000000`00000000 fffff800`03412760 : tcpip!UdpTlProviderSendMessagesCalloutRoutine+0x15
fffff880`0ccfc610 fffff880`01938668 : fffff880`019385c0 00000000`00000002 fffffa80`05ee6800 00000000`00000001 : nt!KeExpandKernelStackAndCalloutEx+0xd8
fffff880`0ccfc6f0 fffff880`01466675 : fffffa80`04b92f90 fffffa80`06c4dbd0 fffffa80`03efb8b0 fffffa80`06461506 : tcpip!UdpTlProviderSendMessages+0x78
fffff880`0ccfc770 fffff880`014668c2 : 00000000`00000000 fffffa80`04cc3dc4 fffffa80`043fe380 fffff800`032b14c1 : tdx!TdxSendDatagramTransportAddress+0x2f5
fffff880`0ccfc850 fffff880`01499862 : fffffa80`03e75c90 fffffa80`06461480 00000000`00000000 fffff800`03411e80 : tdx!TdxTdiDispatchInternalDeviceControl+0x52
fffff880`0ccfc8d0 fffffa80`03e75c90 : fffffa80`06461480 00000000`00000000 fffff800`03411e80 00000000`00000001 : networx+0x7862
fffff880`0ccfc8d8 fffffa80`06461480 : 00000000`00000000 fffff800`03411e80 00000000`00000001 00000000`0000000c : 0xfffffa80`03e75c90
fffff880`0ccfc8e0 00000000`00000000 : fffff800`03411e80 00000000`00000001 00000000`0000000c fffff880`0aa90000 : 0xfffffa80`06461480


STACK_COMMAND: kb

FOLLOWUP_IP:
tdx!TdxSendDatagramTransportAddress+2f5
fffff880`01466675 448be0 mov r12d,eax

SYMBOL_STACK_INDEX: 8

SYMBOL_NAME: tdx!TdxSendDatagramTransportAddress+2f5

FOLLOWUP_NAME: MachineOwner

MODULE_NAME: tdx

IMAGE_NAME: tdx.sys

DEBUG_FLR_IMAGE_TIMESTAMP: 4ce79332

FAILURE_BUCKET_ID: X64_0xA_tdx!TdxSendDatagramTransportAddress+2f5

BUCKET_ID: X64_0xA_tdx!TdxSendDatagramTransportAddress+2f5

Followup: MachineOwner
---------
~PPA() {} //
pavel.pimenov
Глава проекта
Глава проекта
 
Сообщений: 130
Зарегистрирован: 17 мар 2011, 11:36
Откуда: Караганда, Липецк
Благодарил (а): 1 раз.
Поблагодарили: 10 раз.
Версия флая: svn-build

Re: FlylinkDC++ - BSODы и зависания

#3 Сообщение pavel.pimenov » 19 авг 2014, 07:36

1. у вас какой фаервол стоит?
немного гуглится про KIS
http://forum.kaspersky.com/lofiversion/ ... 48279.html
2.
ноут в сети по wifi - драйвера карты последней версии?
~PPA() {} //
pavel.pimenov
Глава проекта
Глава проекта
 
Сообщений: 130
Зарегистрирован: 17 мар 2011, 11:36
Откуда: Караганда, Липецк
Благодарил (а): 1 раз.
Поблагодарили: 10 раз.
Версия флая: svn-build

Re: FlylinkDC++ - BSODы и зависания

#4 Сообщение pavel.pimenov » 19 авг 2014, 07:44

Стоп. у вас в системе стоит
http://www.softperfect.com/products/networx/ ?

падает от него networx+0x7862

вот гугл тоже выдает про это

https://www.google.ru/search?q=networx% ... wAOZ2oCwDg

попробуйте отключить или обновить до последней версии.

жду ответа.
~PPA() {} //
pavel.pimenov
Глава проекта
Глава проекта
 
Сообщений: 130
Зарегистрирован: 17 мар 2011, 11:36
Откуда: Караганда, Липецк
Благодарил (а): 1 раз.
Поблагодарили: 10 раз.
Версия флая: svn-build

Re: FlylinkDC++ - BSODы и зависания

#5 Сообщение Nikan » 27 авг 2014, 12:25

я рад что программа развивается, но опечален. что вносятся запреты без проверок.
у меня виндовс 7 64бит, стоит нетворх много лет, как и обе ветки флайлинков 4хх и 5хх одноврменно, все из этого обновляется регулярно, работает 24/7, за все годы ни одного бсод, а теперь у кого то что то заглючило, причем судя по описанию, глюки появились не внезапно на нетворх, а просто на установку флая, и сразу объявить запрещено пользоваться тем что под руку попало.
в данный момент флай 502-х64 17479 и NetWorx 5.3.1 64bit

лучше бы исправляли ошибки которым много лет, как раздача неполных источников, корректное отображение общей шары хаба, блокирование доступа к скачанным файлам флаем, самим же флаем, примерно 1 к 5, т.е. на 5 скачанных файлов, на один из них флай будет ругаться, что к файлу нету доступа во время попытки его прохешировать сразу после скачивания, ни что не помогает пока сам флай не перезапустишь.
при отсутствии внешки, не смотря на запреты, флай подвисает на десятки-сотни секунд, по логам видно, что идут попытки что то отправить наружу, галочки разумеется убраны использовать внешние ресурсы при поиске. замкнутой ротации лог файлов нет, хотя я давно просил, тогда логи уже занимали пол гига, сейчас перевалили уже... все это я писал в блогах, это даже в комментариях поддерживали... но идут годы, воз и нынче там...

я радовался что 4хх ветка лишена всех этих проблем, единственное чего не хватало, так это реализации DCLST (ссылки на списки магнетов), но и эту ветку испортили всунув в нее функционал завязанный на фоновых транзакциях на внешние ресурсы...

я могу согласиться, что каждый по разному видеть какой должен путь развития, и даже с тем что ошибки тяжело вылавливать, но я не могу согласиться с тем, что без какой либо проверки(искусственная симуляция повторения ошибки на чистой системе) просто на непроверенных данных отсекать все что мешается...
все чаще задаю себе вопрос, что мой хаб до сих пор поддерживает в саппорте 5хх флай... с каждый годом нагрузка на саппорт все выше из-за ошибок у пользователей, а свет в конце тоннеля все слабже... :(
Nikan
Осилил регистрацию
Осилил регистрацию
 
Сообщений: 3
Зарегистрирован: 27 авг 2014, 11:52
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Версия флая: 5xx

Re: FlylinkDC++ - BSODы и зависания

#6 Сообщение pavel.pimenov » 27 авг 2014, 12:54

тут нет запрета - это просто предупреждение.
Если флай стартует совместно с NetWorx выводится предупреждение о том, что возможны падения.

единственный минус - оно выводится всегда...
это наверное достает вас, как пользователя NetWorx
буду выводить предупреждение только один раз по каждой ddl-ки

флай это прикладная программа и она не может приводить к BSOD
возможно она шлет по сети что-то такое что не поддерживается NetWorx и он падает на уровне ядра утаскивая за собой всю систему.
если вы пользователь NetWorx - может им напишете о проблеме и они ее повторят и починят.

про многие другие проблемы флая тоже знаю - решаю те которые умею решить.

сегодня вечером попробую повторить баг:

" блокирование доступа к скачанным файлам флаем, самим же флаем, примерно 1 к 5, т.е. на 5 скачанных файлов, на один из них флай будет ругаться, что к файлу нету доступа во время попытки его прохешировать сразу после скачивания, ни что не помогает пока сам флай не перезапустишь."

это повторяется стабильно? сможете подробнее помочь повторить ошибку?
~PPA() {} //
pavel.pimenov
Глава проекта
Глава проекта
 
Сообщений: 130
Зарегистрирован: 17 мар 2011, 11:36
Откуда: Караганда, Липецк
Благодарил (а): 1 раз.
Поблагодарили: 10 раз.
Версия флая: svn-build

Re: FlylinkDC++ - BSODы и зависания

#7 Сообщение Nikan » 28 авг 2014, 01:40

pavel.pimenov писал(а):тут нет запрета - это просто предупреждение.
Если флай стартует совместно с NetWorx выводится предупреждение о том, что возможны падения.

единственный минус - оно выводится всегда...
это наверное достает вас, как пользователя NetWorx
буду выводить предупреждение только один раз по каждой ddl-ки

я не стал обновляться на следующую версию, где есть это "предупреждение", просто после возобновление подачи электричества, мои компьютеры как и достаточного кол-ва пользователей автоматически запустятся и не смогут автоматически начать раздачу посредством флая, сужу по запрету на вин7 без сп1, там выскакивала табличка при старте флая и запуск флая стопорился.

pavel.pimenov писал(а):флай это прикладная программа и она не может приводить к BSOD
возможно она шлет по сети что-то такое что не поддерживается NetWorx и он падает на уровне ядра утаскивая за собой всю систему.
если вы пользователь NetWorx - может им напишете о проблеме и они ее повторят и починят.

я пользователь НетВоркс, но о чем мне писать им, то что у меня отлично работает их программа многие годы? писать чужие проблемы услышанные на форуме которые я ни как не смогу подтвердить и даже написать что то более подробно, это звучит как то не правильно.

pavel.pimenov писал(а):" блокирование доступа к скачанным файлам флаем, самим же флаем, примерно 1 к 5, т.е. на 5 скачанных файлов, на один из них флай будет ругаться, что к файлу нету доступа во время попытки его прохешировать сразу после скачивания, ни что не помогает пока сам флай не перезапустишь."

это повторяется стабильно? сможете подробнее помочь повторить ошибку?

повторяется не стабильно, но почти каждый день, повторить ошибку очень сложно, нету ни какой закономерности, кроме одной, при скачивании папки игр не замечал блокировок, хотя там тысячи файлов, качаешь видеофайлы(ави, мкв, мп4) какой то из них, а может и парочка, при окочании скачивания при хешировании до его конца, напишет что ошибка хеширование, (блокировка доступа к файлу), хотя физически файл не блокируется, вручную он переносится в другие папки, про попытке его расшарить(прохешировать) в новом месте, ошибка повторится, помогает только перезапустить флай.
это все что я могу подсказать из собственных наблюдений, ну и еще что ошибка свежая, примерно конец прошлого - начала этого года.
уже получается две закономерности, это происходит только с файлами которые флай сам качал(при внесении файлов со стороны в шару не замечал блокировок), и это видеофайлы(может и музыку, я ее просто не качаю, не могу сказать, но похоже, что это связано с наличием у флая генерировать медидданные на эти форматы.)
Nikan
Осилил регистрацию
Осилил регистрацию
 
Сообщений: 3
Зарегистрирован: 27 авг 2014, 11:52
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Версия флая: 5xx

Re: FlylinkDC++ - BSODы и зависания

#8 Сообщение pavel.pimenov » 28 авг 2014, 05:50

Привет.
Спасибо за ответ.

Я вчера поправил - сообщение о несовместимом ПО будет выводится только один раз.
т.е. если у вас стоит NetWorx и у вас нет конфликтов - программа скажет это только один раз.

по поводу "(блокировка доступа к файлу), хотя физически файл не блокируется"
можете в след раз сделать скрин где это видно и прислать его или сюда (или мне на почту pavel.pimenov@gmail.com)
просто чудес не бывает - флай зовет WinAPI функции для открытия файлов и если они не открываются - то выводится сообщение об ошибке и код ошибки.
помните какой код выводился?
а откуда у вас уверенность что файл никем не блокируется?
~PPA() {} //
pavel.pimenov
Глава проекта
Глава проекта
 
Сообщений: 130
Зарегистрирован: 17 мар 2011, 11:36
Откуда: Караганда, Липецк
Благодарил (а): 1 раз.
Поблагодарили: 10 раз.
Версия флая: svn-build

Re: FlylinkDC++ - BSODы и зависания

#9 Сообщение Nikan » 28 авг 2014, 06:43

pavel.pimenov писал(а):Привет.
а откуда у вас уверенность что файл никем не блокируется?

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

[2014-08-27 01:25] Ошибка хеширования G:\СВЕЖЕЕ HDV\Troy.2004.Director's.Cut.720p.BluRay.4xRus.Eng.HDCLUB-SbR.mkv: Процесс не может получить доступ к файлу, так как этот файл занят другим процессом.[error: 32]

можно ждать безрезультатно сутками, но стоит перезапустить флай, как проблема решается, т.е. флай сам себе блокирует некоторые файлы, при каких то факторах.
Nikan
Осилил регистрацию
Осилил регистрацию
 
Сообщений: 3
Зарегистрирован: 27 авг 2014, 11:52
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Версия флая: 5xx


Вернуться в Ошибки Флая 5хх

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron