Bug 186980 - Konqueror sometimes crashes with okular kpart
Summary: Konqueror sometimes crashes with okular kpart
Status: RESOLVED FIXED
Alias: None
Product: okular
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Gentoo Packages Linux
: NOR crash
Target Milestone: ---
Assignee: Okular developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-03-12 16:15 UTC by George
Modified: 2009-04-07 23:06 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 George 2009-03-12 16:15:48 UTC
Version:           4.2.1 (using KDE 4.2.1)
Compiler:          gcc-4.3.3 x86_64
OS:                Linux
Installed from:    Gentoo Packages

Application: Konqueror (konqueror), signal SIGSEGV
0x00007f5b6906d901 in nanosleep () from /lib/libc.so.6
[Current thread is 0 (LWP 6166)]

Thread 2 (Thread 0x7f5b5e5f6950 (LWP 6534)):
#0  0x00007f5b6b65e03d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f5b6b8c95f7 in QWaitCondition::wait () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007f5b6b8c0e51 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#3  0x00007f5b6b8c88d9 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#4  0x00007f5b6b65a007 in start_thread () from /lib/libpthread.so.0
#5  0x00007f5b6909df7d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f5b6e196750 (LWP 6166)):
[KCrash Handler]
#5  0x000000cc00000000 in ?? ()
#6  0x00007f5b6bf9c869 in KJob::kill (this=0x36321e0, verbosity=KJob::Quietly) at /var/tmp/portage/kde-base/kdelibs-4.2.1/work/kdelibs-4.2.1/kdecore/jobs/kjob.cpp:106
#7  0x00007f5b6d4fed69 in KParts::ReadOnlyPart::abortLoad (this=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.2.1/work/kdelibs-4.2.1/kparts/part.cpp:602
#8  0x00007f5b6d4fed9e in KParts::ReadOnlyPart::closeUrl (this=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.2.1/work/kdelibs-4.2.1/kparts/part.cpp:611
#9  0x00007f5b6d501347 in ~ReadOnlyPart (this=0x36321e0, __vtt_parm=0x0) at /var/tmp/portage/kde-base/kdelibs-4.2.1/work/kdelibs-4.2.1/kparts/part.cpp:459
#10 0x00007f5b5b36af21 in ~Part (this=0x2b5cbe0) at /var/tmp/portage/kde-base/okular-4.2.1/work/okular-4.2.1/okular/part.cpp:620
#11 0x00007f5b6de1824b in ~KonqView (this=0x194b3f0) at /var/tmp/portage/kde-base/konqueror-4.2.1/work/konqueror-4.2.1/apps/konqueror/src/konqview.cpp:132
#12 0x00007f5b6de20e2c in KonqViewManager::removeTab (this=0xbaf5f0, currentFrame=0x2174998, emitAboutToRemoveSignal=<value optimized out>)
    at /var/tmp/portage/kde-base/konqueror-4.2.1/work/konqueror-4.2.1/apps/konqueror/src/konqviewmanager.cpp:389
#13 0x00007f5b6de515a1 in KonqMainWindow::slotRemoveTab (this=0xba2670) at /var/tmp/portage/kde-base/konqueror-4.2.1/work/konqueror-4.2.1/apps/konqueror/src/konqmainwindow.cpp:2509
#14 0x00007f5b6de5c62d in KonqMainWindow::qt_metacall (this=0xba2670, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff762d4530)
    at /var/tmp/portage/kde-base/konqueror-4.2.1/work/konqueror_build/apps/konqueror/src/konqmainwindow.moc:412
