http://bugs.winehq.org/show_bug.cgi?id=8072
Summary: Media Player Classic segfaults after
err:ole:CoGetClassObject
Product: Wine
Version: 0.9.35.
Platform: PC
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: wine-ole
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: daanschulpen(a)gmail.com
When trying to run Media Player Classic under wine, it crashes when browsing for
a file to open.
Using Kubuntu 6.10, wine 0.9.35 (latest package for ubuntu from the WineHQ
repository), Media Player Classic 6.4.9.0 (Bug information gathered using the
Win98/ME build, but the WinXP/2K build exhibits the same behaviour)
Without any configuration, the program seems to start fine but doesn't display
filenames when browsing for a file. I tried fixing this by switching to a native
comdlg32.dll copied from my Windows XP Pro SP2 installation, but now the program
crashes when I hit the browse button.
Steps to reproduce:
- Download the Win98/ME build of Media Player Classic and extract mplayerc.exe
(I used ~./wine/drive_c/Program\ Files/Media\ Player\ Classic/)
- Remove or rename the comdlg32.dll in ~/.wine/drive_c/windows/system32
- Copy comdlg32.dll from the system32 directory of a Windows XP Pro SP2 to
~/.wine/drive_c/windows/system32/
- run WINEDLLOVERRIDES=comdlg32=n wine ~/.wine/drive_c/Program\ Files/Media\
Player\ Classic/mplayerc.exe
- Open the "File" menu and choose "Open File"
- A dialog should appear. Click the topmost "Browse" button in this dialog,
next to the inputfield labeled "Open"
At this point wine exits.
I will attach the last 100 lines of debug output as per
http://www.winehq.org/site/docs/wineusr-guide/bug-reporting. The debug output
was generated using
WINEDLLOVERRIDES=comdlg32=n WINEDEBUG=+loaddll,+relay wine
~/.wine/drive_c/Program\ Files/Media\ Player\ Classic/mplayerc.exe 2>
~/wine-mplayerc.log
This is the complete output, both wine and media player classic don't print
anything on stdout. Please let me know if I should provide any other information.
I tried to see if a native ole32.dll would fix this, both by copying it from my
WinXP and by following the instructions at http://wiki.winehq.org/NativeDcom. In
both cases, wine still crashed when following the steps I described above
(modified for extra DLL overrides). Please let me know if I should submit extra
information and/or bug reports concerning those crashes.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=7972
------- Additional Comments From edge(a)rsm.id.au 2007-16-04 11:08 -------
disabling all sound drivers in winecfg and the -nosound switch did not fix this
bug for me, with or without -dx9
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=8071
------- Additional Comments From g.dziegielewski(a)gmail.com 2007-16-04 10:59 -------
I forgot to mention:
I'm running Gentoo Linux on AMD64, nvidia drivers (9755).
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=8071
Summary: Lineage 2 C4 exits after init
Product: Wine
Version: 0.9.35.
Platform: PC-x86-64
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: wine-x11driver
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: g.dziegielewski(a)gmail.com
CC: g.dziegielewski(a)gmail.com
When i start l2.exe with wine it changes a gamma level of screen but after that
it crashes with "You have triggered a DirectX 9.0c.." error.
I've checked bugzilla and none of founded bugs do not resolve the problem :(
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=6852
dank(a)kegel.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
Resolution| |INVALID
------- Additional Comments From dank(a)kegel.com 2007-16-04 10:23 -------
Marking invalid - I don't get those problems at all,
the user probably has all sorts of native DLLs that
are hurting him.
But see bug 5809 for what I do see...
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=8062
------- Additional Comments From focht(a)gmx.net 2007-16-04 10:21 -------
Hello,
-- quote --
Next question: why doesn't it crash on Windows?
-- quote --
My guess: component/code probably isnt loaded/executed on native windows.
Though i admit i can't really verify it now (dont want to mess up my XP+Acrobat8
installation).
If this code snippet is executed on windows it will crash there too for sure.
If curious, start the acrobat msi setup package, attach a debugger to msi
service, let the debugger break on dll load event.
For every break, compare all temporarily created installer dlls (msiXXXX.tmp in
%TEMP%) with MD5=afdcb82bc57eab7c1062b9b2ecbc0cf3 with filesize 53248 bytes.
This is the buggy one.
If this one gets loaded, put a breakpoint to desired address (disassembly
snippet) and single step before the call at text:10004C34. Make note of stack
pointer.
Step over and watch stack pointer again. Then let go ...
Believe me, this code isnt valid :)
Regards
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=5809
dank(a)kegel.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Component|wine-binary |wine-msi
Ever Confirmed| |1
Keywords| |download, Installer
------- Additional Comments From dank(a)kegel.com 2007-16-04 10:19 -------
I'd like this to work; if a problem goes away when using
native msi, it's a strong clue the problem should be filed
under wine-msi :-)
I can confirm that something's wrong with native msi,
though I get farther than Ulf did.
I followed the instructions in the wiki,
and even automated them; you can repeat with
wget http://kegel.com/wine/winetricks
sh winetricks msi2
This seems to install fine. The problem comes when
you try to install a .msi:
wine msiexec /i foo.msi
This fails with
trace:ole:create_local_service Attempting to start Local service for
{000c101c-0000-0000-c000-000000000046}
trace:ole:WINE_StringFromCLSID 0x40f720->{000C101C-0000-0000-C000-000000000046}
trace:reg:NtCreateKey
((nil),L"Machine\\Software\\Classes",<null>,0,f003f,0x7e55277c)
trace:reg:NtCreateKey <- 0x80
trace:reg:create_special_root_hkey L"Machine\\Software\\Classes" -> 0x80
trace:reg:NtOpenKey
(0x80,L"CLSID\\{000C101C-0000-0000-C000-000000000046}",20019,0x7e55286c)
trace:reg:NtOpenKey <- 0x84
trace:reg:RegQueryValueExW (0x84,L"AppId",(nil),0x7e552954,0x7e552906,0x7e55295c=78)
trace:reg:NtQueryValueKey (0x84,L"AppId",2,0x7e55276c,90)
trace:ole:WINE_StringFromCLSID 0x40f720->{000C101C-0000-0000-C000-000000000046}
trace:reg:NtOpenKey
(0x80,L"CLSID\\{000C101C-0000-0000-C000-000000000046}",20019,0x7e55295c)
trace:reg:NtOpenKey <- 0x84
trace:reg:NtOpenKey (0x84,L"LocalServer32",20019,0x7e552d4c)
trace:reg:NtOpenKey <- (nil)
err:ole:create_server class {000c101c-0000-0000-c000-000000000046} not registered
Running regsvr32 on all the msi dlls in system32 doesn't help.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=8065
------- Additional Comments From ted(a)physics.ucsb.edu 2007-16-04 10:03 -------
I built 9.35 and 9.34 from source against ia32libs, as described in
http://wiki.winehq.org/WineOn64bit
Both of those builds appeared to complete without error, and run everything else
I've tried with few problems.
I used apt-get install to try out 9.31 in case I was doing something wrong.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=8070
Summary: FIrefox (and Opera): DNS look-up fails
Product: Wine
Version: 0.9.35.
Platform: PC-x86-64
URL: http://www.opera.com/download/index.dml?step=2&opsys=Win
dows&platform=Windows
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: wine-net
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: ted(a)physics.ucsb.edu
This is on two different machines, both running Debian linux amd64 2.6.18 (so
this is 64-bit wine). I've tested on wine 9.35, 9.34, and 9.31, and the
behavior was the same.
Both Firefox and Opera (I've tested multiple versions of both) can't access web
pages normally, however if I enter the IP address for a site, they can connect
and load it.
Additional weirdness with Opera:
One of my machines runs apache, and simply entering in a url (e.g.
http://www.google.com) redirects to a default page (e.g.
http://www.google.com/apache2-default) on that machine.
This seems similar to bug 733, which is fixed.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=7511
adam(a)tpetaccia.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
Resolution| |INVALID
------- Additional Comments From adam(a)tpetaccia.com 2007-16-04 08:35 -------
I'm sorry, I thought I took this out. This was due to an invalid driver setup
in a chroot. Marking invalid.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=6395
------- Additional Comments From ErV2005(a)rambler.ru 2007-16-04 08:31 -------
With wine 0.9.35 Far Manager doesn't seem to have this problem, if started
using "wineconsole --backend=user".
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=8069
------- Additional Comments From ErV2005(a)rambler.ru 2007-16-04 08:30 -------
>>Try running it with 'winecolsole --backend=user'
Thanks! Works nicely. Certain key combinations doesn't work since they are used
by KDE/Linux, Far Manager doesn't resize with window, but otherwise everything
is fine. Didn't get any other bugs so far. (including the one from older
versions). It looks like bug 6395 is fixed, too.
>>Also I would suggest looking at Midnight Commander as a native replacement.
It doesn't have all functionality of Far manager. And I need to use certain FAR
plugin that MC doesn't have.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=8069
------- Additional Comments From vitaliy(a)kievinfo.com 2007-16-04 08:11 -------
Try running it with 'winecolsole --backend=user'. Also I would suggest looking
at Midnight Commander as a native replacement.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=7287
vitaliy(a)kievinfo.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Component|wine-binary |wine-user
Ever Confirmed| |1
OS/Version|other |Linux
Platform|Other |PC
Summary|WINE shows redundant "tabs" |SWCADIII shows redundant
|with tabbed MDI |"tabs" with tabbed MDI
Version|0.9.35. |0.9.30.
------- Additional Comments From vitaliy(a)kievinfo.com 2007-16-04 07:58 -------
Please don't change original reported Wine version. Mentioning in the comments
that it still a problem is enough.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=8036
------- Additional Comments From vitaliy(a)kievinfo.com 2007-16-04 07:54 -------
Nope, still crashes on both of your tests. Make sure that you remove
"testwine.ini" file in the current directory where you running test.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=8066
vitaliy(a)kievinfo.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Severity|critical |normal
Component|wine-misc |wine-gdi-(printing)
------- Additional Comments From vitaliy(a)kievinfo.com 2007-16-04 07:31 -------
Don't see nothing critical about this bug. It's not even the game itself.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=8065
------- Additional Comments From vitaliy(a)kievinfo.com 2007-16-04 07:27 -------
Have you installed all the Wine packages? You distro has Wine split into
approximately 10 packages. Wine requires all of them to function properly.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=8069
Summary: FAR manager 1.70(build 2087): keeps printing
"fixme:curses:WCCURSES_GetEvents Ooch. somebody beat
us", and doesn't work.
Product: Wine
Version: 0.9.35.
Platform: Other
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: wine-console
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: ErV2005(a)rambler.ru
Far Manager (version 1.70 build 2087) doesn't work with Wine version 0.9.35.
When started using wineconsole, it keeps printing following message:
"fixme:curses:WCCURSES_GetEvents Ooch. somebody beat us". It those messages are
redirected to /dev/null, it doesn't show anything (maybe it tries to draw
something, but printing those messages seem to slow it down a lot, and I don't
seee anything on console). Far Manager worked fine with
wine 0.9.33 and 0.9.34, although it has several bugs, and I was unable to use
Ctrl/Alt key combinations with it.
I'm using Slackware 11 Linux with 2.6.17.13 kernel. Wine is "latest stable" and
wasn't modified in any way.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=8062
dmitry(a)codeweavers.com changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |focht(a)gmx.net
------- Additional Comments From dmitry(a)codeweavers.com 2007-16-04 06:06 -------
Anastasius, nice analysis! I wonder if your persistence could help in
understanding what is going on in the bug 7836.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=8062
------- Additional Comments From focht(a)gmx.net 2007-16-04 05:46 -------
Hello,
a good one :)
Wasn't that easy to track down due to gazillions of temporary dlls being
loaded/unloaded at same base (deferred breakpoints suck at this).
Backtrace is useless because the stack gets smashed.
It's a bug in some custom installshield component itself.
--- snip custom installshield dll disassembly ---
.text:10004C03 push offset aWinspool_drv ; "winspool.drv"
.text:10004C08 call ds:LoadLibraryA
.text:10004C0E cmp eax, esi
.text:10004C10 mov [ebp+hLibModule], eax
.text:10004C13 jz short loc_10004C5B
.text:10004C15 push esi ; dwErrCode
.text:10004C16 call ds:SetLastError
.text:10004C1C push offset aDeleteprinterd ;
"DeletePrinterDriverExA"
.text:10004C21 push [ebp+hLibModule] ; hModule
.text:10004C24 call ds:GetProcAddress
.text:10004C2A push esi
.text:10004C2B push 5
.text:10004C2D push [ebp+pDriverName]
.text:10004C30 mov ebx, eax
.text:10004C32 push esi
.text:10004C33 push esi
.text:10004C34 call ebx
.text:10004C36 add esp, 14h
.text:10004C39 mov edi, eax
.text:10004C3B push [ebp+hLibModule] ; hLibModule
.text:10004C3E call ds:FreeLibrary
.text:10004C44 cmp edi, esi
.text:10004C46 jnz short loc_10004C67
--- snip custom installshield dll disassembly ---
"DeletePrinterDriverExA" is winapi -> __stdcall.
The compiler generated code for __cdecl.
After hot-patching all wrong calling conv signatures in memory (few calls), the
installer continues and completes successfully.
Blame adobe devs on it :)
Regards
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=8068
Summary: Half Life 2 collector's edition installer fails
Product: Wine
Version: 0.9.35.
Platform: PC
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: wine-binary
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: rastilin(a)gmail.com
Running setup.exe on the HL2 collector's edition cd gets as far as the steam
install, once steam finishes installing, it fails instantly. Running the hl2.exe
installer itself does appear to work, however clicking the "Next" button has no
effect, it doesn't even register the action.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.