Wine dxdllreg.exe problem

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
fullyspenged
Level 2
Level 2
Posts: 31
Joined: Tue Dec 02, 2008 1:29 pm

Wine dxdllreg.exe problem

Post by fullyspenged »

Whenever I start a program, I get this message:

"The program dxdllreg.exe has encountered a serious problem and needs to close. ... "

Code: Select all

speng@spengpc /boot/grub $ wine notepad
err:alsa:ALSA_CheckSetVolume Could not find 'PCM Playback Volume' element
err:alsa:ALSA_CheckSetVolume Could not find 'PCM Playback Volume' element
fixme:advapi:SetEntriesInAclA 1 0x33f7e8 (nil) 0x33f830
fixme:advapi:SetSecurityInfo stub
fixme:dpnhpast:DllRegisterServer :stub
wine: Unhandled page fault on read access to 0x0000000f at address 0x7e8e5437 (thread 0019), starting debugger...
Everything works fine, it's just a bit annoying having that dialog box come up every time.

Using 1.1.30.
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Re: Wine dxdllreg.exe problem

Post by vitamin »

fullyspenged wrote:"The program dxdllreg.exe has encountered a serious problem and needs to close. ... "
That's not part of Wine. Must be part of something you installed. Check the "Run" registry keys, it's probably started from there.
fullyspenged
Level 2
Level 2
Posts: 31
Joined: Tue Dec 02, 2008 1:29 pm

Post by fullyspenged »

It was definitely caused by installing dx9 for oblivion, I just renamed it and everything works fine.

Thanks. :)
peyre
Level 2
Level 2
Posts: 25
Joined: Mon Aug 03, 2009 4:28 pm

Delete from Registry

Post by peyre »

Yeah, I had that issue after trying to install Civ IV: Colonization. What I did was press Alt-F2, enter "regedit", and do search (Ctrl-F3) for dxdllreg. I deleted the entry I found there (I exported the key first, just to be safe), and now I'm not seeing that annoying message any more.
psytrox
Newbie
Newbie
Posts: 4
Joined: Thu Dec 03, 2009 12:38 am

All programs seem to give me this error

Post by psytrox »

It doesn't matter what program I run under wine, I always get the "***.exe has encountered a serious problem, and needs to close." The *** is the name of the program I am running, it is NOT always the same thing, as this post currently seems to refer to. I tried the PPA for Karmic, to upgrade to 1.1.33, but same issues. Any ideas?
psytrox
Newbie
Newbie
Posts: 4
Joined: Thu Dec 03, 2009 12:38 am

Clarification

Post by psytrox »

I should note, that it's not everytime I run a program, but a LOT of times, and sometimes the program will run, but mostly it wont.
DaVince
Level 8
Level 8
Posts: 1099
Joined: Wed Oct 29, 2008 4:53 pm

Post by DaVince »

I assume you have tried out the suggestions given in the thread so far already?
psytrox
Newbie
Newbie
Posts: 4
Joined: Thu Dec 03, 2009 12:38 am

Post by psytrox »

Since my error is for each program, I cannot use the info specified for the dxdllreg error. Running "regedit" with ALT+F2 results in "The program regedit.exe has encountered a serious problem and needs to close. We are sorry for the inconvenience." Same as usual, except the dynamic program name, depending on what I'm running.

Replay Media Catcher gives me the error after a while of it running, but it doesn't kill the program, or process, it just keeps doing it's work. I simply close the error dialog, and it will continue.

I did get regedit to open just now, but it immediately spit out the error, and then closed when I acknowledged the dialog for it.

Thanks for your time!
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Re: All programs seem to give me this error

Post by vitamin »

psytrox wrote:It doesn't matter what program I run under wine, I always get the "***.exe has encountered a serious problem, and needs to close."
What distro? What does terminal say?
User avatar
dimesio
Moderator
Moderator
Posts: 13373
Joined: Tue Mar 25, 2008 10:30 pm

Post by dimesio »

psytrox wrote:Since my error is for each program, I cannot use the info specified for the dxdllreg error. Running "regedit" with ALT+F2 results in "The program regedit.exe has encountered a serious problem and needs to close. We are sorry for the inconvenience." Same as usual, except the dynamic program name, depending on what I'm running.

Replay Media Catcher gives me the error after a while of it running, but it doesn't kill the program, or process, it just keeps doing it's work. I simply close the error dialog, and it will continue.

I did get regedit to open just now, but it immediately spit out the error, and then closed when I acknowledged the dialog for it.

