[SOLVED] ut2004 crash on CEONSS using Luxtorpeda 61

UT2004 related discussions
User avatar
Miauz55555
Posts: 2051
Joined: Sun 7. Jun 2015, 23:12
Description: https://discord.gg/X4V8THM
Location: Germany
Contact:

ut2004 crash on CEONSS using Luxtorpeda 61

Post by Miauz55555 »

Do you know since when the crashes appeared?
Is there a crash box as well or just back to OS?

It first looks like its related to AntiTCC, but that doesn't meam it is not related to something else as well.
The Warnings are not so important, but the Critical. And it's on another map.

I guess the only one who could know what function can lead to that "Critical: AntiTCCInputMonitor Package.AntiTCCInputMonitor (Function AntiTCC2009r6.AntiTCCInputMonitor.O22034O:0012) Assertion failed, line 374", is Wormbo.
But as it seems to be a random crash it's hard to guess. Only thing I found. And I don't know if he is checking the communitys from time to time, hope he is fine.
Wormbo wrote:.
Could be the UTComp thingy together with AntiTCC and may with Luxtorpeda together. I don't know what the function does, but when I have to guess from the name, I would say it takes a look at the keyboard and mouse inputs and compares them with the actions which are done on the server. So that some programm that triggers a mouse button without pressing a mouse button would be found.
Than we have the NetCode from UTComp and Luxtorpeda. I guess the keyboard and mouse inputs are just passed through in Luxtorpeda.

Have you tried it with NetCode off, or on so whatever you use now but the other?

It's just guessing from my site.

There are also fixes for large file names:
https://www.techpowerup.com/forums/thre ... re.112556/
And a fix for a ram crash and so on made from "OJMoody" from UT2004 Relics & Rayguns (Balistic Weapons): https://discord.gg/UrAMsJJ
https://www.moddb.com/games/unreal-tour ... patch-2023
But it seems not related to any of them.
Image
Image
Gil-galad
Posts: 12
Joined: Tue 21. Mar 2023, 23:33
Description: Hail the H.S.M!

ut2004 crash on CEONSS using Luxtorpeda 61

Post by Gil-galad »

I couldn't exactly point out when those began to happen. Perhaps it happened after the last UTcomp big update, but I could be wrong. When it happens, it's just back to OS, nothing more.

If I read correctly, the engine crashes, and proceeds to a shutdown sequence.
User avatar
Pegasus
Posts: 1321
Joined: Wed 4. Nov 2009, 23:37
Description: ONSWordFactory
Location: Greece

ut2004 crash on CEONSS using Luxtorpeda 61

Post by Pegasus »

You mention in this GitHub reply that you're using foxWSFix as a widescreen HUD/FOV-customizing solution. As people on the Omni msg. board who looked into its UScript code a few months back noted, however, the tool works by replacing the default Engine.PlayerInput and HUD class and using its own instead, which would explain why AntiTCC might have legitimate, fair-play-based objections about it, since it tries to enforce the same FOV value (95, IIRC) for all players by design; not that this would lead to, or justify, crashes to desktop, mind.
In conjunction with other mods that extensively alter some player classes, like, say, UTcomp which CEONSS runs as part of UTcompCEONSS, it's also been implicated in reports of players having problems dodging by pressing the same direction twice in quick succession, which may perhaps be alleviated by specifically altering the InputClass for UTcomp in your User.ini, per this Steam UT2004 discussion post about this tool (reply #56).

What I'm driving at here is that perhaps the source of your troubles has more to do with foxWSFix in general or how you've configured it specifically on your end, and less with AntiTCC, UTcomp or any other mod that CEONSS itself is running. Might be worth a try temporarily disabling it to see if that stops the crashes, then go from there.
Eyes in the skies.
Image
User avatar
Miauz55555
Posts: 2051
Joined: Sun 7. Jun 2015, 23:12
Description: https://discord.gg/X4V8THM
Location: Germany
Contact:

ut2004 crash on CEONSS using Luxtorpeda 61

Post by Miauz55555 »

Can you try to start the game make an instand action map and type

Code: Select all

