PDA

View Full Version : Hero lab freezes after install on WINE


anivair
May 30th, 2008, 11:24 AM
I've got hero lab installed on ubuntu linux under wine. Install went fine (or so it seemed) but when I start the program I get to the screen that says "Building User Interface ..." and then it just stops.

not sure what to do to even troubleshoot that. here's my command line output for anyone that can make heads or tails of it:

*******

anivair@anivair-desktop:~/.wine/drive_c/HeroLab$ wine "/home/anivair/.wine/drive_c/HeroLab/HeroLab.exe"
preloader: Warning: failed to reserve range 00000000-60000000
preloader: Warning: failed to reserve range 00000000-60000000
err:dosmem:setup_dos_mem Cannot use first megabyte for DOS address space, please report
preloader: Warning: failed to reserve range 00000000-60000000
err:dosmem:setup_dos_mem Cannot use first megabyte for DOS address space, please report
preloader: Warning: failed to reserve range 00000000-60000000
err:dosmem:setup_dos_mem Cannot use first megabyte for DOS address space, please report
fixme:spoolsv:serv_main (0 (nil))
err:dosmem:setup_dos_mem Cannot use first megabyte for DOS address space, please report
preloader: Warning: failed to reserve range 00000000-60000000
err:dosmem:setup_dos_mem Cannot use first megabyte for DOS address space, please report
err:region:CombineRgn Invalid rgn=(nil)
err:region:CombineRgn Invalid rgn=(nil)
err:region:CombineRgn Invalid rgn=(nil)
err:region:CombineRgn Invalid rgn=(nil)
err:region:CombineRgn Invalid rgn=(nil)

*******

And then it just carries on like that till I stop it.

I have one suggestion from the wine pages that suggests I edit xorg.conf. I'm going to try that and if it works, I'll post it here so we have it for others.

anivair
May 30th, 2008, 12:20 PM
that didn't fix it. Still looking into patches.

anivair
June 2nd, 2008, 07:13 AM
Still nothing. I've just opted to use VMware instead to make it work. I'll keep working on wine solutions. I suspect it has to do with fiddling with winecfg, but I can't find it.

Colen
June 3rd, 2008, 08:54 AM
anivair wrote:
>
>
> Still nothing. I've just opted to use VMware instead to make it work.
> I'll keep working on wine solutions. I suspect it has to do with
> fiddling with winecfg, but I can't find it.


I don't have any experience with WINE, so I'm afraid I can't help :(
Does anyone else run Hero Lab under it that could lend their experiences?


--
Colen McAlister, colen@wolflair.com
Chief Engineer, Lone Wolf Development

Faenril
April 29th, 2009, 01:04 AM
I have the same issue.

(It was me who posted yesterday as chatladin on M&M HQ)

rob
May 2nd, 2009, 07:57 PM
Hero Lab *does* make use of memory-mapped files within Windows. While a proper implementation of WINE should fundamentally support memory-mapped files, it's the only thing that HL does that isn't very vanilla - aside from our licensing mechanism. You might try writing a very simple Windows program that leverages memory-mapped files and test it out under WINE. Beyond that, I'm not sure what else HL could be doing that would get WINE fundamentally confused.

Faenril
May 4th, 2009, 01:53 AM
I could if I knew how to write such a program ^^;

gabesword
August 19th, 2009, 12:17 PM
I'm having the exact same problem. Is there a list of what .dlls are used? Often replacing a WINE dll with one from a Windows install takes care of quirks like this.

dsprag
August 19th, 2009, 07:31 PM
I have run into the same problem with the demo version. Interestingly, Savage Worlds, Cortex, and the authoring kit have no problems getting past that point, but even they freeze eventually.


Dan

dsprag
August 19th, 2009, 07:39 PM
Also just noticed that when it hangs, the HeroLab process is sitting there holding one core of my CPU at 100% load.


Dan

