Bug 204845

Summary: Akregator crashed when using back keyboard shortcut in a tab
Product: [Applications] kontact Reporter: Florian Reinhard <florian.reinhard>
Component: akregatorAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: 4.3   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Florian Reinhard 2009-08-23 11:17:14 UTC
Application that crashed: kontact
Version of the application: 4.3.0
KDE Version: 4.3.00 (KDE 4.3.0)
Qt Version: 4.5.2
Operating System: Linux 2.6.28-15-generic i686
Distribution: Ubuntu 9.04

What I was doing when the application crashed:
How i triggerd this crash:

1. opened some url from a rss feed
2. clicket on a imageshack link
3. clicked on the image (now just the image, no html opens)
4. used the "back" keyboard shortcut on the image (in my case alt-left)

note: i could not trigger that bug again using these steps

 -- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
[Current thread is 0 (LWP 4704)]

Thread 3 (Thread 0xa9b65b90 (LWP 10640)):
#0  0xb808e430 in __kernel_vsyscall ()
#1  0xb52130e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb5a342ed in __pthread_cond_wait (cond=0x9ff7390, mutex=0x9ff7378) at forward.c:139
#3  0xb5c18172 in QWaitCondition::wait (this=0x9ff7210, mutex=0x9ff6798, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  0xb0c2b148 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9ff71f8, th=0xb142ae0) at /build/buildd/kde4libs-4.3.0/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0xb0c2deec in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9f2bb30, th=0xb142ae0) at /build/buildd/kde4libs-4.3.0/threadweaver/Weaver/WorkingHardState.cpp:80
#6  0xb0c29d2b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9ff71f8, th=0xb142ae0) at /build/buildd/kde4libs-4.3.0/threadweaver/Weaver/WeaverImpl.cpp:356
#7  0xb0c2dfea in ThreadWeaver::WorkingHardState::applyForWork (this=0x9f2bb30, th=0xb142ae0) at /build/buildd/kde4libs-4.3.0/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0xb0c2b6d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9ff71f8, th=0xb142ae0, previous=0x0) at /build/buildd/kde4libs-4.3.0/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0xb0c2e009 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9f2bb30, th=0xb142ae0) at /build/buildd/kde4libs-4.3.0/threadweaver/Weaver/WorkingHardState.cpp:74
#10 0xb0c2b6d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9ff71f8, th=0xb142ae0, previous=0x9f1edc0) at /build/buildd/kde4libs-4.3.0/threadweaver/Weaver/WeaverImpl.cpp:351
#11 0xb0c2bfbe in ThreadWeaver::ThreadRunHelper::run (this=0xa9b65330, parent=0x9ff71f8, th=0xb142ae0) at /build/buildd/kde4libs-4.3.0/threadweaver/Weaver/Thread.cpp:87
#12 0xb0c2c5fb in ThreadWeaver::Thread::run (this=0xb142ae0) at /build/buildd/kde4libs-4.3.0/threadweaver/Weaver/Thread.cpp:142
#13 0xb5c17132 in QThreadPrivate::start (arg=0xb142ae0) at thread/qthread_unix.cpp:188
#14 0xb520f4ff in start_thread (arg=0xa9b65b90) at pthread_create.c:297
#15 0xb5a2549e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xa9364b90 (LWP 10643)):
#0  0xb808e430 in __kernel_vsyscall ()
#1  0xb52130e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb5a342ed in __pthread_cond_wait (cond=0x9ff7390, mutex=0x9ff7378) at forward.c:139
#3  0xb5c18172 in QWaitCondition::wait (this=0x9ff7210, mutex=0x9ff6798, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  0xb0c2b148 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9ff71f8, th=0xa909218) at /build/buildd/kde4libs-4.3.0/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0xb0c2deec in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9f2bb30, th=0xa909218) at /build/buildd/kde4libs-4.3.0/threadweaver/Weaver/WorkingHardState.cpp:80
#6  0xb0c29d2b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9ff71f8, th=0xa909218) at /build/buildd/kde4libs-4.3.0/threadweaver/Weaver/WeaverImpl.cpp:356
#7  0xb0c2dfea in ThreadWeaver::WorkingHardState::applyForWork (this=0x9f2bb30, th=0xa909218) at /build/buildd/kde4libs-4.3.0/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0xb0c2b6d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9ff71f8, th=0xa909218, previous=0xc20d808) at /build/buildd/kde4libs-4.3.0/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0xb0c2bfbe in ThreadWeaver::ThreadRunHelper::run (this=0xa9364330, parent=0x9ff71f8, th=0xa909218) at /build/buildd/kde4libs-4.3.0/threadweaver/Weaver/Thread.cpp:87
#10 0xb0c2c5fb in ThreadWeaver::Thread::run (this=0xa909218) at /build/buildd/kde4libs-4.3.0/threadweaver/Weaver/Thread.cpp:142
#11 0xb5c17132 in QThreadPrivate::start (arg=0xa909218) at thread/qthread_unix.cpp:188
#12 0xb520f4ff in start_thread (arg=0xa9364b90) at pthread_create.c:297
#13 0xb5a2549e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb4927b30 (LWP 4704)):
[KCrash Handler]
#6  0xb621af30 in QWidget::effectiveWinId (this=0xc30c778) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:234
#7  0xb625fdaa in qt_x11_enforce_cursor (w=0xb946990, force=false) at kernel/qwidget_x11.cpp:306
#8  0xb625ff09 in qt_x11_enforce_cursor (w=0xb946990) at kernel/qwidget_x11.cpp:346
#9  0xb625ff70 in QWidgetPrivate::setCursor_sys (this=0xca809f8) at kernel/qwidget_x11.cpp:1241
#10 0xb6222f8a in QWidget::setCursor (this=0xb946990, cursor=@0xbfba9444) at kernel/qwidget.cpp:4623
#11 0xb7b03dba in KHTMLView::init (this=0xbba57e8) at /build/buildd/kde4libs-4.3.0/khtml/khtmlview.cpp:607
#12 0xb7b0d1b0 in KHTMLView (this=0xbba57e8, part=0xb5e6350, parent=0xb8e6258) at /build/buildd/kde4libs-4.3.0/khtml/khtmlview.cpp:565
#13 0xb7b3e519 in KHTMLPart (this=0xb5e6350, parentWidget=0xb8e6258, parent=0xb8e6258, prof=KHTMLPart::DefaultGUI) at /build/buildd/kde4libs-4.3.0/khtml/khtml_part.cpp:235
#14 0xac6c5189 in KHTMLFactory::createPartObject (this=0xab0a3a8, parentWidget=0xb8e6258, parent=0xb8e6258, className=<value optimized out>, args=@0xbfba9598)
    at /build/buildd/kde4libs-4.3.0/khtml/khtml_factory.cpp:46
#15 0xb605896f in KPluginFactory::create (this=0xab0a3a8, iface=0xb7227640 "KParts::ReadOnlyPart", parentWidget=0xb8e6258, parent=0xb8e6258, args=@0xbfba9624, keyword=@0xbfba961c)
    at /build/buildd/kde4libs-4.3.0/kdecore/util/kpluginfactory.cpp:171
#16 0xac87c010 in Akregator::BrowserFrame::Private::loadPartForMimetype (this=0xb703428, mimetype=@0xbc401d4) at /usr/include/kpluginfactory.h:491
#17 0xac87d617 in Akregator::BrowserFrame::Private::restoreHistoryEntry (this=0xb703428, entry=@0xbfba96dc) at /build/buildd/kdepim-4.3.0/akregator/src/browserframe_p.cpp:152
#18 0xac878fa4 in Akregator::BrowserFrame::slotHistoryBack (this=0xb8e6258) at /build/buildd/kdepim-4.3.0/akregator/src/browserframe.cpp:332
#19 0xac8762ab in Akregator::FrameManager::slotBrowserBack (this=0xa889028) at /build/buildd/kdepim-4.3.0/akregator/src/framemanager.cpp:322
#20 0xac878a68 in Akregator::FrameManager::qt_metacall (this=0xa889028, _c=QMetaObject::InvokeMetaMethod, _id=17, _a=0xbfba980c)
    at /build/buildd/kdepim-4.3.0/obj-i486-linux-gnu/akregator/src/framemanager.moc:152
