Hi,
I've come back to the Winstep fold after a couple of years trying to make Windows do what I wanted. Bzzzt.
I've installed Winstep Xtreme on my XP x64 box (details below), and everything seems to work fine (Nexus, Workshelf, etc), but NextStart has terrible problems crashing out every time I try to do anything in it. The problem is, it crashes at different times doing different things.
It also seems to have extreme problems with the system tray management, even turned off, it breaks, and then Windows breaks too.
If I logout and back in again, Nextstart runs OK. All the task buttons, etc, are in place. If I then click the Start button, I usually get the Nextstart menu, and from there on, anything can happen. I may be able to view the Programs menu, or I may be able to start the NS Preferences, or it may crash as soon as I move the mouse over any menu item. Completely random.
The system is Windows XP Professional x64 edition. Build 3790, SP2, plus ALL hotfixes. THis is a quad AMD core system with 4G ECC RAM, booting off an IDE 500G drive (C: drive). Drive D: is a 1.2Tb RAID 5 volume (64-bit 3WARE 9550X 8-channel hardware RAID with one hot spare, one hot swap, and battery-backed write cache). The root of the D: drive is mapped to My Documents. A second, 2Tb data drive is mapped as E:, but I don't think it plays any part in the problem. I use an 80G SATAII drive as the dedicated swapfile volume (only 10G swapfile size, but I don't miss the other 70G). The Temp drive is another 80G SATAII drive (on a separate SATA controller). Write caching is disabled for every drive.
Display is Tul Radeon X1600 PCIE-x8, with the latest 64-bit drivers (8.421.0.0). Displays are Viewsonic 1600x1200 as the secondary display, and a HP L1925 (1280x1k) as the primary.
The only really unusual thing about this system is that I use multiple high-res sound cards, which can cause some applications problems when they try to access the sound device without going through the WIndows enumerator, but I've disabled sound in NextStart altogether, and it made no difference.
The error message displayed (IF it's displayed) is unhelpful in the extreme. Usually, it's just "Winstep has encountered an exception.", but half the time, NS just disappears without trace, leaving the system tray unusable. The windows start bar/task bar works fine afterwards (usually), and I can continue to use WorkShelf and all the gadgets just fine.
The application error logs for the last 3 crashes are:
Code:
2/11/2007 2:49 PM Application Error Faulting application nextstart.exe, version 4.3.0.345, faulting module comctl32.dll, version 6.0.3790.3959, fault address 0x00010aef.

1/11/2007 4:25 PM Application Error Faulting application nextstart.exe, version 4.3.0.345, faulting module oleaut32.dll, version 5.2.3790.4098, fault address 0x0000435c.

2/11/2007 2:48 PM Application Error Faulting application nextstart.exe, version 4.3.0.345, faulting module shlwapi.dll, version 6.0.3790.3959, fault address 0x00012330.

If anyone can offer some suggestions to help make NS more stable, that would be much appreciated.
Please note, this is an always on business system with significant workloads normally, and I can't just "reboot" whenever I feel like it. So getting NS stable would be really great, but if it's not possible, I can disable NS for the time being, and run it in a VMWare x64 session to help troubleshoot/faultfind.
My apologies for the length of this post. If it should be in a more appropriate forum, please move it!
PC Pete
-EDIT-
I've done some more testing, and the problems occur regardless of the theme or placement of the NS start button, on either display.
But I did miss one small peculiarity - the "standard" (default) WX install (i.e. no mods or changes by me) had at least 2 NS hotspots. One (the one I was expecting) is at the far left bottom of the leftmost (primary) display. But I've also found the same hotspot duplicated at the top left of the secondary display.
I'm not sure if that's designed in, but I can't see any reference to the second hotspot anywhere in the NS config tool (hotspots editor has only one hotspot at the correct location).
I'm also not sure if this is a feature (in case one display is accidentally disabled) or a bug, nor if it's related to the NS instability. But NS still crashes if I access it through the upper hotspot.
-/EDIT-