mupen64plus / mupen64plus-user-issues

Issue reports from users go here
http://www.mupen64plus.org/
17 stars 3 forks source link

Paper Mario 64 Crash on launch + Audio not working #620

Closed richard42 closed 9 years ago

richard42 commented 9 years ago

Originally reported on Google Code with ID 621

Describe your system:
 - Operating System (be specific): CrunchBang 11 with testing Debian repos
 - Machine type (32-bit or 64-bit): 64-bit
 - Mupen64Plus version: 2.0.0
 - Plugins used: OpenGL Rice 2.0.0

Describe the problem:

The game crashes after the Inteligent Systems logo, and I get "Illegal Instruction"
on the terminal. Also sound doesn't work and the reason stated in the terminal is elusive.
Here's the full terminal output:

_________________________________________________________________________________
UI-Console: attached to core library 'Mupen64Plus Core' version 2.0.0
UI-Console:             Includes support for Dynamic Recompiler.
UI-Console:             Includes support for MIPS r4300 Debugger.
Core: Goodname: Paper Mario (U) [!]
Core: Name: PAPER MARIO         
Core: MD5: A722F8161FF489943191330BF8416496
Core: CRC: 65eee53a ed7d733c
Core: Imagetype: .z64 (native)
Core: Rom size: 41943040 bytes (or 40 Mb or 320 Megabits)
Core: Version: 144b
Core: Manufacturer: Nintendo
Core: Country: USA
UI-Console Status: Cheat codes disabled.
UI-Console: using Video plugin: 'Mupen64Plus OpenGL Video Plugin by Rice' v2.0.0
UI-Console: using Audio plugin: 'Mupen64Plus SDL Audio Plugin' v2.0.0
UI-Console: using Input plugin: 'Mupen64Plus SDL Input Plugin' v2.0.0
UI-Console: using RSP plugin: 'Hacktarux/Azimer High-Level Emulation RSP Plugin' v2.0.0
Input: 0 SDL joysticks were found.
Input: N64 Controller #1: Forcing default keyboard configuration
Input: 1 controller(s) found, 1 plugged in and usable in the emulator
Input Warning: Couldn't open rumble support for joystick #1
Input Warning: Couldn't open rumble support for joystick #2
Input Warning: Couldn't open rumble support for joystick #3
Input Warning: Couldn't open rumble support for joystick #4
Input: Mupen64Plus SDL Input Plugin version 2.0.0 initialized.
Video: SSE processing enabled.
Video: Found ROM 'PAPER MARIO', CRC 3ae5ee653c737ded-45
Video: Initializing OpenGL Device Context.
Core: Setting 32-bit video mode: 640x480
Video Warning: Failed to set GL_SWAP_CONTROL to 0. (it's 32)
Video Warning: Failed to set GL_DEPTH_SIZE to 16. (it's 24)
Video: Using OpenGL: Intel Open Source Technology Center - Mesa DRI Intel(R) 945G 
: 2.1 Mesa 10.2.3
Audio: Initializing SDL audio subsystem...
Input Warning: Couldn't open rumble support for joystick #1
Input Warning: Couldn't open rumble support for joystick #2
Input Warning: Couldn't open rumble support for joystick #3
Input Warning: Couldn't open rumble support for joystick #4
Core: Starting R4300 emulator: Dynamic Recompiler
Core: R4300: starting 64-bit dynamic recompiler at: 0x7fe73224dab0
Audio Error: Couldn't open audio: Couldn't set hardware audio parameters: Success
Core Warning: couldn't open flash ram file '/home/andoru/.local/share/mupen64plus/save/Paper
Mario (U) [!].fla' for reading
Core Warning: couldn't open flash ram file '/home/andoru/.local/share/mupen64plus/save/Paper
Mario (U) [!].fla' for reading
Illegal instruction
__________________________________________________________________________________

Reported by aekkusu on 2014-07-25 16:52:53

richard42 commented 9 years ago
CPU doesn't seem to be compatible with some component. Please start it with the prefix:

gdb --args

Something like

gdb --args /path/to/mupen64plus paper_mario.v64

Then type "r", press "enter", wait until it crashed and then type "bt full", press
"enter", type "q" and press enter. Post the complete output here and make sure that
you have the -dbg packages for all your installed packages installed to make the output
readable.

Not working audio is most likely an SDL bug. Please contact the maintainer of your
distribution for support. If not then change the frequency in .config/mupen64plus/mupen64plus.cfg
to a working value. You can also try to use an audio server like pulseaudio to hide
the bad audio hw you have behind an abstraction layer.

Reported by conchur@web.de on 2014-07-26 07:59:04

richard42 commented 9 years ago
Thanks for the answer, in the meantime I reinstalled the OS with an 32-bit version,
and now everything works, so I assume that's what you meant by "CPU"
And I have pulseaudio removed from the system as it caused me a great deal of problems

Reported by aekkusu on 2014-07-28 03:34:01

richard42 commented 9 years ago

Reported by dorian.fevrier on 2014-07-29 23:05:12