#15 0x00007f5b6b9a8f58 in QMetaObject::activate () from /usr/lib64/qt4/libQtCore.so.4
#16 0x00007f5b6b2c5477 in QAbstractButton::clicked () from /usr/lib64/qt4/libQtGui.so.4
#17 0x00007f5b6b08cb6b in QAbstractButtonPrivate::emitClicked () from /usr/lib64/qt4/libQtGui.so.4
#18 0x00007f5b6b08d942 in QAbstractButtonPrivate::click () from /usr/lib64/qt4/libQtGui.so.4
#19 0x00007f5b6b08db75 in QAbstractButton::mouseReleaseEvent () from /usr/lib64/qt4/libQtGui.so.4
#20 0x00007f5b6b141a9a in QToolButton::mouseReleaseEvent () from /usr/lib64/qt4/libQtGui.so.4
#21 0x00007f5b6ae1d37c in QWidget::event () from /usr/lib64/qt4/libQtGui.so.4
#22 0x00007f5b6add0d4d in QApplicationPrivate::notify_helper () from /usr/lib64/qt4/libQtGui.so.4
#23 0x00007f5b6add77fe in QApplication::notify () from /usr/lib64/qt4/libQtGui.so.4
#24 0x00007f5b6c743a31 in KApplication::notify (this=0x7fff762d5d50, receiver=0x11c09c0, event=0x7fff762d4ef0)
    at /var/tmp/portage/kde-base/kdelibs-4.2.1/work/kdelibs-4.2.1/kdeui/kernel/kapplication.cpp:307
#25 0x00007f5b6b997bdb in QCoreApplication::notifyInternal () from /usr/lib64/qt4/libQtCore.so.4
#26 0x00007f5b6add8b68 in QApplicationPrivate::sendMouseEvent () from /usr/lib64/qt4/libQtGui.so.4
#27 0x00007f5b6ae2dacc in QETWidget::translateMouseEvent () from /usr/lib64/qt4/libQtGui.so.4
#28 0x00007f5b6ae2c753 in QApplication::x11ProcessEvent () from /usr/lib64/qt4/libQtGui.so.4
#29 0x00007f5b6ae4f104 in x11EventSourceDispatch () from /usr/lib64/qt4/libQtGui.so.4
#30 0x00007f5b67fd0c9e in ?? () from /usr/lib/libglib-2.0.so.0
#31 0x00007f5b67fd29e5 in ?? () from /usr/lib/libglib-2.0.so.0
#32 0x00007f5b67fd2bbb in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#33 0x00007f5b6b9bb88f in QEventDispatcherGlib::processEvents () from /usr/lib64/qt4/libQtCore.so.4
#34 0x00007f5b6ae4e9cf in QGuiEventDispatcherGlib::processEvents () from /usr/lib64/qt4/libQtGui.so.4
#35 0x00007f5b6b9965a2 in QEventLoop::processEvents () from /usr/lib64/qt4/libQtCore.so.4
#36 0x00007f5b6b996735 in QEventLoop::exec () from /usr/lib64/qt4/libQtCore.so.4
#37 0x00007f5b6b9987cd in QCoreApplication::exec () from /usr/lib64/qt4/libQtCore.so.4
#38 0x00007f5b6de81772 in kdemain (argc=<value optimized out>, argv=<value optimized out>) at /var/tmp/portage/kde-base/konqueror-4.2.1/work/konqueror-4.2.1/apps/konqueror/src/konqmain.cpp:257
#39 0x00007f5b68fec5c6 in __libc_start_main () from /lib/libc.so.6
#40 0x00000000004008e9 in _start ()
Comment 1 Pino Toscano 2009-03-12 16:27:03 UTC
Well, unfortunately this does not say much alone...
What were you doing/viewing when konqueror crashed?
Are you able to reproduce the problem?
Comment 2 George 2009-04-03 10:01:35 UTC
possibly it happens when closing konqueror tab with a pdf that loads from internet
Comment 3 Raphael Kubo da Costa 2009-04-07 23:06:30 UTC
SVN commit 950830 by rkcosta:

Fix the call to KJob::kill when the Cancel button is pressed - KJob::EmitResult must be passed so that ReadOnlyPart can handle the termination correctly.

BUG: 186722
BUG: 186980
BUG: 187538
CCBUG: 188231


 M  +14 -2     kuiserverjobtracker.cpp  
 M  +2 -0      kuiserverjobtracker.h  


WebSVN link: http://websvn.kde.org/?view=rev&revision=950830