You are not logged in.

#1 2010-04-05 09:54:46

XionKH10
Member
From: Poland
Registered: 2010-04-05
Posts: 1
Website

[SOLVED] Problem w/ lxdream after updating/reinstalling OS.

Hi,

Yesterday I've made update on OS and then I've got Kernel panic... So I've recovered data and reinstalled OS (it was the best option for me, because previous system was such a mess). After installing OS I've compiled by myself lxdream and after copying 'bios data' to ~/.lxdream it gaves me "Illegal instruction" ("Bledna instrukcja" in polish). So, I've tried compiling from the AUR and I've got this same result. Before update/reinstall everything was working ok. This is from 'gdb lxdream' and typing 'run':

Starting program: /(path_to)/lxdream 
[Thread debugging using libthread_db enabled]
[New Thread 0xb3357b70 (LWP 1745)]
ALSA lib pcm.c:7236:(snd_pcm_recover) underrun occured

Program received signal SIGILL, Illegal instruction.
0x0809547f in gl_reset_state () at drivers/video_gl.c:36
36        glOrtho( 0, video_width, video_height, 0, 0, 65535 );
(gdb) _

My system spec:

AMD Athlon 2000+ (1.6GHZ)
512MB RAM in one DDR module (Kingston)
80GB HDD PATA (Segate)
Nvidia GeForce FX 5500 AGP (w/ using nvidia-96xx)
Creative SB16 listed by lspci as Ensoniq 5880B

I'm using xorg-server 1.7.5.902-1 and nvidia-96xx/nvidia-96xx-utils.
It's not bug in alsa, because on previous install I've got alsa underrun occured and everything was working ok. Also it have other optional audio drivers (alsa,esd,sdl,null). Even on 'null' it's not working.

I don't know what a problem is with lxdream, because previously it was working ok with the same drivers and 3rd party applications/libraries.
It looks that some package after update have broken compatibility. I need this emu, because it's needed for me for Homebrew Development.

I'll test lxdream on second PC with similiar specs, that have ArchLinux slightly outdated.

It's my first post and sorry for my English, I'm Polish.
Thanks a lot.

// it works okay on second (not mine) pc, it has xorg-server 1.7.5.901 and open source ati radeon drivers (called 'radeon'), I don't know if that helps, if I would know how to debug it...

Update:

It looks that it's ia gtk or gl/glx bug, because when I comment this line 'glOrtho( 0, video_width, video_height, 0, 0, 65535 );' it runs, but when I get cursor over GL display it will crash with:

Program received signal SIGILL, Illegal instruction.
on_video_window_mouse_motion (widget=0xadff940, event=0xae03c18, 
    user_data=0xae94600) at gtkui/gtk_win.c:133
133        int x = (int)event->x;

So it's looks that it is a GL/GLX or GTK bug. On that PC gtk version is 2.18.7, mine is 2.20.0.

Update:

I think, that it is a GTK 2.20.0 related problem...

Update:

Marked with 'SOLVED' flag in the subject.

Last edited by XionKH10 (2010-04-06 09:35:48)

Offline

Board footer

Powered by FluxBB