[Wine]Results of Regression Testing with DVD Lab and Wine
Dan McGhee
farmerdan at i-rule.net
Sun Jul 11 07:59:53 CDT 2004
I'm looking for some advice on the amount, type and relevance of
information to post to the wine-developers group or to file a bug report
and which is the preferred place to send my information.
I have been trying to get DVD Lab 1.3.1 (the latest stable release), a
DVD authoring software, running in Wine. There are three flavors of
this application--the stable release, a beta and a Pro beta--and all
behave the same way in wine. This is MediaChance software and is
available for a thirty-day trial at:
http://www.mediachance.com/dvdlab/history.html
I compiled wine myself, a "no windows" installation, on a "hybrid"
Mandrake 9.2. I have made numerous modifications to my system which
includes running kernel 2.6.5 and gcc 3.3.1. I have tried installing
this program after installing DCOM98, the windows installer, and Visual
Basic Runtime--all with no tangible results. I have tried numerous
cominations of builtin, native dll loading. Again, with no tangible
results.
The symptoms are that there are no thumbnails nor preview of a loaded
video file. Everything else in the software appears to function
properly. I observed these symptoms in the 20040615 snapshot. I then
tried the 20040408 snapshot and these symptoms disappeared, although the
preview played at 1/5 to 1/7 speed. I did regression testing and
discovered that these symptoms first appeared with the following commit:
ChangeSet ID:. 12218
CVSROOT:. /opt/cvs-commit
Module name:. wine
Changes by:. juliard at wine.codeweavers.com. 2004/05/01
23:20:06
Command Line: wine c:\\Program\ Files\\DVDlab\\DVdlab.exe
I get this error message each time I close the program:
err:dc:DCE_FreeWindowDCE [0x20050] GetDC() without ReleaseDC()!
Additionally, I ran DVD Lab with the following command line:
WINEDEBUG=+relay wine c:\\Program\ Files\\DVDlab\\DVdlab.exe
and the program didn't start. I know that the Wine Users' Guide says
that the program will run more slowly, but I was able to brew a pot of
coffee and start drinking the first cup before I finally entered
<Ctrl-C> <BG>. I have extracted one series of messages that streamed by:
> 0009:Ret x11drv.GetPixel() retval=00010000 ret=4091348b
> 0009:Call kernel32._LeaveSysLevel(4092bcc0) ret=408f95c3
> 0009:Call ntdll.RtlLeaveCriticalSection(4092bcc0) ret=404f9597
> 0009:Ret ntdll.RtlLeaveCriticalSection() retval=00000000 ret=404f9597
> 0009:Ret kernel32._LeaveSysLevel() retval=00000000 ret=408f95c3
> 0009:Ret gdi32.GetPixel() retval=00010000 ret=005c4c65
> 0009:Call gdi32.GetPixel(00001c18,00000005,00000000) ret=005c4c5a
> 0009:Call kernel32._EnterSysLevel(4092bcc0) ret=408f9418
> 0009:Call ntdll.RtlEnterCriticalSection(4092bcc0) ret=404f946a
> 0009:Ret ntdll.RtlEnterCriticalSection() retval=00000000 ret=404f946a
> 0009:Ret kernel32._EnterSysLevel() retval=4057a620 ret=408f9418
> 0009:Call kernel32._EnterSysLevel(4092bcc0) ret=408f9418
> 0009:Call ntdll.RtlEnterCriticalSection(4092bcc0) ret=404f946a
> 0009:Ret ntdll.RtlEnterCriticalSection() retval=00000000 ret=404f946a
> 0009:Ret kernel32._EnterSysLevel() retval=4057a620 ret=408f9418
> 0009:Call kernel32._EnterSysLevel(4092bcc0) ret=408f9418
> 0009:Call ntdll.RtlEnterCriticalSection(4092bcc0) ret=404f946a
> 0009:Ret ntdll.RtlEnterCriticalSection() retval=00000000 ret=404f946a
> 0009:Ret kernel32._EnterSysLevel() retval=4057a620 ret=408f9418
> 0009:Call kernel32._LeaveSysLevel(4092bcc0) ret=408f95c3
> 0009:Call ntdll.RtlLeaveCriticalSection(4092bcc0) ret=404f9597
> 0009:Ret ntdll.RtlLeaveCriticalSection() retval=00000000 ret=404f9597
> 0009:Ret kernel32._LeaveSysLevel() retval=00000000 ret=408f95c3
> 0009:Call kernel32._EnterSysLevel(4092bcc0) ret=408f9418
> 0009:Call ntdll.RtlEnterCriticalSection(4092bcc0) ret=404f946a
> 0009:Ret ntdll.RtlEnterCriticalSection() retval=00000000 ret=404f946a
> 0009:Ret kernel32._EnterSysLevel() retval=4057a620 ret=408f9418
> 0009:Call kernel32.LOCAL_Lock(000010bf,0000317e) ret=408f94ef
> 0009:Ret kernel32.LOCAL_Lock() retval=403761ea ret=408f94ef
> 0009:Call kernel32.LOCAL_Unlock(000010bf,0000317e) ret=408f95ea
> 0009:Ret kernel32.LOCAL_Unlock() retval=00000000 ret=408f95ea
> 0009:Call kernel32._LeaveSysLevel(4092bcc0) ret=408f95c3
> 0009:Call ntdll.RtlLeaveCriticalSection(4092bcc0) ret=404f9597
> 0009:Ret ntdll.RtlLeaveCriticalSection() retval=00000000 ret=404f9597
> 0009:Ret kernel32._LeaveSysLevel() retval=00000000 ret=408f95c3
> 0009:Call kernel32._LeaveSysLevel(4092bcc0) ret=408f95c3
> 0009:Call ntdll.RtlLeaveCriticalSection(4092bcc0) ret=404f9597
> 0009:Ret ntdll.RtlLeaveCriticalSection() retval=00000000 ret=404f9597
I chose the "x11.drv GetPixel() retval=" as the start point.
I have snapshots available to demonstrate the symptoms but I don't like
to post those things as attachments to lists unless people know they're
coming.
Once again, I'm asking whether any of this info is irrelevant and what
is the best venue for posting it--wine-developers list or bug report.
The users guide is not clear on this point.
I would like to be as involved as I can in this project. I am not a
programmer, however, but I am really good at following instructions.
Also, I haven't learned how to use winedebug--yet.
If there are specific questions about the way this software operates, I
think the author will answer them.
Thanks,
Dan
More information about the wine-users
mailing list