Bug 328874 - konqueror crashes when openning pdfs
Summary: konqueror crashes when openning pdfs
Status: RESOLVED NOT A BUG
Alias: None
Product: okular
Classification: Applications
Component: PDF backend (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Okular developers
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2013-12-16 17:29 UTC by Mehmet Topsakal
Modified: 2014-02-11 22:41 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mehmet Topsakal 2013-12-16 17:29:29 UTC
Application: konqueror (4.11.2)
KDE Platform Version: 4.11.2
Qt Version: 4.8.4
Operating System: Linux 3.11.0-14-generic x86_64
Distribution: Ubuntu 13.10

-- Information about the crash:
- What I was doing when the application crashed:
with multi tabs opened, konqueror sometimes crashes when open a pdf i"embedded pdf viewer" 
- Unusual behavior I noticed:

The crash can be reproduced sometimes.

-- Backtrace:
Application: Konqueror (konqueror), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f4809e767c0 (LWP 10794))]

Thread 2 (Thread 0x7f47e3b06700 (LWP 15622)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f4806204406 in wait (time=18446744073709551615, this=0x6cb2bb0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=mutex@entry=0x27adb60, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f48062005eb in QSemaphore::acquire (this=this@entry=0x6ca7320, n=n@entry=1) at thread/qsemaphore.cpp:144
#4  0x00007f47e310153f in GSRendererThread::run (this=0x6ca7310) at ../../../generators/spectre/rendererthread.cpp:50
#5  0x00007f4806203f2f in QThreadPrivate::start (arg=0x6ca7310) at thread/qthread_unix.cpp:338
#6  0x00007f4802aeff6e in start_thread (arg=0x7f47e3b06700) at pthread_create.c:311
#7  0x00007f48096e49cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7f4809e767c0 (LWP 10794)):
[KCrash Handler]
#6  gs_lcms2_malloc (id=0x0, size=56) at ./base/gsicc_lcms2.c:49
#7  0x00007f47e20bc6ed in ?? () from /usr/lib/x86_64-linux-gnu/liblcms2.so.2
#8  0x00007f47e20bd2a5 in ?? () from /usr/lib/x86_64-linux-gnu/liblcms2.so.2
#9  0x00007f47e20bd6d0 in cmsBuildSegmentedToneCurve () from /usr/lib/x86_64-linux-gnu/liblcms2.so.2
#10 0x00007f47e20bd94b in cmsBuildParametricToneCurve () from /usr/lib/x86_64-linux-gnu/liblcms2.so.2
#11 0x00007f47e20d90a0 in cmsCreate_sRGBProfileTHR () from /usr/lib/x86_64-linux-gnu/liblcms2.so.2
#12 0x00007f47d9c26425 in GfxColorSpace::setupColorProfiles () at GfxState.cc:414
#13 0x00007f47d9c5453e in Page::getDefaultCTM (this=<optimized out>, ctm=0x7fffc890f770, hDPI=72, vDPI=72, rotate=0, useMediaBox=<optimized out>, upsideDown=<optimized out>) at Page.cc:820
#14 0x00007f47d9f9e017 in Poppler::cvtUserToDev (page=page@entry=0x6d3c160, xu=xu@entry=-14.4539986, yu=yu@entry=601.9069209999999, xd=xd@entry=0x7fffc890f7e4, yd=yd@entry=0x7fffc890f7e8) at poppler-link.cc:243
#15 0x00007f47d9f9fef5 in Poppler::LinkDestination::LinkDestination (this=0x7fffc890f860, data=...) at poppler-link.cc:298
#16 0x00007f47d9f99e28 in Poppler::PageData::convertLinkActionToLink (a=<optimized out>, parentDoc=parentDoc@entry=0x2895b90, linkArea=...) at poppler-page.cc:84
#17 0x00007f47d9fa6664 in Poppler::AnnotationPrivate::findAnnotations (pdfPage=0x7eec710, doc=0x2895b90, parentID=parentID@entry=0) at poppler-annotation.cc:452
#18 0x00007f47d9f9aa45 in Poppler::Page::annotations (this=this@entry=0x2a60d40) at poppler-page.cc:674
#19 0x00007f47da1eba01 in PDFGenerator::addAnnotations (this=this@entry=0x2aa1240, popplerPage=popplerPage@entry=0x2a60d40, page=page@entry=0x81ef2b0) at ../../../generators/poppler/generator_pdf.cpp:1483
#20 0x00007f47da1ec888 in PDFGenerator::loadPages (this=this@entry=0x2aa1240, pagesVector=..., rotation=rotation@entry=0, clear=clear@entry=false) at ../../../generators/poppler/generator_pdf.cpp:646
#21 0x00007f47da1ee186 in PDFGenerator::init (this=this@entry=0x2aa1240, pagesVector=..., walletKey=...) at ../../../generators/poppler/generator_pdf.cpp:579
#22 0x00007f47da1efcfe in PDFGenerator::loadDocument (this=0x2aa1240, filePath=..., pagesVector=...) at ../../../generators/poppler/generator_pdf.cpp:468
#23 0x00007f47e508a4b1 in Okular::DocumentPrivate::openDocumentInternal (this=0x8260720, offer=..., isstdin=isstdin@entry=false, docFile=..., filedata=...) at ../core/document.cpp:924
#24 0x00007f47e508a965 in Okular::Document::openDocument (this=0x7f6e760, docFile=..., url=..., _mime=...) at ../core/document.cpp:2175
#25 0x00007f47e534ab8c in Okular::Part::openFile (this=0x6d17090) at ../part.cpp:1224
#26 0x00007f4808f68c27 in KParts::ReadOnlyPartPrivate::openLocalFile (this=this@entry=0x2643c20) at ../../kparts/part.cpp:591
#27 0x00007f4808f6a20e in KParts::ReadOnlyPart::openUrl (this=this@entry=0x6d17090, url=...) at ../../kparts/part.cpp:555
#28 0x00007f47e53400ab in Okular::Part::openUrl (this=0x6d17090, _url=...) at ../part.cpp:1374
#29 0x00007f48099f86d7 in KonqView::openUrl (this=this@entry=0x7b4a520, url=..., locationBarURL=..., nameFilter=..., tempFile=<optimized out>) at ../../../konqueror/src/konqview.cpp:214
#30 0x00007f4809a3a788 in KonqMainWindow::openView (this=this@entry=0x1ad86e0, mimeType=..., _url=..., childView=childView@entry=0x7b4a520, req=...) at ../../../konqueror/src/konqmainwindow.cpp:1000
#31 0x00007f4809a3bfc1 in KonqMainWindow::openUrl (this=this@entry=0x1ad86e0, _view=_view@entry=0x7b4a520, _url=..., _mimeType=..., _req=..., trustedSource=trustedSource@entry=true) at ../../../konqueror/src/konqmainwindow.cpp:682
#32 0x00007f4809a3eeb2 in KonqMainWindow::openUrlRequestHelper (this=this@entry=0x1ad86e0, childView=0x7b4a520, url=..., args=..., browserArgs=...) at ../../../konqueror/src/konqmainwindow.cpp:1090
#33 0x00007f4809a41462 in KonqMainWindow::slotOpenURLRequest (this=0x1ad86e0, url=..., args=..., browserArgs=...) at ../../../konqueror/src/konqmainwindow.cpp:1080
#34 0x00007f4809a43fe1 in KonqMainWindow::qt_static_metacall (_o=0x1ad86e0, _id=56, _a=0x1, _c=<optimized out>) at ./konqmainwindow.moc:322
#35 0x00007f4806317a58 in QMetaObject::activate (sender=sender@entry=0x706b700, m=m@entry=0x7f4809194fc0 <KParts::BrowserExtension::staticMetaObject>, local_signal_index=local_signal_index@entry=5, argv=argv@entry=0x7fffc8910a00) at kernel/qobject.cpp:3539
#36 0x00007f4808f72a4f in KParts::BrowserExtension::openUrlRequestDelayed (this=this@entry=0x706b700, _t1=..., _t2=..., _t3=...) at ./browserextension.moc:307
#37 0x00007f4808f73683 in KParts::BrowserExtension::slotEmitOpenUrlRequestDelayed (this=0x706b700) at ../../kparts/browserextension.cpp:667
#38 0x00007f4808f768a5 in KParts::BrowserExtension::qt_static_metacall (_o=0x706b700, _id=56, _a=0x272d3e0, _c=<optimized out>) at ./browserextension.moc:208
#39 0x00007f480631bdce in QObject::event (this=0x706b700, e=<optimized out>) at kernel/qobject.cpp:1194
#40 0x00007f4806cf4dfc in QApplicationPrivate::notify_helper (this=this@entry=0x1a4a150, receiver=receiver@entry=0x706b700, e=e@entry=0x8205a50) at kernel/qapplication.cpp:4567
#41 0x00007f4806cfb470 in QApplication::notify (this=this@entry=0x7fffc8911380, receiver=receiver@entry=0x706b700, e=e@entry=0x8205a50) at kernel/qapplication.cpp:4353
#42 0x00007f48079fea6a in KApplication::notify (this=0x7fffc8911380, receiver=0x706b700, event=0x8205a50) at ../../kdeui/kernel/kapplication.cpp:311
#43 0x00007f48063038bd in QCoreApplication::notifyInternal (this=0x7fffc8911380, receiver=receiver@entry=0x706b700, event=event@entry=0x8205a50) at kernel/qcoreapplication.cpp:946
#44 0x00007f4806306e1f in sendEvent (event=0x8205a50, receiver=0x706b700) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#45 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x1a0a670) at kernel/qcoreapplication.cpp:1570
#46 0x00007f48063072c3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1463
#47 0x00007f4806331073 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#48 postEventSourceDispatch (s=0x1a4acf0) at kernel/qeventdispatcher_glib.cpp:279
#49 0x00007f48026173b6 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#50 0x00007f4802617708 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#51 0x00007f48026177ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#52 0x00007f4806330a55 in QEventDispatcherGlib::processEvents (this=0x1a0bb30, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#53 0x00007f4806d969d6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#54 0x00007f48063025ef in QEventLoop::processEvents (this=this@entry=0x7fffc89111a0, flags=...) at kernel/qeventloop.cpp:149
#55 0x00007f48063028e5 in QEventLoop::exec (this=this@entry=0x7fffc89111a0, flags=...) at kernel/qeventloop.cpp:204
#56 0x00007f4806307e5b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#57 0x00007f4806cf334c in QApplication::exec () at kernel/qapplication.cpp:3828
#58 0x00007f4809a64126 in kdemain (argc=<optimized out>, argv=<optimized out>) at ../../../konqueror/src/konqmain.cpp:242
#59 0x00007f480960bde5 in __libc_start_main (main=0x4006d0 <main(int, char**)>, argc=2, ubp_av=0x7fffc8911528, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffc8911518) at libc-start.c:260
#60 0x00000000004006fe in _start ()

Reported using DrKonqi
Comment 1 Albert Astals Cid 2013-12-16 21:06:46 UTC
Please attach such file
Comment 2 Christoph Feck 2013-12-27 22:17:48 UTC
If you can provide the information requested in comment #1, please add it.
Comment 3 Christoph Feck 2014-01-15 23:28:45 UTC
To further investigate this issue, KDE developers need the information requested in comment #1. If you can provide it, or need help with finding that information, please add a comment.
Comment 4 Christoph Feck 2014-02-11 22:27:56 UTC
No response, changing status. If you have new information, please add a comment.
Comment 5 Mehmet Topsakal 2014-02-11 22:41:14 UTC
problem seems to be resolved after upgrade to KDE 4.12