Мой другой ответ содержит «теоретический» способ сделать это - однако ОП обнаружил ошибку в GIMP, начиная с версии 2.6.5, что может быть видно из комментариев к этому ответу.
У меня есть обходной путь для того, что ОП собирается сделать: вставить содержимое данного слоя изображения в выделение изображения.Как было указано, edit-copy -> edit-paste на выделенном объекте вызывает сбой программы.
Обходной путь - создать новый канал изображения с нужным содержимым, используя метод копирования и вставки, а затем использоватьgimp-selection-load, чтобы сделать выбор равным содержимому канала:
Функции, которые должны быть вызваны таким образом (я не буду вставлять код схемы, так как не разбираюсь во всех скобках - я сделалтесты с использованием консоли Python в GIMP):
>>> img = gimp.image_list()[0]
>>> ch = pdb.gimp_channel_new(img, img.width, img.height, "bla", 0, (0,0,0))
>>> ch
<gimp.Channel 'bla'>
>>> pdb.gimp_edit_copy(img.layers[0])
1
>>> pdb.gimp_image_add_channel(img, ch, 0)
>>> fl = pdb.gimp_edit_paste(ch, 0)
> >> fl
<gimp.Layer 'Pasted Layer'>
>>> pdb.gimp_floating_sel_anchor(fl)
>>> pdb.gimp_selection_load(ch)