LMMS / lmms

Cross-platform music production software
https://lmms.io
GNU General Public License v2.0
8.02k stars 998 forks source link

OS X UI hangs during playback #2504

Closed sunnystormy closed 8 years ago

sunnystormy commented 8 years ago

When playing back audio tracks in the Max OS X 1.1.3 version the UI suddenly stops updating within a few seconds. Audio will continue to play, and the buttons on the screen still work, but the time-elapsed labels, mixer, and song editor stop animating/updating properly. I'm wondering if this is a memory allocation and/or threading issue?

I'm running a Mac Mini (Late 2014) with a 1.4 GHz dual-core processor with El Capitan (10.11.2).

Thank you for your help!

tresf commented 8 years ago

@eagles051387 yes, please do. When you have working instructions for debugging in XCode (or even QTCreator), I'll happily test them out and publish them to our wiki.

If you would please write them in markdown format (e.g. on your fork) that would be a great start.

tresf commented 8 years ago

I will submit another ticket about creating an xcode project for mac developers.

Please do not create additional tickets for this. We don't have intructions for .NET either, let's take this one step at a time.

tresf commented 8 years ago

@eagles051387 any progress with the debugging/profiling process instructions?

eagles051387 commented 8 years ago

Just unwinding after a crazy day at work, Will be trying to get it sorted soon.

This email has been sent from a virus-free computer protected by Avast. www.avast.com https://www.avast.com/sig-email <#DDB4FAA8-2DD7-40BB-A1B8-4E2AA1F9FDF2>

Jonathan Aquilina

On Wed, Feb 24, 2016 at 5:47 PM, Tres Finocchiaro notifications@github.com wrote:

@eagles051387 https://github.com/eagles051387 any progress with the debugging process instructions?

— Reply to this email directly or view it on GitHub https://github.com/LMMS/lmms/issues/2504#issuecomment-188348547.

tresf commented 8 years ago

@sunnystormy I've added a Qt5 build here for troubleshooting: tresf/lmms-1.1.90.1-gb55b1ab-mac10.11-qt5.dmg.

Warning, the settings dialog is a burden to click if you've purged ~.lmmsrc.xml. Probably worth opening a new bug report for, but wanted to warn you about it if you're testing on a machine that hasn't had LMMS installed before.

sunnystormy commented 8 years ago

@tresf Success! :smile:

The interface responds appropriately, and everything seems to be working smoothly (for some songs, not all of them). Thank you for this QT5 build!

EDIT:

The application seems to have a problem exiting, though... I have to force-quit to get it out of my dock. : /

tresf commented 8 years ago

@sunnystormy Ok great. We'll attribute it to Qt4 + OSX 10.11 then and close this out since we can't directly fix it. If we can iron out all of the bugs with QT5 we may be able to switch to it for our 1.2 build, but we don't have a whole lot of testing results yet.