# Neversaydie version 1.0.0 has been released!

**URL:** <https://www.ruby-forum.com/t/neversaydie-version-1-0-0-has-been-released/173545>\
**Category:** Ruby\
**Created:** [August 11, 2009, 7:42am UTC](https://www.ruby-forum.com/t/neversaydie-version-1-0-0-has-been-released/173545 "2009-08-11T07:42:25Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![aaronpowell](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/7bcc69/32.png) [@aaronpowell](https://www.ruby-forum.com/u/aaronpowell)\
**Post date:** [August 11, 2009, 7:42am UTC](https://www.ruby-forum.com/t/neversaydie-version-1-0-0-has-been-released/173545/1 "2009-08-11T07:42:25Z")

</div>

neversaydie version 1.0.0 has been released!

- [http://seattlerb.rubyforge.org](http://seattlerb.rubyforge.org)
- [http://github.com/tenderlove/neversaydie](http://github.com/tenderlove/neversaydie)

NEVER SAY DIE lets you rescue from segmentation faults. Got a SEGV,  
don’t  
worry about it anymore! Just rescue an exception and get on with life.  
Who  
cares about getting a SEGV anyway? It’s just memory. I mean, when I  
was in  
school, I didn’t need 100% to pass the class. Why should your memory  
need to  
be 100% correct to get the job done? A little memory corruption here  
and there  
doesn’t hurt anyone.

So go for it! Kick back, grab a beer, require the NEVER SAY DIE gem and  
let  
your problems go away sometimes!

## FEATURES/PROBLEMS:

- Oh so many problems…
- Portability…
- Not solving the root cause…
- It might not work.
- Just to name a few

## SYNOPSIS:

I will let the (passing) test speak for itself:

assert\_raises NeverSayDie do  
NeverSayDie.segv  
end

Here is the source of the segv method:

static VALUE segv(VALUE self)  
{  
int \*ptr = NULL;  
\*ptr = 1;

```
return self;

```

}

## REQUIREMENTS:

- libsigsegv

## INSTALL:

First, install libsigsegv. If you’re on OS X, do this:

$ sudo port install libsigsegv

I’m not sure about other platforms. Then install the gem:

$ sudo gem install neversaydie

Changes:

### 1.0.0 / 2009-08-10

- 1 major enhancement