Thanks for your time!
You can disable the crash dialog with winetricks.
peyre
Level 2
Level 2
Posts: 25
Joined: Mon Aug 03, 2009 4:28 pm

Post by peyre »

psytrox wrote:You can disable the crash dialog with winetricks.
Great! How exactly?
DaVince
Level 8
Level 8
Posts: 1099
Joined: Wed Oct 29, 2008 4:53 pm

Post by DaVince »

sh winetricks nocrashdialog
psytrox
Newbie
Newbie
Posts: 4
Joined: Thu Dec 03, 2009 12:38 am

Re: All programs seem to give me this error

Post by psytrox »

vitamin wrote:
psytrox wrote:It doesn't matter what program I run under wine, I always get the "***.exe has encountered a serious problem, and needs to close."
What distro? What does terminal say?
Ubuntu Karmic Koala 9.10.

Terminal shows:

"wine: Unhandled division by zero at address 0x123f:0x0000f1c9 (thread 0015), starting debugger..."


[other junk]


"Backtrace:
=>0 0x123f:0xf1c9 (0x124f:0x0000)
err:ntdll:RtlpWaitForCriticalSection section 0x7b96e6e0 "syslevel.c: Win16Mutex" wait timed out in thread 0044, blocked by 0047, retrying (60 sec)
err:syslevel:_LeaveSysLevel (0x7b96e6e0, level 1): Invalid state: count 0 mutex (nil)."


This is from executing UFTREE.EXE(Ultimate Family Tree).

The error from running this shows "winevdm.exe," not UFTREE.EXE as causing the serious problem this time.


Image


Also, sound isn't working when I have Firefox 3.5.3(...windows version) running through wine. I messed with everything I could think of(pulseaudio, alsa(which I don't believe is actually utilized anymore), gnome-volume-control-applet, etc.), but it just stayed silent. I closed the FF that was running through wine, and sound worked again.(I can close the wine FF, start music, then run it again, no problems...other than FF does crash quite often with wine...I'll run it from terminal soon to see if I can locate errors.)


Next, I just found that regedit, run from terminal, without having Replay Media Catcher running, opens fine, and will let me work with regedit. If I open RMC, then run regedit at terminal, I get the error:


Image



Ok, lastly, about winetricks. I have issues with it. And winedoors...it just wont run. Winetricks wont "repair" dotnet20, when I select to install it...I don't know if it's broken, but reading on the AppDB, I should be able to install and run Photomatix 3.x on here, but I continue to get the same error as with everything else....it's serious. When Attempting to "repair" dotnet20, I get the response that I need MS Windows Installer 3.1 installed....can't get that to work either, not sure how to do it, and I only see msi2 in winetricks...no one else seems to have these problems, from searching around.


Thanks for everything!
User avatar
Mindrifter
Level 2
Level 2
Posts: 34
Joined: Sun Aug 08, 2010 12:55 am

HELP!

Post by Mindrifter »

I'm new to linux, I tried installing Oblivion but for some reason it didn't work. So I uninstalled it and this message kept popping up every time I opened the wine installer thing. I want to Install Oblivion correctly but I don't know what to do or if this error thing will effect it in anyway. Please help!
DaVince
Level 8
Level 8
Posts: 1099
Joined: Wed Oct 29, 2008 4:53 pm

Post by DaVince »

Please don't hijack an existing thread; make a new one.
motub
Level 2
Level 2
Posts: 39
Joined: Sat Jun 05, 2010 7:54 pm

Post by motub »

psytrox wrote:Since my error is for each program, I cannot use the info specified for the dxdllreg error.
This is not precisely true. If you go back to the third response in this thread (from the Original Poster), renaming the file works as well. In fact, that's how I usually resolve this issue myself (actually, I just dump it to the trash).

The deal is that some application you installed installed DX9 as part of its install routine. Because DX9 is a separate, invisible install routine from whatever the application was (such as Oblivion, which is where I get this error and apparently so do several others), even uninstalling the application does not remove dxdllreg.exe (or any other component of the separately installed DX9). You can see how it would be... irresponsible... of an application provider to do so.

Because it's a Windows system fileset, dx9 is installed, by whatever application that installed it, to C:\\Windows\system32. Go to ~/$WINEPREFIX (usually .wine)/drive_c/windows/system32 and rename or delete dxdllreg.exe. This should resolve the issue. If you then want to go into the Registry and delete the key, you should be now able to do that (never have done so myself; didn't even know that the key existed, tbh).

Hope this helps.
Holly
Locked