periodic High Sierra GUI freezes while beaTunes is running

mr.m.kaufman's Avatar

mr.m.kaufman

14 Nov, 2018 10:19 PM

I mentioned this in another thread, but it should really be here. During Analysis on my 2017 i7 MacBook Pro (internal SSD for OS, including iTunes, external USB 3 hard drive for all music files), I experienced occasional complete freezes of my keyboard and mouse. I'd get a small slice of UI love from the OS every 10-40 seconds or so, allowing me to command-Tab to beaTunes and Quit it. As beaTunes shut itself down at some point suddenly my laptop becomes responsive again, and is fine until I run beaTunes again.

I thought this was only related to Analysis, but today beaTunes was just sitting there idle and suddenly my laptop was frozen again!

Right at that time:

2018-11-14 13:50:06,184 [56910919] [INFO ][AWT-EventQueue-0] com.tagtraum.core.metric.Metric: Count=5 (com.tagtraum.beatunes.action.standard.AnalyzeAction)
2018-11-14 13:50:06,185 [56910920] [DEBUG][AWT-EventQueue-0] com.tagtraum.beatunes.action.standard.AnalyzeAction: analyze songs via ids
2018-11-14 13:50:06,219 [56910954] [INFO ][AWT-EventQueue-0] com.tagtraum.beatunes.analysis.Task: Custom editor class for com.tagtraum.beatunes.analysis.UpdateRemoteData does not exist. Using empty editor.
2018-11-14 13:57:30,338 [57355073] [WARN ][JNativeHook Hook Thread] org.jnativehook: hook_event_proc [1090]: CGEventTap timeout!

2018-11-14 13:57:47,610 [57372345] [WARN ][JNativeHook Hook Thread] org.jnativehook: hook_event_proc [1090]: CGEventTap timeout!

2018-11-14 13:58:08,182 [57392917] [WARN ][JNativeHook Hook Thread] org.jnativehook: hook_event_proc [1090]: CGEventTap timeout!

2018-11-14 13:58:40,850 [57425585] [WARN ][JNativeHook Hook Thread] org.jnativehook: hook_event_proc [1090]: CGEventTap timeout!

2018-11-14 13:58:41,239 [57425974] [INFO ][AWT-EventQueue-0] com.tagtraum.beatunes.BeaTunes: Starting shutdown.
2018-11-14 13:58:41,239 [57425974] [DEBUG][AWT-EventQueue-0] com.tagtraum.beatunes.BeaTunes: Running shutdown hooks...
2018-11-14 13:58:41,240 [57425975] [DEBUG][AWT-EventQueue-0] com.tagtraum.beatunes.BeaTunes: Finished with shutdown hooks.
2018-11-14 13:58:41,287 [57426022] [INFO ][beaTunes shutdown thread] com.tagtraum.core.app.PluginManager: Shutting down PluginManager...
2018-11-14 13:58:41,288 [57426023] [INFO ][beaTunes shutdown thread] com.tagtraum.core.app.PluginManager: shutdown(): RemoteControlService{portFile=/Users/markkaufman/Library/Application Support/beaTunes/remotecontrol.port}
2018-11-14 13:58:41,288 [57426023] [INFO ][beaTunes shutdown thread] com.tagtraum.beatunes.remotecontrol.RemoteControlService: Stopping RemoteControlService...
2018-11-14 13:58:41,792 [57426527] [INFO ][beaTunes shutdown thread] com.tagtraum.core.app.PluginManager: shutdown(): com.tagtraum.beatunes.PlayListExporterComponent@dc12ac7
2018-11-14 13:58:41,801 [57426536] [INFO ][beaTunes shutdown thread] com.tagtraum.core.app.PluginManager: shutdown(): com.tagtraum.beatunes.onlinedb.OnlineDB@7f72c570
2018-11-14 13:58:41,801 [57426536] [INFO ][beaTunes shutdown thread] com.tagtraum.beatunes.onlinedb.OnlineDB: Shutting down OnlineDB
2018-11-14 13:58:41,811 [57426546] [INFO ][beaTunes shutdown thread] com.tagtraum.beatunes.onlinedb.OnlineDB: Done.
2018-11-14 13:58:41,812 [57426547] [INFO ][beaTunes shutdown thread] com.tagtraum.core.app.PluginManager: shutdown(): com.tagtraum.beatunes.wikiinfo.WikiInfo@2101e81e
2018-11-14 13:58:41,814 [57426549] [INFO ][beaTunes shutdown thread] com.tagtraum.core.app.PluginManager: shutdown(): com.tagtraum.beatunes.matchtable.MatchTable@40ab4be8
2018-11-14 13:58:41,814 [57426549] [INFO ][beaTunes shutdown thread] com.tagtraum.beatunes.matchtable.MatchTable: Starting shutdown...
2018-11-14 13:58:41,814 [57426549] [DEBUG][beaTunes shutdown thread] com.tagtraum.beatunes.filter.PersistentTableColumnsSupport: storeTableColumns()... 19
2018-11-14 13:58:41,832 [57426567] [INFO ][beaTunes shutdown thread] com.tagtraum.beatunes.matchtable.MatchTable: Shutdown completed.

You can see that at 13:58:41 I managed to get enough of beaTunes' attention to catch my Quit... Does any of this help?

  1. 1 Posted by mr.m.kaufman on 14 Nov, 2018 10:38 PM

    mr.m.kaufman's Avatar

    I just found a very similar thread from a few months ago by Ryan: http://help.beatunes.com/discussions/problems/48083-beatunes5-bogging-system-down

    I've turned off media key support in Playback preferences, so we'll see if that was it!

  2. Support Staff 2 Posted by hendrik on 15 Nov, 2018 07:08 AM

    hendrik's Avatar

    Good you've found that thread. The bug in the used third party library is unfortunately still not patched, so I was unable so far to include a fix in beaTunes.

    Turning MediaKey support off is currently highly recommended! (and the symptoms you describe definitely point in that direction)

  3. 3 Posted by mr.m.kaufman on 15 Nov, 2018 05:45 PM

    mr.m.kaufman's Avatar

    That was it! Glad I found that thread as well. My beaTunes is now completely well behaved :-).

    Hendrik, it might make sense to disable that Preference until the bug is fixed! Besides, when enabled, both iTunes and beaTunes reacted to the same media key inputs at the same time!

    Thanks.

  4. Support Staff 4 Posted by hendrik on 16 Nov, 2018 07:53 PM

    hendrik's Avatar

    Hendrik, it might make sense to disable that Preference until the bug is fixed!

    It's one go those things that you hope gets fixed quickly, but then does not...

    Besides, when enabled, both iTunes and beaTunes reacted to the same media key inputs at the same time!

    Yes. A solution to that issue is described in http://help.beatunes.com/kb/troubleshooting/macos-how-do-i-stop-itu...

Reply to this discussion

Internal reply

Formatting help / Preview (switch to plain text) No formatting (switch to Markdown)

Attaching KB article:

»

Attached Files

You can attach files up to 10MB

If you don't have an account yet, we need to confirm you're human and not a machine trying to post spam.

Keyboard shortcuts

Generic

? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac