Commit graph

27 commits

Author SHA1 Message Date
wolfcomp
e999a8f678
Add timezone offset to system time in crash log (#2142) 2025-01-03 08:57:34 -08:00
goat
979f78a8b6 crashhandler: immediately terminate the game in release mode 2024-06-17 21:23:31 +02:00
srkizer
94cf1c82c4
Synchronize DalamudStartInfo between cpp and cs (#1679)
Dalamud Boot was using BootLogPath in place of LogPath, resulting in
wrong log path.
2024-02-22 20:27:07 -08:00
goaaats
6bb4033b35 crashhandler: only keep the last 3 minidumps 2024-02-17 15:05:18 +01:00
Soreepeong
47da75df24 Some DCH correctness 2024-02-17 21:38:43 +09:00
Kaz Wolfe
82d9cd016d
Prefer "Save Troubleshooting Info" over "... Pack" 2024-02-16 15:56:51 -08:00
Kaz Wolfe
2afc692eca
Add save tspack button to crash dialog
- Require the user manually choose a restart mode before the Restart button can be clicked.
- Rename window to Dalamud Crash Handler
2024-02-16 15:39:22 -08:00
Kaz Wolfe
24e6bf3dc8
Remove metric submission on crashes
- Rename the progress dialog, add punctuation to messaging
2024-02-16 13:22:15 -08:00
marzent
4b601f15c7
Merge pull request #1660
* make extra sure progress dialog crash handler is in the foregroud
2024-02-16 13:19:10 -08:00
marzent
1020f8a85b add progress dialog to crash handler 2024-02-16 00:03:28 +01:00
Soreepeong
cce4f03403 Adjust logDir if logDir points to a .log file 2024-02-15 04:14:23 +09:00
marzent
386e5f245c
Make the crash handler work on wine properly (#1636)
* add LoadMethod to DalamudStartInfo
* add to_wstring utility function
* append full injector launch args for VEH
* remove usage of std::chrono::zoned_time
* fix injector arguments in crash handler restart
* enable VEH on wine
* remove dead wine detection code
* write out tspack with std::fstream
* fix off-by-one error in get_window_string()
* remove usage of std::chrono when writing tspack
* do not deadlock on crashing DalamudCrashHandler
2024-02-11 13:01:34 -08:00
goat
ec0f52b7c3
chore: don't report crashes when shutting down the game, if no devplugin is loaded 2023-03-20 20:16:01 +01:00
goaaats
9b066fde01
build: 7.3.5.0 2022-12-27 22:37:33 +01:00
goaaats
fdf155f733
feat: fix symbols in crash handler 2022-12-27 22:35:23 +01:00
goat
cbb6efc78f
chore: change wording in crashhandler 2022-09-16 19:48:40 +02:00
Soreepeong
8718de6121 Offer to generate .tspack from crash handler 2022-09-14 13:36:29 +09:00
Soreepeong
e82d95da92 make --veh-full actually do something 2022-09-05 10:25:18 +09:00
Soreepeong
f86885ec39 actually make --veh-full work 2022-09-05 10:25:17 +09:00
Soreepeong
e3d5a2f07a DalamudCrashHandler: log dll descr/version on crash too 2022-09-01 10:50:45 +09:00
kizer
8b09449501
Exclusively use wstring/wchar_t for filesystem::path (#960) 2022-08-20 19:03:32 +02:00
goat
562ef77406
chore: use correct protocol for crash handler 2022-08-20 12:23:09 +02:00
goat
84961be782
chore: don't show "attempt to resume" in release builds 2022-08-17 20:26:30 +02:00
Philpax
edbe21d2b8
Kal literally put a gun to my head and made me do this (#938) 2022-07-27 00:28:55 +02:00
kizer
58ceb1dc87
Offer to restart game from VEH exception handler (#936) 2022-07-26 21:14:48 +02:00
goat
d2ecddbf35
feat: optional CTD reports to gauge stability 2022-07-24 21:23:20 +02:00
goat
805a887f2e
feat: add minidump writer 2022-07-24 18:49:46 +02:00