Page 1 of 1
Error with "magick convert"
Posted: 2018-09-22T03:36:41-07:00
by Awlwot
Hi guys,
I'm trying to use Pywal on archlinux. Pywal relies on imagemagick and the latter bugs when I run the "convert" command. See for instance:
Code: Select all
magick convert ~/Images/Wallpapers/sea_ocean_sand_stone_splash_93546_2560x1080.jpg -resize 25% :(
convert: `25%' @ error/convert.c/ConvertImageCommand/3285.
Any idea how I could fix this 3285 error?
Thanks a lot.
Re: Error with "magick convert"
Posted: 2018-09-22T06:19:22-07:00
by Bonzo
You do not need to use convert with magick. I assume as you are trying to use magick you are using a version 7 of Imagemagick?
Re: Error with "magick convert"
Posted: 2018-09-22T06:52:58-07:00
by GeeMack
Awlwot wrote: ↑2018-09-22T03:36:41-07:00Any idea how I could fix this 3285 error?
Your command doesn't have an output file name.
And as
Bonzo mentioned, when you're using IM7 you should be using the command "magick" not "magick convert".
Re: Error with "magick convert"
Posted: 2018-09-22T13:59:54-07:00
by Awlwot
Thank you Bonzo and GeeMack for your help.
I'm using IM7:
Code: Select all
magick -version
Version: ImageMagick 7.0.8-11 Q16 x86_64 2018-08-29 https://www.imagemagick.org
Copyright: © 1999-2018 ImageMagick Studio LLC
License: https://www.imagemagick.org/script/license.php
Features: Cipher DPC HDRI Modules OpenCL OpenMP
Delegates (built-in): bzlib cairo fontconfig freetype gslib heic jng jp2 jpeg lcms lqr ltdl lzma openexr pangocairo png ps raw rsvg tiff web
I tried to run the same command without "convert" in it and with an output file name, and got the following error:
Code: Select all
magick ~/Images/Wallpapers/sea_ocean_sand_stone_splash_93546_2560x1080.jpg -resize 25% test1.jpg :(
Error: 4 unsupported relocations
Error: 4 unsupported relocations
Error: 4 unsupported relocations
Error: 4 unsupported relocations
Error: 4 unsupported relocations
[1] 1721 segmentation fault (core dumped) magick ~/Images/Wallpapers/sea_ocean_sand_stone_splash_93546_2560x1080.jpg
Any idea?
Thanks,
Re: Error with "magick convert"
Posted: 2018-09-22T14:06:29-07:00
by fmw42
What is your platform?
Are you sure that the image is in the right directory, spelled correctly, the path is correct and that it is not corrupted. Try moving the image to your working directory where you are issuing you command and where you are saving the output. Does that work as:
Code: Select all
magick sea_ocean_sand_stone_splash_93546_2560x1080.jpg -resize 25% test1.jpg
If that fails try
Code: Select all
magick identify -verbose sea_ocean_sand_stone_splash_93546_2560x1080.jpg
Does that return errors?
Re: Error with "magick convert"
Posted: 2018-09-23T00:30:32-07:00
by Awlwot
Hi fmw42,
I'm using archlinux (4.18.9-arch1-1-ARCH). I guess the issue is not with the image itself, as I've also tried with other images.
I've moved the image to my working directory and I still get a "core dumped" error:
Code: Select all
magick sea_ocean_sand_stone_splash_93546_2560x1080.jpg -resize 25% test1.jpg
Error: 4 unsupported relocations
Error: 4 unsupported relocations
Error: 4 unsupported relocations
Error: 4 unsupported relocations
Error: 4 unsupported relocations
[1] 2543 segmentation fault (core dumped) magick sea_ocean_sand_stone_splash_93546_2560x1080.jpg -resize 25% test1.jpg
and here is the output of the verbose command:
Code: Select all
magick identify -verbose sea_ocean_sand_stone_splash_93546_2560x1080.jpg :(
Image: sea_ocean_sand_stone_splash_93546_2560x1080.jpg
Format: JPEG (Joint Photographic Experts Group JFIF format)
Mime type: image/jpeg
Class: DirectClass
Geometry: 2560x1080+0+0
Units: Undefined
Colorspace: sRGB
Type: TrueColor
Base type: Undefined
Endianess: Undefined
Depth: 8-bit
Channel depth:
Red: 8-bit
Green: 8-bit
Blue: 8-bit
Channel statistics:
Pixels: 2764800
Red:
min: 49 (0.192157)
max: 255 (1)
mean: 172.561 (0.676711)
standard deviation: 37.2643 (0.146135)
kurtosis: -0.0948928
skewness: -0.652861
entropy: 0.928515
Green:
min: 34 (0.133333)
max: 255 (1)
mean: 174.608 (0.684737)
standard deviation: 25.6146 (0.100449)
kurtosis: 0.289878
skewness: -0.183469
entropy: 0.862672
Blue:
min: 8 (0.0313725)
max: 255 (1)
mean: 170.134 (0.667193)
standard deviation: 20.8685 (0.0818371)
kurtosis: 1.3589
skewness: 0.0817361
entropy: 0.803713
Image statistics:
Overall:
min: 8 (0.0313725)
max: 255 (1)
mean: 172.434 (0.676213)
standard deviation: 27.9158 (0.109474)
kurtosis: 0.786219
skewness: -0.478405
entropy: 0.864967
Rendering intent: Perceptual
Gamma: 0.454545
Chromaticity:
red primary: (0.64,0.33)
green primary: (0.3,0.6)
blue primary: (0.15,0.06)
white point: (0.3127,0.329)
Matte color: grey74
Background color: white
Border color: srgb(223,223,223)
Transparent color: none
Interlace: None
Intensity: Undefined
Compose: Over
Page geometry: 2560x1080+0+0
Dispose: Undefined
Iterations: 0
Compression: JPEG
Quality: 97
Orientation: Undefined
Properties:
comment: CREATOR: gd-jpeg v1.0 (using IJG JPEG v80), quality = 97
date:create: 2018-09-23T09:17:00+02:00
date:modify: 2018-02-03T18:26:21+01:00
jpeg:colorspace: 2
jpeg:sampling-factor: 2x2,1x1,1x1
signature: 182d11fbedc0f3c12ce645a5faf8583c0db08a4daf19a5765b5e52f97849f015
Artifacts:
verbose: true
Tainted: False
Filesize: 879369B
Number pixels: 2764800
Pixels per second: 138.24MB
User time: 0.030u
Elapsed time: 0:01.020
Version: ImageMagick 7.0.8-11 Q16 x86_64 2018-08-29 https://www.imagemagick.org
Thanks a lot,
Re: Error with "magick convert"
Posted: 2018-09-23T08:28:31-07:00
by magick
We need a stack trace before we can offer a solution to the problem you reported. Try these commands and post the stack trace here so we can review:
Code: Select all
gdb magick
run sea_ocean_sand_stone_splash_93546_2560x1080.jpg -resize 25% test1.jpg
bt
Re: Error with "magick convert"
Posted: 2018-09-23T08:48:47-07:00
by Awlwot
Hi magick,
Here is the result:
Code: Select all
gdb magick
GNU gdb (GDB) 8.2
Copyright (C) 2018 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from magick...(no debugging symbols found)...done.
(gdb) run sea_ocean_sand_stone_splash_93546_2560x1080.jpg -resize 25% test1.jpg
Starting program: /usr/bin/magick sea_ocean_sand_stone_splash_93546_2560x1080.jpg -resize 25% test1.jpg
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[New Thread 0x7fffe96bf700 (LWP 8874)]
[New Thread 0x7fffe8d7d700 (LWP 8875)]
[New Thread 0x7fffe3fff700 (LWP 8876)]
[New Thread 0x7fffe37fe700 (LWP 8877)]
[New Thread 0x7fffe2ffd700 (LWP 8878)]
[New Thread 0x7fffe27fc700 (LWP 8879)]
[New Thread 0x7fffe1ffb700 (LWP 8880)]
[New Thread 0x7fffe17fa700 (LWP 8881)]
[New Thread 0x7fffe0ff9700 (LWP 8882)]
[New Thread 0x7fffbffff700 (LWP 8883)]
[New Thread 0x7fffbf7fe700 (LWP 8884)]
[New Thread 0x7fffbeffd700 (LWP 8885)]
[New Thread 0x7fffbe7fc700 (LWP 8886)]
[New Thread 0x7fffbdffb700 (LWP 8887)]
[New Thread 0x7fffbd7fa700 (LWP 8888)]
[New Thread 0x7fffbcff9700 (LWP 8889)]
[New Thread 0x7fff9ffff700 (LWP 8890)]
[New Thread 0x7fff97fff700 (LWP 8891)]
[New Thread 0x7fff9f7fe700 (LWP 8892)]
[New Thread 0x7fff9effd700 (LWP 8893)]
[Thread 0x7fff9f7fe700 (LWP 8892) exited]
[Thread 0x7fff9effd700 (LWP 8893) exited]
[Thread 0x7fff97fff700 (LWP 8891) exited]
[Thread 0x7fff9ffff700 (LWP 8890) exited]
[Thread 0x7fffbcff9700 (LWP 8889) exited]
[Thread 0x7fffbd7fa700 (LWP 8888) exited]
[Thread 0x7fffbdffb700 (LWP 8887) exited]
[Thread 0x7fffbe7fc700 (LWP 8886) exited]
[New Thread 0x7fff9effd700 (LWP 8894)]
[New Thread 0x7fff9f7fe700 (LWP 8895)]
[New Thread 0x7fff97fff700 (LWP 8896)]
[New Thread 0x7fff9ffff700 (LWP 8897)]
[New Thread 0x7fff9e7fc700 (LWP 8898)]
Error: 4 unsupported relocations
Error: 4 unsupported relocations
Error: 4 unsupported relocations
Error: 4 unsupported relocations
Error: 4 unsupported relocations
Thread 1 "magick" received signal SIGSEGV, Segmentation fault.
0x00007ffff7a17a6e in _int_malloc () from /usr/lib/libc.so.6
(gdb) bt
#0 0x00007ffff7a17a6e in _int_malloc () from /usr/lib/libc.so.6
#1 0x00007ffff7a19ada in malloc () from /usr/lib/libc.so.6
#2 0x00007ffff3d8e5fd in operator new (sz=240) at /build/gcc/src/gcc/libstdc++-v3/libsupc++/new_op.cc:50
#3 0x00007ffff11c7231 in ?? () from /usr/lib/libMesaOpenCL.so.1
#4 0x00007ffff12a9f49 in clSetEventCallback () from /usr/lib/libOpenCL.so
#5 0x00007ffff7dea84d in ?? () from /usr/lib/libMagickCore-7.Q16HDRI.so.6
#6 0x00007ffff11e175e in ?? () from /usr/lib/libMesaOpenCL.so.1
#7 0x00007ffff11e2160 in ?? () from /usr/lib/libMesaOpenCL.so.1
#8 0x00007ffff11c7252 in ?? () from /usr/lib/libMesaOpenCL.so.1
#9 0x00007ffff12a9f49 in clSetEventCallback () from /usr/lib/libOpenCL.so
#10 0x00007ffff7dea84d in ?? () from /usr/lib/libMagickCore-7.Q16HDRI.so.6
#11 0x00007ffff11e175e in ?? () from /usr/lib/libMesaOpenCL.so.1
#12 0x00007ffff11e2160 in ?? () from /usr/lib/libMesaOpenCL.so.1
#13 0x00007ffff11c7252 in ?? () from /usr/lib/libMesaOpenCL.so.1
#14 0x00007ffff12a9f49 in clSetEventCallback () from /usr/lib/libOpenCL.so
#15 0x00007ffff7dea84d in ?? () from /usr/lib/libMagickCore-7.Q16HDRI.so.6
#16 0x00007ffff11e175e in ?? () from /usr/lib/libMesaOpenCL.so.1
#17 0x00007ffff11e2160 in ?? () from /usr/lib/libMesaOpenCL.so.1
#18 0x00007ffff11c7252 in ?? () from /usr/lib/libMesaOpenCL.so.1
#19 0x00007ffff12a9f49 in clSetEventCallback () from /usr/lib/libOpenCL.so
#20 0x00007ffff7dea84d in ?? () from /usr/lib/libMagickCore-7.Q16HDRI.so.6
#21 0x00007ffff11e175e in ?? () from /usr/lib/libMesaOpenCL.so.1
#22 0x00007ffff11e2160 in ?? () from /usr/lib/libMesaOpenCL.so.1
#23 0x00007ffff11c7252 in ?? () from /usr/lib/libMesaOpenCL.so.1
#24 0x00007ffff12a9f49 in clSetEventCallback () from /usr/lib/libOpenCL.so
#25 0x00007ffff7dea84d in ?? () from /usr/lib/libMagickCore-7.Q16HDRI.so.6
#26 0x00007ffff11e175e in ?? () from /usr/lib/libMesaOpenCL.so.1
#27 0x00007ffff11e2160 in ?? () from /usr/lib/libMesaOpenCL.so.1
#28 0x00007ffff11c7252 in ?? () from /usr/lib/libMesaOpenCL.so.1
#29 0x00007ffff12a9f49 in clSetEventCallback () from /usr/lib/libOpenCL.so
#30 0x00007ffff7dea84d in ?? () from /usr/lib/libMagickCore-7.Q16HDRI.so.6
#31 0x00007ffff11e175e in ?? () from /usr/lib/libMesaOpenCL.so.1
#32 0x00007ffff11e2160 in ?? () from /usr/lib/libMesaOpenCL.so.1
#33 0x00007ffff11c7252 in ?? () from /usr/lib/libMesaOpenCL.so.1
#34 0x00007ffff12a9f49 in clSetEventCallback () from /usr/lib/libOpenCL.so
#35 0x00007ffff7dea84d in ?? () from /usr/lib/libMagickCore-7.Q16HDRI.so.6
#36 0x00007ffff11e175e in ?? () from /usr/lib/libMesaOpenCL.so.1
#37 0x00007ffff11e2160 in ?? () from /usr/lib/libMesaOpenCL.so.1
#38 0x00007ffff11c7252 in ?? () from /usr/lib/libMesaOpenCL.so.1
#39 0x00007ffff12a9f49 in clSetEventCallback () from /usr/lib/libOpenCL.so
#40 0x00007ffff7dea84d in ?? () from /usr/lib/libMagickCore-7.Q16HDRI.so.6
#41 0x00007ffff11e175e in ?? () from /usr/lib/libMesaOpenCL.so.1
#42 0x00007ffff11e2160 in ?? () from /usr/lib/libMesaOpenCL.so.1
#43 0x00007ffff11c7252 in ?? () from /usr/lib/libMesaOpenCL.so.1
#44 0x00007ffff12a9f49 in clSetEventCallback () from /usr/lib/libOpenCL.so
#45 0x00007ffff7dea84d in ?? () from /usr/lib/libMagickCore-7.Q16HDRI.so.6
#46 0x00007ffff11e175e in ?? () from /usr/lib/libMesaOpenCL.so.1
#47 0x00007ffff11e2160 in ?? () from /usr/lib/libMesaOpenCL.so.1
#48 0x00007ffff11c7252 in ?? () from /usr/lib/libMesaOpenCL.so.1
#49 0x00007ffff12a9f49 in clSetEventCallback () from /usr/lib/libOpenCL.so
#50 0x00007ffff7dea84d in ?? () from /usr/lib/libMagickCore-7.Q16HDRI.so.6
#51 0x00007ffff11e175e in ?? () from /usr/lib/libMesaOpenCL.so.1
#52 0x00007ffff11e2160 in ?? () from /usr/lib/libMesaOpenCL.so.1
#53 0x00007ffff11c7252 in ?? () from /usr/lib/libMesaOpenCL.so.1
#54 0x00007ffff12a9f49 in clSetEventCallback () from /usr/lib/libOpenCL.so
#55 0x00007ffff7dea84d in ?? () from /usr/lib/libMagickCore-7.Q16HDRI.so.6
#56 0x00007ffff11e175e in ?? () from /usr/lib/libMesaOpenCL.so.1
#57 0x00007ffff11e2160 in ?? () from /usr/lib/libMesaOpenCL.so.1
#58 0x00007ffff11c7252 in ?? () from /usr/lib/libMesaOpenCL.so.1
#59 0x00007ffff12a9f49 in clSetEventCallback () from /usr/lib/libOpenCL.so
#60 0x00007ffff7dea84d in ?? () from /usr/lib/libMagickCore-7.Q16HDRI.so.6
#61 0x00007ffff11e175e in ?? () from /usr/lib/libMesaOpenCL.so.1
#62 0x00007ffff11e2160 in ?? () from /usr/lib/libMesaOpenCL.so.1
#63 0x00007ffff11c7252 in ?? () from /usr/lib/libMesaOpenCL.so.1
#64 0x00007ffff12a9f49 in clSetEventCallback () from /usr/lib/libOpenCL.so
#65 0x00007ffff7dea84d in ?? () from /usr/lib/libMagickCore-7.Q16HDRI.so.6
#66 0x00007ffff11e175e in ?? () from /usr/lib/libMesaOpenCL.so.1
#67 0x00007ffff11e2160 in ?? () from /usr/lib/libMesaOpenCL.so.1
#68 0x00007ffff11c7252 in ?? () from /usr/lib/libMesaOpenCL.so.1
#69 0x00007ffff12a9f49 in clSetEventCallback () from /usr/lib/libOpenCL.so
#70 0x00007ffff7dea84d in ?? () from /usr/lib/libMagickCore-7.Q16HDRI.so.6
#71 0x00007ffff11e175e in ?? () from /usr/lib/libMesaOpenCL.so.1
#72 0x00007ffff11e2160 in ?? () from /usr/lib/libMesaOpenCL.so.1
#73 0x00007ffff11c7252 in ?? () from /usr/lib/libMesaOpenCL.so.1
#74 0x00007ffff12a9f49 in clSetEventCallback () from /usr/lib/libOpenCL.so
#75 0x00007ffff7dea84d in ?? () from /usr/lib/libMagickCore-7.Q16HDRI.so.6
--Type <RET> for more, q to quit, c to continue without paging--
Thanks for your help.
Re: Error with "magick convert"
Posted: 2018-09-27T02:23:50-07:00
by Awlwot
Hi guys,
Actually it seems to be a bug in mesa caused by this commit:
https://github.com/mesa3d/mesa/commit/9 ... 3d235ad93a
See here for further explanations:
https://bbs.archlinux.org/viewtopic.php?id=240471
Thanks,
Re: Error with "magick convert"
Posted: 2018-10-14T20:15:25-07:00
by stuartpb
https://bbs.archlinux.org/viewtopic.php ... 3#p1809903 states that the bug is in Magick - it's using bad shaders that the radeonsi driver won't accept (hence the "unsupported relocations" message).
Filed on GitHub as
https://github.com/ImageMagick/ImageMagick/issues/1351
UPDATE: The problem was found and fixed in that issue.