Oleg:
        Some updates. I started Kaboodle on a Win98 machine with
a fresh registry. Then I started Kaboodle on PSLEI. Everything
came up fine, except the weird two-icon thing for PSLEI, one of
which has a MAC address of all zeroes.
        Then I did it the other way: started Kaboodle on PSLEI
first (with a fresh registry) and then started it on the Win98
machine. The one on PSLEI crashed. In the debugger, it took me
to CNIDNetwork::GetNetGwyID() where the 'this' pointer has a
value of 0xdddddddd.

        Unfortunately...I've had no luck making it crash again,
though I tried at least 10 more times.

        I've no idea what the root of the problem is, but I
believe that the all-zero MAC address on the WinNT machine is
a good place to start looking, as it's the basis of a device's
unique identifer in the NID. It's correct on a Win98 machine,
only on the WinNT machine is it broken.
        Hope this helps.

-Scott


On Tue, 5 Feb 2002, Scott C. Best wrote:

> Oleg:
>
> > >2. The NID information is not being shared amoungst the
> > > multiple machines correctly anymore. Try starting up
> > > Kaboodle on two machines on your LAN after resetting
> > > the registry key. It looks like the second instance
> > > of Kaboodle gets the device name of the first one,
> > > and so things get terribly confused. It's more stable
> > > than it was, but it's confused and contradictory in
> > > places.
> >
> > Remains.
> > Could you provide us with more detail? Did you clear the
> > Kaboodle Registry and then start Kaboodle? What device
> > name did you observe? Thank you.
>
>       I cleared the Kaboodle registry on two WinNT machines
> (a laptop with a 802.11 card and the PSLEI machine that you VNC
> into). If I start Kaboodle on the laptop, it starts up with two
> device icons (itself and one printer), naming the network icon
> after itself. Which it should do. After a 20 seconds or so, the
> "slow ping" process finds 5 other PC's on the LAN, one of them
> being the PSLEI machine. The PSLEI machine is show in all capital
> letters (this becomes relevant later). Only the laptop machine
> has the Kaboodle icon. So far so good.
>       Now I go over to the PSLEI machine and startup Kaboodle.
> It *should* instantly detect that Kaboodle is already running on
> the LAN, and inherit the NID and the Network name. It doesn't. It
> displays itself (with a halo) and it's 3 printers (from installed
> driver detection). It then goes thru its own 20 second slow-ping
> process and then...breaks. That is, it looses PSLEI and its 3
> printers and instead displays the laptop machine with a Kaboodle
> halo and the laptop's 1 printer. It also displays the machines
> the slow-ping process found on the LAN: one of them the laptop.
> So, there are now two icons in PSLEI's GUI for the laptop.
>
>       Back over on the laptop machine...the PSLEI devices have
> similarly over-taken this one. So, instead of showing itself and
> its one printer, its first position icon now reads "Pslei" with a
> Kaboodle halo, and PSLEI's 3 printers are here. It's own halo'd
> icon and the original printer are gone. It's as if Kaboodle
> confuses its own identity, and is displaying the network from
> the other Kaboodle machine's perspective.
>
>       Here's the strange part. :) There are two icons on the
> laptop for PSLEI: one of them lowercase (Pslei), one of them
> uppercase (PSLEI). The lowercase one is in the first position with
> a Kaboodle halo. In its "system" tab, the IP address is the PSLEI
> machine, but the MAC address is all zeroes. The uppercase PSLEI
> has the correct IP address and MAC address, but has no Kaboodle
> halo. Similarly...on the PSLEI machine, there are two icons for
> the laptop, one lowercase and one uppercase. Also similarly, the
> one in the first position has the Kaboodle halo, and has a correct
> IP address but a MAC address of all zeroes. The uppercase one is
> correct in IP address and MAC address, but has no halo. You'll
> recall that the "slow ping" discovery is the one that displays
> the device with uppercase.
>
>       Another strange part. One of the icons is drawn in the
> "off" state. If on PSLEI I select the icon and hit "connect",
> I get a popup *on the laptop* which reads "Remote network devices
> cannot be disconnected". I get the same popup box when I select
> an active printer icon and hit "disconnect". Although there's
> no reason I should get that popup, at least it comes up in the
> right window.
>
>       Also...the Network icon (in the upper left) remains
> stuck for both machines. So, it says "Pslei's Network" on the
> PSLEI machine, and says "Laptop Network" on the Laptop machine.
> I got it to crash once by changing the name, but cannot get that
> to repeat. In any case, they should certainly be the same thing.
>
>       Lastly, after many "refresh" clicks, I got a PSLEI icon
> to appear on the PSLEI machine. No halo, but the IP address and
> the MAC address are both correct. In this device's VNC setup
> PropertyTab, it does correct recognize that it's the "same
> machine": I can setup the VNC server settings as I should.
>
>       Again, this is on two WinNT machines. A Win98 machine
> responds correctly when Kaboodle is already running on the LAN:
> it gets the NID from the "network master".
>
>       Hope this helps! If I can get Kaboodle to crash while
> running the debugger, I'll send what info I can get.
>
> cheers,
> Scott
>
>
>
>
>
> _______________________________________________
> Kaboodle-devel mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/kaboodle-devel
>



_______________________________________________
Kaboodle-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/kaboodle-devel

Reply via email to