http://bugs.winehq.org/show_bug.cgi?id=24529
Summary: TSDoctor 1.0.58 fails to run Product: Wine Version: 1.3.3 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: ntdll AssignedTo: wine-bugs@winehq.org ReportedBy: bbutscheidt@yahoo.de
Created an attachment (id=30960) --> (http://bugs.winehq.org/attachment.cgi?id=30960) Wine output while starting or installing TSDoctor-1.0.58
Trying to run or install a recent version of TSDoctor (http://www.cypheros.de/tsdoctor.html Trial Version 1.0.58 in my case) I get an application error,
The original message in the Windows?-Message-box:
Exception EAccesViolation in Modul TSDocter.exe bei 001D0586. Zugriffsverletzung bei Adresse 005D0586 in Modul 'TSDocor.exe'. Lesen von Adresse 00000000.
I guess this suggests an access violation while reading from 00000000.
The output of the command line is given with the attachment.
Kind regards bernd_b
http://bugs.winehq.org/show_bug.cgi?id=24529
bbutscheidt@yahoo.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bbutscheidt@yahoo.de
http://bugs.winehq.org/show_bug.cgi?id=24529
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dank@kegel.com
--- Comment #1 from Dan Kegel dank@kegel.com 2010-09-26 13:25:34 CDT --- a +msi,+process,+seh log might be handy.
http://bugs.winehq.org/show_bug.cgi?id=24529
--- Comment #2 from bbutscheidt@yahoo.de 2010-09-26 13:44:34 CDT --- I like to supply anything that helps, but I need a short description how to produce or find these kinds of logs
http://bugs.winehq.org/show_bug.cgi?id=24529
--- Comment #3 from Dan Kegel dank@kegel.com 2010-09-26 13:49:41 CDT --- http://wiki.winehq.org/FAQ#head-16da35b6327024d6ea576e3678488b16862d0f5e
http://bugs.winehq.org/show_bug.cgi?id=24529
Louis Lenders xerox_xerox2000@yahoo.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW CC| |xerox_xerox2000@yahoo.co.uk Ever Confirmed|0 |1
--- Comment #4 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2010-09-26 14:52:31 CDT --- The demo crashes in the same way .Looks like it crashes on non-existant registry key /HKLM/Software/Microsoft/Windows NT/CurrentVersion/DigitalProductId. With that key created it doesn't crash, but just exits to the console ;). Maybe we should nevertheless create this key by default
http://bugs.winehq.org/show_bug.cgi?id=24529
--- Comment #5 from bbutscheidt@yahoo.de 2010-09-26 15:45:00 CDT --- Created an attachment (id=30963) --> (http://bugs.winehq.org/attachment.cgi?id=30963) WINEDEBUG=+relay,+seh,+tid -output
http://bugs.winehq.org/show_bug.cgi?id=24529
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|ntdll |-unknown
http://bugs.winehq.org/show_bug.cgi?id=24529
--- Comment #6 from butraxz@gmail.com 2013-06-30 08:53:19 CDT --- This ticket has not been updated for over 900 days.
Is this still an issue in wine version 1.6-rc4 or higher or is this to be closed as abandoned ?
http://bugs.winehq.org/show_bug.cgi?id=24529
--- Comment #7 from bbutscheidt@yahoo.de 2013-06-30 09:24:16 CDT --- So I just did another try today.
Wine version is 1.5.31. Current Test-version of TSDoctor is 1.2.82.
Still crashes with completing the install:
WINEPREFIX=/extern07/wine2/.wine_TSDoctor wine TSDoctor_Ger.exe fixme:storage:create_storagefile Storage share mode not implemented. err:mscoree:LoadLibraryShim error reading registry key for installroot err:mscoree:LoadLibraryShim error reading registry key for installroot err:mscoree:LoadLibraryShim error reading registry key for installroot err:mscoree:LoadLibraryShim error reading registry key for installroot fixme:storage:create_storagefile Storage share mode not implemented. fixme:iphlpapi:NotifyAddrChange (Handle 0x114e368, overlapped 0x114e380): stub fixme:storage:create_storagefile Storage share mode not implemented. fixme:iphlpapi:NotifyAddrChange (Handle 0x163e8e0, overlapped 0x163e8ec): stub wine: configuration in '/extern07/wine2/.wine_TSDoctor' has been updated. fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot fixme:storage:create_storagefile Storage share mode not implemented. fixme:msi:ControlEvent_SpawnWaitDialog Doing Nothing fixme:heap:HeapSetInformation 0x361000 0 0x23f660 4 fixme:heap:HeapSetInformation 0x24d000 0 0x23f660 4 fixme:heap:HeapSetInformation 0x26d000 0 0x23f600 4 fixme:heap:HeapSetInformation 0x37d000 0 0x23f660 4 fixme:heap:HeapSetInformation 0x26d000 0 0x23f600 4 fixme:heap:HeapSetInformation 0x37d000 0 0x23f660 4 fixme:heap:HeapSetInformation 0x24d000 0 0x23f660 4 fixme:heap:HeapSetInformation 0x24d000 0 0x23f660 4 fixme:heap:HeapSetInformation 0x2f4000 0 0x23f600 4 fixme:heap:HeapSetInformation 0x404000 0 0x23f660 4 wine: Unhandled page fault on read access to 0x00000000 at address 0x7b8677f0:0x004d0273 (thread 0009), starting debugger... ^CCtrl-C: stopping debuggee 0x004d0273: movzbl 0x0(%eax,%ecx,1),%eax Modules: Module Address Debug info Name (76 modules) PE 400000- 50c000 Export tsdoctor_ger ELF 7b800000-7ba4f000 Dwarf kernel32<elf> -PE 7b820000-7ba4f000 \ kernel32 ELF 7bc00000-7bce5000 Dwarf ntdll<elf> -PE 7bc10000-7bce5000 \ ntdll ELF 7bf00000-7bf04000 Dwarf <wine-loader> ELF 7dce0000-7ddb2000 Deferred crypt32<elf> -PE 7dcf0000-7ddb2000 \ crypt32 ELF 7de21000-7de65000 Deferred rsaenh<elf> -PE 7de30000-7de65000 \ rsaenh ELF 7de65000-7de9d000 Deferred wintrust<elf> -PE 7de70000-7de9d000 \ wintrust ELF 7decd000-7def3000 Deferred imm32<elf> -PE 7ded0000-7def3000 \ imm32 ELF 7def3000-7def9000 Deferred libxfixes.so.3 ELF 7def9000-7df03000 Deferred libxcursor.so.1 ELF 7df03000-7df12000 Deferred libxi.so.6 ELF 7df12000-7df1c000 Deferred libxrandr.so.2 ELF 7df1c000-7df25000 Deferred libxrender.so.1 ELF 7df25000-7df2b000 Deferred libxxf86vm.so.1 ELF 7df2b000-7df2f000 Deferred libxinerama.so.1 ELF 7df2f000-7df35000 Deferred libxdmcp.so.6 ELF 7df35000-7df39000 Deferred libxau.so.6 ELF 7df39000-7df54000 Deferred libxcb.so.1 ELF 7df54000-7df59000 Deferred libuuid.so.1 ELF 7df59000-7df71000 Deferred libice.so.6 ELF 7df71000-7e08c000 Deferred libx11.so.6 ELF 7e08c000-7e09b000 Deferred libxext.so.6 ELF 7e09b000-7e0a3000 Deferred libsm.so.6 ELF 7e0ab000-7e0e3000 Deferred uxtheme<elf> -PE 7e0b0000-7e0e3000 \ uxtheme ELF 7e0e5000-7e17b000 Deferred winex11<elf> -PE 7e0f0000-7e17b000 \ winex11 ELF 7e1ad000-7e1d7000 Deferred libexpat.so.1 ELF 7e1d7000-7e206000 Deferred libfontconfig.so.1 ELF 7e206000-7e217000 Deferred libbz2.so.1 ELF 7e217000-7e22c000 Deferred libz.so.1 ELF 7e22c000-7e2b7000 Deferred libfreetype.so.6 ELF 7e2b7000-7e2fc000 Deferred libncurses.so.5 ELF 7e33e000-7e3bd000 Deferred shlwapi<elf> -PE 7e350000-7e3bd000 \ shlwapi ELF 7e3bd000-7e5f4000 Deferred shell32<elf> -PE 7e3d0000-7e5f4000 \ shell32 ELF 7e5f4000-7e608000 Deferred shfolder<elf> -PE 7e600000-7e608000 \ shfolder ELF 7e608000-7e752000 Deferred oleaut32<elf> -PE 7e620000-7e752000 \ oleaut32 ELF 7e752000-7e7da000 Deferred rpcrt4<elf> -PE 7e760000-7e7da000 \ rpcrt4 ELF 7e7da000-7e92a000 Deferred ole32<elf> -PE 7e7f0000-7e92a000 \ ole32 ELF 7e92a000-7e93e000 Deferred msimg32<elf> -PE 7e930000-7e93e000 \ msimg32 ELF 7e93e000-7ea61000 Deferred gdi32<elf> -PE 7e950000-7ea61000 \ gdi32 ELF 7ea61000-7ebc7000 Deferred user32<elf> -PE 7ea80000-7ebc7000 \ user32 ELF 7ebc7000-7ecd2000 Deferred comctl32<elf> -PE 7ebd0000-7ecd2000 \ comctl32 ELF 7ecd2000-7ed4a000 Deferred advapi32<elf> -PE 7ece0000-7ed4a000 \ advapi32 ELF 7ef4a000-7ef58000 Deferred libnss_files.so.2 ELF 7ef58000-7ef71000 Deferred libnsl.so.1 ELF 7ef71000-7ef7b000 Deferred libnss_compat.so.2 ELF 7ef7b000-7efbe000 Deferred libm.so.6 ELF 7efcb000-7efe6000 Deferred imagehlp<elf> -PE 7efd0000-7efe6000 \ imagehlp ELF 7efe6000-7f000000 Deferred version<elf> -PE 7eff0000-7f000000 \ version ELF f7438000-f743d000 Deferred libdl.so.2 ELF f743d000-f75ef000 Dwarf libc.so.6 ELF f75ef000-f760a000 Deferred libpthread.so.0 ELF f7640000-f764c000 Deferred libnss_nis.so.2 ELF f764c000-f7790000 Dwarf libwine.so.1 ELF f7791000-f77b3000 Deferred ld-linux.so.2 ELF f77b3000-f77b4000 Deferred [vdso].so Threads: process tid prio (all id:s are in hex) 00000008 (D) Z:\extern08\wine\TsDoctor\TSDoctor_Ger.exe 00000033 0 00000042 0 00000009 0 <== 0000000c services.exe 0000002d 0 0000002c 0 0000000e 0 0000000d 0 00000012 explorer.exe 00000013 0 0000002a winedevice.exe 00000032 0 00000031 0 0000002f 0 0000002b 0
If you try to start the exe, with is installed anyway I get:
WINEPREFIX=/extern07/wine2/.wine_TSDoctor wine /extern07/wine2/.wine_TSDoctor/drive_c/Program\ Files\ (x86)/Cypheros/TSDoctor/TSDoctor.exe fixme:win:LockWindowUpdate (0x3600c6), partial stub! fixme:win:LockWindowUpdate ((nil)), partial stub! err:ole:CoGetClassObject class {76a64158-cb41-11d1-8b02-00600806d9b6} not registered err:ole:create_server class {76a64158-cb41-11d1-8b02-00600806d9b6} not registered err:ole:CoGetClassObject no class object {76a64158-cb41-11d1-8b02-00600806d9b6} could be created for context 0x5 err:ole:CoGetClassObject class {76a64158-cb41-11d1-8b02-00600806d9b6} not registered err:ole:create_server class {76a64158-cb41-11d1-8b02-00600806d9b6} not registered err:ole:CoGetClassObject no class object {76a64158-cb41-11d1-8b02-00600806d9b6} could be created for context 0x5 fixme:advapi:RegisterEventSourceW ((null),L"TS-Doctor"): stub fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0000,0x00000008,(nil),0x0001,0x00000000,0x32fbf0,(nil)): stub err:eventlog:ReportEventW L"Virtual machine not supported!" fixme:advapi:DeregisterEventSource (0xcafe4242) stub fixme:win:WINNLSEnableIME hwnd 0x100fe enable 0: stub! fixme:win:WINNLSEnableIME hwnd 0x100fe enable -1: stub!
A small pop is shortly messaging that virtual machines aren't supported with the trial versions - so I guess that everything happens by purpose of the developer.
Since no one else cares - I vote for closing this bug and forget this program.
http://bugs.winehq.org/show_bug.cgi?id=24529
hanska2@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |hanska2@luukku.com
--- Comment #8 from hanska2@luukku.com --- I get the same error as last tester (but no crash).
wine 1.7.22
https://bugs.winehq.org/show_bug.cgi?id=24529
Teras teras@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |teras@luukku.com
--- Comment #9 from Teras teras@luukku.com --- The program installs just fine. The version is 1.2 now.
wine-1.7.37-186-g21bfc8c
https://bugs.winehq.org/show_bug.cgi?id=24529
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |super_man@post.com
--- Comment #10 from super_man@post.com --- The program version is now 1.2.171
and it starts just fine with wine 1.7.48-git
I dont know about earlier versions, but this recognizes wine as it says in german about wine behaviour with the program when you start it.
https://bugs.winehq.org/show_bug.cgi?id=24529
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |http://www.cypheros.de/down | |load.php?f=TSDoctor_Eng_1.0 | |.58.exe
--- Comment #11 from Austin English austinenglish@gmail.com --- http://www.cypheros.de/download.php?f=TSDoctor_Eng_1.0.58.exe
[austin@localhost ~]$ wine TSDoctor_Eng_1.0.58.exe fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046} fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot fixme:ntdll:NtLockFile I/O completion on lock not implemented yet fixme:msi:event_spawn_wait_dialog doing nothing fixme:shell:SHAutoComplete stub err:wineconsole:WCUSER_SetFont wrong font err:wineconsole:WCUSER_SetFont wrong font wine: Unhandled page fault on read access to 0x00000000 at address 0x800b0e4:0x00479406 (thread 0009), starting debugger...
[austin@localhost ~]$ sha1sum TSDoctor_Eng_1.0.58.exe 9bcf63ed0924e8f8d970e03269e4bb4544f55527 TSDoctor_Eng_1.0.58.exe [austin@localhost ~]$ du -h TSDoctor_Eng_1.0.58.exe 4.7M TSDoctor_Eng_1.0.58.exe [austin@localhost ~]$ wine --version wine-1.7.48-100-ge3c6777
https://bugs.winehq.org/show_bug.cgi?id=24529
--- Comment #12 from super_man@post.com --- Yes it's still valid.
Those fonts lines point to here.
http://source.winehq.org/git/wine.git/blob/4315caeff699325cd681b9beb7d22908b...
wine 1.9.6 and staging 1.9.6
https://bugs.winehq.org/show_bug.cgi?id=24529
--- Comment #13 from super_man@post.com --- The crash point is a bit weird?
wine: Unhandled page fault on read access to 0x00000000 at address 0xffffffff:0x005d0586 (thread 0009), starting debugger...
still crashes wine 1.9.12-git and staging 1.9.12.
https://bugs.winehq.org/show_bug.cgi?id=24529
--- Comment #14 from Louis Lenders xerox.xerox2000x@gmail.com --- Created attachment 65551 --> https://bugs.winehq.org/attachment.cgi?id=65551 add reg value for DigitalProductId
Found downloadlink for old version here: master.elant.cz/SAT/VU+/Tools/TSDoctor_Ger.rar
The crash really seems to come from missing registry key. When key is added (like in patch) crash is gone, and it says (in German) "Cannot be run in Virtual Machine"
The program checks if it is run in wine (checks for entry points wine_get_version and wine_nt_to_unix_file_name in ntdll); I just stupidly replaced all occurences of this in wine-source by putting extra letter before it:
find ./ -type f -exec sed -i 's/wine_nt_to_unix_file_name/qwine_nt_to_unix_file_name/g' {} ;
find ./ -type f -exec sed -i 's/wine_get_version/qwine_get_version/g' {} ;
Then windowmessage changes in: "don`t start program via rpcss.exe"
Anyway, if i remove the registry key it goes crashing again. As the program does not want wine to run it, i`d say I`ll send patch, and if accepted let`s close this;
https://bugs.winehq.org/show_bug.cgi?id=24529
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED Fixed by SHA1| |51c297afa5ee9220280a1f853fc | |ba77d20890afb
--- Comment #15 from Louis Lenders xerox.xerox2000x@gmail.com --- crash fixed by 51c297afa5ee9220280a1f853fcba77d20890afb
https://bugs.winehq.org/show_bug.cgi?id=24529
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #16 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 4.20.
https://bugs.winehq.org/show_bug.cgi?id=24529
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |4.0.x
https://bugs.winehq.org/show_bug.cgi?id=24529
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|4.0.x |---
--- Comment #17 from Michael Stefaniuc mstefani@winehq.org --- Removing the 4.0.x milestone from bug fixes included in 4.0.4.