Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Stepmania does not run on OSX 10.10 (Yosemite) #270

Closed
amoose136 opened this issue Aug 17, 2014 · 9 comments
Closed

Stepmania does not run on OSX 10.10 (Yosemite) #270

amoose136 opened this issue Aug 17, 2014 · 9 comments

Comments

@amoose136
Copy link

It's not terribly important right now as the OS is still in beta but I would be nice to have this issue worked out by the time it is officially released. Will attempt compiling on xcode 6 beta later today but do not have high hopes for it to work any differently.

Crash report is as follows:

StepMania v5.0 beta 3 crash report (build 83, Mon Aug 11 15:25:30 EDT 2014 @ )

Architecture: Mac OS X (i386)
Crash reason: Segmentation fault - address not mapped at 0x00000004
Crashed thread: Main thread

Checkpoints:
Thread: GUI thread
Thread: Main thread
RageSurface_Load_PNG.cpp:20
RageSurface_Load_PNG.cpp:245
RageSurface_Load_PNG.cpp:20
RageSurface_Load_PNG.cpp:20
RageSurface_Load_PNG.cpp:20
Thread: Decode thread

Thread: Main thread
9a30f6b6: CFRunLoopAddObserver (CoreFoundation)
004896be: RageSoundDriver_AU::Init()
0049b3a1: RageSoundDriver::Create(StdString::CStdStr const&)
0001907f: RageSoundManager::Init()
000d5b6b: SM_main
0047624b: -[SMMain startGame:]

Static log:
StepMania v5.0 beta 3
Compiled Mon Aug 11 15:25:30 EDT 2014 @ (build 83)
Log starting 2014-08-17 19:23:32
Loading window: macosx
Model: iMac11,1 (8/8)
Clock speed 2.67 GHz
Mac OS X 10.10
Memory: 6.00 GB
Language: en
Theme: default

Partial log:
00:00.272: ThemePrefs.Init: not loading from disk
00:00.272: GameplayFooter doesn't exist, creating
00:00.272: TimingDisplay doesn't exist, creating
00:00.272: FlashyCombo doesn't exist, creating
00:00.272: AutoSetStyle doesn't exist, creating
00:00.272: ComboOnRolls doesn't exist, creating
00:00.272: LongFail doesn't exist, creating
00:00.272: Loading "/Themes/default/Scripts/03 Gameplay.lua" ...
00:00.272: Loading "/Themes/default/Scripts/04 Other.lua" ...
00:00.343: Starting thread: Decode thread

-- End of report

@freem freem added the crash label Aug 19, 2014
@freem
Copy link
Contributor

freem commented Aug 19, 2014

If the problem is indeed related to the audio, as mentioned on the forum, this would probably be a good place to start with trying to figure out what changed:
https://developer.apple.com/library/prerelease/mac/documentation/General/Reference/APIDiffsMacOSX10_10SeedDiff/frameworks/AudioUnit.html

but I guess now is the time to mention that nobody currently active on the team really has experience with OS X audio(... Unless I'm misremembering.), so this is one of the situations where we could probably use some outside help.

(The problem might be much deeper than that, however. I'm no Mac expert.)

@amoose136
Copy link
Author

I am not a programmer but if I can get it to properly compile on Mavericks I'll see if I can get it working on Yosemite. It's difficult though because my Yosemite machine is a Hackintosh so that adds an extra layer of instability to already beta software.

@freem freem added the mac osx label Aug 20, 2014
@shakesoda shakesoda modified the milestone: StepMania 5 Sep 7, 2014
@JeffreyATW
Copy link

Still happens with Beta 4, on OS X 10.10 GM3.

StepMania v5.0 beta 4 crash report (build 7, Tue Sep 30 18:40:45 EDT 2014 @ )
--------------------------------------

Architecture:   Mac OS X (i386)
Crash reason:   Segmentation fault - address not mapped at 0x00000004
Crashed thread: Main thread

Checkpoints:
Thread: GUI thread
Thread: Main thread
        RageSurface_Load_PNG.cpp:20 
        RageSurface_Load_PNG.cpp:245 
        RageSurface_Load_PNG.cpp:20 
        RageSurface_Load_PNG.cpp:20 
        RageSurface_Load_PNG.cpp:20 
Thread: Decode thread

Thread: Main thread
9abf5ff6: CFRunLoopAddObserver (CoreFoundation)
004b5775: RageSoundDriver_AU::Init() 
004c7da3: RageSoundDriver::Create(StdString::CStdStr<char> const&) 
000192ff: RageSoundManager::Init() 
000dd9cf: SM_main 
004a163b: -[SMMain startGame:] 

Static log:
StepMania v5.0 beta 4
Compiled Tue Sep 30 18:40:45 EDT 2014 @  (build 7)
Log starting 2014-10-13 11:00:31
Loading window: macosx
Model: MacBookPro11,3 (8/8)
Clock speed 2.80 GHz
Mac OS X 10.10
Memory: 16.00 GB
WARNING: ReadFile(Save/ThemePrefs.ini): No such file or directory
Language: en
Theme: default

Partial log:
00:00.179: FlashyCombo doesn't exist, creating
00:00.179: AutoSetStyle doesn't exist, creating
00:00.179: ComboOnRolls doesn't exist, creating
00:00.179: LongFail doesn't exist, creating
00:00.179: GameplayShowStepsDisplay doesn't exist, creating
00:00.179: FancyUIBG doesn't exist, creating
00:00.179: ComboUnderField doesn't exist, creating
00:00.179: Loading "/Themes/default/Scripts/03 Gameplay.lua" ...
00:00.179: Loading "/Themes/default/Scripts/04 Other.lua" ...
00:00.215: Starting thread: Decode thread

-- End of report

@freem
Copy link
Contributor

freem commented Oct 13, 2014

Fixed when pull request #324 was merged

@freem freem closed this as completed Oct 13, 2014
@JeffreyATW
Copy link

Indeed - just built master on Xcode 6.0 and it worked fine. Thanks!

@jamesan
Copy link

jamesan commented Dec 5, 2014

I just installed SM5-beta4 on a clean OS X Yosemite on a genuine MacBook and encountered the same crash-on-executing problem. Deleting that and installing SM5-beta4a seems to have resolved it.

@host1812
Copy link

Same with me. Could we get patch available for download?
Or alternatively instruction how to build. I'm OK with building, if no some extraordinary setup needed in xCode.

@kyzentun
Copy link
Contributor

@jamesan
Copy link

jamesan commented Dec 15, 2014

Been playing Stepmania on SM5-beta4a without a hitch for the past week. Seems a-okay so far.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants