https://bugs.kde.org/show_bug.cgi?id=312238
Bug ID: 312238 Summary: okular crash when load a malformed epub Classification: Unclassified Product: okular Version: 0.15.3 Hardware: Ubuntu Packages OS: Linux Status: UNCONFIRMED Severity: crash Priority: NOR Component: general Assignee: okular-devel@kde.org Reporter: mercuri...@yahoo.es Application: okular (0.15.3) KDE Platform Version: 4.9.3 Qt Version: 4.8.3 Operating System: Linux 3.5.0-21-generic i686 Distribution: Ubuntu 12.10 -- Information about the crash: - What I was doing when the application crashed: open a malformed epub. 1) rename some zipped file: file.zip to file.epub 2) try to open this file with okular 3) okular exit with a segmentation fault signal i think that is an error from libepub not from okular because in the backtrace says this: in _ocf_parse_container (ocf=0x9e26868) at /build/buildd/ebook-tools-0.2.1/src/libepub/ocf.c:36 The crash can be reproduced every time. -- Backtrace: Application: Okular (okular), signal: Segmentation fault Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1". [KCrash Handler] #6 0xb5d926b6 in ?? () from /lib/i386-linux-gnu/libc.so.6 #7 0xb200517c in _ocf_parse_container (ocf=0x9e26868) at /build/buildd/ebook-tools-0.2.1/src/libepub/ocf.c:36 #8 0xb200563f in _ocf_parse (epub=0x9e100b8, filename=0x9e0e108 "/home/mercuriete/Descargas/kamasutra/Archivo de texto.epub") at /build/buildd/ebook-tools-0.2.1/src/libepub/ocf.c:236 #9 0xb200458e in epub_open (filename=0x9e0e108 "/home/mercuriete/Descargas/kamasutra/Archivo de texto.epub", debug=3) at /build/buildd/ebook-tools-0.2.1/src/libepub/epub.c:25 #10 0xb1262465 in Epub::EpubDocument::EpubDocument (this=0x9e0dc30, fileName=...) at ../../../generators/epub/epubdocument.cpp:28 #11 0xb126094d in Epub::Converter::convert (this=0x9e0ae90, fileName=...) at ../../../generators/epub/converter.cpp:106 #12 0xb25568a9 in Okular::TextDocumentGenerator::loadDocument (this=0x9a031e8, fileName=..., pagesVector=...) at ../core/textdocumentgenerator.cpp:255 #13 0xb2539bb8 in Okular::DocumentPrivate::openDocumentInternal (this=0x9abf7f8, offer=..., isstdin=isstdin@entry=false, docFile=..., filedata=...) at ../core/document.cpp:766 #14 0xb2542d76 in Okular::Document::openDocument (this=0x9ab0188, docFile=..., url=..., _mime=...) at ../core/document.cpp:1770 #15 0xb25f8be5 in Okular::Part::openFile (this=0x9a46998) at ../part.cpp:1194 #16 0xb778de72 in ?? () from /usr/lib/libkparts.so.4 #17 0xb778e51e in KParts::ReadOnlyPart::openUrl(KUrl const&) () from /usr/lib/libkparts.so.4 #18 0xb25ea09b in openUrl (_url=..., this=0x9a46998) at ../part.cpp:1321 #19 Okular::Part::openUrl (this=0x9a46998, _url=...) at ../part.cpp:1292 #20 0x0804f3c8 in Shell::openUrl (this=this@entry=0x9a135d0, url=...) at ../../shell/shell.cpp:141 #21 0x0804f4f6 in Shell::delayedOpen (this=0x9a135d0) at ../../shell/shell.cpp:120 #22 0xb61ad9aa in QMetaCallEvent::placeMetaCall(QObject*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #23 0xb61b1eeb in QObject::event(QEvent*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #24 0xb6760f4a in QWidget::event(QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #25 0xb6b8f05c in QMainWindow::event(QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #26 0xb7351284 in KMainWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5 #27 0xb7398262 in KXmlGuiWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5 #28 0xb670839c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #29 0xb670ce54 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #30 0xb727be91 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #31 0xb619b78e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #32 0xb619f97d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #33 0xb619fc0c in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #34 0xb61cd804 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #35 0xb54c09e3 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #36 0xb54c0d80 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #37 0xb54c0e61 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #38 0xb61cd981 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #39 0xb67be9aa in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #40 0xb619a26c in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #41 0xb619a561 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #42 0xb619fcba in QCoreApplication::exec() () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #43 0xb6705fc4 in QApplication::exec() () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #44 0x0804df96 in main (argc=6, argv=0xbfc83ba4) at ../../shell/main.cpp:85 Reported using DrKonqi -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ Okular-devel mailing list Okular-devel@kde.org https://mail.kde.org/mailman/listinfo/okular-devel