Dark Souls remaster crash with PS4 Controller

Hey when I launch Dark Souls remastered the games crashes when it detects a controller. Does anyone know why this happens? Game runs fine without controller.

here’s log

System information:
Wine build: wine-4.2
Platform: x86_64
Version: Windows XP
Host system: Linux
Host version: 5.1.20-300.fc30.x86_64
pid 12478 != 12477, skipping destruction (fork without exec?)
Game removed: AppID 570940 “”, ProcID 12513
Exiting app 570940
JS method call WebChat.GetOverlayChatBrowserInfo with 1 arguments
JS method call Storage.SetString with 3 arguments
JS method call Messaging.PostMessage with 4 arguments
JS method call Messaging.PostMessage with 4 arguments
OnFocusWindowChanged to window type: k_nGameIDControllerConfigs_Desktop, AppID 413080
Loaded Config for Local Selection Path for App ID 413080, Controller 0: /home/dp27thelight/.local/share/Steam/steamapps/workshop/content/241100/874300225/controller_configuration.vdf
saving roaming config store to ‘sharedconfig.vdf’
roaming config store 2 saved successfully
Installing breakpad exception handler for appid(steam)/version(1563346602)
Installing breakpad exception handler for appid(steam)/version(1563346602)
Installing breakpad exception handler for appid(steam)/version(1563346602)
Installing breakpad exception handler for appid(steam)/version(1563346602)
Installing breakpad exception handler for appid(steam)/version(1563346602)
JS method call SharedConnection.SendMsgAndAwaitResponse with 3 arguments
JS method call SharedConnection.SendMsg with 2 arguments
JS method call SharedConnection.SendMsgAndAwaitResponse with 3 arguments
JS method call SharedConnection.SendMsgAndAwaitResponse with 3 arguments
JS method call SharedConnection.SendMsgAndAwaitResponse with 3 arguments
JS method call SharedConnection.SendMsgAndAwaitResponse with 3 arguments
JS method call SharedConnection.SendMsgAndAwaitResponse with 3 arguments
JS method call SharedConnection.SendMsgAndAwaitResponse with 3 arguments
JS method call SharedConnection.SendMsgAndAwaitResponse with 3 arguments
JS method call SharedConnection.SendMsgAndAwaitResponse with 3 arguments
JS method call Storage.GetString with 2 arguments
JS method call SharedConnection.SendMsgAndAwaitResponse with 3 arguments
JS method call SharedConnection.SendMsgAndAwaitResponse with 3 arguments
JS method call WebChat.SetNumChatsWithUnreadPriorityMessages with 1 arguments
JS method call WebChat.SetActiveClanChatIDs with 1 arguments
JS method call Messaging.PostMessage with 4 arguments

sorry this is using proton through steamplay, they’re isn’t an installer on lutris for this version.