The forum

Star Wars The Old Republic Freezes

Author Replies
Jump to the page: 1 - 2
Stargreeter Thursday 15 October 2015 at 16:08
StargreeterAnonymous

Hm, well, i tell you, what i have done.

I looked for the login-file (gedit) and emptied it. Then I clicked debug instead of start in the menu in pol.

the game started.

then i opened the map to get the map-bug and the freezing (or error-message/crash anyway).

i ignored the message and went to the file itself. it had hundreds of lines - most of them

identical to two lines. i put everything into the editor and shortened it about all of the

identical lines. - the "remaining" i copied to the forum and set font size down to 10, to

make it more readable.

P.S.: To think a about it - it is possible, that there have been more entries before i deleted them than just from one session, so there must be some content in that file, i think ?


I am an old veteran gamer from times of C=64 on - used to ms-dos and basic - but i prefer linux ubuntu trusty tahr and dislike windy win-doh!-s and nasty nsa and webwielding whackers and spying spiders - face me in a dungeon and i'll show you (you mobs)!
booman Friday 16 October 2015 at 17:22
booman

Yes, it is possible, if you use newest version of PlayOnLinux, the debug should eliminate most of the duplicate lines.

So what were the errors in the debug?


† Booman †
Mint 19 64-bit | Nvidia 415.25 | GeForce GTX 1060
Linux for Beginners | List of Linux Games | My Games
PlayOnLinux Guides | PlayOnLinux Explained
Noserenity Sunday 18 October 2015 at 11:35
NoserenityAnonymous

Well here is a snippet of my latest try with 1.7.53

 

[10/18/15 04:55:29] - Running wine-1.7.53 launcher.exe /unix swtor_fix.exe (Working directory : /home/chris/.PlayOnLinux/wineprefix/SWTOR/drive_c/Program Files/Electronic Arts/BioWare/Star Wars - The Old Republic)
[1018/045530:ERROR:network_change_notifier_win.cc(111)] WSALookupServiceBegin failed with: 8
[10/18/15 05:25:31] - Running wine-1.7.53 start /unix swtor_fix.exe (Working directory : /home/chris/.PlayOnLinux/wineprefix/SWTOR/drive_c/Program Files/Electronic Arts/BioWare/Star Wars - The Old Republic)
[10/18/15 05:25:31] - Running wine-1.7.53 launcher.exe /unix swtor_fix.exe (Working directory : /home/chris/.PlayOnLinux/wineprefix/SWTOR/drive_c/Program Files/Electronic Arts/BioWare/Star Wars - The Old Republic)
err:wineconsole:WCUSER_SetFont wrong font
err:wineconsole:WCUSER_SetFont wrong font
fixme:ntdll:NtConnectPort (0x5b0c1170,L"\\ThemeApiPort",0x32c60c,(nil),(nil),(nil),0x32c61c,0x32c618),stub!
fixme:iphlpapi:NotifyAddrChange (Handle 0x32cbbc, overlapped 0xffbc90): stub
fixme:winsock:WSALookupServiceBeginW (0x32cc68 0x00000ff0 0x32cca4) Stub!
[1018/052532:ERROR:network_change_notifier_win.cc(111)] WSALookupServiceBegin failed with: 8
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented
fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented
fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented
fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented
fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented
fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented
fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented
fixme:win:EnumDisplayDevicesW ((null),0,0x3268f8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x3244e8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x3248b8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x3268e8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x3268e8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x326928,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x3268c8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x52fa308,0x00000000), stub!
fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
fixme:wbemprox:enum_class_object_Next timeout not supported
fixme:win:EnumDisplayDevicesW ((null),0,0x52f92d8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x52f90c8,0x00000000), stub!
fixme:ddraw:ddraw7_Initialize Ignoring guid {aeb2cdd4-6e41-43ea-941c-8361cc760781}.
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {33d9a761-90c8-11d0-bd43-00a0c911ce86} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb41-f175-11d1-a392-00e0291f3959} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb46-f175-11d1-a392-00e0291f3959} not found
fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented
fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented
fixme:win:EnumDisplayDevicesW ((null),0,0x329e48,0x00000000), stub!
fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
fixme:toolhelp:Heap32ListFirst : stub
fixme:win:EnumDisplayDevicesW ((null),0,0x32a3e8,0x00000000), stub!
fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented
fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented
fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented
fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented
fixme:win:EnumDisplayDevicesW ((null),0,0x329c28,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x329da8,0x00000000), stub!
fixme:iphlpapi:CancelIPChangeNotify (overlapped 0xffbc90): stub
fixme:ntdll:NtConnectPort (0x5b0c1170,L"\\ThemeApiPort",0x33fb4c,(nil),(nil),(nil),0x33fb5c,0x33fb58),stub!
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33fc4c 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33fc4c 1 C) semi-stub
fixme:win:EnumDisplayDevicesW ((null),0,0x33f3f8,0x00000000), stub!
fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
fixme:wbemprox:enum_class_object_Next timeout not supported
fixme:win:EnumDisplayDevicesW ((null),0,0x33e828,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33e618,0x00000000), stub!
fixme:ddraw:ddraw7_Initialize Ignoring guid {aeb2cdd4-6e41-43ea-941c-8361cc760781}.
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {33d9a761-90c8-11d0-bd43-00a0c911ce86} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb41-f175-11d1-a392-00e0291f3959} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb46-f175-11d1-a392-00e0291f3959} not found
fixme:win:EnumDisplayDevicesW ((null),0,0xaefe088,0x00000000), stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x141bd8, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B8G8R8A8_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0xaefe578 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0xaefe3e8 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0xb1fe42c 1 C) semi-stub
fixme:ntdll:NtConnectPort (0x5b0c1170,L"\\ThemeApiPort",0x33fb4c,(nil),(nil),(nil),0x33fb5c,0x33fb58),stub!
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33fc4c 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33fc4c 1 C) semi-stub
fixme:win:EnumDisplayDevicesW ((null),0,0x33f3f8,0x00000000), stub!
fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
fixme:wbemprox:enum_class_object_Next timeout not supported
fixme:win:EnumDisplayDevicesW ((null),0,0x33e828,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33e618,0x00000000), stub!
fixme:ddraw:ddraw7_Initialize Ignoring guid {aeb2cdd4-6e41-43ea-941c-8361cc760781}.
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {33d9a761-90c8-11d0-bd43-00a0c911ce86} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb41-f175-11d1-a392-00e0291f3959} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb46-f175-11d1-a392-00e0291f3959} not found
fixme:process:GetProcessWorkingSetSize (0xffffffff,0xaafe8d4,0xaafe8d0): stub
fixme:process:GetProcessWorkingSetSize (0xffffffff,0xaefe484,0xaefe480): stub
fixme:process:GetProcessWorkingSetSize (0xffffffff,0xaefe464,0xaefe460): stub
fixme:process:GetProcessWorkingSetSize (0xffffffff,0xaafe8d4,0xaafe8d0): stub
fixme:win:EnumDisplayDevicesW ((null),0,0xaafc978,0x00000000), stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x140ed0, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B8G8R8A8_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xaafc928,0x00000000), stub!
fixme:d3d9:D3DPERF_SetOptions (0x1) : stub
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
fixme:keyboard:X11DRV_ActivateKeyboardLayout 0x4090409, 0100: semi-stub!
fixme:keyboard:X11DRV_ActivateKeyboardLayout KLF_SETFORPROCESS not supported
fixme:win:EnumDisplayDevicesW ((null),0,0xaefe008,0x00000000), stub!
fixme:thread:GetThreadPreferredUILanguages 52, 0xaefded8, 0xaefdf48 0xaefdee0
fixme:thread:GetThreadPreferredUILanguages 52, 0xaefdf38, 0xaefdfa8 0xaefdf40
fixme:win:GetWindowPlacement not supported on other process window 0x11007c
fixme:win:GetWindowPlacement not supported on other process window 0x11007c
fixme:win:GetWindowPlacement not supported on other process window 0x11007c
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0xaefe3ac 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0xaefe1ec 1 C) semi-stub
fixme:win:GetWindowPlacement not supported on other process window 0x11007c
fixme:win:GetWindowPlacement not supported on other process window 0x11007c

