https://bugs.winehq.org/show_bug.cgi?id=41642
Bug ID: 41642 Summary: Аварийное закрытие программатора S3CC921 Product: Wine Version: 1.9.22 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: critical Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: iron180@rambler.ru Distribution: ---
Created attachment 56017 --> https://bugs.winehq.org/attachment.cgi?id=56017 Programmer S3CC921 chips (such as Xerox 3140/ml-1910, Xerox WC3210/SCX-4824fn, etc.)
Во вложении лежит сам программатор S3CC921, стоит заметить, что данный программатор успешно работает на Windows XP/2003 и ReactOS 0.4.2, однако отказывается работать в Wine
Отчет, который получается при аварийном завершении
-- In the attachment lies with the programmer S3CC921, it should be noted that this programmer successfully works on Windows XP/2003 and ReactOS 0.4.2, but refuses to work in Wine
The report, obtained by crash
--
Unhandled exception: unimplemented function ntoskrnl.exe.KeSetTimerEx called in 32-bit code (0x7b43c326). Register dump: CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b EIP:7b43c326 ESP:0063e714 EBP:0063e788 EFLAGS:00000216( - -- I -A-P- ) EAX:7b429229 EBX:00000004 ECX:0063e734 EDX:0063e7b8 ESI:7ed475c0 EDI:001123ac Stack dump: 0x0063e714: 7bcd8000 00000000 0063ef4c 80000100 0x0063e724: 00000001 00000000 7b43c326 00000002 0x0063e734: 7ed475c0 7ed4a2a4 7bc3ed27 7ed4fb6e 0x0063e744: 0063e7c0 7ed6bae5 7ed50798 7ed4fb1f 0x0063e754: 0063e7d0 7bc3ecf1 b76f2000 00000000 0x0063e764: 7ed6bae4 0063e7a8 b7554410 00000000 Backtrace: =>0 0x7b43c326 in kernel32 (+0x1c326) (0x0063e788) 1 0x7ed4757f in ntoskrnl (+0x1757e) (0x0063e7c8) 2 0x7ed39e91 in ntoskrnl (+0x9e90) (0x0063e818) 3 0x00741843 in i2cdrv.sys (+0x1842) (0x0063e818) 4 0x7effb5f4 in winedevice (+0xb5f3) (0x0063e868) 5 0x7ed40fc0 IoCreateDriver+0x32f() in ntoskrnl (0x0063e8d8) 6 0x7effc00d in winedevice (+0xc00c) (0x0063e958) 7 0x7bc8ecf0 in ntdll (+0x7ecef) (0x0063e9f8) 8 0x7bc7fdec call_thread_func_wrapper+0xb() in ntdll (0x0063ea18) 9 0x7bc82c4f call_thread_func+0xde() in ntdll (0x0063eaf8) 10 0x7bc7fdca RtlRaiseException+0x21() in ntdll (0x0063eb18) 11 0x7bc8a93f in ntdll (+0x7a93e) (0x0063f368) 12 0xb75020f6 start_thread+0xc5() in libpthread.so.0 (0x0063f428) 13 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 14 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 15 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 16 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 17 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 18 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 19 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 20 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 21 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 22 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 23 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 24 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 25 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 26 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 27 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 28 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 29 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 30 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 31 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 32 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 33 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 34 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 35 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 36 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 37 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 38 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 39 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 40 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 41 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 42 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 43 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 44 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 45 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 46 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 47 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 48 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 49 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 50 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 51 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 52 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 53 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 54 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 55 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 56 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 57 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 58 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 59 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 60 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 61 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 62 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 63 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 64 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 65 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 66 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 67 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 68 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 69 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 70 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 71 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 72 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 73 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 74 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 75 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 76 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 77 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 78 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 79 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 80 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 81 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 82 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 83 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 84 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 85 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 86 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 87 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 88 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 89 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 90 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 91 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 92 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 93 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 94 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 95 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 96 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 97 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 98 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 99 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 100 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 101 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 102 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 103 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 104 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 105 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 106 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 107 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 108 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 109 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 110 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 111 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 112 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 113 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 114 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 115 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 116 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 117 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 118 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 119 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 120 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 121 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 122 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 123 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 124 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 125 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 126 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 127 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 128 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 129 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 130 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 131 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 132 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 133 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 134 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 135 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 136 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 137 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 138 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 139 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 140 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 141 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 142 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 143 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 144 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 145 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 146 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 147 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 148 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 149 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 150 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 151 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 152 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 153 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 154 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 155 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 156 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 157 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 158 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 159 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 160 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 161 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 162 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 163 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 164 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 165 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 166 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 167 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 168 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 169 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 170 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 171 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 172 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 173 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 174 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 175 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 176 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 177 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 178 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 179 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 180 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 181 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 182 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 183 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 184 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 185 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 186 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 187 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 188 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 189 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 190 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 191 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 192 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 193 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 194 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 195 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 196 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 197 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 198 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 199 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 200 0xb74528ce __clone+0x6d() in libc.so.6 (0x00000000) 0x7b43c326: addl $12,%esp Modules: Module Address Debug info Name (24 modules) PE 740000- 742820 Export i2cdrv.sys ELF 7b400000-7b7e1000 Dwarf kernel32<elf> -PE 7b420000-7b7e1000 \ kernel32 ELF 7bc00000-7bcf5000 Dwarf ntdll<elf> -PE 7bc10000-7bcf5000 \ ntdll ELF 7c000000-7c004000 Deferred <wine-loader> ELF 7ec9e000-7ed1e000 Deferred rpcrt4<elf> -PE 7ecb0000-7ed1e000 \ rpcrt4 ELF 7ed1e000-7ed6d000 Dwarf ntoskrnl<elf> -PE 7ed30000-7ed6d000 \ ntoskrnl ELF 7ed6d000-7ede4000 Deferred advapi32<elf> -PE 7ed80000-7ede4000 \ advapi32 ELF 7ede4000-7edf7000 Deferred libnss_files.so.2 ELF 7ef75000-7efc9000 Deferred libm.so.6 ELF 7efd0000-7efe9000 Deferred hal<elf> -PE 7efe0000-7efe9000 \ hal ELF 7efe9000-7f000000 Dwarf winedevice<elf> -PE 7eff0000-7f000000 \ winedevice ELF b737c000-b7381000 Deferred libdl.so.2 ELF b7381000-b74fc000 Dwarf libc.so.6 ELF b74fc000-b7518000 Dwarf libpthread.so.0 ELF b754f000-b7706000 Dwarf libwine.so.1 ELF b7707000-b772b000 Deferred ld-linux.so.2 ELF b772b000-b772c000 Deferred [vdso].so Threads: process tid prio (all id:s are in hex) 00000008 wineconsole.exe 00000009 0 0000000e services.exe 0000005f 0 00000058 0 00000055 0 00000054 0 0000001e 0 00000014 0 00000010 0 0000000f 0 00000012 winedevice.exe 00000024 0 00000019 0 00000018 0 00000013 0 0000001c plugplay.exe 00000021 0 00000020 0 0000001d 0 00000027 explorer.exe 00000031 0 0000002d 0 0000002c 0 0000002b 0 00000028 0 00000048 cmd.exe 00000049 0 0000004c chip921.exe 0000004d 0 00000056 (D) C:\windows\system32\winedevice.exe 0000005d 0 0000005c 0 <== 0000005b 0 0000005a 0 00000057 0 System information: Wine build: wine-1.9.22 Platform: i386 Version: Windows XP Host system: Linux Host version: 3.14.79-std-def-alt0.M70P.1