benmbrennan / mupen64plus

Automatically exported from code.google.com/p/mupen64plus
0 stars 0 forks source link

Problem with RiceVideo plugin #222

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Describe your system:
 - Linux distribution: Arch 64
 - Machine type: 64-bit
 - Mupen64Plus version: 1.5-trunk-r1382
 - Plugins used: Rice Video

Describe the problem:
When ever I try to start Zelda The Majora's Mask, i get this error:
juan ~  $  mupen64plus
 __  __                         __   _  _   ____  _             
|  \/  |_   _ _ __   ___ _ __  / /_ | || | |  _ \| |_   _ ___ 
| |\/| | | | | '_ \ / _ \ '_ \| '_ \| || |_| |_) | | | | / __|  
| |  | | |_| | |_) |  __/ | | | (_) |__   _|  __/| | |_| \__ \  
|_|  |_|\__,_| .__/ \___|_| |_|\___/   |_| |_|   |_|\__,_|___/  
             |_|         http://code.google.com/p/mupen64plus/  
Version 1.5-trunk-r1382 4f00aa443e689fb743401b0a9513470f 

(mupen64plus:29326): Gtk-WARNING **: Unable to locate theme engine in
module_path: "clearlooks",
/home/juan/.themes/Striped/gtk-2.0/gtkrc:482: error: invalid string
constant "panel", expected valid string constant
Config Dir:  /home/juan/.mupen64plus/
Install Dir: /usr/share/mupen64plus/
Plugin Dir:  /usr/share/mupen64plus/plugins/

Rescanning rom cache.
Rom cache up to date. 0 ROMs.
Compression: Uncompressed
Imagetype: .z64 (native)
Rom size: 33554432 bytes (or 32 Mb or 256 Megabits)
MD5: 2A0A8ACB61538235BC1094D297FB6556
80 37 12 40
ClockRate = f
Version: 144b
CRC: 5354631c 3a2def0
Name: ZELDA MAJORA'S MASK
Manufacturer: Nintendo
Cartridge_ID: 535a
Country: USA
PC = 80080000
EEPROM type: 0
init timer!
[RiceVideo] SSE processing enabled.
[blight's SDL input plugin]: Couldn't open device file '/dev/input/event10'
for rumble support.
[blight's SDL input plugin]: version 0.0.10 initialized.
memory initialized
[RiceVideo] SSE processing enabled.
[RiceVideo] Found ROM 'ZELDA MAJORA'S MASK', CRC 1c635453f0dea203-45
[RiceVideo] Enabled hacks for game: 'ZELDA MAJORA'S MASK'
InitExternalTextures
Texture loading option is enabled
Finding all hires textures
Initializing OpenGL Device Context
(II) Initializing SDL video subsystem...
(II) Getting video info...
(II) Setting video mode 640x480...
(EE) Error setting video mode 640x480: Couldn't find matching GLX visual
Error: The core thread recieved a SIGSEGV signal.
This means it tried to access protected memory.
Maybe you have set a wrong ucode for one of the plugins!
SIGSEGV in core thread caught:
    errno = 0 (Success)
    address = 0x00000000
                address not mapped to object
Aborted

After that it just exits on me.

And it only happens with the rice video plugin. The glN64 plugin is what I
resorted to after it and works fine.

Original issue reported on code.google.com by uncholow...@gmail.com on 17 Apr 2009 at 3:28

GoogleCodeExporter commented 9 years ago
It looks like you are trying to use some hires textures, which is probably what 
is
causing the problems. I think there has been done some improvements to this in 
the
'r1142-rice-video-gtk-refactor' branch.

If you are familiar with compiling the source yourself, you could try this 
branch.

#svn co
svn://fascination.homelinux.net:7684/mupen64plus/branches/r1142-rice-video-gtk-r
efactor
--username mupen64 --password Dyson5632-kart
#cd r1142-rice-video-gtk-refactor
#./configure
#make all
#./mupen64plus

Original comment by olejl77@gmail.com on 16 Jun 2009 at 12:22

GoogleCodeExporter commented 9 years ago
The bug which caused the segfault has been fixed.  The underlying trigger for 
this
bug was this: "(EE) Error setting video mode 640x480: Couldn't find matching 
GLX visual
".  This is some kind of system problem.

Original comment by richard...@gmail.com on 12 Jan 2010 at 8:06