Hi again,
finally found the issue: libudev1 i smissing. I was confused because this lin was actually present in the system but not properly referenced apparently.
This command add it and then sound is present:
sudo apt install libudev1:i386
Would be nice to add it to the wiki https://github.com/FAForever/faf-linux/blob/master/README.md#setup-instructions
Posts
-
RE: FAF on Linux: almost there!
-
RE: FAF on Linux: almost there!
Adding WINEDEBUG env variable, in FAF log, I can see:
0024:warn:module:alloc_module disabling no-exec because of L"d3dx9_31.dll"
info: DXVK: Using 8 compiler threads
0024:warn:module:get_builtin_unix_funcs failed to load "/home/jean/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib/wine/i386-unix/winepulse.so": libudev.so.1: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou dossier de ce nom
0024:warn:module:process_attach Initialization of L"winepulse.drv" failed
0024:warn:module:get_builtin_unix_funcs failed to load "/home/jean/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib/wine/i386-unix/winealsa.so": libasound.so.2: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou dossier de ce nom
0024:warn:module:process_attach Initialization of L"winealsa.drv" failed
0024:warn:module:load_dll Failed to load module L"wineoss.drv"; status=c0000135
0024:warn:module:load_dll Failed to load module L"winecoreaudio.drv"; status=c0000135
0024:err:mmdevapi:init_driver No driver from L"pulse,alsa,oss,coreaudio" could be initialized. Maybe check dependencies with WINEDEBUG=warn+module. -
FAF on Linux: almost there!
Hi,
I'm setting up FAF on Zorin OS (Ubuntu derivative) on my laptop.
After some struggle with video card (GeForce GTX 1050) for which I had to install version 535 instead of latest 580 (else Create3D error), I can start a game from FAF, video is very smooth, but no sound at all.When I start ForgedAlliance from Steam, video is damn slow but there is audio.
Audio 32 and 64bit packages are installed (libpulse0:amd64 libpulse0:i386).
Followed guide https://github.com/FAForever/faf-linux/blob/master/README.md#setup-instructionsAny clue?
Thanks,
Jean -
Error duplicate key on leaderboards 1v1 League
Hi,
quite often when I click on "Leaderboards" tab, 1v1 League reports the error:Client Version: 2026.1.0 java.lang.IllegalStateException: Duplicate key 493344 (attempted merging values [399,LeagueSeasonScore(super=AbstractEntity(id=1907363))] and [401,LeagueSeasonScore(super=AbstractEntity(id=1907363))]) at java.base/java.util.stream.Collectors.duplicateKeyException(Collectors.java:135) at java.base/java.util.stream.Collectors.lambda$uniqKeysMapAccumulator$0(Collectors.java:182) at java.base/java.util.stream.ReduceOps$3ReducingSink.accept(ReduceOps.java:169) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1716) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:570) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:560) at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:265) at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:723) at com.faforever.client.leaderboard.LeaderboardService.mapLeagueEntryDtoToBean(LeaderboardService.java:212) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onNext(MonoFlatMapMany.java:165) at reactor.core.publisher.Operators$BaseFluxToMonoOperator.completePossiblyEmpty(Operators.java:2093) at reactor.core.publisher.MonoCollectList$MonoCollectListSubscriber.onComplete(MonoCollectList.java:117) at reactor.core.publisher.FluxIndexFuseable$IndexFuseableSubscriber.onComplete(FluxIndexFuseable.java:153) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onComplete(FluxPeekFuseable.java:278) at reactor.core.publisher.FluxReplay$UnboundedReplayBuffer.replayNormal(FluxReplay.java:606) at reactor.core.publisher.FluxReplay$UnboundedReplayBuffer.replay(FluxReplay.java:713) at reactor.core.publisher.FluxReplay$ReplaySubscriber.onComplete(FluxReplay.java:1380) at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.drainAsync(FluxFlattenIterable.java:373) at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.drain(FluxFlattenIterable.java:726) at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.onComplete(FluxFlattenIterable.java:275) at reactor.core.publisher.FluxExpand$ExpandBreathSubscriber.drainQueue(FluxExpand.java:168) at reactor.core.publisher.FluxExpand$ExpandBreathSubscriber.onComplete(FluxExpand.java:147) at reactor.core.publisher.FluxPeek$PeekSubscriber.onComplete(FluxPeek.java:263) at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1862) at reactor.core.publisher.MonoCacheTime$CoordinatorSubscriber.signalCached(MonoCacheTime.java:354) at reactor.core.publisher.MonoCacheTime$CoordinatorSubscriber.onNext(MonoCacheTime.java:373) at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onNext(FluxSwitchIfEmpty.java:75) at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondComplete(MonoFlatMap.java:246) at reactor.core.publisher.MonoFlatMap$FlatMapInner.onNext(MonoFlatMap.java:307) at reactor.core.publisher.MonoZip$ZipCoordinator.signal(MonoZip.java:296) at reactor.core.publisher.MonoZip$ZipInner.onNext(MonoZip.java:480) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:130) at reactor.core.publisher.MonoCallable$MonoCallableSubscription.request(MonoCallable.java:153) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.request(FluxMapFuseable.java:172) at reactor.core.publisher.MonoZip$ZipInner.onSubscribe(MonoZip.java:472) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onSubscribe(FluxMapFuseable.java:96) at reactor.core.publisher.MonoCallable.subscribe(MonoCallable.java:48) at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:75) at reactor.core.publisher.MonoZip$ZipCoordinator.request(MonoZip.java:219) at reactor.core.publisher.MonoFlatMap$FlatMapInner.onSubscribe(MonoFlatMap.java:293) at reactor.core.publisher.MonoZip.subscribe(MonoZip.java:129) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:166) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:130) at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:184) at reactor.core.publisher.SerializedSubscriber.onNext(SerializedSubscriber.java:100) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onNext(FluxRetryWhen.java:179) at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondComplete(MonoFlatMap.java:246) at reactor.core.publisher.MonoFlatMap$FlatMapInner.onNext(MonoFlatMap.java:307) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:80) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onNext(FluxOnAssembly.java:540) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:130) at reactor.core.publisher.MonoReduce$ReduceSubscriber.onComplete(MonoReduce.java:197) at reactor.core.publisher.FluxMap$MapSubscriber.onComplete(FluxMap.java:144) at reactor.core.publisher.FluxMap$MapSubscriber.onComplete(FluxMap.java:144) at reactor.core.publisher.FluxPeek$PeekSubscriber.onComplete(FluxPeek.java:263) at reactor.core.publisher.FluxMap$MapSubscriber.onComplete(FluxMap.java:144) at reactor.netty.channel.FluxReceive.onInboundComplete(FluxReceive.java:419) at reactor.netty.channel.ChannelOperations.onInboundComplete(ChannelOperations.java:465) at reactor.netty.channel.ChannelOperations.terminate(ChannelOperations.java:519) at reactor.netty.http.client.HttpClientOperations.onInboundNext(HttpClientOperations.java:957) at reactor.netty.channel.ChannelOperationsHandler.channelRead(ChannelOperationsHandler.java:115) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelRead(CombinedChannelDuplexHandler.java:434) at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:361) at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:325) at io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:249) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:354) at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:545) at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:484) at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:172) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.handle(AbstractNioChannel.java:445) at io.netty.channel.nio.NioIoHandler$DefaultNioRegistration.handle(NioIoHandler.java:388) at io.netty.channel.nio.NioIoHandler.processSelectedKey(NioIoHandler.java:596) at io.netty.channel.nio.NioIoHandler.processSelectedKeysPlain(NioIoHandler.java:541) at io.netty.channel.nio.NioIoHandler.processSelectedKeys(NioIoHandler.java:514) at io.netty.channel.nio.NioIoHandler.run(NioIoHandler.java:484) at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1195) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474)Any idea on how to fix this? Same error for 3v3 League but did not did that for 2v2 nor 4v4.
Not blocking at all, just annoying.
Cheers,
Jean -
FAF crashing during game
Hi,
FAf used to be very statble on my PC but since some weeks I experience a couple of crashes during game. About 5-8% of the games I would say.
Crash log below, client log attached as file.
Made a RAM check, no error.
Any idea?
Thanks,
Jean
Crash log:
EXCEPTION_ACCESS_VIOLATION (0xc0000005) at address 0x009279a6
attempted to read memory at 0x00000010Program : C:\ProgramData\FAForever\bin\ForgedAlliance.exe
Cmd line arguments : /init init.lua /nobugreport /cybran /log C:\Users\Jean\AppData\Roaming\Forged Alliance Forever\logs\game_25065213.log /gpgnet 127.0.0.1:14275 /mean 1397.5301513671875 /deviation 66.22692108154297 /division diamond /subdivision V /savereplay gpgnet://127.0.0.1:14276/25065213/JeanLu.SCFAreplay /country FR /clan BFA /numgames 15605 /team 3 /players 2 /startspot 2 /numgames 13549Callstack:
Unknown symbol (address 0x009279a6)
Unknown symbol (address 0x18b78f23)Last 100 lines of log...
warning: NUM PROPS = 6487
info: Initialize Armies brain nickname is b1adam
info: CreateArmy group ARMY_1
info: Initialize Armies brain nickname is JeanLu
info: CreateArmy group ARMY_2
info: Initialize Armies brain nickname is civilian
info: CreateArmy group ARMY_17
info: Initialize Armies brain nickname is civilian
info: CreateArmy group NEUTRAL_CIVILIAN
debug: SetPlayableArea before round : 0, 0 512, 512
debug: SetPlayableArea after round : 0, 0 512, 512
debug: Preloading 1418 batch textures
debug: Preloading 0 d3d textures
debug: Preloading 0 models
debug: Preloading 0 animations
info: creating high fidelity terrain
info: creating high fidelity water
info: creating high fidelity terrain
info: creating high fidelity water
debug: Context based templates: Found template: AppendPowerGeneratorsToTML with name Power generators
debug: Context based templates: Found template: AppendT3FabricatorWithStorages with name Storages
debug: Context based templates: Found template: TorpedoDefense with name Torpedo defense
debug: Context based templates: Found template: T3ExtractorWithStorages with name Extractor and storages
debug: Context based templates: Found template: AppendPowerGeneratorsToSalvation with name Power generators
debug: Context based templates: Found template: AppendWallsToPointDefense with name Walls
debug: Context based templates: Found template: AppendOpticsWithPower with name Power generators
debug: Context based templates: Found template: AppendAirGrid with name Air grid
debug: Context based templates: Found template: AppendPowerGeneratorsToEnergyStorage with name Power generators
debug: Context based templates: Found template: AppendExtractorWithFabs with name Storages and fabricators
debug: Context based templates: Found template: AppendPowerGeneratorsToT3Artillery with name Power generators
debug: Context based templates: Found template: AppendRadarWithPower with name Power generators
debug: Context based templates: Found template: AppendPowerGeneratorsToT2Artillery with name Power generators
debug: Context based templates: Found template: T1Hydrocarbon with name Hydrocarbon
debug: Context based templates: Found template: T3ExtractorWithStoragesAndFabs with name Extractor, storages and fabricators
debug: Context based templates: Found template: AppendT3ArtilleryWithPower with name Power generators
debug: Context based templates: Found template: PointDefense with name Point defense
debug: Context based templates: Found template: AppendT2ArtilleryWithPower with name Power generators
debug: Context based templates: Found template: AirDefenseLand with name Anti-air defense
debug: Context based templates: Found template: AppendExtractorWithStorages with name Storages
debug: Context based templates: Found template: T3Extractor with name Extractor
debug: Context based templates: Found template: AirDefenseWater with name Anti-air defense
debug: Context based templates: Found template: AppendSalvationWithPower with name Power generators
debug: Context based templates: Found 23 templates
info: /savereplay
warning: GetResource: Invalid name ""
info: Can't find texture "" -- trying fallback.
warning: GetResource: Invalid name ""
info: Can't find texture "" -- trying fallback.
warning: GetResource: Invalid name ""
info: Can't find texture "" -- trying fallback.
warning: GetResource: Invalid name ""
info: Can't find texture "" -- trying fallback.
warning: GetResource: Invalid name ""
info: Can't find texture "" -- trying fallback.
info: Can't find texture "/maps/autumn.v0001/env/layers/rock_albedo.dds" -- trying fallback.
info: Can't find texture "/maps/autumn.v0001/env/layers/rock_normals.dds" -- trying fallback.
debug: Session time: 00:00:17 Game time: 00:00:00 Heap: 256.0M / 229.1M
info: Exe GitSHA: 02e8493433c3d8f5ac18cba7c3bbbbe5b5e2566e
info: Exe GitSHA: 02e8493433c3d8f5ac18cba7c3bbbbe5b5e2566e
info: Exe GitSHA: 02e8493433c3d8f5ac18cba7c3bbbbe5b5e2566e
info: Exe GitSHA: 02e8493433c3d8f5ac18cba7c3bbbbe5b5e2566e
info: Exe GitSHA: 02e8493433c3d8f5ac18cba7c3bbbbe5b5e2566e
info: Exe GitSHA: 02e8493433c3d8f5ac18cba7c3bbbbe5b5e2566e
info: Exe GitSHA: 02e8493433c3d8f5ac18cba7c3bbbbe5b5e2566e
info: Exe GitSHA: 02e8493433c3d8f5ac18cba7c3bbbbe5b5e2566e
info: Exe GitSHA: 02e8493433c3d8f5ac18cba7c3bbbbe5b5e2566e
debug: Session time: 00:00:28 Game time: 00:00:08 Heap: 256.0M / 228.3M
debug: Session time: 00:00:46 Game time: 00:00:25 Heap: 256.0M / 232.9M
debug: Session time: 00:01:05 Game time: 00:00:44 Heap: 256.0M / 237.1M
debug: Session time: 00:01:15 Game time: 00:00:54 Heap: 256.0M / 236.6M
warning: Evaluating LazyVar failed: error evaluating lazy variable: ...data\faforever\gamedata\lua.nx2\lua\maui\control.lua(38): error evaluating lazy variable: ...mdata\faforever\gamedata\lua.nx2\lua\maui\bitmap.lua(86): attempt to call fieldBitmapWidth' (a nil value) stack traceback: ...mdata\faforever\gamedata\lua.nx2\lua\maui\bitmap.lua(86): in function <...mdata\faforever\gamedata\lua.nx2\lua\maui\bitmap.lua:86> [C]: ? ...ogramdata\faforever\gamedata\lua.nx2\lua\lazyvar.lua(72): in functionWidth'
...data\faforever\gamedata\lua.nx2\lua\maui\control.lua(38): in function <...data\faforever\gamedata\lua.nx2\lua\maui\control.lua:38>
[C]: ?
...ogramdata\faforever\gamedata\lua.nx2\lua\lazyvar.lua(72): in function <...ogramdata\faforever\gamedata\lua.nx2\lua\lazyvar.lua:41>
Stack trace from definition: [Set lazyvar.ExtendedErrorMessages for extra trace info]stack traceback: [C]: in function `error' ...ogramdata\faforever\gamedata\lua.nx2\lua\lazyvar.lua(86): in function `Width' ...data\faforever\gamedata\lua.nx2\lua\maui\control.lua(38): in function <...data\faforever\gamedata\lua.nx2\lua\maui\control.lua:38> [C]: ? ...ogramdata\faforever\gamedata\lua.nx2\lua\lazyvar.lua(72): in function <...ogramdata\faforever\gamedata\lua.nx2\lua\lazyvar.lua:41> Stack trace from definition: [Set lazyvar.ExtendedErrorMessages for extra trace info] stack traceback: [C]: in function `error' ...ogramdata\faforever\gamedata\lua.nx2\lua\lazyvar.lua(86): in function <...ogramdata\faforever\gamedata\lua.nx2\lua\lazyvar.lua:41>debug: Session time: 00:01:26 Game time: 00:01:05 Heap: 256.0M / 237.5M
debug: Session time: 00:01:36 Game time: 00:01:15 Heap: 256.0M / 237.5M
debug: Session time: 00:01:55 Game time: 00:01:33 Heap: 256.0M / 238.3M
debug: Session time: 00:02:05 Game time: 00:01:43 Heap: 256.0M / 238.8M
debug: Session time: 00:02:16 Game time: 00:01:54 Heap: 256.0M / 238.4M
debug: Session time: 00:02:27 Game time: 00:02:05 Heap: 256.0M / 238.5M
debug: Session time: 00:02:45 Game time: 00:02:23 Heap: 256.0M / 239.9M
debug: Session time: 00:02:56 Game time: 00:02:33 Heap: 256.0M / 240.5M
debug: Session time: 00:03:14 Game time: 00:02:52 Heap: 256.0M / 240.6M
debug: Session time: 00:03:32 Game time: 00:03:09 Heap: 256.0M / 240.9M
debug: Session time: 00:03:52 Game time: 00:03:29 Heap: 256.0M / 243.0M
debug: Session time: 00:04:04 Game time: 00:03:40 Heap: 256.0M / 243.7M
warning: Evaluating LazyVar failed: error evaluating lazy variable: ...data\faforever\gamedata\lua.nx2\lua\maui\control.lua(38): error evaluating lazy variable: ...mdata\faforever\gamedata\lua.nx2\lua\maui\bitmap.lua(86): attempt to call fieldBitmapWidth' (a nil value) stack traceback: ...mdata\faforever\gamedata\lua.nx2\lua\maui\bitmap.lua(86): in function <...mdata\faforever\gamedata\lua.nx2\lua\maui\bitmap.lua:86> [C]: ? ...ogramdata\faforever\gamedata\lua.nx2\lua\lazyvar.lua(72): in functionWidth'
...data\faforever\gamedata\lua.nx2\lua\maui\control.lua(38): in function <...data\faforever\gamedata\lua.nx2\lua\maui\control.lua:38>
[C]: ?
...ogramdata\faforever\gamedata\lua.nx2\lua\lazyvar.lua(72): in function <...ogramdata\faforever\gamedata\lua.nx2\lua\lazyvar.lua:41>
Stack trace from definition: [Set lazyvar.ExtendedErrorMessages for extra trace info]stack traceback: [C]: in function `error' ...ogramdata\faforever\gamedata\lua.nx2\lua\lazyvar.lua(86): in function `Width' ...data\faforever\gamedata\lua.nx2\lua\maui\control.lua(38): in function <...data\faforever\gamedata\lua.nx2\lua\maui\control.lua:38> [C]: ? ...ogramdata\faforever\gamedata\lua.nx2\lua\lazyvar.lua(72): in function <...ogramdata\faforever\gamedata\lua.nx2\lua\lazyvar.lua:41> Stack trace from definition: [Set lazyvar.ExtendedErrorMessages for extra trace info] stack traceback: [C]: in function `error' ...ogramdata\faforever\gamedata\lua.nx2\lua\lazyvar.lua(86): in function <...ogramdata\faforever\gamedata\lua.nx2\lua\lazyvar.lua:41>debug: Session time: 00:04:23 Game time: 00:03:59 Heap: 256.0M / 244.0M
debug: Session time: 00:04:42 Game time: 00:04:18 Heap: 256.0M / 243.9M
debug: Session time: 00:04:53 Game time: 00:04:29 Heap: 256.0M / 244.1M
debug: Session time: 00:05:12 Game time: 00:04:48 Heap: 256.0M / 244.5M
debug: Session time: 00:05:23 Game time: 00:04:58 Heap: 256.0M / 245.4M
debug: Session time: 00:05:35 Game time: 00:05:10 Heap: 256.0M / 245.7M
debug: Session time: 00:05:51 Game time: 00:05:26 Heap: 256.0M / 246.1M
debug: Session time: 00:06:12 Game time: 00:05:46 Heap: 256.0M / 246.9M
debug: Session time: 00:06:22 Game time: 00:05:56 Heap: 256.0M / 247.8M
debug: [uiutil.lua, function UIFile()] - Unable to find file:/textures/ui/cybran/icons/units/unknown_icon.dds
debug: Session time: 00:06:40 Game time: 00:06:14 Heap: 256.0M / 248.4M
debug: Session time: 00:06:52 Game time: 00:06:26 Heap: 256.0M / 248.7M
warning: Evaluating LazyVar failed: error evaluating lazy variable: ...data\faforever\gamedata\lua.nx2\lua\maui\control.lua(38): error evaluating lazy variable: ...mdata\faforever\gamedata\lua.nx2\lua\maui\bitmap.lua(86): attempt to call fieldBitmapWidth' (a nil value) stack traceback: ...mdata\faforever\gamedata\lua.nx2\lua\maui\bitmap.lua(86): in function <...mdata\faforever\gamedata\lua.nx2\lua\maui\bitmap.lua:86> [C]: ? ...ogramdata\faforever\gamedata\lua.nx2\lua\lazyvar.lua(72): in functionWidth'
...data\faforever\gamedata\lua.nx2\lua\maui\control.lua(38): in function <...data\faforever\gamedata\lua.nx2\lua\maui\control.lua:38>
[C]: ?
...ogramdata\faforever\gamedata\lua.nx2\lua\lazyvar.lua(72): in function <...ogramdata\faforever\gamedata\lua.nx2\lua\lazyvar.lua:41>
Stack trace from definition: [Set lazyvar.ExtendedErrorMessages for extra trace info]stack traceback: [C]: in function `error' ...ogramdata\faforever\gamedata\lua.nx2\lua\lazyvar.lua(86): in function `Width' ...data\faforever\gamedata\lua.nx2\lua\maui\control.lua(38): in function <...data\faforever\gamedata\lua.nx2\lua\maui\control.lua:38> [C]: ? ...ogramdata\faforever\gamedata\lua.nx2\lua\lazyvar.lua(72): in function <...ogramdata\faforever\gamedata\lua.nx2\lua\lazyvar.lua:41> Stack trace from definition: [Set lazyvar.ExtendedErrorMessages for extra trace info] stack traceback: [C]: in function `error' ...ogramdata\faforever\gamedata\lua.nx2\lua\lazyvar.lua(86): in function <...ogramdata\faforever\gamedata\lua.nx2\lua\lazyvar.lua:41>debug: Session time: 00:07:14 Game time: 00:06:48 Heap: 256.0M / 248.9M
debug: Session time: 00:07:25 Game time: 00:06:58 Heap: 288.0M / 249.6M
debug: Session time: 00:07:44 Game time: 00:07:17 Heap: 288.0M / 249.4M
client.log -
RE: FAF Client No longer starts up. Doesn't even go to log in.
Yep, just download previous version https://github.com/FAForever/downlords-faf-client/releases/download/v2025.5.0/faf_windows-x64_2025_5_0.exe
And don't update too soon
-
RE: FAF Client No longer starts up. Doesn't even go to log in.
Same even after a re-install from https://www.faforever.com/play. I guess we have to wait for an update as somthing seems broken at some Java dependency.