TortoiseGitMerge crashes on Windows 7 on startup when winrt libraries are installed
This issue is similar to #2011 (closed) (I suspect this is the same issue)
What steps will reproduce the problem?
I'm trying to run TortoiseGitMerge.exe by double-clicking on the changes file in the View Log window, but it crashes immediately. This began after I've installed PowerShell 7 to my Windows 7 machine following this guide. That steps includes:
- removing Windows Management Framework 3.0 (KB2506143) as it prevents installing WMF 5.0
- install WMF 5.0 as it required for PowerShell 7 from the official MS site (selected Win7AndW2K8R2-KB3191566-x64.zip)
- Reboot
- install PowerShell 7 using MSI installer found on the official MS page: PowerShell-7.1.5-win-x64.msi. Install it to the
D:\Tools\PowerShell
What is the expected output? What do you see instead?
After installing PowerShell 7 TortoiseGitMerge started crashed on launch. I've attempted to install the latest version of the TortoiseGitMerge -- 2.12.2.0. After installation TortoiseGit suggest me to upgrade Git for Windows from 1.19.0 to the latest version, so I've installed Git for Windows 2.33.1 (the latest at this moment).
TortoiseGitMerge still crashed. After crash it suggested me to send a crash report and I've done that, but the crash reporter don't tell me the a tracking reference (as it should, according other people questions?)
What version of TortoiseGit and Git are you using? On what operating system? Windows 7 x64 SP1 TortoiseGitMerge 2.12.0.0, 2.12.2.0
Please provide any additional information below.
Information from Windows Event Log from Application journal contains two entries for the crash:
- The first with severity Error:
Имя сбойного приложения: TortoiseGitMerge.exe, версия: 2.12.2.0, отметка времени: 0x61682b00 Имя сбойного модуля: TortoiseGitMerge.exe, версия: 2.12.2.0, отметка времени 0x61682b00 Код исключения: 0xc000041d Смещение ошибки: 0x000000000002115b Идентификатор сбойного процесса: 0x12f4 Время запуска сбойного приложения: 0x01d7ca46e692f5b7 Путь сбойного приложения: D:\Tools\VCS\TortoiseGit\bin\TortoiseGitMerge.exe Путь сбойного модуля: D:\Tools\VCS\TortoiseGit\bin\TortoiseGitMerge.exe Код отчета: 266f41b2-363a-11ec-a012-5e3ecb2d595e
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"> <System> <Provider Name="Application Error" /> <EventID Qualifiers="0">1000</EventID> <Level>2</Level> <Task>100</Task> <Keywords>0x80000000000000</Keywords> <TimeCreated SystemTime="2021-10-26T08:53:13.000000000Z" /> <EventRecordID>438182</EventRecordID> <Channel>Application</Channel> <Computer>win7</Computer> <Security /> </System> <EventData> <Data>TortoiseGitMerge.exe</Data> <Data>2.12.2.0</Data> <Data>61682b00</Data> <Data>TortoiseGitMerge.exe</Data> <Data>2.12.2.0</Data> <Data>61682b00</Data> <Data>c000041d</Data> <Data>000000000002115b</Data> <Data>12f4</Data> <Data>01d7ca46e692f5b7</Data> <Data>D:\Tools\VCS\TortoiseGit\bin\TortoiseGitMerge.exe</Data> <Data>D:\Tools\VCS\TortoiseGit\bin\TortoiseGitMerge.exe</Data> <Data>266f41b2-363a-11ec-a012-5e3ecb2d595e</Data> </EventData> </Event>
- The second with severity Event:
Контейнер ошибки 378866219, тип 420751609 Имя события: APPCRASH Ответ: Нет данных Идентификатор CAB: 0 Сигнатура проблемы: P1: TortoiseGitMerge.exe P2: 2.12.2.0 P3: 61682b00 P4: TortoiseGitMerge.exe P5: 2.12.2.0 P6: 61682b00 P7: c000041d P8: 000000000002115b P9: P10: Вложенные файлы: D:\Users\mingun\AppData\Local\Temp\WER6EEA.tmp.WERInternalMetadata.xml Эти файлы можно найти здесь: C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_TortoiseGitMerge_e73d927dc01a5b9ee384ebc045d6212dfff6799b_0e76731e Символ анализа: Повторный поиск решения: 0 Идентификатор отчета: 266f41b2-363a-11ec-a012-5e3ecb2d595e Состояние отчета: 0
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"> <System> <Provider Name="Windows Error Reporting" /> <EventID Qualifiers="0">1001</EventID> <Level>4</Level> <Task>0</Task> <Keywords>0x80000000000000</Keywords> <TimeCreated SystemTime="2021-10-26T08:53:14.000000000Z" /> <EventRecordID>438183</EventRecordID> <Channel>Application</Channel> <Computer>win7</Computer> <Security /> </System> <EventData> <Data>378866219</Data> <Data>420751609</Data> <Data>APPCRASH</Data> <Data>Нет данных</Data> <Data>0</Data> <Data>TortoiseGitMerge.exe</Data> <Data>2.12.2.0</Data> <Data>61682b00</Data> <Data>TortoiseGitMerge.exe</Data> <Data>2.12.2.0</Data> <Data>61682b00</Data> <Data>c000041d</Data> <Data>000000000002115b</Data> <Data /> <Data /> <Data>D:\Users\mingun\AppData\Local\Temp\WER6EEA.tmp.WERInternalMetadata.xml</Data> <Data>C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_TortoiseGitMerge_e73d927dc01a5b9ee384ebc045d6212dfff6799b_0e76731e</Data> <Data /> <Data>0</Data> <Data>266f41b2-363a-11ec-a012-5e3ecb2d595e</Data> <Data>0</Data> </EventData> </Event>
C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_TortoiseGitMerge_e73d927dc01a5b9ee384ebc045d6212dfff6799b_0e76731e\
Report.wer attached)
Is this a known bug? Is there a workaround for it? How I can provide more information (where the crash report gathered?) Where I can find a crash report link?