Hi, I have problems running an application with wine. At startup it tries to read its config file. But it catches up in an endless loop of exceptions. The attached trace is generated using --debugmsg +msvcrt,+seh,+file,+dosfs. I send only the interesting part of the full trace.
However there is a: fixme:seh:EXC_RtlRaiseException call to unimplemented function msvcrt.dll.localeconv But why does there happen an excpeption anyways? Any clue, whats wrong here? -- Martin Fuchs [EMAIL PROTECTED]
... trace:dosfs:DOSFS_OpenDir "/windows/E" trace:dosfs:DOSFS_FindUnixName (/windows/E,L"WINDOWS\\win.ini") -> L"WINDOWS" (L"WINDOWS") trace:dosfs:DOSFS_FindUnixName /windows/E/WINDOWS,L"win.ini" trace:dosfs:DOSFS_OpenDir "/windows/E/WINDOWS" trace:dosfs:DOSFS_FindUnixName (/windows/E/WINDOWS,L"win.ini") -> L"win.ini" (L"WIN.INI") trace:dosfs:DOSFS_GetFullName returning /windows/E/WINDOWS/win.ini = L"E:\\WINDOWS\\WIN.INI" trace:dosfs:DOSFS_GetFullName L"D:\\tools\\USER32.dll" (last=1) trace:dosfs:DOSFS_FindUnixName /windows/D,L"tools\\USER32.dll" trace:dosfs:DOSFS_OpenDir "/windows/D" trace:dosfs:DOSFS_FindUnixName (/windows/D,L"tools\\USER32.dll") -> L"tools" (L"TOOLS") trace:dosfs:DOSFS_FindUnixName /windows/D/tools,L"USER32.dll" trace:dosfs:DOSFS_OpenDir "/windows/D/tools" warn:dosfs:DOSFS_FindUnixName L"USER32.dll" not found in '/windows/D/tools' trace:dosfs:DOSFS_GetFullName L"USER32.dll" (last=1) trace:dosfs:DOSFS_FindUnixName /home/martin,L"USER32.dll" trace:dosfs:DOSFS_OpenDir "/home/martin" warn:dosfs:DOSFS_FindUnixName L"USER32.dll" not found in '/home/martin' trace:dosfs:DOSFS_FindUnixName /windows/E/WINDOWS/system32,L"USER32.dll" trace:dosfs:DOSFS_OpenDir "/windows/E/WINDOWS/system32" trace:dosfs:DOSFS_FindUnixName (/windows/E/WINDOWS/system32,L"USER32.dll") -> L"user32.dll" (L"USER32.DLL") trace:dosfs:SearchPathW found /windows/E/WINDOWS/system32/user32.dll L"E:\\WINDOWS\\SYSTEM32\\USER32.DLL" trace:dosfs:SearchPathW drive E: root /windows/E trace:dosfs:SearchPathW Returning L"E:\\WINDOWS\\system32\\user32.dll" trace:msvcrt:MSVCRT_operator_new (16) returning 0x403fc478 trace:msvcrt:_lock (9) trace:msvcrt:_unlock (9) trace:msvcrt:MSVCRT_operator_new (16) returning 0x403fc498 trace:msvcrt:_lock (9) trace:msvcrt:_unlock (9) trace:msvcrt:MSVCRT_operator_new (16) returning 0x403fc4b8 trace:msvcrt:_lock (9) trace:msvcrt:_unlock (9) trace:msvcrt:MSVCRT_operator_new (16) returning 0x403fc4d8 trace:msvcrt:_lock (9) trace:msvcrt:_unlock (9) trace:msvcrt:MSVCRT_operator_new (16) returning 0x403fc4f8 trace:msvcrt:_lock (9) trace:msvcrt:_unlock (9) trace:msvcrt:MSVCRT_operator_new (16) returning 0x403fc518 trace:msvcrt:_lock (9) trace:msvcrt:_unlock (9) trace:dosfs:DOSFS_GetFullName L"D:\\tools\\ADVAPI32.dll" (last=1) trace:dosfs:DOSFS_FindUnixName /windows/D,L"tools\\ADVAPI32.dll" trace:dosfs:DOSFS_OpenDir "/windows/D" trace:dosfs:DOSFS_FindUnixName (/windows/D,L"tools\\ADVAPI32.dll") -> L"tools" (L"TOOLS") trace:dosfs:DOSFS_FindUnixName /windows/D/tools,L"ADVAPI32.dll" trace:dosfs:DOSFS_OpenDir "/windows/D/tools" warn:dosfs:DOSFS_FindUnixName L"ADVAPI32.dll" not found in '/windows/D/tools' trace:dosfs:DOSFS_GetFullName L"ADVAPI32.dll" (last=1) trace:dosfs:DOSFS_FindUnixName /home/martin,L"ADVAPI32.dll" trace:dosfs:DOSFS_OpenDir "/home/martin" warn:dosfs:DOSFS_FindUnixName L"ADVAPI32.dll" not found in '/home/martin' trace:dosfs:DOSFS_FindUnixName /windows/E/WINDOWS/system32,L"ADVAPI32.dll" trace:dosfs:DOSFS_OpenDir "/windows/E/WINDOWS/system32" trace:dosfs:DOSFS_FindUnixName (/windows/E/WINDOWS/system32,L"ADVAPI32.dll") -> L"advapi32.dll" (L"ADVAPI32.DLL") trace:dosfs:SearchPathW found /windows/E/WINDOWS/system32/advapi32.dll L"E:\\WINDOWS\\SYSTEM32\\ADVAPI32.DLL" trace:dosfs:SearchPathW drive E: root /windows/E trace:dosfs:SearchPathW Returning L"E:\\WINDOWS\\system32\\advapi32.dll" trace:dosfs:DOSFS_GetFullName L"D:\\tools\\ADVAPI32.dll" (last=1) trace:dosfs:DOSFS_FindUnixName /windows/D,L"tools\\ADVAPI32.dll" trace:dosfs:DOSFS_OpenDir "/windows/D" trace:dosfs:DOSFS_FindUnixName (/windows/D,L"tools\\ADVAPI32.dll") -> L"tools" (L"TOOLS") trace:dosfs:DOSFS_FindUnixName /windows/D/tools,L"ADVAPI32.dll" trace:dosfs:DOSFS_OpenDir "/windows/D/tools" warn:dosfs:DOSFS_FindUnixName L"ADVAPI32.dll" not found in '/windows/D/tools' trace:dosfs:DOSFS_GetFullName L"ADVAPI32.dll" (last=1) trace:dosfs:DOSFS_FindUnixName /home/martin,L"ADVAPI32.dll" trace:dosfs:DOSFS_OpenDir "/home/martin" warn:dosfs:DOSFS_FindUnixName L"ADVAPI32.dll" not found in '/home/martin' trace:dosfs:DOSFS_FindUnixName /windows/E/WINDOWS/system32,L"ADVAPI32.dll" trace:dosfs:DOSFS_OpenDir "/windows/E/WINDOWS/system32" trace:dosfs:DOSFS_FindUnixName (/windows/E/WINDOWS/system32,L"ADVAPI32.dll") -> L"advapi32.dll" (L"ADVAPI32.DLL") trace:dosfs:SearchPathW found /windows/E/WINDOWS/system32/advapi32.dll L"E:\\WINDOWS\\SYSTEM32\\ADVAPI32.DLL" trace:dosfs:SearchPathW drive E: root /windows/E trace:dosfs:SearchPathW Returning L"E:\\WINDOWS\\system32\\advapi32.dll" trace:msvcrt:MSVCRT_operator_new (12) returning 0x403fb950 trace:msvcrt:_lock (9) trace:msvcrt:_unlock (9) trace:file:CreateFileW L"D:\\tools\\mailer.cfg" GENERIC_READ FILE_SHARE_READ OPEN_EXISTING attributes 0x48000000 trace:dosfs:DOSFS_GetFullName L"D:\\tools\\mailer.cfg" (last=1) trace:dosfs:DOSFS_FindUnixName /windows/D,L"tools\\mailer.cfg" trace:dosfs:DOSFS_OpenDir "/windows/D" trace:dosfs:DOSFS_FindUnixName (/windows/D,L"tools\\mailer.cfg") -> L"tools" (L"TOOLS") trace:dosfs:DOSFS_FindUnixName /windows/D/tools,L"mailer.cfg" trace:dosfs:DOSFS_OpenDir "/windows/D/tools" trace:dosfs:DOSFS_FindUnixName (/windows/D/tools,L"mailer.cfg") -> L"mailer.cfg" (L"MAILER.CFG") trace:dosfs:DOSFS_GetFullName returning /windows/D/tools/mailer.cfg = L"D:\\TOOLS\\MAILER.CFG" trace:dosfs:GetDriveTypeW (L"D:\\TOOLS\\MAILER.CFG") trace:file:CreateFileW returning 0x5c trace:file:FILE_ReadFileEx file 0x5c to buf 0x406b018c num 4096 0x406b2194 func 0x58117d70 trace:file:FILE_AsyncReadService 0x406b2194 0x406b018c trace:file:FILE_AsyncReadService read 4096 more bytes 4096/4096 so far trace:file:fileio_call_completion_func data: 0x403fcca8 trace:file:FILE_ReadFileEx file 0x5c to buf 0x406b118c num 4096 0x406b2194 func 0x58117d70 trace:file:FILE_AsyncReadService 0x406b2194 0x406b118c trace:file:FILE_AsyncReadService read 4096 more bytes 4096/4096 so far trace:file:fileio_call_completion_func data: 0x403fcca8 trace:file:FILE_ReadFileEx file 0x5c to buf 0x406b018c num 4096 0x406b2194 func 0x58117d70 trace:file:FILE_AsyncReadService 0x406b2194 0x406b018c trace:file:FILE_AsyncReadService read 4096 more bytes 4096/4096 so far trace:file:fileio_call_completion_func data: 0x403fcca8 trace:file:FILE_ReadFileEx file 0x5c to buf 0x406b118c num 4096 0x406b2194 func 0x58117d70 trace:file:FILE_AsyncReadService 0x406b2194 0x406b118c trace:file:FILE_AsyncReadService read 2924 more bytes 2924/4096 so far trace:file:FILE_AsyncReadService 0x406b2194 0x406b118c trace:file:fileio_call_completion_func data: 0x403fcca8 trace:file:FILE_ReadFileEx file 0x5c to buf 0x406b018c num 4096 0x406b2194 func 0x58117d70 trace:file:FILE_AsyncReadService 0x406b2194 0x406b018c trace:file:fileio_call_completion_func data: 0x403fcca8 trace:msvcrt:MSVCRT_operator_new (12) returning 0x403fc668 trace:msvcrt:_lock (9) trace:msvcrt:_unlock (9) trace:msvcrt:MSVCRT_fopen (D:\tools\mailer.cfg,rb) trace:msvcrt:MSVCRT__sopen :file (D:\tools\mailer.cfg) oflags: 0x8000 shflags: 0x0040 trace:file:CreateFileW L"D:\\tools\\mailer.cfg" GENERIC_READ FILE_SHARE_READ FILE_SHARE_WRITE OPEN_EXISTING attributes 0x80 trace:dosfs:DOSFS_GetFullName L"D:\\tools\\mailer.cfg" (last=1) trace:dosfs:DOSFS_FindUnixName /windows/D,L"tools\\mailer.cfg" trace:dosfs:DOSFS_OpenDir "/windows/D" trace:dosfs:DOSFS_FindUnixName (/windows/D,L"tools\\mailer.cfg") -> L"tools" (L"TOOLS") trace:dosfs:DOSFS_FindUnixName /windows/D/tools,L"mailer.cfg" trace:dosfs:DOSFS_OpenDir "/windows/D/tools" trace:dosfs:DOSFS_FindUnixName (/windows/D/tools,L"mailer.cfg") -> L"mailer.cfg" (L"MAILER.CFG") trace:dosfs:DOSFS_GetFullName returning /windows/D/tools/mailer.cfg = L"D:\\TOOLS\\MAILER.CFG" trace:dosfs:GetDriveTypeW (L"D:\\TOOLS\\MAILER.CFG") trace:file:CreateFileW returning 0x5c trace:msvcrt:msvcrt_alloc_fd :handle (0x5c) allocating fd (3) trace:msvcrt:MSVCRT__sopen :fd (3) handle (0x5c) trace:msvcrt:msvcrt_alloc_fp :fd (3) allocating FILE* trace:msvcrt:msvcrt_alloc_fp :got FILE* (0x403fcca8) trace:msvcrt:MSVCRT_fopen :got (0x403fcca8) trace:msvcrt:MSVCRT_operator_new (16) returning 0x403fc668 trace:msvcrt:_lock (9) trace:msvcrt:_unlock (9) trace:msvcrt:MSVCRT_setlocale (0 (null)) trace:msvcrt:MSVCRT_operator_new (33) returning 0x403fccd0 trace:msvcrt:_lock (9) trace:msvcrt:_unlock (9) trace:msvcrt:MSVCRT_setlocale (0 C) trace:msvcrt:_lock (19) trace:msvcrt:_unlock (19) trace:msvcrt:MSVCRT_operator_new (33) returning 0x403fcd00 trace:msvcrt:_lock (9) trace:msvcrt:_unlock (9) trace:msvcrt:MSVCRT_setlocale (0 C) trace:msvcrt:_lock (19) trace:msvcrt:_unlock (19) trace:msvcrt:__dllonexit (0x55922cc9,0x5595b060,0x5595b05c) trace:msvcrt:__dllonexit table start 0x403a5d88-0x403a5e34, 43 entries trace:msvcrt:__dllonexit new table start 0x403a5d88-0x403a5e38, 44 entries trace:msvcrt:MSVCRT_operator_new (40) returning 0x403fccd0 trace:msvcrt:_lock (9) trace:msvcrt:_unlock (9) trace:msvcrt:MSVCRT_setlocale (0 (null)) trace:msvcrt:MSVCRT_operator_new (33) returning 0x403fcd00 trace:msvcrt:_lock (9) trace:msvcrt:_unlock (9) trace:msvcrt:MSVCRT_setlocale (0 C) trace:msvcrt:_lock (19) trace:msvcrt:_unlock (19) trace:msvcrt:MSVCRT_operator_new (33) returning 0x403fcd30 trace:msvcrt:_lock (9) trace:msvcrt:_unlock (9) trace:msvcrt:MSVCRT_operator_new (24) returning 0x403fcd60 trace:msvcrt:_lock (9) trace:msvcrt:_unlock (9) trace:msvcrt:__dllonexit (0x55904c42,0x5595b060,0x5595b05c) trace:msvcrt:__dllonexit table start 0x403a5d88-0x403a5e38, 44 entries trace:msvcrt:__dllonexit new table start 0x403fcf88-0x403fd03c, 45 entries trace:msvcrt:MSVCRT_operator_new (8) returning 0x403a5e10 trace:msvcrt:_lock (9) trace:msvcrt:_unlock (9) trace:msvcrt:MSVCRT_operator_new (8) returning 0x403fd048 trace:msvcrt:_lock (9) trace:msvcrt:_unlock (9) trace:msvcrt:MSVCRT_operator_new (24) returning 0x403fd068 trace:msvcrt:_lock (9) trace:msvcrt:_unlock (9) trace:seh:EXC_RtlRaiseException code=80000100 flags=1 addr=0x5590a51c trace:seh:EXC_RtlRaiseException info[0]=406ec680 trace:seh:EXC_RtlRaiseException info[1]=406ecc85 fixme:seh:EXC_RtlRaiseException call to unimplemented function msvcrt.dll.localeconv trace:seh:EXC_CallHandler calling handler at 0x5592a4b9 code=80000100 flags=1 trace:seh:EXC_CallHandler handler returned 1 trace:seh:EXC_CallHandler calling handler at 0x5592a4ee code=80000100 flags=1 trace:seh:EXC_CallHandler handler returned 1 trace:seh:EXC_CallHandler calling handler at 0x5592a444 code=80000100 flags=1 trace:seh:EXC_CallHandler handler returned 1 trace:seh:EXC_CallHandler calling handler at 0x5592a06d code=80000100 flags=1 trace:seh:EXC_CallHandler handler returned 1 trace:seh:EXC_CallHandler calling handler at 0x559294d8 code=80000100 flags=1 trace:seh:EXC_CallHandler handler returned 1 trace:seh:EXC_CallHandler calling handler at 0x5811d5a3 code=80000100 flags=1 trace:seh:EXC_CallHandler handler returned 1 trace:seh:EXC_CallHandler calling handler at 0x1001b883 code=80000100 flags=1 trace:seh:EXC_CallHandler handler returned 1 trace:seh:EXC_CallHandler calling handler at 0x1001e84b code=80000100 flags=1 trace:seh:EXC_CallHandler handler returned 1 trace:seh:EXC_CallHandler calling handler at 0x58255b20 code=80000100 flags=1 trace:seh:cxx_frame_handler handling C++ exception rec 0x406b1f5c frame 0x406b24a0 trylevel 0 descr 0x58257d88 nested_frame (nil) exception type: flags 406f7b80 destr 0x406f75c4 handler 0x403fd068 type info 0x406b1fbc 0: flags 6a088b type 0x4e88098acode=c0000005 flags=0 addr=0x406d8485 trace:seh:EXC_RtlRaiseException info[0]=00000000 trace:seh:EXC_RtlRaiseException info[1]=4e88098e trace:seh:EXC_CallHandler calling handler at 0x400b7660 code=c0000005 flags=0 trace:seh:EXC_CallHandler handler returned 2 trace:seh:EXC_CallHandler calling handler at 0x5592a4b9 code=c0000005 flags=10 trace:seh:EXC_CallHandler handler returned 1 trace:seh:EXC_CallHandler calling handler at 0x5592a4ee code=c0000005 flags=10 trace:seh:EXC_CallHandler handler returned 1 trace:seh:EXC_CallHandler calling handler at 0x5592a444 code=c0000005 flags=10 trace:seh:EXC_CallHandler handler returned 1 trace:seh:EXC_CallHandler calling handler at 0x5592a06d code=c0000005 flags=10 trace:seh:EXC_CallHandler handler returned 1 ...