Angband Forums

Angband Forums (http://angband.oook.cz/forum/index.php)
-   Variants (http://angband.oook.cz/forum/forumdisplay.php?f=4)
-   -   FAangband 2.0beta (http://angband.oook.cz/forum/showthread.php?t=10172)

Ingwe Ingweron February 3, 2021 22:19

Quote:

Originally Posted by Nick (Post 150933)
Note that there are still many bugs, few of which are properly filed ... (despite Ingwe sending me reams of them).

Sorry about that, but you found the way to get me to stop -- just don't repair My Crash Bug on level 98 of the angband dungeon. ;) :D

Glad to see you're back, Nick. Hope all is well.

Nick February 4, 2021 01:47

Quote:

Originally Posted by Ingwe Ingweron (Post 150936)
Glad to see you're back, Nick. Hope all is well.

Thanks. All is fine, it's just been RL interfering with my Angband life :)

Arralen March 14, 2021 18:01

Quote:

Originally Posted by Nick (Post 150944)
Thanks. All is fine, it's just been RL interfering with my Angband life :)

Yet you got out a new release 5 days ago ... yeah!

So I am only 16 releases late to the party ;)

Sadly, most of them don't help me much ... everything after beta1-85-gaca9e322 says something like:
"The procedure entry point " " was not found in the DLL "E:\ ..... \FAangband 2\FAangband-2.0beta1-87-g5abab8fa\faangband.exe" and refuses to run :(

I am running Win8.1(64), if that matters.

Nick March 14, 2021 20:31

Quote:

Originally Posted by Arralen (Post 151841)
Sadly, most of them don't help me much ... everything after beta1-85-gaca9e322 says something like:
"The procedure entry point " " was not found in the DLL "E:\ ..... \FAangband 2\FAangband-2.0beta1-87-g5abab8fa\faangband.exe" and refuses to run :(

I am running Win8.1(64), if that matters.

There was some change in how the windows build gets packaged after that build, but it's mainly to do with documentation. If there's a .dll file named in the error, it's possible that it's one that's newly required by later builds and your system doesn't have it or has a version that doesn't work - but I'm guessing here.

Arralen March 14, 2021 22:06

Had a look into the system log, and used process explorer to spy amateurishly on faangband.exe ... here's what I found:

SYSTEM LOG:
Code:

Log name: Application
Source: Application Error
Date: 03/14/2021 22:47:09
Event ID: 1000
Task category:(100)
Level: Error
Keywords:Classic
User: Not applicable
Computer: 4Foen
Description:
Failed application name: faangband.exe, version: 0.0.0.0, timestamp: 0x602ece2f
Name of the corrupted module: eta1-87-g5abab8fa\faangband.exe!               
, version: 6.3.9600.19678, timestamp: 0x5e82c0f7
Exception code: 0xc0000139
Error offset: 0x0009d452
ID of the faulty process: 0x1ad8
Start time of the faulty application: 0x01d7191b94ec6129
Path of the corrupted application: E:\_noinstall_games_\_command_line_\FAangband 2\FAangband-2.0beta1-87-g5abab8fa\faangband.exe
Path of the corrupted module: eta1-87-g5abab8fa\faangband.exe
Berichtskennung: d36a4f8d-850e-11eb-8cc0-fcaa142d66aa
Full name of the corrupted package:
Application ID relative to the corrupted package:

Note the version number - the only thing with this version number is NTDLL.DLL itself ...

Here's the list of DLLs that Process Explorer thinks are associated with a running FAangband.exe.
Everything marked with (*) did not load for v0.87 compared to v0.85.
Code:

Process        PID        CPU        Description        Company Name
System Idle Process        0        94.23               
 System        4        0.77               
  smss.exe        340                Windows-Sitzungs-Manager        Microsoft Corporation
csrss.exe        468                Client-Server-Laufzeitprozess        Microsoft Corporation
wininit.exe        544                Windows-Startanwendung        Microsoft Corporation
 services.exe        584                Anwendung für Dienste und Controller        Microsoft Corporation
  svchost.exe        736                Hostprozess für Windows-Dienste        Microsoft Corporation
  explorer.exe        4760                Windows-Explorer        Microsoft Corporation
    procexp64.exe        6792        0.38        Sysinternals Process Explorer        Sysinternals - www.sysinternals.com
    faangband.exe        6744                       

Process: faangband.exe Pid: 6744

Name        Description        Company Name        Path        Version
ADVAPI32.dll        Erweiterte Windows 32 Base-API        Microsoft Corporation        C:\Windows\SysWOW64\ADVAPI32.dll        6.3.9600.18895
* bcryptPrimitives.dll        Windows Cryptographic Primitives Library        Microsoft Corporation        C:\Windows\SysWOW64\bcryptPrimitives.dll        6.3.9600.18895
cfgmgr32.dll        Configuration Manager DLL        Microsoft Corporation        C:\Windows\SysWOW64\cfgmgr32.dll        6.3.9600.17415
combase.dll        Microsoft COM für Windows        Microsoft Corporation        C:\Windows\SysWOW64\combase.dll        6.3.9600.19846
COMCTL32.dll        Bibliothek für Steuerelemente        Microsoft Corporation        C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.9600.17810_none_7c5b6194aa0716f1\COMCTL32.dll        5.82.9600.17810
COMDLG32.DLL        DLL für gemeinsame Dialoge        Microsoft Corporation        C:\Windows\SysWOW64\COMDLG32.DLL        6.3.9600.17415
* CRYPTBASE.dll        Base cryptographic API DLL        Microsoft Corporation        C:\Windows\SysWOW64\CRYPTBASE.dll        6.3.9600.17415
DEVOBJ.dll        Device Information Set DLL        Microsoft Corporation        C:\Windows\SysWOW64\DEVOBJ.dll        6.3.9600.17415
* dwmapi.dll        Microsoft Desktopfenster-Manager-API        Microsoft Corporation        C:\Windows\SysWOW64\dwmapi.dll        6.3.9600.17415
faangband.exe                        E:\_noinstall_games_\_Kommandozeile_\FAangband 2\FAangband-2.0beta1-85-gaca9e322\faangband.exe       
GDI32.dll        GDI Client DLL        Microsoft Corporation        C:\Windows\SysWOW64\GDI32.dll        6.3.9600.19920
* IMM32.DLL        Multi-User Windows IMM32 API Client DLL        Microsoft Corporation        C:\Windows\SysWOW64\IMM32.DLL        6.3.9600.17415
* kernel.appcore.dll        AppModel API Host        Microsoft Corporation        C:\Windows\SysWOW64\kernel.appcore.dll        6.3.9600.17415
KERNEL32.DLL        Client-DLL für Windows NT-Basis-API        Microsoft Corporation        C:\Windows\SysWOW64\KERNEL32.DLL        6.3.9600.19843
KERNELBASE.dll        Client-DLL für Windows NT-Basis-API        Microsoft Corporation        C:\Windows\SysWOW64\KERNELBASE.dll        6.3.9600.19724
libpng12.dll        Libpng12: PNG image compression library        GnuWin32 <http://gnuwin32.sourceforge.net>        E:\_noinstall_games_\_Kommandozeile_\FAangband 2\FAangband-2.0beta1-85-gaca9e322\libpng12.dll        1.2.37.3442
locale.nls                        C:\Windows\System32\locale.nls       
* MSCTF.dll        MSCTF-Server-DLL        Microsoft Corporation        C:\Windows\SysWOW64\MSCTF.dll        6.3.9600.19724
MSIMG32.DLL        GDIEXT Client DLL        Microsoft Corporation        C:\Windows\SysWOW64\MSIMG32.DLL        6.3.9600.17415
msvcrt.dll        Windows NT CRT DLL        Microsoft Corporation        C:\Windows\SysWOW64\msvcrt.dll        7.0.9600.17415
ntdll.dll        DLL für NT-Layer        Microsoft Corporation        C:\Windows\SYSTEM32\ntdll.dll        6.3.9600.19678
ntdll.dll        DLL für NT-Layer        Microsoft Corporation        C:\Windows\SysWOW64\ntdll.dll        6.3.9600.19678
* ole32.dll        Microsoft OLE für Windows        Microsoft Corporation        C:\Windows\SysWOW64\ole32.dll        6.3.9600.19810
* RPCRT4.dll        Remoteprozeduraufruf-Laufzeitumgebung        Microsoft Corporation        C:\Windows\SysWOW64\RPCRT4.dll        6.3.9600.19919
* sechost.dll        Host for SCM/SDDL/LSA Lookup APIs        Microsoft Corporation        C:\Windows\SysWOW64\sechost.dll        6.3.9600.19749
* SHCORE.DLL        SHCORE        Microsoft Corporation        C:\Windows\SysWOW64\SHCORE.DLL        6.3.9600.19750
SHELL32.dll        Allgemeine Windows-Shell-DLL        Microsoft Corporation        C:\Windows\SysWOW64\SHELL32.dll        6.3.9600.19823
SHLWAPI.dll        Shell Light-weight-Hilfsprogrammbibliothek        Microsoft Corporation        C:\Windows\SysWOW64\SHLWAPI.dll        6.3.9600.17415
* SortDefault.nls                        C:\Windows\Globalization\Sorting\SortDefault.nls       
* SspiCli.dll        Security Support Provider Interface        Microsoft Corporation        C:\Windows\SysWOW64\SspiCli.dll        6.3.9600.18454
* StaticCache.dat                        C:\Windows\Fonts\StaticCache.dat       
USER32.dll        Multi-User Windows USER API Client DLL        Microsoft Corporation        C:\Windows\SysWOW64\USER32.dll        6.3.9600.19920
* uxtheme.dll        Microsoft UxTheme-Bibliothek        Microsoft Corporation        C:\Windows\SysWOW64\uxtheme.dll        6.3.9600.19597
WINMM.DLL        MCI API-DLL        Microsoft Corporation        C:\Windows\SysWOW64\WINMM.DLL        6.3.9600.17415
WINMMBASE.dll        Base Multimedia Extension API DLL        Microsoft Corporation        C:\Windows\SysWOW64\WINMMBASE.dll        6.3.9600.17415
wow64.dll        Win32 Emulation on NT64        Microsoft Corporation        C:\Windows\SYSTEM32\wow64.dll        6.3.9600.19629
wow64cpu.dll        AMD64 Wow64 CPU        Microsoft Corporation        C:\Windows\system32\wow64cpu.dll        6.3.9600.18931
wow64win.dll        Wow64 Console and Win32 API Logging        Microsoft Corporation        C:\Windows\system32\wow64win.dll        6.3.9600.19574
zlib1.dll        Zlib: general purpose data compression / decompression library        Zlib        E:\_noinstall_games_\_Kommandozeile_\FAangband 2\FAangband-2.0beta1-85-gaca9e322\zlib1.dll        1.2.3.2027

Now, if it loaded NT.DLL and then quit - I'll have a hard time replacing my NTDLL.DLL with a newer version :rolleyes:

backwardsEric March 14, 2021 22:09

Quote:

Originally Posted by Nick (Post 151842)
There was some change in how the windows build gets packaged after that build, but it's mainly to do with documentation. If there's a .dll file named in the error, it's possible that it's one that's newly required by later builds and your system doesn't have it or has a version that doesn't work - but I'm guessing here.

It looks like the releases that fail on Windows 8.1 were built with MinGW on Ubuntu 20.04 LTS (Ubuntu's package list says mingw-w64 is 7.0.0-2) rather Ubuntu 18.04 LTS (Ubuntu's package list says mingw-w64 is 5.0.3-1). Could set the release script to only run Ubuntu 18.04 LTS or figure out if there's something that can be set so the builds on Ubuntu 20.04 LTS will be compatible with Windows 8.1. It's likely the Angband releases are also affected.

Arralen March 15, 2021 21:23

Quote:

Originally Posted by backwardsEric (Post 151845)
It's likely the Angband releases are also affected.

Nope, 4.2.2. works fine for me :cool:

Although I think NILWIN the kobold wander won't get very far ...

backwardsEric March 15, 2021 23:30

Quote:

Originally Posted by Arralen (Post 151880)
Nope, 4.2.2. works fine for me :cool:

Now that I check, that release (like almost all of the prereleases before it) was generated on Ubuntu 18.04.

If you're willing to do some testing, you might try the earliest prerelease for Angband 4.2.2. That was generated on Arch Linux with mingw-64 8.0.0-1.

Arralen March 16, 2021 21:40

Quote:

Originally Posted by backwardsEric (Post 151885)
If you're willing to do some testing, you might try the earliest prerelease for Angband 4.2.2. That was generated on Arch Linux with mingw-64 8.0.0-1.

Tulon the High-Elf Ranger says everything looks fine ... .

Actually, it doesn't, there are quite some up and down staircases which shouldn't be there, and do not work either. But at least I get to make a toon and into the starting town.

Pete Mack March 16, 2021 23:09

@Arralen-
Quote:

No, I don't have a clue 'bout C, and I'm not starting my own variant.
Never. Ever.
LOL! Nicely done.
Famous last words! I think Nick thought the same at one point...


All times are GMT +1. The time now is 09:27.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, vBulletin Solutions Inc.