http://bugs.winehq.org/show_bug.cgi?id=29765
Bug #: 29765 Summary: Synful Orchestra 2.5.x tpkd.sys driver crashes due to unimplemented function ntoskrnl.exe.IoStartNextPacket Product: Wine Version: 1.4-rc1 Platform: x86 OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: ntoskrnl AssignedTo: wine-bugs@winehq.org ReportedBy: focht@gmx.net Classification: Unclassified
Hello,
the driver crashes and app displays message box "Updated TPkd driver required, and a reboot. Please reboot or reinstall the software."
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/Common Files/Synful/Synful Orchestra/SO
$ wine ./SynfulOrchestraAuthorizer.exe fixme:ntoskrnl:KeInitializeMutex stub: 0x112900, 0 ... fixme:ntoskrnl:IoGetDeviceObjectPointer stub: L"\Device\DebugMessageDevice" 1f01ff 0x53e514 0x53e510 fixme:ntoskrnl:KeInitializeEvent stub: 0x1110f0 1 0 fixme:ntoskrnl:KeInitializeEvent stub: 0x113970 1 0 fixme:ntoskrnl:IoRegisterDriverReinitialization stub: 0x7efff920 0x545d57 0x113710 fixme:ntoskrnl:__regs_KfRaiseIrql (2) stub! wine: Call from 0x7b83924f to unimplemented function ntoskrnl.exe.IoStartNextPacket, aborting wine: Unimplemented function ntoskrnl.exe.IoStartNextPacket called at address 0x7b83924f (thread 0026), starting debugger... --- snip ---
$ sha1sum synful_orchestra_252_32bit_setup.exe 489f3c24279ece8c220745efc5cf59caa22ec7d0 synful_orchestra_252_32bit_setup.exe
$ wine --version wine-1.4-rc1-73-g57bb089
Regards
http://bugs.winehq.org/show_bug.cgi?id=29765
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, obfuscation URL| |http://www.synful.com/Downl | |oad.htm
--- Comment #1 from Anastasius Focht focht@gmx.net 2012-02-01 14:23:09 CST --- Hello,
filling fields ...
Regards
http://bugs.winehq.org/show_bug.cgi?id=29765
--- Comment #2 from Austin English austinenglish@gmail.com 2012-02-01 18:21:25 CST --- Created attachment 38652 --> http://bugs.winehq.org/attachment.cgi?id=38652 stub
Adding a stub gets it a bit further: fixme:ntoskrnl:__regs_KfRaiseIrql (2) stub! fixme:ntoskrnl:IoStartNextPacket (0x1139c8 1) stub fixme:ntoskrnl:__regs_KfLowerIrql (0) stub! fixme:ntoskrnl:KeWaitForSingleObject stub: 0x110ea8, 0, 0, 1, (nil) fixme:ntoskrnl:KeWaitForSingleObject stub: 0x1129c8, 0, 0, 1, (nil) fixme:ntoskrnl:KeReleaseMutex stub: 0x1129c8, 0 err:int:emulate_instruction Unsupported DR register, eip+2 is c0 wine: Unhandled privileged instruction at address 0x54490d (thread 0026), starting debugger...
with a dialog saying: Code: -7
http://bugs.winehq.org/show_bug.cgi?id=29765
--- Comment #3 from Anastasius Focht focht@gmx.net 2012-02-02 02:11:59 CST --- Hello Austin,
--- quote --- Adding a stub gets it a bit further: fixme:ntoskrnl:__regs_KfRaiseIrql (2) stub! fixme:ntoskrnl:IoStartNextPacket (0x1139c8 1) stub fixme:ntoskrnl:__regs_KfLowerIrql (0) stub! fixme:ntoskrnl:KeWaitForSingleObject stub: 0x110ea8, 0, 0, 1, (nil) fixme:ntoskrnl:KeWaitForSingleObject stub: 0x1129c8, 0, 0, 1, (nil) fixme:ntoskrnl:KeReleaseMutex stub: 0x1129c8, 0 err:int:emulate_instruction Unsupported DR register, eip+2 is c0 wine: Unhandled privileged instruction at address 0x54490d (thread 0026), starting debugger...
with a dialog saying: Code: -7 --- quote ---
that's another Wine shortcoming, deserving its own bug. That crash is due to incomplete "mov drX, eax" (AT&T syntax) support. Currently only DR1 and DR7 are handled.
Regards
http://bugs.winehq.org/show_bug.cgi?id=29765
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |902d619dfef06c7eab46f1afd6e | |616bc5ef81a35 Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #4 from Austin English austinenglish@gmail.com 2012-03-13 14:06:05 CDT --- http://source.winehq.org/git/wine.git/commitdiff/902d619dfef06c7eab46f1afd6e...
http://bugs.winehq.org/show_bug.cgi?id=29765
--- Comment #5 from Alexandre Julliard julliard@winehq.org 2012-03-16 14:09:26 CDT --- Closing bugs fixed in 1.5.0.
http://bugs.winehq.org/show_bug.cgi?id=29765
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #6 from Alexandre Julliard julliard@winehq.org 2012-03-16 17:11:44 CDT --- Really closing bugs fixed in 1.5.0.
https://bugs.winehq.org/show_bug.cgi?id=29765
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://www.synful.com/Downl |https://web.archive.org/web |oad.htm |/20201230001032/http://www. | |synful.com/DarlingDo250/syn | |ful_orchestra_252_32bit_set | |up.exe
--- Comment #7 from Anastasius Focht focht@gmx.net --- Hello folks,
adding stable download link via Internet Archive for documentation.
https://web.archive.org/web/20201230001032/http://www.synful.com/DarlingDo25...
$ sha1sum synful_orchestra_252_32bit_setup.exe 489f3c24279ece8c220745efc5cf59caa22ec7d0 synful_orchestra_252_32bit_setup.exe $ du -sh synful_orchestra_252_32bit_setup.exe 135M synful_orchestra_252_32bit_setup.exe
Regards