peterpedal73@hotmail.com
2005-Jun-26 15:13 UTC
[Wine]Wine and Music Collector. No startup?
Hi. I'm trying to get my version of the program 'Music Collector' to start under Wine (20050524) but no luck. Website: http://www.collectorz.com/music/ (I'm trying to use current version 6.7, build 5) The program extracts and installs with no problems. It's just that when I try to run the executable, Wine seems to "go to sleep" and later on exit. I've tried running a debug session and have gotten the following output. ---- ~ $ winedbg --auto .wine/drive_c/Program\ Files/Collectorz.com/Music\ Collector/MusicCollector.exe WineDbg starting on pid 0xe In 32 bit mode. 0x77b766be: jmp 0x77b766ad Modules: Module Address Debug info Name (46 modules) PE 0x00400000-00d05000 Deferred musiccollector ELF 0x7778f000-777cf000 Deferred advapi32<elf> \-PE 0x777a0000-777cf000 \ advapi32 ELF 0x777cf000-7785e000 Deferred gdi32<elf> \-PE 0x777f0000-7785e000 \ gdi32 ELF 0x7785e000-77990000 Deferred user32<elf> \-PE 0x77880000-77990000 \ user32 ELF 0x77af9000-77c10000 Export kernel32<elf> \-PE 0x77b20000-77c10000 \ kernel32 ELF 0x77d23000-77d2d000 Deferred libnss_files.so.2 ELF 0x77d2d000-77d37000 Deferred libnss_nis.so.2 ELF 0x77d37000-77d4c000 Deferred libnsl.so.1 ELF 0x77d4c000-77d55000 Deferred libnss_compat.so.2 ELF 0x77d61000-77d84000 Deferred libm.so.6 ELF 0x77d84000-77e79000 Deferred libwine_unicode.so.1 ELF 0x77e85000-77f00000 Deferred ntdll<elf> \-PE 0x77ea0000-77f00000 \ ntdll ELF 0x77f00000-77f03000 Deferred <wine-loader> ELF 0x7cde3000-7ce02000 Deferred imm32<elf> \-PE 0x7cdf0000-7ce02000 \ imm32 ELF 0x7ce02000-7ce1f000 Deferred ximcp.so.2 ELF 0x7ce1f000-7ce23000 Deferred libxrandr.so.2 ELF 0x7ce2f000-7ce31000 Deferred xlcutf8load.so.2 ELF 0x7ce31000-7ce3a000 Deferred libxcursor.so.1.0.2 ELF 0x7ce3a000-7ce42000 Deferred libxrender.so.1 ELF 0x7f37d000-7f385000 Deferred libgcc_s.so.1 ELF 0x7f385000-7f38e000 Deferred librt.so.1 ELF 0x7f454000-7fce4000 Deferred atiogl_a_dri.so ELF 0x7fce4000-7fd88000 Deferred libgl.so.1 ELF 0x7fd94000-7fe60000 Deferred libx11.so.6 ELF 0x7fe60000-7fe6e000 Deferred libxext.so.6 ELF 0x7fe6e000-7fe73000 Deferred libxxf86vm.so.1 ELF 0x7fe73000-7fe79000 Deferred libxxf86dga.so.1 ELF 0x7fe79000-7fe91000 Deferred libice.so.6 ELF 0x7fe91000-7fe9a000 Deferred libsm.so.6 ELF 0x7fea6000-7ff2b000 Deferred winex11.drv<elf> \-PE 0x7fec0000-7ff2b000 \ winex11.drv ELF 0x7ff2b000-7ff4b000 Deferred libexpat.so.0 ELF 0x7ff4b000-7ff72000 Deferred libfontconfig.so.1 ELF 0x7ff72000-7ff81000 Deferred libz.so.1 ELF 0x7ff81000-7fff4000 Deferred libfreetype.so.6 ELF 0xb7e92000-b7e96000 Deferred libdl.so.2 ELF 0xb7e96000-b7fb0000 Deferred libc.so.6 ELF 0xb7fb0000-b7fc2000 Deferred libpthread.so.0 ELF 0xb7fc2000-b7fdb000 Deferred libwine.so.1 ELF 0xb7fe8000-b8000000 Deferred ld-linux.so.2 Threads: process tid prio (all id:s are in hex) 0000000e (D) Z:\home\peter\.wine\drive_c\Program Files\Collectorz.com\Music Collector\MusicCollector.exe 0000000f 0 <=WineDbg terminated on pid 0xe ---- I've tried: WINEDEBUG=+tid,+seh,+relay wine .wine/drive_c/Program\ Files/Collectorz.com/Music\ Collector/MusicCollector.exe 2> ~/winelog and it gave me a big logging which I had to abort as it seemed to go nowhere after this [...] 0009:Call ntdll.NtQueryInformationProcess(00000054,00000000,77a9b81c,00000018,00000000) ret=77b79a11 0009:Ret ntdll.NtQueryInformationProcess() retval=00000000 ret=77b79a11 0009:Ret kernel32.GetExitCodeProcess() retval=00000001 ret=008f3a59 0009:Call kernel32.ResumeThread(00000058) ret=008f9f78 0009:Call ntdll.NtResumeThread(00000058,77a9b84c) ret=77b91fb6 0009:Ret ntdll.NtResumeThread() retval=00000000 ret=77b91fb6 0009:Ret kernel32.ResumeThread() retval=00000001 ret=008f9f78 0009:Call kernel32.Sleep(00000064) ret=008f9f80 0009:Call ntdll.NtDelayExecution(00000000,77a9b834) ret=77b89f65 0009:Ret ntdll.NtDelayExecution() retval=00000000 ret=77b89f65 0009:Ret kernel32.Sleep() retval=00000000 ret=008f9f80 0009:Call kernel32.SuspendThread(00000058) ret=008f9f8d 0009:Call ntdll.NtSuspendThread(00000058,77a9b84c) ret=77b91f56 0009:Ret ntdll.NtSuspendThread() retval=00000000 ret=77b91f56 0009:Ret kernel32.SuspendThread() retval=00000000 ret=008f9f8d 0009:Call kernel32.GetThreadContext(00000058,77a9b94c) ret=008f9fc1 0009:Call ntdll.NtGetContextThread(00000058,77a9b94c) ret=77b91ef9 0009:Ret ntdll.NtGetContextThread() retval=00000000 ret=77b91ef9 0009:Ret kernel32.GetThreadContext() retval=00000001 ret=008f9fc1 0009:Call kernel32.GetExitCodeProcess(00000054,009312f4) ret=008f3a59 0009:Call ntdll.NtQueryInformationProcess(00000054,00000000,77a9b81c,00000018,00000000) ret=77b79a11 0009:Ret ntdll.NtQueryInformationProcess() retval=00000000 ret=77b79a11 0009:Ret kernel32.GetExitCodeProcess() retval=00000001 ret=008f3a59 0009:Call kernel32.ResumeThread(00000058) ret=008f9f78 0009:Call ntdll.NtResumeThread(00000058,77a9b84c) ret=77b91fb6 0009:Ret ntdll.NtResumeThread() retval=00000000 ret=77b91fb6 0009:Ret kernel32.ResumeThread() retval=00000001 ret=008f9f78 0009:Call kernel32.Sleep(00000064) ret=008f9f80 0009:Call ntdll.NtDelayExecution(00000000,77a9b834) ret=77b89f65 0009:Ret ntdll.NtDelayExecution() retval=00000000 ret=77b89f65 0009:Ret kernel32.Sleep() retval=00000000 ret=008f9f80 0009:Call kernel32.SuspendThread(00000058) ret=008f9f8d 0009:Call ntdll.NtSuspendThread(00000058,77a9b84c) ret=77b91f56 0009:Ret ntdll.NtSuspendThread() retval=00000000 ret=77b91f56 0009:Ret kernel32.SuspendThread() retval=00000000 ret=008f9f8d 0009:Call kernel32.GetThreadContext(00000058,77a9b94c) ret=008f9fc1 0009:Call ntdll.NtGetContextThread(00000058,77a9b94c) ret=77b91ef9 0009:Ret ntdll.NtGetContextThread() retval=00000000 ret=77b91ef9 0009:Ret kernel32.GetThreadContext() retval=00000001 ret=008f9fc1 0009:Call kernel32.GetExitCodeProcess(00000054,009312f4) ret=008f3a59 0009:Call ntdll.NtQueryInformationProcess(00000054,00000000,77a9b81c,00000018,00000000) ret=77b79a11 0009:Ret ntdll.NtQueryInformationProcess() retval=00000000 ret=77b79a11 0009:Ret kernel32.GetExitCodeProcess() retval=00000001 ret=008f3a59 0009:Call kernel32.ResumeThread(00000058) ret=008f9f78 0009:Call ntdll.NtResumeThread(00000058,77a9b84c) ret=77b91fb6 0009:Ret ntdll.NtResumeThread() retval=00000000 ret=77b91fb6 0009:Ret kernel32.ResumeThread() retval=00000001 ret=008f9f78 0009:Call kernel32.Sleep(00000064) ret=008f9f80 0009:Call ntdll.NtDelayExecution(00000000,77a9b834) ret=77b89f65 [..] ---- Any takers? -- Peter
You may get the same end result, but have you tried running it as:> wine "c:\Program Files\Collectorz.com\MusicCollector\MusicCollector.exe" ? Some apps won't run or have full functionality if you don't run it in the format above. (For example, Photoshop 7.) Just a thought. Also, if your app is dependant on a piece of unsupported hardware, it will most likely crap out. Hiji --- peterpedal73@hotmail.com wrote:> > Hi. > > I'm trying to get my version of the program 'Music > Collector' to start > under Wine (20050524) but no luck. > > Website: http://www.collectorz.com/music/ > (I'm trying to use current version 6.7, build 5) > > The program extracts and installs with no problems. > It's just that when > I try to run the executable, Wine seems to "go to > sleep" and later on > exit. > > I've tried running a debug session and have gotten > the following > output. > > ---- > > ~ $ winedbg --auto .wine/drive_c/Program\ > Files/Collectorz.com/Music\ > Collector/MusicCollector.exe > > WineDbg starting on pid 0xe > In 32 bit mode. > 0x77b766be: jmp 0x77b766ad > Modules: > Module Address Debug info Name (46 modules) > PE 0x00400000-00d05000 Deferred > musiccollector > ELF 0x7778f000-777cf000 Deferred > advapi32<elf> > \-PE 0x777a0000-777cf000 \ advapi32 > ELF 0x777cf000-7785e000 Deferred gdi32<elf> > \-PE 0x777f0000-7785e000 \ gdi32 > ELF 0x7785e000-77990000 Deferred user32<elf> > \-PE 0x77880000-77990000 \ user32 > ELF 0x77af9000-77c10000 Export > kernel32<elf> > \-PE 0x77b20000-77c10000 \ kernel32 > ELF 0x77d23000-77d2d000 Deferred > libnss_files.so.2 > ELF 0x77d2d000-77d37000 Deferred > libnss_nis.so.2 > ELF 0x77d37000-77d4c000 Deferred libnsl.so.1 > ELF 0x77d4c000-77d55000 Deferred > libnss_compat.so.2 > ELF 0x77d61000-77d84000 Deferred libm.so.6 > ELF 0x77d84000-77e79000 Deferred > libwine_unicode.so.1 > ELF 0x77e85000-77f00000 Deferred ntdll<elf> > \-PE 0x77ea0000-77f00000 \ ntdll > ELF 0x77f00000-77f03000 Deferred > <wine-loader> > ELF 0x7cde3000-7ce02000 Deferred imm32<elf> > \-PE 0x7cdf0000-7ce02000 \ imm32 > ELF 0x7ce02000-7ce1f000 Deferred ximcp.so.2 > ELF 0x7ce1f000-7ce23000 Deferred > libxrandr.so.2 > ELF 0x7ce2f000-7ce31000 Deferred > xlcutf8load.so.2 > ELF 0x7ce31000-7ce3a000 Deferred > libxcursor.so.1.0.2 > ELF 0x7ce3a000-7ce42000 Deferred > libxrender.so.1 > ELF 0x7f37d000-7f385000 Deferred > libgcc_s.so.1 > ELF 0x7f385000-7f38e000 Deferred librt.so.1 > ELF 0x7f454000-7fce4000 Deferred > atiogl_a_dri.so > ELF 0x7fce4000-7fd88000 Deferred libgl.so.1 > ELF 0x7fd94000-7fe60000 Deferred libx11.so.6 > ELF 0x7fe60000-7fe6e000 Deferred libxext.so.6 > ELF 0x7fe6e000-7fe73000 Deferred > libxxf86vm.so.1 > ELF 0x7fe73000-7fe79000 Deferred > libxxf86dga.so.1 > ELF 0x7fe79000-7fe91000 Deferred libice.so.6 > ELF 0x7fe91000-7fe9a000 Deferred libsm.so.6 > ELF 0x7fea6000-7ff2b000 Deferred > winex11.drv<elf> > \-PE 0x7fec0000-7ff2b000 \ > winex11.drv > ELF 0x7ff2b000-7ff4b000 Deferred > libexpat.so.0 > ELF 0x7ff4b000-7ff72000 Deferred > libfontconfig.so.1 > ELF 0x7ff72000-7ff81000 Deferred libz.so.1 > ELF 0x7ff81000-7fff4000 Deferred > libfreetype.so.6 > ELF 0xb7e92000-b7e96000 Deferred libdl.so.2 > ELF 0xb7e96000-b7fb0000 Deferred libc.so.6 > ELF 0xb7fb0000-b7fc2000 Deferred > libpthread.so.0 > ELF 0xb7fc2000-b7fdb000 Deferred libwine.so.1 > ELF 0xb7fe8000-b8000000 Deferred > ld-linux.so.2 > Threads: > process tid prio (all id:s are in hex) > 0000000e (D) Z:\home\peter\.wine\drive_c\Program > Files\Collectorz.com\Music > Collector\MusicCollector.exe > 0000000f 0 <=> WineDbg terminated on pid 0xe > ---- > > I've tried: > WINEDEBUG=+tid,+seh,+relay wine > .wine/drive_c/Program\ Files/Collectorz.com/Music\ > Collector/MusicCollector.exe 2> ~/winelog > > and it gave me a big logging which I had to abort > as it seemed to go > nowhere after this > > [...] > 0009:Call >ntdll.NtQueryInformationProcess(00000054,00000000,77a9b81c,00000018,00000000)> ret=77b79a11 > 0009:Ret ntdll.NtQueryInformationProcess() > retval=00000000 ret=77b79a11 > 0009:Ret kernel32.GetExitCodeProcess() > retval=00000001 ret=008f3a59 > 0009:Call kernel32.ResumeThread(00000058) > ret=008f9f78 > 0009:Call ntdll.NtResumeThread(00000058,77a9b84c) > ret=77b91fb6 > 0009:Ret ntdll.NtResumeThread() retval=00000000 > ret=77b91fb6 > 0009:Ret kernel32.ResumeThread() retval=00000001 > ret=008f9f78 > 0009:Call kernel32.Sleep(00000064) ret=008f9f80 > 0009:Call ntdll.NtDelayExecution(00000000,77a9b834) > ret=77b89f65 > 0009:Ret ntdll.NtDelayExecution() retval=00000000 > ret=77b89f65 > 0009:Ret kernel32.Sleep() retval=00000000 > ret=008f9f80 > 0009:Call kernel32.SuspendThread(00000058) > ret=008f9f8d > 0009:Call ntdll.NtSuspendThread(00000058,77a9b84c) > ret=77b91f56 > 0009:Ret ntdll.NtSuspendThread() retval=00000000 > ret=77b91f56 > 0009:Ret kernel32.SuspendThread() retval=00000000 > ret=008f9f8d > 0009:Call > kernel32.GetThreadContext(00000058,77a9b94c) > ret=008f9fc1 > 0009:Call > ntdll.NtGetContextThread(00000058,77a9b94c) > ret=77b91ef9 > 0009:Ret ntdll.NtGetContextThread() retval=00000000 > ret=77b91ef9 > 0009:Ret kernel32.GetThreadContext() > retval=00000001 ret=008f9fc1 > 0009:Call > kernel32.GetExitCodeProcess(00000054,009312f4) > ret=008f3a59 > 0009:Call >ntdll.NtQueryInformationProcess(00000054,00000000,77a9b81c,00000018,00000000)> ret=77b79a11 > 0009:Ret ntdll.NtQueryInformationProcess() > retval=00000000 ret=77b79a11 > 0009:Ret kernel32.GetExitCodeProcess() > retval=00000001 ret=008f3a59 > 0009:Call kernel32.ResumeThread(00000058) > ret=008f9f78 > 0009:Call ntdll.NtResumeThread(00000058,77a9b84c) > ret=77b91fb6 > 0009:Ret ntdll.NtResumeThread() retval=00000000 > ret=77b91fb6 > 0009:Ret kernel32.ResumeThread() retval=00000001 > ret=008f9f78 > 0009:Call kernel32.Sleep(00000064) ret=008f9f80 > 0009:Call ntdll.NtDelayExecution(00000000,77a9b834) > ret=77b89f65 > 0009:Ret ntdll.NtDelayExecution() retval=00000000 > ret=77b89f65 > 0009:Ret kernel32.Sleep() retval=00000000 > ret=008f9f80 > 0009:Call kernel32.SuspendThread(00000058) > ret=008f9f8d > 0009:Call ntdll.NtSuspendThread(00000058,77a9b84c) > ret=77b91f56 > 0009:Ret ntdll.NtSuspendThread() retval=00000000 > ret=77b91f56 > 0009:Ret kernel32.SuspendThread() retval=00000000 > ret=008f9f8d > 0009:Call > kernel32.GetThreadContext(00000058,77a9b94c) > ret=008f9fc1 > 0009:Call > ntdll.NtGetContextThread(00000058,77a9b94c) > ret=77b91ef9 > 0009:Ret ntdll.NtGetContextThread() retval=00000000 > ret=77b91ef9 > 0009:Ret kernel32.GetThreadContext() > retval=00000001 ret=008f9fc1 > 0009:Call > kernel32.GetExitCodeProcess(00000054,009312f4) > ret=008f3a59 > 0009:Call >ntdll.NtQueryInformationProcess(00000054,00000000,77a9b81c,00000018,00000000)> ret=77b79a11 > 0009:Ret ntdll.NtQueryInformationProcess() > retval=00000000 ret=77b79a11 > 0009:Ret kernel32.GetExitCodeProcess() > retval=00000001 ret=008f3a59 > 0009:Call kernel32.ResumeThread(00000058) > ret=008f9f78 > 0009:Call ntdll.NtResumeThread(00000058,77a9b84c) > ret=77b91fb6 > 0009:Ret ntdll.NtResumeThread() retval=00000000 > ret=77b91fb6 > 0009:Ret kernel32.ResumeThread() retval=00000001 > ret=008f9f78 > 0009:Call kernel32.Sleep(00000064) ret=008f9f80 > 0009:Call ntdll.NtDelayExecution(00000000,77a9b834) > ret=77b89f65 > [..] > ---- > > Any takers? > > -- > Peter > _______________________________________________ > wine-users mailing list > wine-users@winehq.org > http://www.winehq.org/mailman/listinfo/wine-users >__________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
On Sun, 26 Jun 2005 22:13:16 +0200, in gmane.comp.emulators.wine.user you wrote:> Hi. > > I'm trying to get my version of the program 'Music Collector' to start > under Wine (20050524) but no luck. > > Website: http://www.collectorz.com/music/ > (I'm trying to use current version 6.7, build 5) > > The program extracts and installs with no problems. It's just that when > I try to run the executable, Wine seems to "go to sleep" and later on > exit.I looked at it. The reason why it won't run is the same as an other program ez-cdda extractor, discussed here: http://www.winehq.org/hypermail/wine-devel/2004/09/0738.html If you follow the long thread you will realize that before this can be fixed some more deep reworking in wine's internals is needed. Even then, this is likely to be part of some anti piracy scheme, more problems could pop up after this. Rein. -- Rein Klazes rklazes@xs4all.nl