Bug#121843: kghostview crashes on URL
Package: kghostview
Version: 2.1.1-6
When running kghostview with the following URL, it crashes with
sigsegv.
$ kghostview
http://folk.uio.no/larsar/tmp/linux_vs_windows_pricing_comparison.pdf
KCrash: crashing.... crashRecursionCounter = 2
KCrash: Application Name = kghostview path = <unknown> pid = 24295
$
When running it in gdb I get the following backtrace:
Program received signal SIGSEGV, Segmentation fault.
---Type <return> to continue, or q <return> to quit---
0x40745c29 in QString::QString () from /usr/lib/libqt.so.2
(gdb) bt
#0 0x40745c29 in QString::QString () from /usr/lib/libqt.so.2
#1 0x4004b68c in KGVMiniWidget::openFile () from /usr/lib/libkghostview.so.1
#2 0x40051a9f in KGVPart::openFile () from /usr/lib/libkghostview.so.1
#3 0x4006f8bc in KParts::ReadOnlyPart::slotJobFinished ()
from /usr/lib/libkparts.so.1
#4 0x40213a0f in KIO::Job::result () from /usr/lib/libkio.so.3
#5 0x401fad1c in KIO::Job::emitResult () from /usr/lib/libkio.so.3
#6 0x401fab9d in KIO::Job::removeSubjob () from /usr/lib/libkio.so.3
#7 0x40202113 in KIO::FileCopyJob::slotResult () from /usr/lib/libkio.so.3
#8 0x40213a0f in KIO::Job::result () from /usr/lib/libkio.so.3
#9 0x401fad1c in KIO::Job::emitResult () from /usr/lib/libkio.so.3
#10 0x401fbb36 in KIO::SimpleJob::slotFinished () from /usr/lib/libkio.so.3
#11 0x401fdc61 in KIO::TransferJob::slotFinished () from /usr/lib/libkio.so.3
#12 0x407edb1a in QObject::activate_signal () from /usr/lib/libqt.so.2
#13 0x401ed4b5 in KIO::SlaveInterface::finished () from /usr/lib/libkio.so.3
#14 0x401e98fc in KIO::SlaveInterface::dispatch () from /usr/lib/libkio.so.3
#15 0x401e9648 in KIO::SlaveInterface::dispatch () from /usr/lib/libkio.so.3
#16 0x401e8280 in KIO::Slave::gotInput () from /usr/lib/libkio.so.3
#17 0x407eddde in QObject::activate_signal () from /usr/lib/libqt.so.2
#18 0x4083f318 in QSocketNotifier::activated () from /usr/lib/libqt.so.2
#19 0x408202dc in QSocketNotifier::event () from /usr/lib/libqt.so.2
#20 0x4079d0a6 in QApplication::notify () from /usr/lib/libqt.so.2
#21 0x404dd994 in KApplication::notify () from /usr/lib/libkdecore.so.3
#22 0x4076abaa in qt_set_socket_handler () from /usr/lib/libqt.so.2
#23 0x4076b2eb in QApplication::processNextEvent () from /usr/lib/libqt.so.2
#24 0x4079edf4 in QApplication::enter_loop () from /usr/lib/libqt.so.2
#25 0x4076ac17 in QApplication::exec () from /usr/lib/libqt.so.2
#26 0x080492d9 in __register_frame_info ()
#27 0x40cb765f in __libc_start_main () from /lib/libc.so.6
(gdb)
Here is some version info:
$ dpkg -l|grep kgho
ii kghostview 2.1.1-6 PostScript viewer for KDE.
$ dpkg -l|grep kde
ii kde-i18n-no 2.2.2.Skulelin Norwegian (Bokmal) i18n files for KDE
ii kde-i18n-nony 2.2.2.Skulelin Norwegian (Nynorsk) i18n files for KDE
ii kdebase 2.2.1.0-6 KDE core applications
ii kdebase-crypto 2.2.1-7 KDE core applications (Crypto modules)
ii kdebase-libs 2.2.1.0-6 KDE libraries and modules for kdebase
ii kdelibs3 2.2.1-14 KDE core libraries (runtime files)
ii kdelibs3-crypt 2.2.1-11 KDE core libraries (Crypto Modules)
ii kdelibs3-cups 2.2.1-14 KDE print system (CUPS support)
ii kdepasswd 2.2.1-1.4 A Password changer frontend for KDE
ii kdepim-libs 2.1.1-4 KDE libraries amd modules for kdepim
ii kdewallpapers 2.2.1.0-6 Some wallpapers for KDE
Most of KDE is upgraded to KDE 2.2.1, but kghostview is still version
2.1.1.
Reply to: