Bug 192208 - The application Okular (okular) crashed and caused the signal 11 (SIGSEGV)
Summary: The application Okular (okular) crashed and caused the signal 11 (SIGSEGV)
Status: RESOLVED NOT A BUG
Alias: None
Product: okular
Classification: Applications
Component: general (show other bugs)
Version: 0.8.2
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Okular developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-05-10 10:20 UTC by hanen105@gmail.com
Modified: 2012-08-08 21:32 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
First of two mentioned .ps-files (27.45 KB, application/postscript)
2009-05-22 11:42 UTC, Alexander Buchner
Details
The second one (27.38 KB, application/postscript)
2009-05-22 11:42 UTC, Alexander Buchner
Details

Note You need to log in before you can comment on or make changes to this bug.
Description hanen105@gmail.com 2009-05-10 10:20:41 UTC
Version:           0.8.2 (using KDE 4.2.2)
OS:                Linux
Installed from:    Ubuntu Packages

Application: Okular (okular), signal SIGSEGV
[Current thread is 0 (LWP 5137)]

Thread 3 (Thread 0xb24a9b90 (LWP 6553)):
#0  0xb7f44430 in __kernel_vsyscall ()
#1  0xb66e07b1 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0xb73a3380 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb72d196e in ?? () from /usr/lib/libQtCore.so.4
#4  0xb636e4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0xb66e849e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xad9b0b90 (LWP 15287)):
[KCrash Handler]
#6  0xb61476a6 in FcConfigSubstituteWithPat () from /usr/lib/libfontconfig.so.1
#7  0xb6147d67 in FcConfigSubstitute () from /usr/lib/libfontconfig.so.1
#8  0xb2581813 in GlobalParams::getDisplayFont () from /usr/lib/libpoppler.so.4
#9  0xb251a496 in SplashOutputDev::doUpdateFont () from /usr/lib/libpoppler.so.4
#10 0xb251a74c in SplashOutputDev::drawChar () from /usr/lib/libpoppler.so.4
#11 0xb255c74a in Gfx::doShowText () from /usr/lib/libpoppler.so.4
#12 0xb255caac in Gfx::opShowText () from /usr/lib/libpoppler.so.4
#13 0xb2554a5a in Gfx::execOp () from /usr/lib/libpoppler.so.4
#14 0xb255501f in Gfx::go () from /usr/lib/libpoppler.so.4
#15 0xb2557a8f in Gfx::display () from /usr/lib/libpoppler.so.4
#16 0xb259e65d in Page::displaySlice () from /usr/lib/libpoppler.so.4
#17 0xb25a1f00 in PDFDoc::displayPageSlice () from /usr/lib/libpoppler.so.4
#18 0xb269cda5 in Poppler::Page::renderToImage () from /usr/lib/libpoppler-qt4.so.3
#19 0xb26fb493 in ?? () from /usr/lib/kde4/okularGenerator_poppler.so
#20 0xb72d196e in ?? () from /usr/lib/libQtCore.so.4
#21 0xb636e4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#22 0xb66e849e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb5f33700 (LWP 5137)):
#0  0xb7f44430 in __kernel_vsyscall ()
#1  0xb63720e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb66f72ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb72d29b2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb72d1b13 in QThread::wait () from /usr/lib/libQtCore.so.4
#5  0xb73a62fe in ?? () from /usr/lib/libQtCore.so.4
#6  0xb73a681a in ?? () from /usr/lib/libQtCore.so.4
#7  0xb6632bb9 in exit () from /lib/tls/i686/cmov/libc.so.6
#8  0xb5879165 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#9  0xb796a2fa in KApplication::xioErrhandler () from /usr/lib/libkdeui.so.5
#10 0xb796a336 in ?? () from /usr/lib/libkdeui.so.5
#11 0xb6400f22 in _XIOError () from /usr/lib/libX11.so.6
#12 0xb6408743 in ?? () from /usr/lib/libX11.so.6
#13 0xb64090e5 in _XEventsQueued () from /usr/lib/libX11.so.6
#14 0xb63f17af in XEventsQueued () from /usr/lib/libX11.so.6
#15 0xb6a6e5bd in ?? () from /usr/lib/libQtGui.so.4
#16 0xb62a06f6 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#17 0xb62a0fdd in ?? () from /usr/lib/libglib-2.0.so.0
#18 0xb62a1268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#19 0xb73f1457 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#20 0xb6a6e3f5 in ?? () from /usr/lib/libQtGui.so.4
#21 0xb73c406a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#22 0xb73c44aa in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#23 0xb73c6959 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#24 0xb69ccda7 in QApplication::exec () from /usr/lib/libQtGui.so.4
#25 0x0804e457 in _start ()
Comment 1 Pino Toscano 2009-05-10 10:33:31 UTC
Any sample document showing the issue?
Comment 2 Alexander Buchner 2009-05-22 11:40:44 UTC
I get the same crash, when I try to open two specific .ps-documents. Other two documents work fine. I'll attach my problem files. I'm no expert in Linux stuff, so let me know if I can provide you more information.

When I run

gdb --args okular track.ps engineSpeed.ps

and type "thread apply all bt" after the crash, I get:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb0d7fb90 (LWP 31215)]
0xb1de1947 in spectre_gs_send_page () from /usr/lib/libspectre.so.1
(gdb) thread apply all bt

Thread 2 (Thread 0xb0d7fb90 (LWP 31215)):
#0  0xb1de1947 in spectre_gs_send_page () from /usr/lib/libspectre.so.1
#1  0xb1de274e in spectre_device_render () from /usr/lib/libspectre.so.1
#2  0xb1de2db4 in spectre_page_render () from /usr/lib/libspectre.so.1
#3  0xb339fb43 in ?? () from /usr/lib/kde4/okularGenerator_ghostview.so
#4  0xb7de585e in ?? () from /usr/lib/libQtCore.so.4
#5  0xb7d831b5 in start_thread () from /lib/libpthread.so.0
#6  0xb65883be in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb60cdaf0 (LWP 31212)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb657e6a7 in poll () from /lib/libc.so.6
#2  0xb641df12 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0xb641e241 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0xb7efffb8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0xb69087c5 in ?? () from /usr/lib/libQtGui.so.4
#6  0xb7ed401a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0xb7ed41da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#8  0xb7ed6895 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#9  0xb686f777 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#10 0x0804e0cf in _start ()
Comment 3 Alexander Buchner 2009-05-22 11:42:11 UTC
Created attachment 33916 [details]
First of two mentioned .ps-files
Comment 4 Alexander Buchner 2009-05-22 11:42:57 UTC
Created attachment 33917 [details]
The second one
Comment 5 Pino Toscano 2009-05-22 11:48:11 UTC
(In reply to comment #2)
> I get the same crash, when I try to open two specific .ps-documents.

Please please please, do not hijack bugs which refer to completely different stuff! Open new bugs if you are in doubt.

> Other two
> documents work fine. I'll attach my problem files. I'm no expert in Linux
> stuff, so let me know if I can provide you more information.

They seem to be libspectre issues, although they open correctly there (with libspectre 0.2.2). Try upgrading to a more recent libspectre version.
Comment 6 Alexander Buchner 2009-05-22 11:59:29 UTC
(In reply to comment #5)
> They seem to be libspectre issues, although they open correctly there (with
> libspectre 0.2.2). Try upgrading to a more recent libspectre version.

Upgrading to libspectre 0.2.2 didn't change this behaviour.
Perhaps I didn't make it clear: I CAN open the files separately.
Comment 7 Pino Toscano 2009-07-28 13:12:02 UTC
@hanen105:
can you still reproduce the problem? If so, please provide a document showing the issue, and the version number of your poppler-qt4 library.
Comment 8 Oodini 2010-01-26 14:14:53 UTC
Using 0.7.3 on KDE 4.1.3.

I get this bug when trying to open the PDF found at this URL :

http://download.autodesk.com/us/qualcharts/2010/maya2010_qualifiedgraphics_lin.pdf
Comment 9 Pino Toscano 2010-01-26 14:39:45 UTC
(In reply to comment #8)
> Using 0.7.3 on KDE 4.1.3.

This is *old*, please update to at least KDE 4.3.x; otherwise it is mostly unuseful.
Likewise, make sure to update your Poppler, as you most porbably have a old version; poppler 0.12.x is highly recommended.
Comment 10 Albert Astals Cid 2012-08-08 21:32:50 UTC
I'm closing this bug since three people reported three different things and it's impossible to work correctly with that.

Guys if you still have the problems you mention with newer KDE/Okular versions please create *NEW* bugs and describe exactly the problems you have.

Thanks for caring about Okular :-)