debug gpf
In the console? -> It will crash your game with a General protection fault and a crash window should appear normaly with something like that in it. Also on a normal crash, normally it's not just back to OS, but with a crash window. Would be interesting, if you crash the game controlled, if it's still not appear.

Code: Select all

UT2004 Build UT2004_Build_[2005-11-23_16.22]
OS: Windows NT 6.2 (Build: 9200)
CPU: GenuineIntel PentiumPro-class processor @ 3705 MHz with 2047MB RAM
Video: NVIDIA GeForce RTX 2070 (1694)
General protection fault!
History: UEngine::Exec <- UGameEngine::Exec <- UPlayer::Exec <- UViewport::Exec <- UWindowsViewport::Exec <- UObject::ProcessEvent <- (InteractionMaster Package.InteractionMaster, Function Engine.InteractionMaster.Process_KeyEvent) <- UInteractionMaster::MasterProcessKeyEvent <- UEngine::InputEvent <- UWindowsViewport::CauseInputEvent <- WM_KEYDOWN <- UWindowsViewport::ViewportWndProc <- WWindow::StaticProc <- MessagePump <- MainLoop <- FMallocWindows::Free <- FMallocWindows::Realloc <- 10910191 0 FArray <- FArray::Realloc <- 0*2 <- FMallocWindows::Free
In the ut2004.log you will than find:

Code: Select all

Log: Unreal crashing with voluntary GPF
.......
I remember that "fox" .. or "H!" was I think his nick. I also remember that people had crashes and so on with it. Not sure if it was with the 64bit exe (which seemed to be buggy anyway), or something else. Also recently someone "ds8k" on the SOL (USA - Slice Of Live) https://discord.com/invite/UX2eJPz mentioned that he fixed something in it, but not what, and that there are still some bugs. But he also hasn't released the code yet.
Definitly worth a try, thanks Peg.
Image
Image
Gil-galad
Posts: 12
Joined: Tue 21. Mar 2023, 23:33
Description: Hail the H.S.M!

ut2004 crash on CEONSS using Luxtorpeda 61

Post by Gil-galad »

Pegasus wrote: You mention in this GitHub reply that you're using foxWSFix as a widescreen HUD/FOV-customizing solution.
Yes, I am aware that foxWSFix can generate problems, I experienced the dodge issues you mention. However, as Luxtorpeda's log shows, as I knew it can be a source of issues, I choose to launch the game without it. The part where I mention this was to give feedback to the dev, as I am sure he noticed in the log.
19:05:50 [INFO] picked for engine_choice: ut2004 without foxWSFix
The fix should not be the issue in my crashes, at least not per se. Thank you for sharing those bits, it's always useful to know.

Here's the output of debug gpf command (instant action, in a map)

Code: Select all

Log: Unreal crashing with voluntary GPF
Log: 
Developer Backtrace:
Log: [ 1]  ./ut2004-bin-linux-amd64() [0xb29bad]
Log: [ 2]  /usr/lib/pressure-vessel/overrides/lib/x86_64-linux-gnu/libc.so.6(+0x38f50) [0x7f1f42281f50]
Log: [ 3]  ./ut2004-bin-linux-amd64(_ZN7USystem4ExecEPKwR13FOutputDevice+0x3f8) [0xb23178]
Log: [ 4]  ./ut2004-bin-linux-amd64(_ZN7UEngine4ExecEPKwR13FOutputDevice+0x84) [0x6670f4]
Log: [ 5]  ./ut2004-bin-linux-amd64(_ZN11UGameEngine4ExecEPKwR13FOutputDevice+0x1dce) [0x683dee]
Log: [ 6]  ./ut2004-bin-linux-amd64(_ZN7UPlayer4ExecEPKwR13FOutputDevice+0x1b1) [0x7c77d1]
Log: [ 7]  ./ut2004-bin-linux-amd64(_ZN9UViewport4ExecEPKwR13FOutputDevice+0x376a) [0x645b2a]
Log: [ 8]  ./ut2004-bin-linux-amd64(_ZN12USDLViewport4ExecEPKwR13FOutputDevice+0x66) [0xd1c326]
Log: [ 9]  ./ut2004-bin-linux-amd64(_ZN18UInteractionMaster4ExecEPKwR13FOutputDevice+0x30) [0x98d490]
Log: [10]  ./ut2004-bin-linux-amd64(_ZN12UInteraction18execConsoleCommandER6FFramePv+0x1c3) [0x98af13]
Log: [11]  ./ut2004-bin-linux-amd64(_ZN7UObject12CallFunctionER6FFramePvP9UFunction+0x4ec) [0xad60ac]
Log: [12]  ./ut2004-bin-linux-amd64(_ZN7UObject19execVirtualFunctionER6FFramePv+0x47) [0xab2e97]
Log: [13]  ./ut2004-bin-linux-amd64(_ZN7UObject15execNot_PreBoolER6FFramePv+0x61) [0xab5131]
Log: [14]  ./ut2004-bin-linux-amd64(_ZN7UObject13execJumpIfNotER6FFramePv+0x81) [0xab25c1]
Log: [15]  ./ut2004-bin-linux-amd64(_ZN7UObject15ProcessInternalER6FFramePv+0x13d) [0xad629d]
Log: [16]  ./ut2004-bin-linux-amd64(_ZN7UObject12CallFunctionER6FFramePvP9UFunction+0x416) [0xad5fd6]
Log: [17]  ./ut2004-bin-linux-amd64(_ZN7UObject19execVirtualFunctionER6FFramePv+0x47) [0xab2e97]
Log: [18]  ./ut2004-bin-linux-amd64(_ZN7UObject11execContextER6FFramePv+0x188) [0xab2e08]
Log: [19]  ./ut2004-bin-linux-amd64(_ZN7UObject19execAndAnd_BoolBoolER6FFramePv+0xcd) [0xab559d]
Log: [20]  ./ut2004-bin-linux-amd64(_ZN7UObject13execJumpIfNotER6FFramePv+0x81) [0xab25c1]
Log: [21]  ./ut2004-bin-linux-amd64(_ZN7UObject15ProcessInternalER6FFramePv+0x13d) [0xad629d]
Log: [22]  ./ut2004-bin-linux-amd64(_ZN7UObject12ProcessEventEP9UFunctionPvS2_+0x1fa) [0xad65ba]
Log: [23]  ./ut2004-bin-linux-amd64(_ZN18UInteractionMaster21MasterProcessKeyEventE9EInputKey12EInputActionf+0xc7) [0x98deb7]
Log: [24]  ./ut2004-bin-linux-amd64(_ZN7UEngine10InputEventEP9UViewport9EInputKey12EInputActionf+0xaa) [0x66863a]
Log: [25]  ./ut2004-bin-linux-amd64(_ZN12USDLViewport15CauseInputEventEi12EInputActionf+0x56) [0xd1d556]
Log: [26]  ./ut2004-bin-linux-amd64(_ZN12USDLViewport11UpdateInputEif+0x1b1) [0xd1d7f1]
Log: [27]  ./ut2004-bin-linux-amd64(_ZN9CMainLoop7RunLoopEv+0x22e) [0x53d3ae]
Log: [28]  ./ut2004-bin-linux-amd64() [0x53344f]
Log: [29]  ./ut2004-bin-linux-amd64(main+0x33a0) [0x52f1a0]
Log: [30]  /usr/lib/pressure-vessel/overrides/lib/x86_64-linux-gnu/libc.so.6(+0x23790) [0x7f1f4226c790]
Log: [31]  /usr/lib/pressure-vessel/overrides/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x8a) [0x7f1f4226c84a]
Log: [32]  ./ut2004-bin-linux-amd64(strcat+0xaa) [0x52bc2a]
Log: Unreal Call Stack: UEngine::Exec <- UGameEngine::Exec <- UPlayer::Exec <- UViewport::Exec <- USDLViewport::Exec <- UObject::ProcessEvent <- UInteractionMaster::MasterProcessKeyEvent <- UEngine::InputEvent <- USDLViewport::CauseInputEvent <- USDLViewport::UpdateInput <- MessagePump <- MainLoop
Exit: Exiting.
Log: FileManager: Reading 0 GByte 80 MByte 581 KByte 889 Bytes from HD took 1.267419 seconds (1.267419 reading, 0.000000 seeking).
Log: FileManager: 0.000000 seconds spent with misc. duties
Uninitialized: Name subsystem shut down
Uninitialized: Allocation checking disabled
Uninitialized: Log file closed, Sun Mar 26 17:35:17 2023
I'll upload that on Luxtorpeda's GitHub too.
User avatar
Miauz55555
Posts: 2051
Joined: Sun 7. Jun 2015, 23:12
Description: https://discord.gg/X4V8THM
Location: Germany
Contact:

ut2004 crash on CEONSS using Luxtorpeda 61

Post by Miauz55555 »

So was there a crash window on the debug command?
You could try the other debug stuff, too. If it helps. But I wouldn't run anything else while doing the others, at least the memory one.. could crash other programs as well.:

Code: Select all

Debug crash
Test crash the game with an error

Code: Select all

Debug eatmem
Tests memory allocation until filled

Code: Select all

Debug GPF
Produces a general protection fault error

Code: Select all

Debug recurse
Test crash via infinite recursion
Image
Image
Gil-galad
Posts: 12
Joined: Tue 21. Mar 2023, 23:33
Description: Hail the H.S.M!

ut2004 crash on CEONSS using Luxtorpeda 61

Post by Gil-galad »

Miauz55555 wrote:So was there a crash window on the debug command?
No, there was not. I accessed ut2004.log to have those lines.

the output of debug crash in ut2004.log:

Code: Select all

Log: Precaching: ONS-Adara.LevelInfo0
Log: Static mesh batches: 10003896 vertex bytes, 1190568 index bytes
Log: Allocating 32768 byte dynamic index buffer.
Log: Allocating 74820 byte dynamic index buffer.
Log: Allocating 65536 byte dynamic vertex buffer.
Log: Allocating 104636 byte dynamic vertex buffer.
Log: Allocating 107968 byte dynamic vertex buffer.
Log: Allocating 109452 byte dynamic vertex buffer.
Log: Allocating 109984 byte dynamic vertex buffer.
Log: Finished precaching geometry in 0.225 seconds
Log: Allocating 111468 byte dynamic vertex buffer.
Log: Finished precaching textures in 0.145 seconds
Warning: ONSOnslaughtGame ONS-Adara.ONSOnslaughtGame (Function Onslaught.ONSOnslaughtGame.FindPlayerStart:03F6) Accessed None 'SelectedPC'
Warning: ONSOnslaughtGame ONS-Adara.ONSOnslaughtGame (Function Onslaught.ONSOnslaughtGame.FindPlayerStart:03F6) Accessed None 'SelectedPC'
Warning: ONSOnslaughtGame ONS-Adara.ONSOnslaughtGame (Function Onslaught.ONSOnslaughtGame.FindPlayerStart:03F6) Accessed None 'SelectedPC'
Warning: ONSOnslaughtGame ONS-Adara.ONSOnslaughtGame (Function Onslaught.ONSOnslaughtGame.FindPlayerStart:03F6) Accessed None 'SelectedPC'
Warning: ONSOnslaughtGame ONS-Adara.ONSOnslaughtGame (Function Onslaught.ONSOnslaughtGame.FindPlayerStart:03F6) Accessed None 'SelectedPC'
Warning: ONSOnslaughtGame ONS-Adara.ONSOnslaughtGame (Function Onslaught.ONSOnslaughtGame.FindPlayerStart:03F6) Accessed None 'SelectedPC'
ScriptLog: START MATCH
Critical: Unreal crashed at your request
The output of debug eatmem in ut2004.log is less clear. I have no crash windows, ut2004.log doesn't show any critical line ; I have to reboot the computer because it becomes unresponsive and prevents the user of closing it.

Code: Select all

Init: Build label: UT2004 Build UT2004_Build_[2005-11-23_16.22]
Init: Object subsystem initialized
Log: Initializing OpenGLDrv...
Log: binding libGL.so.1
Log: Game class is 'GameInfo'
Log: Bringing Level Entry.myLevel up for play (0) appSeconds: 1.901390...
ScriptLog: GameInfo::InitGame : bEnableStatLogging False
Error: Favorites::ImportText: Bad termination in: (ServerID=0,IP="80.4.151.145",Port=5777,QueryPort=5778,ServerName="@@@[ÿMöiíA@@@] äFÛrÒe
Log: Browse: NvidiaLogo.ut2?Name=Gil-galad?Class=Engine.Pawn?Character=Roc?team=255?Sex=M?SpectatorOnly=1
Log: Collecting garbage
Log: Purging garbage
Log: Garbage: objects: 33845->33842; refs: 350080
Log: Game class is 'CinematicGame'
Log: Bringing Level NvidiaLogo.myLevel up for play (0) appSeconds: 2.422873...
ScriptLog: GameInfo::InitGame : bEnableStatLogging False
Log: Created and initialized a new SDL viewport.
Log: ALAudio: Using ALC_EXT_capture to record audio.

Log: TTS: No output filename specified.
Log: Enter SetRes: 3840x2160 Fullscreen 1
Log: OpenGL
Log: GL_VENDOR     : AMD
Log: GL_RENDERER   : AMD Radeon RX 5500 XT (navi14, LLVM 15.0.7, DRM 3.49, 6.2.7-2-MANJARO)
Log: GL_VERSION    : 4.6 (Compatibility Profile) Mesa 22.3.5
Log: OpenGL: Device supports: GL
Log: OpenGL: Device supports: GL_EXT_bgra
Log: OpenGL: Device supports: GL_ARB_texture_compression
Log: OpenGL: Device supports: GL_EXT_texture_compression_s3tc
Log: OpenGL: Device supports: GL_ARB_texture_cube_map
Log: OpenGL: Device supports: GL_ARB_texture_env_combine
Log: OpenGL: Device supports: GL_NV_texture_env_combine4
Log: OpenGL: Device supports: GL_ATI_texture_env_combine3
Log: OpenGL: Device supports: GL_ARB_texture_env_crossbar
Log: OpenGL: Device supports: GL_EXT_texture_lod_bias
Log: OpenGL: Device supports: GL_ARB_multitexture
Log: OpenGL: Device supports: GL_ARB_multisample
Log: OpenGL: Device supports: GL_EXT_texture_filter_anisotropic
Log: OpenGL: Device supports: GL_ARB_vertex_buffer_object
Log: OpenGL: Device supports: GL_ARB_fragment_program
Log: OpenGL: Device supports: GL_ARB_vertex_program
Log: OpenGL: Device supports: GL_EXT_framebuffer_object
Log: OpenGL: Device supports: GL_ARB_texture_non_power_of_two
Log: OpenGL: C32 RGB888 Z24 S0
Log: OpenGL: Level of anisotropy is 1.000000 (max 16.000000).
Log: OpenGL: Have 0 multisamples buffers, 0 samples.
Log: OpenGL: Failed to get a multisample GL context
Log: OpenGL: Forcibly disabled pixel shaders.
Log: OpenGL: Forcibly disabled render-to-texture.
Log: Startup time: 2.133277 seconds
Log: Precaching: NvidiaLogo.LevelInfo0
Log: Static mesh batches: 508608 vertex bytes, 110460 index bytes
Log: Allocating 32768 byte dynamic index buffer.
Log: Allocating 65536 byte dynamic vertex buffer.
Log: Finished precaching geometry in 0.013 seconds
Log: Finished precaching textures in 0.057 seconds
Debug: UT2k4MainMenu.Opened()   Sender:Package.UT2k4MainMenu
Log: URL: Adding default option Name=Gil-galad
Log: URL: Adding default option Class=Engine.Pawn
Log: URL: Adding default option Character=Roc
Log: URL: Adding default option team=255
Log: Browse: Index.ut2?disconnect?Name=Gil-galad?Class=Engine.Pawn?Character=Roc?team=255
Log: Failed; returning to Entry
ScriptLog: UT2k4MainMenu NotifyLevelChange  PendingConnection:False
Log: GP=FALSE
Log: Spawning new actor for Viewport SDLViewport

Log: Static mesh batches: 0 vertex bytes, 0 index bytes
IRC: 2 Servers 0 Channels
Log: Defaulting to false
ScriptLog: UT2k4Browser_ServerListPageFavorites Spawned new ServerQueryClient 'Entry.ServerQueryClient'
Log: Defaulting
debug recurse makes the game crash and close, still no crash window, and it doesn't leave much in ut2004.log .

Code: Select all

Log: Browse: Index.ut2?disconnect?Name=Gil-galad?Class=Engine.Pawn?Character=Roc?team=255
Log: Failed; returning to Entry
ScriptLog: UT2k4MainMenu NotifyLevelChange  PendingConnection:False
Log: GP=FALSE
Log: Spawning new actor for Viewport SDLViewport

Log: Static mesh batches: 0 vertex bytes, 0 index bytes
IRC: 2 Servers 0 Channels
Log: Defaulting to false
ScriptLog: UT2k4Browser_ServerListPageFavorites Spawned new ServerQueryClient 'Entry.ServerQueryClient'
Log: Defaulting to false
Log: Resolving utmaster.openspy.net...
Log: Resolved utmaster.openspy.net -> 157.245.212.59
Log: Connection established.
Log: Allocating 163584 byte d
Gil-galad
Posts: 12
Joined: Tue 21. Mar 2023, 23:33
Description: Hail the H.S.M!

ut2004 crash on CEONSS using Luxtorpeda 61

Post by Gil-galad »

After asking chatgpt, I came up with these commands (ut2004 crashed the same way)

./run-ut2004-standard.sh -log -debug
DEBUGGER="strace -o ut2004.strace.log" ./run-ut2004-standard.sh -log -debug -nohwcursors -nomousegrab -noxdbe

Code: Select all

    ~/.local/share/Steam/steamapps/common/Unreal Tournament 2004/System  ./run-ut2004-standard.sh -log -debug                                                                                                                                                                                                       ✔ 
detected user user.ini
Defaulting to false
Defaulting to false
Resolved utmaster.openspy.net -> 157.245.212.59
Connection established.
AntiTCCInputMonitor Package.AntiTCCInputMonitor (Function AntiTCC2009r6.AntiTCCInputMonitor.O22034O:0012) Assertion failed, line 374

History: 

Exiting due to error
    ~/.local/share/Steam/steamapps/common/Unreal Tournament 2004/System  DEBUGGER="strace -o ut2004.strace.log" ./run-ut2004-standard.sh -log -debug -nohwcursors -nomousegrab -noxdbe                                                                                                                1 ✘  11m 10s  
detected user user.ini
Defaulting to false
Defaulting to false
Resolved utmaster.openspy.net -> 157.245.212.59
Connection established.                                                                                          @@] 
Favorites::ImportText: Bad termination in: (ServerID=0,IP="80.4.151.145",Port=5777,QueryPort=5778,ServerName="@@[
  ▒▒S  v""3$$2))3++P--I//G @@| 

                             ocks")
center pointAntiTCCInputMonitor Package.AntiTCCInputMonitor (Function AntiTCC2009r6.AntiTCCInputMonitor.O22034O:0012) Assertion failed, line 374

History: 

Exiting due to error
The output sadly does not add anything I guess...
Gil-galad
Posts: 12
Joined: Tue 21. Mar 2023, 23:33
Description: Hail the H.S.M!

ut2004 crash on CEONSS using Luxtorpeda 61

Post by Gil-galad »

I tried to play on CEONS without 'enhanced netcode', unticking the box in the F5 menu ; it crashed all the same. Here's a pastebin of the corresponding ut2004.log
Adler
Posts: 4
Joined: Mon 28. Nov 2022, 10:10

ut2004 crash on CEONSS using Luxtorpeda 61

Post by Adler »

Wormbo
You know, with the number of crashes you get you should really wonder if there's something wrong with your hardware. Memory, CPU, motherboard, etc.
https://forums.epicgames.com/unreal-tou ... rror/page2

i play with normal linux version without problems.

Install UT2004 Linux
https://miasma.rocks/index.php/topic,1789.0.html
Post Reply