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
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.