Forums » Linux
Vendetta instant crash?
Ah hmm, my vendetta crashes instantly now? I posted of an automated email, just trying to find out whyfore it not work at all. 8/
KF
KF
For some reason the sound driver is receiving an invalid mmap pointer for the dma buffer.
Did you change your sound driver or are runnign something else that you weren't before?
Did you change your sound driver or are runnign something else that you weren't before?
yeah mine crashes instantly now on my other comp:( why?
Ah, nope. I havent booted into linux for about 5 months, but my box is exactly the same as it was back then. No changes have in any way been made to what modules or versions thereof I am loading. Still running the same emu10k1 module that I have always been. (Its o, a few years old. :P )
KingFido, it's crashing somewhere in the sound stuff. Unsure what's going on exactly. You could try mving or rming ~/.vendetta/osssound.so and running ~/.vendetta/vendetta, and see if it runs without sound. The game has changed significantly in the five months since you've last played, and the sound code has been rewritten to use mmap(), which your soundcard/drivers might not correctly support.
Romi, your crash is different, and somehow involves the gkgl.so/glx stuff, I think. That's all I can tell you at the moment. I need to look into both of these further.
Romi, your crash is different, and somehow involves the gkgl.so/glx stuff, I think. That's all I can tell you at the moment. I need to look into both of these further.
Romikq, I think we figured out why your vendetta crashes.
Either XF86VidMode extension isn't present or it failed to initialize properly. This extension is needed to go into fullscreen mode. Vendetta is supposed to go into windowed mode when that extension doesn't work but there was a bug we fixed.
btw, does quake3a run fine for you in fullscreen? How about quake2/quake1?
Either XF86VidMode extension isn't present or it failed to initialize properly. This extension is needed to go into fullscreen mode. Vendetta is supposed to go into windowed mode when that extension doesn't work but there was a bug we fixed.
btw, does quake3a run fine for you in fullscreen? How about quake2/quake1?
I just posted a fix to gkgl.so. It should no longer crash if your Xxf86vmode extension doesn't work.
well it doesn't crash anymore but it doesn't work either. it initializes the drivers and just sits there until I kill it now
Heh. Well, we fixed the symptoms but not the underlying problem, which is that Vendetta can't get your video modes. Are you not using XFree86? What it _should_ do in this case is just force you into a window with a set of default modes (640x480, 800x600, 1024x768). The case where the XF86VidMode extension doesn't work hasn't really been tested. I'll do a thorough test Thursday. I can't promise that we can fix this on our end, since I'm not sure exactly what's wrong.
So, which X server and video card are you using?
So, which X server and video card are you using?
I'm using Xfree86 4.3, with a crappy barely-working mach64-based Rage 3D Pro