Created attachment 122824 [details] The patch PageData::convertLinkActionToLink in qt4/src/poppler-page.cc, for actionRendition link kind, calls copy() on LinkRendition::getMedia(). However, LinkRendition constructor from Poppler core has several ways to leave the media field at NULL. The situation I came across was operationCode = 5, but it looks like the same would happen for 1 ≤ operationCode ≤ 3 and missing R field, which isn't even considered an malformed PDF. Anyway, I'm attaching a patch that fixes the segfault when LinkRendition::getMedia() returns NULL for whatever reason. I'm not attaching the test case because it's 150 MB large and copyrighted but I guess I can send it privately to someone if really needed.
Pushed, thanks.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.