Bug 319925 - Terminating while trying to load pdf pages
Summary: Terminating while trying to load pdf pages
Status: RESOLVED UPSTREAM
Alias: None
Product: okular
Classification: Applications
Component: general (show other bugs)
Version: 0.15.5
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Okular developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-05-16 21:10 UTC by Burak Tutanlar
Modified: 2013-06-30 22:35 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (3.13 KB, text/plain)
2013-06-30 21:53 UTC, Łukasz Żarnowiecki
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Burak Tutanlar 2013-05-16 21:10:31 UTC
Application: okular (0.15.5)
KDE Platform Version: 4.9.5
Qt Version: 4.8.4
Operating System: Linux 3.6.11-1-ARCH x86_64
Distribution: "Arch Linux"

-- Information about the crash:
- What I was doing when the application crashed:
I was trying to open my Probability_and_Statistics_for_Engineers pdf file. Then while program was trying to load pages, after a few second, program terminated without any feedback, warning or error. This is the link for the file: http://www.facebook.com/l.php?u=https%3A%2F%2Fwww.dropbox.com%2Fs%2Ft7zg3mu4w40a0no%2FDuxbury.Probability.and.Statistics.for.Engineers.5th.Edition.0534403026.pdf&h=IAQF_knpy

The crash can be reproduced every time.

-- Backtrace:
Application: Okular (okular), signal: Aborted
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f560de02780 (LWP 1427))]

Thread 2 (Thread 0x7f55f8eb4700 (LWP 1470)):
[KCrash Handler]
#5  0x00007f56155e32c5 in raise () from /usr/lib/libc.so.6
#6  0x00007f56155e4748 in abort () from /usr/lib/libc.so.6
#7  0x00007f56021fd774 in GfxDeviceNColorSpace::parse(Array*, Gfx*, int) () from /usr/lib/libpoppler.so.34
#8  0x00007f56021fd0bb in GfxColorSpace::parse(Object*, Gfx*, int) () from /usr/lib/libpoppler.so.34
#9  0x00007f56021fd7e3 in GfxIndexedColorSpace::parse(Array*, Gfx*, int) () from /usr/lib/libpoppler.so.34
#10 0x00007f56021fd06d in GfxColorSpace::parse(Object*, Gfx*, int) () from /usr/lib/libpoppler.so.34
#11 0x00007f56021e7a0b in Gfx::doImage(Object*, Stream*, bool) () from /usr/lib/libpoppler.so.34
#12 0x00007f56021e8b21 in Gfx::opXObject(Object*, int) () from /usr/lib/libpoppler.so.34
#13 0x00007f56021e46c4 in Gfx::go(bool) () from /usr/lib/libpoppler.so.34
#14 0x00007f56021e4b30 in Gfx::display(Object*, bool) () from /usr/lib/libpoppler.so.34
#15 0x00007f560222620c in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*) () from /usr/lib/libpoppler.so.34
#16 0x00007f5602578333 in Poppler::Page::renderToImage(double, double, int, int, int, int, Poppler::Page::Rotation) const () from /usr/lib/libpoppler-qt4.so.4
#17 0x00007f56027c80cc in ?? () from /usr/lib/kde4/okularGenerator_poppler.so
#18 0x00007f560649a541 in ?? () from /lib64/libokularcore.so.1
#19 0x00007f5615f5487c in ?? () from /usr/lib/libQtCore.so.4
#20 0x00007f56137f5e0f in start_thread () from /usr/lib/libpthread.so.0
#21 0x00007f5615696efd in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7f560de02780 (LWP 1427)):
#0  0x00007f561568a0bd in read () from /usr/lib/libc.so.6
#1  0x00007f5612339e7f in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f56122fd6a4 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#3  0x00007f56122fdab2 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0x00007f56122fdc34 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0x00007f561607fb66 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x00007f5616ae669e in ?? () from /usr/lib/libQtGui.so.4
#7  0x00007f56160503ff in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#8  0x00007f5616050688 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#9  0x00007f5616055328 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#10 0x0000000000407c2e in ?? ()
#11 0x00007f56155cfa15 in __libc_start_main () from /usr/lib/libc.so.6
#12 0x000000000040845d in _start ()

Reported using DrKonqi
Comment 1 Łukasz Żarnowiecki 2013-06-30 21:53:08 UTC
Created attachment 80873 [details]
New crash information added by DrKonqi

okular (0.16.4) on KDE Platform 4.10.4 using Qt 4.8.4

Bug still exist in 4.10.4

-- Backtrace (Reduced):
#7  0x00007f6f4baf7cf2 in GfxDeviceNColorSpace::parse(Array*, Gfx*, int) () from /usr/lib/libpoppler.so.37
#8  0x00007f6f4baf6a3d in GfxColorSpace::parse(Object*, Gfx*, int) () from /usr/lib/libpoppler.so.37
#9  0x00007f6f4baf7308 in GfxIndexedColorSpace::parse(Array*, Gfx*, int) () from /usr/lib/libpoppler.so.37
#10 0x00007f6f4baf69dd in GfxColorSpace::parse(Object*, Gfx*, int) () from /usr/lib/libpoppler.so.37
#11 0x00007f6f4bae335a in Gfx::doImage(Object*, Stream*, bool) () from /usr/lib/libpoppler.so.37
Comment 2 Albert Astals Cid 2013-06-30 22:35:26 UTC
Oh, somehow missed this.

The bug is not in Okular but in poppler the library we use for rendering pdf files.

Anyway i've just fixed the bug in poppler for poppler >= 0.23.3