This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: A problem with perl and cygpixman-1-0.dll


I think this is reliably reproducible, unless there is something broken about 
my own system, specifically.

1. Copy the content of /usr/share/doc/ImageMagick/images, including
images/patterns,?to some work area.

2. Download PerlMagick-6.76 (just the source) and copy everything from 
the demo subdirectory to the same work area.

3. Copy /usr/share/doc/ImageMagick/www/source/examples.pl to the same area.

Possibly some of it is not necessary, but it'll save the fuss of having to 
grope for missing files.

Run

$ perl examples.pl

Here is what I get:

$ perl examples.pl
Read...
Transform image...
Adaptive Blur...
Adaptive Resize...
Adaptive Sharpen...
Adaptive Threshold...
Add Noise...
Annotate...
Auto-gamma...
Auto-level...
Blur...
Border...
Channel...
Charcoal...
ColorMatrix...
Composite...
Contrast...
Contrast Stretch...
Convolve...
Crop...
Despeckle...
Distort...
Draw...
Detect Edges...
Emboss...
Equalize...
Implode...
Flip...
Flop...
Frame...
Fx...
Gamma...
Gaussian Blur...
Gradient...
Grayscale...
Implode...
Level...
Median Filter...
Modulate...
Monochrome...
Morphology...
Motion Blur...
Negate...
Normalize...
Oil Paint...
Plasma...
Polaroid...
????? 2 [main] perl 5368 child_info_fork::abort: 
C:\cygwin\bin\cygpixman-1-0.dll: Loaded to different address: parent(0x4AAA0000) 
!= child(0x2D0000)
????? 4 [main] perl 2308 child_info_fork::abort: 
C:\cygwin\bin\cygpixman-1-0.dll: Loaded to different address: parent(0x4AAA0000) 
!= child(0x2D0000)
????? 2 [main] perl 7140 child_info_fork::abort: 
C:\cygwin\bin\cygpixman-1-0.dll: Loaded to different address: parent(0x4AAA0000) 
!= child(0x480000)
????? 2 [main] perl 1232 child_info_fork::abort: 
C:\cygwin\bin\cygpixman-1-0.dll: Loaded to different address: parent(0x4AAA0000) 
!= child(0x4A0000)
????? 2 [main] perl 7100 child_info_fork::abort: 
C:\cygwin\bin\cygpixman-1-0.dll: Loaded to different address: parent(0x4AAA0000) 
!= child(0x1690000)
????? 2 [main] perl 4128 child_info_fork::abort: 
C:\cygwin\bin\cygpixman-1-0.dll: Loaded to different address: parent(0x4AAA0000) 
!= child(0x2D0000)
????? 2 [main] perl 6288 child_info_fork::abort: 
C:\cygwin\bin\cygpixman-1-0.dll: Loaded to different address: parent(0x4AAA0000) 
!= child(0x2D0000)
????? 2 [main] perl 7492 child_info_fork::abort: 
C:\cygwin\bin\cygpixman-1-0.dll: Loaded to different address: parent(0x4AAA0000) 
!= child(0x4B0000)
Quantize...
Radial Blur...
Raise...
Reduce Noise...
Resize...
Roll...
Rotate...
Sample...
Scale...
Segment...
Shade...
Sharpen...
Shave...
Shear...
Sketch...
Sigmoidal Contrast...
Spread...
Solarize...
Swirl...
Unsharp Mask...
Vignette...
Wave...
Montage...
Write...
Display...
$ ls

Everything works with this one glitch. The "Loaded to different address" 
messages always show up after "Polaroid...\n". The clause that generates
this looks as follows:

print "Polaroid...\n";
$example=$model->Clone();
$example->Label('Polaroid');
$example->Polaroid(caption=>'Magick',rotate=>-5.0,gravity=>'center');
push(@$images,$example);

Although there is a hiccup here, the image gets properly generated
in the end. In the case of other applications, e.g., LaTeXML, this problem
slows things to a halt...

I enclose the log of cygcheck -s.

Zdzislaw Meglicki
Indiana University
http://perth.ovpit.indiana.edu/gustav

Attachment: cygcheck-s.txt
Description: Text document

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]