Pocas testovania ineho problemu som narazil na dalsi. Skuste ho prosim zreplikovat.
Predchadzajuci post obsahoval url na FTP adresar mozzila.org ftp://ftp.mozilla.org/pub/seamonkey/nig ... candidates
tuto adresu som v IE9 cez kontextove menu skopiroval do clipboard-u, prepol sa do AS a dal ctrl+v v domneni, ze AS automaticky nastartuje FTP plugin a danu adresu otvori. Co sa vsak stalo bolo, ze sa objavilo dialogove okno: "Calculating the time required to copy the files" (mam anglicky OS)
Vid. screenshot.
Toto okno ostalo vysiet do nekonecna, stacenie Cancel sposobilo len zobrazenie okna "Processing" a neustaly process nikdy nekonciacej akcie.
Okno nebolo mozne zavriet. Pocas prepinania medzi aplikaciami som vsak zistil, ze "vytuhnute" je aj okno IE9 z ktoreho som odkaz skopiroval.
Webstranka prestala reagoval (not responding) a IE9 ponukol jej recovery. Po povoleni tejto akcie zacal prehliadac normalne reagovat a to vratane exitujuceho obsahu. Co sa zaroven "znormalizovalo" bol Salamander. Neviem, ci sa jedna cisto o problem AS, alebo priamo shell-u.
Problem som dokazal zreplikovat niekolko krat po sebe.
BUG: Vytuhnutie AS vs ctrl+v vs ftp link
Re: BUG: Vytuhnutie AS vs ctrl+v vs ftp link
Windows XP SP3 + IE8 / FF4 funguje, jak má. Vypadá to na nějakou novinku v shellu nebo IE9.
Re: BUG: Vytuhnutie AS vs ctrl+v vs ftp link
Potvrzuju na Windows 7x64 + IE9/IE9x64, ačkoli s několika rozdíly - po zvolení Cancel se neobjeví 'Processing', ale 'Canceling', navíc asi po půl minutě okno zmizí a všechno automaticky "rozmrzne" a systém "cinkne" (vyloudí nějaký defaultní zvuk) bez ohledu na to, jestli dám Cancel, nebo ne.
Pokud mezi zkopírováním a vložením odkazu IE zavřu, všechno proběhne v pořádku.
Pokud mám přitom spustěný ClipBook Viewer, všechno funguje a tváří se, jako kdyby se nechumelilo. To byl nějaký šotek, ClipBook Viewer na to vliv nemá.
Pokud z IE zkopíruju HTTP odkaz, vloží mi do Salamandera HTML soubor.
Pokud nastavím v IE správný FTP proxy (port 21 je zakázaný), vloží mi HTML soubor obsahující nějaký kus file listingu ze serveru (můj odhad):
Pokud zkusím odkaz na soubor, vloží taky HTML soubor, ale tentokrát trochu jiný:
Vypadá to, že IE nevkládá do schránky jenom text a při vložení do kontextu, kde jde přijmout soubor, se pokouší cíl odkazu stáhnout, ale u FTP se mu to značně nedaří (vloží nějaký fake a potom soubor už nestáhne).
Pokud mezi zkopírováním a vložením odkazu IE zavřu, všechno proběhne v pořádku.
Pokud mám přitom spustěný ClipBook Viewer, všechno funguje a tváří se, jako kdyby se nechumelilo. To byl nějaký šotek, ClipBook Viewer na to vliv nemá.
Pokud z IE zkopíruju HTTP odkaz, vloží mi do Salamandera HTML soubor.
Pokud nastavím v IE správný FTP proxy (port 21 je zakázaný), vloží mi HTML soubor obsahující nějaký kus file listingu ze serveru (můj odhad):
Code: Select all
<BASE HREF="ftp://ftp.mozilla.org/pub/seamonkey/nightly/2.1rc2-candidates">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www
Code: Select all
<BASE HREF="ftp://ftp.mozilla.org/pub/seamonkey/nightly/2.1rc2-candidates/build1/win32_signing_build1.log">
faked
- Attachments
-
- Obsah schránky: vlevo IE, vpravo Firefox.
- Clipbrd.png (13.24 KiB) Viewed 5283 times
Ελληνικά rulez.
Re: BUG: Vytuhnutie AS vs ctrl+v vs ftp link
Napis okna Canceling sa zobrazi po kliknuti na [x], pri opatovnom kliknuti sa zmeni na processing. Toto vsetko sa u mna deje na 32 bit Windows 7 Professional.
Kedze nemam syboly pre AS, vysledok z WinDBG je nasledovny:
P.S.> vdaka za potvrdenie
Kedze nemam syboly pre AS, vysledok z WinDBG je nasledovny:
Code: Select all
EXCEPTION_RECORD: ffffffff -- (.exr 0xffffffffffffffff)
ExceptionAddress: 00000000
ExceptionCode: 80000003 (Break instruction exception)
ExceptionFlags: 00000000
NumberParameters: 0
FAULTING_THREAD: 00001668
DEFAULT_BUCKET_ID: STATUS_BREAKPOINT
PROCESS_NAME: salamand.exe
ERROR_CODE: (NTSTATUS) 0x80000003 - {EXCEPTION} Breakpoint A breakpoint has been reached.
EXCEPTION_CODE: (HRESULT) 0x80000003 (2147483651) - One or more arguments are invalid
NTGLOBALFLAG: 0
APPLICATION_VERIFIER_FLAGS: 0
PRIMARY_PROBLEM_CLASS: STATUS_BREAKPOINT
BUGCHECK_STR: APPLICATION_FAULT_STATUS_BREAKPOINT
LAST_CONTROL_TRANSFER: from 77ca6a04 to 77ca70b4
STACK_TEXT:
003173a4 77ca6a04 760869dc 00000002 003173f8 ntdll!KiFastSystemCallRet
003173a8 760869dc 00000002 003173f8 00000001 ntdll!ZwWaitForMultipleObjects+0xc
00317444 7789bc8e 003173f8 0031746c 00000000 KERNELBASE!WaitForMultipleObjectsEx+0x100
0031748c 77ba62f9 00000002 7ffdf000 00000000 kernel32!WaitForMultipleObjectsExImplementation+0xe0
003174e0 77112bf1 00000028 0031752c 000003e8 user32!RealMsgWaitForMultipleObjectsEx+0x13c
0031750c 77112d31 0031752c 000003e8 0031753c ole32!CCliModalLoop::BlockFn+0xa1
00317534 7722d2f6 ffffffff 007a4240 007ddb34 ole32!ModalLoop+0x5b
00317550 7722d098 00000000 00317658 00000000 ole32!ThreadSendReceive+0x12d
0031757c 7722cef0 00317644 007ef7d0 003176a0 ole32!CRpcChannelBuffer::SwitchAptAndDispatchCall+0x1a7
0031765c 77112cba 007ef7d0 00317788 00317770 ole32!CRpcChannelBuffer::SendReceive2+0xef
00317678 77129aa1 00317788 00317770 007ef7d0 ole32!CCliModalLoop::SendReceive+0x1e
003176f4 77129b24 007ef7d0 00317788 00317770 ole32!CAptRpcChnl::SendReceive+0x73
00317748 7722ce06 007ef7d0 00317788 00317770 ole32!CCtxComChnl::SendReceive+0x1c5
00317764 76e64926 007e50f4 003177b4 76ed5753 ole32!NdrExtpProxySendReceive+0x49
00317770 76ed5753 67452683 007dea80 00317cb0 rpcrt4!NdrpProxySendReceive+0xe
00317b88 771b1c8d 7713fa10 77142bd6 00317ba8 rpcrt4!NdrClientCall2+0x1a6
00317ba0 771509d6 007e50f4 00317c08 00317cb0 ole32!IDataObject_RemoteGetData_Proxy+0x19
00317bc4 764d24af 007dea80 00317c08 00317cb0 ole32!CClipDataObject::GetData+0x7a
00317be0 764d251f 00317c08 00317cb0 00317cbc shell32!CCopyThread::_GetDataWithAspectFallback+0x28
00317c20 764d3128 00317cc8 00317cb0 00317cec shell32!CCopyThread::_GetGFDMedium+0x4d
00318764 764d3a60 00318a58 00799ee0 003189b0 shell32!CCopyThread::_DoCopy+0xd5
00318774 764a9aa0 007df1e0 003187a4 007dea80 shell32!TransferFileContents+0x5a
003189b0 774f14c3 00799ee0 007dea80 00000001 shell32!CFSDropTarget::Drop+0xd9
003189f4 7650b259 00799ee0 007dea80 00000001 shlwapi!SHSimulateDrop+0x72
00318a18 763b3d9e 00799ee0 007dea80 00000001 shell32!SHSimulateDropWithSite+0x33
00318a40 763bf903 00799ee0 007dea80 00000001 shell32!SimulateDropWithPasteSucceeded+0x23
00318a7c 7634568d 00000000 00000001 0475a6d8 shell32!CDefFolderMenu::_ProcessEditPaste+0x8c
00318d50 00466d96 0475a6d8 00318da8 00000001 shell32!CDefFolderMenu::InvokeCommand+0x5df
WARNING: Stack unwind information not available. Following frames may be wrong.
00318d8c 004672bd 0475a6d8 00318da8 00620d40 salamand+0x66d96
00318e1c 0049ddd5 00000000 00000000 0475a6d8 salamand+0x672bd
0032e268 00523112 00000111 00000307 00000000 salamand+0x9ddd5
0032e288 77bac4e7 007a0c02 00000111 00000307 salamand+0x123112
0032e2b4 77bac5e7 005230bb 007a0c02 00000111 user32!InternalCallWinProc+0x23
0032e32c 77ba5294 00000000 005230bb 007a0c02 user32!UserCallWinProcCheckWow+0x14b
0032e36c 77b9ada9 00bf39a8 00bf3900 00000307 user32!SendMessageWorker+0x4d0
0032e38c 004a3e26 007a0c02 00000111 00000307 user32!SendMessageA+0x7c
0032e3c4 00441da8 00000056 00000000 006282e0 salamand+0xa3e26
0032e518 0043bacd 00000100 00000056 002f0001 salamand+0x41da8
0032e5bc 00523112 00000100 00000000 002f0001 salamand+0x3bacd
0032e5dc 77bac4e7 00d10844 00000100 00000056 salamand+0x123112
0032e608 77bac5e7 005230bb 00d10844 00000100 user32!InternalCallWinProc+0x23
0032e680 77bacc19 00000000 005230bb 00d10844 user32!UserCallWinProcCheckWow+0x14b
0032e6e0 77ba2e41 005230bb 00000001 0032feac user32!DispatchMessageWorker+0x35e
0032e6f0 004d5cc5 0032fe60 00000000 007222c5 user32!DispatchMessageA+0xf
0032feac 004d65fc ffffffff 00000000 74d40000 salamand+0xd5cc5
0032feec 00536de6 00400000 00000000 007222c5 salamand+0xd65fc
0032ff88 778a3c45 7ffdf000 0032ffd4 77cc37f5 salamand+0x136de6
0032ff94 77cc37f5 7ffdf000 72369dc7 00000000 kernel32!BaseThreadInitThunk+0xe
0032ffd4 77cc37c8 00536cb2 7ffdf000 00000000 ntdll!__RtlUserThreadStart+0x70
0032ffec 00000000 00536cb2 7ffdf000 00000000 ntdll!_RtlUserThreadStart+0x1b
FOLLOWUP_IP:
shell32!CCopyThread::_GetDataWithAspectFallback+28
764d24af 85c0 test eax,eax
SYMBOL_STACK_INDEX: 12
SYMBOL_NAME: shell32!CCopyThread::_GetDataWithAspectFallback+28
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: shell32
IMAGE_NAME: shell32.dll
DEBUG_FLR_IMAGE_TIMESTAMP: 4ce7b9de
STACK_COMMAND: .cxr 00000000 ; kb ; ~0s; .ecxr ; kb
FAILURE_BUCKET_ID: STATUS_BREAKPOINT_80000003_shell32.dll!CCopyThread::_GetDataWithAspectFallback
BUCKET_ID: APPLICATION_FAULT_STATUS_BREAKPOINT_shell32!CCopyThread::_GetDataWithAspectFallback+28
WATSON_STAGEONE_URL: http://watson.microsoft.com/StageOne/salamand_exe/2_5_4_69/4c7f58e7/unknown/0_0_0_0/bbbbbbb4/80000003/00000000.htm?Retriage=1
Followup: MachineOwner
---------