[TC 10 b5, 64bit] TC crashed with using of WLX media plugs

The behaviour described in the bug report is either by design, or would be far too complex/time-consuming to be changed

Moderators: white, Hacker, petermad, Stefan2

Post Reply
User avatar
AntonyD
Power Member
Power Member
Posts: 1217
Joined: 2006-11-04, 15:30 UTC
Location: Russian Federation

[TC 10 b5, 64bit] TC crashed with using of WLX media plugs

Post by *AntonyD »

https://dropmefiles.com/Vpn8y
this is an example of such regular crashes.
TC 64bit only!
for 32 bit TC I do not see such crashes.

I can imagine, that probably ONLY the plugin X - is the main place of the problematic code.
BUT IMHO - first of all - author should take a look inside of this dump and make a decision:
what to ask for regarding the reproducing of the problem, or something yet in addition.
#146217 personal license
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48012
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: [TC 10 b5, 64bit] TC crashed with using of WLX media plugs

Post by *ghisler(Author) »

According to the crash dump, the error was in TCMediaInfo.wlx64.
Please try contacting the plugin author with a description of what you were trying to do.

Here is the crashdump analysis from WinDbg:

Code: Select all

Microsoft (R) Windows Debugger Version 6.12.0002.633 AMD64
Copyright (c) Microsoft Corporation. All rights reserved.


Loading Dump File [F:\dn\TOTALCMD64.EXE.9232.dmp]
User Mini Dump File: Only registers, stack and portions of memory are available

WARNING: Minidump contains unknown stream type 0x15
WARNING: Minidump contains unknown stream type 0x16
Symbol search path is: srv*D:\SYMBOLS*http://msdl.microsoft.com/download/symbols
Executable search path is: 
Windows 7 Version 17763 MP (4 procs) Free x64
Product: WinNt, suite: SingleUserTS
Machine Name:
Debug session time: Thu Apr 15 12:28:41.000 2021 (UTC + 2:00)
System Uptime: not available
Process Uptime: 0 days 0:02:11.000
................................................................
................................................................
............................................
Loading unloaded module list
........................
This dump file has an exception of interest stored in it.
The stored exception information can be accessed via .ecxr.
(2410.2414): Access violation - code c0000005 (first/second chance not available)
Unable to load image C:\totalcmd\Plugins\WDX\TCMediaInfo\TCMediaInfo.wlx64, Win32 error 0n2
*** WARNING: Unable to verify timestamp for TCMediaInfo.wlx64
*** ERROR: Module load completed but symbols could not be loaded for TCMediaInfo.wlx64
TCMediaInfo+0xb1b44:
00000000`04a71b44 488b4730        mov     rax,qword ptr [rdi+30h] ds:00000000`00000030=????????????????
0:000> !analyze -v
*******************************************************************************
*                                                                             *
*                        Exception Analysis                                   *
*                                                                             *
*******************************************************************************

Unable to load image C:\totalcmd\TOTALCMD64.EXE, Win32 error 0n2
*** WARNING: Unable to verify timestamp for TOTALCMD64.EXE
*** ERROR: Module load completed but symbols could not be loaded for TOTALCMD64.EXE
Unable to load image C:\Program Files (x86)\Internet Download Manager\IDMShellExt64.dll, Win32 error 0n2
*** WARNING: Unable to verify timestamp for IDMShellExt64.dll
*** ERROR: Module load completed but symbols could not be loaded for IDMShellExt64.dll
Unable to load image C:\Program Files (x86)\Actual Window Manager\aimemb64.dll, Win32 error 0n2
*** WARNING: Unable to verify timestamp for aimemb64.dll
*** ERROR: Module load completed but symbols could not be loaded for aimemb64.dll
Unable to load image C:\Program Files (x86)\Kaspersky Lab\Kaspersky Internet Security 21.2\x64\antimalware_provider.dll, Win32 error 0n2
*** WARNING: Unable to verify timestamp for antimalware_provider.dll
*** ERROR: Module load completed but symbols could not be loaded for antimalware_provider.dll
Failed calling InternetOpenUrl, GLE=12029

FAULTING_IP: 
TCMediaInfo+b1b44
00000000`04a71b44 488b4730        mov     rax,qword ptr [rdi+30h]

EXCEPTION_RECORD:  ffffffffffffffff -- (.exr 0xffffffffffffffff)
ExceptionAddress: 0000000004a71b44 (TCMediaInfo+0x00000000000b1b44)
   ExceptionCode: c0000005 (Access violation)
  ExceptionFlags: 00000000
NumberParameters: 2
   Parameter[0]: 0000000000000000
   Parameter[1]: 0000000000000030
Attempt to read from address 0000000000000030

PROCESS_NAME:  TOTALCMD64.EXE

ERROR_CODE: (NTSTATUS) 0xc0000005 - Die Anweisung in 0x%p verwies auf Arbeitsspeicher bei 0x%p. Der Vorgang %s konnte im Arbeitsspeicher nicht durchgef hrt werden.

EXCEPTION_CODE: (NTSTATUS) 0xc0000005 - Die Anweisung in 0x%p verwies auf Arbeitsspeicher bei 0x%p. Der Vorgang %s konnte im Arbeitsspeicher nicht durchgef hrt werden.

EXCEPTION_PARAMETER1:  0000000000000000

EXCEPTION_PARAMETER2:  0000000000000030

READ_ADDRESS:  0000000000000030 

FOLLOWUP_IP: 
TCMediaInfo+b1b44
00000000`04a71b44 488b4730        mov     rax,qword ptr [rdi+30h]

MOD_LIST: <ANALYSIS/>

NTGLOBALFLAG:  0

APPLICATION_VERIFIER_FLAGS:  0

FAULTING_THREAD:  0000000000002414

BUGCHECK_STR:  APPLICATION_FAULT_NULL_CLASS_PTR_DEREFERENCE_INVALID_POINTER_READ

PRIMARY_PROBLEM_CLASS:  NULL_CLASS_PTR_DEREFERENCE

DEFAULT_BUCKET_ID:  NULL_CLASS_PTR_DEREFERENCE

IP_ON_STACK: 
+b1b44
00000000`01d99db8 00902e090000    add     byte ptr [rax+92Eh],dl

FRAME_ONE_INVALID: 1

LAST_CONTROL_TRANSFER:  from 0000000001d99db8 to 0000000004a71b44

STACK_TEXT:  
00000000`01d99d80 00000000`01d99db8 : 00000000`01d99dc8 00007ffc`200e23e4 00000000`0352f0d0 00000000`00000082 : TCMediaInfo+0xb1b44
00000000`01d99d88 00000000`01d99dc8 : 00007ffc`200e23e4 00000000`0352f0d0 00000000`00000082 00000000`0008090a : 0x1d99db8
00000000`01d99d90 00007ffc`200e23e4 : 00000000`0352f0d0 00000000`00000082 00000000`0008090a 00000000`04bc6ca0 : 0x1d99dc8
00000000`01d99d98 00000000`0352f0d0 : 00000000`00000082 00000000`0008090a 00000000`04bc6ca0 00000000`092e9000 : win32u!ZwUserDestroyWindow+0x14
00000000`01d99da0 00000000`00000082 : 00000000`0008090a 00000000`04bc6ca0 00000000`092e9000 00000000`00000004 : 0x352f0d0
00000000`01d99da8 00000000`0008090a : 00000000`04bc6ca0 00000000`092e9000 00000000`00000004 00000000`04a75e37 : 0x82
00000000`01d99db0 00000000`04bc6ca0 : 00000000`092e9000 00000000`00000004 00000000`04a75e37 00000000`00000001 : 0x8090a
00000000`01d99db8 00000000`092e9000 : 00000000`00000004 00000000`04a75e37 00000000`00000001 00000000`0207ccc1 : 0x4bc6ca0
00000000`01d99dc0 00000000`00000004 : 00000000`04a75e37 00000000`00000001 00000000`0207ccc1 00000000`01d99eb8 : 0x92e9000
00000000`01d99dc8 00000000`04a75e37 : 00000000`00000001 00000000`0207ccc1 00000000`01d99eb8 00000000`01d99f08 : 0x4
00000000`01d99dd0 00000000`00000001 : 00000000`0207ccc1 00000000`01d99eb8 00000000`01d99f08 ffffffff`fffcb201 : TCMediaInfo+0xb5e37
00000000`01d99dd8 00000000`0207ccc1 : 00000000`01d99eb8 00000000`01d99f08 ffffffff`fffcb201 00000000`092e9001 : 0x1
00000000`01d99de0 00000000`01d99eb8 : 00000000`01d99f08 ffffffff`fffcb201 00000000`092e9001 00000000`092e9000 : 0x207ccc1
00000000`01d99de8 00000000`01d99f08 : ffffffff`fffcb201 00000000`092e9001 00000000`092e9000 00000000`009ea427 : 0x1d99eb8
00000000`01d99df0 ffffffff`fffcb201 : 00000000`092e9001 00000000`092e9000 00000000`009ea427 00000000`000a057c : 0x1d99f08
00000000`01d99df8 00000000`092e9001 : 00000000`092e9000 00000000`009ea427 00000000`000a057c 00000000`004156e8 : 0xffffffff`fffcb201
00000000`01d99e00 00000000`092e9000 : 00000000`009ea427 00000000`000a057c 00000000`004156e8 00000000`0207ccd1 : 0x92e9001
00000000`01d99e08 00000000`009ea427 : 00000000`000a057c 00000000`004156e8 00000000`0207ccd1 00000000`01fb4e68 : 0x92e9000
00000000`01d99e10 00000000`000a057c : 00000000`004156e8 00000000`0207ccd1 00000000`01fb4e68 ffffffff`fffcb201 : TOTALCMD64+0x5ea427
00000000`01d99e18 00000000`004156e8 : 00000000`0207ccd1 00000000`01fb4e68 ffffffff`fffcb201 00000000`00000020 : 0xa057c
00000000`01d99e20 00000000`0207ccd1 : 00000000`01fb4e68 ffffffff`fffcb201 00000000`00000020 00000000`00000001 : TOTALCMD64+0x156e8
00000000`01d99e28 00000000`01fb4e68 : ffffffff`fffcb201 00000000`00000020 00000000`00000001 00000000`00000020 : 0x207ccd1
00000000`01d99e30 ffffffff`fffcb201 : 00000000`00000020 00000000`00000001 00000000`00000020 00000000`01fb6728 : 0x1fb4e68
00000000`01d99e38 00000000`00000020 : 00000000`00000001 00000000`00000020 00000000`01fb6728 00000000`0207ccd1 : 0xffffffff`fffcb201
00000000`01d99e40 00000000`00000001 : 00000000`00000020 00000000`01fb6728 00000000`0207ccd1 00000000`01d99eb0 : 0x20
00000000`01d99e48 00000000`00000020 : 00000000`01fb6728 00000000`0207ccd1 00000000`01d99eb0 00000000`0041468a : 0x1
00000000`01d99e50 00000000`01fb6728 : 00000000`0207ccd1 00000000`01d99eb0 00000000`0041468a 00000000`09185520 : 0x20
00000000`01d99e58 00000000`0207ccd1 : 00000000`01d99eb0 00000000`0041468a 00000000`09185520 00000000`01d9a040 : 0x1fb6728
00000000`01d99e60 00000000`01d99eb0 : 00000000`0041468a 00000000`09185520 00000000`01d9a040 00000000`00000001 : 0x207ccd1
00000000`01d99e68 00000000`0041468a : 00000000`09185520 00000000`01d9a040 00000000`00000001 00000000`00000004 : 0x1d99eb0
00000000`01d99e70 00000000`09185520 : 00000000`01d9a040 00000000`00000001 00000000`00000004 00000000`0207ccd1 : TOTALCMD64+0x1468a
00000000`01d99e78 00000000`01d9a040 : 00000000`00000001 00000000`00000004 00000000`0207ccd1 00000000`01fb6728 : 0x9185520
00000000`01d99e80 00000000`00000001 : 00000000`00000004 00000000`0207ccd1 00000000`01fb6728 00000000`00000020 : 0x1d9a040
00000000`01d99e88 00000000`00000004 : 00000000`0207ccd1 00000000`01fb6728 00000000`00000020 00000000`01fb6730 : 0x1
00000000`01d99e90 00000000`0207ccd1 : 00000000`01fb6728 00000000`00000020 00000000`01fb6730 00000000`00000000 : 0x4
00000000`01d99e98 00000000`01fb6728 : 00000000`00000020 00000000`01fb6730 00000000`00000000 ffffffff`fffcb201 : 0x207ccd1
00000000`01d99ea0 00000000`00000020 : 00000000`01fb6730 00000000`00000000 ffffffff`fffcb201 00000000`01d9a040 : 0x1fb6728
00000000`01d99ea8 00000000`01fb6730 : 00000000`00000000 ffffffff`fffcb201 00000000`01d9a040 00000000`00000001 : 0x20
00000000`01d99eb0 00000000`00000000 : ffffffff`fffcb201 00000000`01d9a040 00000000`00000001 00000000`00000004 : 0x1fb6730


SYMBOL_STACK_INDEX:  0

SYMBOL_NAME:  TCMediaInfo+b1b44

FOLLOWUP_NAME:  MachineOwner

MODULE_NAME: TCMediaInfo

IMAGE_NAME:  TCMediaInfo.wlx64

DEBUG_FLR_IMAGE_TIMESTAMP:  60633add

STACK_COMMAND:  dt ntdll!LdrpLastDllInitializer BaseDllName ; dt ntdll!LdrpFailureData ; ~0s; .ecxr ; kb

FAILURE_BUCKET_ID:  NULL_CLASS_PTR_DEREFERENCE_c0000005_TCMediaInfo.wlx64!Unknown

BUCKET_ID:  X64_APPLICATION_FAULT_NULL_CLASS_PTR_DEREFERENCE_INVALID_POINTER_READ_TCMediaInfo+b1b44

WATSON_STAGEONE_URL:  http://watson.microsoft.com/StageOne/TOTALCMD64_EXE/10_0_0_0/_______0/TCMediaInfo_wlx64/1_0_4_0/60633add/c0000005/000b1b44.htm?Retriage=1

Followup: MachineOwner
---------
Author of Total Commander
https://www.ghisler.com
Post Reply