• Please note: In an effort to ensure that all of our users feel welcome on our forums, we’ve updated our forum rules. You can review the updated rules here: http://forums.wolflair.com/showthread.php?t=5528.

    If a fellow Community member is not following the forum rules, please report the post by clicking the Report button (the red yield sign on the left) located on every post. This will notify the moderators directly. If you have any questions about these new rules, please contact support@wolflair.com.

    - The Lone Wolf Development Team

Hero lab freezes after install on WINE

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:
Code:
$ wine ~/.wine/drive_c/HeroLab/HeroLab.exe

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

In the above, where it says pid you would put in the Win32 process id for HeroLab.exe.
 
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.

Code:
$ 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>
 
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.
 
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
 
Woohoo! ^_^ Of course, now my licenses are spread between my laptop and the Virtual box on my Linux installation, but that is amendable...
 
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. :-)
 
*grumble* Either I'm doing this wrong or this doesn't work for me. It still freezes at the same point as before.
 
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.

:)
 
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...?
 

Attachments

  • error.JPG
    error.JPG
    17.3 KB · Views: 6
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!
 
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.
 
Has anybody gotten PDF output to work in WINE yet? It just creates a 0-byte file and hangs when I try it.
 
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.
 
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?
 
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.
 
Back
Top