กลุ่ม STEAM
Steam Client Beta SteamBeta
กลุ่ม STEAM
Steam Client Beta SteamBeta
15,374
อยู่ในเกม
87,249
ออนไลน์
ก่อตั้ง
8 มกราคม 2013
กระดานสนทนาทั้งหมด > Bug Reports > รายละเอียดกระทู้
Steam Crashed when configuring controller layout
Microsoft (R) Windows Debugger Version 10.0.25200.1003 X86
Copyright (c) Microsoft Corporation. All rights reserved.


Loading Dump File [S:\Steam\dumps\crash_steam.exe_20230228031525_1.dmp]
User Mini Dump File: Only registers, stack and portions of memory are available

Symbol search path is: srv*
Executable search path is:
Windows 10 Version 22621 MP (12 procs) Free x86 compatible
Product: WinNt, suite: SingleUserTS
Edition build lab: 22621.1.amd64fre.ni_release.220506-1250
Machine Name:
Debug session time: Tue Feb 28 03:15:25.000 2023 (UTC + 8:00)
System Uptime: 0 days 3:01:41.962
Process Uptime: 0 days 0:03:45.000
................................................................
................................................................
..........................
Loading unloaded module list
........................
This dump file has an exception of interest stored in it.
The stored exception information can be accessed via .ecxr.
(7a04.32ec): Access violation - code c0000005 (first/second chance not available)
For analysis of this file, run !analyze -v
eax=00000000 ebx=00000000 ecx=00000000 edx=00000000 esi=00000002 edi=ffffffff
eip=77c86b1c esp=09a7d4b8 ebp=09a7d644 iopl=0 nv up ei pl nz na pe nc
cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00200206
ntdll!NtWaitForMultipleObjects+0xc:
77c86b1c c21400 ret 14h
0:011> !analyze -v
*******************************************************************************
* *
* Exception Analysis *
* *
*******************************************************************************


KEY_VALUES_STRING: 1

Key : AV.Fault
Value: Read

Key : Analysis.CPU.mSec
Value: 1343

Key : Analysis.DebugAnalysisManager
Value: Create

Key : Analysis.Elapsed.mSec
Value: 99332

Key : Analysis.IO.Other.Mb
Value: 2

Key : Analysis.IO.Read.Mb
Value: 0

Key : Analysis.IO.Write.Mb
Value: 54

Key : Analysis.Init.CPU.mSec
Value: 77

Key : Analysis.Init.Elapsed.mSec
Value: 130884

Key : Analysis.Memory.CommitPeak.Mb
Value: 126

Key : Timeline.OS.Boot.DeltaSec
Value: 10901

Key : Timeline.Process.Start.DeltaSec
Value: 225

Key : WER.OS.Branch
Value: ni_release

Key : WER.OS.Timestamp
Value: 2022-05-06T12:50:00Z

Key : WER.OS.Version
Value: 10.0.22621.1

Key : WER.Process.Version
Value: 7.86.73.32


FILE_IN_CAB: crash_steam.exe_20230228031525_1.dmp

NTGLOBALFLAG: 0

CONTEXT: (.ecxr)
eax=005d1b46 ebx=09a7fd80 ecx=00000002 edx=071613c0 esi=09a7efa4 edi=09a7debc
eip=5e036c45 esp=09a7dd08 ebp=09a7dd10 iopl=0 nv up ei pl nz na po nc
cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00210202
steamclient!Steam_TerminateGameConnection+0xd08d5:
5e036c45 8b00 mov eax,dword ptr [eax] ds:002b:005d1b46=????????
Resetting default scope

EXCEPTION_RECORD: (.exr -1)
ExceptionAddress: 5e036c45 (steamclient!Steam_TerminateGameConnection+0x000d08d5)
ExceptionCode: c0000005 (Access violation)
ExceptionFlags: 00000000
NumberParameters: 2
Parameter[0]: 00000000
Parameter[1]: 005d1b46
Attempt to read from address 005d1b46

PROCESS_NAME: steam.exe

READ_ADDRESS: 005d1b46

ERROR_CODE: (NTSTATUS) 0xc0000005 - 0x%p 0x%p %s

EXCEPTION_CODE_STR: c0000005

EXCEPTION_PARAMETER1: 00000000

EXCEPTION_PARAMETER2: 005d1b46

STACK_TEXT:
WARNING: Stack unwind information not available. Following frames may be wrong.
09a7dd10 5e03c531 071d3480 09a7efa4 09a7debc steamclient!Steam_TerminateGameConnection+0xd08d5
09a7df08 5e029676 071d3480 09a7efa4 09a7eb34 steamclient!Steam_TerminateGameConnection+0xd61c1
09a7df24 5e19d5d0 0000005d 09a7efa4 09a7eb34 steamclient!Steam_TerminateGameConnection+0xc3306
09a7fcd4 5e2f3d95 0aa3d020 09a7fd80 09a7fda8 steamclient!Steam_TerminateGameConnection+0x237260
09a7fd24 5e2733b3 00000029 09a7fda8 5ed797e0 steamclient!Steam_ReleaseThreadLocalMemory+0xf3d5
09a7fd44 5e2e9ff7 00020001 09a7fd80 09a7fda8 steamclient!Steam_TerminateGameConnection+0x30d043
09a7fd60 5e274527 00020001 09a7fd80 09a7fda8 steamclient!Steam_ReleaseThreadLocalMemory+0x5637
09a7fde8 5e274ee3 00afe624 5ed797e0 77176030 steamclient!Steam_TerminateGameConnection+0x30e1b7
09a7fe78 5e2745d2 5ed79888 6ebe1cbe 09a7fef8 steamclient!Steam_TerminateGameConnection+0x30eb73
09a7fe8c 6ebdd7d6 5ed79888 05f36318 6ebdd875 steamclient!Steam_TerminateGameConnection+0x30e262
09a7fec4 6ebdd148 09a7fef8 00afe624 05f36318 tier0_s!CValidator::GetNumSockets+0x446
09a7feec 6ebde171 09a7fef8 00000003 6ebe1cb0 tier0_s!CThread::CalcStackDepth+0x48
09a7ff10 6ebe1e07 6ebe1cb0 5ed79888 00000000 tier0_s!CatchAndWriteMiniDumpForVoidPtrFn+0x51
09a7ff48 77177d69 01f36318 77177d50 09a7ffb0 tier0_s!CThread::ThreadProc+0x117
09a7ff58 77c7bb9b 05f36318 115fa300 00000000 kernel32!BaseThreadInitThunk+0x19
09a7ffb0 77c7bb1f ffffffff 77ca8e01 00000000 ntdll!__RtlUserThreadStart+0x2b
09a7ffc0 00000000 6ebe1cf0 05f36318 00000000 ntdll!_RtlUserThreadStart+0x1b


SYMBOL_NAME: steamclient+d08d5

MODULE_NAME: steamclient

IMAGE_NAME: steamclient.dll

STACK_COMMAND: ~11s; .ecxr ; kb

FAILURE_BUCKET_ID: INVALID_POINTER_READ_c0000005_steamclient.dll!Unknown

OS_VERSION: 10.0.22621.1

BUILDLAB_STR: ni_release

OSPLATFORM_TYPE: x86

OSNAME: Windows 10

IMAGE_VERSION: 7.86.73.32

FAILURE_ID_HASH: {596cf484-57aa-6021-7c8a-4abedb280b4b}

Followup: MachineOwner
---------
< >
กำลังแสดง 1-4 จาก 4 ความเห็น
some context:
i was adding extra inputs to an action_set_layer, Steam crashed when adding a third input to *Y*
What is described in OP is an open issue for SDL repo on github. The maintainer of that repo is a Valve dev and has asked for help from others to contribute if they can to fix. They see it too low priority to find th etime to fix themselves after making changes to SDL to better fit what is wanted/needed for Valves plans for Steam. Valve have not been very transparent on what those plans are. Probably pototyping other Steam Hardware projects which Mr Newell more tha hinted at when talking about DEck a while back when he explicitly announced DEck is just the first of many new hardware projects Valve have on the agenda which are still tba.

Which means we can expect Steam to get buggier when the controls fro those are added to Steam SDL as a supported device. Just like what we have seen in past year or so because of Deck controls being added as primary supported device to Steam Input/SDL.
Deck controls are named by Steam SDL as neptune steam controller and have seen neptune configs being applied automagically and have nevre had a deck anywhere near my pc or steam account.


Try using steam log controller.txt and/or config.vdf to see if those help you see what steam was doing with regards to controller types and controller configs and how that matches to what actual controller type you are using. Scroll down to bottom to get latest info.

What is make and model of controller used?
How do you have that controller detected and configured as in general controller settings?

Were you using nbpm or large mode when that crash occurred?

Is the issue reproducible?
แก้ไขล่าสุดโดย Balderick; 27 ก.พ. 2023 @ 3: 07pm
Is the issue reproducible?
Yes

Were you using nbpm or large mode when that crash occurred?
It happens in both

======================================================

steam log controller.txt


[2023-02-28 18:00:04] Opted-in Controller Mask for AppId 0: 2

[2023-02-28 18:00:04] BYieldingMarkControllerConfigsInUse

[2023-02-28 18:00:05] Local Device Found
type: 045e 0b12
path: sdl://1
serial_number: - 0

[2023-02-28 18:00:05] Manufacturer:

[2023-02-28 18:00:05] Product: Xbox Series X Controller

[2023-02-28 18:00:05] Release: 50f

[2023-02-28 18:00:05] Interface: -1


[2023-02-28 18:00:05] !! Steam controller device opened for index 0.

[2023-02-28 18:00:05] Steam Controller reserving XInput slot 0

[2023-02-28 18:00:05] Controller using HIDAPI driver, vid=0x045e, pid=0x0b12

[2023-02-28 18:00:05] Controller has an Invalid or missing unit serial number, setting to '45e-b12-798afd1'

[2023-02-28 18:00:06] Controller PollState Changed from 0 to 1

[2023-02-28 18:00:06] Controller PollState Changed from 1 to 2

[2023-02-28 18:00:06] BYieldingQueryAccountsRegisteredToController

[2023-02-28 18:00:06] BYieldingQueryAccountsRegisteredToController - server unavailable checking local cache for stored values
[2023-02-28 18:00:23] Opted-in Controller Mask for AppId 413080: 2

[2023-02-28 18:00:23] ConfigSet - found config set file on-disk: S:\Steam\steamapps\common\Steam Controller Configs\127446993\config\configset_controller_xboxone.vdf
[2023-02-28 18:00:23] Set Account Config Sets 0 0 0

[2023-02-28 18:00:23] CClientJobFetchPersonalizationFileID - AutoCloud

[2023-02-28 18:00:33] Opted-in Controller Mask for AppId 1245620: ffff

[2023-02-28 18:00:43] ConfigSet - found config set file on-disk: S:\Steam\steamapps\common\Steam Controller Configs\127446993\config\configset_controller_xboxone.vdf
[2023-02-28 18:00:43] Set Account Config Sets 0 0 0



[2023-02-28 18:03:34] Opted-in Controller Mask for AppId 0: 2

[2023-02-28 18:03:34] BYieldingMarkControllerConfigsInUse

[2023-02-28 18:03:34] Local Device Found
type: 045e 0b12
path: sdl://1
serial_number: - 0

[2023-02-28 18:03:34] Manufacturer:

[2023-02-28 18:03:34] Product: Xbox Series X Controller

[2023-02-28 18:03:34] Release: 50f

[2023-02-28 18:03:34] Interface: -1


[2023-02-28 18:03:34] !! Steam controller device opened for index 0.

[2023-02-28 18:03:34] Steam Controller reserving XInput slot 0

[2023-02-28 18:03:34] Controller using HIDAPI driver, vid=0x045e, pid=0x0b12

[2023-02-28 18:03:34] Controller has an Invalid or missing unit serial number, setting to '45e-b12-798afd1'

[2023-02-28 18:03:35] Controller PollState Changed from 0 to 1

[2023-02-28 18:03:35] Controller PollState Changed from 1 to 2

[2023-02-28 18:03:35] BYieldingQueryAccountsRegisteredToController

[2023-02-28 18:03:35] BYieldingQueryAccountsRegisteredToController - server unavailable checking local cache for stored values
[2023-02-28 18:03:51] Opted-in Controller Mask for AppId 413080: 2

[2023-02-28 18:03:52] ConfigSet - found config set file on-disk: S:\Steam\steamapps\common\Steam Controller Configs\127446993\config\configset_controller_xboxone.vdf
[2023-02-28 18:03:52] Set Account Config Sets 0 0 0

[2023-02-28 18:03:52] CClientJobFetchPersonalizationFileID - AutoCloud

[2023-02-28 18:04:03] ConfigSet - found config set file on-disk: S:\Steam\steamapps\common\Steam Controller Configs\127446993\config\configset_controller_xboxone.vdf
[2023-02-28 18:04:03] Set Account Config Sets 0 0 0

--------------------------------------------------------------------------


Controller vdf I was editing


"controller_mappings"
{
"version" "3"
"revision" "71"
"title" "XBOX手柄减少翻滚延迟alt"
"description" "#SettingsController_AutosaveDescription"
"creator" "76561198087712721"
"progenitor" ""
"url" "autosave://S:\\Steam\\steamapps\\common\\Steam Controller Configs\\127446993\\config\\1245620\\controller_xboxone.vdf"
"export_type" "personal_cloud"
"controller_type" "controller_xboxone"
"controller_caps" "9978879"
"major_revision" "0"
"minor_revision" "0"
"Timestamp" "1644489599"
"actions"
{
"Default"
{
"title" "Default"
"legacy_set" "1"
}
}
"action_layers"
{
"Preset_1000001"
{
"title" "moving"
"legacy_set" "1"
"set_layer" "1"
"parent_set_name" "Default"
}
}
"group"
{
"id" "1"
"mode" "trigger"
"name" ""
"description" ""
"inputs"
{
"click"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "xinput_button TRIGGER_LEFT, , "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
}
}
"group"
{
"id" "2"
"mode" "trigger"
"name" ""
"description" ""
"inputs"
{
"click"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "xinput_button TRIGGER_RIGHT, , "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
}
}
"group"
{
"id" "3"
"mode" "four_buttons"
"name" ""
"description" ""
"inputs"
{
"button_a"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "xinput_button A, , "
}
}
}
"disabled_activators"
{
}
}
"button_b"
{
"activators"
{
"Start_Press"
{
"bindings"
{
"binding" "xinput_button B, , "
}
}
"Long_Press"
{
"bindings"
{
"binding" "xinput_button B, , "
}
"settings"
{
"long_press_time" "225"
"delay_start" "50"
}
}
}
"disabled_activators"
{
}
}
"button_x"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "xinput_button X, , "
}
}
}
"disabled_activators"
{
}
}
"button_y"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "xinput_button Y, , "
}
}
"Double_Press"
{
"bindings"
{
"binding" "xinput_button JOYSTICK_LEFT, , "
}
}
}
"disabled_activators"
{
}
}
}
}
"group"
{
"id" "4"
"mode" "joystick_mouse"
"name" ""
"description" ""
"inputs"
{
"click"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "xinput_button JOYSTICK_RIGHT, , "
}
}
}
"disabled_activators"
{
}
}
}
"settings"
{
"output_joystick" "2"
}
}
"group"
{
"id" "5"
"mode" "joystick_move"
"name" ""
"description" ""
"inputs"
{
"click"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "xinput_button JOYSTICK_RIGHT, , "
}
}
}
"disabled_activators"
{
}
}
}
}
"group"
{
"id" "6"
"mode" "joystick_move"
"name" ""
"description" ""
"inputs"
{
"click"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "xinput_button B, , "
}
}
}
"disabled_activators"
{
}
}
"edge"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "controller_action add_layer 2 1 1, , "
}
}
}
"disabled_activators"
{
}
}
}
}
"group"
{
"id" "7"
"mode" "dpad"
"name" ""
"description" ""
"inputs"
{
"dpad_north"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "xinput_button DPAD_UP, , "
}
}
}
"disabled_activators"
{
}
}
"dpad_south"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "xinput_button DPAD_DOWN, , "
}
}
}
"disabled_activators"
{
}
}
"dpad_east"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "xinput_button DPAD_RIGHT, , "
}
}
}
"disabled_activators"
{
}
}
"dpad_west"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "xinput_button DPAD_LEFT, , "
}
}
}
"disabled_activators"
{
}
}
}
"settings"
{
"requires_click" "0"
"haptic_intensity_override" "0"
}
}
"group"
{
"id" "8"
"mode" "four_buttons"
"name" ""
"description" ""
"inputs"
{
}
"settings"
{
"layer" "1"
}
}
"group"
{
"id" "10"
"mode" "trigger"
"name" ""
"description" ""
"inputs"
{
}
"settings"
{
"layer" "1"
}
}
"group"
{
"id" "9"
"mode" "trigger"
"name" ""
"description" ""
"inputs"
{
}
"settings"
{
"layer" "1"
}
}
"group"
{
"id" "12"
"mode" "joystick_move"
"name" ""
"description" ""
"inputs"
{
"edge"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "controller_action remove_layer 2 1 1, , "
}
}
}
"disabled_activators"
{
}
}
}
"settings"
{
"layer" "1"
"edge_binding_invert" "1"
}
}
"group"
{
"id" "13"
"mode" "joystick_move"
"name" ""
"description" ""
"inputs"
{
}
"settings"
{
"layer" "1"
}
}
"group"
{
"id" "0"
"mode" "switches"
"name" ""
"description" ""
"inputs"
{
"button_escape"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "xinput_button START, , "
}
}
}
"disabled_activators"
{
}
}
"button_menu"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "xinput_button SELECT, , "
}
}
}
"disabled_activators"
{
}
}
"left_bumper"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "xinput_button SHOULDER_LEFT, , "
}
}
}
"disabled_activators"
{
}
}
"right_bumper"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "xinput_button SHOULDER_RIGHT, , "
}
}
}
"disabled_activators"
{
}
}
}
}
"group"
{
"id" "11"
"mode" "switches"
"name" ""
"description" ""
"inputs"
{
"button_y"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "mode_shift joystick 13"
}
"settings"
{
"interruptable" "0"
}
}
}
"disabled_activators"
{
}
}
}
"settings"
{
"layer" "1"
}
}
"preset"
{
"id" "0"
"name" "Default"
"group_source_bindings"
{
"0" "switch active"
"6" "joystick active"
"1" "left_trigger active"
"2" "right_trigger active"
"4" "right_joystick inactive"
"5" "right_joystick active"
"3" "button_diamond active"
"7" "dpad active"
}
}
"preset"
{
"id" "1"
"name" "Preset_1000001"
"group_source_bindings"
{
"11" "switch active"
"12" "joystick active"
"13" "joystick inactive modeshift"
"9" "left_trigger active"
"10" "right_trigger active"
"8" "button_diamond active"
}
}
"settings"
{
}
}
-------------------------------------------------------------------------------
It looks like in the ActionSetLayer, you can't bind actions to a key, more than the numbers in the father action set. If you do, steam will run into an exception and crash.
< >
กำลังแสดง 1-4 จาก 4 ความเห็น
ต่อหน้า: 1530 50

กระดานสนทนาทั้งหมด > Bug Reports > รายละเอียดกระทู้