#21 0xb5d211b8 in QMetaObject::activate (sender=0xa901ad0, from_signal_index=5, to_signal_index=6, argv=0xbfba980c) at kernel/qobject.cpp:3113
#22 0xb5d215f0 in QMetaObject::activate (sender=0xa901ad0, m=0xb6a35e48, from_local_signal_index=1, to_local_signal_index=2, argv=0xbfba980c) at kernel/qobject.cpp:3207
#23 0xb61c66c1 in QAction::triggered (this=0xa901ad0, _t1=false) at .moc/release-shared/moc_qaction.cpp:236
#24 0xb61c7c3f in QAction::activate (this=0xa901ad0, event=QAction::Trigger) at kernel/qaction.cpp:1160
#25 0xb61ca73b in QAction::event (this=0xa901ad0, e=0xbfba9c34) at kernel/qaction.cpp:1079
#26 0xb6ce0b89 in KAction::event (this=0xa901ad0, event=0xbfba9c34) at /build/buildd/kde4libs-4.3.0/kdeui/actions/kaction.cpp:88
#27 0xb61ccd3c in QApplicationPrivate::notify_helper (this=0x99cd1f8, receiver=0xa901ad0, e=0xbfba9c34) at kernel/qapplication.cpp:4056
#28 0xb61d503e in QApplication::notify (this=0xbfbabad8, receiver=0xa901ad0, e=0xbfba9c34) at kernel/qapplication.cpp:3603
#29 0xb6dc65cd in KApplication::notify (this=0xbfbabad8, receiver=0xa901ad0, event=0xbfba9c34) at /build/buildd/kde4libs-4.3.0/kdeui/kernel/kapplication.cpp:302
#30 0xb5d0bbcb in QCoreApplication::notifyInternal (this=0xbfbabad8, receiver=0xa901ad0, event=0xbfba9c34) at kernel/qcoreapplication.cpp:610
#31 0xb6206108 in QShortcutMap::dispatchEvent (this=0x99cd298, e=0xbfba9fbc) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#32 0xb620801f in QShortcutMap::tryShortcutEvent (this=0x99cd298, o=0xc30c778, e=0xbfba9fbc) at kernel/qshortcutmap.cpp:369
#33 0xb61d62e0 in QApplication::notify (this=0xbfbabad8, receiver=0xc30c778, e=0xbfba9fbc) at kernel/qapplication.cpp:3645
#34 0xb6dc65cd in KApplication::notify (this=0xbfbabad8, receiver=0xc30c778, event=0xbfba9fbc) at /build/buildd/kde4libs-4.3.0/kdeui/kernel/kapplication.cpp:302
#35 0xb5d0bbcb in QCoreApplication::notifyInternal (this=0xbfbabad8, receiver=0xc30c778, event=0xbfba9fbc) at kernel/qcoreapplication.cpp:610
#36 0xb61cdc1e in qt_sendSpontaneousEvent (receiver=0xc30c778, event=0xca809f8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#37 0xb626b720 in QKeyMapper::sendKeyEvent (keyWidget=0xc30c778, grab=false, type=QEvent::KeyPress, code=16777234, modifiers={i = -1078288120}, text=@0xbfbaa134, autorepeat=<value optimized out>, 
    count=<value optimized out>, nativeScanCode=113, nativeVirtualKey=65361, nativeModifiers=8) at kernel/qkeymapper_x11.cpp:1675
#38 0xb626d8ee in QKeyMapperPrivate::translateKeyEvent (this=0x99fe928, keyWidget=0xc30c778, event=0xbfbab7ec, grab=249) at kernel/qkeymapper_x11.cpp:1645
#39 0xb6242f8c in QApplication::x11ProcessEvent (this=0xbfbabad8, event=0xbfbab7ec) at kernel/qapplication_x11.cpp:3443
#40 0xb626f37a in x11EventSourceDispatch (s=0x99cfea8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#41 0xb4dddb88 in IA__g_main_context_dispatch (context=0x99cf290) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:1814
#42 0xb4de10eb in g_main_context_iterate (context=0x99cf290, block=1, dispatch=1, self=0x99de630) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2448
#43 0xb4de1268 in IA__g_main_context_iteration (context=0x99cf290, may_block=1) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2511
#44 0xb5d372f8 in QEventDispatcherGlib::processEvents (this=0x99ad028, flags={i = -1078281816}) at kernel/qeventdispatcher_glib.cpp:327
#45 0xb626ea75 in QGuiEventDispatcherGlib::processEvents (this=0x99ad028, flags={i = -1078281768}) at kernel/qguieventdispatcher_glib.cpp:202
#46 0xb5d0a1fa in QEventLoop::processEvents (this=0xbfbaba50, flags={i = -1078281704}) at kernel/qeventloop.cpp:149
#47 0xb5d0a642 in QEventLoop::exec (this=0xbfbaba50, flags={i = -1078281640}) at kernel/qeventloop.cpp:201
#48 0xb5d0cae9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#49 0xb61ccbb7 in QApplication::exec () at kernel/qapplication.cpp:3525
#50 0x0804bfef in main (argc=1, argv=0xbfbabdd4) at /build/buildd/kdepim-4.3.0/kontact/src/main.cpp:218

Reported using DrKonqi
Comment 1 Christophe Marin 2009-08-23 11:22:00 UTC

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