View Issue Details

IDProjectCategoryView StatusLast Update
0017655MMW 5UPnP / DLNApublic2024-04-08 20:36
Reporterrusty Assigned To 
PriorityurgentSeveritycrashReproducibilitysometimes
Status resolvedResolutionreopened 
Product Version5.0 
Target Version5.0Fixed in Version5.0 
Summary0017655: Crash on close after running for awhile (crashlog ID 8F658A3F )
DescriptionI don't remember what I was doing (if anything). iirc I just ran MM and then left it, came back a couple of hours later to close it and it crashed with a black screen. Fortunately dbgview was running (although I believe that it may have been running even before the MM session in which the crash occurred so just look at the end of it).

This may be related to recent UPnP changes...not sure.
TagsNo tags attached.
Fixed in build2326

Relationships

related to 0016265 closedLudek Crash on close (crashlog 875B0000) 
related to 0017547 closedmichal Playing mm for hours (--> crash 875B000 : fixed) --> increased memory utilization 
related to 0020766 closedLudek MM5 renderer persists visible after closed (causing issues for MMA) 

Activities

Ludek

2021-03-11 14:55

developer   ~0062381

Last edited: 2021-03-11 15:07

There was a blocked waiting in UPnP.dll for mutex owned by thread 13292, but the thread 13292 no longer exists and based on debug log it never existed in MM5, it must have been internal thread in UPnP.dll
I don't think this is a new problem, I saw similar logs from LowLander in the past and also the same problem you have already reported as 0016265 in the past.
Revising C++ code in UPnP.dll for a possible defect...

Ludek

2021-03-11 16:49

developer   ~0062384

Traversed PLATINUM UPNP SDK's code and I haven't found a defect yet, but added more debug messages to see which mutex exactly it was -- I know (thanks to enhanced messaging in 0016265) that it was either PLT_SsdpListenTask::m_Lock or PLT_UPnP::m_Lock --> will see more from the future logs.

peke

2021-03-13 19:05

developer   ~0062436

Verified for regression in 2324

@Rusty, Can you please confirm verification and close.

rusty

2021-03-14 00:18

administrator   ~0062439

Last edited: 2021-03-14 00:19

Replicated in build 2324 by running MM for 25 hours (not doing anything) and then closing it.
--> black screen, crashlog, frozen (force close required).

Logs and crashlogs available.

Ludek

2021-03-15 19:45

developer   ~0062458

Fixed in 2326