Bug 156967

Summary: KPDF crash when viewing document properties
Product: [Applications] kpdf Reporter: Stefan Van den broeck <stefan.vdbroeck>
Component: generalAssignee: Albert Astals Cid <aacid>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: 0.5.8   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: This file will reproduce the crash

Description Stefan Van den broeck 2008-01-30 13:33:00 UTC
Version:           0.5.8 (using 3.5.8, Kubuntu (gutsy) 4:3.5.8-0ubuntu3.2)
Compiler:          Target: x86_64-linux-gnu
OS:                Linux (x86_64) release 2.6.22-14-generic

When opening some (not all) pdf files and then selecting 'File->Properties' KPDF crashes. Initially the document is displayed correctly. The crash occurs only when viewing the properties. This happens only with a few of my pdf files.

In konqueror, when the mouse hovers over such a file, konqueror crashes as well. Probably this is because konqueror tries to display a pop-up window with the file's properties.

I can open and view the properties with evince. These are the properties that evince displays of one such file that causes kpdf to crash:

Title:        Scan (2)
Subject:      None       (in italics)
Author:       *
Keywords:     None       (in italics)
Creator:      PaperPort  http://www.scansoft.com
Producer:     sspdflib 1.0 http://www.scansoft.com
Created:      None       (in italics)
Modified:     None       (in italics)
Security:     No
Format:       PDF-1.4
Number of Pages: 1
Optimized:    No
Paper Size:   8.39 x 10.89 inch

I can send a pdf file that will reproduce the crash but I don't know how to attach it to this bug report. Please advice me.

The back trace is below.
Thanks for looking at this.

------------------------------------------------------------

(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 47352992640944 (LWP 7826)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[KCrash handler]
#5  0x00002b1133e9f593 in rawmemchr () from /lib/libc.so.6
#6  0x00002b1133e930ea in ?? () from /lib/libc.so.6
#7  0x00002b1133e87825 in vsscanf () from /lib/libc.so.6
#8  0x00002b1133e82b48 in sscanf () from /lib/libc.so.6
#9  0x00002b113b5aa24a in PDFGenerator::getDocumentDate ()
   from /usr/lib/kde3/libkpdfpart.so
#10 0x00002b113b5abee4 in PDFGenerator::generateDocumentInfo ()
   from /usr/lib/kde3/libkpdfpart.so
#11 0x00002b113b5c6319 in PropertiesDialog::PropertiesDialog ()
   from /usr/lib/kde3/libkpdfpart.so
#12 0x00002b113b57dea1 in KPDF::Part::slotShowProperties ()
   from /usr/lib/kde3/libkpdfpart.so
#13 0x00002b113b581d82 in KPDF::Part::qt_invoke ()
   from /usr/lib/kde3/libkpdfpart.so
#14 0x00002b1135660d76 in QObject::activate_signal ()
   from /usr/lib/libqt-mt.so.3
#15 0x00002b1135661910 in QObject::activate_signal ()
   from /usr/lib/libqt-mt.so.3
#16 0x00002b1134a7f94d in KAction::slotPopupActivated ()
   from /usr/lib/libkdeui.so.4
#17 0x00002b1134a7fbf3 in KAction::qt_invoke () from /usr/lib/libkdeui.so.4
#18 0x00002b1135660d76 in QObject::activate_signal ()
   from /usr/lib/libqt-mt.so.3
#19 0x00002b11359cee51 in QSignal::signal () from /usr/lib/libqt-mt.so.3
#20 0x00002b113567feeb in QSignal::activate () from /usr/lib/libqt-mt.so.3
#21 0x00002b113577fbbc in QPopupMenu::mouseReleaseEvent ()
   from /usr/lib/libqt-mt.so.3
#22 0x00002b11356954c4 in QWidget::event () from /usr/lib/libqt-mt.so.3
#23 0x00002b11355fc2a2 in QApplication::internalNotify ()
   from /usr/lib/libqt-mt.so.3
#24 0x00002b11355fe400 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#25 0x00002b1134f3b308 in KApplication::notify ()
   from /usr/lib/libkdecore.so.4
#26 0x00002b113558ed84 in QApplication::sendSpontaneousEvent ()
   from /usr/lib/libqt-mt.so.3
#27 0x00002b113558d6b1 in QETWidget::translateMouseEvent ()
   from /usr/lib/libqt-mt.so.3
#28 0x00002b113558bb5a in QApplication::x11ProcessEvent ()
   from /usr/lib/libqt-mt.so.3
#29 0x00002b11355a243e in QEventLoop::processEvents ()
   from /usr/lib/libqt-mt.so.3
#30 0x00002b11356157e7 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#31 0x00002b11356155ef in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#32 0x00002b11355fdd68 in QApplication::exec () from /usr/lib/libqt-mt.so.3
#33 0x000000000040a1dd in ?? ()
#34 0x00002b1133e41b44 in __libc_start_main () from /lib/libc.so.6
#35 0x0000000000408fc9 in ?? ()
#36 0x00007fff7789b298 in ?? ()
#37 0x0000000000000000 in ?? ()
Comment 1 Stefan Van den broeck 2008-01-30 14:15:14 UTC
Created attachment 23367 [details]
This file will reproduce the crash
Comment 2 Albert Astals Cid 2008-01-30 20:50:59 UTC

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