# RMagick 1.12.0

**URL:** <https://www.ruby-forum.com/t/rmagick-1-12-0/95514>\
**Category:** Ruby\
**Created:** [June 4, 2006, 8:36pm UTC](https://www.ruby-forum.com/t/rmagick-1-12-0/95514 "2006-06-04T20:36:11Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![tim-hunter](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/278dde/32.png) [@tim-hunter](https://www.ruby-forum.com/u/tim-hunter)\
**Post date:** [June 4, 2006, 8:36pm UTC](https://www.ruby-forum.com/t/rmagick-1-12-0/95514/1 "2006-06-04T20:36:11Z")

</div>

I’ve just uploaded RMagick 1.12.0 to RubyForge. This version fixes an  
API incompatibility with the Image#level method that I introduced in  
version 1.11.0. Thanks to Al Evans for reporting it and helping me find  
a fix.

If you plan on installing this version with RubyGems please read the  
Release Notes ([http://rubyforge.org/frs/shownotes.php?release\_id=5551](http://rubyforge.org/frs/shownotes.php?release_id=5551))  
before installing this release.

If you’re using a web hosting service and it has a very old version of  
RMagick installed, please consider asking your service provider to  
upgrade. I’ve fixed several memory leaks in recent releases so if you’re  
running into memory usage problems with your web app upgrading could  
really pay off.

RMagick is available as always from RubyForge:  
[http://rubyforge.org/projects/rmagick/](http://rubyforge.org/projects/rmagick/).

RMagick is an interface to the ImageMagick ([www.imagemagick.org](http://www.imagemagick.org)) and  
GraphicsMagick ([www.graphicsmagick.org](http://www.graphicsmagick.org)) image processing libraries.  
RMagick supports more than 90 image formats, including GIF, JPEG, PNG.  
It includes RVG, a 2D drawing API. RMagick comes with comprehensive HTML  
documentation.

---

<div class="post-metadata">

**Author:** ![tim-hunter](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/278dde/32.png) [@tim-hunter](https://www.ruby-forum.com/u/tim-hunter)\
**Post date:** [June 4, 2006, 8:45pm UTC](https://www.ruby-forum.com/t/rmagick-1-12-0/95514/2 "2006-06-04T20:45:42Z")

</div>

Awesome, thanks a lot

---

<div class="post-metadata">

**Author:** ![tim-hunter](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/278dde/32.png) [@tim-hunter](https://www.ruby-forum.com/u/tim-hunter)\
**Post date:** [June 4, 2006, 10:02pm UTC](https://www.ruby-forum.com/t/rmagick-1-12-0/95514/3 "2006-06-04T22:02:43Z")

</div>

> If you’re using a web hosting service and it has a very old version of  
> RMagick installed, please consider asking your service provider to  
> upgrade. I’ve fixed several memory leaks in recent releases so if you’re  
> running into memory usage problems with your web app upgrading could  
> really pay off.

Thank you for that. Fixed our memory usage problems that I was just in  
the process of narrowing down to the library. Beat me to the punch!

Aria

---

<div class="post-metadata">

**Author:** ![tim-hunter](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/278dde/32.png) [@tim-hunter](https://www.ruby-forum.com/u/tim-hunter)\
**Post date:** [June 27, 2006, 5:55pm UTC](https://www.ruby-forum.com/t/rmagick-1-12-0/95514/4 "2006-06-27T17:55:51Z")

</div>

Hi,

I’m having a problem with RMagick. Somehow “number\_scenes” stopped  
working for me.

Background: I’m on a Mac and mainly use Locomotive, a self-contained  
ruby/rails installation, which basically relies on binaries built  
using darwinports, a packet manager which builds from source.

When using an older Locomotive version on PPC, I get the expected  
results:

> > ::Magick::Image.read("/Users/admin/a.pdf").size  
> > =\> 5
> 
> > ::Magick::Image.read("/Users/admin/a.pdf")  
> > {self.number\_scenes=1}.size  
> > =\> 1

This older version uses ImageMagick 6.2.4 and RMagick 1.9.3.

A newer version of Locomotive uses ImageMagick 6.2.6 and RMagick  
1.10.1. Here I get broken behaviour:

> > ::Magick::Image.read(“images/a.pdf”).size  
> > =\> 5
> 
> > ::Magick::Image.read(“images/a.pdf”){self.number\_scenes=1}.size  
> > =\> 5

I did a fresh install of Ruby 1.8.4, ImageMagick 6.2.7-5 and RMagick  
1.12.0 using darwinports and could verify the same broken behaviour.

Maybe related: I got the following output during installation of the  
native extensions of RMagick 1.12.0:

magick/cache.c:2385: failed assertion `cache\_info-\>number\_views != 0UL’

I’m totally clueless how I can furter investigate that problem. Any  
hints?

Thanks,

Timo

Am 04.06.2006 um 20:34 schrieb Timothy H.:

---

<div class="post-metadata">

**Author:** ![tim-hunter](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/278dde/32.png) [@tim-hunter](https://www.ruby-forum.com/u/tim-hunter)\
**Post date:** [June 28, 2006, 1:11am UTC](https://www.ruby-forum.com/t/rmagick-1-12-0/95514/5 "2006-06-28T01:11:54Z")

</div>

Timo H. wrote:

> results:
> 
> magick/cache.c:2385: failed assertion `cache\_info-\>number\_views != 0UL’
> 
> I’m totally clueless how I can furter investigate that problem. Any  
> hints?
> 
> Thanks,
> 
> Timo

I reproduced this problem on my Powerbook. It looks like a problem with  
ImageMagick. I’ve emailed the IM developers for help. If you open a bug  
track in the RMagick project on RubyForge it’ll help me track this  
problem and keep in touch with you.  
[http://rubyforge.org/tracker/?atid=133&group\_id=12&func=browse](http://rubyforge.org/tracker/?atid=133&group_id=12&func=browse)

---

<div class="post-metadata">

**Author:** ![tim-hunter](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/278dde/32.png) [@tim-hunter](https://www.ruby-forum.com/u/tim-hunter)\
**Post date:** [June 4, 2006, 10:23pm UTC](https://www.ruby-forum.com/t/rmagick-1-12-0/95514/6 "2006-06-04T22:23:58Z")

</div>

Aredridel wrote:

> Aria

That’s good news! I ran all my tests with valgrind  
([http://valgrind.org/](http://valgrind.org/)) and they’re coming up clean. If you think you’re  
having a problem with a memory leak in RMagick give me a shout and we’ll  
work on it.

---

<div class="post-metadata">

**Author:** ![tim-hunter](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/278dde/32.png) [@tim-hunter](https://www.ruby-forum.com/u/tim-hunter)\
**Post date:** [June 28, 2006, 9:29pm UTC](https://www.ruby-forum.com/t/rmagick-1-12-0/95514/7 "2006-06-28T21:29:21Z")

</div>

> > > I’m having a problem with RMagick. Somehow “number\_scenes”  
> > > stopped working for me.  
> > > I reproduced this problem on my Powerbook. It looks like a problem  
> > > with ImageMagick. I’ve emailed the IM developers for help. If you  
> > > open a bug track in the RMagick project on RubyForge it’ll help me  
> > > track this problem and keep in touch with you.  
> > > [http://rubyforge.org/tracker/?atid=133&group\_id=12&func=browse](http://rubyforge.org/tracker/?atid=133&group_id=12&func=browse)  
> > > Forgot to mention, that I’m now on Intel. The test which showed the  
> > > expected behaviour was on PPC. Did you verify on Intel or PPC? (At  
> > > least I call my MacBook Pro still PowerBook sometimes…)

Just tried it: Doesn’t matter if it’s on Intel or PPC.

Timo

---

<div class="post-metadata">

**Author:** ![tim-hunter](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/278dde/32.png) [@tim-hunter](https://www.ruby-forum.com/u/tim-hunter)\
**Post date:** [June 28, 2006, 7:30pm UTC](https://www.ruby-forum.com/t/rmagick-1-12-0/95514/8 "2006-06-28T19:30:52Z")

</div>

Am 28.06.2006 um 01:10 schrieb Timothy H.:

> track this problem and keep in touch with you.  
> [http://rubyforge.org/tracker/?atid=133&group\_id=12&func=browse](http://rubyforge.org/tracker/?atid=133&group_id=12&func=browse)

Forgot to mention, that I’m now on Intel. The test which showed the  
expected behaviour was on PPC. Did you verify on Intel or PPC? (At  
least I call my MacBook Pro still PowerBook sometimes…)

I just submited a Ticket.

Thanks for your immediate help!

Timo