rob
August 19th, 2009, 08:54 PM
Also just noticed that when it hangs, the HeroLab process is sitting there holding one core of my CPU at 100% load.

Can you send us a stack trace when it hangs?

I have never played with WINE, and I don't have a Linux system available to test anything with. However, if you sent me a stack trace, I could reconcile that against the code and see if there is anything interesting about where/how the hang is occurring. If that uncovers something meaningful, we can take a look at the code in that location and see what might be special that's going on.

rob
August 19th, 2009, 09:01 PM
I'm having the exact same problem. Is there a list of what .dlls are used? Often replacing a WINE dll with one from a Windows install takes care of quirks like this.

Hero Lab is linked against the following system DLL libraries:
-kernel32
-user32
-gdi32
-advapi32
-shlwapi
-winspool
-comdlg32
-comsupp
-shell32
-wininet
-ole32
-oleaut32
-uuid
-odbc32
-odbccp32

The last five libraries should *not* be getting used by Hero Lab. However, they are included in the link because we use them with other in-house components and the link list is generic across all of our components.

Hope this proves helpful....

huntercc
August 20th, 2009, 04:51 PM
I tried replacing the listed dlls with those from a working WinXP install, but I get the same results. Only problem is I was unable to locate comsupp or uuid. I also noticed both of the odbc libraries in your list were not included by default in the WINE installation.

Can you tell me how to do a stack trace in ubuntu? I'd be happy to do one, i just don't know how.

gabesword
August 26th, 2009, 09:01 AM
Here is what I get from wine when I run HeroLab.exe and it freezes/crashes:

