Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Vanilla crime spree data causes crashing in Beardlib? #738

Open
PoofyPieX opened this issue Aug 9, 2024 · 0 comments
Open

Vanilla crime spree data causes crashing in Beardlib? #738

PoofyPieX opened this issue Aug 9, 2024 · 0 comments
Labels

Comments

@PoofyPieX
Copy link

Describe the crash
After playing vanilla Payday 2, some players crash when trying to join Crime Spree lobby.

These same player's lobbies can be joined by the non-crashing players, however.

Attempted solutions:

  • "Stop crimespree crash on join" mod (still crashed).
  • Got rid of all mods except Beardlib and SuperBLT (still crashed).
  • Stopped crashing when Beardlib specifically was removed.
  • Started crashing again when Beardlib was freshly re-added.
  • Made sure not to have any weapon skins equipped.
  • Made sure crime spree score was 0 for all players.
  • All players stopped current crime spree and started a new one for every new attempt.

We found only one solution online that finally worked, but the issue still seemed worth reporting.

It was only able to be fixed by using the "Crimespree Reset" mod by Sora: https://modworkshop.net/mod/23618

So, maybe something about vanilla crime sprees gets "corrupted" in some kind of way that Beardlib can't handle... to the point that mods have to be used to completely reset all crime spree data.

To Reproduce
Steps to reproduce the behavior:

  1. With at least two real players, play vanilla Payday 2 until Crime Spree is unlocked.
  2. Install SuperBLT and Beardlib.
  3. Start playing Crime Spree for the first time with these same players.
  4. Some players may (or may not) crash with the following crashlog when trying to join the crime spree lobby (even with no weapon skins, no other mods, and a crime spree score of 0). The players that do crash will crash every time they try to join. However, other players can still join their lobbies instead, without crashing.

Crashlog
Application has crashed: C++ exception
[string "lib/managers/menu/crimespreemissionsmenucompo..."]:791: attempt to compare nil with number

SCRIPT STACK

update_info_text() lib/managers/menu/crimespreemissionsmenucomponent.lua:679
init() lib/managers/menu/crimespreemissionsmenucomponent.lua:464
new() core/lib/utils/coreclass.lua:35
_setup() lib/managers/menu/crimespreemissionsmenucomponent.lua:93
init() lib/managers/menu/crimespreemissionsmenucomponent.lua:31
new() core/lib/utils/coreclass.lua:35
create() lib/managers/menu/menucomponentmanager.lua:5123
original() lib/managers/menu/menucomponentmanager.lua:520
set_active_components() @mods/base/req/core/Hooks.lua:260
core/lib/managers/menu/coremenulogic.lua:89
_execute_action_queue() core/lib/managers/menu/coremenulogic.lua:54
update() core/lib/managers/menu/coremenulogic.lua:64
update() core/lib/managers/menu/coremenumanager.lua:155
update() lib/managers/menumanagerpd2.lua:20
original() lib/setups/setup.lua:909
update() @mods/base/req/core/Hooks.lua:260
original() lib/setups/menusetup.lua:363
update() @mods/base/req/core/Hooks.lua:260
core/lib/setups/coresetup.lua:559


Callstack:

     payday2_win32_release  (???)     ???                                                 
     payday2_win32_release  (???)     ???                                                 
     payday2_win32_release  (???)     ???                                                 
     payday2_win32_release  (???)     ???                                                 
     payday2_win32_release  (???)     ???                                                 
                  KERNEL32  (???)     BaseThreadInitThunk                                 
                     ntdll  (???)     RtlGetAppContainerNamedObjectPath                   
                     ntdll  (???)     RtlGetAppContainerNamedObjectPath                   

Current thread: Main


System information:
Application version : 1.143.243
CPU : Intel(R) Core(TM) i7-10700K CPU @ 3.80GHz (4 cores); SSE; SSE2; SSE3; SSSE3; SSE4.1; SSE4.2
DirectX : 12.0
GPU : NVIDIA GeForce RTX 3060 / nvldumd.dll[32.0.15.5612]
Language : english
Memory : 16276MB 152KB
OS : 6.2.9200 () 0x300-0x1 (64 bits)
Physics : threaded
Renderer : DX9 threaded
Sound : CREATIVE (Speakers (Sound Blaster Z))

@PoofyPieX PoofyPieX added the crash label Aug 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant