Skip to content
GitLab
    • GitLab: the DevOps platform
    • Explore GitLab
    • Install GitLab
    • How GitLab compares
    • Get started
    • GitLab docs
    • GitLab Learn
  • Pricing
  • Talk to an expert
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
    Projects Groups Topics Snippets
  • Register
  • Sign in
  • TortoiseGit TortoiseGit
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
    • Locked files
  • Issues 382
    • Issues 382
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 16
    • Merge requests 16
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Artifacts
    • Schedules
    • Test cases
  • Deployments
    • Deployments
    • Releases
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • TortoiseGitTortoiseGit
  • TortoiseGitTortoiseGit
  • Issues
  • #3815
Closed
Open
Issue created Oct 26, 2021 by Mingun@Mingun

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:

  1. 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
    As XML
    <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>
  2. 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
    As XML
    <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>
    (file 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?

Edited Dec 26, 2021 by Sven Strickroth
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking