I'm using version 188.8.131.5295 of TortoiseSVN & LanguagePack_1.2.2_zh_CN on Windows XP Professional SP2. And I think there may be a resource leak in this version.
Following are the steps:
1. launch the system task manager, switch to the processes tab, and highlight the explorer.exe process;
2. In Windows explorer, click right mouse-button on background of any folder, and watch the number changing of the GDI objects in task manager. On my system, the GDI objectes increase by 2 when the context-menu is activated.
3. Click outside the context-menu to dismiss it, and watch the number changing of the GDI objects in task manager. The number should decrease by 2, but on my system, it only decrease by 1. That means one GDI resource is lost.
Repeating these steps, the explorer.exe will use more and more GDI objects, even sometimes crash my system. I examineed my system by some methods, in the end I doubt whether the problem is from some shell extensions. After I uninstalled TortoiseSVN, the problem disappeared.
I'm not using English as my native language, so my syntax may be hard to read. Thanks for your reading.
Received on Sun Sep 18 10:33:38 2005