~/.wine/drive_c/HeroLab$ wine HeroLab.exe
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (30000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT 30000
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (30000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT 30000
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (30000): STUB
fixme:wininet:HTTPREQ_QueryOption Semi-STUB INTERNET_OPTION_SECURITY_FLAGS: 0
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_SECURITY_FLAGS; STUB
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (30000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT 30000
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (30000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT 30000
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (30000): STUB
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (30000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT 30000
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (30000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT 30000
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (30000): STUB
fixme:bitmap:CreateBitmapIndirect planes = 0
fixme:bitmap:CreateBitmapIndirect planes = 0
fixme:bitmap:CreateBitmapIndirect planes = 0
fixme:bitmap:CreateBitmapIndirect planes = 0
fixme:bitmap:CreateBitmapIndirect planes = 0
fixme:bitmap:CreateBitmapIndirect planes = 0
fixme:bitmap:CreateBitmapIndirect planes = 0
fixme:bitmap:CreateBitmapIndirect planes = 0
fixme:bitmap:CreateBitmapIndirect planes = 0
fixme:bitmap:CreateBitmapIndirect planes = 0
fixme:bitmap:CreateBitmapIndirect planes = 0


The "fixme:bitmap:CreateBitmapIndirect planes = 0" is where it begins failing. It is working ok until that point. This is the output from wine. For some reason I can't get winedbg to run HeroLab.exe. Not sure why, though I'm far from a wine expert.

gabesword
August 26th, 2009, 09:25 AM
I got winedbg going with HeroLab.exe (I was using the Linux pid not the Win32 pid, doh!). Not sure if this helps any but here it is:

This GDB was configured as "x86_64-linux-gnu".
(no debugging symbols found)
00000008:00000019: create thread D @(nil)
00000008:0000001c: create thread D @(nil)
0008:0009: loads DLL C:\HeroLab\LFBMP13N.DLL @0x1feb0000 (0<0>)
0008:0009: loads DLL C:\HeroLab\LFCMP13N.DLL @0x1fcb0000 (0<0>)
0008:0009: loads DLL C:\windows\system32\localspl.dll @0x7e2c0000 (0<0>)
0008:0009: loads DLL C:\windows\system32\spoolss.dll @0x7e2b0000 (0<0>)
0008:0009: loads DLL C:\windows\system32\ole32.dll @0x7e390000 (0<0>)
0008:0009: loads DLL C:\windows\system32\rpcrt4.dll @0x7e310000 (0<0>)
0008:0009: loads DLL C:\windows\system32\uxtheme.dll @0x7e490000 (0<0>)
0008:0009: loads DLL C:\windows\system32\winex11.drv @0x7e680000 (0<0>)
0008:0009: loads DLL C:\windows\system32\imm32.dll @0x7e4f0000 (0<0>)
0008:0009: loads DLL C:\windows\system32\wininet.dll @0x7e840000 (0<0>)
0008:0009: loads DLL C:\windows\system32\mpr.dll @0x7e800000 (0<0>)
0008:0009: loads DLL C:\windows\system32\comdlg32.dll @0x7e890000 (0<0>)
0008:0009: loads DLL C:\windows\system32\winspool.drv @0x7e950000 (0<0>)
0008:0009: loads DLL C:\windows\system32\shell32.dll @0x7ea50000 (0<0>)
0008:0009: loads DLL C:\windows\system32\comctl32.dll @0x7e980000 (0<0>)
0008:0009: loads DLL C:\windows\system32\shlwapi.dll @0x7ebe0000 (0<0>)
0008:0009: loads DLL C:\HeroLab\LTDIS13N.dll @0x1ff70000 (0<0>)
0008:0009: loads DLL C:\HeroLab\ltfil13n.DLL @0x1ffc0000 (0<0>)
0008:0009: loads DLL C:\HeroLab\LTKRN13N.dll @0x1fff0000 (0<0>)
0008:0009: loads DLL C:\windows\system32\user32.dll @0x7ed40000 (0<0>)
0008:0009: loads DLL C:\windows\system32\gdi32.dll @0x7ec90000 (0<0>)
0008:0009: loads DLL C:\windows\system32\advapi32.dll @0x7ec40000 (0<0>)
0008:0009: loads DLL C:\windows\system32\KERNEL32.dll @0x7b820000 (0<0>)
0008:0009: loads DLL C:\windows\system32\ntdll.dll @0x7bc10000 (0<0>)
00000008:00000009: exception code=0x80000003
warning: Target reported unsupported offsets: Text=7bc6ba41;Data=00000005;Bss=0032fd64
[New Thread 9]

huntercc
August 26th, 2009, 12:35 PM
It may help to know that while the D20 system stops while "Building User Interface", the Savage Worlds system loads just fine - however, it freezes as soon as I click on anything that would trigger a popup.

Colen
August 26th, 2009, 01:27 PM
By "trigger a popup", do you mean "allow you to add new skills / gear / etc", or do you mean something else?

Based on my reading of the above error messages, it looks like we're doing something that WINE doesn't support. We only call the CreateBitmapIndirect function in one place, and that's in code which shouldn't be getting called at all here; so my guess is that we're calling some function that calls CreateBitmapIndirect in a way that WINE doesn't support.

I've registered an account on the WINE forums and posted these logs in an attempt to figure out what the problem is - thanks very much for these, they've been very helpful. :)

huntercc
August 26th, 2009, 02:44 PM
By "trigger a popup", do you mean "allow you to add new skills / gear / etc"

Yes - exactly this. I've only tried d20 and Savage Worlds so far but can try some more if you think it helpful. I don't know how to get all the debug info that gabesword posted though.

Colen
August 26th, 2009, 02:49 PM
I've just set up an ubuntu virtual machine that runs WINE inside (running windows on linux in windows... hmm) and I've reproduced the errors. Hopefully the WINE developers will be able to help me solve this issue. :)

gabesword
August 27th, 2009, 11:28 AM
I've registered an account on the WINE forums and posted these logs in an attempt to figure out what the problem is - thanks very much for these, they've been very helpful. :)

You're of course very welcome. Asking the WINE guys & gals is great. With a little luck maybe Hero Lab can get running for us Linux users.

gabesword
August 27th, 2009, 11:40 AM
I don't know how to get all the debug info that gabesword posted though.

It's pretty easy to grab the stuff that I posted. For the info from the first post you can just run WINE from the terminal like so:
$ wine ~/.wine/drive_c/HeroLab/HeroLab.exe

With Hero Lab running in WINE you can then run winedbg for more info. From another terminal:
~$ winedbg --gdb pid

In the above, where it says pid you would put in the Win32 process id for HeroLab.exe.

spiderdaddy
February 22nd, 2010, 08:04 AM
Hi,

Did anybody get this working? I mailed Lonewolf support as well about this thread, but perhaps someone else got it working independently.

I briefly tried starting with debug, but as a result the program crashes out earlier. I have not had the time to look at this further.


$ winedbg --gdb ~/.wine/drive_c/HeroLab/HeroLab.exe
0017:0018: create process 'C:\HeroLab\HeroLab.exe'/0x110660 @0x5cfef3 (0<0>)
0017:0018: create thread I @0x5cfef3
GNU gdb (GDB) 7.0-ubuntu
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
0017:0018: loads DLL C:\windows\system32\KERNEL32.dll @0x7b820000 (0<0>)
0017:0018: loads DLL C:\windows\system32\ntdll.dll @0x7bc10000 (0<0>)
0017:0018: loads DLL C:\HeroLab\HeroLab.exe @0x400000 (0<0>)
0017:0018: loads DLL C:\windows\system32\advapi32.dll @0x60380000 (0<0>)
0017:0018: loads DLL C:\windows\system32\gdi32.dll @0x602e0000 (0<0>)
0017:0018: loads DLL C:\windows\system32\user32.dll @0x601a0000 (0<0>)
0017:0018: loads DLL C:\HeroLab\LTKRN13N.dll @0x1fff0000 (0<0>)
0017:0018: loads DLL C:\HeroLab\ltfil13n.DLL @0x1ffc0000 (0<0>)
0017:0018: loads DLL C:\HeroLab\LTDIS13N.dll @0x1ff70000 (0<0>)
0017:0018: loads DLL C:\windows\system32\shlwapi.dll @0x603d0000 (0<0>)
0017:0018: loads DLL C:\windows\system32\comctl32.dll @0x60540000 (0<0>)
0017:0018: loads DLL C:\windows\system32\shell32.dll @0x60430000 (0<0>)
0017:0018: loads DLL C:\windows\system32\winspool.drv @0x60600000 (0<0>)
0017:0018: loads DLL C:\windows\system32\comdlg32.dll @0x60630000 (0<0>)
0017:0018: loads DLL C:\windows\system32\mpr.dll @0x60730000 (0<0>)
0017:0018: loads DLL C:\windows\system32\wininet.dll @0x606e0000 (0<0>)
0017:0018: loads DLL C:\windows\system32\imm32.dll @0x60a50000 (0<0>)
0017:0018: loads DLL C:\windows\system32\winex11.drv @0x60840000 (0<0>)
0017:0018: loads DLL C:\windows\system32\uxtheme.dll @0x60a90000 (0<0>)
0017:0018: loads DLL C:\windows\system32\iphlpapi.dll @0x60b60000 (0<0>)
0017:0018: loads DLL C:\windows\system32\rpcrt4.dll @0x64600000 (0<0>)
0017:0018: loads DLL C:\windows\system32\ole32.dll @0x60ac0000 (0<0>)
00000017:00000018: exception code=0x80000003
Unknown or malformed query Attached
warning: Target reported unsupported offsets: Text=00110a20;Data=00000060;Bss=0032fad8
0x7b877f43 in ?? () from /usr/bin/../lib/wine/kernel32.dll.so
trace: 98 => 80
Wine-gdb> c
Continuing.
trying to process a verbose packet
trying to process a verbose packet
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (30000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (30000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT
[New Thread 29]
trying to process a verbose packet
trying to process a verbose packet
trying to process a verbose packet
trying to process a verbose packet
trying to process a verbose packet
trying to process a verbose packet
trying to process a verbose packet
trying to process a verbose packet
trying to process a verbose packet
trying to process a verbose packet
trying to process a verbose packet
trying to process a verbose packet
trying to process a verbose packet
trying to process a verbose packet
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (30000): STUB
fixme:wininet:INET_QueryOptionHelper INTERNET_OPTION_SECURITY_FLAGS: Stub
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_SECURITY_FLAGS; STUB
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (30000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (30000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (30000): STUB
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (30000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (30000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (30000): STUB
wine client error:1d: write: Bad file descriptor
Inconsistency detected by ld.so: dl-open.c: 256: dl_open_worker: Assertion `_dl_debug_initialize (0, args->nsid)->r_state == RT_CONSISTENT' failed!

Program exited normally.
Wine-gdb>

rob
February 22nd, 2010, 11:06 AM
We're actually talking with another company about this right now (i.e. WINE support). We're hoping to have more information in the relatively near future, but we don't know whether it will be good news or bad news at this point. Once we have the info and assess it, we'll let you guys know.

FifthWanderer
February 23rd, 2010, 04:38 PM
Glad to hear that this. It's just one less reason to keep using Windoze.

spiderdaddy
March 2nd, 2010, 04:13 AM
There is a bug for this at WineHQ:

http://bugs.winehq.org/show_bug.cgi?id=18613

I've put my vote in for it.

spiderdaddy
March 8th, 2010, 01:07 PM
Come on, let's all get over to WineHQ and vote for this bug, then it might get fixed. Keep the pressure up ;)

spiderdaddy
March 9th, 2010, 02:36 AM
Great news, this is now fixed in Wine 1.1.40. I just tried it and can confirm.

I'll give it a more thorough test tonight, but the original hang is now gone.

Cheers

Duggan
March 9th, 2010, 04:26 AM
Woohoo! ^_^ Of course, now my licenses are spread between my laptop and the Virtual box on my Linux installation, but that is amendable...

rob
March 9th, 2010, 04:30 AM
You should be able to test everything except printing (and PDF output) in demo mode - I'm going to assume that saving portfolios works. So please make sure everything is working in demo mode before switching licenses over. :-)

Mindcloud
March 9th, 2010, 06:15 AM
Yay I think I just shed a tear of Joy!! :)

Duggan
March 9th, 2010, 08:47 PM
*grumble* Either I'm doing this wrong or this doesn't work for me. It still freezes at the same point as before.

huntercc
March 20th, 2010, 05:20 AM
Great news, this is now fixed in Wine 1.1.40. I just tried it and can confirm.

I'll give it a more thorough test tonight, but the original hang is now gone.

Cheers

Interesting... I just tried this again on Wine 1.0.1 and the Pathfinder dataset works great for me. So does the D20 set.

:)

huntercc
March 21st, 2010, 07:57 AM
I tried to obtain a secondary license for install on my Ubuntu box, but I get the following message:

'Accessing the License Management Website' requires a properly installed web-browser, such as Internet Explorer or Netscape Navigator.

I have Firefox installed and operating correctly... that was how I downloaded HL in the first place...?

Colen
March 22nd, 2010, 01:52 PM
It's possible that WINE doesn't report the installed browser correctly, or allow you to launch a web browser from within a windows program. You can get a secondary license by going to:

http://www.lonewolfdevel.com/

And logging in with your license, instead of doing it from within the product.

Hope this helps!

huntercc
March 23rd, 2010, 05:26 AM
That did it - thanks!

Duggan
March 24th, 2010, 06:42 PM
Ah, finally got the right version of Wine. It runs, although all of the buttons are blank and the colors are funny. I also managed to induce a crash while trying to import from Instant Superheroes, but it wouldn't let me copy to the clipboard.

huntercc
April 5th, 2010, 07:04 PM
Has anybody gotten PDF output to work in WINE yet? It just creates a 0-byte file and hangs when I try it.

huntercc
April 15th, 2010, 07:38 AM
FYI - I was able to get PDF printing to work, but I had to upgrade to the latest WINE beta (v1.1.42). It works great!

But be warned - upgrading WINE will disable your license and you'll need to re-assign it.

Ogre92
September 8th, 2011, 08:34 AM
I'm trying to get the latest version of HL running on a netbook. I have an Acer Aspire One D255E running Ubuntu 11.04 with Wine version 1.3.27. I've tested this on a Dell Mini10 as well with the same results. The program will launch and let me get into the Pathfinder data set. However after making two or three selections on various screens, adding a level, adding a skill, adding equipment, etc..., the program just closes out with the following output:

fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (30000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT/DATA_SEND_TIMEOUT 30000
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (30000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT/DATA_SEND_TIMEOUT 30000
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (30000): STUB
fixme:wininet:HTTPREQ_SetOption unsupported without active connection
fixme:wininet:CommitUrlCacheEntryInternal entry already in cache - don't know what to do!
fixme:wininet:CommitUrlCacheEntryInternal entry already in cache - don't know what to do!
fixme:wininet:CommitUrlCacheEntryInternal entry already in cache - don't know what to do!
fixme:wininet:CommitUrlCacheEntryInternal entry already in cache - don't know what to do!
fixme:wininet:CommitUrlCacheEntryInternal entry already in cache - don't know what to do!
fixme:wininet:CommitUrlCacheEntryInternal entry already in cache - don't know what to do!
fixme:wininet:CommitUrlCacheEntryInternal entry already in cache - don't know what to do!
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (30000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT/DATA_SEND_TIMEOUT 30000
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (30000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT/DATA_SEND_TIMEOUT 30000
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (30000): STUB
fixme:wininet:HTTPREQ_SetOption unsupported without active connection
fixme:wininet:CommitUrlCacheEntryInternal entry already in cache - don't know what to do!
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (30000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT/DATA_SEND_TIMEOUT 30000
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (30000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT/DATA_SEND_TIMEOUT 30000
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (30000): STUB
fixme:wininet:HTTPREQ_SetOption unsupported without active connection
fixme:wininet:CommitUrlCacheEntryInternal entry already in cache - don't know what to do!
X Error of failed request: BadAlloc (insufficient resources for operation)
Major opcode of failed request: 53 (X_CreatePixmap)
Serial number of failed request: 177547
Current serial number in output stream: 180881


Anybody got any ideas as to what might be causing this?

Colen
September 12th, 2011, 02:41 PM
It looks like the problem is in the internet functions - try disabling automatic updates from the settings menu? That way we won't be making any calls to the internet functions, so this problem shouldn't occur.

Ogre92
September 16th, 2011, 09:07 PM
I turned off the update feature and all the network errors go away. However I'm still getting this error and the program closes after opening multiple selection screens (for example I create a new character add a level of barbarian, then add a craft skill and the program crashes):

X Error of failed request: BadAlloc (insufficient resources for operation)
Major opcode of failed request: 53 (X_CreatePixmap)
Serial number of failed request: 177547
Current serial number in output stream: 182295

dreww
September 29th, 2011, 10:14 AM
I have HL 3.8a working great using wine 1.2 under Ubuntu 10.10 (Maverick Meerkat).

The application licensing and interface works well out-of-the-box with a standard wine installation.

I also solved issues with PDF export as well as the exportation of custom Pathfinder character sheets (which has the additional dependency of the msxml6 library not previously listed beforehand). Details of the solution are in the thread here (http://forums.wolflair.com/showthread.php?t=14058).

For those using wine 1.3 I suggest getting a backport of wine 1.2 (if you are using Ubuntu this is easy).

cheers!