Find the answer to your Linux question:
Results 1 to 5 of 5
I run Gentoo, with everything updated as the stable version I have an NVIDIA card Google didn't work (lots of stuff of Neverwinter Nights and making your own games)... When ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1
    Just Joined!
    Join Date
    Aug 2004
    Posts
    40

    Loads of games broken


    I run Gentoo, with everything updated as the stable version
    I have an NVIDIA card

    Google didn't work (lots of stuff of Neverwinter Nights and making your own games)...

    When I try to run the following games, I get this error:
    Fatal signal: Segmentation Fault (SDL Parachute Deployed)

    It happens in:
    Neverball
    Supertux
    lGeneral

    Here are the last few lines of a strace on supertux

    22441 close(3) = 0
    22441 pipe([3, 4]) = 0
    22441 gettimeofday({1104436347, 707352}, NULL) = 0
    22441 rt_sigaction(SIGPIPE, {SIG_IGN}, {SIG_DFL}, = 0
    22441 rt_sigaction(SIGILL, {0x40112dd0, [ILL], SA_RESTART}, {SIG_DFL}, = 0
    22441 rt_sigaction(SIGILL, {SIG_DFL}, {0x40112dd0, [ILL], SA_RESTART}, = 0
    22441 gettimeofday({1104436347, 724310}, NULL) = 0
    22441 --- SIGSEGV (Segmentation fault) @ 0 (0) ---
    22441 rt_sigaction(SIGSEGV, {SIG_DFL}, {0x40112dd0, [], 0}, = 0
    22441 write(2, "Fatal signal: ", 14) = 14
    22441 write(2, "Segmentation Fault", 1 = 18
    22441 write(2, " (SDL Parachute Deployed)\n", 26) = 26
    22441 munmap(0x41053000, 24232) = 0
    22441 rt_sigaction(SIGSEGV, NULL, {SIG_DFL}, = 0
    22441 rt_sigaction(SIGBUS, NULL, {0x40112dd0, [], 0}, = 0
    22441 rt_sigaction(SIGBUS, {SIG_DFL}, NULL, = 0
    22441 rt_sigaction(SIGFPE, NULL, {0x40112dd0, [], 0}, = 0
    22441 rt_sigaction(SIGFPE, {SIG_DFL}, NULL, = 0
    22441 rt_sigaction(SIGQUIT, NULL, {0x40112dd0, [], 0}, = 0
    22441 rt_sigaction(SIGQUIT, {SIG_DFL}, NULL, = 0
    22441 getpid() = 22441
    22441 getpid() = 22441
    22441 getpid() = 22441
    22441 getpid() = 22441
    22441 munmap(0x40e20000, 68812 = 0
    22441 munmap(0x40016000, 1024) = 0
    22441 munmap(0x40ec8000, 4096) = 0
    22441 exit_group(-11) = ?

    Anybody know whats going wrong?

    -palmem

  2. #2
    Linux Enthusiast
    Join Date
    Jun 2004
    Location
    Windsor, CO
    Posts
    656
    I assume you emerged the nvidia driver like so:
    Code:
    emerge nvidia-kernel nvidia-glx
    I also reccomend:
    Code:
    emerge nvidia-settings
    The "stable" packages are often out of date, and the so-called "unstable" packages almost always work fine, and since they're more up to date, often better than the so-called "stable" packages. You can switch it by setting ACCEPT_KEYWORDS="~x86" in /etc/make.conf

    You might also try remerging SDL.

    Finally, it would help if you could post your /etc/make.conf , it might be something with the CFLAGS / USE flags you set.
    Emotions are the key to the soul.
    Registered Linux User #375050

  3. #3
    Just Joined!
    Join Date
    Aug 2004
    Posts
    40

    make.conf

    Here's the make.conf
    I'll try all those others
    (I already have unstable for the nvidia-kernel and nvidia-glx)

    # These settings were set by the catalyst build script that automatically built this stage
    # Please consult /etc/make.conf.example for a more detailed example
    CFLAGS="-O3 -march=i686 -pipe"
    CHOST="i686-pc-linux-gnu"
    CXXFLAGS="${CFLAGS}"
    MAKEOPTS="-j2"
    GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo"
    USE="gtk2 -gnome -qt kde dvd alsa cdr cups usb foomaticdb ppds gimpprint xinerama crypt gpg samba twinview ssh openssh ipv6 acpi -apm theora "

  4. $spacer_open
    $spacer_close
  5. #4
    Linux Guru sarumont's Avatar
    Join Date
    Apr 2003
    Location
    /dev/urandom
    Posts
    3,682
    This topic has been covered on the Gentoo Forums for NWN, but it was a permissions problem in the NWN dir. With this happening elsewhere, I'd assume that's not the problem.

    Try re-merging all sdl packages (emerge -s sdl) that you have installed. Also, try killing artsd as it's been known to cause this problem, too.
    "Time is an illusion. Lunchtime, doubly so."
    ~Douglas Adams, The Hitchhiker's Guide to the Galaxy

  6. #5
    Just Joined!
    Join Date
    Aug 2004
    Posts
    40
    I emerged nvidia-settings and now the following message comes up:
    ALSA lib pcm_hw.c:1155snd_pcm_hw_open) open /dev/snd/pcmC0D0p failed: Device or resource busy
    Then no prompt (and ctrl-c does nothing)

    How to I remerge SDL (emerge sdl gives nothing, and emerge -s sdl gives loads of packages, do you know which ones to emerge?)
    Also, artsd will not die (keeps popping back up)

    Anybody know how to do either of these?

    -palmem

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •