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 380
    • Issues 380
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 16
    • Merge requests 16
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • 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
  • #52
Closed
Open
Issue created Aug 02, 2015 by Sven Strickroth@mrtuxOwner

TortoiseMerge crashes on x64

By gregval... on March 07, 2009 17:55 (imported from Google Code)


On Vista x64:

- Installed msysGit 1.6.1
- Installed Visual C++ 2008 Redistributable x64
- Installed TortoiseGit 0.4.1.0

Shell integration works now. However, asking for a diff crashes with:

Could not start external diff program!
The application has failed to start because its side-by-side configuration
is incorrect. Please see the application event log for more detail.

This also happens if we try to start TortoiseMerge directly instead of
through TortoiseGit. In the event log we see:

Source: SideBySide
Event ID: 33
Activation context generation failed for "C:\Program
Files\TortoiseGit\bin\TortoiseMerge.exe". Dependent Assembly
Microsoft.VC90.MFC,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8"
could not be found. Please use sxstrace.exe for detailed diagnosis.

I attached the result of sxstrace.exe. It looks like it's still linked
against 32-bit libraries. Installing the 32-bit VC2008 Redist just led to
other, more obscure errors and is probably not a path worth going down.
TortoiseGitBlame, on the other hand, works fine.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking