[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Incessant crashing on Windows 8 x64, all of a sudden

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: Thu, 14 Nov 2013 18:42:56 +0100

On 14.11.2013 15:26, Ben Johnson wrote:
> On 11/13/2013 8:44 PM, Ben Johnson wrote:
>>
>> Thanks for the reply, Stefan. I sure do appreciate it.
>>
>> I looked through the list of issues that you cited and nothing there
>> looks familiar.
>>
>> Is there a specific method that I should be undertaking to obtain a
>> crash dump file? I have started with the steps described at
>> http://msdn.microsoft.com/en-us/library/vstudio/3s68z0b3.aspx#BKMK_Attach_to_a_running_process
>> .
>>
>> As soon as I attach to the running process, which is an instance of the
>> Update dialog (after updating the working copy successfully), and then
>> press "OK" to exit the dialog, the debugger complains:
>>
>> Unhandled exception at 0x000007FC05A75521 (ntdll.dll) in
>> TortoiseProc.exe: 0xC0000005: Access violation reading location
>> 0x000000006D724F3F.
>>
>> I click "Continue" but this dialog keeps coming up each time, indefinitely.
>>
>> The call stack looks like this (if it is at all helpful):
>>
>>> ntdll.dll!000007fc05a75521() Unknown
>> bdmpega64.acm!00000001800029c4() Unknown
>> bdmpega64.acm!00000001800014d8() Unknown
>> winmmbase.dll!000007fbf6c0cf93() Unknown
>> msacm32.dll!000007fbfb78193c() Unknown
>> msacm32.dll!000007fbfb7816e2() Unknown
>> msacm32.dll!000007fbfb7819c4() Unknown
>> msacm32.dll!000007fbfb78196d() Unknown
>> msacm32.dll!000007fbfb7811d3() Unknown
>> ntdll.dll!000007fc05a8037f() Unknown
>> ntdll.dll!000007fc05aa6080() Unknown
>> ntdll.dll!000007fc05aa5f2c() Unknown
>> kernel32.dll!000007fc0425445e() Unknown
>> msvcr110.dll!000007fbf0353063() Unknown
>> TortoiseProc.exe!000007f78ae5661d() Unknown
>> kernel32.dll!000007fc04251832() Unknown
>> ntdll.dll!000007fc05acd609() Unknown
>>
>> I run a "pretty tight ship" (which, I know, doesn't hold much water),
>> and Avast finds no evidence of a virus on the machine.
>>
>> Is there a link/resource to which you could point me that contains
>> detailed instructions for obtaining exactly the type of dump file that
>> you require for analysis?
>>
>> Thanks again for your willingness to look into this.
>>
>> -Ben
>>
>
> Stefan, after doing a little more digging, I am eying that file near the
> top of the call stack, "bdmpega64.acm", suspiciously.
>
> When I search the Internet for that file, I see two results that stand-out:
>
> 1) A crash-report.com post that you made with the same file name, which
> implies that this file has crashed TSVN for others.
>
> 2) A thread about Remote Desktop crashes that this file causes, which I
> am also experiencing, but that I considered unrelated and irrelevant
> until now.
>
> The Remote Desktop crashing thread about this file states that the file
> is usually part of Bandicam (never installed it) or oftentimes a video
> game. Apparently, many games use this codec for in-game screen recording.
>
> I have indeed installed a new game or two recently, which is probably
> what is causing this. I will report back once I determine which game is
> the culprit. I wouldn't spend any more of your time on this, as I can
> probably find the solution myself.

It's the bdmpega64, yes:
http://code.google.com/p/tortoisesvn/issues/detail?id=524

I've received several crash reports for this already, so no need for you
to send me a crash dump.

The problem is that the dll does not unload cleanly. When the dll gets
unloaded (which Windows does when a process exits), it crashes.

But since the crash happens inside that dll and the bug is also in that
dll, there's nothing I can do in TSVN to prevent that crash.

Stefan

-- 
        ___
   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest interface to (Sub)version control
    /_/   \_\     http://tortoisesvn.net
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=3068498
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2013-11-14 18:43:04 CET

This is an archived mail posted to the TortoiseSVN Users mailing list.