Post Reply

Forums -> UltraMon™ -> Crash When Changing Nvidia Control Profiles
Atreus   2008-10-02 02:23
I just upgraded to the 3.0.3 build of Ultramon, and when I changed the Profile in my Nvidia Control Panel, I got an error that forced Ultramon to close.

The reason for my Profiles is the following:
-I have 2 monitors, and an HDTV. The Right monitor is my primary, the Left monitor is my secondary, and the TV is behind me to the Right.
-I use the profiles to easily switch between the 2 monitors, and the Right Monitor and the TV for displays, since UltraMon can only enable/disable the second monitor, not switch displays.

The crash occurred when I tried to load the profile. I'm on Vista x86 SP1 with an EVGA 8800GT. I can provide more information if it's needed.

Screenshot of the error:
http://img265.imageshack.us/img265/5649/ultraerrortn8.jpg

I hope the message is okay, since I can't seem to preview it before posting.
Atreus   2008-10-02 02:32
Oh yeah, I figure I should mention I've changed my profile a few times since then and the error hasn't popped up again. However, if it happened once it'll probably happen again.

Additionally, since the error seems related to the Wallpaper utility, I figure I should mention my wallpaper setup. On the left is my usual setup, and on the right is what it looks like when my Primary Monitor and TV are enabled. I don't change it, UltraMon does :)

http://img79.imageshack.us/img79/4126/ultrawallff3.jpg
Christian Studer   2008-10-02 03:02
Let me know if you get this again, the error occurs because UltraMon couldn't update the wallpaper in response to the display configuration change (due to a sharing violation).

3.0.3 does stricter error checking, that might be the reason you didn't get this error with previous releases.

Regarding the wallpaper setup: the Nvidia profile changes the monitor numbers, making the larger display #1.

Christian Studer - www.realtimesoft.com
Atreus   2008-10-02 03:08
Yeah, I know the monitor number changes. I wasn't saying that was a bad thing -- I'm glad that UltraMon picks up on that and fixes how the wallpaper is displayed without my input. I was just mentioning it in relation to the error. As a coder myself (though I focus on web development) I wanted to provide all the information available.

If it happens again, I'll see if I can figure out what's different that time from when it doesn't happen. I can't think of any differences from usual when the error occurred this time, however.

Ps. Thanks for the amazingly quick response! Also, for releasing 3.0.3. I'd been eagerly awaiting it for a while now

There are many worlds, but they share the same sky- one sky, one destiny.
Atreus   2008-10-03 14:05
Just got the error again. This time it occurred when I changed -back- to my two monitors, as opposed to last time when I was changing to the TV.

Same error message as in the first post.

There are many worlds, but they share the same sky- one sky, one destiny.
Atreus   2008-11-13 01:08
Just thought I'd reply back and say this now happens virtually every time I change my profile.

There are many worlds, but they share the same sky- one sky, one destiny.
Christian Studer   2008-11-13 09:04
The next release should have a workaround for this.

Christian Studer - www.realtimesoft.com
Atreus   2009-01-16 11:07
Fantastic -- thanks. I'll try it out asap.

There are many worlds, but they share the same sky- one sky, one destiny.
Atreus   2009-01-17 18:27
Well, the good news is I haven't received the error I used to get.

The bad news, is I'm getting a new error when performing the same action!

Here's a screenshot, once again. I can provide the text from the window, too, if desired. Same system as previously mentioned.

http://img132.imageshack.us/img132/9183/ultraerroryg2.jpg

There are many worlds, but they share the same sky- one sky, one destiny.
Christian Studer   2009-01-18 08:06
I'll look into this for the next release, I may contact you by e-mail if I need more information.

Christian Studer - www.realtimesoft.com
Atreus   2009-03-28 00:11
It's been a while, so I thought I'd follow up on this a bit. A few things:

(1)Did you wind up having all the info you needed?
(2)Are we anywhere close to the next beta? :D
(3)If we're not anywhere close to the next beta, is it possible to get a dev build with this error fixed when it gets fixed? It'd be really nice :)

Thanks!

There are many worlds, but they share the same sky- one sky, one destiny.
Christian Studer   2009-03-28 03:59
Do you still get the same error in WallpaperUtil.cpp at line 174?

Christian Studer - www.realtimesoft.com
Atreus   2009-03-28 12:06
Last I checked, yes. I'll doublecheck next time it happens to make sure (assume yes if no followup)

There are many worlds, but they share the same sky- one sky, one destiny.
Christian Studer   2009-03-29 11:05
I'll try a longer timeout for the next release, not sure though if this will fix the problem (with 3.0.4 you'll only get this error if UltraMon failed to save the wallpaper after 3 tries).

As a workaround you could disable automatic refreshing of the wallpaper, the option is under UltraMon menu > Wallpaper > Options.

Christian Studer - www.realtimesoft.com
Atreus   2009-03-29 22:31
Just got it again, and I can confirm it's still the exact same error. The situation you mentioned for the cause of the error makes sense, since it only seems to happen when the nVidia Control Panel takes forever to change the settings, leaving the monitors black for up to 20 seconds. Maybe after the initial 3 tries you should have it wait 10s and try again, and do that three times, before it just gives up or something?

There are many worlds, but they share the same sky- one sky, one destiny.
Christian Studer   2009-03-30 09:15
I'll implement this in the next release.

Christian Studer - www.realtimesoft.com
Atreus   2009-04-28 00:47
For the record, my 8800GT died on me and I'm using an ATi HD4890 now. So, unless it happens to present the same issue, I won't be able to test that this is fixed in the next release.

There are many worlds, but they share the same sky- one sky, one destiny.
Forums -> UltraMon™ -> Crash When Changing Nvidia Control Profiles

Post Reply