On 08.10.2009 13:19, Adrian Buehlmann wrote: > On 08.10.2009 10:32, Adrian Buehlmann wrote: >> I pulled and updated to 70a973516c91, which includes dce32bb94ff9 >> >> Then I built (set DEBUG=1) the shell extension with >> >> g++ (GCC) 3.4.5 (mingw-vista special r3) >> >> renamed my currently installed >> >> C:\Program Files\TortoiseHg\THgShell.dll >> >> to something else and copied the newly built THgShell.dll there. >> >> Then I restarted explorer.exe >> >> A right click inside a repository folder then crashed >> explorer. >> >> After updating back to 621c8ae5acb1, building and installing >> as above, the cmenu works again. >> >> So I conclude: >> >> changeset: 4451:dce32bb94ff9 >> user: Steve Borho <st...@borho.org> >> date: Wed Oct 07 21:12:26 2009 -0500 >> summary: cmenu: context menu tweaks >> >> crashes explorer when opening the cmenu. >> >> I'm starting to investigate. > > I opened http://bitbucket.org/tortoisehg/stable/issue/624
So I found out that when I compile with mingw, the shell extension now crashes, if there is a translation string missing in the registry. But it does not crash when compiled with the Microsoft C++ compiler. This leaves quite a fishy feeling, but I currently can't find a bug and thus I give this problem up for now. I stop using mingw for the shell extension and will only use the MS compiler in the future. The official builds are done with the MS compiler anyway and I have only used mingw for the 32bit target for testing. ------------------------------------------------------------------------------ Come build with us! The BlackBerry(R) Developer Conference in SF, CA is the only developer event you need to attend this year. Jumpstart your developing skills, take BlackBerry mobile applications to market and stay ahead of the curve. Join us from November 9 - 12, 2009. Register now! http://p.sf.net/sfu/devconference _______________________________________________ Tortoisehg-develop mailing list Tortoisehg-develop@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tortoisehg-develop