Razor was unable to initialize. Error code:NO_TID
Description: Could not find the Client's ThreadID
This error means that Razor was unable to hook the client after it
started. This is usually caused by errors in the client which cause it
to crash to terminate before it had finished starting up. Check to make sure
your client is starting up properly.
I don't have issues running the client on its own.
For those with experience in ASM, here's the output:
Code: Select all
Unhandled exception: page fault on write access to 0x004d0b3c in 32-bit code (0x7ee20b81).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:7ee20b81 ESP:0033fea4 EBP:0033fee8 EFLAGS:00010246( R- -- I Z- -P- )
EAX:00554b3c EBX:7ee53a68 ECX:00000000 EDX:0033ff34
ESI:7ffdf000 EDI:00554b3c
Stack dump:
0x0033fea4: 0034001c 0034003c 7ee16934 7ffdf000
0x0033feb4: 00000000 00000000 00000000 00000000
0x0033fec4: 00000000 00000000 00000000 00000000
0x0033fed4: 00000000 00000000 7efe4448 bfbf9c14
0x0033fee4: 7ffdf000 0033fef8 7efba994 7ffdf000
0x0033fef4: bfbf9c14 0033ffc8 7efbab60 7ee168e0
Backtrace:
=>0 0x7ee20b81 build_list+0xb1() in kernel32 (0x0033fee8)
1 0x7efba994 call_thread_func+0xc() in ntdll (0x0033fef8)
2 0x7efbab60 call_thread_entry_point+0x70() in ntdll (0x0033ffc8)
3 0x7ef9748a in ntdll (+0x3748a) (0x0033ffe8)
0x7ee20b81 build_list+0xb1 in kernel32: movl $0x0,0x0(%eax,%esi,4)
Modules:
Module Address Debug info Name (84 modules)
PE 400000- 8ab000 Deferred client
PE 10000000-10005000 Deferred igrping
PE 30000000-30059000 Deferred binkw32
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7dff9000-7e00d000 Deferred midimap<elf>
\-PE 7e000000-7e00d000 \ midimap
ELF 7e00d000-7e032000 Deferred msacm32<elf>
\-PE 7e010000-7e032000 \ msacm32
ELF 7e032000-7e03b000 Deferred librt.so.1
ELF 7e03b000-7e102000 Deferred libasound.so.2
ELF 7e102000-7e138000 Deferred winealsa<elf>
\-PE 7e110000-7e138000 \ winealsa
ELF 7e138000-7e16a000 Deferred uxtheme<elf>
\-PE 7e140000-7e16a000 \ uxtheme
ELF 7e16a000-7e173000 Deferred libxcursor.so.1
ELF 7e173000-7e178000 Deferred libxfixes.so.3
ELF 7e178000-7e17b000 Deferred libxcomposite.so.1
ELF 7e17b000-7e182000 Deferred libxrandr.so.2
ELF 7e182000-7e18b000 Deferred libxrender.so.1
ELF 7e18b000-7e190000 Deferred libxxf86vm.so.1
ELF 7e190000-7e193000 Deferred libxinerama.so.1
ELF 7e193000-7e1b3000 Deferred imm32<elf>
\-PE 7e1a0000-7e1b3000 \ imm32
ELF 7e1b3000-7e1b8000 Deferred libxdmcp.so.6
ELF 7e1b8000-7e1d1000 Deferred libxcb.so.1
ELF 7e1d1000-7e1d5000 Deferred libuuid.so.1
ELF 7e1d5000-7e1ec000 Deferred libice.so.6
ELF 7e1ec000-7e306000 Deferred libx11.so.6
ELF 7e306000-7e314000 Deferred libxext.so.6
ELF 7e314000-7e31c000 Deferred libsm.so.6
ELF 7e31e000-7e335000 Deferred msacm32<elf>
\-PE 7e320000-7e335000 \ msacm32
ELF 7e335000-7e3d1000 Deferred winex11<elf>
\-PE 7e340000-7e3d1000 \ winex11
ELF 7e461000-7e487000 Deferred libexpat.so.1
ELF 7e487000-7e4b2000 Deferred libfontconfig.so.1
ELF 7e4b2000-7e4c6000 Deferred libz.so.1
ELF 7e4c6000-7e54a000 Deferred libfreetype.so.6
ELF 7e563000-7e58c000 Deferred gdi.exe16.so
PE 7e570000-7e58c000 Deferred gdi.exe16
ELF 7e58c000-7e59f000 Deferred system.drv16.so
PE 7e590000-7e59f000 Deferred system.drv16
ELF 7e59f000-7e5b2000 Deferred lz32<elf>
\-PE 7e5a0000-7e5b2000 \ lz32
ELF 7e5b2000-7e61d000 Deferred msvcrt<elf>
\-PE 7e5c0000-7e61d000 \ msvcrt
ELF 7e61d000-7e6a2000 Deferred winmm<elf>
\-PE 7e620000-7e6a2000 \ winmm
ELF 7e6a2000-7e6e8000 Deferred dsound<elf>
\-PE 7e6b0000-7e6e8000 \ dsound
ELF 7e6e8000-7e73f000 Deferred ddraw<elf>
\-PE 7e6f0000-7e73f000 \ ddraw
ELF 7e73f000-7e80b000 Deferred comctl32<elf>
\-PE 7e750000-7e80b000 \ comctl32
ELF 7e80b000-7e829000 Deferred iphlpapi<elf>
\-PE 7e810000-7e829000 \ iphlpapi
ELF 7e829000-7e852000 Deferred ws2_32<elf>
\-PE 7e830000-7e852000 \ ws2_32
ELF 7e852000-7e86c000 Deferred wsock32<elf>
\-PE 7e860000-7e86c000 \ wsock32
ELF 7e86c000-7e964000 Deferred ole32<elf>
\-PE 7e880000-7e964000 \ ole32
ELF 7e964000-7e9d2000 Deferred rpcrt4<elf>
\-PE 7e970000-7e9d2000 \ rpcrt4
ELF 7e9d2000-7ea28000 Deferred advapi32<elf>
\-PE 7e9e0000-7ea28000 \ advapi32
ELF 7ea28000-7eab0000 Deferred gdi32<elf>
\-PE 7ea30000-7eab0000 \ gdi32
ELF 7eab0000-7ebe6000 Deferred user32<elf>
\-PE 7ead0000-7ebe6000 \ user32
ELF 7ebe6000-7ebf2000 Deferred libnss_files.so.2
ELF 7eda3000-7ef10000 Export kernel32<elf>
\-PE 7edc0000-7ef10000 \ kernel32
ELF 7ef10000-7ef36000 Deferred libm.so.6
ELF 7ef37000-7ef4f000 Deferred version<elf>
\-PE 7ef40000-7ef4f000 \ version
ELF 7ef4f000-7f000000 Export ntdll<elf>
\-PE 7ef60000-7f000000 \ ntdll
ELF b7614000-b7618000 Deferred libdl.so.2
ELF b7618000-b775e000 Deferred libc.so.6
ELF b775e000-b7777000 Deferred libpthread.so.0
ELF b7777000-b777a000 Deferred libxau.so.6
ELF b7790000-b78cb000 Deferred libwine.so.1
ELF b78cc000-b78ea000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
0000000e
00000014 0
00000010 0
0000000f 0
00000011
00000016 0
00000013 0
00000012 0
00000030
00000031 0
00000036
0000003b 0
0000003a 0
00000039 2
00000038 0
00000037 0
0000003c (D) C:\Program Files\EA Games\Ultima Online 2D Client\client.exe
0000003d 0 <==
Backtrace:
=>0 0x7ee20b81 build_list+0xb1() in kernel32 (0x0033fee8)
1 0x7efba994 call_thread_func+0xc() in ntdll (0x0033fef8)
2 0x7efbab60 call_thread_entry_point+0x70() in ntdll (0x0033ffc8)
3 0x7ef9748a in ntdll (+0x3748a) (0x0033ffe8)
WINE is up to date. I assume it's an issue with linux and Windows having different threading methods and wouldn't give it a mind except for the fact that it only happens on one machine. It's likely related to the linux issue where if you run Razor.exe you ALWAYS get the above issue, so you have to run Updater.exe