Post Reply

Forums -> UltraMon™ -> Visual Studio 2008 x64 Crash
EgotisticalElf   2007-11-26 06:10
When running VS 2008 on a x64 machine, it crashes when using CTRL+F if UltraMon is running. Close down UltraMon and it no longer crashes.

Would this be a UltraMon or a Visual Studio thing?

Christian Studer   2007-11-26 08:42
It's most likely related to the hooks used by UltraMon, I'm going to look into this with VS 2008 RTM before the release of 3.0 Beta 2.

See this thread for more on the issue.

Christian Studer -
Christian Studer   2007-11-26 12:26
Which build of VS 2008 are you using?

I have now tested with the RTM build and UltraMon 3.0 Beta 1 on 64-bit Vista, but haven't been able to reproduce the issue, opening Quick Find via CTRL+F didn't cause a crash.

Christian Studer -
EgotisticalElf   2007-11-26 13:22
I'm using VS 2008 RTM on Windows Server 2003 R2 Standard x64

Here is the standard UltraMon output.

2 monitors
Current desktop: 3200x1200 (-1600,0 - 1600,1200)

Monitor 1 - Plug and Play Monitor (primary):
Settings: 1600x1200, 32-bit color, 75 Hz refresh rate
Coordinates: 0,0 - 1600,1200. Workspace: 0,0 - 1600,1075
Video card: NVIDIA GeForce 7600 GT
Device: \\.\DISPLAY1\Monitor4

Monitor 2 - Plug and Play Monitor:
Settings: 1600x1200, 32-bit color, 75 Hz refresh rate
Coordinates: -1600,0 - 0,1200. Workspace: -1600,0 - 0,1075
Video card: NVIDIA GeForce 7600 GT
Device: \\.\DISPLAY2\Monitor3

Paul Harrington [MSFT]   2007-11-27 04:27
Christian Studer,

We (Microsoft) have had a handful of reports of this problem and I've been debugging through the issue. I think I have an idea what's going on.
I will try to contact you directly through your support e-mail.

Alternatively you can contact me at my email address.

Paul Harrington
Visual Studio Platform and Ecosystem
Christian Studer   2007-11-27 10:05
I've now been able to reproduce the issue on 64-bit XP, it's due to the WH_CALLWNDPROC/WH_CALLWNDPROCRET hooks used by UltraMon.

It's not really an UltraMon issue though, you'll have the same problem with other applications which use those types of hooks, for example Spy++ from Visual Studio (tested with version 8.00.50727).

There's no real workaround, you would need to disable the following UltraMon features: Smart Taskbar, moving of maximized windows with the mouse, window buttons, additional menu commands.

I have confirmed that this is no longer an issue with UltraMon 3.0 Beta 2, due to it no longer using those types of hooks.

Christian Studer -
Craig Quillen   2007-11-28 01:22
When will 3.0 beta 2 be released? This issue is killing me and I can't live without my ultramon.
Bill Menees   2007-11-28 07:48
Ditto. This is killing me too. I need to use both VS 2008 and the UltraMon Smart Taskbar. :-(
EgotisticalElf   2007-11-28 08:19
According to other posts, it will be out later this year. Though personally, i'm hoping for a interim release to address this issue.

Bill Menees   2007-12-02 06:09
There's an issue logged against Visual Studio about it now:

The problem also affects MultiMon, nView, etc. I wish Microsoft would release a patch since the Find dialog clearly worked with these programs in VS 2005.
WesC   2007-12-18 09:03
Installed 3.0 Beta2 and have had no issues with Visual Studio thus far :)
Forums -> UltraMon™ -> Visual Studio 2008 x64 Crash

Post Reply