On Wed, 17 Oct 2018 17:27:23 +0200 =?utf-8?q?Wojciech_Mu=C5=82a?=
<[email protected]> wrote:
> How to reproduce:
> 
> 1. Providing there's file.jpg, create symbolic link in the same
> directory 
>     ln -s file.jpg link.jpg
> 
> 2. Open geeqie and navigate to link.jpg (geeqie displays image
> correctly). 3. Right click on the link.jpg, select "copy file" and
> copy the file to **another device**.
> 4. Geeqie crashes. When run from a console, it prints error messages,
>    I noted two different: "corrupted double-linked list" and something
>    about double free (sorry, lost the exact copy).
> 
> In my case links are located on an external disc, and I'm trying to
> copy them to my home directory, which is mounted on a local hard
> drive. When I copy links within the same device, everything works!
> 
> 

Thanks for your report! This has been fixed in the git repo upstream,
and I will include this soon in a fix in Debian too. (I will
most probably package a new git snapshot).

However, please notice that upstream has solved the problem by reverting
other fixes to make copying symlinks to images in geeqie also symlink
at the copy target, and instead dereferencing the symlink target. This
means that the result target when copying a symlink to an image will be
a copy of the image the symlink targets, and not a new symlink with the
same target as the source.

(Upstream bug report at:
https://github.com/BestImageViewer/geeqie/issues/640 )

best
/Andreas
[email protected]
[email protected]

Reply via email to