Version: (using KDE 4.1.3) Compiler: gcc version 4.1.2 (Gentoo 4.1.2 p1.1) OS: Linux Installed from: Compiled From Sources Okular crashes when a CBZ archive with multiple subdirectories is opened. okular(14025) PageView::notifyViewportChanged: viewport for page 0 has no matching item! KCrash: Application 'okular' crashing... This doesn't happen when the archive has one directory at top-level. Adding another subdir to a known good archive causes Okular to crash.
> Okular crashes when a CBZ archive with multiple subdirectories is opened. Please provide (either here or directly to me) a testcase for this, thanks.
Created attachment 29421 [details] Testcase for CBZ crash Done. The archive contains two blank jpgs in two separate top-level directories. In fact, the second dir can be empty and the crash still happens. On a related note, nested subdirs above the first level (dir1/dir2/, /dir1/dir2/dir3/ etc.) aren't parsed at all.
SVN commit 899134 by pino: Scan recursively for images in CBZ archives. BUG: 178029 M +16 -9 document.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=899134
SVN commit 899137 by pino: Backport: scan recursively for images in CBZ archives. CCBUG: 178029 M +16 -9 document.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=899137