xpdf-3.01-alt6 При попытке копирования из документа, которому это запрещено падает: Error: Note: creator didn't want you to copy text from this document. zsh: segmentation fault xpdf IT8211F_V0.2.1.pdf [c139der@semushin ~]$ Воспроизвести можно так: 1) скачать файл http://www.iteusa.com/product_info/file/pc/IT8211F_V0.2.1.pdf 2) запустить stardict-gtk 3) открыть файл в xpdf 4) попытаться выделить любое слово Вот инфа файла, на котором падает: Title: untitled Producer: Acrobat Distiller 6.0.1 (Windows) CreationDate: Fri Mar 18 16:33:41 2005 ModDate: Fri Mar 18 16:37:15 2005 Tagged: no Pages: 53 Encrypted: yes (print:yes copy:no change:no addNotes:no) Page size: 612 x 792 pts (letter) File size: 315915 bytes Optimized: yes PDF version: 1.5 Вот объяснение от vsu@: 17:31 < vsu> php-coder: падает при попытке копирования из документа, для которого это запрещено 17:31 < vsu> php-coder: но не сразу 17:32 < vsu> php-coder: а только при вставке выделенного 17:32 < vsu> php-coder: хотя, если поставить какую-нибудь гадость типа klipper - вероятно, будет падать сразу 17:35 < php-coder> vsu: lioka: эээ.. проблема исчезает если stardict-gtk выключен :) 17:36 < vsu> php-coder: ну stardict тоже в selection смотрит 17:36 < vsu> php-coder: видимо, падает, когда в этом состоянии у xpdf просят selection
stardict-gtk для воспроизведения ошибки не обязателен - достаточно после выделения текста попытаться его куда-либо вставить (например, в gvim); в этом случае xpdf падает в момент вставки. Падает на всех имеющихся файлах, копирование текста из которых запрещено.
Увы, подтверждается.
Старая бага... Когда-то как временная реакция на наличие такой проблемы патч снятия защиты был отключен. К сожалению, забыл это здесь откомментировать. Сейчас найден корректный патч, с которым падений не происходит. Исправление будет в xpdf-3.02-alt9.
xpdf-3.02-alt9 собран, ушел в сизиф.