GRIM: Game crashes on startup (ARM linux) #1073
Comments
It doesn't make sense that it's crashing in AACDecoder as GRIM doesn't use AAC at all. Maybe a corrupt stack? Is that the main thread that it's crashing in, or the audio thread? |
I think its the audio thread. How would I check that. I could try compiling without alsa support to see if that helps. |
in gdb enter the command
and the paste the output. |
Output:
|
audio/rate_arm.cpp reminds me that there are a few places in the source code where ARM has specific assembly code for it in place. |
I setup a Debian arm VM and I'm getting a very similar crash. I'll see if I can track it down. |
Can you try a change to see if it's just the audio code? Just remove It says
If that works there's just an issue in the audio code somewhere. |
It works! it plays without the sound. I hope it's not ARM assembly code that's the issue. Does it run in your Debian VM? |
Ya, it runs without that line. I'm running it over VNC without sound enabled, so I have not been able to test that at all. The stack trace doesn't make sense here, so it must be some kind of corruption. |
More issues. Should I open a new issue, or continue here? I think its related to the same sound issues from before. New segfault after Manny reads the message from his boss in the first scene. Here is the gdb backtrace
|
in my case crash report in gdb point me to ADPCMStream, which actually not used |
I compiled residualvm 0.1.1 on my ARM linux laptop. But it crashes on the opening splash screen: it shows Manny riding the bike, and then freezes. The console shows the following:
I compiled the github version 0.2.0git0bd0bf6-dirty and again, I get the same output and it crashes. Except, the 'Illegal Instruction' does not show up on the console.
gdb log in version 0.1.1:
gdb log for 0.2.0git0bd0bf6-dirty
My configure output:
My make compilation output can be found here.
It seems to be an audio issue, but ffmpeg, vlc and mplayer work fine on aac files.
The text was updated successfully, but these errors were encountered: