[Bug 204845] New: Akregator crashed when using back keyboard shortcut in a tab

Florian Reinhard florian.reinhard at googlemail.com
Sun Aug 23 10:17:17 BST 2009


https://bugs.kde.org/show_bug.cgi?id=204845

           Summary: Akregator crashed when using back keyboard shortcut in
                    a tab
           Product: kontact
           Version: unspecified
          Platform: Unlisted Binaries
        OS/Version: Linux
            Status: NEW
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdepim-bugs at kde.org
        ReportedBy: florian.reinhard at googlemail.com


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

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Kdepim-bugs mailing list