[Bug 197718] Akregator crashed after feeds update [Akregator::Article::setStatus, Akregator::Feed::appendArticles, Akregator::Feed::fetchCompleted]

Gabriel Corona gabriel.corona at enst-bretagne.fr
Thu Nov 24 22:34:34 GMT 2011


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


Gabriel Corona <gabriel.corona at enst-bretagne.fr> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |gabriel.corona at enst-bretagn
                   |                            |e.fr




--- Comment #95 from Gabriel Corona <gabriel corona enst-bretagne fr>  2011-11-24 22:34:26 ---
Probably the same bug:

Application: Akregator (akregator), signal: Segmentation fault
[Current thread is 1 (Thread 0xb3329710 (LWP 4558))]

Thread 3 (Thread 0xace19b70 (LWP 4559)):
#0  0xb434ee11 in *__GI_clock_gettime (clock_id=1, tp=0xace19028) at
../sysdeps/unix/clock_gettime.c:116
#1  0xb6164d25 in ?? () from /usr/lib/libQtCore.so.4
#2  0xb6237696 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb62379fa in ?? () from /usr/lib/libQtCore.so.4
#4  0xb6236253 in ?? () from /usr/lib/libQtCore.so.4
#5  0xb62362ed in ?? () from /usr/lib/libQtCore.so.4
#6  0xb4520e4c in g_main_context_prepare () from /lib/libglib-2.0.so.0
#7  0xb4521cd7 in ?? () from /lib/libglib-2.0.so.0
#8  0xb452234a in g_main_context_iteration () from /lib/libglib-2.0.so.0
#9  0xb6236d27 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#10 0xb6207abd in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#11 0xb6207d01 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#12 0xb610ae6b in QThread::exec() () from /usr/lib/libQtCore.so.4
#13 0xb61e85fd in ?? () from /usr/lib/libQtCore.so.4
#14 0xb610dcd3 in ?? () from /usr/lib/libQtCore.so.4
#15 0xb45eec39 in start_thread (arg=0xace19b70) at pthread_create.c:304
#16 0xb5e8b96e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 2 (Thread 0xac4c0b70 (LWP 4561)):
#0  0xb7743424 in __kernel_vsyscall ()
#1  0xb45f3703 in pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:236
#2  0xb5e98ab4 in __pthread_cond_timedwait (cond=0x9995620, mutex=0x9995608,
abstime=0xac4c02b8) at forward.c:152
#3  0xb610e16e in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQtCore.so.4
#4  0xb6101054 in ?? () from /usr/lib/libQtCore.so.4
#5  0xb610dcd3 in ?? () from /usr/lib/libQtCore.so.4
#6  0xb45eec39 in start_thread (arg=0xac4c0b70) at pthread_create.c:304
#7  0xb5e8b96e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xb3329710 (LWP 4558)):
[KCrash Handler]
#7  0xb0d10f44 in Akregator::Article::title() const () from
/usr/lib/kde4/akregatorpart.so
#8  0xb0d1b617 in
Akregator::ArticleModel::Private::Private(QList<Akregator::Article> const&,
Akregator::ArticleModel*) () from /usr/lib/kde4/akregatorpart.so
#9  0xb0d1b82b in
Akregator::ArticleModel::ArticleModel(QList<Akregator::Article> const&,
QObject*) () from /usr/lib/kde4/akregatorpart.so
#10 0xb0d3bce9 in ?? () from /usr/lib/kde4/akregatorpart.so
#11 0xb0d3c025 in ?? () from /usr/lib/kde4/akregatorpart.so
#12 0xb620ee4d in QMetaObject::metacall(QObject*, QMetaObject::Call, int,
void**) () from /usr/lib/libQtCore.so.4
#13 0xb621db90 in QMetaObject::activate(QObject*, QMetaObject const*, int,
void**) () from /usr/lib/libQtCore.so.4
#14 0xb6469145 in KJob::finished(KJob*) () from /usr/lib/libkdecore.so.5
#15 0xb646935c in KJob::emitResult() () from /usr/lib/libkdecore.so.5
#16 0xb0d15a48 in ?? () from /usr/lib/kde4/akregatorpart.so
#17 0xb0d15b96 in ?? () from /usr/lib/kde4/akregatorpart.so
#18 0xb620ee4d in QMetaObject::metacall(QObject*, QMetaObject::Call, int,
void**) () from /usr/lib/libQtCore.so.4
#19 0xb621db90 in QMetaObject::activate(QObject*, QMetaObject const*, int,
void**) () from /usr/lib/libQtCore.so.4
#20 0xb62254d5 in ?? () from /usr/lib/libQtCore.so.4
#21 0xb622558c in ?? () from /usr/lib/libQtCore.so.4
#22 0xb6220af4 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#23 0xb67820a4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from
/usr/lib/libQtGui.so.4
#24 0xb6787432 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/libQtGui.so.4
#25 0xb72ec511 in KApplication::notify(QObject*, QEvent*) () from
/usr/lib/libkdeui.so.5
#26 0xb6208a9e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from
/usr/lib/libQtCore.so.4
#27 0xb6238e48 in ?? () from /usr/lib/libQtCore.so.4
#28 0xb6236355 in ?? () from /usr/lib/libQtCore.so.4
#29 0xb45218bf in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#30 0xb4522020 in ?? () from /lib/libglib-2.0.so.0
#31 0xb452234a in g_main_context_iteration () from /lib/libglib-2.0.so.0
#32 0xb6236cc7 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#33 0xb683701a in ?? () from /usr/lib/libQtGui.so.4
#34 0xb6207abd in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#35 0xb6207d01 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#36 0xb620c45a in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#37 0xb677ff24 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#38 0x0804ef6f in ?? ()
#39 0xb5dd5e46 in __libc_start_main (main=0x804eb50, argc=2, ubp_av=0xbfddc864,
init=0x8051fc0 <__libc_csu_init>, fini=0x8051fb0 <__libc_csu_fini>,
rtld_fini=0xb7752310, stack_end=0xbfddc85c) at libc-start.c:228
#40 0x0804f229 in _start ()

Happens when using an atom feed (in Akregator) with an invalid date:

<feed xmlns="http://www.w3.org/2005/Atom"> 
  <title>Test</title>
  <id>urn:uuid:0a2709b7-dab3-4e6f-bad0-5488690abd01</id>
  <!-- This date is invalid: -->
  <updated>2011-11-24T14:38:07T+01:00</updated>
  <link rel="self" href="http://www.example.com/feed.atom"/>
  <entry>
    <id>3483b4ba-caec-4555-b553-290f4fbe670dss</id>
    <published>urn:uuid:ad4ebcf5-b646-4c9a-923d-bc8d0cef492f</published>
    <updated>2010-03-17T05:47:03Z</updated>
    <link rel="alternate" href="http://www.example.com/"/>
    <title>Test</title>
    <summary>Whatever</summary>
</entry>

-- 
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