Noserenity Monday 19 October 2015 at 5:04
NoserenityAnonymous

I have had the most luck in kde, game freezes almost immediately after logging in on gnome. Freezes so bad I have to reset the comp.  At least in kde I can kill it and resume my session.

booman Monday 19 October 2015 at 18:20
booman

I noticed something interesting in the log...

Running wine-1.7.53 launcher.exe /unix swtor_fix.exe 

Quote

What is "swtor_fix.exe"?

Please tell me you aren't using a No-CD Hack or pirated version of Star Wars The Old Republic

Edited by booman


† Booman †
Mint 19 64-bit | Nvidia 415.25 | GeForce GTX 1060
Linux for Beginners | List of Linux Games | My Games
PlayOnLinux Guides | PlayOnLinux Explained
booman Monday 19 October 2015 at 18:25
booman

Nevermind, I see where you found the swtor_fix.exe:  GitHub

I recommend not using this "fix" and use the actual swtor.exe from the game in PlayOnLinux
I guarantee PlayOnLinux won't support this hacked executable, but there might be patched versions of Wine that do same thing.

I'll research this "fix" swtor_fix.exe and see if there is a patched version of Wine avaiable in PlayOnLinux that will simulate the same thing its doing.


† Booman †
Mint 19 64-bit | Nvidia 415.25 | GeForce GTX 1060
Linux for Beginners | List of Linux Games | My Games
PlayOnLinux Guides | PlayOnLinux Explained
Stargreeter Monday 19 October 2015 at 18:28
StargreeterAnonymous

I used the prepared installation-routine from the games-tab. it includes the same fix.

the line has been in my logfile, too. And, hey, it is a downloaded, free game - so nobody

needs a cd anyway.

what it is doing i have no clue. i haven't seen a specification about.

