https://bugs.winehq.org/show_bug.cgi?id=39290
Bug ID: 39290 Summary: WceIS.INF Product: Wine Version: unspecified Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: yudhie.coverall@gmail.com Distribution: ---
Unhandled exception: page fault on write access to 0xfffbb030 in 32-bit code (0x00542ecb). Register dump: CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b EIP:00542ecb ESP:0064e938 EBP:0064e9d0 EFLAGS:00010246( R- -- I Z- -P- ) EAX:fffbb000 EBX:0054316d ECX:00000000 EDX:00000000 ESI:7ecd7ad0 EDI:00000000 Stack dump: 0x0064e938: 00000010 0064e7f0 00000001 00000000 0x0064e948: 0000007b 00541c23 00000246 7ffccfb8 0x0064e958: 7ffcc000 7bcbf000 7ead0690 7ea70000 0x0064e968: 00000002 00000000 00000000 00000000 0x0064e978: 7bc77cfb 7bcbf000 868e0224 01d0f22d 0x0064e988: 868e021a 01d0f22d 868e0224 01d0f22d Backtrace: =>0 0x00542ecb in haspnt.sys (+0x2ecb) (0x0064e9d0) 1 0x00541c7a in haspnt.sys (+0x1c79) (0x0064e9e8) 2 0x7bc7c93d call_thread_func+0x7c() in ntdll (0x0064eab8) 3 0x7bc7998e RtlRaiseException+0x21() in ntdll (0x0064ead8) 4 0x7bc82dce in ntdll (+0x72dcd) (0x0064f358) 5 0xb7514f70 start_thread+0xcf() in libpthread.so.0 (0x0064f428) 6 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 7 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 8 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 9 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 10 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 11 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 12 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 13 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 14 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 15 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 16 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 17 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 18 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 19 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 20 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 21 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 22 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 23 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 24 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 25 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 26 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 27 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 28 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 29 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 30 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 31 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 32 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 33 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 34 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 35 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 36 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 37 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 38 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 39 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 40 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 41 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 42 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 43 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 44 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 45 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 46 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 47 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 48 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 49 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 50 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 51 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 52 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 53 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 54 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 55 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 56 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 57 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 58 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 59 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 60 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 61 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 62 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 63 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 64 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 65 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 66 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 67 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 68 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 69 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 70 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 71 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 72 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 73 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 74 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 75 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 76 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 77 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 78 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 79 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 80 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 81 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 82 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 83 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 84 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 85 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 86 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 87 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 88 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 89 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 90 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 91 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 92 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 93 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 94 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 95 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 96 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 97 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 98 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 99 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 100 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 101 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 102 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 103 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 104 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 105 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 106 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 107 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 108 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 109 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 110 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 111 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 112 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 113 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 114 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 115 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 116 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 117 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 118 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 119 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 120 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 121 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 122 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 123 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 124 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 125 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 126 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 127 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 128 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 129 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 130 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 131 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 132 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 133 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 134 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 135 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 136 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 137 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 138 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 139 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 140 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 141 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 142 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 143 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 144 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 145 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 146 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 147 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 148 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 149 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 150 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 151 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 152 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 153 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 154 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 155 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 156 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 157 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 158 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 159 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 160 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 161 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 162 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 163 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 164 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 165 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 166 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 167 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 168 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 169 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 170 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 171 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 172 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 173 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 174 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 175 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 176 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 177 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 178 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 179 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 180 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 181 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 182 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 183 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 184 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 185 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 186 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 187 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 188 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 189 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 190 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 191 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 192 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 193 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 194 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 195 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 196 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 197 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 198 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 199 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 200 0xb7445bee __clone+0x5d() in libc.so.6 (0x00000000) 0x00542ecb: movw %bx,0x30(%eax) Modules: Module Address Debug info Name (29 modules) PE 540000- 54ba00 Export haspnt.sys ELF 7b800000-7ba5b000 Deferred kernel32<elf> -PE 7b810000-7ba5b000 \ kernel32 ELF 7bc00000-7bcdb000 Dwarf ntdll<elf> -PE 7bc10000-7bcdb000 \ ntdll ELF 7bf00000-7bf04000 Deferred <wine-loader> ELF 7ea58000-7eb00000 Deferred msvcrt<elf> -PE 7ea70000-7eb00000 \ msvcrt ELF 7ec1b000-7ec33000 Deferred hal<elf> -PE 7ec20000-7ec33000 \ hal ELF 7ec33000-7ecb4000 Deferred rpcrt4<elf> -PE 7ec40000-7ecb4000 \ rpcrt4 ELF 7ecb4000-7ecfe000 Deferred ntoskrnl<elf> -PE 7ecc0000-7ecfe000 \ ntoskrnl ELF 7ecfe000-7ed70000 Deferred advapi32<elf> -PE 7ed10000-7ed70000 \ advapi32 ELF 7ed70000-7ed7d000 Deferred libnss_files.so.2 ELF 7ed7d000-7ed89000 Deferred libnss_nis.so.2 ELF 7ed89000-7eda2000 Deferred libnsl.so.1 ELF 7efa2000-7efe8000 Deferred libm.so.6 ELF 7efea000-7f000000 Deferred winedevice<elf> -PE 7eff0000-7f000000 \ winedevice ELF b7350000-b7359000 Deferred libnss_compat.so.2 ELF b735a000-b7508000 Dwarf libc.so.6 ELF b7508000-b750d000 Deferred libdl.so.2 ELF b750e000-b752a000 Dwarf libpthread.so.0 ELF b7542000-b76f7000 Dwarf libwine.so.1 ELF b76f9000-b771b000 Deferred ld-linux.so.2 ELF b771b000-b771c000 Deferred [vdso].so Threads: process tid prio (all id:s are in hex) 0000000e services.exe 00000035 0 00000034 0 0000002e 0 00000027 0 0000001e 0 00000018 0 00000016 0 00000014 0 00000010 0 0000000f 0 00000012 winedevice.exe 00000019 0 00000017 0 00000013 0 0000001a (D) C:\windows\system32\winedevice.exe 00000024 0 <== 00000021 0 00000020 0 0000001b 0 0000001c winedbg.exe 0000001d 0 00000022 winedevice.exe 0000002d 0 0000002a 0 00000029 0 00000023 0 0000002b plugplay.exe 00000031 0 00000030 0 0000002c 0 00000032 winedevice.exe 00000037 0 00000036 0 00000033 0 00000038 explorer.exe 0000003e 0 00000039 0 System information: Wine build: wine-1.6.2 Platform: i386 Host system: Linux Host version: 3.16.0-38-generic
https://bugs.winehq.org/show_bug.cgi?id=39290
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |hardware, obfuscation CC| |focht@gmx.net Version|unspecified |1.6.2 Summary|WceIS.INF |Sentinel HASP 'haspnt.sys' | |kernel driver crashes
--- Comment #1 from Anastasius Focht focht@gmx.net --- Hello yudhie,
your Wine version is outdated. Please upgrade to Wine 1.7.x series and retest.
Please specify which application and version is this? Be aware that Wine is not an operating system and can't support various hardware drivers by design.
Regards
https://bugs.winehq.org/show_bug.cgi?id=39290
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEEDINFO Ever confirmed|0 |1
--- Comment #2 from Anastasius Focht focht@gmx.net --- Hello folks,
as requested, please retest with new Wine version. Also provide information about the application, download etc.
Regards
https://bugs.winehq.org/show_bug.cgi?id=39290
Justin Soulia rockinup1231@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |rockinup1231@gmail.com
--- Comment #3 from Justin Soulia rockinup1231@gmail.com --- There is some some information here about HASP but white paper and other documentation require registration to view:
http://www.safenet-inc.com/software-monetization/sentinel-hasp/#content-left
There is also a free trial to play with there (still requires registration to access).
Appears to be an out of the box solution for integrating software and hardware level DRM into a software package. They claim to support many different platforms apart from Windows (including Linux) for both the developer and end user targets.
So, not sure what value there is trying to resolve an issue with a Windows driver not loading in Wine if this pertains to the SDK which has multi-platform support.
https://bugs.winehq.org/show_bug.cgi?id=39290
--- Comment #4 from Anastasius Focht focht@gmx.net --- Hello Justin,
thanks for the info but it's not needed here.
This bug report is not about making it fully work but rather resolve it as dupe of existing bug reports.
OP failed to provide details so far, that is stating the application, exact HASP dongle driver version + download links. If I had the exact driver binary I could already tell the problem.
Tidbit: My first "investigations" date back almost 20 years ago ... at the time when Aladdin acquired E-Y-E (Hardlock parallel port dongles/emulation).
Regards
https://bugs.winehq.org/show_bug.cgi?id=39290
Aaron Franke arnfranke@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |arnfranke@yahoo.com
--- Comment #5 from Aaron Franke arnfranke@yahoo.com --- Is this still an issue in Wine 2.6?
https://bugs.winehq.org/show_bug.cgi?id=39290
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |RESOLVED Resolution|--- |ABANDONED
--- Comment #6 from Anastasius Focht focht@gmx.net --- Hello folks,
since OP didn't bother to respond for long time, resolving 'abandoned' here.
There were a lot of improvements so the original crash should be gone. Due to missing information (application, exact HASP dongle driver version + download links) it's impossible to figure out which other bug fixed this.
Regards
https://bugs.winehq.org/show_bug.cgi?id=39290
André H. nerv@dawncrow.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED CC| |nerv@dawncrow.de
--- Comment #7 from André H. nerv@dawncrow.de --- closing abandoned