You are not logged in.
I uploaded the image here, for reference - https://easyupload.io/4d5gi4
This is the command I'm running to scale the image 1000%:
convert -scale 1000% earth.svg earth.png
Both computers are using up-to-date Arch Linux with latest versions of imagemagick (7.1.0.6-1). The conversion works just fine on the newer computer but fails every time on the older computer, with this error message:
[me@linux ~]$ convert -scale 1000% earth.svg earth.png
Aborted (core dumped)
I figured it was related to the amount of RAM on the older computer so I set up a 10-GB swapfile on it, but the command still fails - and using "free", I see that consistently there are about 7 GB of unused swapspace when the process quits.
Is it possible Image Magick is using the GPU memory which is lower on the older computer? And if so, is there any way to either make a swapspace for the GPU or force IM to use the RAM (and, therefore the swapfile I already created) instead?
Last edited by tony5429 (2021-09-17 00:56:47)
Offline
What's the content of the dump: https://wiki.archlinux.org/title/Core_d … _core_dump ? More general system level relevances could be lacking cpu microcode/instruction sets.
Offline
Hmm... is this what you're looking for?
PID: 548833 (convert)
UID: 1000 (me)
GID: 1000 (me)
Signal: 6 (ABRT)
Timestamp: Wed 2021-09-15 20:27:54 EDT (10h ago)
Command Line: convert -scale 1000% earth.svg earth.png
Executable: /usr/bin/magick
Control Group: /user.slice/user-1000.slice/user@1000.service/app.slice/app-org.kde.konsole-8df2cb3ae68e49bc9df124719d99405d.scope
Unit: user@1000.service
User Unit: app-org.kde.konsole-8df2cb3ae68e49bc9df124719d99405d.scope
Slice: user-1000.slice
Owner UID: 1000 (me)
Boot ID: e3b7472a8373481c8f9b49bdb1b0defa
Machine ID: 4592d75b128445228c97d3799a05de56
Hostname: linux
Storage: /var/lib/systemd/coredump/core.convert.1000.e3b7472a8373481c8f9b49bdb1b0defa.548833.1631752074000000.zst (truncated)
Disk Size: 5.1M
Message: Process 548833 (convert) of user 1000 dumped core.
Found module /usr/bin/magick with build-id: 68d193cf7fe9554e18761177f7c5250fdb5864d8
Stack trace of thread 548833:
#0 0x00007f1f8fce9d22 n/a (n/a + 0x0)
Offline
Is the stack trace longer than that?
(There's a nullptr resolution and it SIGABRTs but that doesn't say much)
Offline
I would try https://archlinux.org/packages/extra/x8 … icsmagick/ instead, it does not use the GPU.
Or use ImageMagick with OpenCL disabled...
Offline
Using graphicsmagick is the perfect fix - thanks, Morn!
Offline