[Bug 37688] Tera online has difficulty starting after new Patch to Launcher

wine-bugs at winehq.org wine-bugs at winehq.org
Tue Dec 30 06:18:43 CST 2014


https://bugs.winehq.org/show_bug.cgi?id=37688

--- Comment #12 from Jaroslav <Kazunekit at gmail.com> ---
0009:warn:debugstr:OutputDebugStringA "SteamSupport:ERROR:MessageQueue
initialize error, name='message_queue_8', error='File exists.'\n"
After a little digging and basic googling, the exception in SteamSupport.dll is
raised from boost interprocess library during the creation of message queue.
I found the file it's trying to create, deleted it and re-run the program.
Instead of the above error I got:
0009:Call KERNEL32.OutputDebugStringA(08404738 "SteamSupport:ERROR:MessageQueue
initialize error, name='message_queue_8',
error='boost::interprocess_exception::library_error'\n") ret=05d2bc8e

Going through +relay,+file debug log, I found that the file is created twice. 
First:
-----SNIP-----
0009:Call KERNEL32.CreateFileA(08404280 "C:\\users\\Public\\Application
Data/boost_interprocess//message_queue_8",80010000,00000007,00000000,00000003,00000000,00000000)
ret=05d2c808
trace:file:CreateFileW L"C:\\users\\Public\\Application
Data/boost_interprocess//message_queue_8" GENERIC_READ FILE_SHARE_READ
FILE_SHARE_WRITE FILE_SHARE_DELETE  creation 3 attributes 0x0
trace:file:RtlDosPathNameToNtPathName_U (L"C:\\users\\Public\\Application
Data/boost_interprocess//message_queue_8",0x33df64,(nil),(nil))
trace:file:RtlGetFullPathName_U (L"C:\\users\\Public\\Application
Data/boost_interprocess//message_queue_8" 520 0x33dce4 (nil))
trace:file:wine_nt_to_unix_file_name L"\\users\\Public\\Application
Data\\boost_interprocess\\message_queue_8" not found in
/home/kazune/.PlayOnLinux//wineprefix/TERA/dosdevices/c:/users/Public/Application
Data/boost_interprocess
trace:file:CreateFileW returning 0xffffffff
0009:Ret  KERNEL32.CreateFileA() retval=ffffffff ret=05d2c808
-----SNIP-----
Second:
-----SNIP-----
0009:Call KERNEL32.CreateFileA(084044b8 "C:\\users\\Public\\Application
Data/boost_interprocess//message_queue_8",c0000000,00000007,00000000,00000001,00000100,00000000)
ret=05d2c808
trace:file:CreateFileW L"C:\\users\\Public\\Application
Data/boost_interprocess//message_queue_8" GENERIC_READ GENERIC_WRITE
FILE_SHARE_READ FILE_SHARE_WRITE FILE_SHARE_DELETE  creation 1 attributes 0x100
trace:file:RtlDosPathNameToNtPathName_U (L"C:\\users\\Public\\Application
Data/boost_interprocess//message_queue_8",0x33dcf4,(nil),(nil))
trace:file:RtlGetFullPathName_U (L"C:\\users\\Public\\Application
Data/boost_interprocess//message_queue_8" 520 0x33da74 (nil))
trace:file:wine_nt_to_unix_file_name L"\\??\\C:\\users\\Public\\Application
Data\\boost_interprocess\\message_queue_8" ->
"/home/kazune/.PlayOnLinux//wineprefix/TERA/dosdevices/c:/users/Public/Application
Data/boost_interprocess/message_queue_8"
trace:file:CreateFileW returning 0x2ac
0009:Ret  KERNEL32.CreateFileA() retval=000002ac ret=05d2c808
-----SNIP-----

After that I get the previously mentioned error.
Not sure where to go from here, I guess I could try make a test program, but
I'd need some pointers :)

Btw, it is installed on PlayOnLinux, but only so I can test multiple wine
versions automatically. The game was installed by hand, without using an
install script.

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list