Version: (using Devel) Compiler: gcc version 4.3.1 20080507 OS: Linux Installed from: Compiled sources Akregator will crash if you select multiple articles then delete them, please se backtrace for more details Application: Akregator (akregator), signal SIGABRT [?1034h[Thread debugging using libthread_db enabled] [Current thread is 0 (LWP 22006)] Thread 3 (Thread 0xb095fb90 (LWP 22029)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb5e4def1 in select () from /lib/libc.so.6 #2 0xb70051ad in QProcessManager::run (this=0x807faf0) at io/qprocess_unix.cpp:307 #3 0xb6f32651 in QThreadPrivate::start (arg=0x807faf0) at thread/qthread_unix.cpp:191 #4 0xb6ea3175 in start_thread () from /lib/libpthread.so.0 #5 0xb5e54dce in clone () from /lib/libc.so.6 Thread 2 (Thread 0xb1badb90 (LWP 22343)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb6ea6f42 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb6f32f5a in QWaitConditionPrivate::wait (this=0x8220cc0, time=30000) at thread/qwaitcondition_unix.cpp:86 #3 0xb6f32a73 in QWaitCondition::wait (this=0x84db4a0, mutex=0x84db49c, time=30000) at thread/qwaitcondition_unix.cpp:160 #4 0xb6f2635c in QThreadPoolThread::run (this=0x8508f58) at concurrent/qthreadpool.cpp:141 #5 0xb6f32651 in QThreadPrivate::start (arg=0x8508f58) at thread/qthread_unix.cpp:191 #6 0xb6ea3175 in start_thread () from /lib/libpthread.so.0 #7 0xb5e54dce in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb4d656d0 (LWP 22006)): [KCrash Handler] #6 0xffffe430 in __kernel_vsyscall () #7 0xb5db1900 in raise () from /lib/libc.so.6 #8 0xb5db3238 in abort () from /lib/libc.so.6 #9 0xb5daa70e in __assert_fail () from /lib/libc.so.6 #10 0xb7afa694 in KHTMLPart::slotInfoMessage () from /home/mseiwert/kde/lib/libkhtml.so.5 #11 0xb7b1f2a9 in KHTMLPart::qt_metacall () from /home/mseiwert/kde/lib/libkhtml.so.5 #12 0xb3342fd2 in Akregator::ArticleViewerPart::qt_metacall () from /home/mseiwert/kde/lib/kde4/akregatorpart.so #13 0xb70360ae in QMetaObject::activate (sender=0x84d1158, from_signal_index=11, to_signal_index=12, argv=0xbf9edac4) at kernel/qobject.cpp:3034 #14 0xb70362c6 in QMetaObject::activate (sender=0x84d1158, m=0xb732dee8, from_local_signal_index=7, to_local_signal_index=8, argv=0xbf9edac4) at kernel/qobject.cpp:3127 #15 0xb72004f0 in KJob::infoMessage () from /home/mseiwert/kde/lib/libkdecore.so.5 #16 0xb775de08 in KIO::SimpleJobPrivate::_k_slotSlaveInfoMessage () from /home/mseiwert/kde/lib/libkio.so.5 #17 0xb775dfc0 in KIO::SimpleJob::qt_metacall () from /home/mseiwert/kde/lib/libkio.so.5 #18 0xb7765928 in KIO::TransferJob::qt_metacall () from /home/mseiwert/kde/lib/libkio.so.5 #19 0xb70360ae in QMetaObject::activate (sender=0x9001bb0, from_signal_index=25, to_signal_index=25, argv=0xbf9edc4c) at kernel/qobject.cpp:3034 #20 0xb703653b in QMetaObject::activate (sender=0x9001bb0, m=0xb78e7ea4, local_signal_index=21, argv=0xbf9edc4c) at kernel/qobject.cpp:3107 #21 0xb780c9cc in KIO::SlaveInterface::infoMessage () from /home/mseiwert/kde/lib/libkio.so.5 #22 0xb780f5c2 in KIO::SlaveInterface::dispatch () from /home/mseiwert/kde/lib/libkio.so.5 #23 0xb780ec26 in KIO::SlaveInterface::dispatch () from /home/mseiwert/kde/lib/libkio.so.5 #24 0xb78013fc in KIO::Slave::gotInput () from /home/mseiwert/kde/lib/libkio.so.5 #25 0xb7802854 in KIO::Slave::qt_metacall () from /home/mseiwert/kde/lib/libkio.so.5 #26 0xb70360ae in QMetaObject::activate (sender=0x99826d8, from_signal_index=4, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3034 #27 0xb703653b in QMetaObject::activate (sender=0x99826d8, m=0xb78e4980, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3107 #28 0xb772cdfb in KIO::Connection::readyRead () from /home/mseiwert/kde/lib/libkio.so.5 #29 0xb772dd37 in KIO::ConnectionPrivate::dequeue () from /home/mseiwert/kde/lib/libkio.so.5 #30 0xb772ec71 in KIO::Connection::qt_metacall () from /home/mseiwert/kde/lib/libkio.so.5 #31 0xb703017a in QMetaCallEvent::placeMetaCall (this=0x82a8f80, object=0x99826d8) at kernel/qobject.cpp:535 #32 0xb7034458 in QObject::event (this=0x99826d8, e=0x82a8f80) at kernel/qobject.cpp:1158 #33 0xb6648889 in QApplicationPrivate::notify_helper (this=0x8074678, receiver=0x99826d8, e=0x82a8f80) at kernel/qapplication.cpp:3809 #34 0xb6648b9e in QApplication::notify (this=0xbf9ee7b4, receiver=0x99826d8, e=0x82a8f80) at kernel/qapplication.cpp:3399 #35 0xb74ffb67 in KApplication::notify () from /home/mseiwert/kde/lib/libkdeui.so.5 #36 0xb70219ff in QCoreApplication::notifyInternal (this=0xbf9ee7b4, receiver=0x99826d8, event=0x82a8f80) at kernel/qcoreapplication.cpp:589 #37 0xb7025581 in QCoreApplication::sendEvent (receiver=0x99826d8, event=0x82a8f80) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #38 0xb7021f1f in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8059498) at kernel/qcoreapplication.cpp:1201 #39 0xb70220db in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1097 #40 0xb7051086 in QCoreApplication::sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220 #41 0xb7050298 in postEventSourceDispatch (s=0x8076b20) at kernel/qeventdispatcher_glib.cpp:211 #42 0xb585a2d9 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #43 0xb585d85b in ?? () from /usr/lib/libglib-2.0.so.0 #44 0xb585d9d8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #45 0xb704f6b2 in QEventDispatcherGlib::processEvents (this=0x8072f50, flags={i = -1080105304}) at kernel/qeventdispatcher_glib.cpp:325 #46 0xb66ed618 in QGuiEventDispatcherGlib::processEvents (this=0x8072f50, flags={i = -1080105256}) at kernel/qguieventdispatcher_glib.cpp:204 #47 0xb701ea20 in QEventLoop::processEvents (this=0xbf9ee750, flags={i = -1080105196}) at kernel/qeventloop.cpp:149 #48 0xb701ec5d in QEventLoop::exec (this=0xbf9ee750, flags={i = -1080105128}) at kernel/qeventloop.cpp:196 #49 0xb70221fb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:851 #50 0xb66485a2 in QApplication::exec () at kernel/qapplication.cpp:3337 #51 0x080505c4 in main ()
Confirmed, happens when using the "Load full article" option. Application: Kontact (kontact), signal SIGABRT [Current thread is 0 (LWP 24778)] Thread 3 (Thread 0xb1fbbb90 (LWP 24779)): #0 0xb7f33410 in __kernel_vsyscall () #1 0xb5e02881 in select () from /lib/tls/i686/cmov/libc.so.6 #2 0xb7537143 in QProcessManager::run (this=0x80702b8) at io/qprocess_unix.cpp:301 #3 0xb746070f in QThreadPrivate::start (arg=0x80702b8) at thread/qthread_unix.cpp:185 #4 0xb73e04fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #5 0xb5e09e5e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 2 (Thread 0xb12d1b90 (LWP 10670)): #0 0xb7f33410 in __kernel_vsyscall () #1 0xb73e4dd2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb7461142 in QWaitConditionPrivate::wait (this=0x8c2c500, time=30000) at thread/qwaitcondition_unix.cpp:80 #3 0xb7460c5b in QWaitCondition::wait (this=0x8c37d88, mutex=0x8c37d84, time=30000) at thread/qwaitcondition_unix.cpp:154 #4 0xb7453afc in QThreadPoolThread::run (this=0x8d3cff8) at concurrent/qthreadpool.cpp:135 #5 0xb746070f in QThreadPrivate::start (arg=0x8d3cff8) at thread/qthread_unix.cpp:185 #6 0xb73e04fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #7 0xb5e09e5e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 1 (Thread 0xb4e1b720 (LWP 24778)): [KCrash Handler] #6 0xb7f33410 in __kernel_vsyscall () #7 0xb5d5e085 in raise () from /lib/tls/i686/cmov/libc.so.6 #8 0xb5d5fa01 in abort () from /lib/tls/i686/cmov/libc.so.6 #9 0xb5d5710e in __assert_fail () from /lib/tls/i686/cmov/libc.so.6 #10 0xb656897c in KHTMLPart::slotInfoMessage (this=0x84caec8, kio_job=0xa576a88, msg=@0xbf9e2a18) at /home/frank/source/kde/trunk/KDE/kdelibs/khtml/khtml_part.cpp:1561 #11 0xb6588c41 in KHTMLPart::qt_metacall (this=0x84caec8, _c=QMetaObject::InvokeMetaMethod, _id=20, _a=0xbf9e27f4) at /home/frank/source/kde/trunk/KDE/kdelibs-build/khtml/khtml_part.moc:265 #12 0xb151d132 in Akregator::ArticleViewerPart::qt_metacall (this=0x84caec8, _c=QMetaObject::InvokeMetaMethod, _id=34, _a=0xbf9e27f4) at /home/frank/workspace/kdepim-trunk/build/akregator/src/articleviewer.moc:230 #13 0xb75697d9 in QMetaObject::activate (sender=0xa576a88, from_signal_index=11, to_signal_index=12, argv=0xbf9e27f4) at kernel/qobject.cpp:3028 #14 0xb75699e2 in QMetaObject::activate (sender=0xa576a88, m=0xb7866148, from_local_signal_index=7, to_local_signal_index=8, argv=0xbf9e27f4) at kernel/qobject.cpp:3121 #15 0xb773849a in KJob::infoMessage (this=0xa576a88, _t1=0xa576a88, _t2=@0xbf9e2a18, _t3=@0xbf9e282c) at
SVN commit 873463 by osterfeld: Don't crash when delete multiple articles while "show linked website" is used BUG:172851 M +8 -8 articleviewer.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=873463
SVN commit 873464 by osterfeld: backport: Don't crash when delete multiple articles while "show linked website" is used CCBUG:172851 M +8 -8 articleviewer.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=873464