Bug 140117 - crash when mouse cursor hovers over downloading PDF file
Summary: crash when mouse cursor hovers over downloading PDF file
Status: RESOLVED DUPLICATE of bug 137572
Alias: None
Product: kfile-plugins
Classification: Applications
Component: pdf (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Albert Astals Cid
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-01-15 18:23 UTC by Jens
Modified: 2007-03-15 21:39 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jens 2007-01-15 18:23:44 UTC
Version:           3.5.5 (using KDE 3.5.5, Kubuntu (edgy) 4:3.5.5-0ubuntu3)
Compiler:          Target: i486-linux-gnu
OS:                Linux (i686) release 2.6.17-10-generic

Hi,

I just stumbled over this scenario:

- reproducable: sometimes
  (perhaps it depends on some exact download percentage)
- Firefox downloads "call for paper (.pdf document") from http://emc06.powweb.com/emc2007/pages/papersub.htm
- Konqueror is opened in the target directory
- while the download happens, I move the mouse cursor over the PDF
-> crash:

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(no debugging symbols found)
...
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1232681296 (LWP 12250)]
(no debugging symbols found)
...
(no debugging symbols found)
[KCrash handler]
#6  0xffffe410 in __kernel_vsyscall ()
#7  0xb7c77770 in raise () from /lib/tls/i686/cmov/libc.so.6
#8  0xb7c78ef3 in abort () from /lib/tls/i686/cmov/libc.so.6
#9  0xb7c70dbb in __assert_fail () from /lib/tls/i686/cmov/libc.so.6
#10 0xb68a2591 in pthread_mutex_lock ()
   from /lib/tls/i686/cmov/libpthread.so.0
#11 0xb7d27be6 in pthread_mutex_lock () from /lib/tls/i686/cmov/libc.so.6
#12 0xb58ed06b in GlobalParams::getErrQuiet () from /usr/lib/libpoppler.so.1
#13 0xb58c00e6 in error () from /usr/lib/libpoppler.so.1
#14 0xb5912c64 in PDFDoc::checkFooter () from /usr/lib/libpoppler.so.1
#15 0xb5913070 in PDFDoc::setup () from /usr/lib/libpoppler.so.1
#16 0xb591338c in PDFDoc::PDFDoc () from /usr/lib/libpoppler.so.1
#17 0xb5867361 in Poppler::Document::load () from /usr/lib/libpoppler-qt.so.1
#18 0xb479e397 in KPdfPlugin::readInfo () from /usr/lib/kde3/kfile_pdf.so
#19 0xb7b2084c in KFileMetaInfo::init () from /usr/lib/libkio.so.4
#20 0xb7b20982 in KFileMetaInfo::KFileMetaInfo () from /usr/lib/libkio.so.4
#21 0xb7b20a47 in KFileItem::metaInfo () from /usr/lib/libkio.so.4
#22 0xb7b20cd6 in KFileItem::getToolTipText () from /usr/lib/libkio.so.4
#23 0xb65d118c in KonqFileTip::showTip () from /usr/lib/libkonq.so.4
#24 0xb65d1310 in KonqFileTip::qt_invoke () from /usr/lib/libkonq.so.4
#25 0xb71fb957 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#26 0xb71fc3fc in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#27 0xb758a00a in QTimer::timeout () from /usr/lib/libqt-mt.so.3
#28 0xb7223662 in QTimer::event () from /usr/lib/libqt-mt.so.3
#29 0xb7192b88 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#30 0xb71949b7 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#31 0xb7888db2 in KApplication::notify () from /usr/lib/libkdecore.so.4
#32 0xb7125389 in QApplication::sendEvent () from /usr/lib/libqt-mt.so.3
#33 0xb71855d3 in QEventLoop::activateTimers () from /usr/lib/libqt-mt.so.3
#34 0xb7139ec5 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#35 0xb71ad25e in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#36 0xb71ad06e in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#37 0xb7194731 in QApplication::exec () from /usr/lib/libqt-mt.so.3
#38 0xb66bc2b4 in kdemain () from /usr/lib/libkdeinit_konqueror.so
#39 0xb6704524 in kdeinitmain () from /usr/lib/kde3/konqueror.so
#40 0x0804e4df in ?? ()
#41 0x00000004 in ?? ()
#42 0x080d0418 in ?? ()
#43 0x00000001 in ?? ()
#44 0x00000000 in ?? ()

It seems Konq's preview feature cannot sanely cope with broken (as in: not yet downloaded) PDF footers. Maybe some (more?) sanity checks can be implemented here?

Thanks! :)


Jens
Comment 1 Tommi Tervo 2007-03-14 09:53:35 UTC
Looks like a libpoppler bug. 
Comment 2 Pino Toscano 2007-03-14 14:13:45 UTC
@Tommi: please use the kfile-plugins/pdf product
Comment 3 Albert Astals Cid 2007-03-15 21:39:10 UTC

*** This bug has been marked as a duplicate of 137572 ***