EDIT: Ah, we were typing at the same time :D - in that case the routine should be revised, too.

Edited by Stargreeter


I am an old veteran gamer from times of C=64 on - used to ms-dos and basic - but i prefer linux ubuntu trusty tahr and dislike windy win-doh!-s and nasty nsa and webwielding whackers and spying spiders - face me in a dungeon and i'll show you (you mobs)!
Noserenity Tuesday 20 October 2015 at 0:31
NoserenityAnonymous

Yeah, that fix is right from Playonlinux bro.  I didn't do anything :)

booman Tuesday 20 October 2015 at 0:36
booman

Whoa, the PlayOnLinux installer included the swtor_fix.exe?

I'm waaaaay outta my league now...

I'm totally stumped with the crash at this point.
If PlayOnLinux developers aren't responding to your posts, then you are out of luck for now.


† Booman †
Mint 19 64-bit | Nvidia 415.25 | GeForce GTX 1060
Linux for Beginners | List of Linux Games | My Games
PlayOnLinux Guides | PlayOnLinux Explained
booman Tuesday 20 October 2015 at 0:37
booman

Hmm, looking on WineHQ's and it appears swtor_fix.exe is a necessity to run it:  WineHQs


† Booman †
Mint 19 64-bit | Nvidia 415.25 | GeForce GTX 1060
Linux for Beginners | List of Linux Games | My Games
PlayOnLinux Guides | PlayOnLinux Explained
Noserenity Tuesday 20 October 2015 at 4:50
NoserenityAnonymous

Yep, I read about that too.  Without it and if you were lucky it would load after 20+ minutes! hehe

booman Tuesday 20 October 2015 at 18:51
booman

It seems your problem is very common.  Most "freezing" posts on WineHQ was related to the map

Some people had it and some didn't depending on the version of Wine.  I'm sure its driver related as well.

Have you considered updating your video drivers?  I don't remember if I've mentioned it previously, and I'm too lazy to go back and read all of our posts cheeky


† Booman †
Mint 19 64-bit | Nvidia 415.25 | GeForce GTX 1060
Linux for Beginners | List of Linux Games | My Games
PlayOnLinux Guides | PlayOnLinux Explained
Noserenity Thursday 22 October 2015 at 12:07
NoserenityAnonymous

On the latest drivers for my distro.  Good idea though.  

booman Thursday 22 October 2015 at 17:09
booman

That is about all I have to suggest.  It looks like one-of-those-games that will be stubborn in PlayOnLinux.

Keep searching and please post any suggestions you find too


† Booman †
Mint 19 64-bit | Nvidia 415.25 | GeForce GTX 1060
Linux for Beginners | List of Linux Games | My Games
PlayOnLinux Guides | PlayOnLinux Explained
Stargreeter Sunday 25 October 2015 at 13:26
StargreeterAnonymous

Well, to come back to the debug-infos:

we have some lines in common, but one seems to me fitting perfectly to some issues here:

"fixme:win:GetWindowPlacement not supported on other process window 0x11007a"

the map-issue is, when it crashes, because we expect to get an information (window) above the map-window. It is strange, because it works on some markings (mouse-hovering-over-it; i.e. entrances) and crashes on others (quest-search-this-aera-to-do-whatever-thingies).

the "change-of-graphical-settings-issue" is, when it crashes, because it is expected to click a button on a window, in order to keep the new settings or to return to the settungs you had before. But you're not able to cklick anything any more, like a transparent layer laying over the whole screen. Restarting the game and we are with the new settings, aren't we? - Then it is just related to this small window, not to the settings.

And the "entering-new-big-aera-issue" others talked about could perhaps be related to messages, which should go over the screen ? ... Dunno. I haven't reproduced this one so far.

Well, there're always some graphical levels to see: the landscape, the hud, inventory-window and so on - but somewhere seem to be a worm in the apple, who messes some things up. Hmpf ... something like a missing semicolon ... good luck ... indeed :D


I am an old veteran gamer from times of C=64 on - used to ms-dos and basic - but i prefer linux ubuntu trusty tahr and dislike windy win-doh!-s and nasty nsa and webwielding whackers and spying spiders - face me in a dungeon and i'll show you (you mobs)!
Noserenity Monday 26 October 2015 at 0:56
NoserenityAnonymous

I steer with the mouse often and the cursor is visually invisible when that happens.  I wonder if at least some of my freezing is due to the invisible curser moving over the minimap.

Anyway, I had a look at what they were saying about it on crossover and it's about par for the course here.

booman Monday 26 October 2015 at 15:37
booman

If you are using Steam, the transparent window is probably the In-Game Community Overlay.  Try disabling it in Steam Settings.  I've had that overlay crash many games and its very annoying.  Newer versions of Wine seem to have fixed the overlay, but I'm not sure if that is included in that swotor_fix.exe


† Booman †
Mint 19 64-bit | Nvidia 415.25 | GeForce GTX 1060
Linux for Beginners | List of Linux Games | My Games
PlayOnLinux Guides | PlayOnLinux Explained