Page 1 of 1
PB22: Nethood plugin problémy
Posted: 20 Apr 2009, 15:21
by Jan Rysavy
Mám tu dva reprodukovatelné problémy s Nethood na Windows Vista 64b. Můžete je prosím potvrdit?
1. spustím novou instanci Salamandera, která má v panelu UNC cestu \\server\path
2. (PROBLÉM A) stisknu Backspace a dostanu nesmyslnou hlášku:

- nethood1.png (9.46 KiB) Viewed 13813 times
3. odklepnu tuto hlášku a začnu se pohybovat na cestě NET:\
4. (PROBLÉM B) Salamander spadne:
Code: Select all
Call Stacks:
Thread with Exception (ID: 0x7E8)
WinMainBody(0x400000, , , 1)
WinMainBody::FindLatestConfiguration
WinMainBody::StartupDialog
WinMainBody::inicialization
WinMainBody::load_config
WinMainBody::message_loop
CFilesWindow::WindowProc(0x8064, 0x0, 0xC)
CFilesWindow::RefreshDirectory()
CFilesWindow::ChangePathToPluginFS(net, \Entire Network, -1, (null), 1, 1, , 0, , 1, 0, 0)
CFilesWindow::ChangeAndListPathOnFS(net, 0, \Entire Network, , , , , , 1, 1, , \Entire Network, 0, 1, , 1)
CPluginFSInterfaceEncapsulation::ListCurrentPath(, , , 1) (nethood\nethood.spl v. 1.04 beta 2 (PB 22))
Re: PB22: Nethood plugin problémy
Posted: 20 Apr 2009, 16:44
by Jan Patera
Jan Rysavy wrote:Mám tu dva reprodukovatelné problémy s Nethood na Windows Vista 64b.
Tady XP64SP3
Jan Rysavy wrote:Můžete je prosím potvrdit?
2. (PROBLÉM A) stisknu Backspace a dostanu nesmyslnou hlášku:
Ja v debug buildu dostanu:
Code: Select all
Debug Assertion Failed!
Program: E:\AS252b2\SALAMAND.exe
File: X:\ALTAP\PETR\SALAMAND\PLUGINS\NETHOOD\cache.cpp
Line: 1338
Expression: node != NULL
Abort/Retry/Ignore
Jan Rysavy wrote:
3. odklepnu tuto hlášku a začnu se pohybovat na cestě NET:\
Dam ignore a bum - read on 0xDDDDDDDD.
Nicmene autor pluginu vcera provadel nejaky commit ohledne referenc-countingu nodes (mail uz jsem smazal - detaily nevim).
Re: PB22: Nethood plugin problémy
Posted: 20 Apr 2009, 22:57
by manison
Díky, kluci. Konečně to umím sám reprodukovat. Máte vypnutý prefetch (Scan network on start of Salamander), co?
Re: PB22: Nethood plugin problémy
Posted: 21 Apr 2009, 07:47
by Jan Patera
manison wrote:Díky, kluci. Konečně to umím sám reprodukovat. Máte vypnutý prefetch (Scan network on start of Salamander), co?
Presne tak. Zrejme je to default volba, AFAIK jsem nikdy ten dialog neotevrel.
Re: PB22: Nethood plugin problémy
Posted: 21 Apr 2009, 08:25
by Jan Rysavy
To je pravda, v práci jsem ho nezapínal. Dobrej postřeh

Re: PB22: Nethood plugin problémy
Posted: 21 Apr 2009, 22:34
by manison
Stáhněte si, prosím, z CVS opravenou verzi. Petr mi hlásil memory leaky, koukněte, jestli vám to taky někde neteče. Ď.
Re: PB22: Nethood plugin problémy
Posted: 22 Apr 2009, 14:01
by Jan Rysavy
Otestováno. Vypadá to velmi dobře. Message box je pryč, padání také. Paráda.
Narazil jsem na drobnost: vystoupal jsem na nejvyšší úroveň (cesta net:\) a tam viděl (hned za Entire Network) položku "d (petr-pc (Pracovni masina))". Petrův stroj v tu dobu neběžel. Dal jsem na položce Enter a Nethood začal načítat. Po pár vteřinách jsem načítání pomocí klávesy Escape přerušil a zavřel Salamandera. Dostal jsem 3 memory leaky a nebylo tam hlášení o tom, že by se nepodařilo ukončit některý z threadů. Reprodukoval jsem problém několikrát, ale pak Petr mašinu nahodil a už se mi to nepodařilo zopakovat.
Pokud se nepodaří ukončit některé z vláken, jsou memory leaky samozřejmostí, ale to zřejmě nebyl tento případ.
Re: PB22: Nethood plugin problémy
Posted: 22 Apr 2009, 20:59
by manison
Jan Rysavy wrote:Narazil jsem na drobnost: vystoupal jsem na nejvyšší úroveň (cesta net:\) a tam viděl (hned za Entire Network) položku "d (petr-pc (Pracovni masina))". Petrův stroj v tu dobu neběžel. Dal jsem na položce Enter a Nethood začal načítat. Po pár vteřinách jsem načítání pomocí klávesy Escape přerušil a zavřel Salamandera. Dostal jsem 3 memory leaky a nebylo tam hlášení o tom, že by se nepodařilo ukončit některý z threadů. Reprodukoval jsem problém několikrát, ale pak Petr mašinu nahodil a už se mi to nepodařilo zopakovat.
Díky, zkusím to vyzjistit.
Re: PB22: Nethood plugin problémy
Posted: 23 Apr 2009, 00:54
by SelfMan
Jan Rysavy wrote:"d (petr-pc (Pracovni masina))". Petrův stroj v tu dobu neběžel.
Myslim, ze sa jedna o "shotcut" z My Network Places.
Re: PB22: Nethood plugin problémy
Posted: 23 Apr 2009, 07:21
by Jan Rysavy
SelfMan wrote:Myslim, ze sa jedna o "shotcut" z My Network Places.
Souhlas.
Re: PB22: Nethood plugin problémy
Posted: 30 Apr 2009, 09:02
by Jan Rysavy
Opraveno v PB25.