Bug 194370

Summary: akregator crashes while fetching (reproducible)
Product: [Applications] akregator Reporter: val <val.bisson>
Component: feed parserAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Debian testing   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Feed that produces this bug

Description val 2009-05-28 03:50:54 UTC
Version:            (using KDE 4.2.2)
Compiler:          gcc version 4.3.3 (Debian 4.3.3-10) Target: i486-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Debian 4.3.3-10' --with-bugurl=file:///usr/share/doc/gcc-4.3/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --enable-multiarch --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --with-gxx-include-dir=/usr/include/c++/4.3 --program-suffix=-4.3 --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc --enable-mpfr --enable-targets=all --with-tune=generic --enable-checking=release --build=i486-linux-gnu --host=i486-linux-gnu --target=i486-linux-gnu Thread model: posix
OS:                Linux
Installed from:    Debian testing/unstable Packages

As written in the short description, akregator crashes when it tries to fetch the following (invalid) feed: http://pastebin.com/f336ea941

val@debian:~$ akregator -v
Qt: 4.5.1
KDE: 4.2.2 (KDE 4.2.2)
Akregator: 1.4.2


here's kde crash handler details:

Application: Akregator (akregator), signal SIGSEGV
[Current thread is 0 (LWP 13468)]

Thread 2 (Thread 0xb1579b90 (LWP 13469)):
#0  0xb7f08430 in __kernel_vsyscall ()
#1  0xb57c52e2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb69980b4 in pthread_cond_timedwait () from /lib/i686/cmov/libc.so.6
#3  0xb756c7fc in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb7561db6 in ?? () from /usr/lib/libQtCore.so.4
#5  0xb756b80e in ?? () from /usr/lib/libQtCore.so.4
#6  0xb57c14e5 in start_thread () from /lib/i686/cmov/libpthread.so.0
#7  0xb698921e in clone () from /lib/i686/cmov/libc.so.6

Thread 1 (Thread 0xb4f51710 (LWP 13468)):
#0  0xb7f08430 in __kernel_vsyscall ()
#1  0xb6945376 in nanosleep () from /lib/i686/cmov/libc.so.6
#2  0xb694518e in sleep () from /lib/i686/cmov/libc.so.6
#3  0xb7c32738 in ?? () from /usr/lib/libkdeui.so.5
#4  0x00000000 in ?? ()


as the feed is quite long, I didn't try to crop it, but validome.org says it lacks the declaration of element 'rss' (line 3 column 63). here's a link to the xml validation report:

http://www.validome.org/xml/validate/?lang=en&url=http://www.clubic.com/xml/news.xml


since the crash is reproducible, here's strace tailed output, just in case:

akregator(13468) Akregator::SubscriptionListModel::aboutToRemoveSubscription: 1729807804
akregator(13468) Akregator::SubscriptionListModel::subscriptionRemoved: 1729807804
akregator(13468) Akregator::SubscriptionListModel::aboutToRemoveSubscription: 1806633320
akregator(13468) Akregator::SubscriptionListModel::aboutToRemoveSubscription: 1806633320
akregator(13468) Akregator::SubscriptionListModel::subscriptionRemoved: 1806633320
) = 1 ([{fd=3, revents=POLLIN}])
read(3, "l\2\1\1\4\0\0\0\22\0\0\0/\0\0\0\6\1s\0\6\0\0\0:1.419\0\0\5"..., 2048) = 68
read(3, 0x8808480, 2048)                = -1 EAGAIN (Resource temporarily unavailable)
exit_group(0)                           = ?
val@debian:~$ akregator(13468) Akregator::ExpireItemsCommand::Private::createDeleteJobs: Associated feed list was deleted, could not expire items
akregator(13468) Akregator::ArticleModifyJob::doStart: Feedlist object was deleted, items not modified
akregator(13468) Akregator::ExpireItemsCommand::Private::createDeleteJobs: Associated feed list was deleted, could not expire items
akregator(13468) Akregator::ArticleModifyJob::doStart: Feedlist object was deleted, items not modified
KCrash: Application 'akregator' crashing...
Comment 1 Christoph Feck 2009-05-28 05:46:43 UTC
Created attachment 34068 [details]
Feed that produces this bug

Added the feed from comment #0 before pastebin.com decides to delete it.
Comment 2 Christophe Marin 2009-05-29 13:37:10 UTC

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