How to get Wine working on 32-bit Slackware? [preloader warnings]
by Byron from LinuxQuestions.org on (#6ETDT)
Greetings users. I am a time traveler from the distant past of 2007! Not really, but I may as well be given the hardware we're dealing with here. I'm running intel's classic i686 Core(TM) Duo 32-bit T2400 processor at a blazing 1.83GHz. (Arnold Schwarzenegger's got nothing on me ;)). I have a few old pc games like System Shock, Age of Empires 2 (HD) and the original Dungeon Keeper etc. but whenever I try to run any of them through wine, I get the following errors:
Code:byron@Slacker:~/Vidya/PC/System Shock/CD$ wine SystemShock.bin
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
0080:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0080:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0080:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0080:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
00d8:err:seh:NtRaiseException Exception frame is not in stack limits => unable to dispatch exception.
00e0:err:seh:NtRaiseException Exception frame is not in stack limits => unable to dispatch exception.
0098:err:seh:NtRaiseException Exception frame is not in stack limits => unable to dispatch exception.
00d0:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
00d0:err:winediag:nodrv_CreateWindow L"The explorer process failed to start."
002c:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
002c:err:winediag:nodrv_CreateWindow L"The explorer process failed to start."
preloader: Warning: failed to reserve range 00010000-00110000
00ec:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
00ec:err:winediag:nodrv_CreateWindow L"The explorer process failed to start."
00ec:err:setupapi:create_dest_file failed to create L"C:\\windows\\system32\\notepad.exe" (error=80)
preloader: Warning: failed to reserve range 00010000-00110000
00f4:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
00f4:err:winediag:nodrv_CreateWindow L"The explorer process failed to start."
preloader: Warning: failed to reserve range 00010000-00110000
^Cwine: configuration in L"/home/byron/.wine" has been updated.
^Cpreloader: Warning: failed to reserve range 00010000-00110000
^C0110:fixme:console:default_ctrl_handler Terminating process 20 on event 0While I'm optimistic and suspect that solving the preloader error may have a chance of solving the others (given that it's called a 'pre'-loader) if anyone knows anything to the contrary, and could help explain to a (tee)total wine noob how they think to solve it, I'd greatly appreciate it.
For what it's worth, running winecfg outputs the following, but still displays a functioning menu.
Code:byron@Slacker:~/Vidya/PC/System Shock/CD$ winecfg
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
01fc:fixme:imm:ImeSetActiveContext (00030074, 1): stub
01fc:fixme:imm:ImmReleaseContext (00020056, 00030074): stub
0204:fixme:imm:ImeSetActiveContext (0002003A, 0): stub
0204:fixme:imm:ImmReleaseContext (0002008E, 0002003A): stubI saw this thread where Volkerding mentions a potential solution to the preloader issue but at the cost of opening up a "whole range of possible kernel attacks that can allow local users to root your machine". I was wondering if there might be any alternate solutions which maybe didn't do that? :rolleyes:
Code:byron@Slacker:~/Vidya/PC/System Shock/CD$ wine SystemShock.bin
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
0080:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0080:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0080:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0080:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
00d8:err:seh:NtRaiseException Exception frame is not in stack limits => unable to dispatch exception.
00e0:err:seh:NtRaiseException Exception frame is not in stack limits => unable to dispatch exception.
0098:err:seh:NtRaiseException Exception frame is not in stack limits => unable to dispatch exception.
00d0:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
00d0:err:winediag:nodrv_CreateWindow L"The explorer process failed to start."
002c:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
002c:err:winediag:nodrv_CreateWindow L"The explorer process failed to start."
preloader: Warning: failed to reserve range 00010000-00110000
00ec:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
00ec:err:winediag:nodrv_CreateWindow L"The explorer process failed to start."
00ec:err:setupapi:create_dest_file failed to create L"C:\\windows\\system32\\notepad.exe" (error=80)
preloader: Warning: failed to reserve range 00010000-00110000
00f4:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
00f4:err:winediag:nodrv_CreateWindow L"The explorer process failed to start."
preloader: Warning: failed to reserve range 00010000-00110000
^Cwine: configuration in L"/home/byron/.wine" has been updated.
^Cpreloader: Warning: failed to reserve range 00010000-00110000
^C0110:fixme:console:default_ctrl_handler Terminating process 20 on event 0While I'm optimistic and suspect that solving the preloader error may have a chance of solving the others (given that it's called a 'pre'-loader) if anyone knows anything to the contrary, and could help explain to a (tee)total wine noob how they think to solve it, I'd greatly appreciate it.
For what it's worth, running winecfg outputs the following, but still displays a functioning menu.
Code:byron@Slacker:~/Vidya/PC/System Shock/CD$ winecfg
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
01fc:fixme:imm:ImeSetActiveContext (00030074, 1): stub
01fc:fixme:imm:ImmReleaseContext (00020056, 00030074): stub
0204:fixme:imm:ImeSetActiveContext (0002003A, 0): stub
0204:fixme:imm:ImmReleaseContext (0002008E, 0002003A): stubI saw this thread where Volkerding mentions a potential solution to the preloader issue but at the cost of opening up a "whole range of possible kernel attacks that can allow local users to root your machine". I was wondering if there might be any alternate solutions which maybe didn't do that? :rolleyes: