View Issue Details

IDProjectCategoryView StatusLast Update
0018959MMW 5Playbackpublic2022-04-04 14:08
Reporterdrakinite Assigned To 
PriorityurgentSeveritycrashReproducibilityrandom
Status closedResolutionduplicate 
Product Version5.0.3 
Target Version5.0.3 
Summary0018959: Crash/stall when playing YouTube while MM is minimized
DescriptionInfo from user: "If the video from youtube is minimized it will desync the entire GUI. This is not noticeable until the main program is reopened. As long as the program is minimized, it will play and may even continue playing, when maximized, the rest of the current song"
Crash ID: E1CE0DEE

To reproduce:
1. Play YouTube online video.
2. Minimize MediaMonkey while playing
3. Allow time to pass (3-5 minutes)
4. Restore
MediaMonkey will then hang indefinitely once you interact with the window.
TagsNo tags attached.
Fixed in build

Relationships

duplicate of 0018957 resolvedpetr MM5 window freeze when playing YouTube while MM is minimized 

Activities

michal

2022-04-04 12:07

developer   ~0067415

I cannot reproduce at all, tried for 20 minutes and even with VSCode and no problem. But according to the log, it is not related to YT playback at all, the crash was probably in UPnP, Luděk fixed something there, please check it. I think, YT playback and VSCode was only some coincidence.

Ludek

2022-04-04 12:54

developer   ~0067416

Last edited: 2022-04-04 12:55

Based on the log E1CE0DEE it is UI thread freeze on this line:
_this.requestIdle(() => window.setMoveableArea(_this.getMoveableArea()), 'WindowMoveArea');
in windowtitle.js

i.e. I guess it freezes either in getMoveableArea or setMoveableArea?
Is the bug still reproducible, can the user submit another log?

michal

2022-04-04 13:15

developer   ~0067418

It seems the reason could be the same like in 0018957 (as user was doing the same), but both crash logs show different state, the only common thing is the freeze of UI thread.

Ludek

2022-04-04 14:07

developer   ~0067420

Resolving as dup of 0018957 and let's continue in 0018957 to get more info re this UI freeze.