[BUG] Plex Serveur crash aléatoirement - Windows

Bonjour à tous,

Suite à la réinstallation de mon Server, je rencontre des problèmes de crash.
Le défaut est aléatoire, je peux ne pas l’avoir pendant 10 jours et le rencontrer 10 fois en 10min.

Architecture :
PC Windows 10 (fresh install) où le serveur est installé (et rien d’autre).
NAS avec les médias & les données locales (Cache, codecs …).
Il y a un switch entre le PC et le NAS. Switch relié à une Livebox en front.

En regardant les logs je ne vois pas grand chose de flagrant.
J’ai ouvert le dmp correspondant mais je suis pas bcp plus avancé (surement parce que c’est du chinois pour moi :D):
CONTEXT: (.ecxr)
eax=00200000 ebx=0951dcc0 ecx=64b556e0 edx=04e3ddf0 esi=64b556e0 edi=0bddcf24
eip=64b556e0 esp=0bddce54 ebp=0bddce68 iopl=0 nv up ei pl nz na po nc
cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00010202
64b556e0 ?? ???
Resetting default scope

EXCEPTION_RECORD: (.exr -1)
ExceptionAddress: 64b556e0
ExceptionCode: c0000005 (Access violation)
ExceptionFlags: 00000000
NumberParameters: 2
Parameter[0]: 00000008
Parameter[1]: 64b556e0
Attempt to execute non-executable address 64b556e0

PROCESS_NAME: Plex Media Server.exe

EXECUTE_ADDRESS: 64b556e0

FAILED_INSTRUCTION_ADDRESS:
+0
64b556e0 ?? ???

ERROR_CODE: (NTSTATUS) 0xc0000005 - L’instruction 0x%p emploie l’adresse m moire 0x%p. L’ tat de la m moire ne peut pas tre %s.

EXCEPTION_CODE_STR: c0000005

EXCEPTION_PARAMETER1: 00000008

EXCEPTION_PARAMETER2: 64b556e0

IP_ON_HEAP: 64b556e0
The fault address in not in any loaded module, please check your build’s rebase
log at \bin\build_logs\timebuild\ntrebase.log for module which may
contain the address if it were loaded.

STACK_TEXT:
WARNING: Frame IP not in any known module. Following frames may be wrong.
0bddce50 6ac24a1d 00000000 0bddcfdc 0bddcf24 0x64b556e0
0bddce68 6ac22923 0951dcc0 0bddcfd8 0bddcfdc igdumdim32!GTPIN_IGC_PrepareForGTPin+0x957ed
0bddce90 6abf24c1 0951dcc0 0bddcfd8 0bddd058 igdumdim32!GTPIN_IGC_PrepareForGTPin+0x936f3
0bddcf3c 6abf5109 0951dcc0 0bddcfcc 0bddd01c igdumdim32!GTPIN_IGC_PrepareForGTPin+0x63291
0bddd020 6b6562e9 0951dcc0 0bddd08c 09433998 igdumdim32!GTPIN_IGC_PrepareForGTPin+0x65ed9
0bddd038 6b55e559 126ef040 0bddd08c 00000001 d3d9!CBatchFilterI::LHBatchCreateResource2+0x29
0bddd55c 6b55e104 00000000 00000000 6b55e0e0 d3d9!CreateSurfaceLH+0x409
0bddd5c8 6b55e09f 0bddd628 f5453b54 04400000 d3d9!DdCreateSurfaceLH+0x24
0bddd60c 6b55dc52 0bddd628 00000000 09ac9480 d3d9!DdCreateSurfaceFilter+0x3f
0bddd738 6b55d95f 00000410 00000000 3231564e d3d9!CSurface::CreateOffscreenPlainSurface+0x271
0bddd780 6d4e56c5 09ac9480 00000780 00000410 d3d9!CDxva2Container::CreateSurface+0xdf
0bddd7c0 6d4e534f 00000780 00000410 00000000 dxva2!CVideoAccelerationService::CreateSurfaceInternal+0x43
0bddd7f4 73c474b7 03b29b14 00000780 00000410 dxva2!CVideoAccelerationService::CreateSurface+0x3f
0bddd854 73c26da5 03b301c0 00000410 00000000 avutil_56!avutil_version+0x6b87
00000000 00000000 00000000 00000000 00000000 avutil_56!av_hwframe_ctx_init+0x75

SYMBOL_NAME: igdumdim32!GTPIN_IGC_PrepareForGTPin+957ed

MODULE_NAME: igdumdim32

IMAGE_NAME: igdumdim32.dll

STACK_COMMAND: ~69s ; .ecxr ; kb

FAILURE_BUCKET_ID: SOFTWARE_NX_FAULT_c0000005_igdumdim32.dll!GTPIN_IGC_PrepareForGTPin

OS_VERSION: 10.0.18362.239

BUILDLAB_STR: 19h1_release_svc_prod1

OSPLATFORM_TYPE: x86

OSNAME: Windows 10

FAILURE_ID_HASH: {938b46e0-6b2d-8745-0a89-6104ccfa292b}

#######################################################################

Je ne sais pas trop quoi fournir comme info supplémentaire. A vous de me dire.

Un Pléxien dans la tourmente.

I’m seeing the same crash on my machine. It reproduces every time I connect to it from a cellular network tether.

STACK_TEXT:
WARNING: Frame IP not in any known module. Following frames may be wrong.
086dd2a8 63054a1d 00000000 086dd434 086dd37c 0x5c274ba0
086dd2c0 63052923 056c5240 086dd430 086dd434 igdumdim32!GTPIN_IGC_PrepareForGTPin+0x957ed
086dd2e8 630224c1 056c5240 086dd430 086dd4b0 igdumdim32!GTPIN_IGC_PrepareForGTPin+0x936f3
086dd394 63025109 056c5240 086dd424 086dd474 igdumdim32!GTPIN_IGC_PrepareForGTPin+0x63291
086dd478 6a4c62e9 056c5240 086dd4e4 098025b8 igdumdim32!GTPIN_IGC_PrepareForGTPin+0x65ed9
086dd490 6a3ce559 1059a040 086dd4e4 00000001 d3d9!CBatchFilterI::LHBatchCreateResource2+0x29
086dd9b4 6a3ce104 00000000 00000000 6a3ce0e0 d3d9!CreateSurfaceLH+0x409
086dda20 6a3ce09f 086dda80 b3f6f636 04400000 d3d9!DdCreateSurfaceLH+0x24
086dda64 6a3cdc52 086dda80 00000000 0984b660 d3d9!DdCreateSurfaceFilter+0x3f
086ddb90 6a3cd95f 000003c0 00000000 3231564e d3d9!CSurface::CreateOffscreenPlainSurface+0x271
086ddbd8 6df956c5 0984b660 00000780 000003c0 d3d9!CDxva2Container::CreateSurface+0xdf
086ddc18 6df9534f 00000780 000003c0 00000000 dxva2!CVideoAccelerationService::CreateSurfaceInternal+0x43
086ddc4c 647474b7 042e057c 00000780 000003c0 dxva2!CVideoAccelerationService::CreateSurface+0x3f
086ddc78 00000000 0416e180 6479bce0 042eea40 avutil_56+0x674b7

THREAD_SHA1_HASH_MOD_FUNC: 8e402bb91c03379c296f6cf2c25ad7b3c7379a84

THREAD_SHA1_HASH_MOD_FUNC_OFFSET: 85d08df8c5822a4a85399f6f21cffda271a83dbc

THREAD_SHA1_HASH_MOD: 80bf1b2e6c8812632aa7d3f299d0ca8a7e2e58e5

FAULT_INSTR_CODE: c74c084

SYMBOL_STACK_INDEX: 1

SYMBOL_NAME: igdumdim32!GTPIN_IGC_PrepareForGTPin+957ed

FOLLOWUP_NAME: MachineOwner

MODULE_NAME: igdumdim32

IMAGE_NAME: igdumdim32.dll

DEBUG_FLR_IMAGE_TIMESTAMP: 5d5fff16

STACK_COMMAND: ~38s ; .ecxr ; kb

FAILURE_BUCKET_ID: SOFTWARE_NX_FAULT_c0000005_igdumdim32.dll!GTPIN_IGC_PrepareForGTPin

BUCKET_ID: APPLICATION_FAULT_SOFTWARE_NX_FAULT_INVALID_POINTER_EXECUTE_BAD_IP_igdumdim32!GTPIN_IGC_PrepareForGTPin+957ed

FAILURE_EXCEPTION_CODE: c0000005

FAILURE_IMAGE_NAME: igdumdim32.dll

BUCKET_ID_IMAGE_STR: igdumdim32.dll

FAILURE_MODULE_NAME: igdumdim32

BUCKET_ID_MODULE_STR: igdumdim32

FAILURE_FUNCTION_NAME: GTPIN_IGC_PrepareForGTPin

BUCKET_ID_FUNCTION_STR: GTPIN_IGC_PrepareForGTPin

BUCKET_ID_OFFSET: 957ed

BUCKET_ID_MODTIMEDATESTAMP: 5d5fff16

BUCKET_ID_MODCHECKSUM: 195389

BUCKET_ID_MODVER_STR: 26.20.100.7156

BUCKET_ID_PREFIX_STR: APPLICATION_FAULT_SOFTWARE_NX_FAULT_INVALID_POINTER_EXECUTE_BAD_IP_

FAILURE_PROBLEM_CLASS: APPLICATION_FAULT

FAILURE_SYMBOL_NAME: igdumdim32.dll!GTPIN_IGC_PrepareForGTPin

WATSON_STAGEONE_URL: http://watson.microsoft.com/StageOne/Plex Media Server.exe/1.18.0.1944/5da062e6/unknown/0.0.0.0/bbbbbbb4/c0000005/5c274ba0.htm?Retriage=1

TARGET_TIME: 2019-10-21T23:22:42.000Z

OSBUILD: 18362

OSSERVICEPACK: 329

SERVICEPACK_NUMBER: 0

OS_REVISION: 0

SUITE_MASK: 256

PRODUCT_TYPE: 1

OSPLATFORM_TYPE: x86

OSNAME: Windows 10

OSEDITION: Windows 10 WinNt SingleUserTS

OS_LOCALE:

USER_LCID: 0

OSBUILD_TIMESTAMP: 2035-07-26 18:33:32

BUILDDATESTAMP_STR: 190628-1641

BUILDLAB_STR: 19h1_release_svc_prod1

BUILDOSVER_STR: 10.0.18362.239.x86fre.19h1_release_svc_prod1.190628-1641

ANALYSIS_SESSION_ELAPSED_TIME: 2554

ANALYSIS_SOURCE: UM

FAILURE_ID_HASH_STRING: um:software_nx_fault_c0000005_igdumdim32.dll!gtpin_igc_prepareforgtpin

FAILURE_ID_HASH: {938b46e0-6b2d-8745-0a89-6104ccfa292b}

Followup: MachineOwner

Hello,

Yesterday I had the same problem with a friend. Heach time he tried to launch a media, the server crashed. (Plex WEB on Chrome uptodate)

Same time, same version of Chrome, the server never crashed with me. No problem from Android App too.

This morning, my friend tried another time from the same computer/same Chrome version and it’s OK.

I’m lost (but not alone anymore)

Yep, just tested this again today and this issue happens every time I try to play media using the web interface remotely.

It was fairly hard to find the root issue and then this thread (find the crash dump, download windows debugging tools, analyze with windbg tool). From the Plex Media Server logs it looks like these dumps are being uploaded to Plex though, hopefully there is enough information for Plex team to catalog & fix the issue.

Hello,

The igdumdim32.dll file is used by Intel and transcoding i guess.
Maybe, server crash (randomly) when a transcoding task is launched.

On the last update (1.18.1.1973), Plex team fix some transcoding issue. The first one is very interesting.

  • (Transcoder) Hardware transcoding could fail on systems with recent systemd versions (#10723)
  • (Transcoder) Fixed hardware decoding of VC1
  • (Transcoder) Output streams could be corrupted in certain cases (#10709)

Let’s try this.

I’m running into this issue again tonight on 1.18.3.2156, same error message: um:software_nx_fault_c0000005_igdumdim32.dll

This is happening to me consistently now, maybe 50 times a day. I had to add a scheduled task to start plex media server every minute to try and make plex “usable” again.

I turned off hardware encoding and this fixed the issue. I noticed release notes for Version 1.18.4.2171 include “(Transcoder) The server could crash when attempting hardware transcodes on certain Windows systems (#10736)”

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.